From 99bc0306fcf2e029aa31a3c2df860d14492488bc Mon Sep 17 00:00:00 2001 From: "kumahq[bot]" <110050114+kumahq[bot]@users.noreply.github.com> Date: Tue, 21 Nov 2023 09:25:29 +0000 Subject: [PATCH] chore(deps): bump kumahq/kuma-gui to 7b94d8cb5d9088f1d73c8acbc96f14d146932140 (#8425) Bumps kumahq/kuma-gui to version [master@7b94d8cb5d9088f1d73c8acbc96f14d146932140](https://github.com/kumahq/kuma-gui/tree/7b94d8cb5d9088f1d73c8acbc96f14d146932140) Signed-off-by: GitHub Co-authored-by: github-actions[bot] --- ...-a4192120.js => AccordionList-e1625b82.js} | 2 +- .../data/assets/AddNewServices-02f34657.js | 7 ------ .../assets/AddNewServicesCode-324dd397.css | 1 - .../assets/AddNewServicesCode-ba030fb4.js | 12 ---------- .../{App-41058fec.js => App-b2fd5b82.js} | 6 ++--- .../{App-0db28a09.css => App-ec0af9cf.css} | 2 +- ...-0aeb195e.js => AppCollection-f5654ac8.js} | 2 +- .../data/assets/ClustersView-c5accdeb.js | 1 - .../data/assets/ClustersView-f5001edf.js | 1 - ...e_vue_type_style_index_0_lang-226d1ddf.js} | 2 +- .../data/assets/CompletedView-4b007477.js | 3 --- .../data/assets/CompletedView-ee0599a7.css | 1 - .../data/assets/ConfigView-c05860e8.js | 1 - .../data/assets/ConfigView-d55efab3.js | 1 - .../data/assets/ConfigView-f5be1d45.js | 1 - .../assets/ConfigurationTypes-0b3b2e72.css | 1 - .../assets/ConfigurationTypes-6e7d95dc.js | 9 ------- ....js => ControlPlaneDetailView-6dd2a3ca.js} | 2 +- ...ton-4a565fd0.js => CopyButton-9c00109a.js} | 2 +- .../data/assets/CreateMesh-0d9cfcd3.js | 7 ------ .../data/assets/CreateMesh-df0a269b.css | 1 - .../data/assets/CreateView-1f7b0908.css | 1 - ...f.js => DataPlaneClustersView-4e5cea95.js} | 2 +- ...fcc.js => DataPlaneConfigView-f1ffdfe8.js} | 2 +- ...js => DataPlaneDetailTabsView-1a918222.js} | 2 +- ...c82.js => DataPlaneDetailView-cf6f379c.js} | 2 +- ...6e40d.js => DataPlaneListView-0a71aaa2.js} | 2 +- ...3.js => DataPlanePoliciesView-b02427b5.js} | 2 +- ...5188.js => DataPlaneStatsView-7acc4628.js} | 2 +- ...6d.js => DataPlaneSummaryView-6794f8a4.js} | 2 +- ....js => DataPlaneXdsConfigView-1911fe5b.js} | 2 +- .../assets/DataplanesOverview-6768cdad.css | 1 - .../assets/DataplanesOverview-bea77152.js | 3 --- ...e_type_script_setup_true_lang-f5222818.js} | 2 +- .../data/assets/DeploymentTypes-1a7009e7.js | 7 ------ .../data/assets/DeploymentTypes-b8dad077.css | 1 - .../data/assets/DetailView-43caf74a.js | 1 - .../data/assets/DetailView-4d0764cd.js | 1 - .../data/assets/DetailView-b5bb8f5e.js | 1 - .../assets/DiagnosticsDetailView-33dc3256.js | 1 + .../data/assets/DiagnosticsView-cd6ac999.js | 1 - ...e_type_script_setup_true_lang-f6a2a033.js} | 2 +- ...Data-4c52d667.js => EnvoyData-d1af290d.js} | 2 +- ...ock-085322b0.js => ErrorBlock-d38c2168.js} | 2 +- ...rBar-ec6193f2.js => FilterBar-ab2928b2.js} | 2 +- .../data/assets/IndexView-194aeca9.js | 1 - .../data/assets/IndexView-46e5372f.js | 1 - .../data/assets/IndexView-546b01da.css | 1 - .../data/assets/IndexView-5a7bc380.css | 1 - .../data/assets/IndexView-5eeb2d76.js | 1 - .../data/assets/IndexView-673e2aae.js | 1 - .../data/assets/IndexView-dd996c44.css | 1 - .../data/assets/IndexView-f20aa779.js | 1 - .../data/assets/IndexView-f3045ff9.js | 1 - .../data/assets/KumaNotFoundView-192e6fec.js | 3 +++ ...e_type_script_setup_true_lang-8f5d9bcc.js} | 2 +- ...Box-d56dce8e.js => LoadingBox-8fd90a16.js} | 2 +- ...ed886154.js => MeshConfigView-45d26a51.js} | 2 +- .../assets/MeshDetailTabsView-0e2e6948.js | 1 + ...2123d75b.js => MeshDetailView-c0a1b581.js} | 2 +- ...w-c22797ed.js => MeshListView-9d2d089e.js} | 2 +- ...w-bf801068.js => MeshRootView-852f6e91.js} | 2 +- ...b0bfb86.js => MeshSummaryView-c56927fa.js} | 2 +- .../data/assets/MeshTabsView-1dcd35ab.js | 1 - .../data/assets/MultiZoneView-45aa1120.js | 11 --------- .../data/assets/MultiZoneView-a3d28e14.css | 1 - ...avTabs-94b01e67.js => NavTabs-4b9646fa.js} | 2 +- .../data/assets/NotFoundView-b10da387.js | 3 --- ...boardingAddNewServicesCodeView-bec87872.js | 12 ++++++++++ ...oardingAddNewServicesCodeView-c1d9425b.css | 1 + ...OnboardingAddNewServicesView-23f21aef.css} | 2 +- .../OnboardingAddNewServicesView-e50bc844.js | 7 ++++++ .../OnboardingCompletedView-39658516.js | 3 +++ .../OnboardingCompletedView-a7cfb1d4.css | 1 + ...boardingConfigurationTypesView-3f9175c8.js | 9 +++++++ ...oardingConfigurationTypesView-7c8a5017.css | 1 + .../OnboardingCreateMeshView-fb39b91f.css | 1 + .../OnboardingCreateMeshView-fe912504.js | 7 ++++++ .../OnboardingDataplanesView-06631a68.js | 3 +++ .../OnboardingDataplanesView-6769e233.css | 1 + ...OnboardingDeploymentTypesView-2f052c8a.css | 1 + .../OnboardingDeploymentTypesView-959a1eb6.js | 7 ++++++ .../OnboardingMultiZoneView-036e0cf9.js | 11 +++++++++ .../OnboardingMultiZoneView-abcc5530.css | 1 + ...f6a09138.js => OnboardingPage-21ee557e.js} | 2 +- .../assets/OnboardingRootView-8a4e1c7a.js | 1 + .../data/assets/OnboardingView-ee3670bb.js | 1 - ...css => OnboardingWelcomeView-7d520800.css} | 2 +- ...a.js => OnboardingWelcomeView-85a5e50a.js} | 6 ++--- ...2b5bf2.js => PolicyDetailView-a14bff92.js} | 2 +- ...0fd7b784.js => PolicyListView-e8ce73af.js} | 2 +- ...855c6.js => PolicySummaryView-a595459b.js} | 2 +- ...-249da096.js => PolicyTypeTag-481ec54b.js} | 2 +- ...e_vue_type_style_index_0_lang-4d9936cc.js} | 2 +- ...2a731.js => ServiceConfigView-00dba62c.js} | 2 +- ...> ServiceDataPlaneProxiesView-467a9a11.js} | 2 +- ...a.js => ServiceDetailTabsView-e30ea362.js} | 2 +- ...01243.js => ServiceDetailView-684aa272.js} | 2 +- ...31fd7c3.js => ServiceListView-2307e67f.js} | 2 +- ...cb96.js => ServiceSummaryView-64e67ba3.js} | 2 +- .../data/assets/ServicesView-3760395d.js | 1 - .../data/assets/StatsView-390316a6.js | 1 - .../data/assets/StatsView-bd8d833f.js | 1 - ...ge-01928c30.js => StatusBadge-a6acfbee.js} | 2 +- ...e_type_script_setup_true_lang-45014a53.js} | 2 +- ...ew-9fcb58ca.js => SummaryView-f02fae9c.js} | 2 +- ...e_type_script_setup_true_lang-115cdf7e.js} | 2 +- ...690a.js => TextWithCopyButton-7ef74197.js} | 2 +- ...e_type_script_setup_true_lang-9960c4c9.js} | 2 +- .../data/assets/XdsConfigView-4d77ba17.js | 1 - .../data/assets/XdsConfigView-853a6201.js | 1 - .../data/assets/ZoneConfigView-ba29eba9.js | 1 + .../data/assets/ZoneCreateView-03947220.css | 1 + ...96e1ed83.js => ZoneCreateView-c5af4ec6.js} | 8 +++---- .../assets/ZoneDetailTabsView-b9a7415d.js | 1 + .../data/assets/ZoneDetailView-94f7dbe0.js | 1 + .../assets/ZoneEgressClustersView-ac9e2c9d.js | 1 + .../assets/ZoneEgressConfigView-ca956dce.js | 1 + .../ZoneEgressDetailTabsView-e617930b.js | 1 + .../assets/ZoneEgressDetailView-3f86c19a.js | 1 + .../assets/ZoneEgressListView-02ca71cd.css | 1 + .../assets/ZoneEgressListView-2462354d.js | 1 + .../assets/ZoneEgressStatsView-bc2c1408.js | 1 + ...5.js => ZoneEgressSummaryView-219e7b10.js} | 2 +- .../ZoneEgressXdsConfigView-ecf8c845.js | 1 + .../ZoneIngressClustersView-6625282d.js | 1 + .../assets/ZoneIngressConfigView-e86d42e2.js | 1 + .../ZoneIngressDetailTabsView-28a2e294.js | 1 + .../assets/ZoneIngressDetailView-01cecc94.js | 1 + .../assets/ZoneIngressListView-1e6dbdf0.js | 1 + .../assets/ZoneIngressListView-deb2efe9.css | 1 + .../ZoneIngressServicesView-645358b4.js | 1 + .../assets/ZoneIngressStatsView-b935a452.js | 1 + ....js => ZoneIngressSummaryView-9b1f8da5.js} | 2 +- .../ZoneIngressXdsConfigView-eed41cb6.js | 1 + .../data/assets/ZoneListView-3a04f210.css | 1 + .../data/assets/ZoneListView-501b6aef.js | 1 + ...6fb216c.js => ZoneSummaryView-c44bae22.js} | 2 +- .../{data-f89692bd.js => data-207af457.js} | 2 +- .../{index-203d56a2.js => index-784d2bbf.js} | 24 +++++++++---------- ...{index-8beab8a2.css => index-8b29efd5.css} | 2 +- app/kuma-ui/pkg/resources/data/index.html | 2 +- 142 files changed, 171 insertions(+), 171 deletions(-) rename app/kuma-ui/pkg/resources/data/assets/{AccordionList-a4192120.js => AccordionList-e1625b82.js} (96%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/AddNewServices-02f34657.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-324dd397.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-ba030fb4.js rename app/kuma-ui/pkg/resources/data/assets/{App-41058fec.js => App-b2fd5b82.js} (81%) rename app/kuma-ui/pkg/resources/data/assets/{App-0db28a09.css => App-ec0af9cf.css} (50%) rename app/kuma-ui/pkg/resources/data/assets/{AppCollection-0aeb195e.js => AppCollection-f5654ac8.js} (94%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ClustersView-c5accdeb.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ClustersView-f5001edf.js rename app/kuma-ui/pkg/resources/data/assets/{CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js => CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js} (99%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/CompletedView-4b007477.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/CompletedView-ee0599a7.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ConfigView-c05860e8.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ConfigView-d55efab3.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ConfigView-f5be1d45.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-0b3b2e72.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-6e7d95dc.js rename app/kuma-ui/pkg/resources/data/assets/{ControlPlaneDetailView-73026651.js => ControlPlaneDetailView-6dd2a3ca.js} (92%) rename app/kuma-ui/pkg/resources/data/assets/{CopyButton-4a565fd0.js => CopyButton-9c00109a.js} (96%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/CreateMesh-0d9cfcd3.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/CreateMesh-df0a269b.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/CreateView-1f7b0908.css rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneClustersView-56d5cbdf.js => DataPlaneClustersView-4e5cea95.js} (63%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneConfigView-ae8cefcc.js => DataPlaneConfigView-f1ffdfe8.js} (67%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneDetailTabsView-ba168f6d.js => DataPlaneDetailTabsView-1a918222.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneDetailView-73216c82.js => DataPlaneDetailView-cf6f379c.js} (92%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneListView-5826e40d.js => DataPlaneListView-0a71aaa2.js} (80%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlanePoliciesView-06e5c813.js => DataPlanePoliciesView-b02427b5.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneStatsView-aef45188.js => DataPlaneStatsView-7acc4628.js} (63%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneSummaryView-2d5f576d.js => DataPlaneSummaryView-6794f8a4.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneXdsConfigView-1b566046.js => DataPlaneXdsConfigView-1911fe5b.js} (63%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-6768cdad.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-bea77152.js rename app/kuma-ui/pkg/resources/data/assets/{DeleteResourceModal.vue_vue_type_script_setup_true_lang-7d3e2537.js => DeleteResourceModal.vue_vue_type_script_setup_true_lang-f5222818.js} (96%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-1a7009e7.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-b8dad077.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DetailView-43caf74a.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DetailView-4d0764cd.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DetailView-b5bb8f5e.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/DiagnosticsDetailView-33dc3256.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-cd6ac999.js rename app/kuma-ui/pkg/resources/data/assets/{EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js => EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js} (89%) rename app/kuma-ui/pkg/resources/data/assets/{EnvoyData-4c52d667.js => EnvoyData-d1af290d.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{ErrorBlock-085322b0.js => ErrorBlock-d38c2168.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{FilterBar-ec6193f2.js => FilterBar-ab2928b2.js} (97%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/IndexView-194aeca9.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/IndexView-46e5372f.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/IndexView-546b01da.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/IndexView-5a7bc380.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/IndexView-5eeb2d76.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/IndexView-673e2aae.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/IndexView-dd996c44.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/IndexView-f20aa779.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/IndexView-f3045ff9.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/KumaNotFoundView-192e6fec.js rename app/kuma-ui/pkg/resources/data/assets/{LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js => LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js} (85%) rename app/kuma-ui/pkg/resources/data/assets/{LoadingBox-d56dce8e.js => LoadingBox-8fd90a16.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{MeshConfigView-ed886154.js => MeshConfigView-45d26a51.js} (63%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/MeshDetailTabsView-0e2e6948.js rename app/kuma-ui/pkg/resources/data/assets/{MeshDetailView-2123d75b.js => MeshDetailView-c0a1b581.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{MeshListView-c22797ed.js => MeshListView-9d2d089e.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{MeshIndexView-bf801068.js => MeshRootView-852f6e91.js} (69%) rename app/kuma-ui/pkg/resources/data/assets/{MeshSummaryView-6b0bfb86.js => MeshSummaryView-c56927fa.js} (92%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/MeshTabsView-1dcd35ab.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/MultiZoneView-45aa1120.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/MultiZoneView-a3d28e14.css rename app/kuma-ui/pkg/resources/data/assets/{NavTabs-94b01e67.js => NavTabs-4b9646fa.js} (86%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/NotFoundView-b10da387.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesCodeView-bec87872.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesCodeView-c1d9425b.css rename app/kuma-ui/pkg/resources/data/assets/{AddNewServices-392a5bae.css => OnboardingAddNewServicesView-23f21aef.css} (56%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesView-e50bc844.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingCompletedView-39658516.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingCompletedView-a7cfb1d4.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingConfigurationTypesView-3f9175c8.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingConfigurationTypesView-7c8a5017.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingCreateMeshView-fb39b91f.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingCreateMeshView-fe912504.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingDataplanesView-06631a68.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingDataplanesView-6769e233.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingDeploymentTypesView-2f052c8a.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingDeploymentTypesView-959a1eb6.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingMultiZoneView-036e0cf9.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingMultiZoneView-abcc5530.css rename app/kuma-ui/pkg/resources/data/assets/{OnboardingPage-f6a09138.js => OnboardingPage-21ee557e.js} (97%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingRootView-8a4e1c7a.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingView-ee3670bb.js rename app/kuma-ui/pkg/resources/data/assets/{WelcomeView-cdc621d1.css => OnboardingWelcomeView-7d520800.css} (98%) rename app/kuma-ui/pkg/resources/data/assets/{WelcomeView-2d75843a.js => OnboardingWelcomeView-85a5e50a.js} (76%) rename app/kuma-ui/pkg/resources/data/assets/{PolicyDetailView-592b5bf2.js => PolicyDetailView-a14bff92.js} (85%) rename app/kuma-ui/pkg/resources/data/assets/{PolicyListView-0fd7b784.js => PolicyListView-e8ce73af.js} (91%) rename app/kuma-ui/pkg/resources/data/assets/{PolicySummaryView-290855c6.js => PolicySummaryView-a595459b.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{PolicyTypeTag-249da096.js => PolicyTypeTag-481ec54b.js} (99%) rename app/kuma-ui/pkg/resources/data/assets/{ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js => ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceConfigView-c9b2a731.js => ServiceConfigView-00dba62c.js} (75%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceDataPlaneProxiesView-5f3b75c1.js => ServiceDataPlaneProxiesView-467a9a11.js} (83%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceDetailTabsView-4b18ecba.js => ServiceDetailTabsView-e30ea362.js} (78%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceDetailView-1b901243.js => ServiceDetailView-684aa272.js} (80%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceListView-d31fd7c3.js => ServiceListView-2307e67f.js} (85%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceSummaryView-712ecb96.js => ServiceSummaryView-64e67ba3.js} (82%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ServicesView-3760395d.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/StatsView-390316a6.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/StatsView-bd8d833f.js rename app/kuma-ui/pkg/resources/data/assets/{StatusBadge-01928c30.js => StatusBadge-a6acfbee.js} (85%) rename app/kuma-ui/pkg/resources/data/assets/{SubscriptionList.vue_vue_type_script_setup_true_lang-ee2fcde5.js => SubscriptionList.vue_vue_type_script_setup_true_lang-45014a53.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{SummaryView-9fcb58ca.js => SummaryView-f02fae9c.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{TagList.vue_vue_type_script_setup_true_lang-b1340ea1.js => TagList.vue_vue_type_script_setup_true_lang-115cdf7e.js} (93%) rename app/kuma-ui/pkg/resources/data/assets/{TextWithCopyButton-45b0690a.js => TextWithCopyButton-7ef74197.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js => WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js} (84%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/XdsConfigView-4d77ba17.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/XdsConfigView-853a6201.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneConfigView-ba29eba9.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-03947220.css rename app/kuma-ui/pkg/resources/data/assets/{CreateView-96e1ed83.js => ZoneCreateView-c5af4ec6.js} (66%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneDetailTabsView-b9a7415d.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-94f7dbe0.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressClustersView-ac9e2c9d.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressConfigView-ca956dce.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailTabsView-e617930b.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-3f86c19a.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-02ca71cd.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-2462354d.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressStatsView-bc2c1408.js rename app/kuma-ui/pkg/resources/data/assets/{ZoneEgressSummaryView-329099b5.js => ZoneEgressSummaryView-219e7b10.js} (86%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressXdsConfigView-ecf8c845.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressClustersView-6625282d.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressConfigView-e86d42e2.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailTabsView-28a2e294.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-01cecc94.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-1e6dbdf0.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-deb2efe9.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressServicesView-645358b4.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressStatsView-b935a452.js rename app/kuma-ui/pkg/resources/data/assets/{ZoneIngressSummaryView-0c789aa0.js => ZoneIngressSummaryView-9b1f8da5.js} (88%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressXdsConfigView-eed41cb6.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneListView-3a04f210.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneListView-501b6aef.js rename app/kuma-ui/pkg/resources/data/assets/{ZoneSummaryView-a6fb216c.js => ZoneSummaryView-c44bae22.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{data-f89692bd.js => data-207af457.js} (64%) rename app/kuma-ui/pkg/resources/data/assets/{index-203d56a2.js => index-784d2bbf.js} (93%) rename app/kuma-ui/pkg/resources/data/assets/{index-8beab8a2.css => index-8b29efd5.css} (99%) diff --git a/app/kuma-ui/pkg/resources/data/assets/AccordionList-a4192120.js b/app/kuma-ui/pkg/resources/data/assets/AccordionList-e1625b82.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/AccordionList-a4192120.js rename to app/kuma-ui/pkg/resources/data/assets/AccordionList-e1625b82.js index c38f302e1809..bac1cdc8af29 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AccordionList-a4192120.js +++ b/app/kuma-ui/pkg/resources/data/assets/AccordionList-e1625b82.js @@ -1 +1 @@ -import{d as v,am as m,m as i,O as y,o as c,c as l,p as A,r as s,f as h,e as O,w as b,v as x,an as I,n as L,_ as p,ao as g}from"./index-203d56a2.js";const $=["aria-expanded"],B={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},C=v({__name:"AccordionItem",setup(r){const e=m("parentAccordion"),t=i(null),n=y(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.includes(t.value):t.value===e.active.value);e!==void 0&&(t.value=e.count.value++);function o(){n.value?u():_()}function u(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.splice(e.active.value.indexOf(t.value),1):e.active.value=null)}function _(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.push(t.value):e.active.value=t.value)}function d(a){a instanceof HTMLElement&&(a.style.height=`${a.scrollHeight}px`)}function f(a){a instanceof HTMLElement&&(a.style.height="auto")}return(a,k)=>(c(),l("li",{class:L(["accordion-item",{active:n.value}])},[A("button",{class:"accordion-item-header",type:"button","aria-expanded":n.value?"true":"false","data-testid":"accordion-item-button",onClick:o},[s(a.$slots,"accordion-header",{},void 0,!0)],8,$),h(),O(I,{name:"accordion",onEnter:d,onAfterEnter:f,onBeforeLeave:d},{default:b(()=>[n.value?(c(),l("div",B,[s(a.$slots,"accordion-content",{},void 0,!0)])):x("",!0)]),_:3})],2))}});const V=p(C,[["__scopeId","data-v-53a0b6ce"]]),E={class:"accordion-list"},N=v({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(r){const e=r,t=i(0),n=i(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return g("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(o,u)=>(c(),l("ul",E,[s(o.$slots,"default",{},void 0,!0)]))}});const w=p(N,[["__scopeId","data-v-bdbadd5e"]]);export{V as A,w as a}; +import{d as v,am as m,m as i,O as y,o as c,c as l,p as A,r as s,f as h,e as O,w as b,v as x,an as I,n as L,_ as p,ao as g}from"./index-784d2bbf.js";const $=["aria-expanded"],B={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},C=v({__name:"AccordionItem",setup(r){const e=m("parentAccordion"),t=i(null),n=y(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.includes(t.value):t.value===e.active.value);e!==void 0&&(t.value=e.count.value++);function o(){n.value?u():_()}function u(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.splice(e.active.value.indexOf(t.value),1):e.active.value=null)}function _(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.push(t.value):e.active.value=t.value)}function d(a){a instanceof HTMLElement&&(a.style.height=`${a.scrollHeight}px`)}function f(a){a instanceof HTMLElement&&(a.style.height="auto")}return(a,k)=>(c(),l("li",{class:L(["accordion-item",{active:n.value}])},[A("button",{class:"accordion-item-header",type:"button","aria-expanded":n.value?"true":"false","data-testid":"accordion-item-button",onClick:o},[s(a.$slots,"accordion-header",{},void 0,!0)],8,$),h(),O(I,{name:"accordion",onEnter:d,onAfterEnter:f,onBeforeLeave:d},{default:b(()=>[n.value?(c(),l("div",B,[s(a.$slots,"accordion-content",{},void 0,!0)])):x("",!0)]),_:3})],2))}});const V=p(C,[["__scopeId","data-v-53a0b6ce"]]),E={class:"accordion-list"},N=v({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(r){const e=r,t=i(0),n=i(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return g("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(o,u)=>(c(),l("ul",E,[s(o.$slots,"default",{},void 0,!0)]))}});const w=p(N,[["__scopeId","data-v-bdbadd5e"]]);export{V as A,w as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-02f34657.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServices-02f34657.js deleted file mode 100644 index 5934f20d42d4..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-02f34657.js +++ /dev/null @@ -1,7 +0,0 @@ -import{O as y,a as h,b as S}from"./OnboardingPage-f6a09138.js";import{d as m,o as v,c as B,r as k,n as A,_ as u,a as r,b as C,w as t,e as s,f as a,p as e,A as N,B as V}from"./index-203d56a2.js";const R=""+new URL("new-service-demo-bff0792e.svg",import.meta.url).href,I=""+new URL("new-service-manually-5bec5301.svg",import.meta.url).href,$=m({__name:"ServiceBox",props:{active:{type:Boolean,required:!1,default:!1}},emits:["clicked"],setup(o,{emit:d}){const i=o,c=d;return(l,n)=>(v(),B("div",{class:A(["box",{"box--active":i.active}]),"data-testid":"box",onClick:n[0]||(n[0]=p=>c("clicked"))},[k(l.$slots,"default",{},void 0,!0)],2))}});const _=u($,[["__scopeId","data-v-506b07cb"]]),f=o=>(N("data-v-589f21f1"),o=o(),V(),o),O={class:"service-mode-list"},T=f(()=>e("div",{class:"service-box-content"},[e("img",{src:R}),a(),e("p",{class:"service-mode-title"},` - Demo app - `),a(),e("p",null,"Counter application")],-1)),z=f(()=>e("div",{class:"service-box-content"},[e("img",{src:I}),a(),e("p",{class:"service-mode-title"},` - Manually - `),a(),e("p",null,"After this wizard")],-1)),L=m({__name:"AddNewServices",props:{mode:{}},emits:["change"],setup(o,{emit:d}){const i=o,c=d;return(l,n)=>{const p=r("RouteTitle"),b=r("AppView"),g=r("RouteView");return v(),C(g,{name:"onboarding-add-services"},{default:t(({t:x})=>[s(p,{title:x("onboarding.routes.add-services.title"),render:!1},null,8,["title"]),a(),s(b,null,{default:t(()=>[s(y,null,{header:t(()=>[s(h,null,{title:t(()=>[a(` - Add services - `)]),_:1})]),content:t(()=>[e("div",O,[s(_,{"data-testid":"onboarding-demo",active:i.mode==="demo",onClicked:n[0]||(n[0]=w=>c("change","demo"))},{default:t(()=>[T]),_:1},8,["active"]),a(),s(_,{"data-testid":"onboarding-manually",active:i.mode==="manually",onClicked:n[1]||(n[1]=w=>c("change","manually"))},{default:t(()=>[z]),_:1},8,["active"])])]),navigation:t(()=>[s(S,{"next-step":i.mode==="manually"?"onboarding-completed":"onboarding-add-services-code","previous-step":"onboarding-create-mesh"},null,8,["next-step"])]),_:1})]),_:1})]),_:1})}}});const D=u(L,[["__scopeId","data-v-589f21f1"]]);export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-324dd397.css b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-324dd397.css deleted file mode 100644 index b25c06422c98..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-324dd397.css +++ /dev/null @@ -1 +0,0 @@ -.status-box[data-v-447cbfa3]{text-align:center}.status--is-connected[data-v-447cbfa3]{color:#007d60}.status--is-disconnected[data-v-447cbfa3]{color:#d60027}.status-loading-box[data-v-447cbfa3]{display:flex;justify-content:center} diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-ba030fb4.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-ba030fb4.js deleted file mode 100644 index a2cee7a418d2..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-ba030fb4.js +++ /dev/null @@ -1,12 +0,0 @@ -import{L as y}from"./LoadingBox-d56dce8e.js";import{O as A,a as N,b as T}from"./OnboardingPage-f6a09138.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import{d as C,u as R,m as _,S as V,a as u,o as n,b as P,w as a,e as t,f as e,c,F as D,p as o,v as I,A as L,B as O,_ as S}from"./index-203d56a2.js";const b=d=>(L("data-v-447cbfa3"),d=d(),O(),d),B=b(()=>o("p",{class:"mb-4 text-center"},` - The demo application includes two services: a Redis backend to store a counter value, and a frontend web UI to show and increment the counter. - `,-1)),E=b(()=>o("p",null,"To run execute the following command:",-1)),G={key:1},q={class:"status-box mt-4"},F={key:0,class:"status--is-connected","data-testid":"dpps-connected"},H={key:1,class:"status--is-disconnected","data-testid":"dpps-disconnected"},K={key:0,class:"status-loading-box mt-4"},M=1e3,h="https://github.com/kumahq/kuma-counter-demo/",U="https://github.com/kumahq/kuma-counter-demo/blob/master/README.md",$="kubectl apply -f https://bit.ly/3Kh2Try",j=C({__name:"AddNewServicesCode",setup(d){const f=R(),s=_(!1),l=_(null);r(),V(function(){p()});async function r(){try{const{total:i}=await f.getAllDataplanes();s.value=i>0}catch(i){console.error(i)}finally{s.value||(p(),l.value=window.setTimeout(()=>r(),M))}}function p(){l.value!==null&&window.clearTimeout(l.value)}return(i,z)=>{const v=u("RouteTitle"),g=u("AppView"),k=u("RouteView");return n(),P(k,{name:"onboarding-add-new-services"},{default:a(({can:w,t:x})=>[t(v,{title:x("onboarding.routes.add-services-code.title"),render:!1},null,8,["title"]),e(),t(g,null,{default:a(()=>[t(A,null,{header:a(()=>[t(N,null,{title:a(()=>[e(` - Add services - `)]),_:1})]),content:a(()=>[B,e(),w("use kubernetes")?(n(),c(D,{key:0},[E,e(),t(m,{id:"code-block-kubernetes-command",language:"bash",code:$})],64)):(n(),c("div",G,[o("p",{class:"mb-4 text-center"},[e(` - Clone `),o("a",{href:h,target:"_blank"},"the GitHub repository"),e(` for the demo application: - `)]),e(),t(m,{id:"code-block-clone-command",language:"bash",code:`git clone ${h}`},null,8,["code"]),e(),o("p",{class:"mt-4 text-center"},[e(` - And follow the instructions in `),o("a",{href:U,target:"_blank"},"the README"),e(`. - `)])])),e(),o("div",null,[o("p",q,[e(` - DPPs status: - - `),s.value?(n(),c("span",F,"Connected")):(n(),c("span",H,"Disconnected"))]),e(),s.value?I("",!0):(n(),c("div",K,[t(y)]))])]),navigation:a(()=>[t(T,{"next-step":"onboarding-dataplanes-overview","previous-step":"onboarding-add-services","should-allow-next":s.value},null,8,["should-allow-next"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const Y=S(j,[["__scopeId","data-v-447cbfa3"]]);export{Y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/App-41058fec.js b/app/kuma-ui/pkg/resources/data/assets/App-b2fd5b82.js similarity index 81% rename from app/kuma-ui/pkg/resources/data/assets/App-41058fec.js rename to app/kuma-ui/pkg/resources/data/assets/App-b2fd5b82.js index 8f8ae3781a2d..fa2bf540bb87 100644 --- a/app/kuma-ui/pkg/resources/data/assets/App-41058fec.js +++ b/app/kuma-ui/pkg/resources/data/assets/App-b2fd5b82.js @@ -1,9 +1,9 @@ -import{_ as L,o as _,c as A,r as f,d as v,a as l,b as d,w as a,e as c,f as e,n as M,h as V,g as E,i as O,j as T,u as B,k as U,l as z,m as I,p as s,t as h,q as o,x as P,s as x,v as y,y as H,z as Y,L as Z,A as G,B as q}from"./index-203d56a2.js";import{K as C}from"./index-9dd3e7d3.js";const F=""+new URL("product-logo-7a2ca341.png",import.meta.url).href,j={},J={class:"app-navigator"};function Q(r,n){return _(),A("li",J,[f(r.$slots,"default")])}const R=L(j,[["render",Q]]),W=v({__name:"ControlPlaneNavigator",setup(r){return(n,u)=>{const i=l("RouterLink");return _(),d(R,{"data-testid":"control-planes-navigator"},{default:a(()=>[c(i,{class:M({"is-active":[n.$route.name].concat(n.$route.matched.map(t=>t.name)).some(t=>t==="home")}),to:{name:"home"}},{default:a(()=>[e(` +import{_ as L,o as _,c as A,r as f,d as v,a as l,b as d,w as a,e as c,f as e,n as M,h as V,g as E,i as O,j as T,u as B,k as U,l as z,m as I,p as s,t as h,q as o,x as P,s as x,v as y,y as H,z as Y,L as Z,A as G,B as q}from"./index-784d2bbf.js";import{K as C}from"./index-9dd3e7d3.js";const F=""+new URL("product-logo-7a2ca341.png",import.meta.url).href,j={},J={class:"app-navigator"};function Q(r,n){return _(),A("li",J,[f(r.$slots,"default")])}const R=L(j,[["render",Q]]),W=v({__name:"ControlPlaneNavigator",setup(r){return(n,u)=>{const i=l("RouterLink");return _(),d(R,{"data-testid":"control-planes-navigator"},{default:a(()=>[c(i,{class:M({"is-active":[n.$route.name].concat(n.$route.matched.map(t=>t.name)).some(t=>t==="home")}),to:{name:"home"}},{default:a(()=>[e(` Home `)]),_:1},8,["class"])]),_:1})}}}),X=v({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const r={ref:"_"};for(const n in this.$props)r[V(n)]=this.$props[n];return E("span",[O(this.$slots,"default")?E("a",r,this.$slots.default()):E("a",r)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){const r=this.$el.appendChild(document.createElement("span")),n=this;T(()=>import("./buttons.esm-48f94bc9.js"),[],import.meta.url).then(function(u){u.render(r.appendChild(n.$refs._),function(i){try{r.parentNode.replaceChild(i,r)}catch{}})})},reset:function(){this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),ee={class:"upgrade-check"},te={class:"alert-content"},ne=v({__name:"UpgradeCheck",setup(r){const n=B(),u=U(),{t:i}=z(),t=I(""),k=I(!1);g(u("KUMA_VERSION"));const w=(m,p)=>{const S=m.split("."),$=p.split(".");for(let b=0;b<3;b++){const N=Number(S[b]),K=Number($[b]);if(N>K)return 1;if(K>N)return-1}return 0};async function g(m){if(m.match("^[0-9]+.[0-9]+.[0-9]+$")){try{t.value=await n.getLatestVersion()}catch(p){console.error(p);return}if(t.value!==""){const p=w(t.value,m);k.value=p===1}else{const S=new Date,$=new Date("2020-06-03 12:00:00"),b=new Date($.getFullYear(),$.getMonth()+3,$.getDate());k.value=S.getTime()>=b.getTime()}}}return(m,p)=>(_(),A("div",ee,[k.value?(_(),d(o(x),{key:0,"data-testid":"upgrade-check",class:"upgrade-check-alert",appearance:"warning",size:"small"},{alertMessage:a(()=>[s("div",te,[s("div",null,h(o(i)("common.product.name"))+` update available `,1),e(),s("div",null,[c(o(P),{class:"warning-button",appearance:"primary",size:"small",to:o(u)("KUMA_INSTALL_URL")},{default:a(()=>[e(` Update - `)]),_:1},8,["to"])])])]),_:1})):y("",!0)]))}});const ae=L(ne,[["__scopeId","data-v-d893f8e9"]]),D=r=>(G("data-v-147ee1c7"),r=r(),q(),r),oe={class:"application-shell"},se={role:"banner"},ce={class:"horizontal-list"},ie={class:"upgrade-check-wrapper"},re={class:"horizontal-list"},le={class:"app-status app-status--mobile"},_e={class:"app-status app-status--desktop"},pe=D(()=>s("span",{class:"visually-hidden"},"Help",-1)),ue=["href"],de=["href"],me=D(()=>s("span",{class:"visually-hidden"},"Diagnostics",-1)),he={class:"app-content-container"},fe={key:0,"aria-label":"Main",class:"app-sidebar"},ve={class:"app-main-content"},ge={class:"app-notifications"},$e=["innerHTML"],ke=v({__name:"ApplicationShell",setup(r){const n=U(),u=H(),{t:i}=z();return(t,k)=>{const w=l("RouterLink"),g=l("KButton"),m=l("KPop"),p=l("KDropdownItem"),S=l("KDropdownMenu"),$=l("KAlert");return _(),A("div",oe,[s("header",se,[s("div",ce,[f(t.$slots,"header",{},()=>[c(w,{to:{name:"home"}},{default:a(()=>[f(t.$slots,"home",{},void 0,!0)]),_:3}),e(),c(o(X),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:a(()=>[e(` + `)]),_:1},8,["to"])])])]),_:1})):y("",!0)]))}});const ae=L(ne,[["__scopeId","data-v-d893f8e9"]]),D=r=>(G("data-v-c8eb651a"),r=r(),q(),r),oe={class:"application-shell"},se={role:"banner"},ce={class:"horizontal-list"},ie={class:"upgrade-check-wrapper"},re={class:"horizontal-list"},le={class:"app-status app-status--mobile"},_e={class:"app-status app-status--desktop"},pe=D(()=>s("span",{class:"visually-hidden"},"Help",-1)),ue=["href"],de=["href"],me=D(()=>s("span",{class:"visually-hidden"},"Diagnostics",-1)),he={class:"app-content-container"},fe={key:0,"aria-label":"Main",class:"app-sidebar"},ve={class:"app-main-content"},ge={class:"app-notifications"},$e=["innerHTML"],ke=v({__name:"ApplicationShell",setup(r){const n=U(),u=H(),{t:i}=z();return(t,k)=>{const w=l("RouterLink"),g=l("KButton"),m=l("KPop"),p=l("KDropdownItem"),S=l("KDropdownMenu"),$=l("KAlert");return _(),A("div",oe,[s("header",se,[s("div",ce,[f(t.$slots,"header",{},()=>[c(w,{to:{name:"home"}},{default:a(()=>[f(t.$slots,"home",{},void 0,!0)]),_:3}),e(),c(o(X),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:a(()=>[e(` Star `)]),_:1}),e(),s("div",ie,[c(ae)])],!0)]),e(),s("div",re,[f(t.$slots,"content-info",{},()=>[s("div",le,[c(m,{width:"280"},{content:a(()=>[s("p",null,[e(h(o(i)("common.product.name"))+" ",1),s("b",null,h(o(n)("KUMA_VERSION")),1),e(" on "),s("b",null,h(o(i)(`common.product.environment.${o(n)("KUMA_ENVIRONMENT")}`)),1),e(" ("+h(o(i)(`common.product.mode.${o(n)("KUMA_MODE")}`))+`) `,1)])]),default:a(()=>[c(g,{appearance:"outline"},{default:a(()=>[e(` @@ -13,7 +13,7 @@ import{_ as L,o as _,c as A,r as f,d as v,a as l,b as d,w as a,e as c,f as e,n a Documentation `,8,ue)]),_:1}),e(),c(p,null,{default:a(()=>[s("a",{href:o(n)("KUMA_FEEDBACK_URL"),target:"_blank",rel:"noopener noreferrer"},` Feedback - `,8,de)]),_:1}),e(),c(p,{item:{to:{name:"onboarding-welcome"},label:"Onboarding"}})]),default:a(()=>[c(g,{appearance:"outline"},{default:a(()=>[c(o(Y),{size:o(C)},null,8,["size"]),e(),pe]),_:1}),e()]),_:1}),e(),c(g,{to:{name:"diagnostics"},"button-appearance":"btn-link","data-testid":"nav-item-diagnostics"},{default:a(()=>[c(o(Z),{size:o(C),"hide-title":""},null,8,["size"]),e(),me]),_:1})],!0)])]),e(),s("div",he,[t.$slots.navigation?(_(),A("nav",fe,[s("ul",null,[f(t.$slots,"navigation",{},void 0,!0)])])):y("",!0),e(),s("div",ve,[s("div",ge,[f(t.$slots,"notifications",{},void 0,!0)]),e(),f(t.$slots,"notifications",{},()=>[o(u)("use state")?y("",!0):(_(),d($,{key:0,class:"mb-4",appearance:"warning"},{alertMessage:a(()=>[s("ul",null,[s("li",{"data-testid":"warning-GLOBAL_STORE_TYPE_MEMORY",innerHTML:o(i)("common.warnings.GLOBAL_STORE_TYPE_MEMORY")},null,8,$e),e()])]),_:1}))],!0),e(),f(t.$slots,"default",{},void 0,!0)])])])}}});const be=L(ke,[["__scopeId","data-v-147ee1c7"]]),we=v({__name:"MeshNavigator",setup(r){return(n,u)=>{const i=l("RouterLink");return _(),d(R,{"data-testid":"meshes-navigator"},{default:a(()=>[c(i,{class:M({"is-active":[n.$route.name].concat(n.$route.matched.map(t=>t.name)).some(t=>t==="mesh-index-view")}),to:{name:"mesh-list-view"}},{default:a(()=>[e(` + `,8,de)]),_:1}),e(),c(p,{item:{to:{name:"onboarding-welcome-view"},label:"Onboarding"}})]),default:a(()=>[c(g,{appearance:"outline"},{default:a(()=>[c(o(Y),{size:o(C)},null,8,["size"]),e(),pe]),_:1}),e()]),_:1}),e(),c(g,{to:{name:"diagnostics"},"button-appearance":"btn-link","data-testid":"nav-item-diagnostics"},{default:a(()=>[c(o(Z),{size:o(C),"hide-title":""},null,8,["size"]),e(),me]),_:1})],!0)])]),e(),s("div",he,[t.$slots.navigation?(_(),A("nav",fe,[s("ul",null,[f(t.$slots,"navigation",{},void 0,!0)])])):y("",!0),e(),s("div",ve,[s("div",ge,[f(t.$slots,"notifications",{},void 0,!0)]),e(),f(t.$slots,"notifications",{},()=>[o(u)("use state")?y("",!0):(_(),d($,{key:0,class:"mb-4",appearance:"warning"},{alertMessage:a(()=>[s("ul",null,[s("li",{"data-testid":"warning-GLOBAL_STORE_TYPE_MEMORY",innerHTML:o(i)("common.warnings.GLOBAL_STORE_TYPE_MEMORY")},null,8,$e),e()])]),_:1}))],!0),e(),f(t.$slots,"default",{},void 0,!0)])])])}}});const be=L(ke,[["__scopeId","data-v-c8eb651a"]]),we=v({__name:"MeshNavigator",setup(r){return(n,u)=>{const i=l("RouterLink");return _(),d(R,{"data-testid":"meshes-navigator"},{default:a(()=>[c(i,{class:M({"is-active":[n.$route.name].concat(n.$route.matched.map(t=>t.name)).some(t=>t==="mesh-index-view")}),to:{name:"mesh-list-view"}},{default:a(()=>[e(` Meshes `)]),_:1},8,["class"])]),_:1})}}}),Se=v({__name:"ZoneEgressNavigator",setup(r){return(n,u)=>{const i=l("RouterLink");return _(),d(R,{"data-testid":"zone-egresses-navigator"},{default:a(()=>[c(i,{class:M({"is-active":[n.$route.name].concat(n.$route.matched.map(t=>t.name)).some(t=>t==="zone-egress-list-view")}),to:{name:"zone-egress-list-view"}},{default:a(()=>[e(` Zone Egresses diff --git a/app/kuma-ui/pkg/resources/data/assets/App-0db28a09.css b/app/kuma-ui/pkg/resources/data/assets/App-ec0af9cf.css similarity index 50% rename from app/kuma-ui/pkg/resources/data/assets/App-0db28a09.css rename to app/kuma-ui/pkg/resources/data/assets/App-ec0af9cf.css index 08e2a58aa7dc..0a34a0bbe59f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/App-0db28a09.css +++ b/app/kuma-ui/pkg/resources/data/assets/App-ec0af9cf.css @@ -1 +1 @@ -.upgrade-check-alert.k-alert.small[data-v-d893f8e9]{padding:4px 8px}.alert-content[data-v-d893f8e9]{display:flex;align-items:center;font-size:14px}.alert-content>*[data-v-d893f8e9]:first-of-type{margin-right:12px}.warning-button[data-v-d893f8e9]{--KButtonPrimaryBase: #f2a230;--KButtonPrimaryHover: #f2a230;--KButtonPrimaryActive: #f2a230}html.is-fullscreen .application-shell>header{display:none}html.is-fullscreen .application-shell>.app-content-container>nav{display:none}html.is-fullscreen .application-shell>.app-content-container>.app-notifications{display:none}html.no-navigation .application-shell>.app-content-container>nav{display:none}.app-content-container[data-v-147ee1c7]{padding-top:var(--AppHeaderHeight, initial);display:var(--AppDisplay);grid-template-columns:var(--AppSidebarWidth) minmax(0,1fr)}.app-main-content[data-v-147ee1c7]{padding:var(--AppContentPadding)}header[data-v-147ee1c7]{position:fixed;z-index:11;top:0;left:0;width:100%;height:var(--AppHeaderHeight);display:flex;justify-content:space-between;align-items:center;gap:24px;padding-right:24px;padding-left:24px;border-bottom:1px solid #e0e4ea;background-color:#fff}.horizontal-list[data-v-147ee1c7]{display:flex;align-items:center;gap:24px}nav[data-v-147ee1c7]{position:static}nav ul[data-v-147ee1c7]{list-style-type:none;padding:8px 8px 0 0;width:var(--AppSidebarWidth);position:fixed;z-index:10;top:var(--AppHeaderHeight);bottom:0;left:0;overflow-y:auto;border-right:1px solid #e0e4ea;background-color:#fff}nav[data-v-147ee1c7] .app-navigator{margin-left:8px}nav[data-v-147ee1c7] .app-navigator+.app-navigator{margin-top:4px}nav[data-v-147ee1c7] .app-navigator>a{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-radius:5px;text-decoration:none;color:currentColor}nav[data-v-147ee1c7] .app-navigator>a:hover,nav[data-v-147ee1c7] .app-navigator>a:is(.is-active){background-color:#e0e4ea}.gh-star[data-v-147ee1c7]{height:20px}.app-status[data-v-147ee1c7]{margin-top:0;color:#6c7489}.app-status--desktop[data-v-147ee1c7]{display:none}@media screen and (min-width: 1005px){.app-status--desktop[data-v-147ee1c7]{display:block}}.app-status--mobile[data-v-147ee1c7]{display:block}@media screen and (min-width: 1005px){.app-status--mobile[data-v-147ee1c7]{display:none}}@media screen and (max-width: 800px){.upgrade-check-wrapper[data-v-147ee1c7]{display:none}}.logo[data-v-f821200e]{max-height:36px} +.upgrade-check-alert.k-alert.small[data-v-d893f8e9]{padding:4px 8px}.alert-content[data-v-d893f8e9]{display:flex;align-items:center;font-size:14px}.alert-content>*[data-v-d893f8e9]:first-of-type{margin-right:12px}.warning-button[data-v-d893f8e9]{--KButtonPrimaryBase: #f2a230;--KButtonPrimaryHover: #f2a230;--KButtonPrimaryActive: #f2a230}html.is-fullscreen .application-shell>header{display:none}html.is-fullscreen .application-shell>.app-content-container>nav{display:none}html.is-fullscreen .application-shell>.app-content-container>.app-notifications{display:none}html.no-navigation .application-shell>.app-content-container>nav{display:none}.app-content-container[data-v-c8eb651a]{padding-top:var(--AppHeaderHeight, initial);display:var(--AppDisplay);grid-template-columns:var(--AppSidebarWidth) minmax(0,1fr)}.app-main-content[data-v-c8eb651a]{padding:var(--AppContentPadding)}header[data-v-c8eb651a]{position:fixed;z-index:11;top:0;left:0;width:100%;height:var(--AppHeaderHeight);display:flex;justify-content:space-between;align-items:center;gap:24px;padding-right:24px;padding-left:24px;border-bottom:1px solid #e0e4ea;background-color:#fff}.horizontal-list[data-v-c8eb651a]{display:flex;align-items:center;gap:24px}nav[data-v-c8eb651a]{position:static}nav ul[data-v-c8eb651a]{list-style-type:none;padding:8px 8px 0 0;width:var(--AppSidebarWidth);position:fixed;z-index:10;top:var(--AppHeaderHeight);bottom:0;left:0;overflow-y:auto;border-right:1px solid #e0e4ea;background-color:#fff}nav[data-v-c8eb651a] .app-navigator{margin-left:8px}nav[data-v-c8eb651a] .app-navigator+.app-navigator{margin-top:4px}nav[data-v-c8eb651a] .app-navigator>a{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-radius:5px;text-decoration:none;color:currentColor}nav[data-v-c8eb651a] .app-navigator>a:hover,nav[data-v-c8eb651a] .app-navigator>a:is(.is-active){background-color:#e0e4ea}.gh-star[data-v-c8eb651a]{height:20px}.app-status[data-v-c8eb651a]{margin-top:0;color:#6c7489}.app-status--desktop[data-v-c8eb651a]{display:none}@media screen and (min-width: 1005px){.app-status--desktop[data-v-c8eb651a]{display:block}}.app-status--mobile[data-v-c8eb651a]{display:block}@media screen and (min-width: 1005px){.app-status--mobile[data-v-c8eb651a]{display:none}}@media screen and (max-width: 800px){.upgrade-check-wrapper[data-v-c8eb651a]{display:none}}.logo[data-v-f821200e]{max-height:36px} diff --git a/app/kuma-ui/pkg/resources/data/assets/AppCollection-0aeb195e.js b/app/kuma-ui/pkg/resources/data/assets/AppCollection-f5654ac8.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/AppCollection-0aeb195e.js rename to app/kuma-ui/pkg/resources/data/assets/AppCollection-f5654ac8.js index ce13726364f9..d2627ef107df 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AppCollection-0aeb195e.js +++ b/app/kuma-ui/pkg/resources/data/assets/AppCollection-f5654ac8.js @@ -1 +1 @@ -import{K as z}from"./index-9dd3e7d3.js";import{d as I,l as A,o as u,c as D,e as g,q as o,a9 as B,f as c,p as K,r as v,t as p,_ as L,U as j,m as r,O as E,aa as w,b as h,a0 as N,w as l,x as P,X as U,C as V,ab as W,a3 as X}from"./index-203d56a2.js";import{_ as F}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";const H=["href"],Z=I({__name:"DocumentationLink",props:{href:{}},setup(_){const{t:m}=A(),f=_;return(e,S)=>(u(),D("a",{class:"docs-link",href:f.href,target:"_blank"},[g(o(B),{size:o(z),title:o(m)("common.documentation")},null,8,["size","title"]),c(),K("span",null,[v(e.$slots,"default",{},()=>[c(p(o(m)("common.documentation")),1)],!0)])],8,H))}});const G=L(Z,[["__scopeId","data-v-1e7645ce"]]),J={key:0,class:"app-collection-toolbar"},x=5,Q=I({__name:"AppCollection",props:{isSelectedRow:{type:[Function,null],default:null},total:{default:0},pageNumber:{default:1},pageSize:{default:30},items:{},headers:{},error:{default:void 0},emptyStateTitle:{default:void 0},emptyStateMessage:{default:void 0},emptyStateCtaTo:{default:void 0},emptyStateCtaText:{default:void 0}},emits:["change"],setup(_,{emit:m}){const{t:f}=A(),e=_,S=m,O=j(),k=r(e.items),C=r(0),b=r(0),y=r(e.pageNumber),T=r(e.pageSize),M=E(()=>{const t=e.headers.filter(a=>["details","warnings","actions"].includes(a.key));if(t.length>4)return"initial";const s=100-t.length*x,n=e.headers.length-t.length;return`calc(${s}% / ${n})`});w(()=>e.items,(t,s)=>{t!==s&&(C.value++,k.value=e.items)}),w(()=>e.pageNumber,function(){e.pageNumber!==y.value&&b.value++});function R(t){if(!t)return{};const s={};return e.isSelectedRow!==null&&e.isSelectedRow(t)&&(s.class="is-selected"),s}const q=t=>{const s=t.target.closest("tr");if(s){const n=s.querySelector("a");n!==null&&n.click()}};return(t,s)=>{var n;return u(),h(o(X),{key:b.value,class:"app-collection",style:W(`--column-width: ${M.value}; --special-column-width: ${x}%;`),"has-error":typeof e.error<"u","pagination-total-items":e.total,"initial-fetcher-params":{page:e.pageNumber,pageSize:e.pageSize},headers:e.headers,"fetcher-cache-key":String(C.value),fetcher:({page:a,pageSize:i,query:$})=>{const d={};return y.value!==a&&(d.page=a),T.value!==i&&(d.size=i),y.value=a,T.value=i,Object.keys(d).length>0&&S("change",d),{data:k.value}},"cell-attrs":({headerKey:a})=>({class:`${a}-column`}),"row-attrs":R,"disable-sorting":"","hide-pagination-when-optional":"","onRow:click":q},N({_:2},[((n=e.items)==null?void 0:n.length)===0?{name:"empty-state",fn:l(()=>[g(F,null,N({default:l(()=>[c(p(e.emptyStateTitle??o(f)("common.emptyState.title"))+" ",1),c()]),_:2},[e.emptyStateMessage?{name:"message",fn:l(()=>[c(p(e.emptyStateMessage),1)]),key:"0"}:void 0,e.emptyStateCtaTo?{name:"cta",fn:l(()=>[typeof e.emptyStateCtaTo=="string"?(u(),h(G,{key:0,href:e.emptyStateCtaTo},{default:l(()=>[c(p(e.emptyStateCtaText),1)]),_:1},8,["href"])):(u(),h(o(P),{key:1,appearance:"primary",to:e.emptyStateCtaTo},{default:l(()=>[g(o(U),{size:o(z)},null,8,["size"]),c(" "+p(e.emptyStateCtaText),1)]),_:1},8,["to"]))]),key:"1"}:void 0]),1024)]),key:"0"}:void 0,V(Object.keys(o(O)),a=>({name:a,fn:l(({row:i,rowValue:$})=>[a==="toolbar"?(u(),D("div",J,[v(t.$slots,"toolbar",{},void 0,!0)])):v(t.$slots,a,{key:1,row:i,rowValue:$},void 0,!0)])}))]),1032,["style","has-error","pagination-total-items","initial-fetcher-params","headers","fetcher-cache-key","fetcher","cell-attrs"])}}});const ae=L(Q,[["__scopeId","data-v-1dad27d2"]]);export{ae as A,G as D}; +import{K as z}from"./index-9dd3e7d3.js";import{d as I,l as A,o as u,c as D,e as g,q as o,a9 as B,f as c,p as K,r as v,t as p,_ as L,U as j,m as r,O as E,aa as w,b as h,a0 as N,w as l,x as P,X as U,C as V,ab as W,a3 as X}from"./index-784d2bbf.js";import{_ as F}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";const H=["href"],Z=I({__name:"DocumentationLink",props:{href:{}},setup(_){const{t:m}=A(),f=_;return(e,S)=>(u(),D("a",{class:"docs-link",href:f.href,target:"_blank"},[g(o(B),{size:o(z),title:o(m)("common.documentation")},null,8,["size","title"]),c(),K("span",null,[v(e.$slots,"default",{},()=>[c(p(o(m)("common.documentation")),1)],!0)])],8,H))}});const G=L(Z,[["__scopeId","data-v-1e7645ce"]]),J={key:0,class:"app-collection-toolbar"},x=5,Q=I({__name:"AppCollection",props:{isSelectedRow:{type:[Function,null],default:null},total:{default:0},pageNumber:{default:1},pageSize:{default:30},items:{},headers:{},error:{default:void 0},emptyStateTitle:{default:void 0},emptyStateMessage:{default:void 0},emptyStateCtaTo:{default:void 0},emptyStateCtaText:{default:void 0}},emits:["change"],setup(_,{emit:m}){const{t:f}=A(),e=_,S=m,O=j(),k=r(e.items),C=r(0),b=r(0),y=r(e.pageNumber),T=r(e.pageSize),M=E(()=>{const t=e.headers.filter(a=>["details","warnings","actions"].includes(a.key));if(t.length>4)return"initial";const s=100-t.length*x,n=e.headers.length-t.length;return`calc(${s}% / ${n})`});w(()=>e.items,(t,s)=>{t!==s&&(C.value++,k.value=e.items)}),w(()=>e.pageNumber,function(){e.pageNumber!==y.value&&b.value++});function R(t){if(!t)return{};const s={};return e.isSelectedRow!==null&&e.isSelectedRow(t)&&(s.class="is-selected"),s}const q=t=>{const s=t.target.closest("tr");if(s){const n=s.querySelector("a");n!==null&&n.click()}};return(t,s)=>{var n;return u(),h(o(X),{key:b.value,class:"app-collection",style:W(`--column-width: ${M.value}; --special-column-width: ${x}%;`),"has-error":typeof e.error<"u","pagination-total-items":e.total,"initial-fetcher-params":{page:e.pageNumber,pageSize:e.pageSize},headers:e.headers,"fetcher-cache-key":String(C.value),fetcher:({page:a,pageSize:i,query:$})=>{const d={};return y.value!==a&&(d.page=a),T.value!==i&&(d.size=i),y.value=a,T.value=i,Object.keys(d).length>0&&S("change",d),{data:k.value}},"cell-attrs":({headerKey:a})=>({class:`${a}-column`}),"row-attrs":R,"disable-sorting":"","hide-pagination-when-optional":"","onRow:click":q},N({_:2},[((n=e.items)==null?void 0:n.length)===0?{name:"empty-state",fn:l(()=>[g(F,null,N({default:l(()=>[c(p(e.emptyStateTitle??o(f)("common.emptyState.title"))+" ",1),c()]),_:2},[e.emptyStateMessage?{name:"message",fn:l(()=>[c(p(e.emptyStateMessage),1)]),key:"0"}:void 0,e.emptyStateCtaTo?{name:"cta",fn:l(()=>[typeof e.emptyStateCtaTo=="string"?(u(),h(G,{key:0,href:e.emptyStateCtaTo},{default:l(()=>[c(p(e.emptyStateCtaText),1)]),_:1},8,["href"])):(u(),h(o(P),{key:1,appearance:"primary",to:e.emptyStateCtaTo},{default:l(()=>[g(o(U),{size:o(z)},null,8,["size"]),c(" "+p(e.emptyStateCtaText),1)]),_:1},8,["to"]))]),key:"1"}:void 0]),1024)]),key:"0"}:void 0,V(Object.keys(o(O)),a=>({name:a,fn:l(({row:i,rowValue:$})=>[a==="toolbar"?(u(),D("div",J,[v(t.$slots,"toolbar",{},void 0,!0)])):v(t.$slots,a,{key:1,row:i,rowValue:$},void 0,!0)])}))]),1032,["style","has-error","pagination-total-items","initial-fetcher-params","headers","fetcher-cache-key","fetcher","cell-attrs"])}}});const ae=L(Q,[["__scopeId","data-v-1dad27d2"]]);export{ae as A,G as D}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ClustersView-c5accdeb.js b/app/kuma-ui/pkg/resources/data/assets/ClustersView-c5accdeb.js deleted file mode 100644 index af8107d40f7f..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ClustersView-c5accdeb.js +++ /dev/null @@ -1 +0,0 @@ -import{E as l}from"./EnvoyData-4c52d667.js";import{g as d}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as g,b as h,w as t,e as o,p as f,f as w,q as C}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./ErrorBlock-085322b0.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";const b=_({__name:"ClustersView",props:{data:{}},setup(r){const a=r;return(V,z)=>{const n=e("RouteTitle"),p=e("KCard"),c=e("AppView"),i=e("RouteView");return g(),h(i,{name:"zone-egress-clusters-view",params:{zoneEgress:"",codeSearch:""}},{default:t(({route:s,t:m})=>[o(c,null,{title:t(()=>[f("h2",null,[o(n,{title:m("zone-egresses.routes.item.navigation.zone-egress-clusters-view")},null,8,["title"])])]),default:t(()=>[w(),o(p,null,{body:t(()=>[o(l,{status:C(d)(a.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${s.params.zoneEgress}/data-path/clusters`,query:s.params.codeSearch,onQueryChange:u=>s.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ClustersView-f5001edf.js b/app/kuma-ui/pkg/resources/data/assets/ClustersView-f5001edf.js deleted file mode 100644 index 6cb80d58b241..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ClustersView-f5001edf.js +++ /dev/null @@ -1 +0,0 @@ -import{E as l}from"./EnvoyData-4c52d667.js";import{g as d}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as g,b as h,w as t,e as o,p as f,f as w,q as C}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./ErrorBlock-085322b0.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";const k=_({__name:"ClustersView",props:{data:{}},setup(n){const r=n;return(V,z)=>{const a=e("RouteTitle"),i=e("KCard"),p=e("AppView"),c=e("RouteView");return g(),h(c,{name:"zone-ingress-clusters-view",params:{zoneIngress:"",codeSearch:""}},{default:t(({route:s,t:m})=>[o(p,null,{title:t(()=>[f("h2",null,[o(a,{title:m("zone-ingresses.routes.item.navigation.zone-ingress-clusters-view")},null,8,["title"])])]),default:t(()=>[w(),o(i,null,{body:t(()=>[o(l,{status:C(d)(r.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${s.params.zoneIngress}/data-path/clusters`,query:s.params.codeSearch,onQueryChange:u=>s.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js rename to app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js index 826152900606..d81854357b57 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js +++ b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js @@ -1,4 +1,4 @@ -import{ah as Y,ai as Q,d as ee,m as ae,o as te,b as ne,a0 as re,w as ie,r as se,ab as oe,q as le,aj as ue}from"./index-203d56a2.js";var Z={exports:{}};(function(m){var E=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** +import{ah as Y,ai as Q,d as ee,m as ae,o as te,b as ne,a0 as re,w as ie,r as se,ab as oe,q as le,aj as ue}from"./index-784d2bbf.js";var Z={exports:{}};(function(m){var E=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** * Prism: Lightweight, robust, elegant syntax highlighting * * @license MIT diff --git a/app/kuma-ui/pkg/resources/data/assets/CompletedView-4b007477.js b/app/kuma-ui/pkg/resources/data/assets/CompletedView-4b007477.js deleted file mode 100644 index 54f7b6733a34..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/CompletedView-4b007477.js +++ /dev/null @@ -1,3 +0,0 @@ -import{O as c,a as l,b as r}from"./OnboardingPage-f6a09138.js";import{d as m,a,o as u,b as g,w as e,e as t,f as n,A as f,B as w,p as s,_ as h}from"./index-203d56a2.js";const V=""+new URL("kuma_gui-ecebdf10.png",import.meta.url).href,b=o=>(f("data-v-78e3a7d8"),o=o(),w(),o),v=b(()=>s("div",{class:"gui-preview-image"},[s("img",{src:V})],-1)),x=m({__name:"CompletedView",setup(o){return(C,R)=>{const i=a("RouteTitle"),p=a("AppView"),_=a("RouteView");return u(),g(_,{name:"onboarding-completed"},{default:e(({t:d})=>[t(i,{title:d("onboarding.routes.completed.title"),render:!1},null,8,["title"]),n(),t(p,null,{default:e(()=>[t(c,null,{header:e(()=>[t(l,null,{title:e(()=>[n(` - Go to the dashboard - `)]),_:1})]),content:e(()=>[v]),navigation:e(()=>[t(r,{"next-step":"home","next-step-title":"Complete","last-step":"","show-skip":!1})]),_:1})]),_:1})]),_:1})}}});const I=h(x,[["__scopeId","data-v-78e3a7d8"]]);export{I as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CompletedView-ee0599a7.css b/app/kuma-ui/pkg/resources/data/assets/CompletedView-ee0599a7.css deleted file mode 100644 index 783993bb5a00..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/CompletedView-ee0599a7.css +++ /dev/null @@ -1 +0,0 @@ -.gui-preview-image[data-v-78e3a7d8]{display:flex;justify-content:center} diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigView-c05860e8.js b/app/kuma-ui/pkg/resources/data/assets/ConfigView-c05860e8.js deleted file mode 100644 index b9279de3ed93..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigView-c05860e8.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as z}from"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import{d as v,a as o,o as n,b as p,w as t,e as d,a0 as N,p as g,f as c,c as r,F as _,C as h,t as T}from"./index-203d56a2.js";const x=["data-testid","innerHTML"],K=v({__name:"ConfigView",props:{data:{},notifications:{default:()=>[]}},setup(y){const l=y;function k(f){var i;const a=((i=f.zoneInsight)==null?void 0:i.subscriptions)??[];if(a.length>0){const s=a[a.length-1];if(s.config)return JSON.stringify(JSON.parse(s.config),null,2)}return null}return(f,a)=>{const i=o("RouteTitle"),s=o("KAlert"),w=o("KCard"),C=o("AppView"),b=o("RouteView");return n(),p(b,{name:"zone-cp-config-view",params:{zone:"",codeSearch:""}},{default:t(({route:m,t:u})=>[d(C,null,N({title:t(()=>[g("h2",null,[d(i,{title:u("zone-cps.routes.item.navigation.zone-cp-config-view")},null,8,["title"])])]),default:t(()=>[c(),c(),d(w,null,{body:t(()=>[(n(!0),r(_,null,h([k(l.data)],(e,S)=>(n(),r(_,{key:S},[e!==null?(n(),p(z,{key:0,id:"code-block-zone-config",language:"json",code:e,"is-searchable":"",query:m.params.codeSearch,onQueryChange:V=>m.update({codeSearch:V})},null,8,["code","query","onQueryChange"])):(n(),p(s,{key:1,class:"mt-4","data-testid":"warning-no-subscriptions",appearance:"warning"},{alertMessage:t(()=>[c(T(u("zone-cps.detail.no_subscriptions")),1)]),_:2},1024))],64))),128))]),_:2},1024)]),_:2},[l.notifications.length>0?{name:"notifications",fn:t(()=>[g("ul",null,[(n(!0),r(_,null,h(l.notifications,e=>(n(),r("li",{key:e.kind,"data-testid":`warning-${e.kind}`,innerHTML:u(`common.warnings.${e.kind}`,e.payload)},null,8,x))),128)),c()])]),key:"0"}:void 0]),1024)]),_:1})}}});export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigView-d55efab3.js b/app/kuma-ui/pkg/resources/data/assets/ConfigView-d55efab3.js deleted file mode 100644 index 2a90a687fc12..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigView-d55efab3.js +++ /dev/null @@ -1 +0,0 @@ -import{E as g}from"./ErrorBlock-085322b0.js";import{_ as h}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{_ as w}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js";import{d as k,u as y,a as e,o as s,b as t,w as o,e as n,p as z,f as C,q as V}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./toYaml-4e00099e.js";const D=k({__name:"ConfigView",setup(v){const m=y();return(E,S)=>{const p=e("RouteTitle"),u=e("DataSource"),_=e("KCard"),l=e("AppView"),d=e("RouteView");return s(),t(d,{name:"zone-egress-config-view",params:{zoneEgress:"",codeSearch:""}},{default:o(({route:r,t:f})=>[n(l,null,{title:o(()=>[z("h2",null,[n(p,{title:f("zone-egresses.routes.item.navigation.zone-egress-config-view")},null,8,["title"])])]),default:o(()=>[C(),n(_,null,{body:o(()=>[n(u,{src:`/zone-egresses/${r.params.zoneEgress}`},{default:o(({data:c,error:i})=>[i!==void 0?(s(),t(g,{key:0,error:i},null,8,["error"])):c===void 0?(s(),t(h,{key:1})):(s(),t(w,{key:2,id:"code-block-zone-egress",resource:c,"resource-fetcher":a=>V(m).getZoneEgress({name:r.params.zoneEgress},a),"is-searchable":"",query:r.params.codeSearch,onQueryChange:a=>r.update({codeSearch:a})},null,8,["resource","resource-fetcher","query","onQueryChange"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigView-f5be1d45.js b/app/kuma-ui/pkg/resources/data/assets/ConfigView-f5be1d45.js deleted file mode 100644 index d18e1339ce50..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigView-f5be1d45.js +++ /dev/null @@ -1 +0,0 @@ -import{E as g}from"./ErrorBlock-085322b0.js";import{_ as h}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{_ as w}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js";import{d as k,u as y,a as e,o as r,b as s,w as o,e as t,p as z,f as C,q as V}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./toYaml-4e00099e.js";const D=k({__name:"ConfigView",setup(v){const m=y();return(S,b)=>{const p=e("RouteTitle"),u=e("DataSource"),_=e("KCard"),l=e("AppView"),d=e("RouteView");return r(),s(d,{name:"zone-ingress-config-view",params:{zoneIngress:"",codeSearch:""}},{default:o(({route:n,t:f})=>[t(l,null,{title:o(()=>[z("h2",null,[t(p,{title:f("zone-ingresses.routes.item.navigation.zone-ingress-config-view")},null,8,["title"])])]),default:o(()=>[C(),t(_,null,{body:o(()=>[t(u,{src:`/zone-ingresses/${n.params.zoneIngress}`},{default:o(({data:c,error:i})=>[i!==void 0?(r(),s(g,{key:0,error:i},null,8,["error"])):c===void 0?(r(),s(h,{key:1})):(r(),s(w,{key:2,id:"code-block-zone-ingress",resource:c,"resource-fetcher":a=>V(m).getZoneIngress({name:n.params.zoneIngress},a),"is-searchable":"",query:n.params.codeSearch,onQueryChange:a=>n.update({codeSearch:a})},null,8,["resource","resource-fetcher","query","onQueryChange"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-0b3b2e72.css b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-0b3b2e72.css deleted file mode 100644 index 0a7edb5e51ea..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-0b3b2e72.css +++ /dev/null @@ -1 +0,0 @@ -.graph-list[data-v-7be26533]{width:100%;height:100%;display:flex;justify-content:space-evenly;align-items:center}.radio-button-group[data-v-7be26533]{display:flex;justify-content:center;gap:24px;margin-bottom:16px}.radio-button-group .k-radio[data-v-7be26533]{cursor:pointer} diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-6e7d95dc.js b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-6e7d95dc.js deleted file mode 100644 index 4567977fac15..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-6e7d95dc.js +++ /dev/null @@ -1,9 +0,0 @@ -import{O as h,a as x,b as C}from"./OnboardingPage-f6a09138.js";import{d as G,k as R,P as T,Q as w,R as P,m as K,O,a as r,o as u,b as p,w as e,e as o,f as n,p as d,H as k,_ as M}from"./index-203d56a2.js";const N={class:"graph-list mb-6"},U={class:"radio-button-group"},A=G({__name:"ConfigurationTypes",setup(B){const i=R(),m=T(),_=w(),c={postgres:P(),memory:_,kubernetes:m},t=K(i("KUMA_STORE_TYPE")),g=O(()=>c[t.value]);return(z,a)=>{const v=r("RouteTitle"),l=r("KRadio"),b=r("AppView"),f=r("RouteView");return u(),p(f,{name:"onboarding-configuration-types"},{default:e(({can:y,t:V})=>[o(v,{title:V("onboarding.routes.configuration-types.title"),render:!1},null,8,["title"]),n(),o(b,null,{default:e(()=>[o(h,{"with-image":""},{header:e(()=>[o(x,null,{title:e(()=>[n(` - Learn about configuration storage - `)]),_:1})]),content:e(()=>[d("div",N,[(u(),p(k(g.value)))]),n(),d("div",U,[o(l,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=s=>t.value=s),name:"deployment","selected-value":"kubernetes"},{default:e(()=>[n(` - Kubernetes - `)]),_:1},8,["modelValue"]),n(),o(l,{modelValue:t.value,"onUpdate:modelValue":a[1]||(a[1]=s=>t.value=s),name:"deployment","selected-value":"postgres"},{default:e(()=>[n(` - Postgres - `)]),_:1},8,["modelValue"]),n(),o(l,{modelValue:t.value,"onUpdate:modelValue":a[2]||(a[2]=s=>t.value=s),name:"deployment","selected-value":"memory"},{default:e(()=>[n(` - Memory - `)]),_:1},8,["modelValue"])])]),navigation:e(()=>[o(C,{"next-step":y("use zones")?"onboarding-multi-zone":"onboarding-create-mesh","previous-step":"onboarding-deployment-types"},null,8,["next-step"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const I=M(A,[["__scopeId","data-v-7be26533"]]);export{I as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-73026651.js b/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-6dd2a3ca.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-73026651.js rename to app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-6dd2a3ca.js index 65b4771e8806..293f417f3b93 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-73026651.js +++ b/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-6dd2a3ca.js @@ -1 +1 @@ -import{K as N}from"./index-9dd3e7d3.js";import{d as V,l as D,a as m,o as n,b as r,w as t,e as a,f as o,t as l,q as e,y as T,c as d,C as A,D as E,F as z,E as I,p,X as Z,v as L,_ as $}from"./index-203d56a2.js";import{E as S}from"./ErrorBlock-085322b0.js";import{_ as F}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{A as P}from"./AppCollection-0aeb195e.js";import{S as X}from"./StatusBadge-01928c30.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";const q=V({__name:"MeshInsightsList",props:{items:{}},setup(f){const{t:s}=D(),u=f;return(g,C)=>{var h;const v=m("RouterLink");return n(),r(P,{headers:[{label:e(s)("meshes.components.mesh-insights-list.name"),key:"name"},{label:e(s)("meshes.components.mesh-insights-list.services"),key:"services"},{label:e(s)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:u.items,total:(h=u.items)==null?void 0:h.length,"empty-state-message":e(s)("common.emptyState.message",{type:e(s)("meshes.common.type",{count:2})}),"empty-state-cta-to":e(s)("meshes.href.docs"),"empty-state-cta-text":e(s)("common.documentation")},{name:t(({row:i})=>[a(v,{to:{name:"mesh-detail-view",params:{mesh:i.name}}},{default:t(()=>[o(l(i.name),1)]),_:2},1032,["to"])]),services:t(({row:i})=>[o(l(i.services.internal??"0"),1)]),dataplanes:t(({row:i})=>[o(l(i.dataplanesByType.standard.online??"0")+" / "+l(i.dataplanesByType.standard.total??"0"),1)]),_:1},8,["headers","items","total","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),M=V({__name:"ZoneControlPlanesList",props:{items:{}},setup(f){const{t:s}=D(),u=T(),g=f;return(C,v)=>{var i;const h=m("RouterLink");return n(),r(P,{headers:[{label:e(s)("zone-cps.components.zone-control-planes-list.name"),key:"name"},{label:e(s)("zone-cps.components.zone-control-planes-list.status"),key:"status"}],items:g.items,total:(i=g.items)==null?void 0:i.length,"empty-state-title":e(s)("zone-cps.empty_state.title"),"empty-state-message":e(u)("create zones")?e(s)("zone-cps.empty_state.message"):e(s)("common.emptyState.message",{type:"Zones"}),"empty-state-cta-to":e(u)("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":e(s)("zones.index.create")},{name:t(({row:_})=>[a(h,{to:{name:"zone-cp-detail-view",params:{zone:_.name}}},{default:t(()=>[o(l(_.name),1)]),_:2},1032,["to"])]),status:t(({row:_})=>[(n(!0),d(z,null,A([e(E)(_)],k=>(n(),d(z,{key:k},[k?(n(),r(X,{key:0,status:k},null,8,["status"])):(n(),d(z,{key:1},[o(l(e(s)("common.collection.none")),1)],64))],64))),128))]),_:1},8,["headers","items","total","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),O={key:2,class:"stack","data-testid":"detail-view-details"},U={class:"columns"},j={class:"card-header"},G={class:"card-title"},H={key:0,class:"card-actions"},J={class:"card-header"},Q={class:"card-title"},W=V({__name:"ControlPlaneDetailView",setup(f){const s=I();return(u,g)=>{const C=m("RouteTitle"),v=m("RouterLink"),h=m("KButton"),i=m("DataSource"),_=m("KCard"),k=m("AppView"),K=m("RouteView");return n(),r(K,{name:"home"},{default:t(({can:x,t:y})=>[a(k,null,{title:t(()=>[p("h1",null,[a(C,{title:y("main-overview.routes.item.title")},null,8,["title"])])]),default:t(()=>[o(),a(i,{src:"/global-insight"},{default:t(({data:B,error:R})=>[R?(n(),r(S,{key:0,error:R},null,8,["error"])):B===void 0?(n(),r(F,{key:1})):(n(),d("div",O,[a(e(s),{"can-use-zones":x("use zones"),"global-insight":B},null,8,["can-use-zones","global-insight"]),o(),p("div",U,[x("use zones")?(n(),r(_,{key:0},{body:t(()=>[a(i,{src:"/zone-cps?page=1&size=10"},{default:t(({data:c,error:w})=>{var b;return[w?(n(),r(S,{key:0,error:w},null,8,["error"])):(n(),d(z,{key:1},[p("div",j,[p("div",G,[p("h2",null,l(y("main-overview.detail.zone_control_planes.title")),1),o(),a(v,{to:{name:"zone-cp-list-view"}},{default:t(()=>[o(l(y("main-overview.detail.health.view_all")),1)]),_:2},1024)]),o(),x("create zones")&&(((b=c==null?void 0:c.items)==null?void 0:b.length)??0>0)?(n(),d("div",H,[a(h,{appearance:"primary",to:{name:"zone-create-view"}},{default:t(()=>[a(e(Z),{size:e(N)},null,8,["size"]),o(" "+l(y("zones.index.create")),1)]),_:2},1024)])):L("",!0)]),o(),a(M,{"data-testid":"zone-control-planes-details",items:c==null?void 0:c.items},null,8,["items"])],64))]}),_:2},1024)]),_:2},1024)):L("",!0),o(),a(_,null,{body:t(()=>[a(i,{src:"/mesh-insights?page=1&size=10"},{default:t(({data:c,error:w})=>[w?(n(),r(S,{key:0,error:w},null,8,["error"])):(n(),d(z,{key:1},[p("div",J,[p("div",Q,[p("h2",null,l(y("main-overview.detail.meshes.title")),1),o(),a(v,{to:{name:"mesh-list-view"}},{default:t(()=>[o(l(y("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),o(),a(q,{"data-testid":"meshes-details",items:c==null?void 0:c.items},null,8,["items"])],64))]),_:2},1024)]),_:2},1024)])]))]),_:2},1024)]),_:2},1024)]),_:1})}}});const me=$(W,[["__scopeId","data-v-0da5ccae"]]);export{me as default}; +import{K as N}from"./index-9dd3e7d3.js";import{d as V,l as D,a as m,o as n,b as r,w as t,e as a,f as o,t as l,q as e,y as T,c as d,C as A,D as E,F as z,E as I,p,X as Z,v as L,_ as $}from"./index-784d2bbf.js";import{E as S}from"./ErrorBlock-d38c2168.js";import{_ as F}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{A as P}from"./AppCollection-f5654ac8.js";import{S as X}from"./StatusBadge-a6acfbee.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";const q=V({__name:"MeshInsightsList",props:{items:{}},setup(f){const{t:s}=D(),u=f;return(g,C)=>{var h;const v=m("RouterLink");return n(),r(P,{headers:[{label:e(s)("meshes.components.mesh-insights-list.name"),key:"name"},{label:e(s)("meshes.components.mesh-insights-list.services"),key:"services"},{label:e(s)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:u.items,total:(h=u.items)==null?void 0:h.length,"empty-state-message":e(s)("common.emptyState.message",{type:e(s)("meshes.common.type",{count:2})}),"empty-state-cta-to":e(s)("meshes.href.docs"),"empty-state-cta-text":e(s)("common.documentation")},{name:t(({row:i})=>[a(v,{to:{name:"mesh-detail-view",params:{mesh:i.name}}},{default:t(()=>[o(l(i.name),1)]),_:2},1032,["to"])]),services:t(({row:i})=>[o(l(i.services.internal??"0"),1)]),dataplanes:t(({row:i})=>[o(l(i.dataplanesByType.standard.online??"0")+" / "+l(i.dataplanesByType.standard.total??"0"),1)]),_:1},8,["headers","items","total","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),M=V({__name:"ZoneControlPlanesList",props:{items:{}},setup(f){const{t:s}=D(),u=T(),g=f;return(C,v)=>{var i;const h=m("RouterLink");return n(),r(P,{headers:[{label:e(s)("zone-cps.components.zone-control-planes-list.name"),key:"name"},{label:e(s)("zone-cps.components.zone-control-planes-list.status"),key:"status"}],items:g.items,total:(i=g.items)==null?void 0:i.length,"empty-state-title":e(s)("zone-cps.empty_state.title"),"empty-state-message":e(u)("create zones")?e(s)("zone-cps.empty_state.message"):e(s)("common.emptyState.message",{type:"Zones"}),"empty-state-cta-to":e(u)("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":e(s)("zones.index.create")},{name:t(({row:_})=>[a(h,{to:{name:"zone-cp-detail-view",params:{zone:_.name}}},{default:t(()=>[o(l(_.name),1)]),_:2},1032,["to"])]),status:t(({row:_})=>[(n(!0),d(z,null,A([e(E)(_)],k=>(n(),d(z,{key:k},[k?(n(),r(X,{key:0,status:k},null,8,["status"])):(n(),d(z,{key:1},[o(l(e(s)("common.collection.none")),1)],64))],64))),128))]),_:1},8,["headers","items","total","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),O={key:2,class:"stack","data-testid":"detail-view-details"},U={class:"columns"},j={class:"card-header"},G={class:"card-title"},H={key:0,class:"card-actions"},J={class:"card-header"},Q={class:"card-title"},W=V({__name:"ControlPlaneDetailView",setup(f){const s=I();return(u,g)=>{const C=m("RouteTitle"),v=m("RouterLink"),h=m("KButton"),i=m("DataSource"),_=m("KCard"),k=m("AppView"),K=m("RouteView");return n(),r(K,{name:"home"},{default:t(({can:x,t:y})=>[a(k,null,{title:t(()=>[p("h1",null,[a(C,{title:y("main-overview.routes.item.title")},null,8,["title"])])]),default:t(()=>[o(),a(i,{src:"/global-insight"},{default:t(({data:B,error:R})=>[R?(n(),r(S,{key:0,error:R},null,8,["error"])):B===void 0?(n(),r(F,{key:1})):(n(),d("div",O,[a(e(s),{"can-use-zones":x("use zones"),"global-insight":B},null,8,["can-use-zones","global-insight"]),o(),p("div",U,[x("use zones")?(n(),r(_,{key:0},{body:t(()=>[a(i,{src:"/zone-cps?page=1&size=10"},{default:t(({data:c,error:w})=>{var b;return[w?(n(),r(S,{key:0,error:w},null,8,["error"])):(n(),d(z,{key:1},[p("div",j,[p("div",G,[p("h2",null,l(y("main-overview.detail.zone_control_planes.title")),1),o(),a(v,{to:{name:"zone-cp-list-view"}},{default:t(()=>[o(l(y("main-overview.detail.health.view_all")),1)]),_:2},1024)]),o(),x("create zones")&&(((b=c==null?void 0:c.items)==null?void 0:b.length)??0>0)?(n(),d("div",H,[a(h,{appearance:"primary",to:{name:"zone-create-view"}},{default:t(()=>[a(e(Z),{size:e(N)},null,8,["size"]),o(" "+l(y("zones.index.create")),1)]),_:2},1024)])):L("",!0)]),o(),a(M,{"data-testid":"zone-control-planes-details",items:c==null?void 0:c.items},null,8,["items"])],64))]}),_:2},1024)]),_:2},1024)):L("",!0),o(),a(_,null,{body:t(()=>[a(i,{src:"/mesh-insights?page=1&size=10"},{default:t(({data:c,error:w})=>[w?(n(),r(S,{key:0,error:w},null,8,["error"])):(n(),d(z,{key:1},[p("div",J,[p("div",Q,[p("h2",null,l(y("main-overview.detail.meshes.title")),1),o(),a(v,{to:{name:"mesh-list-view"}},{default:t(()=>[o(l(y("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),o(),a(q,{"data-testid":"meshes-details",items:c==null?void 0:c.items},null,8,["items"])],64))]),_:2},1024)]),_:2},1024)])]))]),_:2},1024)]),_:2},1024)]),_:1})}}});const me=$(W,[["__scopeId","data-v-0da5ccae"]]);export{me as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CopyButton-4a565fd0.js b/app/kuma-ui/pkg/resources/data/assets/CopyButton-9c00109a.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/CopyButton-4a565fd0.js rename to app/kuma-ui/pkg/resources/data/assets/CopyButton-9c00109a.js index 3b9a74057515..7912bd0b62f8 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CopyButton-4a565fd0.js +++ b/app/kuma-ui/pkg/resources/data/assets/CopyButton-9c00109a.js @@ -1 +1 @@ -import{K as d}from"./index-9dd3e7d3.js";import{d as p,o as f,b as y,w as n,e as r,q as i,ae as _,f as x,r as T,af as h,x as C,ag as b,p as g,t as m,_ as B}from"./index-203d56a2.js";const S={class:"visually-hidden"},v={inheritAttrs:!1},q=p({...v,__name:"CopyButton",props:{text:{type:String,required:!1,default:""},getText:{type:Function,required:!1,default:null},copyText:{type:String,required:!1,default:"Copy"},tooltipSuccessText:{type:String,required:!1,default:"Copied code!"},tooltipFailText:{type:String,required:!1,default:"Failed to copy!"},hasBorder:{type:Boolean,default:!1},hideTitle:{type:Boolean,default:!1}},setup(c){const t=c;async function u(a,l){const e=a.currentTarget;let o=!1;try{const s=t.getText?await t.getText():t.text;o=await l(s)}catch{o=!1}finally{const s=o?t.tooltipSuccessText:t.tooltipFailText;e instanceof HTMLButtonElement&&(e.setAttribute("data-tooltip-copy-success",String(o)),e.setAttribute("data-tooltip-text",s),window.setTimeout(function(){e instanceof HTMLButtonElement&&e.removeAttribute("data-tooltip-text")},1500))}}return(a,l)=>(f(),y(i(b),null,{default:n(({copyToClipboard:e})=>[r(i(C),h(a.$attrs,{appearance:"outline",class:["copy-button",{"non-visual-button":!t.hasBorder}],"data-testid":"copy-button","is-rounded":!1,size:"small",title:t.hideTitle?void 0:t.copyText,type:"button",onClick:o=>u(o,e)}),{default:n(()=>[r(i(_),{color:"currentColor",icon:"copy",size:i(d),title:t.hideTitle?void 0:t.copyText,"hide-title":t.hideTitle},null,8,["size","title","hide-title"]),x(),T(a.$slots,"default",{},()=>[g("span",S,m(t.copyText),1)],!0)]),_:2},1040,["class","title","onClick"])]),_:3}))}});const A=B(q,[["__scopeId","data-v-ccab109b"]]);export{A as C}; +import{K as d}from"./index-9dd3e7d3.js";import{d as p,o as f,b as y,w as n,e as r,q as i,ae as _,f as x,r as T,af as h,x as C,ag as b,p as g,t as m,_ as B}from"./index-784d2bbf.js";const S={class:"visually-hidden"},v={inheritAttrs:!1},q=p({...v,__name:"CopyButton",props:{text:{type:String,required:!1,default:""},getText:{type:Function,required:!1,default:null},copyText:{type:String,required:!1,default:"Copy"},tooltipSuccessText:{type:String,required:!1,default:"Copied code!"},tooltipFailText:{type:String,required:!1,default:"Failed to copy!"},hasBorder:{type:Boolean,default:!1},hideTitle:{type:Boolean,default:!1}},setup(c){const t=c;async function u(a,l){const e=a.currentTarget;let o=!1;try{const s=t.getText?await t.getText():t.text;o=await l(s)}catch{o=!1}finally{const s=o?t.tooltipSuccessText:t.tooltipFailText;e instanceof HTMLButtonElement&&(e.setAttribute("data-tooltip-copy-success",String(o)),e.setAttribute("data-tooltip-text",s),window.setTimeout(function(){e instanceof HTMLButtonElement&&e.removeAttribute("data-tooltip-text")},1500))}}return(a,l)=>(f(),y(i(b),null,{default:n(({copyToClipboard:e})=>[r(i(C),h(a.$attrs,{appearance:"outline",class:["copy-button",{"non-visual-button":!t.hasBorder}],"data-testid":"copy-button","is-rounded":!1,size:"small",title:t.hideTitle?void 0:t.copyText,type:"button",onClick:o=>u(o,e)}),{default:n(()=>[r(i(_),{color:"currentColor",icon:"copy",size:i(d),title:t.hideTitle?void 0:t.copyText,"hide-title":t.hideTitle},null,8,["size","title","hide-title"]),x(),T(a.$slots,"default",{},()=>[g("span",S,m(t.copyText),1)],!0)]),_:2},1040,["class","title","onClick"])]),_:3}))}});const A=B(q,[["__scopeId","data-v-ccab109b"]]);export{A as C}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-0d9cfcd3.js b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-0d9cfcd3.js deleted file mode 100644 index 2f0625ad9371..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-0d9cfcd3.js +++ /dev/null @@ -1,7 +0,0 @@ -import{O as h,a as b,b as f}from"./OnboardingPage-f6a09138.js";import{d as g,m as v,a as o,o as y,b as x,w as e,e as t,f as a,p as s,t as A,A as w,B as C,_ as T}from"./index-203d56a2.js";const i=n=>(w("data-v-c244ad1c"),n=n(),C(),n),V={class:"mb-4 text-center"},N=i(()=>s("i",null,"default",-1)),S=i(()=>s("p",{class:"mt-4 text-center"},` - This mesh is empty. Next, you add services and their data plane proxies. - `,-1)),k=g({__name:"CreateMesh",setup(n){const r=[{label:"Name",key:"name"},{label:"Services",key:"servicesAmount"},{label:"DPPs",key:"dppsAmount"}],l=v({total:1,data:[{name:"default",servicesAmount:0,dppsAmount:0}]});return(B,R)=>{const d=o("RouteTitle"),p=o("KTable"),_=o("AppView"),u=o("RouteView");return y(),x(u,{name:"onboarding-create-mesh"},{default:e(({can:m,t:c})=>[t(d,{title:c("onboarding.routes.create-mesh.title"),render:!1},null,8,["title"]),a(),t(_,null,{default:e(()=>[t(h,null,{header:e(()=>[t(b,null,{title:e(()=>[a(` - Create the mesh - `)]),_:1})]),content:e(()=>[s("p",V,[a(` - When you install, `+A(c("common.product.name"))+" creates a ",1),N,a(` mesh, but you can add as many meshes as you need. - `)]),a(),t(p,{class:"table",fetcher:()=>l.value,headers:r,"disable-pagination":""},null,8,["fetcher"]),a(),S]),navigation:e(()=>[t(f,{"next-step":"onboarding-add-services","previous-step":m("use zones")?"onboarding-multi-zone":"onboarding-configuration-types"},null,8,["previous-step"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const O=T(k,[["__scopeId","data-v-c244ad1c"]]);export{O as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-df0a269b.css b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-df0a269b.css deleted file mode 100644 index 1bd72d7902bd..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-df0a269b.css +++ /dev/null @@ -1 +0,0 @@ -.table[data-v-c244ad1c]{width:50%;margin:0 auto} diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateView-1f7b0908.css b/app/kuma-ui/pkg/resources/data/assets/CreateView-1f7b0908.css deleted file mode 100644 index b7744a7c70d9..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/CreateView-1f7b0908.css +++ /dev/null @@ -1 +0,0 @@ -.radio-button-group>*+*[data-v-8684c79b]{margin-block-start:8px} diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-56d5cbdf.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-4e5cea95.js similarity index 63% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-56d5cbdf.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-4e5cea95.js index 0e53612354c5..f0da99870032 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-56d5cbdf.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-4e5cea95.js @@ -1 +1 @@ -import{E as d}from"./EnvoyData-4c52d667.js";import{a as u}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as h,b as f,w as t,e as o,p as w,f as C,q as V}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./ErrorBlock-085322b0.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";const b=_({__name:"DataPlaneClustersView",props:{data:{}},setup(n){const s=n;return(y,g)=>{const r=e("RouteTitle"),p=e("KCard"),l=e("AppView"),c=e("RouteView");return h(),f(c,{name:"data-plane-clusters-view",params:{mesh:"",dataPlane:"",codeSearch:""}},{default:t(({route:a,t:m})=>[o(l,null,{title:t(()=>[w("h2",null,[o(r,{title:m("data-planes.routes.item.navigation.data-plane-clusters-view")},null,8,["title"])])]),default:t(()=>[C(),o(p,null,{body:t(()=>[o(d,{status:V(u)(s.data.dataplane,s.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.params.mesh}/dataplanes/${a.params.dataPlane}/data-path/clusters`,query:a.params.codeSearch,onQueryChange:i=>a.update({codeSearch:i})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; +import{E as d}from"./EnvoyData-d1af290d.js";import{a as u}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as h,b as f,w as t,e as o,p as w,f as C,q as V}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./ErrorBlock-d38c2168.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";const b=_({__name:"DataPlaneClustersView",props:{data:{}},setup(n){const s=n;return(y,g)=>{const r=e("RouteTitle"),p=e("KCard"),l=e("AppView"),c=e("RouteView");return h(),f(c,{name:"data-plane-clusters-view",params:{mesh:"",dataPlane:"",codeSearch:""}},{default:t(({route:a,t:m})=>[o(l,null,{title:t(()=>[w("h2",null,[o(r,{title:m("data-planes.routes.item.navigation.data-plane-clusters-view")},null,8,["title"])])]),default:t(()=>[C(),o(p,null,{body:t(()=>[o(d,{status:V(u)(s.data.dataplane,s.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.params.mesh}/dataplanes/${a.params.dataPlane}/data-path/clusters`,query:a.params.codeSearch,onQueryChange:i=>a.update({codeSearch:i})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-ae8cefcc.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-f1ffdfe8.js similarity index 67% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-ae8cefcc.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-f1ffdfe8.js index 1d6aa464ee7c..1ffbfe792c90 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-ae8cefcc.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-f1ffdfe8.js @@ -1 +1 @@ -import{E as h}from"./ErrorBlock-085322b0.js";import{_ as w}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{_ as k}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js";import{d as y,u as C,a as e,o as n,b as r,w as a,e as s,p as V,f as g,q as v}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./toYaml-4e00099e.js";const E=y({__name:"DataPlaneConfigView",setup(S){const p=C();return(b,x)=>{const i=e("RouteTitle"),l=e("DataSource"),u=e("KCard"),_=e("AppView"),d=e("RouteView");return n(),r(d,{name:"data-plane-config-view",params:{mesh:"",dataPlane:"",codeSearch:""}},{default:a(({route:o,t:f})=>[s(_,null,{title:a(()=>[V("h2",null,[s(i,{title:f("data-planes.routes.item.navigation.data-plane-config-view")},null,8,["title"])])]),default:a(()=>[g(),s(u,null,{body:a(()=>[s(l,{src:`/meshes/${o.params.mesh}/dataplanes/${o.params.dataPlane}`},{default:a(({data:t,error:m})=>[m?(n(),r(h,{key:0,error:m},null,8,["error"])):t===void 0?(n(),r(w,{key:1})):(n(),r(k,{key:2,id:"code-block-data-plane",resource:t,"resource-fetcher":c=>v(p).getDataplaneFromMesh({mesh:t.mesh,name:t.name},c),"is-searchable":"",query:o.params.codeSearch,onQueryChange:c=>o.update({codeSearch:c})},null,8,["resource","resource-fetcher","query","onQueryChange"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{E as default}; +import{E as h}from"./ErrorBlock-d38c2168.js";import{_ as w}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{_ as k}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js";import{d as y,u as C,a as e,o as n,b as r,w as a,e as s,p as V,f as g,q as v}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./toYaml-4e00099e.js";const E=y({__name:"DataPlaneConfigView",setup(S){const p=C();return(b,x)=>{const i=e("RouteTitle"),l=e("DataSource"),u=e("KCard"),_=e("AppView"),d=e("RouteView");return n(),r(d,{name:"data-plane-config-view",params:{mesh:"",dataPlane:"",codeSearch:""}},{default:a(({route:o,t:f})=>[s(_,null,{title:a(()=>[V("h2",null,[s(i,{title:f("data-planes.routes.item.navigation.data-plane-config-view")},null,8,["title"])])]),default:a(()=>[g(),s(u,null,{body:a(()=>[s(l,{src:`/meshes/${o.params.mesh}/dataplanes/${o.params.dataPlane}`},{default:a(({data:t,error:m})=>[m?(n(),r(h,{key:0,error:m},null,8,["error"])):t===void 0?(n(),r(w,{key:1})):(n(),r(k,{key:2,id:"code-block-data-plane",resource:t,"resource-fetcher":c=>v(p).getDataplaneFromMesh({mesh:t.mesh,name:t.name},c),"is-searchable":"",query:o.params.codeSearch,onQueryChange:c=>o.update({codeSearch:c})},null,8,["resource","resource-fetcher","query","onQueryChange"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{E as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-ba168f6d.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-1a918222.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-ba168f6d.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-1a918222.js index ee453c44eb1f..c46e3748b7f7 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-ba168f6d.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-1a918222.js @@ -1 +1 @@ -import{d as $,l as g,Z as k,a as n,o as m,b as p,w as t,e as s,q as w,p as B,f as b,c as T,F as C,H as G}from"./index-203d56a2.js";import{E as N}from"./ErrorBlock-085322b0.js";import{_ as D}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{N as P}from"./NavTabs-94b01e67.js";import{T as E}from"./TextWithCopyButton-45b0690a.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CopyButton-4a565fd0.js";const z=$({__name:"DataPlaneDetailTabsView",props:{isGatewayView:{type:Boolean,required:!1,default:!1}},setup(h){var _;const{t:c}=g(),v=k(),o=h,x=(((_=v.getRoutes().find(a=>a.name===`${o.isGatewayView?"gateway":"data-plane"}-detail-tabs-view`))==null?void 0:_.children)??[]).map(a=>{var i,l;const d=typeof a.name>"u"?(i=a.children)==null?void 0:i[0]:a,r=d.name,u=((l=d.meta)==null?void 0:l.module)??"";return{title:c(`${o.isGatewayView?"gateways":"data-planes"}.routes.item.navigation.${r}`),routeName:r,module:u}});return(a,d)=>{const r=n("RouteTitle"),u=n("RouterView"),f=n("DataSource"),i=n("AppView"),l=n("RouteView");return m(),p(l,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:t(({route:e})=>[s(i,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:`${o.isGatewayView?"gateway":"data-plane"}-list-view`,params:{mesh:e.params.mesh}},text:w(c)(`${o.isGatewayView?"gateways":"data-planes"}.routes.item.breadcrumbs`)}]},{title:t(()=>[B("h1",null,[s(E,{text:e.params.dataPlane},{default:t(()=>[s(r,{title:w(c)(`${o.isGatewayView?"gateways":"data-planes"}.routes.item.title`,{name:e.params.dataPlane})},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[b(),s(f,{src:`/meshes/${e.params.mesh}/dataplane-overviews/${e.params.dataPlane}`},{default:t(({data:y,error:V})=>[V?(m(),p(N,{key:0,error:V},null,8,["error"])):y===void 0?(m(),p(D,{key:1})):(m(),T(C,{key:2},[s(P,{class:"route-data-plane-view-tabs",tabs:w(x)},null,8,["tabs"]),b(),s(u,null,{default:t(R=>[(m(),p(G(R.Component),{data:y},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{z as default}; +import{d as $,l as g,Z as k,a as n,o as m,b as p,w as t,e as s,q as w,p as B,f as b,c as T,F as C,H as G}from"./index-784d2bbf.js";import{E as N}from"./ErrorBlock-d38c2168.js";import{_ as D}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{N as P}from"./NavTabs-4b9646fa.js";import{T as E}from"./TextWithCopyButton-7ef74197.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CopyButton-9c00109a.js";const z=$({__name:"DataPlaneDetailTabsView",props:{isGatewayView:{type:Boolean,required:!1,default:!1}},setup(h){var _;const{t:c}=g(),v=k(),o=h,x=(((_=v.getRoutes().find(a=>a.name===`${o.isGatewayView?"gateway":"data-plane"}-detail-tabs-view`))==null?void 0:_.children)??[]).map(a=>{var i,l;const d=typeof a.name>"u"?(i=a.children)==null?void 0:i[0]:a,r=d.name,u=((l=d.meta)==null?void 0:l.module)??"";return{title:c(`${o.isGatewayView?"gateways":"data-planes"}.routes.item.navigation.${r}`),routeName:r,module:u}});return(a,d)=>{const r=n("RouteTitle"),u=n("RouterView"),f=n("DataSource"),i=n("AppView"),l=n("RouteView");return m(),p(l,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:t(({route:e})=>[s(i,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:`${o.isGatewayView?"gateway":"data-plane"}-list-view`,params:{mesh:e.params.mesh}},text:w(c)(`${o.isGatewayView?"gateways":"data-planes"}.routes.item.breadcrumbs`)}]},{title:t(()=>[B("h1",null,[s(E,{text:e.params.dataPlane},{default:t(()=>[s(r,{title:w(c)(`${o.isGatewayView?"gateways":"data-planes"}.routes.item.title`,{name:e.params.dataPlane})},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[b(),s(f,{src:`/meshes/${e.params.mesh}/dataplane-overviews/${e.params.dataPlane}`},{default:t(({data:y,error:V})=>[V?(m(),p(N,{key:0,error:V},null,8,["error"])):y===void 0?(m(),p(D,{key:1})):(m(),T(C,{key:2},[s(P,{class:"route-data-plane-view-tabs",tabs:w(x)},null,8,["tabs"]),b(),s(u,null,{default:t(R=>[(m(),p(G(R.Component),{data:y},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{z as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-73216c82.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-cf6f379c.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-73216c82.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-cf6f379c.js index 11edf3d1df9a..0bb4037ece43 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-73216c82.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-cf6f379c.js @@ -1 +1 @@ -import{K as O}from"./index-9dd3e7d3.js";import{d as $,l as z,y as L,O as B,a as k,o as l,b as f,w as a,e,a0 as S,f as t,p as d,a1 as p,t as s,q as D,a2 as F,v as T,c as r,F as _,C as b,_ as H}from"./index-203d56a2.js";import{g as U}from"./data-f89692bd.js";import{S as W}from"./StatusBadge-01928c30.js";import{_ as R}from"./TagList.vue_vue_type_script_setup_true_lang-b1340ea1.js";import{T as x}from"./TextWithCopyButton-45b0690a.js";import{_ as Z}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-ee2fcde5.js";import{a as j,c as q,C as G,I as X,d as J}from"./dataplane-dcd0858b.js";import"./CopyButton-4a565fd0.js";import"./AccordionList-a4192120.js";const Q={"data-testid":"dataplane-warnings"},Y=["data-testid","innerHTML"],tt={class:"stack","data-testid":"dataplane-details"},at={class:"columns"},et={class:"status-with-reason"},st={key:0,"data-testid":"dataplane-inbounds"},nt={class:"inbound-list"},it={class:"mt-4 columns"},lt={"data-testid":"dataplane-mtls"},ot={class:"columns"},dt=["innerHTML"],rt={key:0,"data-testid":"dataplane-subscriptions"},pt=$({__name:"DataPlaneDetailView",props:{data:{}},setup(M){const{formatIsoDate:E}=z(),P=L(),o=M,A=B(()=>j(o.data.dataplane,o.data.dataplaneInsight)),K=B(()=>{var g;return U(((g=o.data.dataplaneInsight)==null?void 0:g.subscriptions)??[])}),V=B(()=>{var w,C;const g=((w=o.data.dataplaneInsight)==null?void 0:w.subscriptions)??[];if(g.length===0)return[];const v=g[g.length-1];if(!("version"in v)||!v.version)return[];const m=v.version,u=[];if(m.kumaDp&&m.envoy){const h=q(m);h.kind!==G&&h.kind!==X&&u.push(h)}const y=(C=o.data.dataplaneInsight)==null?void 0:C.mTLS;return y&&Date.now()>new Date(y==null?void 0:y.certificateExpirationTime).getTime()&&u.push({kind:"CERT_EXPIRED",payload:{}}),P("use zones")&&J(o.data.dataplane).find(c=>c.label==="kuma.io/zone")&&typeof m.kumaDp.kumaCpCompatible=="boolean"&&!m.kumaDp.kumaCpCompatible&&u.push({kind:"INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS",payload:{kumaDp:m.kumaDp.version}}),u});return(g,v)=>{const m=k("KTooltip"),u=k("KCard"),y=k("KBadge"),w=k("KAlert"),C=k("AppView"),h=k("RouteView");return l(),f(h,{name:"data-plane-detail-view"},{default:a(({t:n})=>[e(C,null,S({default:a(()=>{var c,N;return[t(),d("div",tt,[e(u,null,{body:a(()=>[d("div",at,[e(p,null,{title:a(()=>[t(s(n("http.api.property.status")),1)]),body:a(()=>[d("div",et,[e(W,{status:A.value.status},null,8,["status"]),t(),A.value.reason.length>0?(l(),f(m,{key:0,label:A.value.reason.join(", "),class:"reason-tooltip"},{default:a(()=>[e(D(F),{size:D(O),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):T("",!0)])]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.last_updated")),1)]),body:a(()=>[K.value?(l(),r(_,{key:0},[t(s(K.value),1)],64)):(l(),r(_,{key:1},[t(s(n("common.detail.none")),1)],64))]),_:2},1024),t(),o.data.dataplane.networking.gateway?(l(),r(_,{key:0},[e(p,null,{title:a(()=>[t(s(n("http.api.property.tags")),1)]),body:a(()=>[e(R,{tags:o.data.dataplane.networking.gateway.tags},null,8,["tags"])]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("http.api.property.address")),1)]),body:a(()=>[e(x,{text:`${o.data.dataplane.networking.address}`},null,8,["text"])]),_:2},1024)],64)):T("",!0)])]),_:2},1024),t(),o.data.dataplane.networking.inbound&&o.data.dataplane.networking.inbound.length>0?(l(),r("div",st,[d("h2",null,s(n("data-planes.routes.item.inbounds")),1),t(),e(u,{class:"mt-4"},{body:a(()=>[d("div",nt,[(l(!0),r(_,null,b(o.data.dataplane.networking.inbound,(i,I)=>(l(),r("div",{key:I,class:"inbound"},[d("h4",null,[e(x,{text:i.tags["kuma.io/service"]},{default:a(()=>[t(s(n("data-planes.routes.item.inbound_name",{service:i.tags["kuma.io/service"]})),1)]),_:2},1032,["text"])]),t(),d("div",it,[e(p,null,{title:a(()=>[t(s(n("http.api.property.status")),1)]),body:a(()=>[!i.health||i.health.ready?(l(),f(y,{key:0,appearance:"success"},{default:a(()=>[t(s(n("data-planes.routes.item.health.ready")),1)]),_:2},1024)):(l(),f(y,{key:1,appearance:"danger"},{default:a(()=>[t(s(n("data-planes.routes.item.health.not_ready")),1)]),_:2},1024))]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("http.api.property.tags")),1)]),body:a(()=>[e(R,{tags:i.tags},null,8,["tags"])]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("http.api.property.address")),1)]),body:a(()=>[e(x,{text:`${i.address??o.data.dataplane.networking.advertisedAddress??o.data.dataplane.networking.address}:${i.port}`},null,8,["text"])]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("http.api.property.serviceAddress")),1)]),body:a(()=>[e(x,{text:`${i.serviceAddress}:${i.servicePort}`},null,8,["text"])]),_:2},1024)])]))),128))])]),_:2},1024)])):T("",!0),t(),d("div",lt,[d("h2",null,s(n("data-planes.routes.item.mtls.title")),1),t(),(c=o.data.dataplaneInsight)!=null&&c.mTLS?(l(!0),r(_,{key:0},b([o.data.dataplaneInsight.mTLS],i=>(l(),f(u,{key:i,class:"mt-4"},{body:a(()=>[d("div",ot,[e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.mtls.expiration_time.title")),1)]),body:a(()=>[t(s(D(E)(i.certificateExpirationTime)),1)]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.mtls.generation_time.title")),1)]),body:a(()=>[t(s(D(E)(i.lastCertificateRegeneration)),1)]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.mtls.regenerations.title")),1)]),body:a(()=>[t(s(n("common.formats.integer",{value:i.certificateRegenerations})),1)]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.mtls.issued_backend.title")),1)]),body:a(()=>[t(s(i.issuedBackend),1)]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.mtls.supported_backends.title")),1)]),body:a(()=>[d("ul",null,[(l(!0),r(_,null,b(i.supportedBackends,I=>(l(),r("li",{key:I},s(I),1))),128))])]),_:2},1024)])]),_:2},1024))),128)):(l(),f(w,{key:1,class:"mt-4",appearance:"warning"},{alertMessage:a(()=>[d("div",{innerHTML:n("data-planes.routes.item.mtls.disabled")},null,8,dt)]),_:2},1024))]),t(),(l(!0),r(_,null,b([((N=o.data.dataplaneInsight)==null?void 0:N.subscriptions)??[]],i=>(l(),r(_,{key:i},[i.length>0?(l(),r("div",rt,[d("h2",null,s(n("data-planes.routes.item.subscriptions.title")),1),t(),e(u,{class:"mt-4"},{body:a(()=>[e(Z,{subscriptions:i},null,8,["subscriptions"])]),_:2},1024)])):T("",!0)],64))),128))])]}),_:2},[V.value.length>0?{name:"notifications",fn:a(()=>[d("ul",Q,[(l(!0),r(_,null,b(V.value,c=>(l(),r("li",{key:c.kind,"data-testid":`warning-${c.kind}`,innerHTML:n(`common.warnings.${c.kind}`,c.payload)},null,8,Y))),128)),t()])]),key:"0"}:void 0]),1024)]),_:1})}}});const vt=H(pt,[["__scopeId","data-v-347b38bd"]]);export{vt as default}; +import{K as O}from"./index-9dd3e7d3.js";import{d as $,l as z,y as L,O as B,a as k,o as l,b as f,w as a,e,a0 as S,f as t,p as d,a1 as p,t as s,q as D,a2 as F,v as T,c as r,F as _,C as b,_ as H}from"./index-784d2bbf.js";import{g as U}from"./data-207af457.js";import{S as W}from"./StatusBadge-a6acfbee.js";import{_ as R}from"./TagList.vue_vue_type_script_setup_true_lang-115cdf7e.js";import{T as x}from"./TextWithCopyButton-7ef74197.js";import{_ as Z}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-45014a53.js";import{a as j,c as q,C as G,I as X,d as J}from"./dataplane-dcd0858b.js";import"./CopyButton-9c00109a.js";import"./AccordionList-e1625b82.js";const Q={"data-testid":"dataplane-warnings"},Y=["data-testid","innerHTML"],tt={class:"stack","data-testid":"dataplane-details"},at={class:"columns"},et={class:"status-with-reason"},st={key:0,"data-testid":"dataplane-inbounds"},nt={class:"inbound-list"},it={class:"mt-4 columns"},lt={"data-testid":"dataplane-mtls"},ot={class:"columns"},dt=["innerHTML"],rt={key:0,"data-testid":"dataplane-subscriptions"},pt=$({__name:"DataPlaneDetailView",props:{data:{}},setup(M){const{formatIsoDate:E}=z(),P=L(),o=M,A=B(()=>j(o.data.dataplane,o.data.dataplaneInsight)),K=B(()=>{var g;return U(((g=o.data.dataplaneInsight)==null?void 0:g.subscriptions)??[])}),V=B(()=>{var w,C;const g=((w=o.data.dataplaneInsight)==null?void 0:w.subscriptions)??[];if(g.length===0)return[];const v=g[g.length-1];if(!("version"in v)||!v.version)return[];const m=v.version,u=[];if(m.kumaDp&&m.envoy){const h=q(m);h.kind!==G&&h.kind!==X&&u.push(h)}const y=(C=o.data.dataplaneInsight)==null?void 0:C.mTLS;return y&&Date.now()>new Date(y==null?void 0:y.certificateExpirationTime).getTime()&&u.push({kind:"CERT_EXPIRED",payload:{}}),P("use zones")&&J(o.data.dataplane).find(c=>c.label==="kuma.io/zone")&&typeof m.kumaDp.kumaCpCompatible=="boolean"&&!m.kumaDp.kumaCpCompatible&&u.push({kind:"INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS",payload:{kumaDp:m.kumaDp.version}}),u});return(g,v)=>{const m=k("KTooltip"),u=k("KCard"),y=k("KBadge"),w=k("KAlert"),C=k("AppView"),h=k("RouteView");return l(),f(h,{name:"data-plane-detail-view"},{default:a(({t:n})=>[e(C,null,S({default:a(()=>{var c,N;return[t(),d("div",tt,[e(u,null,{body:a(()=>[d("div",at,[e(p,null,{title:a(()=>[t(s(n("http.api.property.status")),1)]),body:a(()=>[d("div",et,[e(W,{status:A.value.status},null,8,["status"]),t(),A.value.reason.length>0?(l(),f(m,{key:0,label:A.value.reason.join(", "),class:"reason-tooltip"},{default:a(()=>[e(D(F),{size:D(O),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):T("",!0)])]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.last_updated")),1)]),body:a(()=>[K.value?(l(),r(_,{key:0},[t(s(K.value),1)],64)):(l(),r(_,{key:1},[t(s(n("common.detail.none")),1)],64))]),_:2},1024),t(),o.data.dataplane.networking.gateway?(l(),r(_,{key:0},[e(p,null,{title:a(()=>[t(s(n("http.api.property.tags")),1)]),body:a(()=>[e(R,{tags:o.data.dataplane.networking.gateway.tags},null,8,["tags"])]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("http.api.property.address")),1)]),body:a(()=>[e(x,{text:`${o.data.dataplane.networking.address}`},null,8,["text"])]),_:2},1024)],64)):T("",!0)])]),_:2},1024),t(),o.data.dataplane.networking.inbound&&o.data.dataplane.networking.inbound.length>0?(l(),r("div",st,[d("h2",null,s(n("data-planes.routes.item.inbounds")),1),t(),e(u,{class:"mt-4"},{body:a(()=>[d("div",nt,[(l(!0),r(_,null,b(o.data.dataplane.networking.inbound,(i,I)=>(l(),r("div",{key:I,class:"inbound"},[d("h4",null,[e(x,{text:i.tags["kuma.io/service"]},{default:a(()=>[t(s(n("data-planes.routes.item.inbound_name",{service:i.tags["kuma.io/service"]})),1)]),_:2},1032,["text"])]),t(),d("div",it,[e(p,null,{title:a(()=>[t(s(n("http.api.property.status")),1)]),body:a(()=>[!i.health||i.health.ready?(l(),f(y,{key:0,appearance:"success"},{default:a(()=>[t(s(n("data-planes.routes.item.health.ready")),1)]),_:2},1024)):(l(),f(y,{key:1,appearance:"danger"},{default:a(()=>[t(s(n("data-planes.routes.item.health.not_ready")),1)]),_:2},1024))]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("http.api.property.tags")),1)]),body:a(()=>[e(R,{tags:i.tags},null,8,["tags"])]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("http.api.property.address")),1)]),body:a(()=>[e(x,{text:`${i.address??o.data.dataplane.networking.advertisedAddress??o.data.dataplane.networking.address}:${i.port}`},null,8,["text"])]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("http.api.property.serviceAddress")),1)]),body:a(()=>[e(x,{text:`${i.serviceAddress}:${i.servicePort}`},null,8,["text"])]),_:2},1024)])]))),128))])]),_:2},1024)])):T("",!0),t(),d("div",lt,[d("h2",null,s(n("data-planes.routes.item.mtls.title")),1),t(),(c=o.data.dataplaneInsight)!=null&&c.mTLS?(l(!0),r(_,{key:0},b([o.data.dataplaneInsight.mTLS],i=>(l(),f(u,{key:i,class:"mt-4"},{body:a(()=>[d("div",ot,[e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.mtls.expiration_time.title")),1)]),body:a(()=>[t(s(D(E)(i.certificateExpirationTime)),1)]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.mtls.generation_time.title")),1)]),body:a(()=>[t(s(D(E)(i.lastCertificateRegeneration)),1)]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.mtls.regenerations.title")),1)]),body:a(()=>[t(s(n("common.formats.integer",{value:i.certificateRegenerations})),1)]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.mtls.issued_backend.title")),1)]),body:a(()=>[t(s(i.issuedBackend),1)]),_:2},1024),t(),e(p,null,{title:a(()=>[t(s(n("data-planes.routes.item.mtls.supported_backends.title")),1)]),body:a(()=>[d("ul",null,[(l(!0),r(_,null,b(i.supportedBackends,I=>(l(),r("li",{key:I},s(I),1))),128))])]),_:2},1024)])]),_:2},1024))),128)):(l(),f(w,{key:1,class:"mt-4",appearance:"warning"},{alertMessage:a(()=>[d("div",{innerHTML:n("data-planes.routes.item.mtls.disabled")},null,8,dt)]),_:2},1024))]),t(),(l(!0),r(_,null,b([((N=o.data.dataplaneInsight)==null?void 0:N.subscriptions)??[]],i=>(l(),r(_,{key:i},[i.length>0?(l(),r("div",rt,[d("h2",null,s(n("data-planes.routes.item.subscriptions.title")),1),t(),e(u,{class:"mt-4"},{body:a(()=>[e(Z,{subscriptions:i},null,8,["subscriptions"])]),_:2},1024)])):T("",!0)],64))),128))])]}),_:2},[V.value.length>0?{name:"notifications",fn:a(()=>[d("ul",Q,[(l(!0),r(_,null,b(V.value,c=>(l(),r("li",{key:c.kind,"data-testid":`warning-${c.kind}`,innerHTML:n(`common.warnings.${c.kind}`,c.payload)},null,8,Y))),128)),t()])]),key:"0"}:void 0]),1024)]),_:1})}}});const vt=H(pt,[["__scopeId","data-v-347b38bd"]]);export{vt as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-5826e40d.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-0a71aaa2.js similarity index 80% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-5826e40d.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-0a71aaa2.js index e59b0a71bf52..161a859e2d04 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-5826e40d.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-0a71aaa2.js @@ -1 +1 @@ -import{D as z,F as C}from"./FilterBar-ec6193f2.js";import{E as V}from"./ErrorBlock-085322b0.js";import{S as k}from"./SummaryView-9fcb58ca.js";import{d as S,a as n,o,b as p,w as t,e as l,p as D,f as i,t as P,H as q,v as u,_ as T}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./AppCollection-0aeb195e.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./StatusBadge-01928c30.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./dataplane-dcd0858b.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";const x=S({__name:"DataPlaneListView",setup(R){return(B,N)=>{const y=n("RouteTitle"),f=n("KSelect"),g=n("KCard"),v=n("RouterView"),w=n("AppView"),m=n("DataSource"),b=n("RouteView");return o(),p(m,{src:"/me"},{default:t(({data:c})=>[c?(o(),p(b,{key:0,name:"data-plane-list-view",params:{page:1,size:c.pageSize,query:"",dataplaneType:"all",s:"",mesh:"",dataPlane:""}},{default:t(({can:h,route:e,t:d})=>[l(m,{src:`/meshes/${e.params.mesh}/dataplanes/of/${e.params.dataplaneType}?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:t(({data:s,error:r})=>[l(w,null,{title:t(()=>[D("h2",null,[l(y,{title:d("data-planes.routes.items.title")},null,8,["title"])])]),default:t(()=>[i(),l(g,null,{body:t(()=>[r!==void 0?(o(),p(V,{key:0,error:r},null,8,["error"])):(o(),p(z,{key:1,"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:s==null?void 0:s.total,items:s==null?void 0:s.items,error:r,"is-selected-row":a=>a.name===e.params.dataPlane,"summary-route-name":"data-plane-summary-view","can-use-zones":h("use zones"),onChange:e.update},{toolbar:t(()=>[l(C,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/service: backend'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:a=>e.update({query:a.query,s:a.query.length>0?JSON.stringify(a.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),i(),l(f,{label:"Type","overlay-label":!0,items:["all","standard","builtin","delegated"].map(a=>({value:a,label:d(`data-planes.type.${a}`),selected:a===e.params.dataplaneType})),appearance:"select",onSelected:a=>e.update({dataplaneType:String(a.value)})},{"item-template":t(({item:a})=>[i(P(a.label),1)]),_:2},1032,["items","onSelected"])]),_:2},1032,["page-number","page-size","total","items","error","is-selected-row","can-use-zones","onChange"]))]),_:2},1024),i(),e.params.dataPlane?(o(),p(v,{key:0},{default:t(a=>[l(k,{onClose:_=>e.replace({name:"data-plane-list-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:t(()=>[(o(),p(q(a.Component),{name:e.params.dataPlane,"dataplane-overview":s==null?void 0:s.items.find(_=>_.name===e.params.dataPlane)},null,8,["name","dataplane-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):u("",!0)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):u("",!0)]),_:1})}}});const M=T(x,[["__scopeId","data-v-f13ccb45"]]);export{M as default}; +import{D as z,F as C}from"./FilterBar-ab2928b2.js";import{E as V}from"./ErrorBlock-d38c2168.js";import{S as k}from"./SummaryView-f02fae9c.js";import{d as S,a as n,o,b as p,w as t,e as l,p as D,f as i,t as P,H as q,v as u,_ as T}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./AppCollection-f5654ac8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./StatusBadge-a6acfbee.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./dataplane-dcd0858b.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";const x=S({__name:"DataPlaneListView",setup(R){return(B,N)=>{const y=n("RouteTitle"),f=n("KSelect"),g=n("KCard"),v=n("RouterView"),w=n("AppView"),m=n("DataSource"),b=n("RouteView");return o(),p(m,{src:"/me"},{default:t(({data:c})=>[c?(o(),p(b,{key:0,name:"data-plane-list-view",params:{page:1,size:c.pageSize,query:"",dataplaneType:"all",s:"",mesh:"",dataPlane:""}},{default:t(({can:h,route:e,t:d})=>[l(m,{src:`/meshes/${e.params.mesh}/dataplanes/of/${e.params.dataplaneType}?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:t(({data:s,error:r})=>[l(w,null,{title:t(()=>[D("h2",null,[l(y,{title:d("data-planes.routes.items.title")},null,8,["title"])])]),default:t(()=>[i(),l(g,null,{body:t(()=>[r!==void 0?(o(),p(V,{key:0,error:r},null,8,["error"])):(o(),p(z,{key:1,"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:s==null?void 0:s.total,items:s==null?void 0:s.items,error:r,"is-selected-row":a=>a.name===e.params.dataPlane,"summary-route-name":"data-plane-summary-view","can-use-zones":h("use zones"),onChange:e.update},{toolbar:t(()=>[l(C,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/service: backend'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:a=>e.update({query:a.query,s:a.query.length>0?JSON.stringify(a.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),i(),l(f,{label:"Type","overlay-label":!0,items:["all","standard","builtin","delegated"].map(a=>({value:a,label:d(`data-planes.type.${a}`),selected:a===e.params.dataplaneType})),appearance:"select",onSelected:a=>e.update({dataplaneType:String(a.value)})},{"item-template":t(({item:a})=>[i(P(a.label),1)]),_:2},1032,["items","onSelected"])]),_:2},1032,["page-number","page-size","total","items","error","is-selected-row","can-use-zones","onChange"]))]),_:2},1024),i(),e.params.dataPlane?(o(),p(v,{key:0},{default:t(a=>[l(k,{onClose:_=>e.replace({name:"data-plane-list-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:t(()=>[(o(),p(q(a.Component),{name:e.params.dataPlane,"dataplane-overview":s==null?void 0:s.items.find(_=>_.name===e.params.dataPlane)},null,8,["name","dataplane-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):u("",!0)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):u("",!0)]),_:1})}}});const M=T(x,[["__scopeId","data-v-f13ccb45"]]);export{M as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-06e5c813.js b/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-b02427b5.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-06e5c813.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-b02427b5.js index b98d2e32ccc3..30b52c407cb8 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-06e5c813.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-b02427b5.js @@ -1,4 +1,4 @@ -import{A as D,a as F}from"./AccordionList-a4192120.js";import{d as j,O as x,a as N,o as t,c as o,p as y,f as a,F as m,C as E,t as f,e as h,w as i,v as O,b as _,a0 as Q,A as W,B as X,_ as K,q as U,a3 as Y}from"./index-203d56a2.js";import{_ as z}from"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import{P as J}from"./PolicyTypeTag-249da096.js";import{_ as G}from"./TagList.vue_vue_type_script_setup_true_lang-b1340ea1.js";import{t as H}from"./toYaml-4e00099e.js";import{E as A}from"./ErrorBlock-085322b0.js";import{_ as M}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";const S=b=>(W("data-v-d33ad9ee"),b=b(),X(),b),Z={class:"policies-list","data-testid":"builtin-gateway-dataplane-policies"},V={class:"mesh-gateway-policy-list"},ee=S(()=>y("h3",{class:"mb-2"},` +import{A as D,a as F}from"./AccordionList-e1625b82.js";import{d as j,O as x,a as N,o as t,c as o,p as y,f as a,F as m,C as E,t as f,e as h,w as i,v as O,b as _,a0 as Q,A as W,B as X,_ as K,q as U,a3 as Y}from"./index-784d2bbf.js";import{_ as z}from"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import{P as J}from"./PolicyTypeTag-481ec54b.js";import{_ as G}from"./TagList.vue_vue_type_script_setup_true_lang-115cdf7e.js";import{t as H}from"./toYaml-4e00099e.js";import{E as A}from"./ErrorBlock-d38c2168.js";import{_ as M}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";const S=b=>(W("data-v-d33ad9ee"),b=b(),X(),b),Z={class:"policies-list","data-testid":"builtin-gateway-dataplane-policies"},V={class:"mesh-gateway-policy-list"},ee=S(()=>y("h3",{class:"mb-2"},` Gateway policies `,-1)),te={key:0},se=S(()=>y("h3",{class:"mt-6 mb-2"},` Listeners diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-aef45188.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-7acc4628.js similarity index 63% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-aef45188.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-7acc4628.js index 142ab754282b..92a27d678a78 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-aef45188.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-7acc4628.js @@ -1 +1 @@ -import{E as d}from"./EnvoyData-4c52d667.js";import{a as u}from"./dataplane-dcd0858b.js";import{d as _,a as t,o as h,b as f,w as e,e as o,p as w,f as V,q as y}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./ErrorBlock-085322b0.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";const b=_({__name:"DataPlaneStatsView",props:{data:{}},setup(n){const s=n;return(C,g)=>{const r=t("RouteTitle"),p=t("KCard"),l=t("AppView"),m=t("RouteView");return h(),f(m,{name:"data-plane-stats-view",params:{mesh:"",dataPlane:"",codeSearch:""}},{default:e(({route:a,t:i})=>[o(l,null,{title:e(()=>[w("h2",null,[o(r,{title:i("data-planes.routes.item.navigation.data-plane-stats-view")},null,8,["title"])])]),default:e(()=>[V(),o(p,null,{body:e(()=>[o(d,{status:y(u)(s.data.dataplane,s.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.params.mesh}/dataplanes/${a.params.dataPlane}/data-path/stats`,query:a.params.codeSearch,onQueryChange:c=>a.update({codeSearch:c})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; +import{E as d}from"./EnvoyData-d1af290d.js";import{a as u}from"./dataplane-dcd0858b.js";import{d as _,a as t,o as h,b as f,w as e,e as o,p as w,f as V,q as y}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./ErrorBlock-d38c2168.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";const b=_({__name:"DataPlaneStatsView",props:{data:{}},setup(n){const s=n;return(C,g)=>{const r=t("RouteTitle"),p=t("KCard"),l=t("AppView"),m=t("RouteView");return h(),f(m,{name:"data-plane-stats-view",params:{mesh:"",dataPlane:"",codeSearch:""}},{default:e(({route:a,t:i})=>[o(l,null,{title:e(()=>[w("h2",null,[o(r,{title:i("data-planes.routes.item.navigation.data-plane-stats-view")},null,8,["title"])])]),default:e(()=>[V(),o(p,null,{body:e(()=>[o(d,{status:y(u)(s.data.dataplane,s.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.params.mesh}/dataplanes/${a.params.dataPlane}/data-path/stats`,query:a.params.codeSearch,onQueryChange:c=>a.update({codeSearch:c})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-2d5f576d.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-6794f8a4.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-2d5f576d.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-6794f8a4.js index 840177e15a85..5d1ef60447c7 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-2d5f576d.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-6794f8a4.js @@ -1 +1 @@ -import{d as I,l as P,O as b,a as m,o as i,c as _,e as n,w as t,f as e,t as o,q as a,p as l,b as v,a2 as $,v as f,a1 as u,F as k,C as B,_ as V,G as R,A as T,B as C,a4 as K}from"./index-203d56a2.js";import{_ as A}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import{K as N}from"./index-9dd3e7d3.js";import{g as L}from"./data-f89692bd.js";import{S as F}from"./StatusBadge-01928c30.js";import{_ as S}from"./TagList.vue_vue_type_script_setup_true_lang-b1340ea1.js";import{T as x}from"./TextWithCopyButton-45b0690a.js";import{a as U}from"./dataplane-dcd0858b.js";import"./CopyButton-4a565fd0.js";const z={class:"stack"},E={class:"status-with-reason"},W={key:0},j={class:"mt-4"},q={class:"stack"},G={key:1},Z={class:"mt-4"},H={class:"inbound-list"},J={class:"mt-2 stack"},M=I({__name:"DataPlaneSummary",props:{dataplaneOverview:{}},setup(c){const{t:s}=P(),r=c,p=b(()=>U(r.dataplaneOverview.dataplane,r.dataplaneOverview.dataplaneInsight)),w=b(()=>{var y;return L(((y=r.dataplaneOverview.dataplaneInsight)==null?void 0:y.subscriptions)??[])});return(y,O)=>{const g=m("KTooltip"),h=m("KBadge");return i(),_("div",z,[n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.status")),1)]),body:t(()=>[l("div",E,[n(F,{status:p.value.status},null,8,["status"]),e(),p.value.reason.length>0?(i(),v(g,{key:0,label:p.value.reason.join(", "),class:"reason-tooltip","position-fixed":""},{default:t(()=>[n(a($),{size:a(N),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):f("",!0)])]),_:1}),e(),n(u,null,{title:t(()=>[e(o(a(s)("data-planes.routes.item.last_updated")),1)]),body:t(()=>[w.value?(i(),_(k,{key:0},[e(o(w.value),1)],64)):(i(),_(k,{key:1},[e(o(a(s)("common.detail.none")),1)],64))]),_:1}),e(),r.dataplaneOverview.dataplane.networking.gateway?(i(),_("div",W,[l("h3",null,o(a(s)("data-planes.routes.item.gateway")),1),e(),l("div",j,[l("div",q,[n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.address")),1)]),body:t(()=>[n(x,{text:`${r.dataplaneOverview.dataplane.networking.address}`},null,8,["text"])]),_:1}),e(),n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.tags")),1)]),body:t(()=>[n(S,{tags:r.dataplaneOverview.dataplane.networking.gateway.tags},null,8,["tags"])]),_:1})])])])):f("",!0),e(),r.dataplaneOverview.dataplane.networking.inbound?(i(),_("div",G,[l("h3",null,o(a(s)("data-planes.routes.item.inbounds")),1),e(),l("div",Z,[l("div",H,[(i(!0),_(k,null,B(r.dataplaneOverview.dataplane.networking.inbound,(d,D)=>(i(),_("div",{key:D,class:"inbound"},[l("h4",null,[n(x,{text:d.tags["kuma.io/service"]},{default:t(()=>[e(o(a(s)("data-planes.routes.item.inbound_name",{service:d.tags["kuma.io/service"]})),1)]),_:2},1032,["text"])]),e(),l("div",J,[n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.status")),1)]),body:t(()=>[!d.health||d.health.ready?(i(),v(h,{key:0,appearance:"success"},{default:t(()=>[e(o(a(s)("data-planes.routes.item.health.ready")),1)]),_:1})):(i(),v(h,{key:1,appearance:"danger"},{default:t(()=>[e(o(a(s)("data-planes.routes.item.health.not_ready")),1)]),_:1}))]),_:2},1024),e(),n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.address")),1)]),body:t(()=>[n(x,{text:`${d.address??r.dataplaneOverview.dataplane.networking.advertisedAddress??r.dataplaneOverview.dataplane.networking.address}:${d.port}`},null,8,["text"])]),_:2},1024),e(),n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.tags")),1)]),body:t(()=>[n(S,{tags:d.tags},null,8,["tags"])]),_:2},1024)])]))),128))])])])):f("",!0)])}}});const Q=V(M,[["__scopeId","data-v-a0c567ee"]]),X=c=>(T("data-v-b50681c1"),c=c(),C(),c),Y={class:"summary-title-wrapper"},ee=X(()=>l("img",{"aria-hidden":"true",src:K},null,-1)),te={class:"summary-title"},ae={key:1,class:"stack"},se=I({__name:"DataPlaneSummaryView",props:{name:{},dataplaneOverview:{default:void 0}},setup(c){const{t:s}=P(),r=R(),p=c;return(w,y)=>{const O=m("RouteTitle"),g=m("RouterLink"),h=m("AppView"),d=m("RouteView");return i(),v(d,{name:a(r).name},{default:t(()=>[n(h,null,{title:t(()=>[l("div",Y,[ee,e(),l("h2",te,[n(g,{to:{name:"data-plane-detail-view",params:{dataPlane:p.name}}},{default:t(()=>[n(O,{title:a(s)("data-planes.routes.item.title",{name:p.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:t(()=>[e(),p.dataplaneOverview===void 0?(i(),v(A,{key:0},{message:t(()=>[l("p",null,o(a(s)("common.collection.summary.empty_message",{type:"Data Plane Proxy"})),1)]),default:t(()=>[e(o(a(s)("common.collection.summary.empty_title",{type:"Data Plane Proxy"}))+" ",1)]),_:1})):(i(),_("div",ae,[l("div",null,[l("h3",null,o(a(s)("data-planes.routes.item.overview")),1),e(),n(Q,{class:"mt-4","dataplane-overview":p.dataplaneOverview},null,8,["dataplane-overview"])])]))]),_:1})]),_:1},8,["name"])}}});const ue=V(se,[["__scopeId","data-v-b50681c1"]]);export{ue as default}; +import{d as I,l as P,O as b,a as m,o as i,c as _,e as n,w as t,f as e,t as o,q as a,p as l,b as v,a2 as $,v as f,a1 as u,F as k,C as B,_ as V,G as R,A as T,B as C,a4 as K}from"./index-784d2bbf.js";import{_ as A}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import{K as N}from"./index-9dd3e7d3.js";import{g as L}from"./data-207af457.js";import{S as F}from"./StatusBadge-a6acfbee.js";import{_ as S}from"./TagList.vue_vue_type_script_setup_true_lang-115cdf7e.js";import{T as x}from"./TextWithCopyButton-7ef74197.js";import{a as U}from"./dataplane-dcd0858b.js";import"./CopyButton-9c00109a.js";const z={class:"stack"},E={class:"status-with-reason"},W={key:0},j={class:"mt-4"},q={class:"stack"},G={key:1},Z={class:"mt-4"},H={class:"inbound-list"},J={class:"mt-2 stack"},M=I({__name:"DataPlaneSummary",props:{dataplaneOverview:{}},setup(c){const{t:s}=P(),r=c,p=b(()=>U(r.dataplaneOverview.dataplane,r.dataplaneOverview.dataplaneInsight)),w=b(()=>{var y;return L(((y=r.dataplaneOverview.dataplaneInsight)==null?void 0:y.subscriptions)??[])});return(y,O)=>{const g=m("KTooltip"),h=m("KBadge");return i(),_("div",z,[n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.status")),1)]),body:t(()=>[l("div",E,[n(F,{status:p.value.status},null,8,["status"]),e(),p.value.reason.length>0?(i(),v(g,{key:0,label:p.value.reason.join(", "),class:"reason-tooltip","position-fixed":""},{default:t(()=>[n(a($),{size:a(N),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):f("",!0)])]),_:1}),e(),n(u,null,{title:t(()=>[e(o(a(s)("data-planes.routes.item.last_updated")),1)]),body:t(()=>[w.value?(i(),_(k,{key:0},[e(o(w.value),1)],64)):(i(),_(k,{key:1},[e(o(a(s)("common.detail.none")),1)],64))]),_:1}),e(),r.dataplaneOverview.dataplane.networking.gateway?(i(),_("div",W,[l("h3",null,o(a(s)("data-planes.routes.item.gateway")),1),e(),l("div",j,[l("div",q,[n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.address")),1)]),body:t(()=>[n(x,{text:`${r.dataplaneOverview.dataplane.networking.address}`},null,8,["text"])]),_:1}),e(),n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.tags")),1)]),body:t(()=>[n(S,{tags:r.dataplaneOverview.dataplane.networking.gateway.tags},null,8,["tags"])]),_:1})])])])):f("",!0),e(),r.dataplaneOverview.dataplane.networking.inbound?(i(),_("div",G,[l("h3",null,o(a(s)("data-planes.routes.item.inbounds")),1),e(),l("div",Z,[l("div",H,[(i(!0),_(k,null,B(r.dataplaneOverview.dataplane.networking.inbound,(d,D)=>(i(),_("div",{key:D,class:"inbound"},[l("h4",null,[n(x,{text:d.tags["kuma.io/service"]},{default:t(()=>[e(o(a(s)("data-planes.routes.item.inbound_name",{service:d.tags["kuma.io/service"]})),1)]),_:2},1032,["text"])]),e(),l("div",J,[n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.status")),1)]),body:t(()=>[!d.health||d.health.ready?(i(),v(h,{key:0,appearance:"success"},{default:t(()=>[e(o(a(s)("data-planes.routes.item.health.ready")),1)]),_:1})):(i(),v(h,{key:1,appearance:"danger"},{default:t(()=>[e(o(a(s)("data-planes.routes.item.health.not_ready")),1)]),_:1}))]),_:2},1024),e(),n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.address")),1)]),body:t(()=>[n(x,{text:`${d.address??r.dataplaneOverview.dataplane.networking.advertisedAddress??r.dataplaneOverview.dataplane.networking.address}:${d.port}`},null,8,["text"])]),_:2},1024),e(),n(u,null,{title:t(()=>[e(o(a(s)("http.api.property.tags")),1)]),body:t(()=>[n(S,{tags:d.tags},null,8,["tags"])]),_:2},1024)])]))),128))])])])):f("",!0)])}}});const Q=V(M,[["__scopeId","data-v-a0c567ee"]]),X=c=>(T("data-v-b50681c1"),c=c(),C(),c),Y={class:"summary-title-wrapper"},ee=X(()=>l("img",{"aria-hidden":"true",src:K},null,-1)),te={class:"summary-title"},ae={key:1,class:"stack"},se=I({__name:"DataPlaneSummaryView",props:{name:{},dataplaneOverview:{default:void 0}},setup(c){const{t:s}=P(),r=R(),p=c;return(w,y)=>{const O=m("RouteTitle"),g=m("RouterLink"),h=m("AppView"),d=m("RouteView");return i(),v(d,{name:a(r).name},{default:t(()=>[n(h,null,{title:t(()=>[l("div",Y,[ee,e(),l("h2",te,[n(g,{to:{name:"data-plane-detail-view",params:{dataPlane:p.name}}},{default:t(()=>[n(O,{title:a(s)("data-planes.routes.item.title",{name:p.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:t(()=>[e(),p.dataplaneOverview===void 0?(i(),v(A,{key:0},{message:t(()=>[l("p",null,o(a(s)("common.collection.summary.empty_message",{type:"Data Plane Proxy"})),1)]),default:t(()=>[e(o(a(s)("common.collection.summary.empty_title",{type:"Data Plane Proxy"}))+" ",1)]),_:1})):(i(),_("div",ae,[l("div",null,[l("h3",null,o(a(s)("data-planes.routes.item.overview")),1),e(),n(Q,{class:"mt-4","dataplane-overview":p.dataplaneOverview},null,8,["dataplane-overview"])])]))]),_:1})]),_:1},8,["name"])}}});const ue=V(se,[["__scopeId","data-v-b50681c1"]]);export{ue as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-1b566046.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-1911fe5b.js similarity index 63% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-1b566046.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-1911fe5b.js index 3c91a922db05..758158fd45da 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-1b566046.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-1911fe5b.js @@ -1 +1 @@ -import{E as m}from"./EnvoyData-4c52d667.js";import{a as u}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as f,b as h,w as t,e as o,p as w,f as g,q as x}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./ErrorBlock-085322b0.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";const b=_({__name:"DataPlaneXdsConfigView",props:{data:{}},setup(s){const n=s;return(C,V)=>{const r=e("RouteTitle"),p=e("KCard"),i=e("AppView"),d=e("RouteView");return f(),h(d,{name:"data-plane-xds-config-view",params:{mesh:"",dataPlane:"",codeSearch:""}},{default:t(({route:a,t:c})=>[o(i,null,{title:t(()=>[w("h2",null,[o(r,{title:c("data-planes.routes.item.navigation.data-plane-xds-config-view")},null,8,["title"])])]),default:t(()=>[g(),o(p,null,{body:t(()=>[o(m,{status:x(u)(n.data.dataplane,n.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.params.mesh}/dataplanes/${a.params.dataPlane}/data-path/xds`,query:a.params.codeSearch,onQueryChange:l=>a.update({codeSearch:l})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; +import{E as m}from"./EnvoyData-d1af290d.js";import{a as u}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as f,b as h,w as t,e as o,p as w,f as g,q as x}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./ErrorBlock-d38c2168.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";const b=_({__name:"DataPlaneXdsConfigView",props:{data:{}},setup(s){const n=s;return(C,V)=>{const r=e("RouteTitle"),p=e("KCard"),i=e("AppView"),d=e("RouteView");return f(),h(d,{name:"data-plane-xds-config-view",params:{mesh:"",dataPlane:"",codeSearch:""}},{default:t(({route:a,t:c})=>[o(i,null,{title:t(()=>[w("h2",null,[o(r,{title:c("data-planes.routes.item.navigation.data-plane-xds-config-view")},null,8,["title"])])]),default:t(()=>[g(),o(p,null,{body:t(()=>[o(m,{status:x(u)(n.data.dataplane,n.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.params.mesh}/dataplanes/${a.params.dataPlane}/data-path/xds`,query:a.params.codeSearch,onQueryChange:l=>a.update({codeSearch:l})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-6768cdad.css b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-6768cdad.css deleted file mode 100644 index a8e0a6a366f9..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-6768cdad.css +++ /dev/null @@ -1 +0,0 @@ -.status-loading-box[data-v-9fb2605d]{display:flex;justify-content:center} diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-bea77152.js b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-bea77152.js deleted file mode 100644 index 1aaca2bf865a..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-bea77152.js +++ /dev/null @@ -1,3 +0,0 @@ -import{L as D}from"./LoadingBox-d56dce8e.js";import{O as T,a as O,b as B}from"./OnboardingPage-f6a09138.js";import{S as R}from"./StatusBadge-01928c30.js";import{d as S,u as V,m as k,T as F,a as u,o,b as g,w as t,e as s,f as c,c as p,F as x,C as N,t as f,p as h,_ as P}from"./index-203d56a2.js";import{g as C}from"./dataplane-dcd0858b.js";const E={key:0,class:"status-loading-box mb-4"},I={key:1},L={class:"mb-4"},K=S({__name:"DataplanesOverview",setup($){const b=V(),A=[{label:"Mesh",key:"mesh"},{label:"Name",key:"name"},{label:"Status",key:"status"}],a=k({total:0,data:[]}),_=k(null);F(function(){w()}),y();function w(){_.value!==null&&window.clearTimeout(_.value)}async function y(){let i=!1;const m=[];try{const{items:n}=await b.getAllDataplanes({size:10});if(Array.isArray(n)&&n.length>0)for(const v of n){const{name:r,mesh:d}=v,l=await b.getDataplaneOverviewFromMesh({mesh:d,name:r}),e=C(l.dataplaneInsight);e==="offline"&&(i=!0),m.push({status:e,name:r,mesh:d})}else i=!0}catch(n){console.error(n)}a.value.data=m,a.value.total=a.value.data.length,i&&(w(),_.value=window.setTimeout(y,1e3))}return(i,m)=>{const n=u("RouteTitle"),v=u("KTable"),r=u("AppView"),d=u("RouteView");return o(),g(d,{name:"onboarding-dataplanes-overview"},{default:t(({t:l})=>[s(n,{title:l("onboarding.routes.dataplanes-overview.title"),render:!1},null,8,["title"]),c(),s(r,null,{default:t(()=>[s(T,null,{header:t(()=>[(o(!0),p(x,null,N([a.value.data.length>0?"success":"waiting"],e=>(o(),g(O,{key:e,"data-testid":`state-${e}`},{title:t(()=>[c(f(l(`onboarding.routes.dataplanes-overview.header.${e}.title`)),1)]),description:t(()=>[h("p",null,f(l(`onboarding.routes.dataplanes-overview.header.${e}.description`)),1)]),_:2},1032,["data-testid"]))),128))]),content:t(()=>[a.value.data.length===0?(o(),p("div",E,[s(D)])):(o(),p("div",I,[h("p",L,[h("b",null,"Found "+f(a.value.data.length)+" DPPs:",1)]),c(),s(v,{class:"mb-4",fetcher:()=>a.value,headers:A,"disable-pagination":""},{status:t(({rowValue:e})=>[e?(o(),g(R,{key:0,status:e},null,8,["status"])):(o(),p(x,{key:1},[c(` - — - `)],64))]),_:1},8,["fetcher"])]))]),navigation:t(()=>[s(B,{"next-step":"onboarding-completed","previous-step":"onboarding-add-services-code","should-allow-next":a.value.data.length>0},null,8,["should-allow-next"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const q=P(K,[["__scopeId","data-v-9fb2605d"]]);export{q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-7d3e2537.js b/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-f5222818.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-7d3e2537.js rename to app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-f5222818.js index a55784df0bad..672394d89045 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-7d3e2537.js +++ b/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-f5222818.js @@ -1 +1 @@ -import{d as B,l as k,m as q,o as t,b as f,w as p,r as C,f as l,q as n,s as F,a5 as S,c as s,F as y,p as u,t as o,C as T,v,aB as V}from"./index-203d56a2.js";const h=["data-testid"],w={key:1},E=B({__name:"DeleteResourceModal",props:{actionButtonText:{type:String,required:!1,default:"Yes, delete"},confirmationText:{type:String,required:!1,default:""},deleteFunction:{type:Function,required:!0},isVisible:{type:Boolean,required:!0},title:{type:String,required:!1,default:"Delete"}},emits:["cancel","delete"],setup(_,{emit:b}){const{t:c}=k(),a=_,d=b,e=q(null);async function x(){e.value=null;try{await a.deleteFunction(),d("delete")}catch(r){r instanceof Error?e.value=r:console.error(r)}}return(r,m)=>(t(),f(n(V),{"action-button-text":a.actionButtonText,"confirmation-text":a.confirmationText,"is-visible":a.isVisible,title:a.title,type:"danger",onCanceled:m[0]||(m[0]=i=>d("cancel")),onProceed:x},{"body-content":p(()=>[C(r.$slots,"body-content"),l(),e.value!==null?(t(),f(n(F),{key:0,class:"mt-4",appearance:"danger","is-dismissible":""},{alertMessage:p(()=>[e.value instanceof n(S)?(t(),s(y,{key:0},[u("p",null,o(n(c)("common.error_state.api_error",{status:e.value.status,title:e.value.detail})),1),l(),e.value.invalidParameters.length>0?(t(),s("ul",{key:0,"data-testid":`error-${e.value.status}`},[(t(!0),s(y,null,T(e.value.invalidParameters,(i,g)=>(t(),s("li",{key:g},[u("b",null,[u("code",null,o(i.field),1)]),l(": "+o(i.reason),1)]))),128))],8,h)):v("",!0)],64)):(t(),s("p",w,o(n(c)("common.error_state.default_error")),1))]),_:1})):v("",!0)]),_:3},8,["action-button-text","confirmation-text","is-visible","title"]))}});export{E as _}; +import{d as B,l as k,m as q,o as t,b as f,w as p,r as C,f as l,q as n,s as F,a5 as S,c as s,F as y,p as u,t as o,C as T,v,aB as V}from"./index-784d2bbf.js";const h=["data-testid"],w={key:1},E=B({__name:"DeleteResourceModal",props:{actionButtonText:{type:String,required:!1,default:"Yes, delete"},confirmationText:{type:String,required:!1,default:""},deleteFunction:{type:Function,required:!0},isVisible:{type:Boolean,required:!0},title:{type:String,required:!1,default:"Delete"}},emits:["cancel","delete"],setup(_,{emit:b}){const{t:c}=k(),a=_,d=b,e=q(null);async function x(){e.value=null;try{await a.deleteFunction(),d("delete")}catch(r){r instanceof Error?e.value=r:console.error(r)}}return(r,m)=>(t(),f(n(V),{"action-button-text":a.actionButtonText,"confirmation-text":a.confirmationText,"is-visible":a.isVisible,title:a.title,type:"danger",onCanceled:m[0]||(m[0]=i=>d("cancel")),onProceed:x},{"body-content":p(()=>[C(r.$slots,"body-content"),l(),e.value!==null?(t(),f(n(F),{key:0,class:"mt-4",appearance:"danger","is-dismissible":""},{alertMessage:p(()=>[e.value instanceof n(S)?(t(),s(y,{key:0},[u("p",null,o(n(c)("common.error_state.api_error",{status:e.value.status,title:e.value.detail})),1),l(),e.value.invalidParameters.length>0?(t(),s("ul",{key:0,"data-testid":`error-${e.value.status}`},[(t(!0),s(y,null,T(e.value.invalidParameters,(i,g)=>(t(),s("li",{key:g},[u("b",null,[u("code",null,o(i.field),1)]),l(": "+o(i.reason),1)]))),128))],8,h)):v("",!0)],64)):(t(),s("p",w,o(n(c)("common.error_state.default_error")),1))]),_:1})):v("",!0)]),_:3},8,["action-button-text","confirmation-text","is-visible","title"]))}});export{E as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-1a7009e7.js b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-1a7009e7.js deleted file mode 100644 index 1fc43c8a42e9..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-1a7009e7.js +++ /dev/null @@ -1,7 +0,0 @@ -import{O as f,a as V,b as h}from"./OnboardingPage-f6a09138.js";import{d as z,M as w,N as x,y as C,m as G,O as R,a as s,o as u,b as r,w as e,e as o,f as n,p as d,t as T,H as D,_ as M}from"./index-203d56a2.js";const N={class:"graph-list mb-6"},O={class:"radio-button-group"},S=z({__name:"DeploymentTypes",setup(B){const m=w(),c={standalone:x(),"multi-zone":m},_=C(),t=G(_("use zones")?"multi-zone":"standalone"),y=R(()=>c[t.value]);return(A,a)=>{const b=s("RouteTitle"),i=s("KRadio"),g=s("AppView"),v=s("RouteView");return u(),r(v,{name:"onboarding-deployment-types"},{default:e(({t:p})=>[o(b,{title:p("onboarding.routes.deployment-types.title"),render:!1},null,8,["title"]),n(),o(g,null,{default:e(()=>[o(f,{"with-image":""},{header:e(()=>[o(V,null,{title:e(()=>[n(` - Learn about deployments - `)]),description:e(()=>[d("p",null,T(p("common.product.name"))+" can be deployed in standalone or multi-zone mode.",1)]),_:2},1024)]),content:e(()=>[d("div",N,[(u(),r(D(y.value)))]),n(),d("div",O,[o(i,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=l=>t.value=l),name:"mode","selected-value":"standalone","data-testid":"onboarding-standalone-radio-button"},{default:e(()=>[n(` - Standalone deployment - `)]),_:1},8,["modelValue"]),n(),o(i,{modelValue:t.value,"onUpdate:modelValue":a[1]||(a[1]=l=>t.value=l),name:"mode","selected-value":"multi-zone","data-testid":"onboarding-multi-zone-radio-button"},{default:e(()=>[n(` - Multi-zone deployment - `)]),_:1},8,["modelValue"])])]),navigation:e(()=>[o(h,{"next-step":"onboarding-configuration-types","previous-step":"onboarding-welcome"})]),_:2},1024)]),_:2},1024)]),_:1})}}});const U=M(S,[["__scopeId","data-v-98b26e61"]]);export{U as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-b8dad077.css b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-b8dad077.css deleted file mode 100644 index bd3c62380e76..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-b8dad077.css +++ /dev/null @@ -1 +0,0 @@ -.graph-list[data-v-98b26e61]{width:100%;height:100%;display:flex;justify-content:space-evenly;align-items:center}.radio-button-group[data-v-98b26e61]{display:flex;justify-content:center;gap:24px;margin-bottom:16px}.radio-button-group .k-radio[data-v-98b26e61]{cursor:pointer} diff --git a/app/kuma-ui/pkg/resources/data/assets/DetailView-43caf74a.js b/app/kuma-ui/pkg/resources/data/assets/DetailView-43caf74a.js deleted file mode 100644 index a20adc8d97f3..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DetailView-43caf74a.js +++ /dev/null @@ -1 +0,0 @@ -import{d as I,a as m,o,b as c,w as t,e as a,p as u,a1 as g,f as n,t as i,q as v,c as l,F as p,C as z,v as x}from"./index-203d56a2.js";import{S as C}from"./StatusBadge-01928c30.js";import{T as w}from"./TextWithCopyButton-45b0690a.js";import{_ as V}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-ee2fcde5.js";import{g as b}from"./dataplane-dcd0858b.js";import"./CopyButton-4a565fd0.js";import"./index-9dd3e7d3.js";import"./AccordionList-a4192120.js";const B={class:"stack","data-testid":"detail-view-details"},A={class:"columns"},$={key:0},L=I({__name:"DetailView",props:{data:{}},setup(y){const e=y;return(N,S)=>{const _=m("KCard"),f=m("AppView"),h=m("RouteView");return o(),c(h,{name:"zone-ingress-detail-view"},{default:t(({t:r})=>[a(f,null,{default:t(()=>{var k;return[u("div",B,[a(_,null,{body:t(()=>[u("div",A,[a(g,null,{title:t(()=>[n(i(r("http.api.property.status")),1)]),body:t(()=>[a(C,{status:v(b)(e.data.zoneIngressInsight)},null,8,["status"])]),_:2},1024),n(),a(g,null,{title:t(()=>[n(i(r("http.api.property.address")),1)]),body:t(()=>{var s,d;return[(s=e.data.zoneIngress.networking)!=null&&s.address&&((d=e.data.zoneIngress.networking)!=null&&d.port)?(o(),c(w,{key:0,text:`${e.data.zoneIngress.networking.address}:${e.data.zoneIngress.networking.port}`},null,8,["text"])):(o(),l(p,{key:1},[n(i(r("common.detail.none")),1)],64))]}),_:2},1024),n(),a(g,null,{title:t(()=>[n(i(r("http.api.property.advertisedAddress")),1)]),body:t(()=>{var s,d;return[(s=e.data.zoneIngress.networking)!=null&&s.advertisedAddress&&((d=e.data.zoneIngress.networking)!=null&&d.advertisedPort)?(o(),c(w,{key:0,text:`${e.data.zoneIngress.networking.advertisedAddress}:${e.data.zoneIngress.networking.advertisedPort}`},null,8,["text"])):(o(),l(p,{key:1},[n(i(r("common.detail.none")),1)],64))]}),_:2},1024)])]),_:2},1024),n(),(o(!0),l(p,null,z([((k=e.data.zoneIngressInsight)==null?void 0:k.subscriptions)??[]],s=>(o(),l(p,{key:s},[s.length>0?(o(),l("div",$,[u("h2",null,i(r("zone-ingresses.routes.item.subscriptions.title")),1),n(),a(_,{class:"mt-4"},{body:t(()=>[a(V,{subscriptions:s},null,8,["subscriptions"])]),_:2},1024)])):x("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{L as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DetailView-4d0764cd.js b/app/kuma-ui/pkg/resources/data/assets/DetailView-4d0764cd.js deleted file mode 100644 index 88f0e70b551a..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DetailView-4d0764cd.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,a as l,o as a,b as g,w as e,e as t,p,a1 as f,f as n,t as i,q as C,c as d,F as c,C as V,v as z}from"./index-203d56a2.js";import{S as v}from"./StatusBadge-01928c30.js";import{T as x}from"./TextWithCopyButton-45b0690a.js";import{_ as E}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-ee2fcde5.js";import{g as b}from"./dataplane-dcd0858b.js";import"./CopyButton-4a565fd0.js";import"./index-9dd3e7d3.js";import"./AccordionList-a4192120.js";const B={class:"stack","data-testid":"detail-view-details"},I={class:"columns"},N={key:0},W=y({__name:"DetailView",props:{data:{}},setup(h){const s=h;return(S,D)=>{const m=l("KCard"),w=l("AppView"),k=l("RouteView");return a(),g(k,{name:"zone-egress-detail-view"},{default:e(({t:r})=>[t(w,null,{default:e(()=>{var u;return[p("div",B,[t(m,null,{body:e(()=>[p("div",I,[t(f,null,{title:e(()=>[n(i(r("http.api.property.status")),1)]),body:e(()=>[t(v,{status:C(b)(s.data.zoneEgressInsight)},null,8,["status"])]),_:2},1024),n(),t(f,null,{title:e(()=>[n(i(r("http.api.property.address")),1)]),body:e(()=>{var o,_;return[(o=s.data.zoneEgress.networking)!=null&&o.address&&((_=s.data.zoneEgress.networking)!=null&&_.port)?(a(),g(x,{key:0,text:`${s.data.zoneEgress.networking.address}:${s.data.zoneEgress.networking.port}`},null,8,["text"])):(a(),d(c,{key:1},[n(i(r("common.detail.none")),1)],64))]}),_:2},1024)])]),_:2},1024),n(),(a(!0),d(c,null,V([((u=s.data.zoneEgressInsight)==null?void 0:u.subscriptions)??[]],o=>(a(),d(c,{key:o},[o.length>0?(a(),d("div",N,[p("h2",null,i(r("zone-egresses.routes.item.subscriptions.title")),1),n(),t(m,{class:"mt-4"},{body:e(()=>[t(E,{subscriptions:o},null,8,["subscriptions"])]),_:2},1024)])):z("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{W as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DetailView-b5bb8f5e.js b/app/kuma-ui/pkg/resources/data/assets/DetailView-b5bb8f5e.js deleted file mode 100644 index f7797c2a1bd0..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DetailView-b5bb8f5e.js +++ /dev/null @@ -1 +0,0 @@ -import{d as V,O as u,aC as g,D,aD as S,a as p,o as l,b as z,w as t,e as o,a0 as B,f as e,p as c,a1 as m,t as s,c as r,F as _,C as y,v as T}from"./index-203d56a2.js";import{S as x}from"./StatusBadge-01928c30.js";import{_ as N}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-ee2fcde5.js";import"./AccordionList-a4192120.js";const $=["data-testid","innerHTML"],A={"data-testid":"detail-view-details",class:"stack"},L={class:"columns"},Z={key:0},R=V({__name:"DetailView",props:{data:{},notifications:{default:()=>[]}},setup(h){const i=h,v=u(()=>g(i.data)),k=u(()=>D(i.data)),C=u(()=>S(i.data));return(E,F)=>{const f=p("KCard"),b=p("AppView"),w=p("RouteView");return l(),z(w,{name:"zone-cp-detail-view"},{default:t(({t:n})=>[o(b,null,B({default:t(()=>{var a;return[e(),c("div",A,[o(f,null,{body:t(()=>[c("div",L,[o(m,null,{title:t(()=>[e(s(n("http.api.property.status")),1)]),body:t(()=>[o(x,{status:k.value},null,8,["status"])]),_:2},1024),e(),o(m,null,{title:t(()=>[e(s(n("http.api.property.type")),1)]),body:t(()=>[e(s(n(`common.product.environment.${v.value||"unknown"}`)),1)]),_:2},1024),e(),o(m,null,{title:t(()=>[e(s(n("zone-cps.routes.item.authentication_type")),1)]),body:t(()=>[e(s(C.value||n("common.not_applicable")),1)]),_:2},1024)])]),_:2},1024),e(),(l(!0),r(_,null,y([((a=i.data.zoneInsight)==null?void 0:a.subscriptions)??[]],d=>(l(),r(_,{key:d},[d.length>0?(l(),r("div",Z,[c("h2",null,s(n("zone-cps.detail.subscriptions")),1),e(),o(f,{class:"mt-4"},{body:t(()=>[o(N,{subscriptions:d},{default:t(()=>[c("p",null,s(n("zone-cps.routes.item.subscription_intro")),1)]),_:2},1032,["subscriptions"])]),_:2},1024)])):T("",!0)],64))),128))])]}),_:2},[i.notifications.length>0?{name:"notifications",fn:t(()=>[c("ul",null,[(l(!0),r(_,null,y(i.notifications,a=>(l(),r("li",{key:a.kind,"data-testid":`warning-${a.kind}`,innerHTML:n(`common.warnings.${a.kind}`,a.payload)},null,8,$))),128)),e()])]),key:"0"}:void 0]),1024)]),_:1})}}});export{R as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsDetailView-33dc3256.js b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsDetailView-33dc3256.js new file mode 100644 index 000000000000..bc62073838e4 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsDetailView-33dc3256.js @@ -0,0 +1 @@ +import{_ as f}from"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import{E as g}from"./ErrorBlock-d38c2168.js";import{_ as b}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{d as h,a as e,o as t,b as a,w as o,e as s,p as y,f as k}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";const v=h({__name:"DiagnosticsDetailView",setup(V){return(w,C)=>{const d=e("RouteTitle"),m=e("KCard"),l=e("AppView"),u=e("DataSource"),p=e("RouteView");return t(),a(p,{name:"diagnostics",params:{codeSearch:""}},{default:o(({route:c,t:n})=>[s(u,{src:"/config"},{default:o(({data:r,error:i})=>[s(l,{breadcrumbs:[{to:{name:"diagnostics"},text:n("diagnostics.routes.item.breadcrumbs")}]},{title:o(()=>[y("h1",null,[s(d,{title:n("diagnostics.routes.item.title")},null,8,["title"])])]),default:o(()=>[k(),s(m,null,{body:o(()=>[i?(t(),a(g,{key:0,error:i},null,8,["error"])):r===void 0?(t(),a(b,{key:1})):(t(),a(f,{key:2,id:"code-block-diagnostics","data-testid":"code-block-diagnostics",language:"json",code:JSON.stringify(r,null,2),"is-searchable":"",query:c.params.codeSearch,onQueryChange:_=>c.update({codeSearch:_})},null,8,["code","query","onQueryChange"]))]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:2},1024)]),_:1})}}});export{v as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-cd6ac999.js b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-cd6ac999.js deleted file mode 100644 index e7bdc2a65f14..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-cd6ac999.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as f}from"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import{E as g}from"./ErrorBlock-085322b0.js";import{_ as b}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{d as h,a as e,o as t,b as a,w as o,e as s,p as y,f as k}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";const v=h({__name:"DiagnosticsView",setup(V){return(w,C)=>{const d=e("RouteTitle"),m=e("KCard"),l=e("AppView"),u=e("DataSource"),p=e("RouteView");return t(),a(p,{name:"diagnostics",params:{codeSearch:""}},{default:o(({route:c,t:n})=>[s(u,{src:"/config"},{default:o(({data:r,error:i})=>[s(l,{breadcrumbs:[{to:{name:"diagnostics"},text:n("diagnostics.routes.item.breadcrumbs")}]},{title:o(()=>[y("h1",null,[s(d,{title:n("diagnostics.routes.item.title")},null,8,["title"])])]),default:o(()=>[k(),s(m,null,{body:o(()=>[i?(t(),a(g,{key:0,error:i},null,8,["error"])):r===void 0?(t(),a(b,{key:1})):(t(),a(f,{key:2,id:"code-block-diagnostics","data-testid":"code-block-diagnostics",language:"json",code:JSON.stringify(r,null,2),"is-searchable":"",query:c.params.codeSearch,onQueryChange:_=>c.update({codeSearch:_})},null,8,["code","query","onQueryChange"]))]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:2},1024)]),_:1})}}});export{v as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js b/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js similarity index 89% rename from app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js rename to app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js index a9e520208422..1e5050578525 100644 --- a/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js +++ b/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js @@ -1 +1 @@ -import{d as n,l,o as i,b as m,a0 as r,w as s,r as t,q as a,a7 as c,p,f as d,t as f}from"./index-203d56a2.js";const k=n({__name:"EmptyBlock",setup(u){const{t:o}=l();return(e,y)=>(i(),m(a(c),{"data-testid":"empty-state","cta-is-hidden":"",icon:a(o)("common.emptyState.icon"),"icon-size":"96"},r({title:s(()=>[t(e.$slots,"title",{},()=>[p("p",null,[t(e.$slots,"default",{},()=>[d(f(a(o)("common.emptyState.title")),1)])])])]),_:2},[e.$slots.message?{name:"message",fn:s(()=>[t(e.$slots,"message")]),key:"0"}:void 0,e.$slots.cta?{name:"cta",fn:s(()=>[t(e.$slots,"cta")]),key:"1"}:void 0]),1032,["icon"]))}});export{k as _}; +import{d as n,l,o as i,b as m,a0 as r,w as s,r as t,q as a,a7 as c,p,f as d,t as f}from"./index-784d2bbf.js";const k=n({__name:"EmptyBlock",setup(u){const{t:o}=l();return(e,y)=>(i(),m(a(c),{"data-testid":"empty-state","cta-is-hidden":"",icon:a(o)("common.emptyState.icon"),"icon-size":"96"},r({title:s(()=>[t(e.$slots,"title",{},()=>[p("p",null,[t(e.$slots,"default",{},()=>[d(f(a(o)("common.emptyState.title")),1)])])])]),_:2},[e.$slots.message?{name:"message",fn:s(()=>[t(e.$slots,"message")]),key:"0"}:void 0,e.$slots.cta?{name:"cta",fn:s(()=>[t(e.$slots,"cta")]),key:"1"}:void 0]),1032,["icon"]))}});export{k as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvoyData-4c52d667.js b/app/kuma-ui/pkg/resources/data/assets/EnvoyData-d1af290d.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/EnvoyData-4c52d667.js rename to app/kuma-ui/pkg/resources/data/assets/EnvoyData-d1af290d.js index f70b73a5b1f9..6c99ed747a58 100644 --- a/app/kuma-ui/pkg/resources/data/assets/EnvoyData-4c52d667.js +++ b/app/kuma-ui/pkg/resources/data/assets/EnvoyData-d1af290d.js @@ -1,4 +1,4 @@ -import{K as E}from"./index-9dd3e7d3.js";import{d as h,l as B,a as i,o as e,c as l,b as s,w as t,p as u,t as C,q as n,F as x,e as r,aq as K,f as m,ar as I,_ as N}from"./index-203d56a2.js";import{_ as b}from"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import{_ as D}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import{E as $}from"./ErrorBlock-085322b0.js";import{_ as S}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";const V={class:"envoy-data-actions"},w=h({__name:"EnvoyData",props:{status:{},resource:{},src:{},query:{default:""}},emits:["query-change"],setup(p,{emit:d}){const{t:y}=B(),a=p,f=d;return(z,c)=>{const v=i("KAlert"),k=i("KButton");return e(),l("div",null,[a.status!=="online"?(e(),s(v,{key:0,appearance:"info"},{alertMessage:t(()=>[u("p",null,C(n(y)("common.detail.no_envoy_data",{resource:a.resource})),1)]),_:1})):(e(),s(I,{key:1,src:a.src},{default:t(({data:o,error:_,refresh:g})=>[_?(e(),s($,{key:0,error:_},null,8,["error"])):o===void 0?(e(),s(S,{key:1})):o===""?(e(),s(D,{key:2})):(e(),l(x,{key:3},[u("div",V,[r(k,{appearance:"primary","data-testid":"envoy-data-refresh-button",onClick:g},{default:t(()=>[r(n(K),{size:n(E)},null,8,["size"]),m(` +import{K as E}from"./index-9dd3e7d3.js";import{d as h,l as B,a as i,o as e,c as l,b as s,w as t,p as u,t as C,q as n,F as x,e as r,aq as K,f as m,ar as I,_ as N}from"./index-784d2bbf.js";import{_ as b}from"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import{_ as D}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import{E as $}from"./ErrorBlock-d38c2168.js";import{_ as S}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";const V={class:"envoy-data-actions"},w=h({__name:"EnvoyData",props:{status:{},resource:{},src:{},query:{default:""}},emits:["query-change"],setup(p,{emit:d}){const{t:y}=B(),a=p,f=d;return(z,c)=>{const v=i("KAlert"),k=i("KButton");return e(),l("div",null,[a.status!=="online"?(e(),s(v,{key:0,appearance:"info"},{alertMessage:t(()=>[u("p",null,C(n(y)("common.detail.no_envoy_data",{resource:a.resource})),1)]),_:1})):(e(),s(I,{key:1,src:a.src},{default:t(({data:o,error:_,refresh:g})=>[_?(e(),s($,{key:0,error:_},null,8,["error"])):o===void 0?(e(),s(S,{key:1})):o===""?(e(),s(D,{key:2})):(e(),l(x,{key:3},[u("div",V,[r(k,{appearance:"primary","data-testid":"envoy-data-refresh-button",onClick:g},{default:t(()=>[r(n(K),{size:n(E)},null,8,["size"]),m(` Refresh `)]),_:2},1032,["onClick"])]),m(),r(b,{id:"code-block-envoy-data",language:"json",code:typeof o=="string"?o:JSON.stringify(o,null,2),"is-searchable":"",query:a.query,onQueryChange:c[0]||(c[0]=q=>f("query-change",q))},null,8,["code","query"])],64))]),_:1},8,["src"]))])}}});const M=N(w,[["__scopeId","data-v-065eed8d"]]);export{M as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ErrorBlock-085322b0.js b/app/kuma-ui/pkg/resources/data/assets/ErrorBlock-d38c2168.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/ErrorBlock-085322b0.js rename to app/kuma-ui/pkg/resources/data/assets/ErrorBlock-d38c2168.js index 1274b548c5a9..cbcbd99d03f3 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ErrorBlock-085322b0.js +++ b/app/kuma-ui/pkg/resources/data/assets/ErrorBlock-d38c2168.js @@ -1,3 +1,3 @@ -import{a as h}from"./index-9dd3e7d3.js";import{d as b,l as B,O as E,a5 as _,o as a,c as o,e as i,w as l,p as n,q as t,f as r,r as k,a6 as m,t as s,b as v,v as c,F as x,C,a7 as I,_ as N}from"./index-203d56a2.js";import{T as S}from"./TextWithCopyButton-45b0690a.js";import{_ as V}from"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";const $={"data-testid":"error-state",class:"error-block"},q={class:"error-block-header"},w={class:"error-block-title"},A={key:0,class:"badge-list"},T={class:"error-block-message"},z={key:1},F={key:2,"data-testid":"error-invalid-parameters"},K=b({__name:"ErrorBlock",props:{error:{type:Error,required:!0},badgeAppearance:{type:String,required:!1,default:"warning"}},setup(e){const{t:p}=B(),d=e,f=E(()=>d.error instanceof _?d.error.invalidParameters:[]);return(u,O)=>(a(),o("div",$,[i(t(I),{"cta-is-hidden":""},{title:l(()=>[n("div",q,[n("div",w,[i(V,{display:"inline-block",size:t(h)},null,8,["size"]),r(),k(u.$slots,"default",{},()=>[n("p",null,s(e.error instanceof t(_)?e.error.detail:t(p)("common.error_state.title")),1)],!0)]),r(),e.error instanceof t(_)?(a(),o("span",A,[i(t(m),{appearance:d.badgeAppearance,"data-testid":"error-status"},{default:l(()=>[r(s(e.error.status),1)]),_:1},8,["appearance"]),r(),e.error.type?(a(),v(t(m),{key:0,appearance:"neutral","data-testid":"error-type"},{default:l(()=>[r(` +import{a as h}from"./index-9dd3e7d3.js";import{d as b,l as B,O as E,a5 as _,o as a,c as o,e as i,w as l,p as n,q as t,f as r,r as k,a6 as m,t as s,b as v,v as c,F as x,C,a7 as I,_ as N}from"./index-784d2bbf.js";import{T as S}from"./TextWithCopyButton-7ef74197.js";import{_ as V}from"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";const $={"data-testid":"error-state",class:"error-block"},q={class:"error-block-header"},w={class:"error-block-title"},A={key:0,class:"badge-list"},T={class:"error-block-message"},z={key:1},F={key:2,"data-testid":"error-invalid-parameters"},K=b({__name:"ErrorBlock",props:{error:{type:Error,required:!0},badgeAppearance:{type:String,required:!1,default:"warning"}},setup(e){const{t:p}=B(),d=e,f=E(()=>d.error instanceof _?d.error.invalidParameters:[]);return(u,O)=>(a(),o("div",$,[i(t(I),{"cta-is-hidden":""},{title:l(()=>[n("div",q,[n("div",w,[i(V,{display:"inline-block",size:t(h)},null,8,["size"]),r(),k(u.$slots,"default",{},()=>[n("p",null,s(e.error instanceof t(_)?e.error.detail:t(p)("common.error_state.title")),1)],!0)]),r(),e.error instanceof t(_)?(a(),o("span",A,[i(t(m),{appearance:d.badgeAppearance,"data-testid":"error-status"},{default:l(()=>[r(s(e.error.status),1)]),_:1},8,["appearance"]),r(),e.error.type?(a(),v(t(m),{key:0,appearance:"neutral","data-testid":"error-type"},{default:l(()=>[r(` type: `+s(e.error.type),1)]),_:1})):c("",!0),r(),e.error.instance?(a(),v(t(m),{key:1,appearance:"neutral","data-testid":"error-trace"},{default:l(()=>[r(` trace: `),i(S,{text:e.error.instance},null,8,["text"])]),_:1})):c("",!0)])):c("",!0)])]),message:l(()=>[n("div",T,[u.$slots.message?k(u.$slots,"message",{key:0},void 0,!0):(a(),o("p",z,s(e.error.message),1)),r(),f.value.length>0?(a(),o("ul",F,[(a(!0),o(x,null,C(f.value,(y,g)=>(a(),o("li",{key:g},[r(s(t(p)("common.error_state.field"))+" ",1),n("b",null,[n("code",null,s(y.field),1)]),r(": "+s(y.reason),1)]))),128))])):c("",!0)])]),_:3})]))}});const W=N(K,[["__scopeId","data-v-3aafad7e"]]);export{W as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/FilterBar-ec6193f2.js b/app/kuma-ui/pkg/resources/data/assets/FilterBar-ab2928b2.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/FilterBar-ec6193f2.js rename to app/kuma-ui/pkg/resources/data/assets/FilterBar-ab2928b2.js index fecb45a75051..2392b96cc24d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/FilterBar-ec6193f2.js +++ b/app/kuma-ui/pkg/resources/data/assets/FilterBar-ab2928b2.js @@ -1,2 +1,2 @@ -var ie=Object.defineProperty;var oe=(s,a,t)=>a in s?ie(s,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[a]=t;var U=(s,a,t)=>(oe(s,typeof a!="symbol"?a+"":a,t),t);import{K as q}from"./index-9dd3e7d3.js";import{d as te,l as le,a as O,o as c,b as H,a0 as re,w as h,r as se,e as I,f,t as _,c as g,F as N,C as Y,q as m,p as S,v as Z,V as ue,_ as ne,m as F,O as J,aa as G,as as ce,at as de,au as pe,n as X,av as fe,aw as me,I as ge,T as ve,A as he,B as ye}from"./index-203d56a2.js";import{A as be}from"./AppCollection-0aeb195e.js";import{S as _e}from"./StatusBadge-01928c30.js";import{_ as ke}from"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import{d as Se,a as Ce,c as Te,C as we}from"./dataplane-dcd0858b.js";const xe={key:0},Ie=te({__name:"DataPlaneList",props:{total:{default:0},pageNumber:{},pageSize:{},items:{},error:{},isSelectedRow:{type:[Function,null],default:null},summaryRouteName:{},canUseZones:{type:Boolean}},emits:["change"],setup(s,{emit:a}){const{t,formatIsoDate:w}=le(),l=s,n=a;function i(y){return y.map(o=>{var M,B,K,j,E,P,V;const{mesh:d,name:b}=o,v=(M=o.dataplane.networking.gateway)!=null&&M.type?t(`data-planes.type.${o.dataplane.networking.gateway.type.toLowerCase()}`):t("data-planes.type.standard"),C=Se(o.dataplane),u=C.filter(k=>k.label==="kuma.io/service"),{status:T}=Ce(o.dataplane,o.dataplaneInsight),L=((B=o.dataplaneInsight)==null?void 0:B.subscriptions)??[],W={dpVersion:null,version:null},A=L.reduce((k,x)=>{var R;return{dpVersion:((R=x.version)==null?void 0:R.kumaDp.version)||k.dpVersion,version:x.version||k.version}},W);let z;(j=(K=o.dataplaneInsight)==null?void 0:K.mTLS)!=null&&j.certificateExpirationTime?z=w(o.dataplaneInsight.mTLS.certificateExpirationTime):z=t("data-planes.components.data-plane-list.certificate.none");const D={name:b,type:v,mesh:d,services:u,status:T,warnings:{version_mismatch:!1,cert_expired:!1},certificate:z};if(A.version){const{kind:k}=Te(A.version);k!==we&&(D.warnings.version_mismatch=!0)}l.canUseZones&&A.dpVersion&&C.find(x=>x.label==="kuma.io/zone")&&typeof((E=A.version)==null?void 0:E.kumaDp.kumaCpCompatible)=="boolean"&&!A.version.kumaDp.kumaCpCompatible&&(D.warnings.version_mismatch=!0);const $=(V=(P=o.dataplaneInsight)==null?void 0:P.mTLS)==null?void 0:V.certificateExpirationTime;return $&&Date.now()>new Date($).getTime()&&(D.warnings.cert_expired=!0),D})}return(y,o)=>{const d=O("RouterLink"),b=O("KBadge"),v=O("KTruncate"),C=O("KTooltip");return c(),H(be,{"empty-state-message":m(t)("common.emptyState.message",{type:"Data Plane Proxies"}),"empty-state-cta-to":m(t)("data-planes.href.docs.data_plane_proxy"),"empty-state-cta-text":m(t)("common.documentation"),headers:[{label:"Name",key:"name"},{label:"Type",key:"type"},{label:"Services",key:"services"},{label:"Certificate Info",key:"certificate"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Details",key:"details",hideLabel:!0}],"page-number":l.pageNumber,"page-size":l.pageSize,total:l.total,items:l.items?i(l.items):void 0,error:l.error,"is-selected-row":l.isSelectedRow,onChange:o[0]||(o[0]=u=>n("change",u))},re({name:h(({row:u})=>[I(d,{to:{name:l.summaryRouteName,params:{mesh:u.mesh,dataPlane:u.name},query:{page:l.pageNumber,size:l.pageSize}}},{default:h(()=>[f(_(u.name),1)]),_:2},1032,["to"])]),services:h(({row:u})=>[u.services.length>0?(c(),H(v,{key:0},{default:h(()=>[(c(!0),g(N,null,Y(u.services,(T,L)=>(c(),H(b,{key:L},{default:h(()=>[I(d,{to:{name:"service-detail-view",params:{mesh:u.mesh,service:T.value}}},{default:h(()=>[f(_(T.value),1)]),_:2},1032,["to"])]),_:2},1024))),128))]),_:2},1024)):(c(),g(N,{key:1},[f(_(m(t)("common.collection.none")),1)],64))]),status:h(({row:u})=>[I(_e,{status:u.status},null,8,["status"])]),warnings:h(({row:u})=>[Object.values(u.warnings).some(T=>T)?(c(),H(C,{key:0},{content:h(()=>[S("ul",null,[(c(!0),g(N,null,Y(u.warnings,(T,L)=>(c(),g(N,{key:L},[T?(c(),g("li",xe,_(m(t)(`data-planes.components.data-plane-list.${L}`)),1)):Z("",!0)],64))),128))])]),default:h(()=>[f(),I(ke,{class:"mr-1",size:m(q),"hide-title":""},null,8,["size"])]),_:2},1024)):(c(),g(N,{key:1},[f(_(m(t)("common.collection.none")),1)],64))]),details:h(({row:u})=>[I(d,{class:"details-link","data-testid":"details-link",to:{name:"data-plane-detail-view",params:{dataPlane:u.name}}},{default:h(()=>[f(_(m(t)("common.collection.details_link"))+" ",1),I(m(ue),{display:"inline-block",decorative:"",size:m(q)},null,8,["size"])]),_:2},1032,["to"])]),_:2},[y.$slots.toolbar?{name:"toolbar",fn:h(()=>[se(y.$slots,"toolbar",{},void 0,!0)]),key:"0"}:void 0]),1032,["empty-state-message","empty-state-cta-to","empty-state-cta-text","page-number","page-size","total","items","error","is-selected-row"])}}});const tt=ne(Ie,[["__scopeId","data-v-785a5e8d"]]);function Le(s,a,t){return Math.max(a,Math.min(s,t))}const Ae=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class De{constructor(a,t){U(this,"commands");U(this,"keyMap");U(this,"boundTriggerShortcuts");this.commands=t,this.keyMap=Object.fromEntries(Object.entries(a).map(([w,l])=>[w.toLowerCase(),l])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(a){Fe(a,this.keyMap,this.commands)}}function Fe(s,a,t){const w=Ne(s.code),l=[s.ctrlKey?"ctrl":"",s.shiftKey?"shift":"",s.altKey?"alt":"",w].filter(y=>y!=="").join("+"),n=a[l];if(!n)return;const i=t[n];i.isAllowedContext&&!i.isAllowedContext(s)||(i.shouldPreventDefaultAction&&s.preventDefault(),!(i.isDisabled&&i.isDisabled())&&i.trigger(s))}function Ne(s){return Ae.includes(s)?"":s.replace(/^Key/,"").toLowerCase()}function ze(s,a){const t=" "+s,w=t.matchAll(/ ([-\s\w]+):\s*/g),l=[];for(const n of Array.from(w)){if(n.index===void 0)continue;const i=Be(n[1]);if(a.length>0&&!a.includes(i))throw new Error(`Unknown field “${i}”. Known fields: ${a.join(", ")}`);const y=n.index+n[0].length,o=t.substring(y);let d;if(/^\s*["']/.test(o)){const v=o.match(/['"](.*?)['"]/);if(v!==null)d=v[1];else throw new Error(`Quote mismatch for field “${i}”.`)}else{const v=o.indexOf(" "),C=v===-1?o.length:v;d=o.substring(0,C)}d!==""&&l.push([i,d])}return l}function Be(s){return s.trim().replace(/\s+/g,"-").replace(/-[a-z]/g,(a,t)=>t===0?a:a.substring(1).toUpperCase())}let ee=0;const Ee=(s="unique")=>(ee++,`${s}-${ee}`),ae=s=>(he("data-v-349996e3"),s=s(),ye(),s),qe=ae(()=>S("span",{class:"visually-hidden"},"Focus filter",-1)),$e={class:"k-filter-icon"},Me=["for"],Ke=["id","placeholder"],je={key:0,class:"k-suggestion-box","data-testid":"k-filter-bar-suggestion-box"},Pe={class:"k-suggestion-list"},Ve={key:0,class:"k-filter-bar-error"},Re={key:0},Qe=["title","data-filter-field"],Ue={class:"visually-hidden"},Oe=ae(()=>S("span",{class:"visually-hidden"},"Clear query",-1)),He=te({__name:"FilterBar",props:{id:{type:String,required:!1,default:()=>Ee("k-filter-bar")},fields:{type:Object,required:!0},placeholder:{type:String,required:!1,default:null},query:{type:String,required:!1,default:""}},emits:["fields-change"],setup(s,{emit:a}){const t=s,w=a,l=F(null),n=F(null),i=F(t.query),y=F([]),o=F(null),d=F(!1),b=F(-1),v=J(()=>Object.keys(t.fields)),C=J(()=>Object.entries(t.fields).slice(0,5).map(([e,r])=>({fieldName:e,...r}))),u=J(()=>v.value.length>0?`Filter by ${v.value.join(", ")}`:"Filter"),T=J(()=>t.placeholder??u.value);G(()=>y.value,function(e,r){R(e,r)||(o.value=null,w("fields-change",{fields:e,query:i.value}))}),G(()=>i.value,function(){i.value===""&&(o.value=null),d.value=!0});const L={Enter:"submitQuery",Escape:"closeSuggestionBox",ArrowDown:"jumpToNextSuggestion",ArrowUp:"jumpToPreviousSuggestion"},W={submitQuery:{trigger:D,isAllowedContext(e){return n.value!==null&&e.composedPath().includes(n.value)},shouldPreventDefaultAction:!0},jumpToNextSuggestion:{trigger:$,isAllowedContext(e){return n.value!==null&&e.composedPath().includes(n.value)},shouldPreventDefaultAction:!0},jumpToPreviousSuggestion:{trigger:M,isAllowedContext(e){return n.value!==null&&e.composedPath().includes(n.value)},shouldPreventDefaultAction:!0},closeSuggestionBox:{trigger:k,isAllowedContext(e){return l.value!==null&&e.composedPath().includes(l.value)}}};function A(){const e=new De(L,W);ge(function(){e.registerListener()}),ve(function(){e.unRegisterListener()}),x(i.value)}A();function z(e){const r=e.target;x(r.value)}function D(){if(n.value instanceof HTMLInputElement)if(b.value===-1)x(n.value.value),d.value=!1;else{const e=C.value[b.value].fieldName;e&&E(n.value,e)}}function $(){B(1)}function M(){B(-1)}function B(e){b.value=Le(b.value+e,-1,C.value.length-1)}function K(){n.value instanceof HTMLInputElement&&n.value.focus()}function j(e){const p=e.currentTarget.getAttribute("data-filter-field");p&&n.value instanceof HTMLInputElement&&E(n.value,p)}function E(e,r){const p=i.value===""||i.value.endsWith(" ")?"":" ";i.value+=p+r+":",e.focus(),b.value=-1}function P(){i.value="",n.value instanceof HTMLInputElement&&(n.value.value="",n.value.focus(),x(""))}function V(e){e.relatedTarget===null&&k(),l.value instanceof HTMLElement&&e.relatedTarget instanceof Node&&!l.value.contains(e.relatedTarget)&&k()}function k(){d.value=!1}function x(e){o.value=null;try{const r=ze(e,v.value);r.sort((p,Q)=>p[0].localeCompare(Q[0])),y.value=r}catch(r){if(r instanceof Error)o.value=r,d.value=!0;else throw r}}function R(e,r){return JSON.stringify(e)===JSON.stringify(r)}return(e,r)=>(c(),g("div",{ref_key:"filterBar",ref:l,class:"k-filter-bar","data-testid":"k-filter-bar"},[S("button",{class:"k-focus-filter-input-button",title:"Focus filter",type:"button","data-testid":"k-filter-bar-focus-filter-input-button",onClick:K},[qe,f(),S("span",$e,[I(m(ce),{decorative:"","data-testid":"k-filter-bar-filter-icon","hide-title":"",size:m(q)},null,8,["size"])])]),f(),S("label",{for:`${t.id}-filter-bar-input`,class:"visually-hidden"},[se(e.$slots,"default",{},()=>[f(_(u.value),1)],!0)],8,Me),f(),de(S("input",{id:`${t.id}-filter-bar-input`,ref_key:"filterInput",ref:n,"onUpdate:modelValue":r[0]||(r[0]=p=>i.value=p),class:"k-filter-bar-input",type:"text",placeholder:T.value,"data-testid":"k-filter-bar-filter-input",onFocus:r[1]||(r[1]=p=>d.value=!0),onBlur:V,onChange:z},null,40,Ke),[[pe,i.value]]),f(),d.value?(c(),g("div",je,[S("div",Pe,[o.value!==null?(c(),g("p",Ve,_(o.value.message),1)):(c(),g("button",{key:1,class:X(["k-submit-query-button",{"k-submit-query-button-is-selected":b.value===-1}]),title:"Submit query",type:"button","data-testid":"k-filter-bar-submit-query-button",onClick:D},` +var ie=Object.defineProperty;var oe=(s,a,t)=>a in s?ie(s,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[a]=t;var U=(s,a,t)=>(oe(s,typeof a!="symbol"?a+"":a,t),t);import{K as q}from"./index-9dd3e7d3.js";import{d as te,l as le,a as O,o as c,b as H,a0 as re,w as h,r as se,e as I,f,t as _,c as g,F as N,C as Y,q as m,p as S,v as Z,V as ue,_ as ne,m as F,O as J,aa as G,as as ce,at as de,au as pe,n as X,av as fe,aw as me,I as ge,T as ve,A as he,B as ye}from"./index-784d2bbf.js";import{A as be}from"./AppCollection-f5654ac8.js";import{S as _e}from"./StatusBadge-a6acfbee.js";import{_ as ke}from"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import{d as Se,a as Ce,c as Te,C as we}from"./dataplane-dcd0858b.js";const xe={key:0},Ie=te({__name:"DataPlaneList",props:{total:{default:0},pageNumber:{},pageSize:{},items:{},error:{},isSelectedRow:{type:[Function,null],default:null},summaryRouteName:{},canUseZones:{type:Boolean}},emits:["change"],setup(s,{emit:a}){const{t,formatIsoDate:w}=le(),l=s,n=a;function i(y){return y.map(o=>{var M,B,K,j,E,P,V;const{mesh:d,name:b}=o,v=(M=o.dataplane.networking.gateway)!=null&&M.type?t(`data-planes.type.${o.dataplane.networking.gateway.type.toLowerCase()}`):t("data-planes.type.standard"),C=Se(o.dataplane),u=C.filter(k=>k.label==="kuma.io/service"),{status:T}=Ce(o.dataplane,o.dataplaneInsight),L=((B=o.dataplaneInsight)==null?void 0:B.subscriptions)??[],W={dpVersion:null,version:null},A=L.reduce((k,x)=>{var R;return{dpVersion:((R=x.version)==null?void 0:R.kumaDp.version)||k.dpVersion,version:x.version||k.version}},W);let z;(j=(K=o.dataplaneInsight)==null?void 0:K.mTLS)!=null&&j.certificateExpirationTime?z=w(o.dataplaneInsight.mTLS.certificateExpirationTime):z=t("data-planes.components.data-plane-list.certificate.none");const D={name:b,type:v,mesh:d,services:u,status:T,warnings:{version_mismatch:!1,cert_expired:!1},certificate:z};if(A.version){const{kind:k}=Te(A.version);k!==we&&(D.warnings.version_mismatch=!0)}l.canUseZones&&A.dpVersion&&C.find(x=>x.label==="kuma.io/zone")&&typeof((E=A.version)==null?void 0:E.kumaDp.kumaCpCompatible)=="boolean"&&!A.version.kumaDp.kumaCpCompatible&&(D.warnings.version_mismatch=!0);const $=(V=(P=o.dataplaneInsight)==null?void 0:P.mTLS)==null?void 0:V.certificateExpirationTime;return $&&Date.now()>new Date($).getTime()&&(D.warnings.cert_expired=!0),D})}return(y,o)=>{const d=O("RouterLink"),b=O("KBadge"),v=O("KTruncate"),C=O("KTooltip");return c(),H(be,{"empty-state-message":m(t)("common.emptyState.message",{type:"Data Plane Proxies"}),"empty-state-cta-to":m(t)("data-planes.href.docs.data_plane_proxy"),"empty-state-cta-text":m(t)("common.documentation"),headers:[{label:"Name",key:"name"},{label:"Type",key:"type"},{label:"Services",key:"services"},{label:"Certificate Info",key:"certificate"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Details",key:"details",hideLabel:!0}],"page-number":l.pageNumber,"page-size":l.pageSize,total:l.total,items:l.items?i(l.items):void 0,error:l.error,"is-selected-row":l.isSelectedRow,onChange:o[0]||(o[0]=u=>n("change",u))},re({name:h(({row:u})=>[I(d,{to:{name:l.summaryRouteName,params:{mesh:u.mesh,dataPlane:u.name},query:{page:l.pageNumber,size:l.pageSize}}},{default:h(()=>[f(_(u.name),1)]),_:2},1032,["to"])]),services:h(({row:u})=>[u.services.length>0?(c(),H(v,{key:0},{default:h(()=>[(c(!0),g(N,null,Y(u.services,(T,L)=>(c(),H(b,{key:L},{default:h(()=>[I(d,{to:{name:"service-detail-view",params:{mesh:u.mesh,service:T.value}}},{default:h(()=>[f(_(T.value),1)]),_:2},1032,["to"])]),_:2},1024))),128))]),_:2},1024)):(c(),g(N,{key:1},[f(_(m(t)("common.collection.none")),1)],64))]),status:h(({row:u})=>[I(_e,{status:u.status},null,8,["status"])]),warnings:h(({row:u})=>[Object.values(u.warnings).some(T=>T)?(c(),H(C,{key:0},{content:h(()=>[S("ul",null,[(c(!0),g(N,null,Y(u.warnings,(T,L)=>(c(),g(N,{key:L},[T?(c(),g("li",xe,_(m(t)(`data-planes.components.data-plane-list.${L}`)),1)):Z("",!0)],64))),128))])]),default:h(()=>[f(),I(ke,{class:"mr-1",size:m(q),"hide-title":""},null,8,["size"])]),_:2},1024)):(c(),g(N,{key:1},[f(_(m(t)("common.collection.none")),1)],64))]),details:h(({row:u})=>[I(d,{class:"details-link","data-testid":"details-link",to:{name:"data-plane-detail-view",params:{dataPlane:u.name}}},{default:h(()=>[f(_(m(t)("common.collection.details_link"))+" ",1),I(m(ue),{display:"inline-block",decorative:"",size:m(q)},null,8,["size"])]),_:2},1032,["to"])]),_:2},[y.$slots.toolbar?{name:"toolbar",fn:h(()=>[se(y.$slots,"toolbar",{},void 0,!0)]),key:"0"}:void 0]),1032,["empty-state-message","empty-state-cta-to","empty-state-cta-text","page-number","page-size","total","items","error","is-selected-row"])}}});const tt=ne(Ie,[["__scopeId","data-v-785a5e8d"]]);function Le(s,a,t){return Math.max(a,Math.min(s,t))}const Ae=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class De{constructor(a,t){U(this,"commands");U(this,"keyMap");U(this,"boundTriggerShortcuts");this.commands=t,this.keyMap=Object.fromEntries(Object.entries(a).map(([w,l])=>[w.toLowerCase(),l])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(a){Fe(a,this.keyMap,this.commands)}}function Fe(s,a,t){const w=Ne(s.code),l=[s.ctrlKey?"ctrl":"",s.shiftKey?"shift":"",s.altKey?"alt":"",w].filter(y=>y!=="").join("+"),n=a[l];if(!n)return;const i=t[n];i.isAllowedContext&&!i.isAllowedContext(s)||(i.shouldPreventDefaultAction&&s.preventDefault(),!(i.isDisabled&&i.isDisabled())&&i.trigger(s))}function Ne(s){return Ae.includes(s)?"":s.replace(/^Key/,"").toLowerCase()}function ze(s,a){const t=" "+s,w=t.matchAll(/ ([-\s\w]+):\s*/g),l=[];for(const n of Array.from(w)){if(n.index===void 0)continue;const i=Be(n[1]);if(a.length>0&&!a.includes(i))throw new Error(`Unknown field “${i}”. Known fields: ${a.join(", ")}`);const y=n.index+n[0].length,o=t.substring(y);let d;if(/^\s*["']/.test(o)){const v=o.match(/['"](.*?)['"]/);if(v!==null)d=v[1];else throw new Error(`Quote mismatch for field “${i}”.`)}else{const v=o.indexOf(" "),C=v===-1?o.length:v;d=o.substring(0,C)}d!==""&&l.push([i,d])}return l}function Be(s){return s.trim().replace(/\s+/g,"-").replace(/-[a-z]/g,(a,t)=>t===0?a:a.substring(1).toUpperCase())}let ee=0;const Ee=(s="unique")=>(ee++,`${s}-${ee}`),ae=s=>(he("data-v-349996e3"),s=s(),ye(),s),qe=ae(()=>S("span",{class:"visually-hidden"},"Focus filter",-1)),$e={class:"k-filter-icon"},Me=["for"],Ke=["id","placeholder"],je={key:0,class:"k-suggestion-box","data-testid":"k-filter-bar-suggestion-box"},Pe={class:"k-suggestion-list"},Ve={key:0,class:"k-filter-bar-error"},Re={key:0},Qe=["title","data-filter-field"],Ue={class:"visually-hidden"},Oe=ae(()=>S("span",{class:"visually-hidden"},"Clear query",-1)),He=te({__name:"FilterBar",props:{id:{type:String,required:!1,default:()=>Ee("k-filter-bar")},fields:{type:Object,required:!0},placeholder:{type:String,required:!1,default:null},query:{type:String,required:!1,default:""}},emits:["fields-change"],setup(s,{emit:a}){const t=s,w=a,l=F(null),n=F(null),i=F(t.query),y=F([]),o=F(null),d=F(!1),b=F(-1),v=J(()=>Object.keys(t.fields)),C=J(()=>Object.entries(t.fields).slice(0,5).map(([e,r])=>({fieldName:e,...r}))),u=J(()=>v.value.length>0?`Filter by ${v.value.join(", ")}`:"Filter"),T=J(()=>t.placeholder??u.value);G(()=>y.value,function(e,r){R(e,r)||(o.value=null,w("fields-change",{fields:e,query:i.value}))}),G(()=>i.value,function(){i.value===""&&(o.value=null),d.value=!0});const L={Enter:"submitQuery",Escape:"closeSuggestionBox",ArrowDown:"jumpToNextSuggestion",ArrowUp:"jumpToPreviousSuggestion"},W={submitQuery:{trigger:D,isAllowedContext(e){return n.value!==null&&e.composedPath().includes(n.value)},shouldPreventDefaultAction:!0},jumpToNextSuggestion:{trigger:$,isAllowedContext(e){return n.value!==null&&e.composedPath().includes(n.value)},shouldPreventDefaultAction:!0},jumpToPreviousSuggestion:{trigger:M,isAllowedContext(e){return n.value!==null&&e.composedPath().includes(n.value)},shouldPreventDefaultAction:!0},closeSuggestionBox:{trigger:k,isAllowedContext(e){return l.value!==null&&e.composedPath().includes(l.value)}}};function A(){const e=new De(L,W);ge(function(){e.registerListener()}),ve(function(){e.unRegisterListener()}),x(i.value)}A();function z(e){const r=e.target;x(r.value)}function D(){if(n.value instanceof HTMLInputElement)if(b.value===-1)x(n.value.value),d.value=!1;else{const e=C.value[b.value].fieldName;e&&E(n.value,e)}}function $(){B(1)}function M(){B(-1)}function B(e){b.value=Le(b.value+e,-1,C.value.length-1)}function K(){n.value instanceof HTMLInputElement&&n.value.focus()}function j(e){const p=e.currentTarget.getAttribute("data-filter-field");p&&n.value instanceof HTMLInputElement&&E(n.value,p)}function E(e,r){const p=i.value===""||i.value.endsWith(" ")?"":" ";i.value+=p+r+":",e.focus(),b.value=-1}function P(){i.value="",n.value instanceof HTMLInputElement&&(n.value.value="",n.value.focus(),x(""))}function V(e){e.relatedTarget===null&&k(),l.value instanceof HTMLElement&&e.relatedTarget instanceof Node&&!l.value.contains(e.relatedTarget)&&k()}function k(){d.value=!1}function x(e){o.value=null;try{const r=ze(e,v.value);r.sort((p,Q)=>p[0].localeCompare(Q[0])),y.value=r}catch(r){if(r instanceof Error)o.value=r,d.value=!0;else throw r}}function R(e,r){return JSON.stringify(e)===JSON.stringify(r)}return(e,r)=>(c(),g("div",{ref_key:"filterBar",ref:l,class:"k-filter-bar","data-testid":"k-filter-bar"},[S("button",{class:"k-focus-filter-input-button",title:"Focus filter",type:"button","data-testid":"k-filter-bar-focus-filter-input-button",onClick:K},[qe,f(),S("span",$e,[I(m(ce),{decorative:"","data-testid":"k-filter-bar-filter-icon","hide-title":"",size:m(q)},null,8,["size"])])]),f(),S("label",{for:`${t.id}-filter-bar-input`,class:"visually-hidden"},[se(e.$slots,"default",{},()=>[f(_(u.value),1)],!0)],8,Me),f(),de(S("input",{id:`${t.id}-filter-bar-input`,ref_key:"filterInput",ref:n,"onUpdate:modelValue":r[0]||(r[0]=p=>i.value=p),class:"k-filter-bar-input",type:"text",placeholder:T.value,"data-testid":"k-filter-bar-filter-input",onFocus:r[1]||(r[1]=p=>d.value=!0),onBlur:V,onChange:z},null,40,Ke),[[pe,i.value]]),f(),d.value?(c(),g("div",je,[S("div",Pe,[o.value!==null?(c(),g("p",Ve,_(o.value.message),1)):(c(),g("button",{key:1,class:X(["k-submit-query-button",{"k-submit-query-button-is-selected":b.value===-1}]),title:"Submit query",type:"button","data-testid":"k-filter-bar-submit-query-button",onClick:D},` Submit `+_(i.value),3)),f(),(c(!0),g(N,null,Y(C.value,(p,Q)=>(c(),g("div",{key:`${t.id}-${Q}`,class:X(["k-suggestion-list-item",{"k-suggestion-list-item-is-selected":b.value===Q}])},[S("b",null,_(p.fieldName),1),p.description!==""?(c(),g("span",Re,": "+_(p.description),1)):Z("",!0),f(),S("button",{class:"k-apply-suggestion-button",title:`Add ${p.fieldName}:`,type:"button","data-filter-field":p.fieldName,"data-testid":"k-filter-bar-apply-suggestion-button",onClick:j},[S("span",Ue,"Add "+_(p.fieldName)+":",1),f(),I(m(fe),{decorative:"","hide-title":"",size:m(q)},null,8,["size"])],8,Qe)],2))),128))])])):Z("",!0),f(),i.value!==""?(c(),g("button",{key:1,class:"k-clear-query-button",title:"Clear query",type:"button","data-testid":"k-filter-bar-clear-query-button",onClick:P},[Oe,f(),I(m(me),{decorative:"","hide-title":"",size:m(q)},null,8,["size"])])):Z("",!0)],512))}});const st=ne(He,[["__scopeId","data-v-349996e3"]]);export{tt as D,st as F}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-194aeca9.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-194aeca9.js deleted file mode 100644 index 009c69e2f24e..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-194aeca9.js +++ /dev/null @@ -1 +0,0 @@ -import{K as S}from"./index-9dd3e7d3.js";import{d as I,a as i,o,b as r,w as s,e as m,p as R,f as c,t as z,c as v,F as w,q as C,V as B,H as T,v as E,_ as D}from"./index-203d56a2.js";import{A as N}from"./AppCollection-0aeb195e.js";import{E as $}from"./ErrorBlock-085322b0.js";import{S as A}from"./StatusBadge-01928c30.js";import{S as K}from"./SummaryView-9fcb58ca.js";import{T as q}from"./TextWithCopyButton-45b0690a.js";import{g as F}from"./dataplane-dcd0858b.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CopyButton-4a565fd0.js";const L=I({__name:"IndexView",setup(P){function x(f){return f.map(p=>{const{name:d}=p,_={name:"zone-egress-detail-view",params:{zoneEgress:d}},{networking:t}=p.zoneEgress;let u;t!=null&&t.address&&(t!=null&&t.port)&&(u=`${t.address}:${t.port}`);const g=F(p.zoneEgressInsight??{});return{detailViewRoute:_,name:d,addressPort:u,status:g}})}return(f,p)=>{const d=i("RouteTitle"),_=i("RouterLink"),t=i("KCard"),u=i("RouterView"),g=i("DataSource"),V=i("AppView"),b=i("RouteView");return o(),r(g,{src:"/me"},{default:s(({data:h})=>[h?(o(),r(b,{key:0,name:"zone-egress-list-view",params:{zone:"",zoneEgress:""}},{default:s(({route:a,t:l})=>[m(V,null,{title:s(()=>[R("h2",null,[m(d,{title:l("zone-egresses.routes.items.title")},null,8,["title"])])]),default:s(()=>[c(),m(g,{src:`/zone-cps/${a.params.zone||"*"}/egresses?page=1&size=100`},{default:s(({data:n,error:y})=>[m(t,null,{body:s(()=>[y!==void 0?(o(),r($,{key:0,error:y},null,8,["error"])):(o(),r(N,{key:1,class:"zone-egress-collection","data-testid":"zone-egress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":1,"page-size":100,total:n==null?void 0:n.total,items:n?x(n.items):void 0,error:y,"empty-state-message":l("common.emptyState.message",{type:"Zone Egresses"}),"empty-state-cta-to":l("zone-egresses.href.docs"),"empty-state-cta-text":l("common.documentation"),"is-selected-row":e=>e.name===a.params.zoneEgress,onChange:a.update},{name:s(({row:e})=>[m(_,{to:{name:"zone-egress-summary-view",params:{zone:a.params.zone,zoneEgress:e.name},query:{page:1,size:100}}},{default:s(()=>[c(z(e.name),1)]),_:2},1032,["to"])]),addressPort:s(({rowValue:e})=>[e?(o(),r(q,{key:0,text:e},null,8,["text"])):(o(),v(w,{key:1},[c(z(l("common.collection.none")),1)],64))]),status:s(({rowValue:e})=>[e?(o(),r(A,{key:0,status:e},null,8,["status"])):(o(),v(w,{key:1},[c(z(l("common.collection.none")),1)],64))]),details:s(({row:e})=>[m(_,{class:"details-link","data-testid":"details-link",to:{name:"zone-egress-detail-view",params:{zoneEgress:e.name}}},{default:s(()=>[c(z(l("common.collection.details_link"))+" ",1),m(C(B),{display:"inline-block",decorative:"",size:C(S)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),c(),a.params.zoneEgress?(o(),r(u,{key:0},{default:s(e=>[m(K,{onClose:k=>a.replace({name:"zone-egress-list-view",params:{zone:a.params.zone},query:{page:1,size:100}})},{default:s(()=>[(o(),r(T(e.Component),{name:a.params.zoneEgress,"zone-egress-overview":n==null?void 0:n.items.find(k=>k.name===a.params.zoneEgress)},null,8,["name","zone-egress-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):E("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):E("",!0)]),_:1})}}});const Y=D(L,[["__scopeId","data-v-17542b2c"]]);export{Y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-46e5372f.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-46e5372f.js deleted file mode 100644 index 6ffcf9267cff..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-46e5372f.js +++ /dev/null @@ -1 +0,0 @@ -import{d as x,l as V,Z as R,a as s,o as n,b as c,w as t,e as o,q as l,p as k,f as w,c as h,F as y,H as B}from"./index-203d56a2.js";import{E as C}from"./ErrorBlock-085322b0.js";import{_ as I}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{N}from"./NavTabs-94b01e67.js";import{T}from"./TextWithCopyButton-45b0690a.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CopyButton-4a565fd0.js";const G=x({__name:"IndexView",setup(D){var _;const{t:a}=V(),z=(((_=R().getRoutes().find(e=>e.name==="zone-ingress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var i,m;const u=typeof e.name>"u"?(i=e.children)==null?void 0:i[0]:e,r=u.name,p=((m=u.meta)==null?void 0:m.module)??"";return{title:a(`zone-ingresses.routes.item.navigation.${r}`),routeName:r,module:p}});return(e,u)=>{const r=s("RouteTitle"),p=s("RouterView"),f=s("DataSource"),i=s("AppView"),m=s("RouteView");return n(),c(m,{name:"zone-ingress-detail-tabs-view",params:{zoneIngress:""}},{default:t(({route:d})=>[o(i,{breadcrumbs:[{to:{name:"zone-cp-list-view"},text:l(a)("zone-cps.routes.item.breadcrumbs")},{to:{name:"zone-ingress-list-view"},text:l(a)("zone-ingresses.routes.item.breadcrumbs")}]},{title:t(()=>[k("h1",null,[o(T,{text:d.params.zoneIngress},{default:t(()=>[o(r,{title:l(a)("zone-ingresses.routes.item.title",{name:d.params.zoneIngress})},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[w(),o(f,{src:`/zone-ingress-overviews/${d.params.zoneIngress}`},{default:t(({data:b,error:g})=>[g!==void 0?(n(),c(C,{key:0,error:g},null,8,["error"])):b===void 0?(n(),c(I,{key:1})):(n(),h(y,{key:2},[o(N,{class:"route-zone-ingress-detail-view-tabs",tabs:l(z)},null,8,["tabs"]),w(),o(p,null,{default:t(v=>[(n(),c(B(v.Component),{data:b},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{G as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-546b01da.css b/app/kuma-ui/pkg/resources/data/assets/IndexView-546b01da.css deleted file mode 100644 index 10c95c319865..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-546b01da.css +++ /dev/null @@ -1 +0,0 @@ -.details-link[data-v-17542b2c]{display:inline-flex;align-items:center;gap:4px} diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-5a7bc380.css b/app/kuma-ui/pkg/resources/data/assets/IndexView-5a7bc380.css deleted file mode 100644 index bdc6e70ea29d..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-5a7bc380.css +++ /dev/null @@ -1 +0,0 @@ -.details-link[data-v-e996f806]{display:inline-flex;align-items:center;gap:4px}.actions-dropdown[data-v-e996f806]{display:inline-block}.warning-type-memory[data-v-e996f806]{margin-top:16px;margin-bottom:16px} diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-5eeb2d76.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-5eeb2d76.js deleted file mode 100644 index 48b97b4d0c38..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-5eeb2d76.js +++ /dev/null @@ -1 +0,0 @@ -import{d as N,l as R,u as T,Z as E,m as A,o as r,c as B,e as c,w as n,q as e,aF as D,aG as Z,f as _,t as C,aH as I,b as d,p as h,v as M,a as b,a0 as $,H as L}from"./index-203d56a2.js";import{_ as G}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-7d3e2537.js";import{E as P}from"./ErrorBlock-085322b0.js";import{_ as j}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{N as q}from"./NavTabs-94b01e67.js";import{T as H}from"./TextWithCopyButton-45b0690a.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CopyButton-4a565fd0.js";const Y=N({__name:"ZoneActionMenu",props:{zoneOverview:{type:Object,required:!0},kpopAttributes:{type:Object,default:()=>({placement:"bottomEnd"})}},setup(g){const{t}=R(),x=T(),O=E(),l=g,u=A(!1);function v(){u.value=!u.value}async function w(){await x.deleteZone({name:l.zoneOverview.name})}function o(){O.push({name:"zone-cp-list-view"})}return(i,a)=>(r(),B("div",null,[c(e(I),{"button-appearance":"creation","kpop-attributes":l.kpopAttributes,label:e(t)("zones.action_menu.toggle_button"),"show-caret":"",width:"280"},{items:n(()=>[c(e(D),{"is-dangerous":"","data-testid":"delete-button",onClick:Z(v,["prevent"])},{default:n(()=>[_(C(e(t)("zones.action_menu.delete_button")),1)]),_:1},8,["onClick"])]),_:1},8,["kpop-attributes","label"]),_(),u.value?(r(),d(G,{key:0,"confirmation-text":l.zoneOverview.name,"delete-function":w,"is-visible":"","action-button-text":e(t)("common.delete_modal.proceed_button"),title:e(t)("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:v,onDelete:o},{"body-content":n(()=>[h("p",null,C(e(t)("common.delete_modal.text1",{type:"Zone",name:l.zoneOverview.name})),1),_(),h("p",null,C(e(t)("common.delete_modal.text2")),1)]),_:1},8,["confirmation-text","action-button-text","title"])):M("",!0)]))}}),oe=N({__name:"IndexView",setup(g){var w;const{t}=R(),l=(((w=E().getRoutes().find(o=>o.name==="zone-cp-detail-tabs-view"))==null?void 0:w.children)??[]).map(o=>{var s,p;const i=typeof o.name>"u"?(s=o.children)==null?void 0:s[0]:o,a=i.name,m=((p=i.meta)==null?void 0:p.module)??"";return{title:t(`zone-cps.routes.item.navigation.${a}`),routeName:a,module:m}}),u=A([]),v=o=>{var m,f;const i=[],a=((m=o.zoneInsight)==null?void 0:m.subscriptions)??[];if(a.length>0){const s=a[a.length-1],p=s.version.kumaCp.version||"-",{kumaCpGlobalCompatible:z=!0}=s.version.kumaCp;s.config&&((f=JSON.parse(s.config))==null?void 0:f.store.type)==="memory"&&i.push({kind:"ZONE_STORE_TYPE_MEMORY",payload:{}}),z||i.push({kind:"INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS",payload:{zoneCpVersion:p}})}u.value=i};return(o,i)=>{const a=b("RouteTitle"),m=b("RouterView"),f=b("AppView"),s=b("DataSource"),p=b("RouteView");return r(),d(p,{name:"zone-cp-detail-tabs-view",params:{zone:""}},{default:n(({can:z,route:k})=>[c(s,{src:`/zone-cps/${k.params.zone}`,onChange:v},{default:n(({data:y,error:V})=>[V!==void 0?(r(),d(P,{key:0,error:V},null,8,["error"])):y===void 0?(r(),d(j,{key:1})):(r(),d(f,{key:2,breadcrumbs:[{to:{name:"zone-cp-list-view"},text:e(t)("zone-cps.routes.item.breadcrumbs")}]},$({title:n(()=>[h("h1",null,[c(H,{text:k.params.zone},{default:n(()=>[c(a,{title:e(t)("zone-cps.routes.item.title",{name:k.params.zone})},null,8,["title"])]),_:2},1032,["text"])])]),default:n(()=>[_(),_(),c(q,{class:"route-zone-detail-view-tabs",tabs:e(l)},null,8,["tabs"]),_(),c(m,null,{default:n(S=>[(r(),d(L(S.Component),{data:y,notifications:u.value},null,8,["data","notifications"]))]),_:2},1024)]),_:2},[z("create zones")?{name:"actions",fn:n(()=>[c(Y,{"zone-overview":y},null,8,["zone-overview"])]),key:"0"}:void 0]),1032,["breadcrumbs"]))]),_:2},1032,["src"])]),_:1})}}});export{oe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-673e2aae.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-673e2aae.js deleted file mode 100644 index f5f2c5e18686..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-673e2aae.js +++ /dev/null @@ -1 +0,0 @@ -import{K as P}from"./index-9dd3e7d3.js";import{d as Y,u as ee,m as I,a as _,o as t,b as y,w as e,e as l,a0 as j,p as x,f as o,t as m,c as z,F as b,C as T,v as K,q as Z,V as ne,aA as te,H as oe,D as se,_ as ae}from"./index-203d56a2.js";import{A as ie}from"./AppCollection-0aeb195e.js";import{_ as le}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-7d3e2537.js";import{E as re}from"./ErrorBlock-085322b0.js";import{S as ce}from"./StatusBadge-01928c30.js";import{S as me}from"./SummaryView-9fcb58ca.js";import{_ as pe}from"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";const ue=["data-testid"],de=Y({__name:"IndexView",setup(fe){const G=ee(),B=I(!1),A=I(!1),S=I(""),L=I({}),M=I({}),q=a=>{let p="offline";return a.length>0&&(p="online",typeof a[a.length-1].disconnectTime<"u"&&(p="offline")),p},H=a=>{const p="zoneIngress";L.value=a.items.reduce((r,d)=>{var f,g;const s=(f=d[p])==null?void 0:f.zone;if(typeof s<"u"){typeof r[s]>"u"&&(r[s]={online:[],offline:[]});const v=((g=d[`${p}Insight`])==null?void 0:g.subscriptions)||[],C=q(v);r[s][C].push(d)}return r},{})},J=a=>{const p="zoneEgress";M.value=a.items.reduce((r,d)=>{var f,g;const s=(f=d[p])==null?void 0:f.zone;if(typeof s<"u"){typeof r[s]>"u"&&(r[s]={online:[],offline:[]});const v=((g=d[`${p}Insight`])==null?void 0:g.subscriptions)||[],C=q(v);r[s][C].push(d)}return r},{})};function O(a){return a.map(p=>{var D;const{name:r}=p,d={name:"zone-cp-detail-view",params:{zone:r}};let s="",f="kubernetes",g=!1,v=!0;(((D=p.zoneInsight)==null?void 0:D.subscriptions)??[]).forEach(k=>{if(k.version&&k.version.kumaCp){s=k.version.kumaCp.version;const{kumaCpGlobalCompatible:h=!0}=k.version.kumaCp;v=h}if(k.config){const h=JSON.parse(k.config);f=h.environment,g=h.store.type==="memory"}});const E=se(p);return{detailViewRoute:d,name:r,status:E,zoneCpVersion:s,type:f,warnings:{version_mismatch:!v,store_memory:g}}})}async function U(){await G.deleteZone({name:S.value})}function $(){B.value=!B.value}function W(a){$(),S.value=a}function Q(a){A.value=(a==null?void 0:a.items.length)>0}return(a,p)=>{const r=_("RouteTitle"),d=_("KButton"),s=_("DataSource"),f=_("RouterLink"),g=_("KTooltip"),v=_("KDropdownItem"),C=_("KDropdownMenu"),E=_("KCard"),D=_("RouterView"),k=_("AppView"),h=_("RouteView");return t(),y(s,{src:"/me"},{default:e(({data:F})=>[F?(t(),y(h,{key:0,name:"zone-cp-list-view",params:{page:1,size:F.pageSize,zone:""}},{default:e(({route:u,t:i,can:V})=>[l(k,null,j({title:e(()=>[x("h1",null,[l(r,{title:i("zone-cps.routes.items.title")},null,8,["title"])])]),default:e(()=>[o(),o(),l(s,{src:`/zone-cps?page=${u.params.page}&size=${u.params.size}`,onChange:Q},{default:e(({data:w,error:N,refresh:X})=>[l(s,{src:"/zone-ingress-overviews?page=1&size=100",onChange:H}),o(),l(s,{src:"/zone-egress-overviews?page=1&size=100",onChange:J}),o(),l(E,null,{body:e(()=>[N!==void 0?(t(),y(re,{key:0,error:N},null,8,["error"])):(t(),y(ie,{key:1,class:"zone-cp-collection","data-testid":"zone-cp-collection",headers:[{label:"Name",key:"name"},{label:"Zone CP Version",key:"zoneCpVersion"},{label:"Type",key:"type"},{label:"Ingresses (online / total)",key:"ingress"},{label:"Egresses (online / total)",key:"egress"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Details",key:"details",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":parseInt(u.params.page),"page-size":parseInt(u.params.size),total:w==null?void 0:w.total,items:w?O(w.items):void 0,error:N,"empty-state-title":V("create zones")?i("zone-cps.empty_state.title"):void 0,"empty-state-message":V("create zones")?i("zone-cps.empty_state.message"):void 0,"empty-state-cta-to":V("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":V("create zones")?i("zones.index.create"):void 0,"is-selected-row":n=>n.name===u.params.zone,onChange:u.update},j({name:e(({row:n})=>[l(f,{to:{name:"zone-cp-detail-view",params:{zone:n.name},query:{page:u.params.page,size:u.params.size}}},{default:e(()=>[o(m(n.name),1)]),_:2},1032,["to"])]),zoneCpVersion:e(({rowValue:n})=>[o(m(n||i("common.collection.none")),1)]),type:e(({rowValue:n})=>[o(m(n||i("common.collection.none")),1)]),ingress:e(({row:n})=>[(t(!0),z(b,null,T([L.value[n.name]||{online:[],offline:[]}],c=>(t(),z(b,null,[o(m(c.online.length)+" / "+m(c.online.length+c.offline.length),1)],64))),256))]),egress:e(({row:n})=>[(t(!0),z(b,null,T([M.value[n.name]||{online:[],offline:[]}],c=>(t(),z(b,null,[o(m(c.online.length)+" / "+m(c.online.length+c.offline.length),1)],64))),256))]),status:e(({rowValue:n})=>[n?(t(),y(ce,{key:0,status:n},null,8,["status"])):(t(),z(b,{key:1},[o(m(i("common.collection.none")),1)],64))]),warnings:e(({row:n})=>[Object.values(n.warnings).some(c=>c)?(t(),y(g,{key:0},{content:e(()=>[x("ul",null,[(t(!0),z(b,null,T(n.warnings,(c,R)=>(t(),z(b,{key:R},[c?(t(),z("li",{key:0,"data-testid":`warning-${R}`},m(i(`zone-cps.list.${R}`)),9,ue)):K("",!0)],64))),128))])]),default:e(()=>[o(),l(pe,{"data-testid":"warning",class:"mr-1",size:Z(P),"hide-title":""},null,8,["size"])]),_:2},1024)):(t(),z(b,{key:1},[o(m(i("common.collection.none")),1)],64))]),details:e(({row:n})=>[l(f,{class:"details-link","data-testid":"details-link",to:{name:"zone-cp-detail-view",params:{zone:n.name}}},{default:e(()=>[o(m(i("common.collection.details_link"))+" ",1),l(Z(ne),{display:"inline-block",decorative:"",size:Z(P)},null,8,["size"])]),_:2},1032,["to"])]),_:2},[V("create zones")?{name:"actions",fn:e(({row:n})=>[l(C,{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[l(d,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[l(Z(te))]),_:1})]),items:e(()=>[l(v,{"has-divider":"","is-dangerous":"","data-testid":"dropdown-delete-item",onClick:c=>W(n.name)},{default:e(()=>[o(m(i("common.collection.actions.delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),key:"0"}:void 0]),1032,["headers","page-number","page-size","total","items","error","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),o(),u.params.zone?(t(),y(D,{key:0},{default:e(n=>[l(me,{onClose:c=>u.replace({name:"zone-cp-list-view",query:{page:u.params.page,size:u.params.size}})},{default:e(()=>[(t(),y(oe(n.Component),{name:u.params.zone,"zone-overview":w==null?void 0:w.items.find(c=>c.name===u.params.zone)},null,8,["name","zone-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):K("",!0),o(),B.value?(t(),y(le,{key:1,"confirmation-text":S.value,"delete-function":U,"is-visible":"","action-button-text":i("common.delete_modal.proceed_button"),title:i("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:$,onDelete:()=>{$(),X()}},{"body-content":e(()=>[x("p",null,m(i("common.delete_modal.text1",{type:"Zone",name:S.value})),1),o(),x("p",null,m(i("common.delete_modal.text2")),1)]),_:2},1032,["confirmation-text","action-button-text","title","onDelete"])):K("",!0)]),_:2},1032,["src"])]),_:2},[V("create zones")&&A.value?{name:"actions",fn:e(()=>[l(d,{appearance:"primary",icon:"plus",to:{name:"zone-create-view"},"data-testid":"create-zone-link"},{default:e(()=>[o(m(i("zones.index.create")),1)]),_:2},1024)]),key:"0"}:void 0]),1024)]),_:2},1032,["params"])):K("",!0)]),_:1})}}});const Ie=ae(de,[["__scopeId","data-v-e996f806"]]);export{Ie as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-dd996c44.css b/app/kuma-ui/pkg/resources/data/assets/IndexView-dd996c44.css deleted file mode 100644 index d583b584b761..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-dd996c44.css +++ /dev/null @@ -1 +0,0 @@ -.details-link[data-v-c0656c56]{display:inline-flex;align-items:center;gap:4px} diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-f20aa779.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-f20aa779.js deleted file mode 100644 index 2ea1d81d0282..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-f20aa779.js +++ /dev/null @@ -1 +0,0 @@ -import{d as V,l as R,Z as k,a as s,o as n,b as c,w as t,e as o,q as u,p as E,f as w,c as h,F as y,H as B}from"./index-203d56a2.js";import{E as C}from"./ErrorBlock-085322b0.js";import{_ as N}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{N as T}from"./NavTabs-94b01e67.js";import{T as D}from"./TextWithCopyButton-45b0690a.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CopyButton-4a565fd0.js";const J=V({__name:"IndexView",setup($){var _;const{t:a}=R(),z=(((_=k().getRoutes().find(e=>e.name==="zone-egress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var i,m;const l=typeof e.name>"u"?(i=e.children)==null?void 0:i[0]:e,r=l.name,p=((m=l.meta)==null?void 0:m.module)??"";return{title:a(`zone-egresses.routes.item.navigation.${r}`),routeName:r,module:p}});return(e,l)=>{const r=s("RouteTitle"),p=s("RouterView"),f=s("DataSource"),i=s("AppView"),m=s("RouteView");return n(),c(m,{name:"zone-egress-detail-tabs-view",params:{zoneEgress:""}},{default:t(({route:d,can:v})=>[o(i,{breadcrumbs:[...v("use zones")?[{to:{name:"zone-cp-list-view"},text:u(a)("zone-cps.routes.item.breadcrumbs")}]:[],{to:{name:"zone-egress-list-view"},text:u(a)("zone-egresses.routes.item.breadcrumbs")}]},{title:t(()=>[E("h1",null,[o(D,{text:d.params.zoneEgress},{default:t(()=>[o(r,{title:u(a)("zone-egresses.routes.item.title",{name:d.params.zoneEgress})},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[w(),o(f,{src:`/zone-egress-overviews/${d.params.zoneEgress}`},{default:t(({data:b,error:g})=>[g!==void 0?(n(),c(C,{key:0,error:g},null,8,["error"])):b===void 0?(n(),c(N,{key:1})):(n(),h(y,{key:2},[o(T,{class:"route-zone-egress-detail-view-tabs",tabs:u(z)},null,8,["tabs"]),w(),o(p,null,{default:t(x=>[(n(),c(B(x.Component),{data:b},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{J as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-f3045ff9.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-f3045ff9.js deleted file mode 100644 index ba0d724119d0..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-f3045ff9.js +++ /dev/null @@ -1 +0,0 @@ -import{K as S}from"./index-9dd3e7d3.js";import{d as R,a as l,o,b as a,w as t,e as m,p as P,f as c,t as p,c as v,F as I,q as C,V as $,H as B,v as V,_ as T}from"./index-203d56a2.js";import{A as D}from"./AppCollection-0aeb195e.js";import{E as N}from"./ErrorBlock-085322b0.js";import{S as E}from"./StatusBadge-01928c30.js";import{S as K}from"./SummaryView-9fcb58ca.js";import{T as b}from"./TextWithCopyButton-45b0690a.js";import{g as q}from"./dataplane-dcd0858b.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CopyButton-4a565fd0.js";const F=R({__name:"IndexView",setup(L){function h(k){return k.map(_=>{const{name:u}=_,g={name:"zone-ingress-detail-view",params:{zoneIngress:u}},{networking:e}=_.zoneIngress;let z;e!=null&&e.address&&(e!=null&&e.port)&&(z=`${e.address}:${e.port}`);let d;e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)&&(d=`${e.advertisedAddress}:${e.advertisedPort}`);const y=q(_.zoneIngressInsight??{});return{detailViewRoute:g,name:u,addressPort:z,advertisedAddressPort:d,status:y}})}return(k,_)=>{const u=l("RouteTitle"),g=l("RouterLink"),e=l("KCard"),z=l("RouterView"),d=l("DataSource"),y=l("AppView"),w=l("RouteView");return o(),a(d,{src:"/me"},{default:t(({data:A})=>[A?(o(),a(w,{key:0,name:"zone-ingress-list-view",params:{zone:"",zoneIngress:""}},{default:t(({route:n,t:r})=>[m(y,null,{title:t(()=>[P("h2",null,[m(u,{title:r("zone-ingresses.routes.items.title")},null,8,["title"])])]),default:t(()=>[c(),m(d,{src:`/zone-cps/${n.params.zone}/ingresses?page=1&size=100`},{default:t(({data:i,error:f})=>[m(e,null,{body:t(()=>[f!==void 0?(o(),a(N,{key:0,error:f},null,8,["error"])):(o(),a(D,{key:1,class:"zone-ingress-collection","data-testid":"zone-ingress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Advertised address",key:"advertisedAddressPort"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":1,"page-size":100,total:i==null?void 0:i.total,items:i?h(i.items):void 0,error:f,"empty-state-message":r("common.emptyState.message",{type:"Zone Ingresses"}),"empty-state-cta-to":r("zone-ingresses.href.docs"),"empty-state-cta-text":r("common.documentation"),"is-selected-row":s=>s.name===n.params.zoneIngress,onChange:n.update},{name:t(({row:s})=>[m(g,{to:{name:"zone-ingress-summary-view",params:{zone:n.params.zone,zoneIngress:s.name},query:{page:1,size:100}}},{default:t(()=>[c(p(s.name),1)]),_:2},1032,["to"])]),addressPort:t(({rowValue:s})=>[s?(o(),a(b,{key:0,text:s},null,8,["text"])):(o(),v(I,{key:1},[c(p(r("common.collection.none")),1)],64))]),advertisedAddressPort:t(({rowValue:s})=>[s?(o(),a(b,{key:0,text:s},null,8,["text"])):(o(),v(I,{key:1},[c(p(r("common.collection.none")),1)],64))]),status:t(({rowValue:s})=>[s?(o(),a(E,{key:0,status:s},null,8,["status"])):(o(),v(I,{key:1},[c(p(r("common.collection.none")),1)],64))]),details:t(({row:s})=>[m(g,{class:"details-link","data-testid":"details-link",to:{name:"zone-ingress-detail-view",params:{zoneIngress:s.name}}},{default:t(()=>[c(p(r("common.collection.details_link"))+" ",1),m(C($),{display:"inline-block",decorative:"",size:C(S)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),c(),n.params.zoneIngress?(o(),a(z,{key:0},{default:t(s=>[m(K,{onClose:x=>n.replace({name:"zone-ingress-list-view",params:{zone:n.params.zone},query:{page:1,size:100}})},{default:t(()=>[(o(),a(B(s.Component),{name:n.params.zoneIngress,"zone-ingress-overview":i==null?void 0:i.items.find(x=>x.name===n.params.zoneIngress)},null,8,["name","zone-ingress-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):V("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):V("",!0)]),_:1})}}});const Y=T(F,[["__scopeId","data-v-c0656c56"]]);export{Y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/KumaNotFoundView-192e6fec.js b/app/kuma-ui/pkg/resources/data/assets/KumaNotFoundView-192e6fec.js new file mode 100644 index 000000000000..2a076ccdc1e0 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/KumaNotFoundView-192e6fec.js @@ -0,0 +1,3 @@ +import{_ as i}from"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import{d as r,a as t,o as u,b as l,w as e,e as o,p as n,f as a}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";const d={class:"overview"},f=n("p",null,"The page or entity you were looking for does not exist.",-1),B=r({__name:"KumaNotFoundView",setup(w){return(V,h)=>{const s=t("RouteTitle"),_=t("KButton"),c=t("KEmptyState"),p=t("AppView"),m=t("RouteView");return u(),l(m,{name:"kuma-not-found-view"},{default:e(()=>[o(p,null,{default:e(()=>[n("div",d,[o(c,null,{title:e(()=>[o(i,{class:"mb-3"}),a(),n("h1",null,[o(s,{title:"Page Not Found"})])]),message:e(()=>[f]),cta:e(()=>[o(_,{appearance:"primary",to:{name:"home"}},{default:e(()=>[a(` + Go Home + `)]),_:1})]),_:1})])]),_:1})]),_:1})}}});export{B as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js similarity index 85% rename from app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js rename to app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js index 56a08578659b..f454c2bacbcf 100644 --- a/app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js +++ b/app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js @@ -1 +1 @@ -import{b as o}from"./index-9dd3e7d3.js";import{d as s,o as t,b as r,w as l,e as n,q as a,a8 as c,f as d,r as i,a7 as _,p}from"./index-203d56a2.js";const m=p("p",null,"Loading data …",-1),h=s({__name:"LoadingBlock",setup(f){return(e,u)=>(t(),r(a(_),{"cta-is-hidden":"","data-testid":"loading-block"},{title:l(()=>[n(a(c),{class:"mb-3",display:"inline-block",color:a(o)},null,8,["color"]),d(),i(e.$slots,"default",{},()=>[m])]),_:3}))}});export{h as _}; +import{b as o}from"./index-9dd3e7d3.js";import{d as s,o as t,b as r,w as l,e as n,q as a,a8 as c,f as d,r as i,a7 as _,p}from"./index-784d2bbf.js";const m=p("p",null,"Loading data …",-1),h=s({__name:"LoadingBlock",setup(f){return(e,u)=>(t(),r(a(_),{"cta-is-hidden":"","data-testid":"loading-block"},{title:l(()=>[n(a(c),{class:"mb-3",display:"inline-block",color:a(o)},null,8,["color"]),d(),i(e.$slots,"default",{},()=>[m])]),_:3}))}});export{h as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-d56dce8e.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-8fd90a16.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/LoadingBox-d56dce8e.js rename to app/kuma-ui/pkg/resources/data/assets/LoadingBox-8fd90a16.js index 7be06d898e90..ca9efe79ec32 100644 --- a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-d56dce8e.js +++ b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-8fd90a16.js @@ -1 +1 @@ -import{_ as d,o as _,c as n,f as t,A as c,B as l,p as o}from"./index-203d56a2.js";const a={},e=s=>(c("data-v-67594d24"),s=s(),l(),s),i={class:"loading","data-testid":"loading"},u=e(()=>o("div",null,null,-1)),p=e(()=>o("div",null,null,-1)),r=e(()=>o("div",null,null,-1)),v=e(()=>o("div",null,null,-1)),h=e(()=>o("div",null,null,-1));function x(s,f){return _(),n("div",i,[u,t(),p,t(),r,t(),v,t(),h])}const g=d(a,[["render",x],["__scopeId","data-v-67594d24"]]);export{g as L}; +import{_ as d,o as _,c as n,f as t,A as c,B as l,p as o}from"./index-784d2bbf.js";const a={},e=s=>(c("data-v-67594d24"),s=s(),l(),s),i={class:"loading","data-testid":"loading"},u=e(()=>o("div",null,null,-1)),p=e(()=>o("div",null,null,-1)),r=e(()=>o("div",null,null,-1)),v=e(()=>o("div",null,null,-1)),h=e(()=>o("div",null,null,-1));function x(s,f){return _(),n("div",i,[u,t(),p,t(),r,t(),v,t(),h])}const g=d(a,[["render",x],["__scopeId","data-v-67594d24"]]);export{g as L}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-ed886154.js b/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-45d26a51.js similarity index 63% rename from app/kuma-ui/pkg/resources/data/assets/MeshConfigView-ed886154.js rename to app/kuma-ui/pkg/resources/data/assets/MeshConfigView-45d26a51.js index f42b36ad2164..cd75f814d43a 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-ed886154.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-45d26a51.js @@ -1 +1 @@ -import{E as h}from"./ErrorBlock-085322b0.js";import{_ as w}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{_ as k}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js";import{d as V,u as v,a as e,o as t,b as s,w as o,e as r,p as g,f as C,q as x}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./toYaml-4e00099e.js";const q=V({__name:"MeshConfigView",setup(y){const i=v();return(A,B)=>{const c=e("RouteTitle"),p=e("DataSource"),u=e("KCard"),_=e("AppView"),l=e("RouteView");return t(),s(l,{name:"mesh-config-view","data-testid":"mesh-config-view",params:{mesh:""}},{default:o(({route:a,t:f})=>[r(_,null,{title:o(()=>[g("h2",null,[r(c,{title:f("meshes.routes.item.navigation.mesh-config-view")},null,8,["title"])])]),default:o(()=>[C(),r(u,null,{body:o(()=>[r(p,{src:`/meshes/${a.params.mesh}`},{default:o(({data:n,error:m})=>[m!==void 0?(t(),s(h,{key:0,error:m},null,8,["error"])):n===void 0?(t(),s(w,{key:1})):(t(),s(k,{key:2,id:"code-block-mesh",resource:n,"resource-fetcher":d=>x(i).getMesh({name:a.params.mesh},d)},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{q as default}; +import{E as h}from"./ErrorBlock-d38c2168.js";import{_ as w}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{_ as k}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js";import{d as V,u as v,a as e,o as t,b as s,w as o,e as r,p as g,f as C,q as x}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./toYaml-4e00099e.js";const q=V({__name:"MeshConfigView",setup(y){const i=v();return(A,B)=>{const c=e("RouteTitle"),p=e("DataSource"),u=e("KCard"),_=e("AppView"),l=e("RouteView");return t(),s(l,{name:"mesh-config-view","data-testid":"mesh-config-view",params:{mesh:""}},{default:o(({route:a,t:f})=>[r(_,null,{title:o(()=>[g("h2",null,[r(c,{title:f("meshes.routes.item.navigation.mesh-config-view")},null,8,["title"])])]),default:o(()=>[C(),r(u,null,{body:o(()=>[r(p,{src:`/meshes/${a.params.mesh}`},{default:o(({data:n,error:m})=>[m!==void 0?(t(),s(h,{key:0,error:m},null,8,["error"])):n===void 0?(t(),s(w,{key:1})):(t(),s(k,{key:2,id:"code-block-mesh",resource:n,"resource-fetcher":d=>x(i).getMesh({name:a.params.mesh},d)},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshDetailTabsView-0e2e6948.js b/app/kuma-ui/pkg/resources/data/assets/MeshDetailTabsView-0e2e6948.js new file mode 100644 index 000000000000..d22c2b14a85a --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/MeshDetailTabsView-0e2e6948.js @@ -0,0 +1 @@ +import{d as h,l as f,Z as w,a as n,o as R,b as V,w as m,e as s,p as b,q as p,f as _}from"./index-784d2bbf.js";import{N as x}from"./NavTabs-4b9646fa.js";import{T}from"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./index-9dd3e7d3.js";const q=h({__name:"MeshDetailTabsView",setup(v){var l;const{t:u}=f(),d=(((l=w().getRoutes().find(e=>e.name==="mesh-detail-tabs-view"))==null?void 0:l.children)??[]).map(e=>{var a,t;const i=typeof e.name>"u"?(a=e.children)==null?void 0:a[0]:e,o=i.name,r=((t=i.meta)==null?void 0:t.module)??"";return{title:u(`meshes.routes.item.navigation.${o}`),routeName:o,module:r}});return(e,i)=>{const o=n("RouteTitle"),r=n("RouterView"),c=n("AppView"),a=n("RouteView");return R(),V(a,{name:"mesh-detail-tabs-view",params:{mesh:""}},{default:m(({route:t})=>[s(c,null,{title:m(()=>[b("h1",null,[s(T,{text:t.params.mesh},{default:m(()=>[s(o,{title:p(u)("meshes.routes.item.title",{name:t.params.mesh})},null,8,["title"])]),_:2},1032,["text"])])]),default:m(()=>[_(),s(x,{class:"route-mesh-view-tabs",tabs:p(d)},null,8,["tabs"]),_(),s(r)]),_:2},1024)]),_:1})}}});export{q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-2123d75b.js b/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-c0a1b581.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/MeshDetailView-2123d75b.js rename to app/kuma-ui/pkg/resources/data/assets/MeshDetailView-c0a1b581.js index 84f3415dcbab..d6c51af25d71 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-2123d75b.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-c0a1b581.js @@ -1 +1 @@ -import{E as R}from"./ErrorBlock-085322b0.js";import{_ as g}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{d as V,l as S,O as w,o as t,c as T,f as _,t as i,q as r,e,V as $,_ as k,$ as b,a as c,b as p,w as n,p as B}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";const M={class:"date-status"},I=V({__name:"ResourceDateStatus",props:{creationTime:{},modificationTime:{}},setup(u){const{t:s,formatIsoDate:m}=S(),d=u,l=w(()=>m(d.creationTime)),a=w(()=>m(d.modificationTime));return(f,h)=>(t(),T("span",M,[_(i(r(s)("common.detail.created"))+": "+i(l.value)+" ",1),e(r($)),_(" "+i(r(s)("common.detail.modified"))+": "+i(a.value),1)]))}});const C=k(I,[["__scopeId","data-v-fa366713"]]),N={key:2,class:"stack","data-testid":"detail-view-details"},A={class:"date-status-wrapper"},E=V({__name:"MeshDetailView",setup(u){const s=b();return(m,d)=>{const l=c("RouteTitle"),a=c("DataSource"),f=c("AppView"),h=c("RouteView");return t(),p(h,{name:"mesh-detail-view",params:{mesh:""}},{default:n(({route:v,t:x})=>[e(l,{title:x("meshes.routes.overview.title"),render:!1},null,8,["title"]),_(),e(f,null,{default:n(()=>[e(a,{src:`/meshes/${v.params.mesh}`},{default:n(({data:o,error:D})=>[e(a,{src:`/mesh-insights/${v.params.mesh}`},{default:n(({data:y})=>[D?(t(),p(R,{key:0,error:D},null,8,["error"])):o===void 0?(t(),p(g,{key:1})):(t(),T("div",N,[e(r(s),{mesh:o,"mesh-insight":y},null,8,["mesh","mesh-insight"]),_(),B("div",A,[e(C,{"creation-time":o.creationTime,"modification-time":o.modificationTime},null,8,["creation-time","modification-time"])])]))]),_:2},1032,["src"])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});const J=k(E,[["__scopeId","data-v-e3befb82"]]);export{J as default}; +import{E as R}from"./ErrorBlock-d38c2168.js";import{_ as g}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{d as V,l as S,O as w,o as t,c as T,f as _,t as i,q as r,e,V as $,_ as k,$ as b,a as c,b as p,w as n,p as B}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";const M={class:"date-status"},I=V({__name:"ResourceDateStatus",props:{creationTime:{},modificationTime:{}},setup(u){const{t:s,formatIsoDate:m}=S(),d=u,l=w(()=>m(d.creationTime)),a=w(()=>m(d.modificationTime));return(f,h)=>(t(),T("span",M,[_(i(r(s)("common.detail.created"))+": "+i(l.value)+" ",1),e(r($)),_(" "+i(r(s)("common.detail.modified"))+": "+i(a.value),1)]))}});const C=k(I,[["__scopeId","data-v-fa366713"]]),N={key:2,class:"stack","data-testid":"detail-view-details"},A={class:"date-status-wrapper"},E=V({__name:"MeshDetailView",setup(u){const s=b();return(m,d)=>{const l=c("RouteTitle"),a=c("DataSource"),f=c("AppView"),h=c("RouteView");return t(),p(h,{name:"mesh-detail-view",params:{mesh:""}},{default:n(({route:v,t:x})=>[e(l,{title:x("meshes.routes.overview.title"),render:!1},null,8,["title"]),_(),e(f,null,{default:n(()=>[e(a,{src:`/meshes/${v.params.mesh}`},{default:n(({data:o,error:D})=>[e(a,{src:`/mesh-insights/${v.params.mesh}`},{default:n(({data:y})=>[D?(t(),p(R,{key:0,error:D},null,8,["error"])):o===void 0?(t(),p(g,{key:1})):(t(),T("div",N,[e(r(s),{mesh:o,"mesh-insight":y},null,8,["mesh","mesh-insight"]),_(),B("div",A,[e(C,{"creation-time":o.creationTime,"modification-time":o.modificationTime},null,8,["creation-time","modification-time"])])]))]),_:2},1032,["src"])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});const J=k(E,[["__scopeId","data-v-e3befb82"]]);export{J as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshListView-c22797ed.js b/app/kuma-ui/pkg/resources/data/assets/MeshListView-9d2d089e.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/MeshListView-c22797ed.js rename to app/kuma-ui/pkg/resources/data/assets/MeshListView-9d2d089e.js index 880727b03e06..2b0971241988 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshListView-c22797ed.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshListView-9d2d089e.js @@ -1 +1 @@ -import{K as z}from"./index-9dd3e7d3.js";import{d as b,a as n,o as i,b as l,w as s,e as m,p as y,f as p,t as r,q as f,V as x,H as R,v as g,_ as S}from"./index-203d56a2.js";import{A as B}from"./AppCollection-0aeb195e.js";import{E as I}from"./ErrorBlock-085322b0.js";import{S as L}from"./SummaryView-9fcb58ca.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";const D={class:"stack"},N=b({__name:"MeshListView",setup(T){return(A,K)=>{const w=n("RouteTitle"),_=n("RouterLink"),k=n("KCard"),v=n("RouterView"),V=n("AppView"),d=n("DataSource"),C=n("RouteView");return i(),l(d,{src:"/me"},{default:s(({data:h})=>[h?(i(),l(C,{key:0,name:"mesh-list-view",params:{page:1,size:h.pageSize,mesh:""}},{default:s(({route:e,t:o})=>[m(d,{src:`/mesh-insights?page=${e.params.page}&size=${e.params.size}`},{default:s(({data:t,error:c})=>[m(V,null,{title:s(()=>[y("h1",null,[m(w,{title:o("meshes.routes.items.title")},null,8,["title"])])]),default:s(()=>[p(),y("div",D,[m(k,null,{body:s(()=>[c!==void 0?(i(),l(I,{key:0,error:c},null,8,["error"])):(i(),l(B,{key:1,class:"mesh-collection","data-testid":"mesh-collection",headers:[{label:o("meshes.common.name"),key:"name"},{label:o("meshes.routes.items.collection.services"),key:"services"},{label:o("meshes.routes.items.collection.dataplanes"),key:"dataplanes"},{label:"Details",key:"details",hideLabel:!0}],"page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:t==null?void 0:t.total,items:t==null?void 0:t.items,error:c,"empty-state-message":o("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":o("meshes.href.docs"),"empty-state-cta-text":o("common.documentation"),"is-selected-row":a=>a.name===e.params.mesh,onChange:e.update},{name:s(({row:a})=>[m(_,{to:{name:"mesh-detail-view",params:{mesh:a.name},query:{page:e.params.page,size:e.params.size}}},{default:s(()=>[p(r(a.name),1)]),_:2},1032,["to"])]),services:s(({row:a})=>[p(r(a.services.internal??"0"),1)]),dataplanes:s(({row:a})=>[p(r(a.dataplanesByType.standard.online??"0")+" / "+r(a.dataplanesByType.standard.total??"0"),1)]),details:s(({row:a})=>[m(_,{class:"details-link","data-testid":"details-link",to:{name:"mesh-detail-view",params:{mesh:a.name}}},{default:s(()=>[p(r(o("common.collection.details_link"))+" ",1),m(f(x),{display:"inline-block",decorative:"",size:f(z)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["headers","page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),p(),e.params.mesh?(i(),l(v,{key:0},{default:s(a=>[m(L,{onClose:u=>e.replace({name:"mesh-list-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:s(()=>[(i(),l(R(a.Component),{name:e.params.mesh,"mesh-insight":t==null?void 0:t.items.find(u=>u.name===e.params.mesh)},null,8,["name","mesh-insight"]))]),_:2},1032,["onClose"])]),_:2},1024)):g("",!0)])]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):g("",!0)]),_:1})}}});const F=S(N,[["__scopeId","data-v-490caf3b"]]);export{F as default}; +import{K as z}from"./index-9dd3e7d3.js";import{d as b,a as n,o as i,b as l,w as s,e as m,p as y,f as p,t as r,q as f,V as x,H as R,v as g,_ as S}from"./index-784d2bbf.js";import{A as B}from"./AppCollection-f5654ac8.js";import{E as I}from"./ErrorBlock-d38c2168.js";import{S as L}from"./SummaryView-f02fae9c.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";const D={class:"stack"},N=b({__name:"MeshListView",setup(T){return(A,K)=>{const w=n("RouteTitle"),_=n("RouterLink"),k=n("KCard"),v=n("RouterView"),V=n("AppView"),d=n("DataSource"),C=n("RouteView");return i(),l(d,{src:"/me"},{default:s(({data:h})=>[h?(i(),l(C,{key:0,name:"mesh-list-view",params:{page:1,size:h.pageSize,mesh:""}},{default:s(({route:e,t:o})=>[m(d,{src:`/mesh-insights?page=${e.params.page}&size=${e.params.size}`},{default:s(({data:t,error:c})=>[m(V,null,{title:s(()=>[y("h1",null,[m(w,{title:o("meshes.routes.items.title")},null,8,["title"])])]),default:s(()=>[p(),y("div",D,[m(k,null,{body:s(()=>[c!==void 0?(i(),l(I,{key:0,error:c},null,8,["error"])):(i(),l(B,{key:1,class:"mesh-collection","data-testid":"mesh-collection",headers:[{label:o("meshes.common.name"),key:"name"},{label:o("meshes.routes.items.collection.services"),key:"services"},{label:o("meshes.routes.items.collection.dataplanes"),key:"dataplanes"},{label:"Details",key:"details",hideLabel:!0}],"page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:t==null?void 0:t.total,items:t==null?void 0:t.items,error:c,"empty-state-message":o("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":o("meshes.href.docs"),"empty-state-cta-text":o("common.documentation"),"is-selected-row":a=>a.name===e.params.mesh,onChange:e.update},{name:s(({row:a})=>[m(_,{to:{name:"mesh-detail-view",params:{mesh:a.name},query:{page:e.params.page,size:e.params.size}}},{default:s(()=>[p(r(a.name),1)]),_:2},1032,["to"])]),services:s(({row:a})=>[p(r(a.services.internal??"0"),1)]),dataplanes:s(({row:a})=>[p(r(a.dataplanesByType.standard.online??"0")+" / "+r(a.dataplanesByType.standard.total??"0"),1)]),details:s(({row:a})=>[m(_,{class:"details-link","data-testid":"details-link",to:{name:"mesh-detail-view",params:{mesh:a.name}}},{default:s(()=>[p(r(o("common.collection.details_link"))+" ",1),m(f(x),{display:"inline-block",decorative:"",size:f(z)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["headers","page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),p(),e.params.mesh?(i(),l(v,{key:0},{default:s(a=>[m(L,{onClose:u=>e.replace({name:"mesh-list-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:s(()=>[(i(),l(R(a.Component),{name:e.params.mesh,"mesh-insight":t==null?void 0:t.items.find(u=>u.name===e.params.mesh)},null,8,["name","mesh-insight"]))]),_:2},1032,["onClose"])]),_:2},1024)):g("",!0)])]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):g("",!0)]),_:1})}}});const F=S(N,[["__scopeId","data-v-490caf3b"]]);export{F as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-bf801068.js b/app/kuma-ui/pkg/resources/data/assets/MeshRootView-852f6e91.js similarity index 69% rename from app/kuma-ui/pkg/resources/data/assets/MeshIndexView-bf801068.js rename to app/kuma-ui/pkg/resources/data/assets/MeshRootView-852f6e91.js index 8b636e08276f..418ec12fdddd 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-bf801068.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshRootView-852f6e91.js @@ -1 +1 @@ -import{_ as a,a as e,o as _,b as i,w as t,e as o}from"./index-203d56a2.js";const m={};function u(p,d){const s=e("RouterView"),n=e("AppView"),c=e("RouteView");return _(),i(c,{name:"mesh-index-view"},{default:t(({t:r})=>[o(n,{breadcrumbs:[{to:{name:"mesh-list-view"},text:r("meshes.routes.item.breadcrumbs")}]},{default:t(()=>[o(s)]),_:2},1032,["breadcrumbs"])]),_:1})}const f=a(m,[["render",u]]);export{f as default}; +import{_ as a,a as e,o as _,b as i,w as t,e as o}from"./index-784d2bbf.js";const m={};function u(p,w){const s=e("RouterView"),n=e("AppView"),c=e("RouteView");return _(),i(c,{name:"mesh-index-view"},{default:t(({t:r})=>[o(n,{breadcrumbs:[{to:{name:"mesh-list-view"},text:r("meshes.routes.item.breadcrumbs")}]},{default:t(()=>[o(s)]),_:2},1032,["breadcrumbs"])]),_:1})}const f=a(m,[["render",u]]);export{f as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-6b0bfb86.js b/app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-c56927fa.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-6b0bfb86.js rename to app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-c56927fa.js index 833312271302..7d5aadab4255 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-6b0bfb86.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-c56927fa.js @@ -1 +1 @@ -import{d as v,l as f,a as m,o as _,b as p,w as e,e as c,p as s,f as t,q as n,t as l,c as w,W as r,A as g,B as I,Y as V,_ as k}from"./index-203d56a2.js";import{_ as x}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";const S=i=>(g("data-v-c87e550c"),i=i(),I(),i),B={class:"summary-title-wrapper"},R=S(()=>s("img",{"aria-hidden":"true",src:V},null,-1)),M={class:"summary-title"},T={key:1,class:"stack"},A={class:"mt-4 stack"},C=v({__name:"MeshSummaryView",props:{name:{},meshInsight:{default:void 0}},setup(i){const{t:a}=f(),o=i;return(N,L)=>{const d=m("RouteTitle"),u=m("RouterLink"),h=m("AppView"),y=m("RouteView");return _(),p(y,{name:"mesh-summary-view"},{default:e(()=>[c(h,null,{title:e(()=>[s("div",B,[R,t(),s("h2",M,[c(u,{to:{name:"mesh-detail-view",params:{mesh:o.name}}},{default:e(()=>[c(d,{title:n(a)("meshes.routes.item.title",{name:o.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:e(()=>[t(),o.meshInsight===void 0?(_(),p(x,{key:0},{message:e(()=>[s("p",null,l(n(a)("common.collection.summary.empty_message",{type:"Mesh"})),1)]),default:e(()=>[t(l(n(a)("common.collection.summary.empty_title",{type:"Mesh"}))+" ",1)]),_:1})):(_(),w("div",T,[s("div",null,[s("h3",null,l(n(a)("meshes.routes.item.overview")),1),t(),s("div",A,[c(r,{total:o.meshInsight.services.total??0,"data-testid":"services-status"},{title:e(()=>[t(l(n(a)("meshes.detail.services")),1)]),_:1},8,["total"]),t(),c(r,{online:o.meshInsight.dataplanesByType.standard.online??0,total:o.meshInsight.dataplanesByType.standard.total??0,"data-testid":"data-plane-proxies-status"},{title:e(()=>[t(l(n(a)("meshes.detail.data_plane_proxies")),1)]),_:1},8,["online","total"])])])]))]),_:1})]),_:1})}}});const D=k(C,[["__scopeId","data-v-c87e550c"]]);export{D as default}; +import{d as v,l as f,a as m,o as _,b as p,w as e,e as c,p as s,f as t,q as n,t as l,c as w,W as r,A as g,B as I,Y as V,_ as k}from"./index-784d2bbf.js";import{_ as x}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";const S=i=>(g("data-v-c87e550c"),i=i(),I(),i),B={class:"summary-title-wrapper"},R=S(()=>s("img",{"aria-hidden":"true",src:V},null,-1)),M={class:"summary-title"},T={key:1,class:"stack"},A={class:"mt-4 stack"},C=v({__name:"MeshSummaryView",props:{name:{},meshInsight:{default:void 0}},setup(i){const{t:a}=f(),o=i;return(N,L)=>{const d=m("RouteTitle"),u=m("RouterLink"),h=m("AppView"),y=m("RouteView");return _(),p(y,{name:"mesh-summary-view"},{default:e(()=>[c(h,null,{title:e(()=>[s("div",B,[R,t(),s("h2",M,[c(u,{to:{name:"mesh-detail-view",params:{mesh:o.name}}},{default:e(()=>[c(d,{title:n(a)("meshes.routes.item.title",{name:o.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:e(()=>[t(),o.meshInsight===void 0?(_(),p(x,{key:0},{message:e(()=>[s("p",null,l(n(a)("common.collection.summary.empty_message",{type:"Mesh"})),1)]),default:e(()=>[t(l(n(a)("common.collection.summary.empty_title",{type:"Mesh"}))+" ",1)]),_:1})):(_(),w("div",T,[s("div",null,[s("h3",null,l(n(a)("meshes.routes.item.overview")),1),t(),s("div",A,[c(r,{total:o.meshInsight.services.total??0,"data-testid":"services-status"},{title:e(()=>[t(l(n(a)("meshes.detail.services")),1)]),_:1},8,["total"]),t(),c(r,{online:o.meshInsight.dataplanesByType.standard.online??0,total:o.meshInsight.dataplanesByType.standard.total??0,"data-testid":"data-plane-proxies-status"},{title:e(()=>[t(l(n(a)("meshes.detail.data_plane_proxies")),1)]),_:1},8,["online","total"])])])]))]),_:1})]),_:1})}}});const D=k(C,[["__scopeId","data-v-c87e550c"]]);export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-1dcd35ab.js b/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-1dcd35ab.js deleted file mode 100644 index 2a3c8f63e145..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-1dcd35ab.js +++ /dev/null @@ -1 +0,0 @@ -import{d,l as f,Z as w,a as n,o as R,b as V,w as m,e as s,p as b,q as p,f as _}from"./index-203d56a2.js";import{N as x}from"./NavTabs-94b01e67.js";import{T}from"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./index-9dd3e7d3.js";const q=d({__name:"MeshTabsView",setup(v){var c;const{t:u}=f(),h=(((c=w().getRoutes().find(e=>e.name==="mesh-tabs-view"))==null?void 0:c.children)??[]).map(e=>{var a,t;const r=typeof e.name>"u"?(a=e.children)==null?void 0:a[0]:e,o=r.name,i=((t=r.meta)==null?void 0:t.module)??"";return{title:u(`meshes.routes.item.navigation.${o}`),routeName:o,module:i}});return(e,r)=>{const o=n("RouteTitle"),i=n("RouterView"),l=n("AppView"),a=n("RouteView");return R(),V(a,{name:"mesh-tabs-view",params:{mesh:""}},{default:m(({route:t})=>[s(l,null,{title:m(()=>[b("h1",null,[s(T,{text:t.params.mesh},{default:m(()=>[s(o,{title:p(u)("meshes.routes.item.title",{name:t.params.mesh})},null,8,["title"])]),_:2},1032,["text"])])]),default:m(()=>[_(),s(x,{class:"route-mesh-view-tabs",tabs:p(h)},null,8,["tabs"]),_(),s(i)]),_:2},1024)]),_:1})}}});export{q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-45aa1120.js b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-45aa1120.js deleted file mode 100644 index 7cd047b8ef0e..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-45aa1120.js +++ /dev/null @@ -1,11 +0,0 @@ -import{L as z}from"./LoadingBox-d56dce8e.js";import{O as T,a as V,b as I}from"./OnboardingPage-f6a09138.js";import{d as k,u as A,m as r,S as O,a as p,o as a,b as N,w as i,e as c,f as e,p as n,c as l,v as B,A as C,B as L,_ as R}from"./index-203d56a2.js";const S=u=>(C("data-v-e9780766"),u=u(),L(),u),M=S(()=>n("p",{class:"mb-4 text-center"},` - A zone requires both the zone control plane and zone ingress. On Kubernetes, you run a single command to create both resources. On Universal, you must create them separately. - `,-1)),D={class:"mb-4 text-center"},E=["href"],G={class:"status-box mt-4"},K={key:0,class:"status--is-connected","data-testid":"zone-connected"},P={key:1,class:"status--is-disconnected","data-testid":"zone-disconnected"},U={class:"status-box mt-4"},q={key:0,class:"status--is-connected","data-testid":"zone-ingress-connected"},H={key:1,class:"status--is-disconnected","data-testid":"zone-ingress-disconnected"},j={key:0,class:"status-loading-box mt-4"},b=1e3,F=k({__name:"MultiZoneView",setup(u){const m=A(),o=r(!1),s=r(!1),d=r(null),_=r(null);O(function(){g(),h()}),f(),v();async function f(){try{const{total:t}=await m.getZones();o.value=t>0}catch(t){o.value=!1,console.error(t)}finally{o.value||(g(),d.value=window.setTimeout(f,b))}}async function v(){try{const{total:t}=await m.getAllZoneIngressOverviews();s.value=t>0}catch(t){s.value=!1,console.error(t)}finally{s.value||(h(),_.value=window.setTimeout(v,b))}}function g(){d.value!==null&&window.clearTimeout(d.value)}function h(){_.value!==null&&window.clearTimeout(_.value)}return(t,J)=>{const y=p("RouteTitle"),x=p("AppView"),Z=p("RouteView");return a(),N(Z,{name:"onboarding-multi-zone"},{default:i(({t:w})=>[c(y,{title:w("onboarding.routes.multizone.title"),render:!1},null,8,["title"]),e(),c(x,null,{default:i(()=>[c(T,null,{header:i(()=>[c(V,null,{title:i(()=>[e(` - Add zones - `)]),_:1})]),content:i(()=>[M,e(),n("p",D,[n("b",null,[e("See "),n("a",{href:w("onboarding.href.docs.install"),target:"_blank"},"the documentation for options to install",8,E),e(".")])]),e(),n("div",null,[n("p",G,[e(` - Zone status: - - `),o.value?(a(),l("span",K,"Connected")):(a(),l("span",P,"Disconnected"))]),e(),n("p",U,[e(` - Zone ingress status: - - `),s.value?(a(),l("span",q,"Connected")):(a(),l("span",H,"Disconnected"))]),e(),!s.value||!o.value?(a(),l("div",j,[c(z)])):B("",!0)])]),navigation:i(()=>[c(I,{"next-step":"onboarding-create-mesh","previous-step":"onboarding-configuration-types","should-allow-next":o.value&&s.value},null,8,["should-allow-next"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const Y=R(F,[["__scopeId","data-v-e9780766"]]);export{Y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-a3d28e14.css b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-a3d28e14.css deleted file mode 100644 index 85660d4b6a43..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-a3d28e14.css +++ /dev/null @@ -1 +0,0 @@ -.status-box[data-v-e9780766]{text-align:center}.status--is-connected[data-v-e9780766]{color:#007d60}.status--is-disconnected[data-v-e9780766]{color:#d60027}.status-loading-box[data-v-e9780766]{display:flex;justify-content:center} diff --git a/app/kuma-ui/pkg/resources/data/assets/NavTabs-94b01e67.js b/app/kuma-ui/pkg/resources/data/assets/NavTabs-4b9646fa.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/NavTabs-94b01e67.js rename to app/kuma-ui/pkg/resources/data/assets/NavTabs-4b9646fa.js index af51f6f7bbe6..382cbce96401 100644 --- a/app/kuma-ui/pkg/resources/data/assets/NavTabs-94b01e67.js +++ b/app/kuma-ui/pkg/resources/data/assets/NavTabs-4b9646fa.js @@ -1 +1 @@ -import{d as l,G as d,O as n,a as i,o as p,b as f,a0 as v,C as N,w as u,e as b,f as h,t as x,q as y,ak as k,_ as T}from"./index-203d56a2.js";const C=l({__name:"NavTabs",props:{tabs:{type:Array,required:!0}},setup(c){const o=d(),a=c,_=n(()=>a.tabs.map(t=>({title:t.title,hash:"#"+t.routeName}))),m=n(()=>{const t=o.matched.map(e=>e.meta.module??"").filter(e=>e!=="");t.reverse();const s=a.tabs.find(e=>!!(e.routeName===o.name||t.includes(e.module)));return"#"+((s==null?void 0:s.routeName)??a.tabs[0].routeName)});return(t,s)=>{const r=i("RouterLink");return p(),f(y(k),{tabs:_.value,"model-value":m.value,"has-panels":!1,class:"nav-tabs","data-testid":"nav-tabs"},v({_:2},[N(a.tabs,e=>({name:`${e.routeName}-anchor`,fn:u(()=>[b(r,{"data-testid":`${e.routeName}-tab`,to:{name:e.routeName}},{default:u(()=>[h(x(e.title),1)]),_:2},1032,["data-testid","to"])])}))]),1032,["tabs","model-value"])}}});const g=T(C,[["__scopeId","data-v-efa5cb58"]]);export{g as N}; +import{d as l,G as d,O as n,a as i,o as p,b as f,a0 as v,C as N,w as u,e as b,f as h,t as x,q as y,ak as k,_ as T}from"./index-784d2bbf.js";const C=l({__name:"NavTabs",props:{tabs:{type:Array,required:!0}},setup(c){const o=d(),a=c,_=n(()=>a.tabs.map(t=>({title:t.title,hash:"#"+t.routeName}))),m=n(()=>{const t=o.matched.map(e=>e.meta.module??"").filter(e=>e!=="");t.reverse();const s=a.tabs.find(e=>!!(e.routeName===o.name||t.includes(e.module)));return"#"+((s==null?void 0:s.routeName)??a.tabs[0].routeName)});return(t,s)=>{const r=i("RouterLink");return p(),f(y(k),{tabs:_.value,"model-value":m.value,"has-panels":!1,class:"nav-tabs","data-testid":"nav-tabs"},v({_:2},[N(a.tabs,e=>({name:`${e.routeName}-anchor`,fn:u(()=>[b(r,{"data-testid":`${e.routeName}-tab`,to:{name:e.routeName}},{default:u(()=>[h(x(e.title),1)]),_:2},1032,["data-testid","to"])])}))]),1032,["tabs","model-value"])}}});const g=T(C,[["__scopeId","data-v-efa5cb58"]]);export{g as N}; diff --git a/app/kuma-ui/pkg/resources/data/assets/NotFoundView-b10da387.js b/app/kuma-ui/pkg/resources/data/assets/NotFoundView-b10da387.js deleted file mode 100644 index 6134df21ff45..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/NotFoundView-b10da387.js +++ /dev/null @@ -1,3 +0,0 @@ -import{_ as m}from"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import{d as r,a as t,o as l,b as u,w as e,e as o,p as n,f as a}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";const d={class:"overview"},f=n("p",null,"The page or entity you were looking for does not exist.",-1),B=r({__name:"NotFoundView",setup(w){return(V,h)=>{const s=t("RouteTitle"),p=t("KButton"),_=t("KEmptyState"),c=t("AppView"),i=t("RouteView");return l(),u(i,{name:"app-not-found-view"},{default:e(()=>[o(c,null,{default:e(()=>[n("div",d,[o(_,null,{title:e(()=>[o(m,{class:"mb-3"}),a(),n("h1",null,[o(s,{title:"Page Not Found"})])]),message:e(()=>[f]),cta:e(()=>[o(p,{appearance:"primary",to:{name:"home"}},{default:e(()=>[a(` - Go Home - `)]),_:1})]),_:1})])]),_:1})]),_:1})}}});export{B as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesCodeView-bec87872.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesCodeView-bec87872.js new file mode 100644 index 000000000000..a9c6459f30a3 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesCodeView-bec87872.js @@ -0,0 +1,12 @@ +import{L as y}from"./LoadingBox-8fd90a16.js";import{O as A,a as V,b as N}from"./OnboardingPage-21ee557e.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import{d as T,u as C,m as _,S as O,a as r,o,b as R,w as a,e as t,f as e,c,F as P,p as n,v as D,A as I,B as L,_ as S}from"./index-784d2bbf.js";const b=d=>(I("data-v-ad84ed8e"),d=d(),L(),d),B=b(()=>n("p",{class:"mb-4 text-center"},` + The demo application includes two services: a Redis backend to store a counter value, and a frontend web UI to show and increment the counter. + `,-1)),E=b(()=>n("p",null,"To run execute the following command:",-1)),G={key:1},q={class:"status-box mt-4"},F={key:0,class:"status--is-connected","data-testid":"dpps-connected"},H={key:1,class:"status--is-disconnected","data-testid":"dpps-disconnected"},K={key:0,class:"status-loading-box mt-4"},M=1e3,h="https://github.com/kumahq/kuma-counter-demo/",U="https://github.com/kumahq/kuma-counter-demo/blob/master/README.md",$="kubectl apply -f https://bit.ly/3Kh2Try",j=T({__name:"OnboardingAddNewServicesCodeView",setup(d){const g=C(),s=_(!1),l=_(null);u(),O(function(){p()});async function u(){try{const{total:i}=await g.getAllDataplanes();s.value=i>0}catch(i){console.error(i)}finally{s.value||(p(),l.value=window.setTimeout(()=>u(),M))}}function p(){l.value!==null&&window.clearTimeout(l.value)}return(i,z)=>{const v=r("RouteTitle"),w=r("AppView"),f=r("RouteView");return o(),R(f,{name:"onboarding-add-new-services"},{default:a(({can:k,t:x})=>[t(v,{title:x("onboarding.routes.add-services-code.title"),render:!1},null,8,["title"]),e(),t(w,null,{default:a(()=>[t(A,null,{header:a(()=>[t(V,null,{title:a(()=>[e(` + Add services + `)]),_:1})]),content:a(()=>[B,e(),k("use kubernetes")?(o(),c(P,{key:0},[E,e(),t(m,{id:"code-block-kubernetes-command",language:"bash",code:$})],64)):(o(),c("div",G,[n("p",{class:"mb-4 text-center"},[e(` + Clone `),n("a",{href:h,target:"_blank"},"the GitHub repository"),e(` for the demo application: + `)]),e(),t(m,{id:"code-block-clone-command",language:"bash",code:`git clone ${h}`},null,8,["code"]),e(),n("p",{class:"mt-4 text-center"},[e(` + And follow the instructions in `),n("a",{href:U,target:"_blank"},"the README"),e(`. + `)])])),e(),n("div",null,[n("p",q,[e(` + DPPs status: + + `),s.value?(o(),c("span",F,"Connected")):(o(),c("span",H,"Disconnected"))]),e(),s.value?D("",!0):(o(),c("div",K,[t(y)]))])]),navigation:a(()=>[t(N,{"next-step":"onboarding-dataplanes-view","previous-step":"onboarding-add-new-services-view","should-allow-next":s.value},null,8,["should-allow-next"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const Y=S(j,[["__scopeId","data-v-ad84ed8e"]]);export{Y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesCodeView-c1d9425b.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesCodeView-c1d9425b.css new file mode 100644 index 000000000000..b8c65bd33c9b --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesCodeView-c1d9425b.css @@ -0,0 +1 @@ +.status-box[data-v-ad84ed8e]{text-align:center}.status--is-connected[data-v-ad84ed8e]{color:#007d60}.status--is-disconnected[data-v-ad84ed8e]{color:#d60027}.status-loading-box[data-v-ad84ed8e]{display:flex;justify-content:center} diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-392a5bae.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesView-23f21aef.css similarity index 56% rename from app/kuma-ui/pkg/resources/data/assets/AddNewServices-392a5bae.css rename to app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesView-23f21aef.css index 2211186403bf..d7d271732396 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-392a5bae.css +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesView-23f21aef.css @@ -1 +1 @@ -.box[data-v-506b07cb]{cursor:pointer;height:18rem;width:18rem;display:flex;align-items:center;justify-content:center;padding:24px;border:3px solid #b6b6bd;border-radius:5px;box-shadow:4px 4px 14px 4px var(--onboarding-shadow)}.box--active[data-v-506b07cb]{border-color:var(--onboarding-accent)}.service-mode-list[data-v-589f21f1]{width:100%;height:100%;display:flex;justify-content:space-evenly;align-items:center}.service-box-content[data-v-589f21f1]{display:flex;flex-direction:column;align-items:center}.service-mode-title[data-v-589f21f1]{text-transform:uppercase;font-weight:600} +.box[data-v-506b07cb]{cursor:pointer;height:18rem;width:18rem;display:flex;align-items:center;justify-content:center;padding:24px;border:3px solid #b6b6bd;border-radius:5px;box-shadow:4px 4px 14px 4px var(--onboarding-shadow)}.box--active[data-v-506b07cb]{border-color:var(--onboarding-accent)}.service-mode-list[data-v-6d468986]{width:100%;height:100%;display:flex;justify-content:space-evenly;align-items:center}.service-box-content[data-v-6d468986]{display:flex;flex-direction:column;align-items:center}.service-mode-title[data-v-6d468986]{text-transform:uppercase;font-weight:600} diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesView-e50bc844.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesView-e50bc844.js new file mode 100644 index 000000000000..1ccd7a2a8a02 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingAddNewServicesView-e50bc844.js @@ -0,0 +1,7 @@ +import{O as y,a as h,b as S}from"./OnboardingPage-21ee557e.js";import{d as m,o as v,c as V,r as B,n as k,_ as u,a as r,b as A,w as t,e as s,f as a,p as e,A as C,B as N}from"./index-784d2bbf.js";const O=""+new URL("new-service-demo-bff0792e.svg",import.meta.url).href,R=""+new URL("new-service-manually-5bec5301.svg",import.meta.url).href,I=m({__name:"ServiceBox",props:{active:{type:Boolean,required:!1,default:!1}},emits:["clicked"],setup(o,{emit:c}){const i=o,d=c;return(l,n)=>(v(),V("div",{class:k(["box",{"box--active":i.active}]),"data-testid":"box",onClick:n[0]||(n[0]=p=>d("clicked"))},[B(l.$slots,"default",{},void 0,!0)],2))}});const _=u(I,[["__scopeId","data-v-506b07cb"]]),b=o=>(C("data-v-6d468986"),o=o(),N(),o),$={class:"service-mode-list"},T=b(()=>e("div",{class:"service-box-content"},[e("img",{src:O}),a(),e("p",{class:"service-mode-title"},` + Demo app + `),a(),e("p",null,"Counter application")],-1)),z=b(()=>e("div",{class:"service-box-content"},[e("img",{src:R}),a(),e("p",{class:"service-mode-title"},` + Manually + `),a(),e("p",null,"After this wizard")],-1)),L=m({__name:"OnboardingAddNewServicesView",props:{mode:{}},emits:["change"],setup(o,{emit:c}){const i=o,d=c;return(l,n)=>{const p=r("RouteTitle"),g=r("AppView"),w=r("RouteView");return v(),A(w,{name:"onboarding-add-new-services-view"},{default:t(({t:f})=>[s(p,{title:f("onboarding.routes.add-services.title"),render:!1},null,8,["title"]),a(),s(g,null,{default:t(()=>[s(y,null,{header:t(()=>[s(h,null,{title:t(()=>[a(` + Add services + `)]),_:1})]),content:t(()=>[e("div",$,[s(_,{"data-testid":"onboarding-demo",active:i.mode==="demo",onClicked:n[0]||(n[0]=x=>d("change","demo"))},{default:t(()=>[T]),_:1},8,["active"]),a(),s(_,{"data-testid":"onboarding-manually",active:i.mode==="manually",onClicked:n[1]||(n[1]=x=>d("change","manually"))},{default:t(()=>[z]),_:1},8,["active"])])]),navigation:t(()=>[s(S,{"next-step":i.mode==="manually"?"onboarding-completed-view":"onboarding-add-new-services-code-view","previous-step":"onboarding-create-mesh-view"},null,8,["next-step"])]),_:1})]),_:1})]),_:1})}}});const D=u(L,[["__scopeId","data-v-6d468986"]]);export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingCompletedView-39658516.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingCompletedView-39658516.js new file mode 100644 index 000000000000..bdae0896a6b8 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingCompletedView-39658516.js @@ -0,0 +1,3 @@ +import{O as r,a as c,b as l}from"./OnboardingPage-21ee557e.js";import{d as m,a as n,o as u,b as f,w as e,e as t,f as a,A as g,B as b,p as s,_ as w}from"./index-784d2bbf.js";const h=""+new URL("kuma_gui-ecebdf10.png",import.meta.url).href,v=o=>(g("data-v-b9ff6689"),o=o(),b(),o),V=v(()=>s("div",{class:"gui-preview-image"},[s("img",{src:h})],-1)),x=m({__name:"OnboardingCompletedView",setup(o){return(C,O)=>{const i=n("RouteTitle"),p=n("AppView"),_=n("RouteView");return u(),f(_,{name:"onboarding-completed-view"},{default:e(({t:d})=>[t(i,{title:d("onboarding.routes.completed.title"),render:!1},null,8,["title"]),a(),t(p,null,{default:e(()=>[t(r,null,{header:e(()=>[t(c,null,{title:e(()=>[a(` + Go to the dashboard + `)]),_:1})]),content:e(()=>[V]),navigation:e(()=>[t(l,{"next-step":"home","next-step-title":"Complete","last-step":"","show-skip":!1})]),_:1})]),_:1})]),_:1})}}});const B=w(x,[["__scopeId","data-v-b9ff6689"]]);export{B as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingCompletedView-a7cfb1d4.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingCompletedView-a7cfb1d4.css new file mode 100644 index 000000000000..62d4bb5bc140 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingCompletedView-a7cfb1d4.css @@ -0,0 +1 @@ +.gui-preview-image[data-v-b9ff6689]{display:flex;justify-content:center} diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingConfigurationTypesView-3f9175c8.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingConfigurationTypesView-3f9175c8.js new file mode 100644 index 000000000000..2ee86d6cba19 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingConfigurationTypesView-3f9175c8.js @@ -0,0 +1,9 @@ +import{O as w,a as h,b as O}from"./OnboardingPage-21ee557e.js";import{d as x,k as C,P as G,Q as R,R as T,m as P,O as K,a as r,o as i,b as u,w as e,e as o,f as n,p as d,H as k,_ as M}from"./index-784d2bbf.js";const N={class:"graph-list mb-6"},U={class:"radio-button-group"},A=x({__name:"OnboardingConfigurationTypesView",setup(B){const p=C(),m=G(),_=R(),c={postgres:T(),memory:_,kubernetes:m},t=P(p("KUMA_STORE_TYPE")),g=K(()=>c[t.value]);return(z,a)=>{const v=r("RouteTitle"),l=r("KRadio"),b=r("AppView"),f=r("RouteView");return i(),u(f,{name:"onboarding-configuration-types-view"},{default:e(({can:V,t:y})=>[o(v,{title:y("onboarding.routes.configuration-types.title"),render:!1},null,8,["title"]),n(),o(b,null,{default:e(()=>[o(w,{"with-image":""},{header:e(()=>[o(h,null,{title:e(()=>[n(` + Learn about configuration storage + `)]),_:1})]),content:e(()=>[d("div",N,[(i(),u(k(g.value)))]),n(),d("div",U,[o(l,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=s=>t.value=s),name:"deployment","selected-value":"kubernetes"},{default:e(()=>[n(` + Kubernetes + `)]),_:1},8,["modelValue"]),n(),o(l,{modelValue:t.value,"onUpdate:modelValue":a[1]||(a[1]=s=>t.value=s),name:"deployment","selected-value":"postgres"},{default:e(()=>[n(` + Postgres + `)]),_:1},8,["modelValue"]),n(),o(l,{modelValue:t.value,"onUpdate:modelValue":a[2]||(a[2]=s=>t.value=s),name:"deployment","selected-value":"memory"},{default:e(()=>[n(` + Memory + `)]),_:1},8,["modelValue"])])]),navigation:e(()=>[o(O,{"next-step":V("use zones")?"onboarding-multi-zone-view":"onboarding-create-mesh-view","previous-step":"onboarding-deployment-types-view"},null,8,["next-step"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const I=M(A,[["__scopeId","data-v-12112a8a"]]);export{I as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingConfigurationTypesView-7c8a5017.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingConfigurationTypesView-7c8a5017.css new file mode 100644 index 000000000000..d962e395706c --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingConfigurationTypesView-7c8a5017.css @@ -0,0 +1 @@ +.graph-list[data-v-12112a8a]{width:100%;height:100%;display:flex;justify-content:space-evenly;align-items:center}.radio-button-group[data-v-12112a8a]{display:flex;justify-content:center;gap:24px;margin-bottom:16px}.radio-button-group .k-radio[data-v-12112a8a]{cursor:pointer} diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingCreateMeshView-fb39b91f.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingCreateMeshView-fb39b91f.css new file mode 100644 index 000000000000..3c2764148a7a --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingCreateMeshView-fb39b91f.css @@ -0,0 +1 @@ +.table[data-v-707bb706]{width:50%;margin:0 auto} diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingCreateMeshView-fe912504.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingCreateMeshView-fe912504.js new file mode 100644 index 000000000000..69fe9bdbc1b6 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingCreateMeshView-fe912504.js @@ -0,0 +1,7 @@ +import{O as b,a as h,b as g}from"./OnboardingPage-21ee557e.js";import{d as v,m as f,a as o,o as w,b as y,w as e,e as t,f as a,p as s,t as x,A as V,B as A,_ as C}from"./index-784d2bbf.js";const r=n=>(V("data-v-707bb706"),n=n(),A(),n),O={class:"mb-4 text-center"},T=r(()=>s("i",null,"default",-1)),N=r(()=>s("p",{class:"mt-4 text-center"},` + This mesh is empty. Next, you add services and their data plane proxies. + `,-1)),S=v({__name:"OnboardingCreateMeshView",setup(n){const c=[{label:"Name",key:"name"},{label:"Services",key:"servicesAmount"},{label:"DPPs",key:"dppsAmount"}],l=f({total:1,data:[{name:"default",servicesAmount:0,dppsAmount:0}]});return(k,B)=>{const d=o("RouteTitle"),p=o("KTable"),_=o("AppView"),u=o("RouteView");return w(),y(u,{name:"onboarding-create-mesh-view"},{default:e(({can:m,t:i})=>[t(d,{title:i("onboarding.routes.create-mesh.title"),render:!1},null,8,["title"]),a(),t(_,null,{default:e(()=>[t(b,null,{header:e(()=>[t(h,null,{title:e(()=>[a(` + Create the mesh + `)]),_:1})]),content:e(()=>[s("p",O,[a(` + When you install, `+x(i("common.product.name"))+" creates a ",1),T,a(` mesh, but you can add as many meshes as you need. + `)]),a(),t(p,{class:"table",fetcher:()=>l.value,headers:c,"disable-pagination":""},null,8,["fetcher"]),a(),N]),navigation:e(()=>[t(g,{"next-step":"onboarding-add-new-services-view","previous-step":m("use zones")?"onboarding-multi-zone-view":"onboarding-configuration-types-view"},null,8,["previous-step"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const I=C(S,[["__scopeId","data-v-707bb706"]]);export{I as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingDataplanesView-06631a68.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingDataplanesView-06631a68.js new file mode 100644 index 000000000000..2650f6302573 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingDataplanesView-06631a68.js @@ -0,0 +1,3 @@ +import{L as D}from"./LoadingBox-8fd90a16.js";import{O as T,a as O,b as V}from"./OnboardingPage-21ee557e.js";import{S as B}from"./StatusBadge-a6acfbee.js";import{d as R,u as S,m as k,T as F,a as u,o,b as v,w as t,e as s,f as c,c as p,F as x,C as N,t as b,p as f,_ as P}from"./index-784d2bbf.js";import{g as C}from"./dataplane-dcd0858b.js";const E={key:0,class:"status-loading-box mb-4"},I={key:1},L={class:"mb-4"},K=R({__name:"OnboardingDataplanesView",setup($){const h=S(),A=[{label:"Mesh",key:"mesh"},{label:"Name",key:"name"},{label:"Status",key:"status"}],a=k({total:0,data:[]}),_=k(null);F(function(){w()}),y();function w(){_.value!==null&&window.clearTimeout(_.value)}async function y(){let i=!1;const m=[];try{const{items:n}=await h.getAllDataplanes({size:10});if(Array.isArray(n)&&n.length>0)for(const g of n){const{name:r,mesh:d}=g,l=await h.getDataplaneOverviewFromMesh({mesh:d,name:r}),e=C(l.dataplaneInsight);e==="offline"&&(i=!0),m.push({status:e,name:r,mesh:d})}else i=!0}catch(n){console.error(n)}a.value.data=m,a.value.total=a.value.data.length,i&&(w(),_.value=window.setTimeout(y,1e3))}return(i,m)=>{const n=u("RouteTitle"),g=u("KTable"),r=u("AppView"),d=u("RouteView");return o(),v(d,{name:"onboarding-dataplanes-view"},{default:t(({t:l})=>[s(n,{title:l("onboarding.routes.dataplanes-overview.title"),render:!1},null,8,["title"]),c(),s(r,null,{default:t(()=>[s(T,null,{header:t(()=>[(o(!0),p(x,null,N([a.value.data.length>0?"success":"waiting"],e=>(o(),v(O,{key:e,"data-testid":`state-${e}`},{title:t(()=>[c(b(l(`onboarding.routes.dataplanes-overview.header.${e}.title`)),1)]),description:t(()=>[f("p",null,b(l(`onboarding.routes.dataplanes-overview.header.${e}.description`)),1)]),_:2},1032,["data-testid"]))),128))]),content:t(()=>[a.value.data.length===0?(o(),p("div",E,[s(D)])):(o(),p("div",I,[f("p",L,[f("b",null,"Found "+b(a.value.data.length)+" DPPs:",1)]),c(),s(g,{class:"mb-4",fetcher:()=>a.value,headers:A,"disable-pagination":""},{status:t(({rowValue:e})=>[e?(o(),v(B,{key:0,status:e},null,8,["status"])):(o(),p(x,{key:1},[c(` + — + `)],64))]),_:1},8,["fetcher"])]))]),navigation:t(()=>[s(V,{"next-step":"onboarding-completed-view","previous-step":"onboarding-add-new-services-code-view","should-allow-next":a.value.data.length>0},null,8,["should-allow-next"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const q=P(K,[["__scopeId","data-v-2c1856bb"]]);export{q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingDataplanesView-6769e233.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingDataplanesView-6769e233.css new file mode 100644 index 000000000000..5b5e07060b05 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingDataplanesView-6769e233.css @@ -0,0 +1 @@ +.status-loading-box[data-v-2c1856bb]{display:flex;justify-content:center} diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingDeploymentTypesView-2f052c8a.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingDeploymentTypesView-2f052c8a.css new file mode 100644 index 000000000000..7c219fa9c541 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingDeploymentTypesView-2f052c8a.css @@ -0,0 +1 @@ +.graph-list[data-v-db5fe009]{width:100%;height:100%;display:flex;justify-content:space-evenly;align-items:center}.radio-button-group[data-v-db5fe009]{display:flex;justify-content:center;gap:24px;margin-bottom:16px}.radio-button-group .k-radio[data-v-db5fe009]{cursor:pointer} diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingDeploymentTypesView-959a1eb6.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingDeploymentTypesView-959a1eb6.js new file mode 100644 index 000000000000..627a9cfa2e8a --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingDeploymentTypesView-959a1eb6.js @@ -0,0 +1,7 @@ +import{O as f,a as V,b as w}from"./OnboardingPage-21ee557e.js";import{d as h,M as z,N as O,y as x,m as C,O as G,a as s,o as u,b as r,w as e,e as n,f as o,p as d,t as R,H as T,_ as D}from"./index-784d2bbf.js";const M={class:"graph-list mb-6"},N={class:"radio-button-group"},S=h({__name:"OnboardingDeploymentTypesView",setup(B){const m=z(),c={standalone:O(),"multi-zone":m},_=x(),t=C(_("use zones")?"multi-zone":"standalone"),b=G(()=>c[t.value]);return(A,a)=>{const g=s("RouteTitle"),i=s("KRadio"),v=s("AppView"),y=s("RouteView");return u(),r(y,{name:"onboarding-deployment-types-view"},{default:e(({t:p})=>[n(g,{title:p("onboarding.routes.deployment-types.title"),render:!1},null,8,["title"]),o(),n(v,null,{default:e(()=>[n(f,{"with-image":""},{header:e(()=>[n(V,null,{title:e(()=>[o(` + Learn about deployments + `)]),description:e(()=>[d("p",null,R(p("common.product.name"))+" can be deployed in standalone or multi-zone mode.",1)]),_:2},1024)]),content:e(()=>[d("div",M,[(u(),r(T(b.value)))]),o(),d("div",N,[n(i,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=l=>t.value=l),name:"mode","selected-value":"standalone","data-testid":"onboarding-standalone-radio-button"},{default:e(()=>[o(` + Standalone deployment + `)]),_:1},8,["modelValue"]),o(),n(i,{modelValue:t.value,"onUpdate:modelValue":a[1]||(a[1]=l=>t.value=l),name:"mode","selected-value":"multi-zone","data-testid":"onboarding-multi-zone-radio-button"},{default:e(()=>[o(` + Multi-zone deployment + `)]),_:1},8,["modelValue"])])]),navigation:e(()=>[n(w,{"next-step":"onboarding-configuration-types-view","previous-step":"onboarding-welcome-view"})]),_:2},1024)]),_:2},1024)]),_:1})}}});const U=D(S,[["__scopeId","data-v-db5fe009"]]);export{U as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingMultiZoneView-036e0cf9.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingMultiZoneView-036e0cf9.js new file mode 100644 index 000000000000..484bddaa96d2 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingMultiZoneView-036e0cf9.js @@ -0,0 +1,11 @@ +import{L as z}from"./LoadingBox-8fd90a16.js";import{O,a as T,b as V}from"./OnboardingPage-21ee557e.js";import{d as I,u as k,m as r,S as A,a as p,o as a,b as N,w as i,e as c,f as e,p as t,c as l,v as B,A as C,B as L,_ as R}from"./index-784d2bbf.js";const S=u=>(C("data-v-6c023d87"),u=u(),L(),u),M=S(()=>t("p",{class:"mb-4 text-center"},` + A zone requires both the zone control plane and zone ingress. On Kubernetes, you run a single command to create both resources. On Universal, you must create them separately. + `,-1)),D={class:"mb-4 text-center"},E=["href"],G={class:"status-box mt-4"},K={key:0,class:"status--is-connected","data-testid":"zone-connected"},P={key:1,class:"status--is-disconnected","data-testid":"zone-disconnected"},U={class:"status-box mt-4"},q={key:0,class:"status--is-connected","data-testid":"zone-ingress-connected"},H={key:1,class:"status--is-disconnected","data-testid":"zone-ingress-disconnected"},j={key:0,class:"status-loading-box mt-4"},b=1e3,F=I({__name:"OnboardingMultiZoneView",setup(u){const m=k(),o=r(!1),s=r(!1),d=r(null),_=r(null);A(function(){f(),h()}),v(),g();async function v(){try{const{total:n}=await m.getZones();o.value=n>0}catch(n){o.value=!1,console.error(n)}finally{o.value||(f(),d.value=window.setTimeout(v,b))}}async function g(){try{const{total:n}=await m.getAllZoneIngressOverviews();s.value=n>0}catch(n){s.value=!1,console.error(n)}finally{s.value||(h(),_.value=window.setTimeout(g,b))}}function f(){d.value!==null&&window.clearTimeout(d.value)}function h(){_.value!==null&&window.clearTimeout(_.value)}return(n,J)=>{const y=p("RouteTitle"),x=p("AppView"),Z=p("RouteView");return a(),N(Z,{name:"onboarding-multi-zone-view"},{default:i(({t:w})=>[c(y,{title:w("onboarding.routes.multizone.title"),render:!1},null,8,["title"]),e(),c(x,null,{default:i(()=>[c(O,null,{header:i(()=>[c(T,null,{title:i(()=>[e(` + Add zones + `)]),_:1})]),content:i(()=>[M,e(),t("p",D,[t("b",null,[e("See "),t("a",{href:w("onboarding.href.docs.install"),target:"_blank"},"the documentation for options to install",8,E),e(".")])]),e(),t("div",null,[t("p",G,[e(` + Zone status: + + `),o.value?(a(),l("span",K,"Connected")):(a(),l("span",P,"Disconnected"))]),e(),t("p",U,[e(` + Zone ingress status: + + `),s.value?(a(),l("span",q,"Connected")):(a(),l("span",H,"Disconnected"))]),e(),!s.value||!o.value?(a(),l("div",j,[c(z)])):B("",!0)])]),navigation:i(()=>[c(V,{"next-step":"onboarding-create-mesh-view","previous-step":"onboarding-configuration-types-view","should-allow-next":o.value&&s.value},null,8,["should-allow-next"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const Y=R(F,[["__scopeId","data-v-6c023d87"]]);export{Y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingMultiZoneView-abcc5530.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingMultiZoneView-abcc5530.css new file mode 100644 index 000000000000..2119b11f9dbb --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingMultiZoneView-abcc5530.css @@ -0,0 +1 @@ +.status-box[data-v-6c023d87]{text-align:center}.status--is-connected[data-v-6c023d87]{color:#007d60}.status--is-disconnected[data-v-6c023d87]{color:#d60027}.status-loading-box[data-v-6c023d87]{display:flex;justify-content:center} diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-f6a09138.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-21ee557e.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/OnboardingPage-f6a09138.js rename to app/kuma-ui/pkg/resources/data/assets/OnboardingPage-21ee557e.js index e987d7f93d6a..61bc19d7d2bc 100644 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-f6a09138.js +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-21ee557e.js @@ -1,4 +1,4 @@ -import{d as p,U as v,o as s,c as r,p as o,r as i,f as t,q as d,v as l,_ as u,b,w as c,x as _,e as h,t as f,n as m,A as S,B as y}from"./index-203d56a2.js";const x={class:"onboarding-heading"},k={class:"onboarding-title","data-testid":"onboarding-header"},$={key:0,class:"onboarding-description"},w=p({__name:"OnboardingHeading",setup(a){const e=v();return(n,g)=>(s(),r("div",x,[o("h1",k,[i(n.$slots,"title",{},void 0,!0)]),t(),d(e).description?(s(),r("div",$,[i(n.$slots,"description",{},void 0,!0)])):l("",!0)]))}});const z=u(w,[["__scopeId","data-v-cd4747d1"]]),B={class:"onboarding-actions"},N={class:"button-list"},O=p({__name:"OnboardingNavigation",props:{shouldAllowNext:{type:Boolean,required:!1,default:!0},showSkip:{type:Boolean,required:!1,default:!0},nextStep:{type:String,required:!0},previousStep:{type:String,required:!1,default:""},nextStepTitle:{type:String,required:!1,default:"Next"},lastStep:{type:Boolean,required:!1,default:!1}},setup(a){const e=a;return(n,g)=>(s(),r("div",B,[e.previousStep?(s(),b(d(_),{key:0,appearance:"secondary",to:{name:e.previousStep},"data-testid":"onboarding-previous-button"},{default:c(()=>[t(` +import{d as p,U as v,o as s,c as r,p as o,r as i,f as t,q as d,v as l,_ as u,b,w as c,x as _,e as h,t as f,n as m,A as S,B as y}from"./index-784d2bbf.js";const x={class:"onboarding-heading"},k={class:"onboarding-title","data-testid":"onboarding-header"},$={key:0,class:"onboarding-description"},w=p({__name:"OnboardingHeading",setup(a){const e=v();return(n,g)=>(s(),r("div",x,[o("h1",k,[i(n.$slots,"title",{},void 0,!0)]),t(),d(e).description?(s(),r("div",$,[i(n.$slots,"description",{},void 0,!0)])):l("",!0)]))}});const z=u(w,[["__scopeId","data-v-cd4747d1"]]),B={class:"onboarding-actions"},N={class:"button-list"},O=p({__name:"OnboardingNavigation",props:{shouldAllowNext:{type:Boolean,required:!1,default:!0},showSkip:{type:Boolean,required:!1,default:!0},nextStep:{type:String,required:!0},previousStep:{type:String,required:!1,default:""},nextStepTitle:{type:String,required:!1,default:"Next"},lastStep:{type:Boolean,required:!1,default:!1}},setup(a){const e=a;return(n,g)=>(s(),r("div",B,[e.previousStep?(s(),b(d(_),{key:0,appearance:"secondary",to:{name:e.previousStep},"data-testid":"onboarding-previous-button"},{default:c(()=>[t(` Back `)]),_:1},8,["to"])):l("",!0),t(),o("div",N,[e.showSkip?(s(),b(d(_),{key:0,appearance:"outline","data-testid":"onboarding-skip-button",to:{name:"home"}},{default:c(()=>[t(` Skip setup diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingRootView-8a4e1c7a.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingRootView-8a4e1c7a.js new file mode 100644 index 000000000000..7101c503e04a --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingRootView-8a4e1c7a.js @@ -0,0 +1 @@ +import{d as _,G as w,m as f,a as e,o,b as n,w as t,e as u,q as V,H as i}from"./index-784d2bbf.js";const b=_({__name:"OnboardingRootView",setup(v){const l=w(),a=f("demo");return(R,s)=>{const m=e("RouterView"),c=e("AppView"),d=e("RouteView");return o(),n(d,{name:"onboarding",attrs:{class:"no-navigation"}},{default:t(()=>[u(c,null,{default:t(()=>[u(m,null,{default:t(({Component:r})=>[V(l).name==="onboarding-add-new-services-view"?(o(),n(i(r),{key:0,mode:a.value,onChange:s[0]||(s[0]=p=>{a.value=p})},null,40,["mode"])):(o(),n(i(r),{key:1}))]),_:1})]),_:1})]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingView-ee3670bb.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingView-ee3670bb.js deleted file mode 100644 index a7a276088119..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingView-ee3670bb.js +++ /dev/null @@ -1 +0,0 @@ -import{d as _,G as f,m as w,a as e,o,b as n,w as t,e as u,q as V,H as i}from"./index-203d56a2.js";const b=_({__name:"OnboardingView",setup(v){const l=f(),a=w("demo");return(g,s)=>{const m=e("RouterView"),c=e("AppView"),d=e("RouteView");return o(),n(d,{name:"onboarding",attrs:{class:"no-navigation"}},{default:t(()=>[u(c,null,{default:t(()=>[u(m,null,{default:t(({Component:r})=>[V(l).name==="onboarding-add-services"?(o(),n(i(r),{key:0,mode:a.value,onChange:s[0]||(s[0]=p=>{a.value=p})},null,40,["mode"])):(o(),n(i(r),{key:1}))]),_:1})]),_:1})]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-cdc621d1.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingWelcomeView-7d520800.css similarity index 98% rename from app/kuma-ui/pkg/resources/data/assets/WelcomeView-cdc621d1.css rename to app/kuma-ui/pkg/resources/data/assets/OnboardingWelcomeView-7d520800.css index 7d039e7926d7..a80b19e73ecb 100644 --- a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-cdc621d1.css +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingWelcomeView-7d520800.css @@ -1 +1 @@ -.svg[data-v-b31b8343]{--path1: path("M1444 893h252");--path2: path("M1529 705h232M1452 603h237");--path3: path("M1754 563l-332 332h-76M1444 935l121 121M263 859l156 156");--path4: path("M742 781H556");--path5: path("M697 736H513");--path6: path("M695 783V577");--path7: path("M261 1026V751M509 573V438M1502 415l291 290");--path8: path("M698 912L26 240M1368 411v540l61 61 95-95M1434 3h267l193 192v354");--path9: path("M517 411h342l138 138M1416 573v242l371 323");--path10: path( "M1486 817V612l-146-146M839 243h-97l-83 84v348M1698 1063V817l58-57h122M1069 299L558 810M696 1058H585L468 941V570L322 424" );--path11: path( "M277 528l160 160 236-236 121 121M632 979h-45l-67-67v-86H0M106 669h275M70 707h331M207 745h210M85 784h356M1417 558h228M1609 634h203M528 946h76M619 604v131M1359 567l125 125M1332 594l156 156M1594 1070V959M381 632L260 753" );--path12: path("M605 817V497M1851 959h-518M944 570H390");--path13: path("M638 912H342M635 1139V912");position:absolute;min-width:1700px}@media screen and (max-width: 1699px){.svg[data-v-b31b8343]{left:50%;top:50%;transform:translate(-50%) translateY(-50%)}}.svg foreignObject[data-v-b31b8343]{position:relative}.svg foreignObject div[data-v-b31b8343]{position:absolute;left:0;top:0;width:15px;height:15px;background:#fff;box-shadow:inset 0 0 0 2px var(--onboarding-accent);border-radius:100%;transform:scale(0);z-index:2;--end: 100%;--start: 0%;--duration: 2.5s;offset-distance:var(--start);filter:hue-rotate(180deg) brightness(6) blur(40px);will-change:offset-distance,filter}.svg foreignObject div[data-v-b31b8343]:before,.svg foreignObject div[data-v-b31b8343]:after{content:"";position:absolute;width:100%;height:100%;border-radius:100%;left:0;top:0}.svg foreignObject div[data-v-b31b8343]:after{z-index:1;background:#fff;box-shadow:inset 0 0 0 2px var(--onboarding-accent)}.svg foreignObject div[data-v-b31b8343]:before{background:var(--onboarding-accent);z-index:-1}@keyframes pulsing-b31b8343{50%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}.svg foreignObject div[data-v-b31b8343]:nth-of-type(2),.svg foreignObject div[data-v-b31b8343]:nth-of-type(15){--duration:1.5s}.svg foreignObject div[data-v-b31b8343]:nth-of-type(3),.svg foreignObject div[data-v-b31b8343]:nth-of-type(16){--duration:2;--start: 100%;--end: 0%}.svg foreignObject div[data-v-b31b8343]:nth-of-type(6),.svg foreignObject div[data-v-b31b8343]:nth-of-type(19),.svg foreignObject div[data-v-b31b8343]:nth-of-type(7),.svg foreignObject div[data-v-b31b8343]:nth-of-type(20),.svg foreignObject div[data-v-b31b8343]:nth-of-type(4),.svg foreignObject div[data-v-b31b8343]:nth-of-type(17){--duration:1s}.svg foreignObject div[data-v-b31b8343]:nth-of-type(9),.svg foreignObject div[data-v-b31b8343]:nth-of-type(22),.svg foreignObject div[data-v-b31b8343]:nth-of-type(10),.svg foreignObject div[data-v-b31b8343]:nth-of-type(23),.svg foreignObject div[data-v-b31b8343]:nth-of-type(8),.svg foreignObject div[data-v-b31b8343]:nth-of-type(21),.svg foreignObject div[data-v-b31b8343]:nth-of-type(12),.svg foreignObject div[data-v-b31b8343]:nth-of-type(25),.svg foreignObject div[data-v-b31b8343]:nth-of-type(11),.svg foreignObject div[data-v-b31b8343]:nth-of-type(24){--duration:2.5s}.svg foreignObject div[data-v-b31b8343]:nth-of-type(12),.svg foreignObject div[data-v-b31b8343]:nth-of-type(25),.svg foreignObject div[data-v-b31b8343]:nth-of-type(11),.svg foreignObject div[data-v-b31b8343]:nth-of-type(24){--end: 50%}.svg foreignObject div[data-v-b31b8343]:nth-of-type(25),.svg foreignObject div[data-v-b31b8343]:nth-of-type(24){--start: 50%;--end: 100%}.svg foreignObject div[data-v-b31b8343]:nth-of-type(1){offset-path:var(--path1)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(2){offset-path:var(--path2)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(3){offset-path:var(--path3)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(4){offset-path:var(--path4)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(5){offset-path:var(--path5)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(6){offset-path:var(--path6)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(7){offset-path:var(--path7)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(8){offset-path:var(--path8)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(9){offset-path:var(--path9)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(10){offset-path:var(--path10)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(11){offset-path:var(--path11)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(12){offset-path:var(--path12)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(13){offset-path:var(--path13)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(14){offset-path:var(--pathcalc(14 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(15){offset-path:var(--pathcalc(15 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(16){offset-path:var(--pathcalc(16 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(17){offset-path:var(--pathcalc(17 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(18){offset-path:var(--pathcalc(18 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(19){offset-path:var(--pathcalc(19 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(20){offset-path:var(--pathcalc(20 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(21){offset-path:var(--pathcalc(21 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(22){offset-path:var(--pathcalc(22 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(23){offset-path:var(--pathcalc(23 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(24){offset-path:var(--pathcalc(24 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(25){offset-path:var(--pathcalc(25 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(26){offset-path:var(--pathcalc(26 - 13))}.svg path[data-v-b31b8343]{stroke-dasharray:1000px 1000px;stroke-dashoffset:-1000px;filter:hue-rotate(180deg) brightness(6) blur(40px);opacity:.3;will-change:stroke-dashoffset,filter;filter:hue-rotate(40deg) brightness(2) blur(4px)}.svg path[data-v-b31b8343]:nth-of-type(1){stroke-dasharray:252px 252px;stroke-dashoffset:-252px}.svg path[data-v-b31b8343]:nth-of-type(2){stroke-dasharray:469px 469px;stroke-dashoffset:-469px}.svg path[data-v-b31b8343]:nth-of-type(3){stroke-dasharray:937.256px 937.256px;stroke-dashoffset:-937.256px}.svg path[data-v-b31b8343]:nth-of-type(4){stroke-dasharray:pathLength4px pathLength4px;stroke-dashoffset:-pathLength4px}.svg path[data-v-b31b8343]:nth-of-type(5){stroke-dasharray:pathLength5px pathLength5px;stroke-dashoffset:-pathLength5px}@supports not (offset-distance: 100%){.svg foreignObject div[data-v-b31b8343]{display:none}}.svg.active g foreignObject div[data-v-b31b8343]{transition:offset-distance var(--duration) ease-in-out,transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .5s ease-in-out,filter 1.5s ease-in-out}.svg.active g foreignObject div[data-v-b31b8343]:before{animation:pulsing-b31b8343 .5 s ease-in-out 16}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(1){transition-delay:1.0277777778s,1.0277777778s,calc(.9527777778s + var(--duration)),1.0277777778s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(1):before{animation-delay:-.03125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(2){transition-delay:1.0555555556s,1.0555555556s,calc(.9805555556s + var(--duration)),1.0555555556s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(2):before{animation-delay:-.0625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(3){transition-delay:1.0833333333s,1.0833333333s,calc(1.0083333333s + var(--duration)),1.0833333333s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(3):before{animation-delay:-.09375s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(4){transition-delay:1.1111111111s,1.1111111111s,calc(1.0361111111s + var(--duration)),1.1111111111s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(4):before{animation-delay:-.125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(5){transition-delay:1.1388888889s,1.1388888889s,calc(1.0638888889s + var(--duration)),1.1388888889s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(5):before{animation-delay:-.15625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(6){transition-delay:1.1666666667s,1.1666666667s,calc(1.0916666667s + var(--duration)),1.1666666667s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(6):before{animation-delay:-.1875s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(7){transition-delay:1.1944444444s,1.1944444444s,calc(1.1194444444s + var(--duration)),1.1944444444s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(7):before{animation-delay:-.21875s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(8){transition-delay:1.2222222222s,1.2222222222s,calc(1.1472222222s + var(--duration)),1.2222222222s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(8):before{animation-delay:-.25s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(9){transition-delay:1.25s,1.25s,calc(1.175s + var(--duration)),1.25s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(9):before{animation-delay:-.28125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(10){transition-delay:1.2777777778s,1.2777777778s,calc(1.2027777778s + var(--duration)),1.2777777778s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(10):before{animation-delay:-.3125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(11){transition-delay:1.3055555556s,1.3055555556s,calc(1.2305555556s + var(--duration)),1.3055555556s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(11):before{animation-delay:-.34375s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(12){transition-delay:1.3333333333s,1.3333333333s,calc(1.2583333333s + var(--duration)),1.3333333333s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(12):before{animation-delay:-.375s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(13){transition-delay:1.3611111111s,1.3611111111s,calc(1.2861111111s + var(--duration)),1.3611111111s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(13):before{animation-delay:-.40625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(14){transition-delay:1.3888888889s,1.3888888889s,calc(1.3138888889s + var(--duration)),1.3888888889s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(14):before{animation-delay:-.4375s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(15){transition-delay:1.4166666667s,1.4166666667s,calc(1.3416666667s + var(--duration)),1.4166666667s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(15):before{animation-delay:-.46875s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(16){transition-delay:1.4444444444s,1.4444444444s,calc(1.3694444444s + var(--duration)),1.4444444444s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(16):before{animation-delay:-.5s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(17){transition-delay:1.4722222222s,1.4722222222s,calc(1.3972222222s + var(--duration)),1.4722222222s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(17):before{animation-delay:-.53125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(18){transition-delay:1.5s,1.5s,calc(1.425s + var(--duration)),1.5s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(18):before{animation-delay:-.5625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(19){transition-delay:1.5277777778s,1.5277777778s,calc(1.4527777778s + var(--duration)),1.5277777778s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(19):before{animation-delay:-.59375s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(20){transition-delay:1.5555555556s,1.5555555556s,calc(1.4805555556s + var(--duration)),1.5555555556s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(20):before{animation-delay:-.625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(21){transition-delay:1.5833333333s,1.5833333333s,calc(1.5083333333s + var(--duration)),1.5833333333s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(21):before{animation-delay:-.65625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(22){transition-delay:1.6111111111s,1.6111111111s,calc(1.5361111111s + var(--duration)),1.6111111111s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(22):before{animation-delay:-.6875s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(23){transition-delay:1.6388888889s,1.6388888889s,calc(1.5638888889s + var(--duration)),1.6388888889s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(23):before{animation-delay:-.71875s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(24){transition-delay:1.6666666667s,1.6666666667s,calc(1.5916666667s + var(--duration)),1.6666666667s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(24):before{animation-delay:-.75s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(25){transition-delay:1.6944444444s,1.6944444444s,calc(1.6194444444s + var(--duration)),1.6944444444s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(25):before{animation-delay:-.78125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(26){transition-delay:1.7222222222s,1.7222222222s,calc(1.6472222222s + var(--duration)),1.7222222222s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(26):before{animation-delay:-.8125s}.svg.active path[data-v-b31b8343]{stroke-dashoffset:0;opacity:.3;filter:hue-rotate(0deg) brightness(1) blur(0px)}@supports not (offset-distance: 100%){.svg.active foreignObject div[data-v-b31b8343]{display:none}}.background[data-v-b31b8343]{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0}.item-status-list-wrapper[data-v-37fd97e8]{display:flex;justify-content:center}.item-status-list[data-v-37fd97e8]{margin-top:16px}.item-status-list>*+*[data-v-37fd97e8]{margin-top:8px}.circle[data-v-37fd97e8]{height:1rem;width:1rem;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;background-color:#e7e7ec} +.svg[data-v-b31b8343]{--path1: path("M1444 893h252");--path2: path("M1529 705h232M1452 603h237");--path3: path("M1754 563l-332 332h-76M1444 935l121 121M263 859l156 156");--path4: path("M742 781H556");--path5: path("M697 736H513");--path6: path("M695 783V577");--path7: path("M261 1026V751M509 573V438M1502 415l291 290");--path8: path("M698 912L26 240M1368 411v540l61 61 95-95M1434 3h267l193 192v354");--path9: path("M517 411h342l138 138M1416 573v242l371 323");--path10: path( "M1486 817V612l-146-146M839 243h-97l-83 84v348M1698 1063V817l58-57h122M1069 299L558 810M696 1058H585L468 941V570L322 424" );--path11: path( "M277 528l160 160 236-236 121 121M632 979h-45l-67-67v-86H0M106 669h275M70 707h331M207 745h210M85 784h356M1417 558h228M1609 634h203M528 946h76M619 604v131M1359 567l125 125M1332 594l156 156M1594 1070V959M381 632L260 753" );--path12: path("M605 817V497M1851 959h-518M944 570H390");--path13: path("M638 912H342M635 1139V912");position:absolute;min-width:1700px}@media screen and (max-width: 1699px){.svg[data-v-b31b8343]{left:50%;top:50%;transform:translate(-50%) translateY(-50%)}}.svg foreignObject[data-v-b31b8343]{position:relative}.svg foreignObject div[data-v-b31b8343]{position:absolute;left:0;top:0;width:15px;height:15px;background:#fff;box-shadow:inset 0 0 0 2px var(--onboarding-accent);border-radius:100%;transform:scale(0);z-index:2;--end: 100%;--start: 0%;--duration: 2.5s;offset-distance:var(--start);filter:hue-rotate(180deg) brightness(6) blur(40px);will-change:offset-distance,filter}.svg foreignObject div[data-v-b31b8343]:before,.svg foreignObject div[data-v-b31b8343]:after{content:"";position:absolute;width:100%;height:100%;border-radius:100%;left:0;top:0}.svg foreignObject div[data-v-b31b8343]:after{z-index:1;background:#fff;box-shadow:inset 0 0 0 2px var(--onboarding-accent)}.svg foreignObject div[data-v-b31b8343]:before{background:var(--onboarding-accent);z-index:-1}@keyframes pulsing-b31b8343{50%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}.svg foreignObject div[data-v-b31b8343]:nth-of-type(2),.svg foreignObject div[data-v-b31b8343]:nth-of-type(15){--duration:1.5s}.svg foreignObject div[data-v-b31b8343]:nth-of-type(3),.svg foreignObject div[data-v-b31b8343]:nth-of-type(16){--duration:2;--start: 100%;--end: 0%}.svg foreignObject div[data-v-b31b8343]:nth-of-type(6),.svg foreignObject div[data-v-b31b8343]:nth-of-type(19),.svg foreignObject div[data-v-b31b8343]:nth-of-type(7),.svg foreignObject div[data-v-b31b8343]:nth-of-type(20),.svg foreignObject div[data-v-b31b8343]:nth-of-type(4),.svg foreignObject div[data-v-b31b8343]:nth-of-type(17){--duration:1s}.svg foreignObject div[data-v-b31b8343]:nth-of-type(9),.svg foreignObject div[data-v-b31b8343]:nth-of-type(22),.svg foreignObject div[data-v-b31b8343]:nth-of-type(10),.svg foreignObject div[data-v-b31b8343]:nth-of-type(23),.svg foreignObject div[data-v-b31b8343]:nth-of-type(8),.svg foreignObject div[data-v-b31b8343]:nth-of-type(21),.svg foreignObject div[data-v-b31b8343]:nth-of-type(12),.svg foreignObject div[data-v-b31b8343]:nth-of-type(25),.svg foreignObject div[data-v-b31b8343]:nth-of-type(11),.svg foreignObject div[data-v-b31b8343]:nth-of-type(24){--duration:2.5s}.svg foreignObject div[data-v-b31b8343]:nth-of-type(12),.svg foreignObject div[data-v-b31b8343]:nth-of-type(25),.svg foreignObject div[data-v-b31b8343]:nth-of-type(11),.svg foreignObject div[data-v-b31b8343]:nth-of-type(24){--end: 50%}.svg foreignObject div[data-v-b31b8343]:nth-of-type(25),.svg foreignObject div[data-v-b31b8343]:nth-of-type(24){--start: 50%;--end: 100%}.svg foreignObject div[data-v-b31b8343]:nth-of-type(1){offset-path:var(--path1)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(2){offset-path:var(--path2)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(3){offset-path:var(--path3)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(4){offset-path:var(--path4)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(5){offset-path:var(--path5)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(6){offset-path:var(--path6)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(7){offset-path:var(--path7)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(8){offset-path:var(--path8)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(9){offset-path:var(--path9)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(10){offset-path:var(--path10)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(11){offset-path:var(--path11)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(12){offset-path:var(--path12)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(13){offset-path:var(--path13)}.svg foreignObject div[data-v-b31b8343]:nth-of-type(14){offset-path:var(--pathcalc(14 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(15){offset-path:var(--pathcalc(15 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(16){offset-path:var(--pathcalc(16 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(17){offset-path:var(--pathcalc(17 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(18){offset-path:var(--pathcalc(18 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(19){offset-path:var(--pathcalc(19 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(20){offset-path:var(--pathcalc(20 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(21){offset-path:var(--pathcalc(21 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(22){offset-path:var(--pathcalc(22 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(23){offset-path:var(--pathcalc(23 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(24){offset-path:var(--pathcalc(24 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(25){offset-path:var(--pathcalc(25 - 13))}.svg foreignObject div[data-v-b31b8343]:nth-of-type(26){offset-path:var(--pathcalc(26 - 13))}.svg path[data-v-b31b8343]{stroke-dasharray:1000px 1000px;stroke-dashoffset:-1000px;filter:hue-rotate(180deg) brightness(6) blur(40px);opacity:.3;will-change:stroke-dashoffset,filter;filter:hue-rotate(40deg) brightness(2) blur(4px)}.svg path[data-v-b31b8343]:nth-of-type(1){stroke-dasharray:252px 252px;stroke-dashoffset:-252px}.svg path[data-v-b31b8343]:nth-of-type(2){stroke-dasharray:469px 469px;stroke-dashoffset:-469px}.svg path[data-v-b31b8343]:nth-of-type(3){stroke-dasharray:937.256px 937.256px;stroke-dashoffset:-937.256px}.svg path[data-v-b31b8343]:nth-of-type(4){stroke-dasharray:pathLength4px pathLength4px;stroke-dashoffset:-pathLength4px}.svg path[data-v-b31b8343]:nth-of-type(5){stroke-dasharray:pathLength5px pathLength5px;stroke-dashoffset:-pathLength5px}@supports not (offset-distance: 100%){.svg foreignObject div[data-v-b31b8343]{display:none}}.svg.active g foreignObject div[data-v-b31b8343]{transition:offset-distance var(--duration) ease-in-out,transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .5s ease-in-out,filter 1.5s ease-in-out}.svg.active g foreignObject div[data-v-b31b8343]:before{animation:pulsing-b31b8343 .5 s ease-in-out 16}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(1){transition-delay:1.0277777778s,1.0277777778s,calc(.9527777778s + var(--duration)),1.0277777778s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(1):before{animation-delay:-.03125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(2){transition-delay:1.0555555556s,1.0555555556s,calc(.9805555556s + var(--duration)),1.0555555556s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(2):before{animation-delay:-.0625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(3){transition-delay:1.0833333333s,1.0833333333s,calc(1.0083333333s + var(--duration)),1.0833333333s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(3):before{animation-delay:-.09375s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(4){transition-delay:1.1111111111s,1.1111111111s,calc(1.0361111111s + var(--duration)),1.1111111111s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(4):before{animation-delay:-.125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(5){transition-delay:1.1388888889s,1.1388888889s,calc(1.0638888889s + var(--duration)),1.1388888889s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(5):before{animation-delay:-.15625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(6){transition-delay:1.1666666667s,1.1666666667s,calc(1.0916666667s + var(--duration)),1.1666666667s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(6):before{animation-delay:-.1875s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(7){transition-delay:1.1944444444s,1.1944444444s,calc(1.1194444444s + var(--duration)),1.1944444444s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(7):before{animation-delay:-.21875s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(8){transition-delay:1.2222222222s,1.2222222222s,calc(1.1472222222s + var(--duration)),1.2222222222s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(8):before{animation-delay:-.25s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(9){transition-delay:1.25s,1.25s,calc(1.175s + var(--duration)),1.25s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(9):before{animation-delay:-.28125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(10){transition-delay:1.2777777778s,1.2777777778s,calc(1.2027777778s + var(--duration)),1.2777777778s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(10):before{animation-delay:-.3125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(11){transition-delay:1.3055555556s,1.3055555556s,calc(1.2305555556s + var(--duration)),1.3055555556s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(11):before{animation-delay:-.34375s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(12){transition-delay:1.3333333333s,1.3333333333s,calc(1.2583333333s + var(--duration)),1.3333333333s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(12):before{animation-delay:-.375s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(13){transition-delay:1.3611111111s,1.3611111111s,calc(1.2861111111s + var(--duration)),1.3611111111s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(13):before{animation-delay:-.40625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(14){transition-delay:1.3888888889s,1.3888888889s,calc(1.3138888889s + var(--duration)),1.3888888889s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(14):before{animation-delay:-.4375s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(15){transition-delay:1.4166666667s,1.4166666667s,calc(1.3416666667s + var(--duration)),1.4166666667s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(15):before{animation-delay:-.46875s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(16){transition-delay:1.4444444444s,1.4444444444s,calc(1.3694444444s + var(--duration)),1.4444444444s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(16):before{animation-delay:-.5s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(17){transition-delay:1.4722222222s,1.4722222222s,calc(1.3972222222s + var(--duration)),1.4722222222s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(17):before{animation-delay:-.53125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(18){transition-delay:1.5s,1.5s,calc(1.425s + var(--duration)),1.5s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(18):before{animation-delay:-.5625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(19){transition-delay:1.5277777778s,1.5277777778s,calc(1.4527777778s + var(--duration)),1.5277777778s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(19):before{animation-delay:-.59375s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(20){transition-delay:1.5555555556s,1.5555555556s,calc(1.4805555556s + var(--duration)),1.5555555556s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(20):before{animation-delay:-.625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(21){transition-delay:1.5833333333s,1.5833333333s,calc(1.5083333333s + var(--duration)),1.5833333333s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(21):before{animation-delay:-.65625s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(22){transition-delay:1.6111111111s,1.6111111111s,calc(1.5361111111s + var(--duration)),1.6111111111s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(22):before{animation-delay:-.6875s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(23){transition-delay:1.6388888889s,1.6388888889s,calc(1.5638888889s + var(--duration)),1.6388888889s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(23):before{animation-delay:-.71875s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(24){transition-delay:1.6666666667s,1.6666666667s,calc(1.5916666667s + var(--duration)),1.6666666667s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(24):before{animation-delay:-.75s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(25){transition-delay:1.6944444444s,1.6944444444s,calc(1.6194444444s + var(--duration)),1.6944444444s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(25):before{animation-delay:-.78125s}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(26){transition-delay:1.7222222222s,1.7222222222s,calc(1.6472222222s + var(--duration)),1.7222222222s;filter:hue-rotate(0deg) brightness(1) blur(0px);offset-distance:var(--end);opacity:0;transform:scale(1)}.svg.active g foreignObject div[data-v-b31b8343]:nth-of-type(26):before{animation-delay:-.8125s}.svg.active path[data-v-b31b8343]{stroke-dashoffset:0;opacity:.3;filter:hue-rotate(0deg) brightness(1) blur(0px)}@supports not (offset-distance: 100%){.svg.active foreignObject div[data-v-b31b8343]{display:none}}.background[data-v-b31b8343]{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0}.item-status-list-wrapper[data-v-fad9e147]{display:flex;justify-content:center}.item-status-list[data-v-fad9e147]{margin-top:16px}.item-status-list>*+*[data-v-fad9e147]{margin-top:8px}.circle[data-v-fad9e147]{height:1rem;width:1rem;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;background-color:#e7e7ec} diff --git a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-2d75843a.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingWelcomeView-85a5e50a.js similarity index 76% rename from app/kuma-ui/pkg/resources/data/assets/WelcomeView-2d75843a.js rename to app/kuma-ui/pkg/resources/data/assets/OnboardingWelcomeView-85a5e50a.js index 3c6984435edd..3c30e9b8d394 100644 --- a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-2d75843a.js +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingWelcomeView-85a5e50a.js @@ -1,8 +1,8 @@ -import{K as I}from"./index-9dd3e7d3.js";import{d as m,m as C,I as N,o as s,c as l,f as a,n as S,J as h,A as g,B as f,p as t,_ as M,a as r,b as u,w as o,e as n,t as i,F as A,C as L,q as _,K as O,v as W}from"./index-203d56a2.js";import{O as H,a as $,b as z}from"./OnboardingPage-f6a09138.js";const B=e=>(g("data-v-b31b8343"),e=e(),f(),e),R=B(()=>t("defs",null,null,-1)),G=h(' ',1),T=h('
',1),E=m({__name:"WelcomeAnimationSvg",setup(e){const v=C(!1);return N(function(){window.setTimeout(()=>{v.value=!0},30)}),(y,c)=>(s(),l("svg",{class:S(["background svg",{active:v.value}]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1920 1080"},[R,a(),G,a(),T],2))}});const K=M(E,[["__scopeId","data-v-b31b8343"]]),w=e=>(g("data-v-37fd97e8"),e=e(),f(),e),j=w(()=>t("strong",null,"few minutes",-1)),F={"data-testid":"kuma-environment"},U=w(()=>t("h2",{class:"text-center"},` +import{K as I}from"./index-9dd3e7d3.js";import{d as m,m as O,I as C,o as s,c as l,f as a,n as N,J as h,A as g,B as f,p as t,_ as M,a as r,b as u,w as o,e as n,t as i,F as S,C as A,q as _,K as L,v as W}from"./index-784d2bbf.js";import{O as H,a as $,b as z}from"./OnboardingPage-21ee557e.js";const B=e=>(g("data-v-b31b8343"),e=e(),f(),e),R=B(()=>t("defs",null,null,-1)),G=h(' ',1),T=h('
',1),E=m({__name:"WelcomeAnimationSvg",setup(e){const v=O(!1);return C(function(){window.setTimeout(()=>{v.value=!0},30)}),(y,c)=>(s(),l("svg",{class:N(["background svg",{active:v.value}]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1920 1080"},[R,a(),G,a(),T],2))}});const K=M(E,[["__scopeId","data-v-b31b8343"]]),w=e=>(g("data-v-fad9e147"),e=e(),f(),e),j=w(()=>t("strong",null,"few minutes",-1)),F={"data-testid":"kuma-environment"},U=w(()=>t("h2",{class:"text-center"},` Let’s get started: - `,-1)),q={class:"item-status-list-wrapper"},D={class:"item-status-list"},J={class:"circle mr-2"},P=m({__name:"WelcomeView",setup(e){return(v,y)=>{const c=r("RouteTitle"),V=r("AppView"),k=r("RouteView");return s(),u(k,{name:"onboarding-welcome"},{default:o(({env:x,t:d,can:p})=>[n(c,{title:d("onboarding.routes.welcome.title",{name:d("common.product.name")}),render:!1},null,8,["title"]),a(),n(V,null,{default:o(()=>[t("div",null,[n(H,null,{header:o(()=>[n($,null,{title:o(()=>[a(` + `,-1)),q={class:"item-status-list-wrapper"},D={class:"item-status-list"},J={class:"circle mr-2"},P=m({__name:"OnboardingWelcomeView",setup(e){return(v,y)=>{const c=r("RouteTitle"),V=r("AppView"),k=r("RouteView");return s(),u(k,{name:"onboarding-welcome-view"},{default:o(({env:x,t:d,can:p})=>[n(c,{title:d("onboarding.routes.welcome.title",{name:d("common.product.name")}),render:!1},null,8,["title"]),a(),n(V,null,{default:o(()=>[t("div",null,[n(H,null,{header:o(()=>[n($,null,{title:o(()=>[a(` Welcome to `+i(d("common.product.name")),1)]),description:o(()=>[t("p",null,[a(` Congratulations on downloading `+i(d("common.product.name"))+"! You are just a ",1),j,a(` away from getting your service mesh fully online. `)]),a(),t("p",null,[a(` We have automatically detected that you are running on `),t("strong",F,i(d(`common.product.environment.${x("KUMA_ENVIRONMENT")}`)),1),a(`. - `)])]),_:2},1024)]),content:o(()=>[U,a(),t("div",q,[t("ul",D,[(s(!0),l(A,null,L([{name:`Run ${d("common.product.name")} control plane`,status:!0},{name:"Learn about deployments",status:!1},{name:"Learn about configuration storage",status:!1},...p("use zones")?[{name:"Add zones",status:!1}]:[],{name:"Create the mesh",status:!1},{name:"Add services",status:!1},{name:"Go to the dashboard",status:!1}],b=>(s(),l("li",{key:b.name},[t("span",J,[b.status?(s(),u(_(O),{key:0,size:_(I)},null,8,["size"])):W("",!0)]),a(" "+i(b.name),1)]))),128))])])]),navigation:o(()=>[n(z,{"next-step":"onboarding-deployment-types"})]),_:2},1024),a(),n(K,{longer:p("use zones")},null,8,["longer"])])]),_:2},1024)]),_:1})}}});const X=M(P,[["__scopeId","data-v-37fd97e8"]]);export{X as default}; + `)])]),_:2},1024)]),content:o(()=>[U,a(),t("div",q,[t("ul",D,[(s(!0),l(S,null,A([{name:`Run ${d("common.product.name")} control plane`,status:!0},{name:"Learn about deployments",status:!1},{name:"Learn about configuration storage",status:!1},...p("use zones")?[{name:"Add zones",status:!1}]:[],{name:"Create the mesh",status:!1},{name:"Add services",status:!1},{name:"Go to the dashboard",status:!1}],b=>(s(),l("li",{key:b.name},[t("span",J,[b.status?(s(),u(_(L),{key:0,size:_(I)},null,8,["size"])):W("",!0)]),a(" "+i(b.name),1)]))),128))])])]),navigation:o(()=>[n(z,{"next-step":"onboarding-deployment-types-view"})]),_:2},1024),a(),n(K,{longer:p("use zones")},null,8,["longer"])])]),_:2},1024)]),_:1})}}});const X=M(P,[["__scopeId","data-v-fad9e147"]]);export{X as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-592b5bf2.js b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-a14bff92.js similarity index 85% rename from app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-592b5bf2.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-a14bff92.js index cc3ea6343ef1..6863fadf18e1 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-592b5bf2.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-a14bff92.js @@ -1 +1 @@ -import{d as P,l as g,m as S,a as i,o as a,c as p,e as t,q as f,ax as q,f as c,w as s,b as l,F as B,C as R,t as $,ar as L,u as N,p as C}from"./index-203d56a2.js";import{_ as T}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import{E as V}from"./ErrorBlock-085322b0.js";import{_ as b}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{_ as A}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js";import{T as E}from"./TextWithCopyButton-45b0690a.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./CopyButton-4a565fd0.js";import"./toYaml-4e00099e.js";const K={key:3,"data-testid":"affected-data-plane-proxies"},D=P({__name:"PolicyConnections",props:{mesh:{type:String,required:!0},policyPath:{type:String,required:!0},policyName:{type:String,required:!0}},setup(k){const{t:h}=g(),m=k,n=S("");return(w,d)=>{const _=i("RouterLink");return a(),p("div",null,[t(f(q),{id:"dataplane-search",modelValue:n.value,"onUpdate:modelValue":d[0]||(d[0]=o=>n.value=o),type:"text",placeholder:f(h)("policies.detail.dataplane_input_placeholder"),required:"","data-testid":"dataplane-search-input"},null,8,["modelValue","placeholder"]),c(),t(L,{src:`/meshes/${m.mesh}/policy-path/${m.policyPath}/policy/${m.policyName}/dataplanes`},{default:s(({data:o,error:u})=>[u?(a(),l(V,{key:0,error:u},null,8,["error"])):o===void 0?(a(),l(b,{key:1})):o.items.length===0?(a(),l(T,{key:2})):(a(),p("ul",K,[(a(!0),p(B,null,R(o.items.filter(e=>e.name.toLowerCase().includes(n.value.toLowerCase())),(e,r)=>(a(),p("li",{key:r,"data-testid":"dataplane-name"},[t(_,{to:{name:"data-plane-detail-view",params:{mesh:e.mesh,dataPlane:e.name}}},{default:s(()=>[c($(e.name),1)]),_:2},1032,["to"])]))),128))]))]),_:1},8,["src"])])}}}),F={key:2,class:"stack","data-testid":"detail-view-details"},X=P({__name:"PolicyDetailView",setup(k){const h=N();return(m,n)=>{const w=i("RouteTitle"),d=i("KCard"),_=i("DataSource"),o=i("AppView"),u=i("RouteView");return a(),l(u,{name:"policy-detail-view",params:{mesh:"",policy:"",policyPath:"",codeSearch:""}},{default:s(({route:e,t:r})=>[t(o,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:"policy-list-view",params:{mesh:e.params.mesh,policyPath:e.params.policyPath}},text:r("policies.routes.item.breadcrumbs")}]},{title:s(()=>[C("h1",null,[t(E,{text:e.params.policy},{default:s(()=>[t(w,{title:r("policies.routes.item.title",{name:e.params.policy})},null,8,["title"])]),_:2},1032,["text"])])]),default:s(()=>[c(),t(_,{src:`/meshes/${e.params.mesh}/policy-path/${e.params.policyPath}/policy/${e.params.policy}`},{default:s(({data:v,error:x})=>[x?(a(),l(V,{key:0,error:x},null,8,["error"])):v===void 0?(a(),l(b,{key:1})):(a(),p("div",F,[t(d,null,{body:s(()=>[C("h2",null,$(r("policies.detail.affected_dpps")),1),c(),t(D,{class:"mt-4",mesh:e.params.mesh,"policy-name":e.params.policy,"policy-path":e.params.policyPath},null,8,["mesh","policy-name","policy-path"])]),_:2},1024),c(),t(A,{id:"code-block-policy",resource:v,"resource-fetcher":y=>f(h).getSinglePolicyEntity({name:e.params.policy,mesh:e.params.mesh,path:e.params.policyPath},y),"is-searchable":"",query:e.params.codeSearch,onQueryChange:y=>e.update({codeSearch:y})},null,8,["resource","resource-fetcher","query","onQueryChange"])]))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{X as default}; +import{d as P,l as g,m as S,a as i,o as a,c as p,e as t,q as f,ax as q,f as c,w as s,b as l,F as B,C as R,t as $,ar as L,u as N,p as C}from"./index-784d2bbf.js";import{_ as T}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import{E as V}from"./ErrorBlock-d38c2168.js";import{_ as b}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{_ as A}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js";import{T as E}from"./TextWithCopyButton-7ef74197.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./CopyButton-9c00109a.js";import"./toYaml-4e00099e.js";const K={key:3,"data-testid":"affected-data-plane-proxies"},D=P({__name:"PolicyConnections",props:{mesh:{type:String,required:!0},policyPath:{type:String,required:!0},policyName:{type:String,required:!0}},setup(k){const{t:h}=g(),m=k,n=S("");return(w,d)=>{const _=i("RouterLink");return a(),p("div",null,[t(f(q),{id:"dataplane-search",modelValue:n.value,"onUpdate:modelValue":d[0]||(d[0]=o=>n.value=o),type:"text",placeholder:f(h)("policies.detail.dataplane_input_placeholder"),required:"","data-testid":"dataplane-search-input"},null,8,["modelValue","placeholder"]),c(),t(L,{src:`/meshes/${m.mesh}/policy-path/${m.policyPath}/policy/${m.policyName}/dataplanes`},{default:s(({data:o,error:u})=>[u?(a(),l(V,{key:0,error:u},null,8,["error"])):o===void 0?(a(),l(b,{key:1})):o.items.length===0?(a(),l(T,{key:2})):(a(),p("ul",K,[(a(!0),p(B,null,R(o.items.filter(e=>e.name.toLowerCase().includes(n.value.toLowerCase())),(e,r)=>(a(),p("li",{key:r,"data-testid":"dataplane-name"},[t(_,{to:{name:"data-plane-detail-view",params:{mesh:e.mesh,dataPlane:e.name}}},{default:s(()=>[c($(e.name),1)]),_:2},1032,["to"])]))),128))]))]),_:1},8,["src"])])}}}),F={key:2,class:"stack","data-testid":"detail-view-details"},X=P({__name:"PolicyDetailView",setup(k){const h=N();return(m,n)=>{const w=i("RouteTitle"),d=i("KCard"),_=i("DataSource"),o=i("AppView"),u=i("RouteView");return a(),l(u,{name:"policy-detail-view",params:{mesh:"",policy:"",policyPath:"",codeSearch:""}},{default:s(({route:e,t:r})=>[t(o,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:"policy-list-view",params:{mesh:e.params.mesh,policyPath:e.params.policyPath}},text:r("policies.routes.item.breadcrumbs")}]},{title:s(()=>[C("h1",null,[t(E,{text:e.params.policy},{default:s(()=>[t(w,{title:r("policies.routes.item.title",{name:e.params.policy})},null,8,["title"])]),_:2},1032,["text"])])]),default:s(()=>[c(),t(_,{src:`/meshes/${e.params.mesh}/policy-path/${e.params.policyPath}/policy/${e.params.policy}`},{default:s(({data:v,error:x})=>[x?(a(),l(V,{key:0,error:x},null,8,["error"])):v===void 0?(a(),l(b,{key:1})):(a(),p("div",F,[t(d,null,{body:s(()=>[C("h2",null,$(r("policies.detail.affected_dpps")),1),c(),t(D,{class:"mt-4",mesh:e.params.mesh,"policy-name":e.params.policy,"policy-path":e.params.policyPath},null,8,["mesh","policy-name","policy-path"])]),_:2},1024),c(),t(A,{id:"code-block-policy",resource:v,"resource-fetcher":y=>f(h).getSinglePolicyEntity({name:e.params.policy,mesh:e.params.mesh,path:e.params.policyPath},y),"is-searchable":"",query:e.params.codeSearch,onQueryChange:y=>e.update({codeSearch:y})},null,8,["resource","resource-fetcher","query","onQueryChange"])]))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{X as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-0fd7b784.js b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-e8ce73af.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/PolicyListView-0fd7b784.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyListView-e8ce73af.js index ce6bd0f3b87c..6e31d7d47cbc 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-0fd7b784.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-e8ce73af.js @@ -1 +1 @@ -import{K as I}from"./index-9dd3e7d3.js";import{d as $,l as B,G as L,a as d,o,c as P,e as r,w as a,F as V,C as N,n as E,q as l,f as i,t as m,p as y,b as n,v as f,V as K,_ as A,H as q}from"./index-203d56a2.js";import{D as F,A as D}from"./AppCollection-0aeb195e.js";import{E as x}from"./ErrorBlock-085322b0.js";import{P as O}from"./PolicyTypeTag-249da096.js";import{_ as G}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import{_ as H}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{S as M}from"./SummaryView-9fcb58ca.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";const U={class:"policy-list-content"},Z={class:"policy-count"},j={class:"policy-list"},J={class:"stack"},Q={class:"description"},W={class:"description-content"},X={class:"description-actions"},Y={class:"visually-hidden"},ee={key:0},te=$({__name:"PolicyList",props:{pageNumber:{},pageSize:{},policyTypes:{},currentPolicyType:{},policyCollection:{},policyError:{},meshInsight:{},isSelectedRow:{type:[Function,null],default:null}},emits:["change"],setup(R,{emit:T}){const{t:p}=B(),b=L(),e=R,_=T;return(S,v)=>{const h=d("RouterLink"),t=d("KCard"),g=d("KBadge");return o(),P("div",U,[r(t,{class:"policy-type-list","data-testid":"policy-type-list"},{body:a(()=>[(o(!0),P(V,null,N(e.policyTypes,(c,u)=>{var s,w,C;return o(),P("div",{key:u,class:E(["policy-type-link-wrapper",{"policy-type-link-wrapper--is-active":c.path===e.currentPolicyType.path}])},[r(h,{class:"policy-type-link",to:{name:"policy-list-view",params:{mesh:l(b).params.mesh,policyPath:c.path}},"data-testid":`policy-type-link-${c.name}`},{default:a(()=>[i(m(c.name),1)]),_:2},1032,["to","data-testid"]),i(),y("div",Z,m(((C=(w=(s=e.meshInsight)==null?void 0:s.policies)==null?void 0:w[c.name])==null?void 0:C.total)??0),1)],2)}),128))]),_:1}),i(),y("div",j,[y("div",J,[r(t,null,{body:a(()=>[y("div",Q,[y("div",W,[y("h3",null,[r(O,{"policy-type":e.currentPolicyType.name},{default:a(()=>[i(m(l(p)("policies.collection.title",{name:e.currentPolicyType.name})),1)]),_:1},8,["policy-type"])]),i(),y("p",null,m(l(p)(`policies.type.${e.currentPolicyType.name}.description`,void 0,{defaultMessage:l(p)("policies.collection.description")})),1)]),i(),y("div",X,[e.currentPolicyType.isExperimental?(o(),n(g,{key:0,appearance:"warning"},{default:a(()=>[i(m(l(p)("policies.collection.beta")),1)]),_:1})):f("",!0),i(),e.currentPolicyType.isInbound?(o(),n(g,{key:1,appearance:"neutral"},{default:a(()=>[i(m(l(p)("policies.collection.inbound")),1)]),_:1})):f("",!0),i(),e.currentPolicyType.isOutbound?(o(),n(g,{key:2,appearance:"neutral"},{default:a(()=>[i(m(l(p)("policies.collection.outbound")),1)]),_:1})):f("",!0),i(),r(F,{href:l(p)("policies.href.docs",{name:e.currentPolicyType.name}),"data-testid":"policy-documentation-link"},{default:a(()=>[y("span",Y,m(l(p)("common.documentation")),1)]),_:1},8,["href"])])])]),_:1}),i(),r(t,null,{body:a(()=>{var c,u;return[e.policyError!==void 0?(o(),n(x,{key:0,error:e.policyError},null,8,["error"])):(o(),n(D,{key:1,class:"policy-collection","data-testid":"policy-collection","empty-state-message":l(p)("common.emptyState.message",{type:`${e.currentPolicyType.name} policies`}),"empty-state-cta-to":l(p)("policies.href.docs",{name:e.currentPolicyType.name}),"empty-state-cta-text":l(p)("common.documentation"),headers:[{label:"Name",key:"name"},...e.currentPolicyType.isTargetRefBased?[{label:"Target ref",key:"targetRef"}]:[],{label:"Details",key:"details",hideLabel:!0}],"page-number":e.pageNumber,"page-size":e.pageSize,total:(c=e.policyCollection)==null?void 0:c.total,items:(u=e.policyCollection)==null?void 0:u.items,error:e.policyError,"is-selected-row":e.isSelectedRow,onChange:v[0]||(v[0]=s=>_("change",s))},{name:a(({rowValue:s})=>[r(h,{to:{name:"policy-summary-view",params:{mesh:l(b).params.mesh,policyPath:e.currentPolicyType.path,policy:s},query:{page:e.pageNumber,size:e.pageSize}}},{default:a(()=>[i(m(s),1)]),_:2},1032,["to"])]),targetRef:a(({row:s})=>[e.currentPolicyType.isTargetRefBased?(o(),n(g,{key:0,appearance:"neutral"},{default:a(()=>[i(m(s.spec.targetRef.kind),1),s.spec.targetRef.name?(o(),P("span",ee,[i(":"),y("b",null,m(s.spec.targetRef.name),1)])):f("",!0)]),_:2},1024)):(o(),P(V,{key:1},[i(m(l(p)("common.detail.none")),1)],64))]),details:a(({row:s})=>[r(h,{class:"details-link","data-testid":"details-link",to:{name:"policy-detail-view",params:{mesh:s.mesh,policyPath:e.currentPolicyType.path,policy:s.name}}},{default:a(()=>[i(m(l(p)("common.collection.details_link"))+" ",1),r(l(K),{display:"inline-block",decorative:"",size:l(I)},null,8,["size"])]),_:2},1032,["to"])]),_:1},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error","is-selected-row"]))]}),_:1})])])])}}});const ae=A(te,[["__scopeId","data-v-949a9abb"]]),ue=$({__name:"PolicyListView",setup(R){return(T,p)=>{const b=d("RouteTitle"),e=d("RouterView"),_=d("DataSource"),S=d("AppView"),v=d("RouteView");return o(),n(_,{src:"/me"},{default:a(({data:h})=>[h?(o(),n(v,{key:0,name:"policy-list-view",params:{page:1,size:h.pageSize,mesh:"",policyPath:"",policy:""}},{default:a(({route:t,t:g})=>[r(S,null,{title:a(()=>[y("h2",null,[r(b,{title:g("policies.routes.items.title")},null,8,["title"])])]),default:a(()=>[i(),r(_,{src:"/*/policy-types"},{default:a(({data:c,error:u})=>[u?(o(),n(x,{key:0,error:u},null,8,["error"])):c===void 0?(o(),n(H,{key:1})):c.policies.length===0?(o(),n(G,{key:2})):(o(),n(_,{key:3,src:`/meshes/${t.params.mesh}/policy-path/${t.params.policyPath}?page=${t.params.page}&size=${t.params.size}`},{default:a(({data:s,error:w})=>[r(_,{src:`/mesh-insights/${t.params.mesh}`},{default:a(({data:C})=>[(o(),n(ae,{key:t.params.policyPath,"page-number":parseInt(t.params.page),"page-size":parseInt(t.params.size),"current-policy-type":c.policies.find(k=>k.path===t.params.policyPath)??c.policies[0],"policy-types":c.policies,"mesh-insight":C,"policy-collection":s,"policy-error":w,"is-selected-row":k=>k.name===t.params.policy,onChange:t.update},null,8,["page-number","page-size","current-policy-type","policy-types","mesh-insight","policy-collection","policy-error","is-selected-row","onChange"])),i(),t.params.policy?(o(),n(e,{key:0},{default:a(k=>[r(M,{onClose:z=>t.replace({name:"policy-list-view",params:{mesh:t.params.mesh,policyPath:t.params.policyPath},query:{page:t.params.page,size:t.params.size}})},{default:a(()=>[(o(),n(q(k.Component),{name:t.params.policy,policy:s==null?void 0:s.items.find(z=>z.name===t.params.policy),"policy-type":c.policies.find(z=>z.path===t.params.policyPath)},null,8,["name","policy","policy-type"]))]),_:2},1032,["onClose"])]),_:2},1024)):f("",!0)]),_:2},1032,["src"])]),_:2},1032,["src"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["params"])):f("",!0)]),_:1})}}});export{ue as default}; +import{K as I}from"./index-9dd3e7d3.js";import{d as $,l as B,G as L,a as d,o,c as P,e as r,w as a,F as V,C as N,n as E,q as l,f as i,t as m,p as y,b as n,v as f,V as K,_ as A,H as q}from"./index-784d2bbf.js";import{D as F,A as D}from"./AppCollection-f5654ac8.js";import{E as x}from"./ErrorBlock-d38c2168.js";import{P as O}from"./PolicyTypeTag-481ec54b.js";import{_ as G}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import{_ as H}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{S as M}from"./SummaryView-f02fae9c.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";const U={class:"policy-list-content"},Z={class:"policy-count"},j={class:"policy-list"},J={class:"stack"},Q={class:"description"},W={class:"description-content"},X={class:"description-actions"},Y={class:"visually-hidden"},ee={key:0},te=$({__name:"PolicyList",props:{pageNumber:{},pageSize:{},policyTypes:{},currentPolicyType:{},policyCollection:{},policyError:{},meshInsight:{},isSelectedRow:{type:[Function,null],default:null}},emits:["change"],setup(R,{emit:T}){const{t:p}=B(),b=L(),e=R,_=T;return(S,v)=>{const h=d("RouterLink"),t=d("KCard"),g=d("KBadge");return o(),P("div",U,[r(t,{class:"policy-type-list","data-testid":"policy-type-list"},{body:a(()=>[(o(!0),P(V,null,N(e.policyTypes,(c,u)=>{var s,w,C;return o(),P("div",{key:u,class:E(["policy-type-link-wrapper",{"policy-type-link-wrapper--is-active":c.path===e.currentPolicyType.path}])},[r(h,{class:"policy-type-link",to:{name:"policy-list-view",params:{mesh:l(b).params.mesh,policyPath:c.path}},"data-testid":`policy-type-link-${c.name}`},{default:a(()=>[i(m(c.name),1)]),_:2},1032,["to","data-testid"]),i(),y("div",Z,m(((C=(w=(s=e.meshInsight)==null?void 0:s.policies)==null?void 0:w[c.name])==null?void 0:C.total)??0),1)],2)}),128))]),_:1}),i(),y("div",j,[y("div",J,[r(t,null,{body:a(()=>[y("div",Q,[y("div",W,[y("h3",null,[r(O,{"policy-type":e.currentPolicyType.name},{default:a(()=>[i(m(l(p)("policies.collection.title",{name:e.currentPolicyType.name})),1)]),_:1},8,["policy-type"])]),i(),y("p",null,m(l(p)(`policies.type.${e.currentPolicyType.name}.description`,void 0,{defaultMessage:l(p)("policies.collection.description")})),1)]),i(),y("div",X,[e.currentPolicyType.isExperimental?(o(),n(g,{key:0,appearance:"warning"},{default:a(()=>[i(m(l(p)("policies.collection.beta")),1)]),_:1})):f("",!0),i(),e.currentPolicyType.isInbound?(o(),n(g,{key:1,appearance:"neutral"},{default:a(()=>[i(m(l(p)("policies.collection.inbound")),1)]),_:1})):f("",!0),i(),e.currentPolicyType.isOutbound?(o(),n(g,{key:2,appearance:"neutral"},{default:a(()=>[i(m(l(p)("policies.collection.outbound")),1)]),_:1})):f("",!0),i(),r(F,{href:l(p)("policies.href.docs",{name:e.currentPolicyType.name}),"data-testid":"policy-documentation-link"},{default:a(()=>[y("span",Y,m(l(p)("common.documentation")),1)]),_:1},8,["href"])])])]),_:1}),i(),r(t,null,{body:a(()=>{var c,u;return[e.policyError!==void 0?(o(),n(x,{key:0,error:e.policyError},null,8,["error"])):(o(),n(D,{key:1,class:"policy-collection","data-testid":"policy-collection","empty-state-message":l(p)("common.emptyState.message",{type:`${e.currentPolicyType.name} policies`}),"empty-state-cta-to":l(p)("policies.href.docs",{name:e.currentPolicyType.name}),"empty-state-cta-text":l(p)("common.documentation"),headers:[{label:"Name",key:"name"},...e.currentPolicyType.isTargetRefBased?[{label:"Target ref",key:"targetRef"}]:[],{label:"Details",key:"details",hideLabel:!0}],"page-number":e.pageNumber,"page-size":e.pageSize,total:(c=e.policyCollection)==null?void 0:c.total,items:(u=e.policyCollection)==null?void 0:u.items,error:e.policyError,"is-selected-row":e.isSelectedRow,onChange:v[0]||(v[0]=s=>_("change",s))},{name:a(({rowValue:s})=>[r(h,{to:{name:"policy-summary-view",params:{mesh:l(b).params.mesh,policyPath:e.currentPolicyType.path,policy:s},query:{page:e.pageNumber,size:e.pageSize}}},{default:a(()=>[i(m(s),1)]),_:2},1032,["to"])]),targetRef:a(({row:s})=>[e.currentPolicyType.isTargetRefBased?(o(),n(g,{key:0,appearance:"neutral"},{default:a(()=>[i(m(s.spec.targetRef.kind),1),s.spec.targetRef.name?(o(),P("span",ee,[i(":"),y("b",null,m(s.spec.targetRef.name),1)])):f("",!0)]),_:2},1024)):(o(),P(V,{key:1},[i(m(l(p)("common.detail.none")),1)],64))]),details:a(({row:s})=>[r(h,{class:"details-link","data-testid":"details-link",to:{name:"policy-detail-view",params:{mesh:s.mesh,policyPath:e.currentPolicyType.path,policy:s.name}}},{default:a(()=>[i(m(l(p)("common.collection.details_link"))+" ",1),r(l(K),{display:"inline-block",decorative:"",size:l(I)},null,8,["size"])]),_:2},1032,["to"])]),_:1},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error","is-selected-row"]))]}),_:1})])])])}}});const ae=A(te,[["__scopeId","data-v-949a9abb"]]),ue=$({__name:"PolicyListView",setup(R){return(T,p)=>{const b=d("RouteTitle"),e=d("RouterView"),_=d("DataSource"),S=d("AppView"),v=d("RouteView");return o(),n(_,{src:"/me"},{default:a(({data:h})=>[h?(o(),n(v,{key:0,name:"policy-list-view",params:{page:1,size:h.pageSize,mesh:"",policyPath:"",policy:""}},{default:a(({route:t,t:g})=>[r(S,null,{title:a(()=>[y("h2",null,[r(b,{title:g("policies.routes.items.title")},null,8,["title"])])]),default:a(()=>[i(),r(_,{src:"/*/policy-types"},{default:a(({data:c,error:u})=>[u?(o(),n(x,{key:0,error:u},null,8,["error"])):c===void 0?(o(),n(H,{key:1})):c.policies.length===0?(o(),n(G,{key:2})):(o(),n(_,{key:3,src:`/meshes/${t.params.mesh}/policy-path/${t.params.policyPath}?page=${t.params.page}&size=${t.params.size}`},{default:a(({data:s,error:w})=>[r(_,{src:`/mesh-insights/${t.params.mesh}`},{default:a(({data:C})=>[(o(),n(ae,{key:t.params.policyPath,"page-number":parseInt(t.params.page),"page-size":parseInt(t.params.size),"current-policy-type":c.policies.find(k=>k.path===t.params.policyPath)??c.policies[0],"policy-types":c.policies,"mesh-insight":C,"policy-collection":s,"policy-error":w,"is-selected-row":k=>k.name===t.params.policy,onChange:t.update},null,8,["page-number","page-size","current-policy-type","policy-types","mesh-insight","policy-collection","policy-error","is-selected-row","onChange"])),i(),t.params.policy?(o(),n(e,{key:0},{default:a(k=>[r(M,{onClose:z=>t.replace({name:"policy-list-view",params:{mesh:t.params.mesh,policyPath:t.params.policyPath},query:{page:t.params.page,size:t.params.size}})},{default:a(()=>[(o(),n(q(k.Component),{name:t.params.policy,policy:s==null?void 0:s.items.find(z=>z.name===t.params.policy),"policy-type":c.policies.find(z=>z.path===t.params.policyPath)},null,8,["name","policy","policy-type"]))]),_:2},1032,["onClose"])]),_:2},1024)):f("",!0)]),_:2},1032,["src"])]),_:2},1032,["src"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["params"])):f("",!0)]),_:1})}}});export{ue as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-290855c6.js b/app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-a595459b.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-290855c6.js rename to app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-a595459b.js index 988e42d93f4b..acfa71e95540 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-290855c6.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-a595459b.js @@ -1 +1 @@ -import{d as S,l as V,u as B,a as m,o as n,b as y,w as a,e as _,p as o,f as t,q as s,t as c,c as u,a1 as C,v as h,F as x,A as P,B as T,Y as b,_ as A}from"./index-203d56a2.js";import{_ as I}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import{_ as N}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./CopyButton-4a565fd0.js";import"./index-9dd3e7d3.js";import"./toYaml-4e00099e.js";const q=l=>(P("data-v-e1e1efa1"),l=l(),T(),l),K={class:"summary-title-wrapper"},D=q(()=>o("img",{"aria-hidden":"true",src:b},null,-1)),E={class:"summary-title"},F={key:1,class:"stack"},L={key:0},Q={class:"mt-4 stack"},$={key:0},Y={class:"mt-4"},j=S({__name:"PolicySummaryView",props:{name:{},policy:{default:void 0},policyType:{}},setup(l){const{t:i}=V(),f=B(),e=l;return(z,G)=>{const g=m("RouteTitle"),v=m("RouterLink"),k=m("KBadge"),w=m("AppView"),R=m("RouteView");return n(),y(R,{name:"policy-summary-view",params:{mesh:"",policyPath:"",policy:"",codeSearch:""}},{default:a(({route:r})=>[_(w,null,{title:a(()=>[o("div",K,[D,t(),o("h2",E,[_(v,{to:{name:"policy-detail-view",params:{policy:e.name}}},{default:a(()=>[_(g,{title:s(i)("policies.routes.item.title",{name:e.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:a(()=>{var d;return[t(),e.policy===void 0?(n(),y(I,{key:0},{message:a(()=>[o("p",null,c(s(i)("common.collection.summary.empty_message",{type:e.policyType.name})),1)]),default:a(()=>[t(c(s(i)("common.collection.summary.empty_title",{type:e.policyType.name}))+" ",1)]),_:1})):(n(),u("div",F,[(d=e.policy.spec)!=null&&d.targetRef?(n(),u("div",L,[o("h3",null,c(s(i)("policies.routes.item.overview")),1),t(),o("div",Q,[_(C,null,{title:a(()=>[t(c(s(i)("http.api.property.targetRef")),1)]),body:a(()=>{var p;return[(p=e.policy.spec)!=null&&p.targetRef?(n(),y(k,{key:0,appearance:"neutral"},{default:a(()=>[t(c(e.policy.spec.targetRef.kind),1),e.policy.spec.targetRef.name?(n(),u("span",$,[t(":"),o("b",null,c(e.policy.spec.targetRef.name),1)])):h("",!0)]),_:1})):(n(),u(x,{key:1},[t(c(s(i)("common.detail.none")),1)],64))]}),_:1})])])):h("",!0),t(),o("div",null,[o("h3",null,c(s(i)("policies.routes.item.config")),1),t(),o("div",Y,[_(N,{id:"code-block-policy",resource:e.policy,"resource-fetcher":p=>s(f).getSinglePolicyEntity({name:r.params.policy,mesh:r.params.mesh,path:r.params.policyPath},p),"is-searchable":"",query:r.params.codeSearch,onQueryChange:p=>r.update({codeSearch:p})},null,8,["resource","resource-fetcher","query","onQueryChange"])])])]))]}),_:2},1024)]),_:1})}}});const Z=A(j,[["__scopeId","data-v-e1e1efa1"]]);export{Z as default}; +import{d as S,l as V,u as B,a as m,o as n,b as y,w as a,e as _,p as o,f as t,q as s,t as c,c as u,a1 as C,v as h,F as x,A as P,B as T,Y as b,_ as A}from"./index-784d2bbf.js";import{_ as I}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import{_ as N}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./CopyButton-9c00109a.js";import"./index-9dd3e7d3.js";import"./toYaml-4e00099e.js";const q=l=>(P("data-v-e1e1efa1"),l=l(),T(),l),K={class:"summary-title-wrapper"},D=q(()=>o("img",{"aria-hidden":"true",src:b},null,-1)),E={class:"summary-title"},F={key:1,class:"stack"},L={key:0},Q={class:"mt-4 stack"},$={key:0},Y={class:"mt-4"},j=S({__name:"PolicySummaryView",props:{name:{},policy:{default:void 0},policyType:{}},setup(l){const{t:i}=V(),f=B(),e=l;return(z,G)=>{const g=m("RouteTitle"),v=m("RouterLink"),k=m("KBadge"),w=m("AppView"),R=m("RouteView");return n(),y(R,{name:"policy-summary-view",params:{mesh:"",policyPath:"",policy:"",codeSearch:""}},{default:a(({route:r})=>[_(w,null,{title:a(()=>[o("div",K,[D,t(),o("h2",E,[_(v,{to:{name:"policy-detail-view",params:{policy:e.name}}},{default:a(()=>[_(g,{title:s(i)("policies.routes.item.title",{name:e.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:a(()=>{var d;return[t(),e.policy===void 0?(n(),y(I,{key:0},{message:a(()=>[o("p",null,c(s(i)("common.collection.summary.empty_message",{type:e.policyType.name})),1)]),default:a(()=>[t(c(s(i)("common.collection.summary.empty_title",{type:e.policyType.name}))+" ",1)]),_:1})):(n(),u("div",F,[(d=e.policy.spec)!=null&&d.targetRef?(n(),u("div",L,[o("h3",null,c(s(i)("policies.routes.item.overview")),1),t(),o("div",Q,[_(C,null,{title:a(()=>[t(c(s(i)("http.api.property.targetRef")),1)]),body:a(()=>{var p;return[(p=e.policy.spec)!=null&&p.targetRef?(n(),y(k,{key:0,appearance:"neutral"},{default:a(()=>[t(c(e.policy.spec.targetRef.kind),1),e.policy.spec.targetRef.name?(n(),u("span",$,[t(":"),o("b",null,c(e.policy.spec.targetRef.name),1)])):h("",!0)]),_:1})):(n(),u(x,{key:1},[t(c(s(i)("common.detail.none")),1)],64))]}),_:1})])])):h("",!0),t(),o("div",null,[o("h3",null,c(s(i)("policies.routes.item.config")),1),t(),o("div",Y,[_(N,{id:"code-block-policy",resource:e.policy,"resource-fetcher":p=>s(f).getSinglePolicyEntity({name:r.params.policy,mesh:r.params.mesh,path:r.params.policyPath},p),"is-searchable":"",query:r.params.codeSearch,onQueryChange:p=>r.update({codeSearch:p})},null,8,["resource","resource-fetcher","query","onQueryChange"])])])]))]}),_:2},1024)]),_:1})}}});const Z=A(j,[["__scopeId","data-v-e1e1efa1"]]);export{Z as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-249da096.js b/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-481ec54b.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-249da096.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-481ec54b.js index efb3f96d974a..44dec28b0530 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-249da096.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-481ec54b.js @@ -1 +1 @@ -import{d as Q,o as e,c as t,b as l,q as m,ap as p,f as B,r as d,t as z,_ as w}from"./index-203d56a2.js";const n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAVFBMVEXa2tra2tra2tra2tra2tra2tr////a2toAfd6izPLvzPnRfvDYteSKr86zas0Aar4AhODY6vr3+Prx8v2Kv+9aqOk3muUOj+N5t+211vXhqfW01fXvn55GAAAABnRSTlMC9s/Hbhsvz/I3AAABVklEQVRo3u3b3Y6CMBCG4SJYhnV/KD+K7v3f57bN7AFJTcDUmZB+74lH5EmMA5hmjK+pq1awqm5M6HxqxTudPSzssmxM06rUmDp8DFawIYi1qYRdlisTeCtcMAGnAgwYMGDAgJ8GGPDB4B8frepnl9cZH5d1374E7GmX1WVuA0xzTvixA+5zwpc0/OXrVgU5N/yx6tMHGDBgwIABvxmeiBZhmF3fPMjDFLuOSjDdnBJMvVOAb1G+y8PjlUKdOGyHOcpLJniiDfEVC/FYZYA3unxFx2OVAd7sTjZ073msRGB2Yy7KvcsC2z05Hitx2P6PVTEwf9W/h/5xvTBOB76ByN8ydzRRzofELln1schjVNCrTxyjsl5vtV7ol7L+tAEGDLhMWOAw5ADHPxIHXmpHfAWepgJOBBgwYMCAAT8NMGDAgJOw2hKO2tqR2qKV1mqZ3jKd2vrgH/W3idgykdWgAAAAAElFTkSuQmCC",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAH90lEQVRoBdVaC4xU1Rn+zr2zu8PyEBGoKMFVK0KLFXyiVKS2FFGIhhT7Smq1aQXbuMQHCwRQiBWVUl7CaiuxGoGosSQ0tJuU4qNrpQEfq0AReQisLKK7iCIsO3fO3+8/wx1mdgdmlp3srCdhz8y9597zff/7P4wBhxw50jfW2Pi4ERkhQB+91lGHAerEmFeLotHJprS01ij4oLGxRkR6dFTQmXAZYxoi0eilpqmhYQVEfpppUYe/ZsxKE6uv39fRzeZkglRzMk319cT/9R1eVuixAPazzyFBPG2p/fgA7M6PAd4v5MhKwB46DDnQAPvRPiCFhFiBNB5LXC8giawETPeuQHER0BRDnCRCTfjn9oLpVAJRDSm5ApHITiDiwy87J0lCwToSngfvvD4FJ5GVgLPvXEl8/mW7u0ProhB9QM1IzUnNyqNmDMkhbmEJ3uvWGSiKtCuJrBqQo3TUTw8C1gLNNCF79yfA+jSns85od/C6eVYC9uAXEBKwu+vSSDgHpuQLPbKakMRikI/qXLRR0Oq4oAO3GBpin6uC/Oc94H+7IWd0gbmoL3Db92GGXdJieb4uZCXgNjoeKjVkZiIhH9bCTF4KbK+FML+71M4ZnnHfzcir4M24E+jSKV+4k+/JjYAub06iHzVB22chCNw6FbKdWbmYDjzvdzBXfQs41gS89g7s4pcgX34FXPJN+IvvyzuJDLaQJJf+gdHFRR3OzrHDkGko6vn3AL27JzL1C2vpzIxM6tTjRsCsmAXDpIfNOxCUzwO+Opr+3jZ+y10D4UaqCQ2ZmqFTQ+YuJrhfzYHUHwKuGQRv4SSgpDjx1H6WIhMfha37DBh0ISIL7wU658ecWk8gJJJpVhK/fvQEifnlSRLySYKE7K8Hvn0BIgvyQyJ3E8oEuPm181ly/HkK0Ks75L+bIXOXJ1eYb/SAVzkFpk8vyJZdCO6dnxdzyi8BwjUkYZ6qcKHW/q0aONKYTmLpZJhzejLUksR9C9pMIu8EFK3pSYeO0v41QtFnUodqwn9iMnD2WRCSiD2wsE0k8k+AEreTaB4sQTCkP8CE1nyEJFQTsmUngj+eMLXma7N9zzsB2bQT+k+TGC5kJj7JML15CDLsUqqLitpVm1ilRWIry5O8E9Ak5s25m0mOWfjldbCVf81IIb6mGvblf5GAgTd2OOyGzTj2s6k4Nv5+2I1bMj6T6WJ+w2jKDvLKW4hPr3QFoLl9DPwJ41Lu8uPRRgQVi2CZ4FzU+oLZOqC/aPnBjF784ER4lzOjZxn+jIqKh7Ksye02VS/Tn3JZ2GinptHognMhr70N1HzILi6Ad8VA2GdWszxvgDfgfHgjLke8Zhuwh2W5WPjjWPhdXEbn3ol49Tvw+p/HiMUsfoqRHw1oQzNlKVTq6NkN/qrHAVauOuTVtxDMJDECNN+5iP6xA0Ip+9PugD9yqNNEfMmLQN/e8H9yI9cJmiY+DKu9RrdSRJfNBkpPnrXbTiAVPDf0lzwADCxz4MM/qoXgwSdpTjzJIHgtnxyJqXfC/8HV4TI3B4tWIKiqhkSLUDLzbniDL0673/xL25xYzYaSx7qNQNdO6eApSflgt9vPXH8Z/NkTYPr3Q2TWBHijrnHX44tXpuEJFi134DWH5AJeHz59Agq+YgmE4EUlzwyblDzBxx/5C+J3zYGtfteB9IZfhsjTM2A6RxF/hYR189HfdbP+CRYuR7zqDSbAIhTPJMkskg8fPD0C7L5kaiWsgu/aErwleGGY1LLadCkN93Jz8PzfXbTxaP+RCT9KXCN4ZzYlCp7RZ/CAtGdO9aX1BJoCyLQnIW+8D9ODDluZInnupOAtwUtpCfy55TCDmY1ThjegzHVs8Q2bYLfvTUj+H9UwNBsXOlsBXl/bOidubII8tAzy9lZIpyi8ub91dh3ik4efQXzNvxk1ovDnTWoB3q1jOI3N/hPsmzU85WAHx+gkKvlZ6rC5Sz7cM3cNaI0zaxmwdTcsy2VvwT1p4O3vFTzNhiHP/0NLyYcbKuiimb+Bdy3LCB7VtAW8vjM3DRxmG/jYctYs7HspXUy/Habf2UlM9rHnICydNYP68wh+yKlDn3tQNTH3Wfijh52W5MPNsxPQ0+n5LwD72A4yguD+n7PHZT1/fMSfeBGympJng+8/MjE38OHDeZhphKcY2rgvWQUcYp3CGt+UjwdYz4fDPr0aWMuQyP7Wn0at5CL58OE8zScnoM35sjX8H0x2VDxhMHfd4oqucF/7fBXA0kFYMvjlP4a5MnvhFT6bzzkzgQMHISvXwrCb8s7sytOGMQDncMhL64DX33Xp3v/lGJihg8Jb7T63JFBXD1n1OsMb20F2U/KLH7Ko6pIE5py1miGQp9Nm/CiY6wYn7xXiQxoBqf0U3j83uCNzq6dst91A8DwyD0fVesibmxJHJTdeDe/6IeGdgs1JAnqAa9ZvgejJG4/RzbjhaYdPWvNg41ZKPgLzvSEwN1xRMNCpGzsCsmMf8N52l1S01jVjr03E++MrRU2mZgeMauXKgTAj00vg1Be292cPH+xtMDxV1ipR7d7cel0aeKynyWza5Qoz4bGgGdVxwLOtqPPMtj2eZldhkWbGDqN9F50QIk1Gtu11ZoMytok3Jer4EwsK+0l/9OFFxNxhDh+NmdFD0w9rtY+lX+gBrvQ+E2YMyXWgoT/2cL9YUUzNf24j79Pe93zizmiEJYK5mT7RQYaaTerPbf4PGwFZsK8ONooAAAAASUVORK5CYII=",c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAEj0lEQVRoBe1aS28TVxT+7ngydhwnPGISTBKHEB6iUtOWHTvWqCtKqQhISC2vBbCpRDf9BUgsgAWbdlGppWqlSl1UXfMLCmXRqgXUxmCclOCWxI4Tv4Zz7s00BntmLh4rTCSfxJ4755458333fHfuTTQCZFOHTo+ijCs2cAi2nWJfaE2InABuw8Lle7e/eCwYvL2CXwF7a2hBtwQm8iKKdwwe+Y0HnhnRgBN2Q8qmJcPwOxm7EXrNe40jzVfDq38j9HUJvOkqdSvQrUDAEeiIhGaPH8bsyfe1oWQuTuPxhePa8V6BplenTl85tQ2l9A7YMUsnHMsTIyjtm9CK1QkKXIHC3nEI2l3RgqhzPzw/sB/g+A5ZYAKlPTsVFMnCH1Xx3f26XP2TUUQgAuXhJKr9fQqQRgVYPpUtA7IANvQq5sciEIHi7jHKb5OE9DQh5SOvoGs6pKNABJYn06tAaDQ1SLB82DoFnnO1TaA8NIhqIo7IQkFLDI58zPx/WvEMTsfaJlAiPbPF789oiWHxPTX6A3f/kPGdmQEBKlCaGJUE+oiANJ9JvEAEeOL23/ldHvVmjUrt9d1WBSrJLaiRfMzCEqzcU8pPcDzmAMunSk8f699FxP7KqngvVK/R19ZKvDy+Qy5cvQ8z8la2xuhzII8+m9foF9+axOz0YRm3/dbP6PvtoWy7fZm1iIV6tAd1i4+W3BLUrR7Y1Jb+1T7eKqg41ccajj94JPPy4DskaoleZM8cRYmeUGyO1hm0Q6DRz5XMnj2KpV1jTcSYyOTnNzjc1Uw1eCwBpQIFhNWqfvhKCZDPZbCQoGK5eVhz82uJKYjBPDp/DFwhBswZnEcmT3YlnzV/jRbBzKVplFNDTeDXEnu3TLNeBpb44x3o20vksh8fQYU2d1GaF+nr3yBCc6SVOaQyl05gxYm/9rWMf1VCra5v9LU1BxoT/N+mCpSHB2HNzmP05neu4J14ltZKKqnIroLnPta8n2ycHHzsHAGqgPXPM4x8+QOBLzXeo6ntSMsiGaYbwDcFajg6QiA6k0M9EQM/NSJFb/CMqe/PDD0QTKrU976V8uMg3j74ifOg8IsNZX9bC1mYmHQJvOlqBJ7EcUPgw8EELFq5vn1WQKHmPaX6IwIXhzdJ3jfmnmPRJ95vgAJJqJfAf0Tgx3pMpGn7cW5oExIE0M0Y/GepzdgT65EfbrPvVZuKW7g6vlV+uO1lYurgWTtmGHIEo7QYxYhSlM6jlJf9UT6nNvtiBFj5+SjUNeRbrNWpLTBmRSiOc6h8bjfOlquya8TyEQDdN1+t4dOZvFsqXsjU3ob/rqVfMv5iGaijbdORO2ihUlshiqdu5RZ4Uqnix3wRBsWcSiawj/8/xAEqGSd8ye4vV8DS4e3EheEBWYmXAl7zJJTrAMvm1LaEpPLV0wLu8V7NxUJJwAVrS3egSdwy4zo7uwTWecCbbtetQNOQrLPDoOd1bp3v2bnbEXZaN+nFiQ1qjJ3WfFymZdN9rQ4tOcJM2CNzf/+ysH33gVuiLlIkpyTh7Q8tZgbGr9sI8RO9qfIBv27zAiEVYZQrGIvuAAAAAElFTkSuQmCC",r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAFt0lEQVRoBe1aa2xTVRz/3d7bBytdXddtbIN1sId7IG4yHhGICxluMohOAkGChhiMih/8IiSERImRaBD9YGIkGg0xypwo8YkajGyikxqemziyDbbhBoyN7kHLStfb6zm3u01v1zvaritrwn9Zz+Pec87v//j9z2lzGBBZYHpyttMt7IWAcgFCOu2brsKAuQoG9TqO2dFkO9zNjIE/JwiCabqCDoaLYRgbUeJB1qgu2E/ALw720jTvm8ELSOdo2EhAy6vKpKpiWf/zSdmzUMbIBgQ0IpnPN4ZgV033mA/QV9ak2Jk8wxOCrDfOGqo4wzsObtwrwMWahD4CjtlysuvHvQfukXgcq2LcEfchxPkbTIlQgcTzHzOV9VDwxL0HYkLiIn0qNqQVoyDBjMN9/+Kr3hZ4yF80ZEoVeNiYRYAXYb4+TcQ6KnigZlS44OjD25cb0eUcnLQOUVeAAlxlysH61PmYo0sUAbbeuoG63vM4MXwZm2YtwMa0B+Ahynx+rRm115rAkyNxpMI8t/6NoKMjIW4Cq8YnhY/DrNaLeKzDPfiytxnn7L0yfLkzkvCKZQVo2T4ygH1df5DSJnsnsKFE6KiSOJHViOA7SGhsbfkOuy7+Og48BUZBv3Thexy4ehYW4qX3C9ZgS3pJIOaQ2lELoXlJGWB5Hh/kVOH4UBf6k41ovdGNo5dOTQjEojNiZ/Yjojd2tB/F6ZtXJnw/8OGkPVCanovd5c9g76qtMOuN4vxqqGBzDuP5smq8Vv400vT3Ba7ra3c5h3Bs4JLY1rOybcn3zkSVSSmwMCMPu1ZsQq4pEz+2/Y2OQW+scwyL2uZj2Nd4CFnGVLxT+SJW5yl/7XZ5vClVzYSvgGyEElGCEZr8vAGDJkE0zusNn5Jw6YFWxYptTuW1y4nuFvxzvRPPllaS/ypkJprx0akj4wzqJhmJCsswsmeh4AnbA2pwWKbOx079Wrg9vLigATps1C0FJ3jtwZFUKondNYL3rN+IihSnZEvdspIXvPPQFByuyDwQzNKBE27Xr4ZJNRNnRzt9CrgYD7JYM+7nvL+JccQ7geLi3ZA8E/iMbnBU/BWn7VDwhK1ykkqPQ04rPnM2+hTwEAXedfyEi+7rsPOjyCb5vTI5h2LwCfUWq2BhXvBuRSzhTrgStgI8sZa080khxJHs4Sb76ZBwC3s6GnDT7cL2rOV4M6cCKWM8cXvcYMc44g/SwGlRYpgldmnGuOP//E51xe/ESu7jySGMI2mSytBth1hWzC1Fu60HDpcTS/hivNrWgOq0HKwx5+Pjghp8eOUkTl5pQx7JVpKka2diXUoRHkvOF8lPw6hjRPlspERodmHxyt3SpP5lZ3vwDaVcU4hOTx+6+BsYdNpBSVqZW4aKeQ/hmt2GW3YnEqDFFwNn0ESOEKWGdPFsZOQZ7G/5DSZWi22zF+HlOUtRSE6pThJa9IS6p+P3CY8T2bkZ/vB89bB34s26ZSjiMvDt7dOwjl4UJ0qbacK2RWtRnGLBn/+dx4HTv8AljIpK9Qz2YzGXhJqUAtBYl4h63eXA1wT4kf42jHhGfYDCrYStAM3/yzX5qNaUoJPvQ91tKzQkqCxsMpKyTNi8oIIA5UnGYaHjNOi+2Ye3jtfBTFLsC5llUBEiU+D1to5JnUIlRcNWQBqYTFLpBt0SzGVTCHwWAx4H6px/waZ1YkvJo9CrdWR3tpLYb5WGTEkpU0CJKEqEpohKOQv5ZHDO3UXoLeWn6GANBY9sI4tk2TME+N0UmQfuJpBI1w57I4t0oakaF/cKKO7EoVoskOBKxJPmC/d9aZxSGfceuEdiJdfGqj/uQ0i2kd2JgNSq0SZhJPP5j1GJdw9i5e8or0OxM/mJNQfJVYOnojx3TKYj9yVqVfTWB704EZMVo7jI2GWPHWzvSMtwpr7oIL04QVxiJmsYorhO1KcSw4ZhfiCGX0ev2/wPquz9nGykU2YAAAAASUVORK5CYII=",i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB5CAYAAADyOOV3AAAFOklEQVR4Ae2dP2tUQRTFp7S385MofgRFiGBhKr9GuqBiI9iktwosCAnRLo0g8Q+ojSaNBomumESTIAqSLiPTTc4k7+bmztudu3sCAztv7p137/nNebtuREMIIXz9eXBluLO/NNzZe8sxCRrsL23tHlxObMP33b3ZzeHO0edv25FjcjRITBPbsPXj12+CnRywOcvENtC9kwk3gU5sQ048vf7775DDsQbIswAc+eNaAQJ2jU8unoBljVxHELBrfHLxBCxr5DqCgF3jk4snYFkj1xEE7BqfXDwByxq5jiBg1/jk4glY1sh1BAG7xicXT8CyRq4jCNg1Prl4ApY1ch1BwK7xycUTsKyR6wgCdo1PLp6AZY1cRxCwa3xy8QQsa+Q6goBd45OLJ2BZI9cRBOwan1w8AcsauY4gYNf45OIJWNbIdQQBu8YnF0/AskauIwjYNT65eAKWNXIdUQD+c2sm5iPemY2mIcnD/bsVMuqTs0yvQ7wQYtXRXb79XtxfpSEB4wH3foCgHwIGQSS+5qeddAOsxzgPOwsLMR9xsBhNQ2qA+3crZNQnZ5le89/o6Jbb3WrxKRovuOuIBR9TAHnSwcfk8T8hYP8MOzsg4E55/C8SsH+GnR0QcKc8/hcJ2D/Dzg4IuFMe/4sE7J9hZwcE3CmP/8WpAzz7cCnm48bdQaw58r3T63H/TB3gcG0+jnIQ8IgVGCXcdK9x/9DBPTuagEesADr43uBFrDlwf217+B5unV+fX4z5mPjfJiGA95vbsebA/bWAMb/6HJ/Z2gJbj0fBasJNe+H+Wj0wv/qcgG2ORiAErFXAGI8AWnfwo5U30TLmHq/GfPA92PiejAdIex4x33oAl9c+xnwQMAFrz2Rb8bUdgg7D/bXdYz7ur53n7k2v6WA6WHsm24qv7RB0FO6v7R7zcX/tnA42OhYFR0AErFXAGI8AEJB1jvtry8V8az2Fg/PvLdNr63ehmK9tuHZ8bQERAO6vrR/zcX/tvACMN6g91zZcOx770QomxeP+2voxX7qftE7A0/YejCeo9lx7omvHYz+SA7TruL+2fszX3h/jCwfn31um15bvQVMuFqxtGN/DrXOsBwWxznF/bb+Yb62nAIwXrDfAgq0N437WubU/zMd6rP3i/to58gx4QbshxtduGPezzrFe6xzrIWBBARSs9twKFPOxPqG9YhnzcX/tHA3bvIOtnwkwXyuYFI+ACoLCBcyX7ietuwMsNTTudQQk8CyWMd/aDwFP25+Dkbj1BOGJLI6scAHzrfX0nY/1Cu0Vy5hvrRd5Nv8ebG2473wEVBAULmC+tV4C5iO6rb9Gaj3RfeejAwXDFsuYb62XDqaD6WCNi9CBhUWFC5ivufdJsXQwHUwHn+SM066hAwXDFsuYf9p9znqdDqaD6zpY+/vc2if6rCf/vHFY77j7HbmDUQDt/LzCjypP248Ub62bgHt+REsApXUCrgzIKqgETLturad3B+PvX61za8N951v7w3xrvb0DthbIfNuHXAJu7BFf+0ATMAHbHhG1TyT30/Ggg+lg3Ymhw9rSiw6mg9s6kXxC6HjQwXSw7sTQYW3pRQfTwW2dSD4hdDzoYDpYd2LosLb0ooPp4LZOJJ8QOh50MB2sOzF0WFt60cF0cFsnkk8IHQ86mA7WnRg6rC296OBpd/Dqu0+Rw68GhYNXXq4f4UXOj//fQ171SGzD8tr60GsDrFs6iOvDcPP+k5mnrzYOKZYklq/1xDSxDWHmwcWr84NLz15v3H7+4csch38NEsvENLH9DwLs1co+Fv2iAAAAAElFTkSuQmCC",g=""+new URL("Retry-8b2ec896.png",import.meta.url).href,C=""+new URL("Timeout-dcabf0f7.jpg",import.meta.url).href,D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABYklEQVRoBe2av0oDQRDGZxbRxhfwDRI0NhKtRAhWPkM6Ex9KTOczWElArBRsAuEeIS+QRpvJfJdcqkWRLWYH5or7s7N797v59j4Odph2m4hw//xywsT3JHQqJMddrIajcq2Jaalcs2bx+cTMAi7Grn9xfSI/388kMsJ19RvznA+Pxs3X+yoh867gkV1NNJjBzr3BcKpT5rH6rOcAmR5SO+dzQQdtYE/4YB2w5hGVPdXmNnnSfCvYUz7kpzVewFor9woc/DeDb/OXX4fcjO728b/67jsWnLhXgHtnw/anqCAJpkPdKxAvYDp/9OHhQtYKhAtZKxAuZK1AuJC1AuFC1gqEC1krEC5krUC4kLUC4ULWCoQLWSsQLmStQLhQKFCYAaxSrgvvYTYc7AnL92YEpQ9WdqxSzkrvYzUe7Lwt8rh6dVMn0WVL6yWaxcdtQtUHCidIG7pY9cddsUfL3sF6LbfZAN5wf/+tIkpkAAAAAElFTkSuQmCC",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGRklEQVRoBdVZ629URRQ/c2/b7e62Fii2FBqsSOQZpSEBQkJiSGtMfKFRv0gMSUU+mJj4xcTEhPDJxD9BbaIJflETUfETDZoQNYgiREtBHsHYF9At0H10n/d6frM73Xsvey+zW+22J7l7zsyZOa+ZOffcWUElsG1bTMfjr3NzgGzawrhF8RYJTpCgYbZlcEVr68dCCBt2Cfwkk8mudME6Sra9F+1FD0KcbDaN/dFodMJA5JeU8YguBxo2w3YRm5k5yFvmw0Uf9UoGCnrD4P6BSrwl0jcgYndn4mzsYjuwuvFLYAWWqvFwsqVB11W/cZZl0e9/XqKr10cplc74DavYH2kO0SM93dS7dQMZBmJZPczbARj/x8Wr1WvmGXBYzd3+2KaaZMzbAUQe0LdnB3V3dVRlxOjEDRo6dUauXq0O1LZuDjPVtqnWeIjo7uqUkpQMh1htct4OaGv6nwYueQe0zsDgF9/5xs/05VTHCNIx8PLTvsK0HECKQ7qsCmJ3iD47RmL4LznN3vIo0av7iNqXVSXmfulVy4GmBpPSWYv2P99PoaYmlwGffH7c1ZYNNl688z5RIjnHEz/+SnR+hOwP3q3ohDfKmWyWjn59gqA7CLTOQDQaljLiidkgWWUeR95p/BwDDoGnAUqX0u03RcuB9rY2OX/85pSfHFe/2jauzlIjiOccr3Qp3U6ek9ZyQOX4kWt/cykuP4ScMv5zGjqgC6B0+ynRcmAtv2Ej4RDvilk6N3LZT9Zcvzywcy03EcRTI6EDuqATuoNAywHTNGjXtq1Sztnhy3Ty57M0OnnLv3hDtmmJ3qsXfeBVALyNIROyoQMAndAdBPge0N4TF65cp9PnLpDl2EZmiT7wyjNuPZppVGWxgpCf51KGwfTObZtp8/oet8wKLa00quZB4OrOlQRHxidjvAKzZOXyiu3GyPdvHeCvVT1o5HQZaQ7T6lXt0vBlrS1aE6tyABIheHdvcTuhrSIIej7w2gtP1TQ9eIPVJHJhJ2mtQFCdEvye1HcmSIf3Le2UquVALbXQeOo2HfntS/pp4pLUt7trAx3e/hKtjix36r8vXZdaCMY/8c0RupMp10JfXfuFvh8bph+eO1zRCW+U61oLIfJO41WY0QeeDtStFsoUcnR67CKFbIOa+VFY0afHLlGu4JN6HZ7VpRZK5TI0NjNFhjDI5MeJQRcfQf/wmGyAE3WphRLZWZpMTvOLy6bejh6+5xHyrqeM2Snu6+14mEdYNJGIUTafc8S8TC54LZQRebqVust39Ww0R/rQpiepLRRlutguYiH7Dm3ql2NQjkzyYbdK7+q61UJ5ylHOKNCzfXvKIWTqVjpOH10covNTxbL48ZUP0cGNffRgc6tr3PETpyhsNZHNjitYsFoomU5RhiNpyMijGMOD6kdQZ7iN3ut90dHHpIOPFsYK/t7GCkaMMEUXqhbatW0LxWbjfBBz9O3QKTakuFWkTdLIIlU0GHS50vTSiDbY/f07qD3cSiGzUU3WwlpvYqekAt9OTKcTlLcKpaxSXHrs/VpAzcP5uZ1O0nI+O6EGfSeqcgD5+25mVn5WIk1isygMQ8obqLIrxc1V3GQYgfFqHuQAZjibPcBY1wntsMF4CId6lVVMXv5IKMROCIrFbst+0IrvxYoHjGeK5wBDhhoLp5CSsT11QGsF0pyv8ZLCMvPfmy65a9esoit8Q32G73xqAawAZKitpGQks6yvSVCjGWxiMJelpTkScMCrQCnavH6d5I2O3+TLr6zqrow9e6y5sYm613TQxnU99wQGAlKsN8I4yInAb2IYLl/57qBXNk6n13sIvHM8Dip2mDOTnxNYgQQ/rg9Q6EFRlretmv/6UcpdWAVCYRez1KjAy3DGE1yGNIh7Pp8SDbyth/lc7lSyYHyaDywuG/y2jRq7kDhb4MtlvmJpcJ5Bth0rMMiPdAD1CaKOIHgPK4zFIUaxBgxQNHBtADmYq8Ku6Mry8O4RhikzV0nfoMDf9dPxxBBfn+8tIOwMarpXfGlS3RFSrmkYJ1e0tvTxigh7aibzJoncp/wvwI66W6djgDDO5A16G7aLGwm7k89HN+YZVmofR5/v/ux1fP2GDHYfmO8aYa2VDKhSNLAHDJFiu65x7I9ZhnmsyG0c/xfNI5E629R1xgAAAABJRU5ErkJggg==",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGKUlEQVRoBc2aX2xTVRzHv/fe/tnf7h+bG24y4yBZJAETTBhGQ5BKiMYXnoY8EEgw0RDBGYJvxAeNcyLEFyUGjaI88WIMREGsJmSgD0CiWXSDQFbWSV3XtVvXru29/n6n3HE7u97b3gv2JLc9vT33dz6/f+ece+6VQGUqoXWqanoQ0DZDQwefK1TajnrE6btvLhT6++GckxACpIAsuw+11EhBF8Nr2fR1gm82JZBU0yYPvIEwsNZPzNuIfZ3rnuXN4YlMYgUk6YEzWulAI4NrFDUuETZWrmAFZM1iy4fVTNssF4v5pRiSxApUQBjpYBROsl639E0hJCuV5YWSFJC4dSUkssHalAPWi8ThUxk5vAgtheMp05iQCbrWoyCSytE3ezXMLWShml652E/Rii7freQCIp1VLcs3VYCFN9a4IS8ZPlVNQzSRtq2EkF9N8rliKCpZJzpvLt80B9jyDP/jWAxPHftDHFznc/yf3SLkE/zc6Dnc+rBLHFxnhazIN/VAM1ufhDF8KJ4WvB31blw98CTYShHygp2iy2f4bCwoRCm+TnQPjCMTD+H20EpIbCc6+DuvThls6gE7cE5cS5FKU9X9scOYdvyfqQfqvQq8bkWE0FvfjQumoZe68HyPD7FUFgvprC3OOiWDquoaEULhb/cJWa0vn0Dt6u1Ikew49VGsmCrAuVUoiSNJFTvPxnD8uWq0VOUnYLEOjf+ps2HMfrULq147A6U2fznmWBLzUMmjDVuDhfLBlt95dgaXQmn0fz+HqaTRsUbE5etqPIzox36kRgO4/ekOJOcTi/K5LysjEEs39cByCBGC7v8hjtGoitUNMk5vq0ezRU8I+ON+ZMMjUFb2ovH185DrWpfrquj5spOYYU+/UI81TRLG4uSR8zGwUmaF4aeP+pGZJPh2e/DcV9kK8MWsxDd+UqJRwmgsg1cuzJASy69W1VgYkSGCD43AxfD7y7c898/FlgIsoLlKxtdbfeQJmTxBSlwsrATDTw3eg+ewecM+vCMKLCqxpUHkwg3yxMBwDB4aenmS4qNOzmDmk13ITIzA3dGLpoMEX19ezHN/xlJ2EhuF6HUOn4HLUXzpb0UTzR/GkolHaJmwA75XTzkGz/IdVYAFsuV9BH8hmMDB4Sk+hY/6WrC1swbJRAKzakkreHF9sQ/bObBUeJ07J5LhQ4msOHRFPFXVS5vb/u24AraJShTguAKp5LxA4LDpqFHEwXUus+nlh1jRoIwPR3MgG6VJamgXet45A5cvf20zTcuP3YEQPtiwAs1e5+zmmCSGv3vYj8T1AMaO0NqGEta4dtr98wQu/5PE7kuTdGtafIVZiiMc8QDD/32IJqngCDyP96L13fNQGvLHeYbeMzyJsVgaPXRDdHJTO3kif6gtBVxva9sDAn7Aj/QtmqS6CsNzZwx7sq8dPT4FY7MpUibkiCdsKcDwkwcI/jZZvrsXbe//1/K6pe4rsZKUcOHG3AL2XL5jW4myFchOhxHan7O86zGCHyT4xvywMcLrdfbE5xsfpTBy4SYpsffKHXCCl1ss5QDflfEOgb5vk5qfx839LyJxNQD3E73oOGYN3gg5TftKe38N4sbsAja21OCLTV2opVmci/P7QgX2bTIzEfw5sAMrjpyyZHkjvF5nJQ5fn8Bnz6xCkyd/iWF138nUA/pN/dS5c/hrX+6me82JE2jZvh3zcwnMafkd63BWv7209Kj3uhC4G8Xbv98Sl723thub2xqt3dT/JEGTiMG458J7MDIdfH7DtQl4HunAcFcXUsGg6MDb2Ym+8XExzju1L9R38Romk7k9pvYqN4a3rLckPy+JeZ+FC+8iclX/LU5W6IdrbSxVFE27N9lw2BhDiC/iZLNbWIaX3M1hYwwhq/JNc0DsCxVIYqv7NmYKLrfv5FgSM8DSYbSUYc5MAaP8mWxuPmhQFOe2160AONXm6V+uUQICvz273rJIe2Og5W6sNSznMW5lKSDGxNIGhopSoJwHiDLFHL17UBlFpgfpJT1MJ3ZymhSoDHyioEe44kmoZSB+6YPe+pAgRSxf8wAb8psAVj3AzMwu8ysrkuJeR+uH0/97OPGrDGYP0jnkiZWZmf1f1o7IN6awz1AAAAAASUVORK5CYII=",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAEs0lEQVRoBe1azWtUVxQ/781HkslHzQwpDfkQUUpdaHZtaUtTuhACYtC/wI22FHd+bMSlFNSdIhjcddFNKW0pZlfS0BayEdSFqAjRJMbGfBgTZ+JM8p7nd27ezMvkvsy7yUucAS+898479+P8zj3n3nvembGIy8xMttOhwiVy6RuX3HbwqrVYZE2SRUM2Jc5lMqlxaxX8Hdd109UKWofLsqxZVqLHxszXGngoBMzAbsNtdBrWBI+x29Xu8xtNJLDbGzWohbr3CrxrK8W3A4BtW9SYqqdEQg1fKCzT6+wSOY4bubjIFQD41g+ayLZL3hmrS1KSlZmbX4xciZKUiOYGMw/wfz/M0ldXnsgFGjzURV2sfRceF+3KhwPxCYdDQslhml+ImVq54KKlVwv6v7Pd9GFzXIA/f7Ui/T5qidE/Z3bT1MIyfXn5qfRBhb9/ptGmvv11dOLzFCVi0i3ULe560mVEBr/6lN4igW/+Nr5hRU+u8/TlfdlXqychr9QO8tQUTGcd+ul2TmT98EVK31nDtaamX1aWqukYxGpuaqB69nm4zfk/Xkizi0faqPfjFC29ydPCIoPUlH9H83T61gKlUzbdOt6qaaFnRa6AbhFDtOM4FRfxpzdmxNgj32X0aDXcyHchbJXYbTa1jTIa0502cgXUbLuBrqKZxCJrhffEgP2i2Kac2BYFyoWEfmc0pguyqhRwePusaQu4cW9bDW0z2hYLbDYWcmOmDkTRK6DbRsPGQuJC4SdfWm5bLDQ4sURdv07KBbpSLDT8f55c9oc0hxQmxciFCg7RtUdZ+v1ZnqbfOBIz+WMn0HePdhFCtpMjczSe4w6r9NixdprnffLA4CxzAlwlZlF/d530CXszUuDq4yzdfLqkgh+eKMDwLzuhA+ImAEIc5LCfl3YaNFajtNXZ1N+epFN7w8dBGNNIgd+m8gJgoKeFvs4k0H9daeZEDcrAZ61iBY/GcxfX3T8UPkxAn0rFKBb6ZHhW3OZBbzAI3SIGiDCxUCWwunojCzichPHZXzeefHFtOhbSjrgx00gBHDRhCgK6oLA5TH+TNkYKYAFWWzFSgOSory4VjBRQFgjnRjulptGxJ8FWiA9u7ET4tEy3NssFGrytlO9fLNLMynoXNlOAW1daB942iu/iGKdScIFWuaLNK/FnNk/fTr4kPP3FSIG2es7Gs9P99brgH2MN7eWFBl/lqOv+hFygK8VCawYJeIEFYAm/NYwOsh/ncnR9PldMo3hhgHpCqkWjB7uoPRkX4OMFlRfq5ETP2P4Omswv0557Y3IYKoywiAolpDe/+tNQHi1pm7KpznDcdDHdaBZKnNnVwPGMS78s5mlqhUMGBDUiX7mGCFKkwld+R/PVSwDzrQSf3ZPfMaQKRvCCrBEz+Mm/jaHLumJkgXW9NQwvLwS3OTmByJPjoo409bU0bJgX0gy1htX5RI0F5uFUUmYfVjDaRteMGPCCLDQSuQA81tJRbIVYCHVbKZ7bQAGvRK7AlvJCHirN0z/r/urIXcg/+E7QZWt7J0RGK+O9AtHOp/loHKHwfw9qtAC7zefDUI3i5wOOhmr/zx74ywr+9cE5nZ9rwZ2AEViBGdjfAhPs4mowdpbkAAAAAElFTkSuQmCC",Y=""+new URL("VirtualOutbound-3bb05b70.png",import.meta.url).href,u={class:"policy-type-tag"},G=["src"],E=Q({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(T){const s={CircuitBreaker:n,FaultInjection:a,HealthCheck:c,MeshAccessLog:D,MeshCircuitBreaker:n,MeshFaultInjection:a,MeshHealthCheck:c,MeshProxyPatch:r,MeshRateLimit:i,MeshRetry:g,MeshTimeout:C,MeshTrace:o,MeshTrafficPermission:f,ProxyTemplate:r,RateLimit:i,Retry:g,Timeout:C,TrafficLog:D,TrafficPermission:f,TrafficRoute:v,TrafficTrace:o,VirtualOutbound:Y},A=T;return(h,O)=>(e(),t("span",u,[s[A.policyType]?(e(),t("img",{key:0,class:"policy-type-tag-icon",src:s[A.policyType],alt:""},null,8,G)):(e(),l(m(p),{key:1})),B(),d(h.$slots,"default",{},()=>[B(z(A.policyType),1)],!0)]))}});const x=w(E,[["__scopeId","data-v-9604a2cd"]]);export{x as P}; +import{d as Q,o as e,c as t,b as l,q as m,ap as p,f as B,r as d,t as z,_ as w}from"./index-784d2bbf.js";const n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAVFBMVEXa2tra2tra2tra2tra2tra2tr////a2toAfd6izPLvzPnRfvDYteSKr86zas0Aar4AhODY6vr3+Prx8v2Kv+9aqOk3muUOj+N5t+211vXhqfW01fXvn55GAAAABnRSTlMC9s/Hbhsvz/I3AAABVklEQVRo3u3b3Y6CMBCG4SJYhnV/KD+K7v3f57bN7AFJTcDUmZB+74lH5EmMA5hmjK+pq1awqm5M6HxqxTudPSzssmxM06rUmDp8DFawIYi1qYRdlisTeCtcMAGnAgwYMGDAgJ8GGPDB4B8frepnl9cZH5d1374E7GmX1WVuA0xzTvixA+5zwpc0/OXrVgU5N/yx6tMHGDBgwIABvxmeiBZhmF3fPMjDFLuOSjDdnBJMvVOAb1G+y8PjlUKdOGyHOcpLJniiDfEVC/FYZYA3unxFx2OVAd7sTjZ073msRGB2Yy7KvcsC2z05Hitx2P6PVTEwf9W/h/5xvTBOB76ByN8ydzRRzofELln1schjVNCrTxyjsl5vtV7ol7L+tAEGDLhMWOAw5ADHPxIHXmpHfAWepgJOBBgwYMCAAT8NMGDAgJOw2hKO2tqR2qKV1mqZ3jKd2vrgH/W3idgykdWgAAAAAElFTkSuQmCC",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAH90lEQVRoBdVaC4xU1Rn+zr2zu8PyEBGoKMFVK0KLFXyiVKS2FFGIhhT7Smq1aQXbuMQHCwRQiBWVUl7CaiuxGoGosSQ0tJuU4qNrpQEfq0AReQisLKK7iCIsO3fO3+8/wx1mdgdmlp3srCdhz8y9597zff/7P4wBhxw50jfW2Pi4ERkhQB+91lGHAerEmFeLotHJprS01ij4oLGxRkR6dFTQmXAZYxoi0eilpqmhYQVEfpppUYe/ZsxKE6uv39fRzeZkglRzMk319cT/9R1eVuixAPazzyFBPG2p/fgA7M6PAd4v5MhKwB46DDnQAPvRPiCFhFiBNB5LXC8giawETPeuQHER0BRDnCRCTfjn9oLpVAJRDSm5ApHITiDiwy87J0lCwToSngfvvD4FJ5GVgLPvXEl8/mW7u0ProhB9QM1IzUnNyqNmDMkhbmEJ3uvWGSiKtCuJrBqQo3TUTw8C1gLNNCF79yfA+jSns85od/C6eVYC9uAXEBKwu+vSSDgHpuQLPbKakMRikI/qXLRR0Oq4oAO3GBpin6uC/Oc94H+7IWd0gbmoL3Db92GGXdJieb4uZCXgNjoeKjVkZiIhH9bCTF4KbK+FML+71M4ZnnHfzcir4M24E+jSKV+4k+/JjYAub06iHzVB22chCNw6FbKdWbmYDjzvdzBXfQs41gS89g7s4pcgX34FXPJN+IvvyzuJDLaQJJf+gdHFRR3OzrHDkGko6vn3AL27JzL1C2vpzIxM6tTjRsCsmAXDpIfNOxCUzwO+Opr+3jZ+y10D4UaqCQ2ZmqFTQ+YuJrhfzYHUHwKuGQRv4SSgpDjx1H6WIhMfha37DBh0ISIL7wU658ecWk8gJJJpVhK/fvQEifnlSRLySYKE7K8Hvn0BIgvyQyJ3E8oEuPm181ly/HkK0Ks75L+bIXOXJ1eYb/SAVzkFpk8vyJZdCO6dnxdzyi8BwjUkYZ6qcKHW/q0aONKYTmLpZJhzejLUksR9C9pMIu8EFK3pSYeO0v41QtFnUodqwn9iMnD2WRCSiD2wsE0k8k+AEreTaB4sQTCkP8CE1nyEJFQTsmUngj+eMLXma7N9zzsB2bQT+k+TGC5kJj7JML15CDLsUqqLitpVm1ilRWIry5O8E9Ak5s25m0mOWfjldbCVf81IIb6mGvblf5GAgTd2OOyGzTj2s6k4Nv5+2I1bMj6T6WJ+w2jKDvLKW4hPr3QFoLl9DPwJ41Lu8uPRRgQVi2CZ4FzU+oLZOqC/aPnBjF784ER4lzOjZxn+jIqKh7Ksye02VS/Tn3JZ2GinptHognMhr70N1HzILi6Ad8VA2GdWszxvgDfgfHgjLke8Zhuwh2W5WPjjWPhdXEbn3ol49Tvw+p/HiMUsfoqRHw1oQzNlKVTq6NkN/qrHAVauOuTVtxDMJDECNN+5iP6xA0Ip+9PugD9yqNNEfMmLQN/e8H9yI9cJmiY+DKu9RrdSRJfNBkpPnrXbTiAVPDf0lzwADCxz4MM/qoXgwSdpTjzJIHgtnxyJqXfC/8HV4TI3B4tWIKiqhkSLUDLzbniDL0673/xL25xYzYaSx7qNQNdO6eApSflgt9vPXH8Z/NkTYPr3Q2TWBHijrnHX44tXpuEJFi134DWH5AJeHz59Agq+YgmE4EUlzwyblDzBxx/5C+J3zYGtfteB9IZfhsjTM2A6RxF/hYR189HfdbP+CRYuR7zqDSbAIhTPJMkskg8fPD0C7L5kaiWsgu/aErwleGGY1LLadCkN93Jz8PzfXbTxaP+RCT9KXCN4ZzYlCp7RZ/CAtGdO9aX1BJoCyLQnIW+8D9ODDluZInnupOAtwUtpCfy55TCDmY1ThjegzHVs8Q2bYLfvTUj+H9UwNBsXOlsBXl/bOidubII8tAzy9lZIpyi8ub91dh3ik4efQXzNvxk1ovDnTWoB3q1jOI3N/hPsmzU85WAHx+gkKvlZ6rC5Sz7cM3cNaI0zaxmwdTcsy2VvwT1p4O3vFTzNhiHP/0NLyYcbKuiimb+Bdy3LCB7VtAW8vjM3DRxmG/jYctYs7HspXUy/Habf2UlM9rHnICydNYP68wh+yKlDn3tQNTH3Wfijh52W5MPNsxPQ0+n5LwD72A4yguD+n7PHZT1/fMSfeBGympJng+8/MjE38OHDeZhphKcY2rgvWQUcYp3CGt+UjwdYz4fDPr0aWMuQyP7Wn0at5CL58OE8zScnoM35sjX8H0x2VDxhMHfd4oqucF/7fBXA0kFYMvjlP4a5MnvhFT6bzzkzgQMHISvXwrCb8s7sytOGMQDncMhL64DX33Xp3v/lGJihg8Jb7T63JFBXD1n1OsMb20F2U/KLH7Ko6pIE5py1miGQp9Nm/CiY6wYn7xXiQxoBqf0U3j83uCNzq6dst91A8DwyD0fVesibmxJHJTdeDe/6IeGdgs1JAnqAa9ZvgejJG4/RzbjhaYdPWvNg41ZKPgLzvSEwN1xRMNCpGzsCsmMf8N52l1S01jVjr03E++MrRU2mZgeMauXKgTAj00vg1Be292cPH+xtMDxV1ipR7d7cel0aeKynyWza5Qoz4bGgGdVxwLOtqPPMtj2eZldhkWbGDqN9F50QIk1Gtu11ZoMytok3Jer4EwsK+0l/9OFFxNxhDh+NmdFD0w9rtY+lX+gBrvQ+E2YMyXWgoT/2cL9YUUzNf24j79Pe93zizmiEJYK5mT7RQYaaTerPbf4PGwFZsK8ONooAAAAASUVORK5CYII=",c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAEj0lEQVRoBe1aS28TVxT+7ngydhwnPGISTBKHEB6iUtOWHTvWqCtKqQhISC2vBbCpRDf9BUgsgAWbdlGppWqlSl1UXfMLCmXRqgXUxmCclOCWxI4Tv4Zz7s00BntmLh4rTCSfxJ4755458333fHfuTTQCZFOHTo+ijCs2cAi2nWJfaE2InABuw8Lle7e/eCwYvL2CXwF7a2hBtwQm8iKKdwwe+Y0HnhnRgBN2Q8qmJcPwOxm7EXrNe40jzVfDq38j9HUJvOkqdSvQrUDAEeiIhGaPH8bsyfe1oWQuTuPxhePa8V6BplenTl85tQ2l9A7YMUsnHMsTIyjtm9CK1QkKXIHC3nEI2l3RgqhzPzw/sB/g+A5ZYAKlPTsVFMnCH1Xx3f26XP2TUUQgAuXhJKr9fQqQRgVYPpUtA7IANvQq5sciEIHi7jHKb5OE9DQh5SOvoGs6pKNABJYn06tAaDQ1SLB82DoFnnO1TaA8NIhqIo7IQkFLDI58zPx/WvEMTsfaJlAiPbPF789oiWHxPTX6A3f/kPGdmQEBKlCaGJUE+oiANJ9JvEAEeOL23/ldHvVmjUrt9d1WBSrJLaiRfMzCEqzcU8pPcDzmAMunSk8f699FxP7KqngvVK/R19ZKvDy+Qy5cvQ8z8la2xuhzII8+m9foF9+axOz0YRm3/dbP6PvtoWy7fZm1iIV6tAd1i4+W3BLUrR7Y1Jb+1T7eKqg41ccajj94JPPy4DskaoleZM8cRYmeUGyO1hm0Q6DRz5XMnj2KpV1jTcSYyOTnNzjc1Uw1eCwBpQIFhNWqfvhKCZDPZbCQoGK5eVhz82uJKYjBPDp/DFwhBswZnEcmT3YlnzV/jRbBzKVplFNDTeDXEnu3TLNeBpb44x3o20vksh8fQYU2d1GaF+nr3yBCc6SVOaQyl05gxYm/9rWMf1VCra5v9LU1BxoT/N+mCpSHB2HNzmP05neu4J14ltZKKqnIroLnPta8n2ycHHzsHAGqgPXPM4x8+QOBLzXeo6ntSMsiGaYbwDcFajg6QiA6k0M9EQM/NSJFb/CMqe/PDD0QTKrU976V8uMg3j74ifOg8IsNZX9bC1mYmHQJvOlqBJ7EcUPgw8EELFq5vn1WQKHmPaX6IwIXhzdJ3jfmnmPRJ95vgAJJqJfAf0Tgx3pMpGn7cW5oExIE0M0Y/GepzdgT65EfbrPvVZuKW7g6vlV+uO1lYurgWTtmGHIEo7QYxYhSlM6jlJf9UT6nNvtiBFj5+SjUNeRbrNWpLTBmRSiOc6h8bjfOlquya8TyEQDdN1+t4dOZvFsqXsjU3ob/rqVfMv5iGaijbdORO2ihUlshiqdu5RZ4Uqnix3wRBsWcSiawj/8/xAEqGSd8ye4vV8DS4e3EheEBWYmXAl7zJJTrAMvm1LaEpPLV0wLu8V7NxUJJwAVrS3egSdwy4zo7uwTWecCbbtetQNOQrLPDoOd1bp3v2bnbEXZaN+nFiQ1qjJ3WfFymZdN9rQ4tOcJM2CNzf/+ysH33gVuiLlIkpyTh7Q8tZgbGr9sI8RO9qfIBv27zAiEVYZQrGIvuAAAAAElFTkSuQmCC",r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAFt0lEQVRoBe1aa2xTVRz/3d7bBytdXddtbIN1sId7IG4yHhGICxluMohOAkGChhiMih/8IiSERImRaBD9YGIkGg0xypwo8YkajGyikxqemziyDbbhBoyN7kHLStfb6zm3u01v1zvaritrwn9Zz+Pec87v//j9z2lzGBBZYHpyttMt7IWAcgFCOu2brsKAuQoG9TqO2dFkO9zNjIE/JwiCabqCDoaLYRgbUeJB1qgu2E/ALw720jTvm8ELSOdo2EhAy6vKpKpiWf/zSdmzUMbIBgQ0IpnPN4ZgV033mA/QV9ak2Jk8wxOCrDfOGqo4wzsObtwrwMWahD4CjtlysuvHvQfukXgcq2LcEfchxPkbTIlQgcTzHzOV9VDwxL0HYkLiIn0qNqQVoyDBjMN9/+Kr3hZ4yF80ZEoVeNiYRYAXYb4+TcQ6KnigZlS44OjD25cb0eUcnLQOUVeAAlxlysH61PmYo0sUAbbeuoG63vM4MXwZm2YtwMa0B+Ahynx+rRm115rAkyNxpMI8t/6NoKMjIW4Cq8YnhY/DrNaLeKzDPfiytxnn7L0yfLkzkvCKZQVo2T4ygH1df5DSJnsnsKFE6KiSOJHViOA7SGhsbfkOuy7+Og48BUZBv3Thexy4ehYW4qX3C9ZgS3pJIOaQ2lELoXlJGWB5Hh/kVOH4UBf6k41ovdGNo5dOTQjEojNiZ/Yjojd2tB/F6ZtXJnw/8OGkPVCanovd5c9g76qtMOuN4vxqqGBzDuP5smq8Vv400vT3Ba7ra3c5h3Bs4JLY1rOybcn3zkSVSSmwMCMPu1ZsQq4pEz+2/Y2OQW+scwyL2uZj2Nd4CFnGVLxT+SJW5yl/7XZ5vClVzYSvgGyEElGCEZr8vAGDJkE0zusNn5Jw6YFWxYptTuW1y4nuFvxzvRPPllaS/ypkJprx0akj4wzqJhmJCsswsmeh4AnbA2pwWKbOx079Wrg9vLigATps1C0FJ3jtwZFUKondNYL3rN+IihSnZEvdspIXvPPQFByuyDwQzNKBE27Xr4ZJNRNnRzt9CrgYD7JYM+7nvL+JccQ7geLi3ZA8E/iMbnBU/BWn7VDwhK1ykkqPQ04rPnM2+hTwEAXedfyEi+7rsPOjyCb5vTI5h2LwCfUWq2BhXvBuRSzhTrgStgI8sZa080khxJHs4Sb76ZBwC3s6GnDT7cL2rOV4M6cCKWM8cXvcYMc44g/SwGlRYpgldmnGuOP//E51xe/ESu7jySGMI2mSytBth1hWzC1Fu60HDpcTS/hivNrWgOq0HKwx5+Pjghp8eOUkTl5pQx7JVpKka2diXUoRHkvOF8lPw6hjRPlspERodmHxyt3SpP5lZ3vwDaVcU4hOTx+6+BsYdNpBSVqZW4aKeQ/hmt2GW3YnEqDFFwNn0ESOEKWGdPFsZOQZ7G/5DSZWi22zF+HlOUtRSE6pThJa9IS6p+P3CY8T2bkZ/vB89bB34s26ZSjiMvDt7dOwjl4UJ0qbacK2RWtRnGLBn/+dx4HTv8AljIpK9Qz2YzGXhJqUAtBYl4h63eXA1wT4kf42jHhGfYDCrYStAM3/yzX5qNaUoJPvQ91tKzQkqCxsMpKyTNi8oIIA5UnGYaHjNOi+2Ye3jtfBTFLsC5llUBEiU+D1to5JnUIlRcNWQBqYTFLpBt0SzGVTCHwWAx4H6px/waZ1YkvJo9CrdWR3tpLYb5WGTEkpU0CJKEqEpohKOQv5ZHDO3UXoLeWn6GANBY9sI4tk2TME+N0UmQfuJpBI1w57I4t0oakaF/cKKO7EoVoskOBKxJPmC/d9aZxSGfceuEdiJdfGqj/uQ0i2kd2JgNSq0SZhJPP5j1GJdw9i5e8or0OxM/mJNQfJVYOnojx3TKYj9yVqVfTWB704EZMVo7jI2GWPHWzvSMtwpr7oIL04QVxiJmsYorhO1KcSw4ZhfiCGX0ev2/wPquz9nGykU2YAAAAASUVORK5CYII=",i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB5CAYAAADyOOV3AAAFOklEQVR4Ae2dP2tUQRTFp7S385MofgRFiGBhKr9GuqBiI9iktwosCAnRLo0g8Q+ojSaNBomumESTIAqSLiPTTc4k7+bmztudu3sCAztv7p137/nNebtuREMIIXz9eXBluLO/NNzZe8sxCRrsL23tHlxObMP33b3ZzeHO0edv25FjcjRITBPbsPXj12+CnRywOcvENtC9kwk3gU5sQ048vf7775DDsQbIswAc+eNaAQJ2jU8unoBljVxHELBrfHLxBCxr5DqCgF3jk4snYFkj1xEE7BqfXDwByxq5jiBg1/jk4glY1sh1BAG7xicXT8CyRq4jCNg1Prl4ApY1ch1BwK7xycUTsKyR6wgCdo1PLp6AZY1cRxCwa3xy8QQsa+Q6goBd45OLJ2BZI9cRBOwan1w8AcsauY4gYNf45OIJWNbIdQQBu8YnF0/AskauIwjYNT65eAKWNXIdUQD+c2sm5iPemY2mIcnD/bsVMuqTs0yvQ7wQYtXRXb79XtxfpSEB4wH3foCgHwIGQSS+5qeddAOsxzgPOwsLMR9xsBhNQ2qA+3crZNQnZ5le89/o6Jbb3WrxKRovuOuIBR9TAHnSwcfk8T8hYP8MOzsg4E55/C8SsH+GnR0QcKc8/hcJ2D/Dzg4IuFMe/4sE7J9hZwcE3CmP/8WpAzz7cCnm48bdQaw58r3T63H/TB3gcG0+jnIQ8IgVGCXcdK9x/9DBPTuagEesADr43uBFrDlwf217+B5unV+fX4z5mPjfJiGA95vbsebA/bWAMb/6HJ/Z2gJbj0fBasJNe+H+Wj0wv/qcgG2ORiAErFXAGI8AWnfwo5U30TLmHq/GfPA92PiejAdIex4x33oAl9c+xnwQMAFrz2Rb8bUdgg7D/bXdYz7ur53n7k2v6WA6WHsm24qv7RB0FO6v7R7zcX/tnA42OhYFR0AErFXAGI8AEJB1jvtry8V8az2Fg/PvLdNr63ehmK9tuHZ8bQERAO6vrR/zcX/tvACMN6g91zZcOx770QomxeP+2voxX7qftE7A0/YejCeo9lx7omvHYz+SA7TruL+2fszX3h/jCwfn31um15bvQVMuFqxtGN/DrXOsBwWxznF/bb+Yb62nAIwXrDfAgq0N437WubU/zMd6rP3i/to58gx4QbshxtduGPezzrFe6xzrIWBBARSs9twKFPOxPqG9YhnzcX/tHA3bvIOtnwkwXyuYFI+ACoLCBcyX7ietuwMsNTTudQQk8CyWMd/aDwFP25+Dkbj1BOGJLI6scAHzrfX0nY/1Cu0Vy5hvrRd5Nv8ebG2473wEVBAULmC+tV4C5iO6rb9Gaj3RfeejAwXDFsuYb62XDqaD6WCNi9CBhUWFC5ivufdJsXQwHUwHn+SM066hAwXDFsuYf9p9znqdDqaD6zpY+/vc2if6rCf/vHFY77j7HbmDUQDt/LzCjypP248Ub62bgHt+REsApXUCrgzIKqgETLturad3B+PvX61za8N951v7w3xrvb0DthbIfNuHXAJu7BFf+0ATMAHbHhG1TyT30/Ggg+lg3Ymhw9rSiw6mg9s6kXxC6HjQwXSw7sTQYW3pRQfTwW2dSD4hdDzoYDpYd2LosLb0ooPp4LZOJJ8QOh50MB2sOzF0WFt60cF0cFsnkk8IHQ86mA7WnRg6rC296OBpd/Dqu0+Rw68GhYNXXq4f4UXOj//fQ171SGzD8tr60GsDrFs6iOvDcPP+k5mnrzYOKZYklq/1xDSxDWHmwcWr84NLz15v3H7+4csch38NEsvENLH9DwLs1co+Fv2iAAAAAElFTkSuQmCC",g=""+new URL("Retry-8b2ec896.png",import.meta.url).href,C=""+new URL("Timeout-dcabf0f7.jpg",import.meta.url).href,D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABYklEQVRoBe2av0oDQRDGZxbRxhfwDRI0NhKtRAhWPkM6Ex9KTOczWElArBRsAuEeIS+QRpvJfJdcqkWRLWYH5or7s7N797v59j4Odph2m4hw//xywsT3JHQqJMddrIajcq2Jaalcs2bx+cTMAi7Grn9xfSI/388kMsJ19RvznA+Pxs3X+yoh867gkV1NNJjBzr3BcKpT5rH6rOcAmR5SO+dzQQdtYE/4YB2w5hGVPdXmNnnSfCvYUz7kpzVewFor9woc/DeDb/OXX4fcjO728b/67jsWnLhXgHtnw/anqCAJpkPdKxAvYDp/9OHhQtYKhAtZKxAuZK1AuJC1AuFC1gqEC1krEC5krUC4kLUC4ULWCoQLWSsQLmStQLhQKFCYAaxSrgvvYTYc7AnL92YEpQ9WdqxSzkrvYzUe7Lwt8rh6dVMn0WVL6yWaxcdtQtUHCidIG7pY9cddsUfL3sF6LbfZAN5wf/+tIkpkAAAAAElFTkSuQmCC",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGRklEQVRoBdVZ629URRQ/c2/b7e62Fii2FBqsSOQZpSEBQkJiSGtMfKFRv0gMSUU+mJj4xcTEhPDJxD9BbaIJflETUfETDZoQNYgiREtBHsHYF9At0H10n/d6frM73Xsvey+zW+22J7l7zsyZOa+ZOffcWUElsG1bTMfjr3NzgGzawrhF8RYJTpCgYbZlcEVr68dCCBt2Cfwkk8mudME6Sra9F+1FD0KcbDaN/dFodMJA5JeU8YguBxo2w3YRm5k5yFvmw0Uf9UoGCnrD4P6BSrwl0jcgYndn4mzsYjuwuvFLYAWWqvFwsqVB11W/cZZl0e9/XqKr10cplc74DavYH2kO0SM93dS7dQMZBmJZPczbARj/x8Wr1WvmGXBYzd3+2KaaZMzbAUQe0LdnB3V3dVRlxOjEDRo6dUauXq0O1LZuDjPVtqnWeIjo7uqUkpQMh1htct4OaGv6nwYueQe0zsDgF9/5xs/05VTHCNIx8PLTvsK0HECKQ7qsCmJ3iD47RmL4LznN3vIo0av7iNqXVSXmfulVy4GmBpPSWYv2P99PoaYmlwGffH7c1ZYNNl688z5RIjnHEz/+SnR+hOwP3q3ohDfKmWyWjn59gqA7CLTOQDQaljLiidkgWWUeR95p/BwDDoGnAUqX0u03RcuB9rY2OX/85pSfHFe/2jauzlIjiOccr3Qp3U6ek9ZyQOX4kWt/cykuP4ScMv5zGjqgC6B0+ynRcmAtv2Ej4RDvilk6N3LZT9Zcvzywcy03EcRTI6EDuqATuoNAywHTNGjXtq1Sztnhy3Ty57M0OnnLv3hDtmmJ3qsXfeBVALyNIROyoQMAndAdBPge0N4TF65cp9PnLpDl2EZmiT7wyjNuPZppVGWxgpCf51KGwfTObZtp8/oet8wKLa00quZB4OrOlQRHxidjvAKzZOXyiu3GyPdvHeCvVT1o5HQZaQ7T6lXt0vBlrS1aE6tyABIheHdvcTuhrSIIej7w2gtP1TQ9eIPVJHJhJ2mtQFCdEvye1HcmSIf3Le2UquVALbXQeOo2HfntS/pp4pLUt7trAx3e/hKtjix36r8vXZdaCMY/8c0RupMp10JfXfuFvh8bph+eO1zRCW+U61oLIfJO41WY0QeeDtStFsoUcnR67CKFbIOa+VFY0afHLlGu4JN6HZ7VpRZK5TI0NjNFhjDI5MeJQRcfQf/wmGyAE3WphRLZWZpMTvOLy6bejh6+5xHyrqeM2Snu6+14mEdYNJGIUTafc8S8TC54LZQRebqVust39Ww0R/rQpiepLRRlutguYiH7Dm3ql2NQjkzyYbdK7+q61UJ5ylHOKNCzfXvKIWTqVjpOH10covNTxbL48ZUP0cGNffRgc6tr3PETpyhsNZHNjitYsFoomU5RhiNpyMijGMOD6kdQZ7iN3ut90dHHpIOPFsYK/t7GCkaMMEUXqhbatW0LxWbjfBBz9O3QKTakuFWkTdLIIlU0GHS50vTSiDbY/f07qD3cSiGzUU3WwlpvYqekAt9OTKcTlLcKpaxSXHrs/VpAzcP5uZ1O0nI+O6EGfSeqcgD5+25mVn5WIk1isygMQ8obqLIrxc1V3GQYgfFqHuQAZjibPcBY1wntsMF4CId6lVVMXv5IKMROCIrFbst+0IrvxYoHjGeK5wBDhhoLp5CSsT11QGsF0pyv8ZLCMvPfmy65a9esoit8Q32G73xqAawAZKitpGQks6yvSVCjGWxiMJelpTkScMCrQCnavH6d5I2O3+TLr6zqrow9e6y5sYm613TQxnU99wQGAlKsN8I4yInAb2IYLl/57qBXNk6n13sIvHM8Dip2mDOTnxNYgQQ/rg9Q6EFRlretmv/6UcpdWAVCYRez1KjAy3DGE1yGNIh7Pp8SDbyth/lc7lSyYHyaDywuG/y2jRq7kDhb4MtlvmJpcJ5Bth0rMMiPdAD1CaKOIHgPK4zFIUaxBgxQNHBtADmYq8Ku6Mry8O4RhikzV0nfoMDf9dPxxBBfn+8tIOwMarpXfGlS3RFSrmkYJ1e0tvTxigh7aibzJoncp/wvwI66W6djgDDO5A16G7aLGwm7k89HN+YZVmofR5/v/ux1fP2GDHYfmO8aYa2VDKhSNLAHDJFiu65x7I9ZhnmsyG0c/xfNI5E629R1xgAAAABJRU5ErkJggg==",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGKUlEQVRoBc2aX2xTVRzHv/fe/tnf7h+bG24y4yBZJAETTBhGQ5BKiMYXnoY8EEgw0RDBGYJvxAeNcyLEFyUGjaI88WIMREGsJmSgD0CiWXSDQFbWSV3XtVvXru29/n6n3HE7u97b3gv2JLc9vT33dz6/f+ece+6VQGUqoXWqanoQ0DZDQwefK1TajnrE6btvLhT6++GckxACpIAsuw+11EhBF8Nr2fR1gm82JZBU0yYPvIEwsNZPzNuIfZ3rnuXN4YlMYgUk6YEzWulAI4NrFDUuETZWrmAFZM1iy4fVTNssF4v5pRiSxApUQBjpYBROsl639E0hJCuV5YWSFJC4dSUkssHalAPWi8ThUxk5vAgtheMp05iQCbrWoyCSytE3ezXMLWShml652E/Rii7freQCIp1VLcs3VYCFN9a4IS8ZPlVNQzSRtq2EkF9N8rliKCpZJzpvLt80B9jyDP/jWAxPHftDHFznc/yf3SLkE/zc6Dnc+rBLHFxnhazIN/VAM1ufhDF8KJ4WvB31blw98CTYShHygp2iy2f4bCwoRCm+TnQPjCMTD+H20EpIbCc6+DuvThls6gE7cE5cS5FKU9X9scOYdvyfqQfqvQq8bkWE0FvfjQumoZe68HyPD7FUFgvprC3OOiWDquoaEULhb/cJWa0vn0Dt6u1Ikew49VGsmCrAuVUoiSNJFTvPxnD8uWq0VOUnYLEOjf+ps2HMfrULq147A6U2fznmWBLzUMmjDVuDhfLBlt95dgaXQmn0fz+HqaTRsUbE5etqPIzox36kRgO4/ekOJOcTi/K5LysjEEs39cByCBGC7v8hjtGoitUNMk5vq0ezRU8I+ON+ZMMjUFb2ovH185DrWpfrquj5spOYYU+/UI81TRLG4uSR8zGwUmaF4aeP+pGZJPh2e/DcV9kK8MWsxDd+UqJRwmgsg1cuzJASy69W1VgYkSGCD43AxfD7y7c898/FlgIsoLlKxtdbfeQJmTxBSlwsrATDTw3eg+ewecM+vCMKLCqxpUHkwg3yxMBwDB4aenmS4qNOzmDmk13ITIzA3dGLpoMEX19ezHN/xlJ2EhuF6HUOn4HLUXzpb0UTzR/GkolHaJmwA75XTzkGz/IdVYAFsuV9BH8hmMDB4Sk+hY/6WrC1swbJRAKzakkreHF9sQ/bObBUeJ07J5LhQ4msOHRFPFXVS5vb/u24AraJShTguAKp5LxA4LDpqFHEwXUus+nlh1jRoIwPR3MgG6VJamgXet45A5cvf20zTcuP3YEQPtiwAs1e5+zmmCSGv3vYj8T1AMaO0NqGEta4dtr98wQu/5PE7kuTdGtafIVZiiMc8QDD/32IJqngCDyP96L13fNQGvLHeYbeMzyJsVgaPXRDdHJTO3kif6gtBVxva9sDAn7Aj/QtmqS6CsNzZwx7sq8dPT4FY7MpUibkiCdsKcDwkwcI/jZZvrsXbe//1/K6pe4rsZKUcOHG3AL2XL5jW4myFchOhxHan7O86zGCHyT4xvywMcLrdfbE5xsfpTBy4SYpsffKHXCCl1ss5QDflfEOgb5vk5qfx839LyJxNQD3E73oOGYN3gg5TftKe38N4sbsAja21OCLTV2opVmci/P7QgX2bTIzEfw5sAMrjpyyZHkjvF5nJQ5fn8Bnz6xCkyd/iWF138nUA/pN/dS5c/hrX+6me82JE2jZvh3zcwnMafkd63BWv7209Kj3uhC4G8Xbv98Sl723thub2xqt3dT/JEGTiMG458J7MDIdfH7DtQl4HunAcFcXUsGg6MDb2Ym+8XExzju1L9R38Romk7k9pvYqN4a3rLckPy+JeZ+FC+8iclX/LU5W6IdrbSxVFE27N9lw2BhDiC/iZLNbWIaX3M1hYwwhq/JNc0DsCxVIYqv7NmYKLrfv5FgSM8DSYbSUYc5MAaP8mWxuPmhQFOe2160AONXm6V+uUQICvz273rJIe2Og5W6sNSznMW5lKSDGxNIGhopSoJwHiDLFHL17UBlFpgfpJT1MJ3ZymhSoDHyioEe44kmoZSB+6YPe+pAgRSxf8wAb8psAVj3AzMwu8ysrkuJeR+uH0/97OPGrDGYP0jnkiZWZmf1f1o7IN6awz1AAAAAASUVORK5CYII=",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAEs0lEQVRoBe1azWtUVxQ/781HkslHzQwpDfkQUUpdaHZtaUtTuhACYtC/wI22FHd+bMSlFNSdIhjcddFNKW0pZlfS0BayEdSFqAjRJMbGfBgTZ+JM8p7nd27ezMvkvsy7yUucAS+898479+P8zj3n3nvembGIy8xMttOhwiVy6RuX3HbwqrVYZE2SRUM2Jc5lMqlxaxX8Hdd109UKWofLsqxZVqLHxszXGngoBMzAbsNtdBrWBI+x29Xu8xtNJLDbGzWohbr3CrxrK8W3A4BtW9SYqqdEQg1fKCzT6+wSOY4bubjIFQD41g+ayLZL3hmrS1KSlZmbX4xciZKUiOYGMw/wfz/M0ldXnsgFGjzURV2sfRceF+3KhwPxCYdDQslhml+ImVq54KKlVwv6v7Pd9GFzXIA/f7Ui/T5qidE/Z3bT1MIyfXn5qfRBhb9/ptGmvv11dOLzFCVi0i3ULe560mVEBr/6lN4igW/+Nr5hRU+u8/TlfdlXqychr9QO8tQUTGcd+ul2TmT98EVK31nDtaamX1aWqukYxGpuaqB69nm4zfk/Xkizi0faqPfjFC29ydPCIoPUlH9H83T61gKlUzbdOt6qaaFnRa6AbhFDtOM4FRfxpzdmxNgj32X0aDXcyHchbJXYbTa1jTIa0502cgXUbLuBrqKZxCJrhffEgP2i2Kac2BYFyoWEfmc0pguyqhRwePusaQu4cW9bDW0z2hYLbDYWcmOmDkTRK6DbRsPGQuJC4SdfWm5bLDQ4sURdv07KBbpSLDT8f55c9oc0hxQmxciFCg7RtUdZ+v1ZnqbfOBIz+WMn0HePdhFCtpMjczSe4w6r9NixdprnffLA4CxzAlwlZlF/d530CXszUuDq4yzdfLqkgh+eKMDwLzuhA+ImAEIc5LCfl3YaNFajtNXZ1N+epFN7w8dBGNNIgd+m8gJgoKeFvs4k0H9daeZEDcrAZ61iBY/GcxfX3T8UPkxAn0rFKBb6ZHhW3OZBbzAI3SIGiDCxUCWwunojCzichPHZXzeefHFtOhbSjrgx00gBHDRhCgK6oLA5TH+TNkYKYAFWWzFSgOSory4VjBRQFgjnRjulptGxJ8FWiA9u7ET4tEy3NssFGrytlO9fLNLMynoXNlOAW1daB942iu/iGKdScIFWuaLNK/FnNk/fTr4kPP3FSIG2es7Gs9P99brgH2MN7eWFBl/lqOv+hFygK8VCawYJeIEFYAm/NYwOsh/ncnR9PldMo3hhgHpCqkWjB7uoPRkX4OMFlRfq5ETP2P4Omswv0557Y3IYKoywiAolpDe/+tNQHi1pm7KpznDcdDHdaBZKnNnVwPGMS78s5mlqhUMGBDUiX7mGCFKkwld+R/PVSwDzrQSf3ZPfMaQKRvCCrBEz+Mm/jaHLumJkgXW9NQwvLwS3OTmByJPjoo409bU0bJgX0gy1htX5RI0F5uFUUmYfVjDaRteMGPCCLDQSuQA81tJRbIVYCHVbKZ7bQAGvRK7AlvJCHirN0z/r/urIXcg/+E7QZWt7J0RGK+O9AtHOp/loHKHwfw9qtAC7zefDUI3i5wOOhmr/zx74ywr+9cE5nZ9rwZ2AEViBGdjfAhPs4mowdpbkAAAAAElFTkSuQmCC",Y=""+new URL("VirtualOutbound-3bb05b70.png",import.meta.url).href,u={class:"policy-type-tag"},G=["src"],E=Q({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(T){const s={CircuitBreaker:n,FaultInjection:a,HealthCheck:c,MeshAccessLog:D,MeshCircuitBreaker:n,MeshFaultInjection:a,MeshHealthCheck:c,MeshProxyPatch:r,MeshRateLimit:i,MeshRetry:g,MeshTimeout:C,MeshTrace:o,MeshTrafficPermission:f,ProxyTemplate:r,RateLimit:i,Retry:g,Timeout:C,TrafficLog:D,TrafficPermission:f,TrafficRoute:v,TrafficTrace:o,VirtualOutbound:Y},A=T;return(h,O)=>(e(),t("span",u,[s[A.policyType]?(e(),t("img",{key:0,class:"policy-type-tag-icon",src:s[A.policyType],alt:""},null,8,G)):(e(),l(m(p),{key:1})),B(),d(h.$slots,"default",{},()=>[B(z(A.policyType),1)],!0)]))}});const x=w(E,[["__scopeId","data-v-9604a2cd"]]);export{x as P}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js b/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js rename to app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js index 58776a90b0dc..18a01094ffa8 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js +++ b/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js @@ -1 +1 @@ -import{_ as f}from"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import{C as h}from"./CopyButton-4a565fd0.js";import{d as b,l as _,O as x,a as g,o as T,b as C,w as r,e as u,q as n,f as k,t as q}from"./index-203d56a2.js";import{t as K}from"./toYaml-4e00099e.js";const R=b({__name:"ResourceCodeBlock",props:{id:{},resource:{},resourceFetcher:{},codeMaxHeight:{default:null},isSearchable:{type:Boolean,default:!1},query:{default:""}},emits:["query-change"],setup(l,{emit:m}){const{t:o}=_(),e=l,p=m,d=x(()=>c(e.resource));async function y(){const t=await e.resourceFetcher({format:"kubernetes"});return c(t)}function c(t){const{creationTime:a,modificationTime:i,...s}=t;return K(s)}return(t,a)=>{const i=g("KTooltip");return T(),C(f,{id:t.id,language:"yaml",code:d.value,"is-searchable":e.isSearchable,"code-max-height":e.codeMaxHeight,query:e.query,onQueryChange:a[0]||(a[0]=s=>p("query-change",s))},{"secondary-actions":r(()=>[u(i,{class:"kubernetes-copy-button-tooltip",label:n(o)("common.copyKubernetesText"),placement:"bottomEnd","max-width":"200","position-fixed":""},{default:r(()=>[u(h,{class:"kubernetes-copy-button","get-text":y,"copy-text":n(o)("common.copyKubernetesText"),"has-border":"","hide-title":""},{default:r(()=>[k(q(n(o)("common.copyKubernetesShortText")),1)]),_:1},8,["copy-text"])]),_:1},8,["label"])]),_:1},8,["id","code","is-searchable","code-max-height","query"])}}});export{R as _}; +import{_ as f}from"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import{C as h}from"./CopyButton-9c00109a.js";import{d as b,l as _,O as x,a as g,o as T,b as C,w as r,e as u,q as n,f as k,t as q}from"./index-784d2bbf.js";import{t as K}from"./toYaml-4e00099e.js";const R=b({__name:"ResourceCodeBlock",props:{id:{},resource:{},resourceFetcher:{},codeMaxHeight:{default:null},isSearchable:{type:Boolean,default:!1},query:{default:""}},emits:["query-change"],setup(l,{emit:m}){const{t:o}=_(),e=l,p=m,d=x(()=>c(e.resource));async function y(){const t=await e.resourceFetcher({format:"kubernetes"});return c(t)}function c(t){const{creationTime:a,modificationTime:i,...s}=t;return K(s)}return(t,a)=>{const i=g("KTooltip");return T(),C(f,{id:t.id,language:"yaml",code:d.value,"is-searchable":e.isSearchable,"code-max-height":e.codeMaxHeight,query:e.query,onQueryChange:a[0]||(a[0]=s=>p("query-change",s))},{"secondary-actions":r(()=>[u(i,{class:"kubernetes-copy-button-tooltip",label:n(o)("common.copyKubernetesText"),placement:"bottomEnd","max-width":"200","position-fixed":""},{default:r(()=>[u(h,{class:"kubernetes-copy-button","get-text":y,"copy-text":n(o)("common.copyKubernetesText"),"has-border":"","hide-title":""},{default:r(()=>[k(q(n(o)("common.copyKubernetesShortText")),1)]),_:1},8,["copy-text"])]),_:1},8,["label"])]),_:1},8,["id","code","is-searchable","code-max-height","query"])}}});export{R as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-c9b2a731.js b/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-00dba62c.js similarity index 75% rename from app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-c9b2a731.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-00dba62c.js index 10fe275bd502..5bb7bb407842 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-c9b2a731.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-00dba62c.js @@ -1 +1 @@ -import{_ as v}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import{E as g}from"./ErrorBlock-085322b0.js";import{_ as y}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{_ as k}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js";import{d as w,u as C,a,o as s,b as t,w as e,e as c,p as i,f as V,t as $,q as b}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./toYaml-4e00099e.js";const F=w({__name:"ServiceConfigView",setup(A){const l=C();return(B,R)=>{const _=a("RouteTitle"),u=a("DataSource"),d=a("KCard"),f=a("AppView"),h=a("RouteView");return s(),t(h,{name:"service-config-view",params:{mesh:"",service:"",codeSearch:""}},{default:e(({route:o,t:m})=>[c(f,null,{title:e(()=>[i("h2",null,[c(_,{title:m("services.routes.item.navigation.service-config-view")},null,8,["title"])])]),default:e(()=>[V(),c(d,null,{body:e(()=>[i("div",null,[c(u,{src:`/meshes/${o.params.mesh}/external-services/for/${o.params.service}`},{default:e(({data:r,error:p})=>[p?(s(),t(g,{key:0,error:p},null,8,["error"])):r===void 0?(s(),t(y,{key:1})):r===null?(s(),t(v,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[i("p",null,$(m("services.detail.no_matching_external_service",{name:o.params.service})),1)]),_:2},1024)):(s(),t(k,{key:3,id:"code-block-service",resource:r,"resource-fetcher":n=>b(l).getExternalService({mesh:r.mesh,name:r.name},n),"is-searchable":"",query:o.params.codeSearch,onQueryChange:n=>o.update({codeSearch:n})},null,8,["resource","resource-fetcher","query","onQueryChange"]))]),_:2},1032,["src"])])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{F as default}; +import{_ as v}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import{E as g}from"./ErrorBlock-d38c2168.js";import{_ as y}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{_ as k}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js";import{d as w,u as C,a,o as s,b as t,w as e,e as c,p as i,f as V,t as $,q as b}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./toYaml-4e00099e.js";const F=w({__name:"ServiceConfigView",setup(A){const l=C();return(B,R)=>{const _=a("RouteTitle"),u=a("DataSource"),d=a("KCard"),f=a("AppView"),h=a("RouteView");return s(),t(h,{name:"service-config-view",params:{mesh:"",service:"",codeSearch:""}},{default:e(({route:o,t:m})=>[c(f,null,{title:e(()=>[i("h2",null,[c(_,{title:m("services.routes.item.navigation.service-config-view")},null,8,["title"])])]),default:e(()=>[V(),c(d,null,{body:e(()=>[i("div",null,[c(u,{src:`/meshes/${o.params.mesh}/external-services/for/${o.params.service}`},{default:e(({data:r,error:p})=>[p?(s(),t(g,{key:0,error:p},null,8,["error"])):r===void 0?(s(),t(y,{key:1})):r===null?(s(),t(v,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[i("p",null,$(m("services.detail.no_matching_external_service",{name:o.params.service})),1)]),_:2},1024)):(s(),t(k,{key:3,id:"code-block-service",resource:r,"resource-fetcher":n=>b(l).getExternalService({mesh:r.mesh,name:r.name},n),"is-searchable":"",query:o.params.codeSearch,onQueryChange:n=>o.update({codeSearch:n})},null,8,["resource","resource-fetcher","query","onQueryChange"]))]),_:2},1032,["src"])])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{F as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-5f3b75c1.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-467a9a11.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-5f3b75c1.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-467a9a11.js index c7b31b5709fa..ecd175f807f3 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-5f3b75c1.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-467a9a11.js @@ -1 +1 @@ -import{E as b}from"./ErrorBlock-085322b0.js";import{D as z,F as C}from"./FilterBar-ec6193f2.js";import{S as V}from"./SummaryView-9fcb58ca.js";import{d as x,a as r,o as i,b as n,w as s,e as t,p as P,f as l,t as k,H as q,v as u,_ as T}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./AppCollection-0aeb195e.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./StatusBadge-01928c30.js";import"./dataplane-dcd0858b.js";const R=x({__name:"ServiceDataPlaneProxiesView",setup($){return(B,N)=>{const y=r("RouteTitle"),f=r("KSelect"),v=r("KCard"),g=r("RouterView"),m=r("DataSource"),w=r("AppView"),h=r("RouteView");return i(),n(m,{src:"/me"},{default:s(({data:c})=>[c?(i(),n(h,{key:0,name:"service-data-plane-proxies-view",params:{page:1,size:c.pageSize,query:"",dataplaneType:"all",s:"",mesh:"",service:"",dataPlane:""}},{default:s(({can:S,route:e,t:d})=>[t(w,null,{title:s(()=>[P("h2",null,[t(y,{title:d("services.routes.item.navigation.service-data-plane-proxies-view")},null,8,["title"])])]),default:s(()=>[l(),t(m,{src:`/meshes/${e.params.mesh}/dataplanes/for/${e.params.service}/of/${e.params.dataplaneType}?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:s(({data:o,error:p})=>[t(v,null,{body:s(()=>[p!==void 0?(i(),n(b,{key:0,error:p},null,8,["error"])):(i(),n(z,{key:1,"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:o==null?void 0:o.total,items:o==null?void 0:o.items,error:p,"is-selected-row":a=>a.name===e.params.dataPlane,"summary-route-name":"service-data-plane-summary-view","can-use-zones":S("use zones"),onChange:e.update},{toolbar:s(()=>[t(C,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:a=>e.update({query:a.query,s:a.query.length>0?JSON.stringify(a.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),l(),t(f,{label:"Type","overlay-label":!0,items:["all","standard","builtin","delegated"].map(a=>({value:a,label:d(`data-planes.type.${a}`),selected:a===e.params.dataplaneType})),appearance:"select",onSelected:a=>e.update({dataplaneType:String(a.value)})},{"item-template":s(({item:a})=>[l(k(a.label),1)]),_:2},1032,["items","onSelected"])]),_:2},1032,["page-number","page-size","total","items","error","is-selected-row","can-use-zones","onChange"]))]),_:2},1024),l(),e.params.dataPlane?(i(),n(g,{key:0},{default:s(a=>[t(V,{onClose:_=>e.replace({name:"service-data-plane-proxies-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:s(()=>[(i(),n(q(a.Component),{name:e.params.dataPlane,"dataplane-overview":o==null?void 0:o.items.find(_=>_.name===e.params.dataPlane)},null,8,["name","dataplane-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):u("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["params"])):u("",!0)]),_:1})}}});const Q=T(R,[["__scopeId","data-v-f877664e"]]);export{Q as default}; +import{E as b}from"./ErrorBlock-d38c2168.js";import{D as z,F as C}from"./FilterBar-ab2928b2.js";import{S as V}from"./SummaryView-f02fae9c.js";import{d as x,a as r,o as i,b as n,w as s,e as t,p as P,f as l,t as k,H as q,v as u,_ as T}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./AppCollection-f5654ac8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./StatusBadge-a6acfbee.js";import"./dataplane-dcd0858b.js";const R=x({__name:"ServiceDataPlaneProxiesView",setup($){return(B,N)=>{const y=r("RouteTitle"),f=r("KSelect"),v=r("KCard"),g=r("RouterView"),m=r("DataSource"),w=r("AppView"),h=r("RouteView");return i(),n(m,{src:"/me"},{default:s(({data:c})=>[c?(i(),n(h,{key:0,name:"service-data-plane-proxies-view",params:{page:1,size:c.pageSize,query:"",dataplaneType:"all",s:"",mesh:"",service:"",dataPlane:""}},{default:s(({can:S,route:e,t:d})=>[t(w,null,{title:s(()=>[P("h2",null,[t(y,{title:d("services.routes.item.navigation.service-data-plane-proxies-view")},null,8,["title"])])]),default:s(()=>[l(),t(m,{src:`/meshes/${e.params.mesh}/dataplanes/for/${e.params.service}/of/${e.params.dataplaneType}?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:s(({data:o,error:p})=>[t(v,null,{body:s(()=>[p!==void 0?(i(),n(b,{key:0,error:p},null,8,["error"])):(i(),n(z,{key:1,"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:o==null?void 0:o.total,items:o==null?void 0:o.items,error:p,"is-selected-row":a=>a.name===e.params.dataPlane,"summary-route-name":"service-data-plane-summary-view","can-use-zones":S("use zones"),onChange:e.update},{toolbar:s(()=>[t(C,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:a=>e.update({query:a.query,s:a.query.length>0?JSON.stringify(a.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),l(),t(f,{label:"Type","overlay-label":!0,items:["all","standard","builtin","delegated"].map(a=>({value:a,label:d(`data-planes.type.${a}`),selected:a===e.params.dataplaneType})),appearance:"select",onSelected:a=>e.update({dataplaneType:String(a.value)})},{"item-template":s(({item:a})=>[l(k(a.label),1)]),_:2},1032,["items","onSelected"])]),_:2},1032,["page-number","page-size","total","items","error","is-selected-row","can-use-zones","onChange"]))]),_:2},1024),l(),e.params.dataPlane?(i(),n(g,{key:0},{default:s(a=>[t(V,{onClose:_=>e.replace({name:"service-data-plane-proxies-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:s(()=>[(i(),n(q(a.Component),{name:e.params.dataPlane,"dataplane-overview":o==null?void 0:o.items.find(_=>_.name===e.params.dataPlane)},null,8,["name","dataplane-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):u("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["params"])):u("",!0)]),_:1})}}});const Q=T(R,[["__scopeId","data-v-f877664e"]]);export{Q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-4b18ecba.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-e30ea362.js similarity index 78% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-4b18ecba.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-e30ea362.js index 7977ba784681..d2e7d85af93f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-4b18ecba.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-e30ea362.js @@ -1 +1 @@ -import{d as T,l as V,Z as R,a as n,o as i,b as p,w as a,e as r,q as d,p as y,f as _,c as k,F as N,H as B}from"./index-203d56a2.js";import{E as C}from"./ErrorBlock-085322b0.js";import{_ as g}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{N as D}from"./NavTabs-94b01e67.js";import{T as $}from"./TextWithCopyButton-45b0690a.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CopyButton-4a565fd0.js";const z=T({__name:"ServiceDetailTabsView",setup(E){const{t:u}=V(),w=R();function b(v){var m;return(((m=w.getRoutes().find(e=>e.name==="service-detail-tabs-view"))==null?void 0:m.children)??[]).filter(e=>!(v.serviceType!=="external"&&e.name==="service-config-view"||v.serviceType==="external"&&e.name==="service-data-plane-proxies-view")).map(e=>{var s,o;const c=typeof e.name>"u"?(s=e.children)==null?void 0:s[0]:e,l=c.name,f=((o=c.meta)==null?void 0:o.module)??"";return{title:u(`services.routes.item.navigation.${l}`),routeName:l,module:f}})}return(v,h)=>{const m=n("RouteTitle"),e=n("RouterView"),c=n("DataSource"),l=n("AppView"),f=n("RouteView");return i(),p(f,{name:"service-detail-tabs-view",params:{mesh:"",service:""}},{default:a(({route:t})=>[r(l,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:t.params.mesh}},text:t.params.mesh},{to:{name:"service-list-view",params:{mesh:t.params.mesh}},text:d(u)("services.routes.item.breadcrumbs")}]},{title:a(()=>[y("h1",null,[r($,{text:t.params.service},{default:a(()=>[r(m,{title:d(u)("services.routes.item.title",{name:t.params.service})},null,8,["title"])]),_:2},1032,["text"])])]),default:a(()=>[_(),r(c,{src:`/meshes/${t.params.mesh}/service-insights/${t.params.service}`},{default:a(({data:s,error:o})=>[o?(i(),p(C,{key:0,error:o},null,8,["error"])):s===void 0?(i(),p(g,{key:1})):(i(),k(N,{key:2},[r(D,{class:"route-service-detail-view-tabs",tabs:b(s)},null,8,["tabs"]),_(),r(e,null,{default:a(x=>[(i(),p(B(x.Component),{data:s},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{z as default}; +import{d as T,l as V,Z as R,a as n,o as i,b as p,w as a,e as r,q as d,p as y,f as _,c as k,F as N,H as B}from"./index-784d2bbf.js";import{E as C}from"./ErrorBlock-d38c2168.js";import{_ as g}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{N as D}from"./NavTabs-4b9646fa.js";import{T as $}from"./TextWithCopyButton-7ef74197.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CopyButton-9c00109a.js";const z=T({__name:"ServiceDetailTabsView",setup(E){const{t:u}=V(),w=R();function b(v){var m;return(((m=w.getRoutes().find(e=>e.name==="service-detail-tabs-view"))==null?void 0:m.children)??[]).filter(e=>!(v.serviceType!=="external"&&e.name==="service-config-view"||v.serviceType==="external"&&e.name==="service-data-plane-proxies-view")).map(e=>{var s,o;const c=typeof e.name>"u"?(s=e.children)==null?void 0:s[0]:e,l=c.name,f=((o=c.meta)==null?void 0:o.module)??"";return{title:u(`services.routes.item.navigation.${l}`),routeName:l,module:f}})}return(v,h)=>{const m=n("RouteTitle"),e=n("RouterView"),c=n("DataSource"),l=n("AppView"),f=n("RouteView");return i(),p(f,{name:"service-detail-tabs-view",params:{mesh:"",service:""}},{default:a(({route:t})=>[r(l,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:t.params.mesh}},text:t.params.mesh},{to:{name:"service-list-view",params:{mesh:t.params.mesh}},text:d(u)("services.routes.item.breadcrumbs")}]},{title:a(()=>[y("h1",null,[r($,{text:t.params.service},{default:a(()=>[r(m,{title:d(u)("services.routes.item.title",{name:t.params.service})},null,8,["title"])]),_:2},1032,["text"])])]),default:a(()=>[_(),r(c,{src:`/meshes/${t.params.mesh}/service-insights/${t.params.service}`},{default:a(({data:s,error:o})=>[o?(i(),p(C,{key:0,error:o},null,8,["error"])):s===void 0?(i(),p(g,{key:1})):(i(),k(N,{key:2},[r(D,{class:"route-service-detail-view-tabs",tabs:b(s)},null,8,["tabs"]),_(),r(e,null,{default:a(x=>[(i(),p(B(x.Component),{data:s},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{z as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-1b901243.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-684aa272.js similarity index 80% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-1b901243.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-684aa272.js index 5cfac9179393..6e13f2bcfa7b 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-1b901243.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-684aa272.js @@ -1 +1 @@ -import{d as f,l as g,a as d,o as t,c as u,e as n,w as e,b as i,p as k,t as c,q as l,a1 as h,f as r,v as w,F as V,W as $}from"./index-203d56a2.js";import{_ as C}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import{E as I}from"./ErrorBlock-085322b0.js";import{_ as b}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{_ as B}from"./TagList.vue_vue_type_script_setup_true_lang-b1340ea1.js";import{T as x}from"./TextWithCopyButton-45b0690a.js";import{S as D}from"./StatusBadge-01928c30.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CopyButton-4a565fd0.js";const S={key:3,class:"columns"},E=f({__name:"ExternalServiceDetails",props:{mesh:{},service:{}},setup(m){const{t:a}=g(),s=m;return(y,v)=>{const p=d("DataSource");return t(),u("div",null,[n(p,{src:`/meshes/${s.mesh}/external-services/for/${s.service}`},{default:e(({data:o,error:_})=>[_?(t(),i(I,{key:0,error:_},null,8,["error"])):o===void 0?(t(),i(b,{key:1})):o===null?(t(),i(C,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[k("p",null,c(l(a)("services.detail.no_matching_external_service",{name:s.service})),1)]),_:1})):(t(),u("div",S,[n(h,null,{title:e(()=>[r(c(l(a)("http.api.property.address")),1)]),body:e(()=>[n(x,{text:o.networking.address},null,8,["text"])]),_:2},1024),r(),o.tags!==null?(t(),i(h,{key:0},{title:e(()=>[r(c(l(a)("http.api.property.tags")),1)]),body:e(()=>[n(B,{tags:o.tags},null,8,["tags"])]),_:2},1024)):w("",!0)]))]),_:1},8,["src"])])}}}),N={class:"columns"},P=f({__name:"ServiceInsightDetails",props:{serviceInsight:{}},setup(m){const{t:a}=g(),s=m;return(y,v)=>{var p,o;return t(),u("div",N,[n(h,null,{title:e(()=>[r(c(l(a)("http.api.property.status")),1)]),body:e(()=>[n(D,{status:s.serviceInsight.status??"not_available"},null,8,["status"])]),_:1}),r(),n(h,null,{title:e(()=>[r(c(l(a)("http.api.property.address")),1)]),body:e(()=>[s.serviceInsight.addressPort?(t(),i(x,{key:0,text:s.serviceInsight.addressPort},null,8,["text"])):(t(),u(V,{key:1},[r(c(l(a)("common.detail.none")),1)],64))]),_:1}),r(),n($,{online:((p=s.serviceInsight.dataplanes)==null?void 0:p.online)??0,total:((o=s.serviceInsight.dataplanes)==null?void 0:o.total)??0},{title:e(()=>[r(c(l(a)("http.api.property.dataPlaneProxies")),1)]),_:1},8,["online","total"])])}}}),T={class:"stack"},J=f({__name:"ServiceDetailView",props:{data:{}},setup(m){const a=m;return(s,y)=>{const v=d("KCard"),p=d("AppView"),o=d("RouteView");return t(),i(o,{name:"service-detail-view",params:{mesh:"",service:""}},{default:e(({route:_})=>[n(p,null,{default:e(()=>[k("div",T,[n(v,null,{body:e(()=>[a.data.serviceType==="external"?(t(),i(E,{key:0,mesh:_.params.mesh,service:_.params.service},null,8,["mesh","service"])):(t(),i(P,{key:1,"service-insight":s.data},null,8,["service-insight"]))]),_:2},1024)])]),_:2},1024)]),_:1})}}});export{J as default}; +import{d as f,l as g,a as d,o as t,c as u,e as n,w as e,b as i,p as k,t as c,q as l,a1 as h,f as r,v as w,F as V,W as $}from"./index-784d2bbf.js";import{_ as C}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import{E as I}from"./ErrorBlock-d38c2168.js";import{_ as b}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{_ as B}from"./TagList.vue_vue_type_script_setup_true_lang-115cdf7e.js";import{T as x}from"./TextWithCopyButton-7ef74197.js";import{S as D}from"./StatusBadge-a6acfbee.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CopyButton-9c00109a.js";const S={key:3,class:"columns"},E=f({__name:"ExternalServiceDetails",props:{mesh:{},service:{}},setup(m){const{t:a}=g(),s=m;return(y,v)=>{const p=d("DataSource");return t(),u("div",null,[n(p,{src:`/meshes/${s.mesh}/external-services/for/${s.service}`},{default:e(({data:o,error:_})=>[_?(t(),i(I,{key:0,error:_},null,8,["error"])):o===void 0?(t(),i(b,{key:1})):o===null?(t(),i(C,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[k("p",null,c(l(a)("services.detail.no_matching_external_service",{name:s.service})),1)]),_:1})):(t(),u("div",S,[n(h,null,{title:e(()=>[r(c(l(a)("http.api.property.address")),1)]),body:e(()=>[n(x,{text:o.networking.address},null,8,["text"])]),_:2},1024),r(),o.tags!==null?(t(),i(h,{key:0},{title:e(()=>[r(c(l(a)("http.api.property.tags")),1)]),body:e(()=>[n(B,{tags:o.tags},null,8,["tags"])]),_:2},1024)):w("",!0)]))]),_:1},8,["src"])])}}}),N={class:"columns"},P=f({__name:"ServiceInsightDetails",props:{serviceInsight:{}},setup(m){const{t:a}=g(),s=m;return(y,v)=>{var p,o;return t(),u("div",N,[n(h,null,{title:e(()=>[r(c(l(a)("http.api.property.status")),1)]),body:e(()=>[n(D,{status:s.serviceInsight.status??"not_available"},null,8,["status"])]),_:1}),r(),n(h,null,{title:e(()=>[r(c(l(a)("http.api.property.address")),1)]),body:e(()=>[s.serviceInsight.addressPort?(t(),i(x,{key:0,text:s.serviceInsight.addressPort},null,8,["text"])):(t(),u(V,{key:1},[r(c(l(a)("common.detail.none")),1)],64))]),_:1}),r(),n($,{online:((p=s.serviceInsight.dataplanes)==null?void 0:p.online)??0,total:((o=s.serviceInsight.dataplanes)==null?void 0:o.total)??0},{title:e(()=>[r(c(l(a)("http.api.property.dataPlaneProxies")),1)]),_:1},8,["online","total"])])}}}),T={class:"stack"},J=f({__name:"ServiceDetailView",props:{data:{}},setup(m){const a=m;return(s,y)=>{const v=d("KCard"),p=d("AppView"),o=d("RouteView");return t(),i(o,{name:"service-detail-view",params:{mesh:"",service:""}},{default:e(({route:_})=>[n(p,null,{default:e(()=>[k("div",T,[n(v,null,{body:e(()=>[a.data.serviceType==="external"?(t(),i(E,{key:0,mesh:_.params.mesh,service:_.params.service},null,8,["mesh","service"])):(t(),i(P,{key:1,"service-insight":s.data},null,8,["service-insight"]))]),_:2},1024)])]),_:2},1024)]),_:1})}}});export{J as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-d31fd7c3.js b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-2307e67f.js similarity index 85% rename from app/kuma-ui/pkg/resources/data/assets/ServiceListView-d31fd7c3.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceListView-2307e67f.js index d1d420f0b4d1..d3c4fa42f63c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-d31fd7c3.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-2307e67f.js @@ -1 +1 @@ -import{K as V}from"./index-9dd3e7d3.js";import{d as z,a as l,o as t,b as r,w as a,e as o,p as x,f as n,t as m,c as _,F as d,q as g,V as R,H as T,v as f,_ as B}from"./index-203d56a2.js";import{A as D}from"./AppCollection-0aeb195e.js";import{E as I}from"./ErrorBlock-085322b0.js";import{S as L}from"./StatusBadge-01928c30.js";import{S as N}from"./SummaryView-9fcb58ca.js";import{T as A}from"./TextWithCopyButton-45b0690a.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CopyButton-4a565fd0.js";const E=z({__name:"ServiceListView",setup(K){return($,q)=>{const h=l("RouteTitle"),v=l("RouterLink"),w=l("KCard"),b=l("RouterView"),C=l("AppView"),u=l("DataSource"),S=l("RouteView");return t(),r(u,{src:"/me"},{default:a(({data:y})=>[y?(t(),r(S,{key:0,name:"service-list-view",params:{page:1,size:y.pageSize,mesh:"",service:""}},{default:a(({route:s,t:p})=>[o(u,{src:`/meshes/${s.params.mesh}/service-insights?page=${s.params.page}&size=${s.params.size}`},{default:a(({data:i,error:c})=>[o(C,null,{title:a(()=>[x("h2",null,[o(h,{title:p("services.routes.items.title")},null,8,["title"])])]),default:a(()=>[n(),o(w,null,{body:a(()=>[c!==void 0?(t(),r(I,{key:0,error:c},null,8,["error"])):(t(),r(D,{key:1,class:"service-collection","data-testid":"service-collection","empty-state-message":p("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Type",key:"serviceType"},{label:"Address",key:"addressPort"},{label:"DP proxies (online / total)",key:"online"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":parseInt(s.params.page),"page-size":parseInt(s.params.size),total:i==null?void 0:i.total,items:i==null?void 0:i.items,error:c,"is-selected-row":e=>e.name===s.params.service,onChange:s.update},{name:a(({row:e})=>[o(v,{to:{name:"service-detail-view",params:{mesh:e.mesh,service:e.name},query:{page:s.params.page,size:s.params.size}}},{default:a(()=>[n(m(e.name),1)]),_:2},1032,["to"])]),serviceType:a(({rowValue:e})=>[n(m(e||"internal"),1)]),addressPort:a(({rowValue:e})=>[e?(t(),r(A,{key:0,text:e},null,8,["text"])):(t(),_(d,{key:1},[n(m(p("common.collection.none")),1)],64))]),online:a(({row:e})=>[e.dataplanes?(t(),_(d,{key:0},[n(m(e.dataplanes.online||0)+" / "+m(e.dataplanes.total||0),1)],64)):(t(),_(d,{key:1},[n(m(p("common.collection.none")),1)],64))]),status:a(({row:e})=>[o(L,{status:e.status||"not_available"},null,8,["status"])]),details:a(({row:e})=>[o(v,{class:"details-link","data-testid":"details-link",to:{name:"service-detail-view",params:{mesh:e.mesh,service:e.name}}},{default:a(()=>[n(m(p("common.collection.details_link"))+" ",1),o(g(R),{display:"inline-block",decorative:"",size:g(V)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["empty-state-message","headers","page-number","page-size","total","items","error","is-selected-row","onChange"]))]),_:2},1024),n(),s.params.service?(t(),r(b,{key:0},{default:a(e=>[o(N,{onClose:k=>s.replace({name:"service-list-view",params:{mesh:s.params.mesh},query:{page:s.params.page,size:s.params.size}})},{default:a(()=>[(t(),r(T(e.Component),{name:s.params.service,service:i==null?void 0:i.items.find(k=>k.name===s.params.service)},null,8,["name","service"]))]),_:2},1032,["onClose"])]),_:2},1024)):f("",!0)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):f("",!0)]),_:1})}}});const M=B(E,[["__scopeId","data-v-683b43a3"]]);export{M as default}; +import{K as V}from"./index-9dd3e7d3.js";import{d as z,a as l,o as t,b as r,w as a,e as o,p as x,f as n,t as m,c as _,F as d,q as g,V as R,H as T,v as f,_ as B}from"./index-784d2bbf.js";import{A as D}from"./AppCollection-f5654ac8.js";import{E as I}from"./ErrorBlock-d38c2168.js";import{S as L}from"./StatusBadge-a6acfbee.js";import{S as N}from"./SummaryView-f02fae9c.js";import{T as A}from"./TextWithCopyButton-7ef74197.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CopyButton-9c00109a.js";const E=z({__name:"ServiceListView",setup(K){return($,q)=>{const h=l("RouteTitle"),v=l("RouterLink"),w=l("KCard"),b=l("RouterView"),C=l("AppView"),u=l("DataSource"),S=l("RouteView");return t(),r(u,{src:"/me"},{default:a(({data:y})=>[y?(t(),r(S,{key:0,name:"service-list-view",params:{page:1,size:y.pageSize,mesh:"",service:""}},{default:a(({route:s,t:p})=>[o(u,{src:`/meshes/${s.params.mesh}/service-insights?page=${s.params.page}&size=${s.params.size}`},{default:a(({data:i,error:c})=>[o(C,null,{title:a(()=>[x("h2",null,[o(h,{title:p("services.routes.items.title")},null,8,["title"])])]),default:a(()=>[n(),o(w,null,{body:a(()=>[c!==void 0?(t(),r(I,{key:0,error:c},null,8,["error"])):(t(),r(D,{key:1,class:"service-collection","data-testid":"service-collection","empty-state-message":p("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Type",key:"serviceType"},{label:"Address",key:"addressPort"},{label:"DP proxies (online / total)",key:"online"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":parseInt(s.params.page),"page-size":parseInt(s.params.size),total:i==null?void 0:i.total,items:i==null?void 0:i.items,error:c,"is-selected-row":e=>e.name===s.params.service,onChange:s.update},{name:a(({row:e})=>[o(v,{to:{name:"service-detail-view",params:{mesh:e.mesh,service:e.name},query:{page:s.params.page,size:s.params.size}}},{default:a(()=>[n(m(e.name),1)]),_:2},1032,["to"])]),serviceType:a(({rowValue:e})=>[n(m(e||"internal"),1)]),addressPort:a(({rowValue:e})=>[e?(t(),r(A,{key:0,text:e},null,8,["text"])):(t(),_(d,{key:1},[n(m(p("common.collection.none")),1)],64))]),online:a(({row:e})=>[e.dataplanes?(t(),_(d,{key:0},[n(m(e.dataplanes.online||0)+" / "+m(e.dataplanes.total||0),1)],64)):(t(),_(d,{key:1},[n(m(p("common.collection.none")),1)],64))]),status:a(({row:e})=>[o(L,{status:e.status||"not_available"},null,8,["status"])]),details:a(({row:e})=>[o(v,{class:"details-link","data-testid":"details-link",to:{name:"service-detail-view",params:{mesh:e.mesh,service:e.name}}},{default:a(()=>[n(m(p("common.collection.details_link"))+" ",1),o(g(R),{display:"inline-block",decorative:"",size:g(V)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["empty-state-message","headers","page-number","page-size","total","items","error","is-selected-row","onChange"]))]),_:2},1024),n(),s.params.service?(t(),r(b,{key:0},{default:a(e=>[o(N,{onClose:k=>s.replace({name:"service-list-view",params:{mesh:s.params.mesh},query:{page:s.params.page,size:s.params.size}})},{default:a(()=>[(t(),r(T(e.Component),{name:s.params.service,service:i==null?void 0:i.items.find(k=>k.name===s.params.service)},null,8,["name","service"]))]),_:2},1032,["onClose"])]),_:2},1024)):f("",!0)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):f("",!0)]),_:1})}}});const M=B(E,[["__scopeId","data-v-683b43a3"]]);export{M as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-712ecb96.js b/app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-64e67ba3.js similarity index 82% rename from app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-712ecb96.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-64e67ba3.js index 65fee6c04039..2fe94d87a6f8 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-712ecb96.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-64e67ba3.js @@ -1 +1 @@ -import{d as A,l as I,u as D,a as v,o as t,b as l,w as e,e as r,p as m,f as s,q as a,t as i,c as d,a1 as y,v as x,F as N,W as P,A as q,B as E,a4 as F,_ as L}from"./index-203d56a2.js";import{_ as f}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import{E as S}from"./ErrorBlock-085322b0.js";import{_ as V}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";import{_ as Q}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-b5143ef6.js";import{S as W}from"./StatusBadge-01928c30.js";import{_ as K}from"./TagList.vue_vue_type_script_setup_true_lang-b1340ea1.js";import{T as b}from"./TextWithCopyButton-45b0690a.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./CopyButton-4a565fd0.js";import"./toYaml-4e00099e.js";const j=_=>(q("data-v-07406fdd"),_=_(),E(),_),z={class:"summary-title-wrapper"},G=j(()=>m("img",{"aria-hidden":"true",src:F},null,-1)),H={class:"summary-title"},J={key:1,class:"stack"},M={class:"mt-4"},O={key:0},U={key:3,class:"stack"},X={key:1,class:"stack"},Y={key:0},Z={class:"mt-4"},ee=A({__name:"ServiceSummaryView",props:{service:{default:void 0}},setup(_){const{t:o}=I(),B=D(),c=_;return(te,se)=>{const C=v("RouteTitle"),$=v("RouterLink"),k=v("DataSource"),R=v("AppView"),T=v("RouteView");return t(),l(T,{name:"service-summary-view",params:{mesh:"",service:"",codeSearch:""}},{default:e(({route:p})=>[r(R,null,{title:e(()=>[m("div",z,[G,s(),m("h2",H,[r($,{to:{name:"service-detail-view",params:{service:p.params.service}}},{default:e(()=>[r(C,{title:a(o)("services.routes.item.title",{name:p.params.service})},null,8,["title"])]),_:2},1032,["to"])])])]),default:e(()=>{var g,w;return[s(),c.service===void 0?(t(),l(f,{key:0},{message:e(()=>[m("p",null,i(a(o)("common.collection.summary.empty_message",{type:"Service"})),1)]),default:e(()=>[s(i(a(o)("common.collection.summary.empty_title",{type:"Service"}))+" ",1)]),_:1})):(t(),d("div",J,[m("div",null,[m("h3",null,i(a(o)("services.routes.item.overview")),1),s(),m("div",M,[c.service.serviceType==="external"?(t(),d("div",O,[r(k,{src:`/meshes/${c.service.mesh}/external-services/for/${c.service.name}`},{default:e(({data:n,error:u})=>[u?(t(),l(S,{key:0,error:u},null,8,["error"])):n===void 0?(t(),l(V,{key:1})):n===null?(t(),l(f,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[m("p",null,i(a(o)("services.detail.no_matching_external_service",{name:c.service.name})),1)]),_:1})):(t(),d("div",U,[r(y,null,{title:e(()=>[s(i(a(o)("http.api.property.address")),1)]),body:e(()=>[r(b,{text:n.networking.address},null,8,["text"])]),_:2},1024),s(),n.tags!==null?(t(),l(y,{key:0},{title:e(()=>[s(i(a(o)("http.api.property.tags")),1)]),body:e(()=>[r(K,{tags:n.tags},null,8,["tags"])]),_:2},1024)):x("",!0)]))]),_:1},8,["src"])])):(t(),d("div",X,[r(y,null,{title:e(()=>[s(i(a(o)("http.api.property.status")),1)]),body:e(()=>[r(W,{status:c.service.status??"not_available"},null,8,["status"])]),_:1}),s(),r(y,null,{title:e(()=>[s(i(a(o)("http.api.property.address")),1)]),body:e(()=>[c.service.addressPort?(t(),l(b,{key:0,text:c.service.addressPort},null,8,["text"])):(t(),d(N,{key:1},[s(i(a(o)("common.detail.none")),1)],64))]),_:1}),s(),r(P,{online:((g=c.service.dataplanes)==null?void 0:g.online)??0,total:((w=c.service.dataplanes)==null?void 0:w.total)??0},{title:e(()=>[s(i(a(o)("http.api.property.dataPlaneProxies")),1)]),_:1},8,["online","total"])]))])]),s(),c.service.serviceType==="external"?(t(),d("div",Y,[m("h3",null,i(a(o)("services.routes.item.config")),1),s(),m("div",Z,[r(k,{src:`/meshes/${p.params.mesh}/external-services/for/${p.params.service}`},{default:e(({data:n,error:u})=>[u?(t(),l(S,{key:0,error:u},null,8,["error"])):n===void 0?(t(),l(V,{key:1})):n===null?(t(),l(f,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[m("p",null,i(a(o)("services.detail.no_matching_external_service",{name:p.params.service})),1)]),_:2},1024)):(t(),l(Q,{key:3,id:"code-block-service",resource:n,"resource-fetcher":h=>a(B).getExternalService({mesh:n.mesh,name:n.name},h),"is-searchable":"",query:p.params.codeSearch,onQueryChange:h=>p.update({codeSearch:h})},null,8,["resource","resource-fetcher","query","onQueryChange"]))]),_:2},1032,["src"])])])):x("",!0)]))]}),_:2},1024)]),_:1})}}});const ye=L(ee,[["__scopeId","data-v-07406fdd"]]);export{ye as default}; +import{d as A,l as I,u as D,a as v,o as t,b as l,w as e,e as r,p as m,f as s,q as a,t as i,c as d,a1 as y,v as x,F as N,W as P,A as q,B as E,a4 as F,_ as L}from"./index-784d2bbf.js";import{_ as f}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import{E as S}from"./ErrorBlock-d38c2168.js";import{_ as V}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{_ as Q}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js";import{S as W}from"./StatusBadge-a6acfbee.js";import{_ as K}from"./TagList.vue_vue_type_script_setup_true_lang-115cdf7e.js";import{T as b}from"./TextWithCopyButton-7ef74197.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./CopyButton-9c00109a.js";import"./toYaml-4e00099e.js";const j=_=>(q("data-v-07406fdd"),_=_(),E(),_),z={class:"summary-title-wrapper"},G=j(()=>m("img",{"aria-hidden":"true",src:F},null,-1)),H={class:"summary-title"},J={key:1,class:"stack"},M={class:"mt-4"},O={key:0},U={key:3,class:"stack"},X={key:1,class:"stack"},Y={key:0},Z={class:"mt-4"},ee=A({__name:"ServiceSummaryView",props:{service:{default:void 0}},setup(_){const{t:o}=I(),B=D(),c=_;return(te,se)=>{const C=v("RouteTitle"),$=v("RouterLink"),k=v("DataSource"),R=v("AppView"),T=v("RouteView");return t(),l(T,{name:"service-summary-view",params:{mesh:"",service:"",codeSearch:""}},{default:e(({route:p})=>[r(R,null,{title:e(()=>[m("div",z,[G,s(),m("h2",H,[r($,{to:{name:"service-detail-view",params:{service:p.params.service}}},{default:e(()=>[r(C,{title:a(o)("services.routes.item.title",{name:p.params.service})},null,8,["title"])]),_:2},1032,["to"])])])]),default:e(()=>{var g,w;return[s(),c.service===void 0?(t(),l(f,{key:0},{message:e(()=>[m("p",null,i(a(o)("common.collection.summary.empty_message",{type:"Service"})),1)]),default:e(()=>[s(i(a(o)("common.collection.summary.empty_title",{type:"Service"}))+" ",1)]),_:1})):(t(),d("div",J,[m("div",null,[m("h3",null,i(a(o)("services.routes.item.overview")),1),s(),m("div",M,[c.service.serviceType==="external"?(t(),d("div",O,[r(k,{src:`/meshes/${c.service.mesh}/external-services/for/${c.service.name}`},{default:e(({data:n,error:u})=>[u?(t(),l(S,{key:0,error:u},null,8,["error"])):n===void 0?(t(),l(V,{key:1})):n===null?(t(),l(f,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[m("p",null,i(a(o)("services.detail.no_matching_external_service",{name:c.service.name})),1)]),_:1})):(t(),d("div",U,[r(y,null,{title:e(()=>[s(i(a(o)("http.api.property.address")),1)]),body:e(()=>[r(b,{text:n.networking.address},null,8,["text"])]),_:2},1024),s(),n.tags!==null?(t(),l(y,{key:0},{title:e(()=>[s(i(a(o)("http.api.property.tags")),1)]),body:e(()=>[r(K,{tags:n.tags},null,8,["tags"])]),_:2},1024)):x("",!0)]))]),_:1},8,["src"])])):(t(),d("div",X,[r(y,null,{title:e(()=>[s(i(a(o)("http.api.property.status")),1)]),body:e(()=>[r(W,{status:c.service.status??"not_available"},null,8,["status"])]),_:1}),s(),r(y,null,{title:e(()=>[s(i(a(o)("http.api.property.address")),1)]),body:e(()=>[c.service.addressPort?(t(),l(b,{key:0,text:c.service.addressPort},null,8,["text"])):(t(),d(N,{key:1},[s(i(a(o)("common.detail.none")),1)],64))]),_:1}),s(),r(P,{online:((g=c.service.dataplanes)==null?void 0:g.online)??0,total:((w=c.service.dataplanes)==null?void 0:w.total)??0},{title:e(()=>[s(i(a(o)("http.api.property.dataPlaneProxies")),1)]),_:1},8,["online","total"])]))])]),s(),c.service.serviceType==="external"?(t(),d("div",Y,[m("h3",null,i(a(o)("services.routes.item.config")),1),s(),m("div",Z,[r(k,{src:`/meshes/${p.params.mesh}/external-services/for/${p.params.service}`},{default:e(({data:n,error:u})=>[u?(t(),l(S,{key:0,error:u},null,8,["error"])):n===void 0?(t(),l(V,{key:1})):n===null?(t(),l(f,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[m("p",null,i(a(o)("services.detail.no_matching_external_service",{name:p.params.service})),1)]),_:2},1024)):(t(),l(Q,{key:3,id:"code-block-service",resource:n,"resource-fetcher":h=>a(B).getExternalService({mesh:n.mesh,name:n.name},h),"is-searchable":"",query:p.params.codeSearch,onQueryChange:h=>p.update({codeSearch:h})},null,8,["resource","resource-fetcher","query","onQueryChange"]))]),_:2},1032,["src"])])])):x("",!0)]))]}),_:2},1024)]),_:1})}}});const ye=L(ee,[["__scopeId","data-v-07406fdd"]]);export{ye as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServicesView-3760395d.js b/app/kuma-ui/pkg/resources/data/assets/ServicesView-3760395d.js deleted file mode 100644 index 35ef6b35c2ef..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ServicesView-3760395d.js +++ /dev/null @@ -1 +0,0 @@ -import{K as b}from"./index-9dd3e7d3.js";import{d as f,a as s,o as k,b as g,w as e,e as t,p as y,f as a,t as i,q as r,aA as K}from"./index-203d56a2.js";import{A as C}from"./AppCollection-0aeb195e.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";const S=f({__name:"ServicesView",props:{data:{}},setup(l){const m=l;return(V,z)=>{const p=s("RouteTitle"),c=s("RouterLink"),u=s("KButton"),d=s("KDropdownItem"),_=s("KDropdownMenu"),v=s("KCard"),w=s("AppView"),h=s("RouteView");return k(),g(h,{name:"zone-ingress-services-view"},{default:e(({t:n})=>[t(w,null,{title:e(()=>[y("h2",null,[t(p,{title:n("zone-ingresses.routes.item.navigation.zone-ingress-services-view")},null,8,["title"])])]),default:e(()=>[a(),t(v,null,{body:e(()=>[t(C,{"data-testid":"available-services-collection","empty-state-message":n("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Mesh",key:"mesh"},{label:"Protocol",key:"protocol"},{label:"No. Instances",key:"instances"},{label:"Actions",key:"actions",hideLabel:!0}],items:m.data.zoneIngress.availableServices},{name:e(({row:o})=>[t(c,{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}}},{default:e(()=>[a(i(o.tags["kuma.io/service"]),1)]),_:2},1032,["to"])]),mesh:e(({row:o})=>[t(c,{to:{name:"mesh-detail-view",params:{mesh:o.mesh}}},{default:e(()=>[a(i(o.mesh),1)]),_:2},1032,["to"])]),protocol:e(({row:o})=>[a(i(o.tags["kuma.io/protocol"]??n("common.collection.none")),1)]),instances:e(({row:o})=>[a(i(o.instances),1)]),actions:e(({row:o})=>[t(_,{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[t(u,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[t(r(K),{size:r(b)},null,8,["size"])]),_:1})]),items:e(()=>[t(d,{item:{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}},label:n("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["empty-state-message","headers","items"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{S as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/StatsView-390316a6.js b/app/kuma-ui/pkg/resources/data/assets/StatsView-390316a6.js deleted file mode 100644 index f05a8e81e543..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/StatsView-390316a6.js +++ /dev/null @@ -1 +0,0 @@ -import{E as l}from"./EnvoyData-4c52d667.js";import{g as d}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as g,b as h,w as t,e as o,p as f,f as w,q as V}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./ErrorBlock-085322b0.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";const k=_({__name:"StatsView",props:{data:{}},setup(a){const n=a;return(z,C)=>{const r=e("RouteTitle"),i=e("KCard"),p=e("AppView"),c=e("RouteView");return g(),h(c,{name:"zone-ingress-stats-view",params:{zoneIngress:"",codeSearch:""}},{default:t(({route:s,t:m})=>[o(p,null,{title:t(()=>[f("h2",null,[o(r,{title:m("zone-ingresses.routes.item.navigation.zone-ingress-stats-view")},null,8,["title"])])]),default:t(()=>[w(),o(i,null,{body:t(()=>[o(l,{status:V(d)(n.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${s.params.zoneIngress}/data-path/stats`,query:s.params.codeSearch,onQueryChange:u=>s.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/StatsView-bd8d833f.js b/app/kuma-ui/pkg/resources/data/assets/StatsView-bd8d833f.js deleted file mode 100644 index 97511c84a75d..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/StatsView-bd8d833f.js +++ /dev/null @@ -1 +0,0 @@ -import{E as l}from"./EnvoyData-4c52d667.js";import{g as d}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as g,b as h,w as t,e as o,p as f,f as w,q as V}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./ErrorBlock-085322b0.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";const b=_({__name:"StatsView",props:{data:{}},setup(a){const r=a;return(z,C)=>{const n=e("RouteTitle"),p=e("KCard"),i=e("AppView"),c=e("RouteView");return g(),h(c,{name:"zone-egress-stats-view",params:{zoneEgress:"",codeSearch:""}},{default:t(({route:s,t:m})=>[o(i,null,{title:t(()=>[f("h2",null,[o(n,{title:m("zone-egresses.routes.item.navigation.zone-egress-stats-view")},null,8,["title"])])]),default:t(()=>[w(),o(p,null,{body:t(()=>[o(l,{status:V(d)(r.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${s.params.zoneEgress}/data-path/stats`,query:s.params.codeSearch,onQueryChange:u=>s.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/StatusBadge-01928c30.js b/app/kuma-ui/pkg/resources/data/assets/StatusBadge-a6acfbee.js similarity index 85% rename from app/kuma-ui/pkg/resources/data/assets/StatusBadge-01928c30.js rename to app/kuma-ui/pkg/resources/data/assets/StatusBadge-a6acfbee.js index 5924cfc1028c..b24caa1c2477 100644 --- a/app/kuma-ui/pkg/resources/data/assets/StatusBadge-01928c30.js +++ b/app/kuma-ui/pkg/resources/data/assets/StatusBadge-a6acfbee.js @@ -1 +1 @@ -import{_ as r,r as d,d as u,l as p,a as i,o as f,b as m,a0 as b,w as s,f as n,t as c,q as o,e as g,H as v,ac as B}from"./index-203d56a2.js";const y={};function S(e,t){return d(e.$slots,"default")}const x=r(y,[["render",S]]),C=u({__name:"StatusBadge",props:{status:{}},setup(e){const{t}=p(),_={online:"success",offline:"danger",partially_degraded:"warning",not_available:"neutral",disabled:"neutral"},a=e;return(A,h)=>{const l=i("KBadge");return f(),m(v(a.status==="not_available"?o(B):x),null,b({default:s(()=>[g(l,{class:"status-badge",appearance:_[a.status],"data-testid":"status-badge"},{default:s(()=>[n(c(o(t)(`http.api.value.${a.status}`)),1)]),_:1},8,["appearance"]),n()]),_:2},[a.status==="not_available"?{name:"content",fn:s(()=>[n(c(o(t)("components.status-badge.tooltip.not_available")),1)]),key:"0"}:void 0]),1024)}}});const k=r(C,[["__scopeId","data-v-b7d5eecb"]]);export{k as S}; +import{_ as r,r as d,d as u,l as p,a as i,o as f,b as m,a0 as b,w as s,f as n,t as c,q as o,e as g,H as v,ac as B}from"./index-784d2bbf.js";const y={};function S(e,t){return d(e.$slots,"default")}const x=r(y,[["render",S]]),C=u({__name:"StatusBadge",props:{status:{}},setup(e){const{t}=p(),_={online:"success",offline:"danger",partially_degraded:"warning",not_available:"neutral",disabled:"neutral"},a=e;return(A,h)=>{const l=i("KBadge");return f(),m(v(a.status==="not_available"?o(B):x),null,b({default:s(()=>[g(l,{class:"status-badge",appearance:_[a.status],"data-testid":"status-badge"},{default:s(()=>[n(c(o(t)(`http.api.value.${a.status}`)),1)]),_:1},8,["appearance"]),n()]),_:2},[a.status==="not_available"?{name:"content",fn:s(()=>[n(c(o(t)("components.status-badge.tooltip.not_available")),1)]),key:"0"}:void 0]),1024)}}});const k=r(C,[["__scopeId","data-v-b7d5eecb"]]);export{k as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-ee2fcde5.js b/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-45014a53.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-ee2fcde5.js rename to app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-45014a53.js index b6502d429870..2e0a6ae97cb2 100644 --- a/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-ee2fcde5.js +++ b/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-45014a53.js @@ -1,3 +1,3 @@ -import{d as k,l as A,O as b,o,c as l,b as g,w as v,e as S,q as a,al as j,f as t,t as e,s as x,r as T,v as I,p as n,F as f,C as B,_ as D,A as P,B as R}from"./index-203d56a2.js";import{A as C,a as N}from"./AccordionList-a4192120.js";const O={class:"stack"},U={key:1},V={key:0,class:"intro"},q={class:"row"},H={class:"header"},F={class:"header"},E=["data-testid"],M={class:"type"},z=k({__name:"SubscriptionDetails",props:{subscription:{type:Object,required:!0},isDiscoverySubscription:{type:Boolean,default:!1}},setup(d){const{t:c}=A(),p=d,s=b(()=>{var u;let i;if("controlPlaneInstanceId"in p.subscription){const{lastUpdateTime:r,total:_,...m}=p.subscription.status;i=m}else i=((u=p.subscription.status)==null?void 0:u.stat)??{};return i?Object.entries(i).map(([r,_])=>{const{responsesSent:m="0",responsesAcknowledged:h="0",responsesRejected:y="0"}=_;return{type:r,responsesSent:m,responsesAcknowledged:h,responsesRejected:y}}):[]});return(i,u)=>(o(),l("div",O,[s.value.length===0?(o(),g(a(x),{key:0,appearance:"info"},{alertIcon:v(()=>[S(a(j))]),alertMessage:v(()=>[t(e(a(c)("common.detail.subscriptions.no_stats",{id:p.subscription.id})),1)]),_:1})):(o(),l("div",U,[i.$slots.default?(o(),l("div",V,[T(i.$slots,"default",{},void 0,!0)])):I("",!0),t(),n("div",q,[n("div",H,e(a(c)("common.detail.subscriptions.type")),1),t(),n("div",F,e(a(c)("common.detail.subscriptions.responses_sent_acknowledged")),1)]),t(),(o(!0),l(f,null,B(s.value,(r,_)=>(o(),l("div",{key:_,class:"row","data-testid":`subscription-status-${r.type}`},[n("div",M,e(a(c)(`http.api.property.${r.type}`)),1),t(),n("div",null,e(r.responsesSent)+"/"+e(r.responsesAcknowledged),1)],8,E))),128))]))]))}});const G=D(z,[["__scopeId","data-v-c3ee36ce"]]),J=""+new URL("icon-deployed-code-e3c999ba.svg",import.meta.url).href,K=""+new URL("icon-connected-037e001a.svg",import.meta.url).href,Q=""+new URL("icon-disconnected-ba3c2624.svg",import.meta.url).href,$=d=>(P("data-v-991b71e7"),d=d(),R(),d),W={class:"subscription-header"},X={class:"instance-id"},Y=$(()=>n("img",{src:J},null,-1)),Z=$(()=>n("img",{src:K},null,-1)),ss={key:0},es=$(()=>n("img",{src:Q},null,-1)),ts={class:"responses-sent-acknowledged"},ns=k({__name:"SubscriptionHeader",props:{subscription:{type:Object,required:!0}},setup(d){const{t:c,formatIsoDate:p}=A(),s=d,i=b(()=>"globalInstanceId"in s.subscription?s.subscription.globalInstanceId:null),u=b(()=>"controlPlaneInstanceId"in s.subscription?s.subscription.controlPlaneInstanceId:null),r=b(()=>s.subscription.connectTime?p(s.subscription.connectTime):null),_=b(()=>s.subscription.disconnectTime?p(s.subscription.disconnectTime):null),m=b(()=>{var w;const{responsesSent:h=0,responsesAcknowledged:y=0,responsesRejected:L=0}=((w=s.subscription.status)==null?void 0:w.total)??{};return{responsesSent:h,responsesAcknowledged:y,responsesRejected:L}});return(h,y)=>(o(),l("header",W,[n("span",X,[Y,t(),i.value?(o(),l(f,{key:0},[n("b",null,e(a(c)("http.api.property.globalInstanceId")),1),t(": "+e(i.value),1)],64)):u.value?(o(),l(f,{key:1},[n("b",null,e(a(c)("http.api.property.controlPlaneInstanceId")),1),t(": "+e(u.value),1)],64)):I("",!0)]),t(),n("span",null,[Z,t(),n("b",null,e(a(c)("common.detail.subscriptions.connect_time")),1),t(": "+e(r.value),1)]),t(),_.value?(o(),l("span",ss,[es,t(),n("b",null,e(a(c)("common.detail.subscriptions.disconnect_time")),1),t(": "+e(_.value),1)])):I("",!0),t(),n("span",ts,e(a(c)("common.detail.subscriptions.responses_sent_acknowledged"))+`: +import{d as k,l as A,O as b,o,c as l,b as g,w as v,e as S,q as a,al as j,f as t,t as e,s as x,r as T,v as I,p as n,F as f,C as B,_ as D,A as P,B as R}from"./index-784d2bbf.js";import{A as C,a as N}from"./AccordionList-e1625b82.js";const O={class:"stack"},U={key:1},V={key:0,class:"intro"},q={class:"row"},H={class:"header"},F={class:"header"},E=["data-testid"],M={class:"type"},z=k({__name:"SubscriptionDetails",props:{subscription:{type:Object,required:!0},isDiscoverySubscription:{type:Boolean,default:!1}},setup(d){const{t:c}=A(),p=d,s=b(()=>{var u;let i;if("controlPlaneInstanceId"in p.subscription){const{lastUpdateTime:r,total:_,...m}=p.subscription.status;i=m}else i=((u=p.subscription.status)==null?void 0:u.stat)??{};return i?Object.entries(i).map(([r,_])=>{const{responsesSent:m="0",responsesAcknowledged:h="0",responsesRejected:y="0"}=_;return{type:r,responsesSent:m,responsesAcknowledged:h,responsesRejected:y}}):[]});return(i,u)=>(o(),l("div",O,[s.value.length===0?(o(),g(a(x),{key:0,appearance:"info"},{alertIcon:v(()=>[S(a(j))]),alertMessage:v(()=>[t(e(a(c)("common.detail.subscriptions.no_stats",{id:p.subscription.id})),1)]),_:1})):(o(),l("div",U,[i.$slots.default?(o(),l("div",V,[T(i.$slots,"default",{},void 0,!0)])):I("",!0),t(),n("div",q,[n("div",H,e(a(c)("common.detail.subscriptions.type")),1),t(),n("div",F,e(a(c)("common.detail.subscriptions.responses_sent_acknowledged")),1)]),t(),(o(!0),l(f,null,B(s.value,(r,_)=>(o(),l("div",{key:_,class:"row","data-testid":`subscription-status-${r.type}`},[n("div",M,e(a(c)(`http.api.property.${r.type}`)),1),t(),n("div",null,e(r.responsesSent)+"/"+e(r.responsesAcknowledged),1)],8,E))),128))]))]))}});const G=D(z,[["__scopeId","data-v-c3ee36ce"]]),J=""+new URL("icon-deployed-code-e3c999ba.svg",import.meta.url).href,K=""+new URL("icon-connected-037e001a.svg",import.meta.url).href,Q=""+new URL("icon-disconnected-ba3c2624.svg",import.meta.url).href,$=d=>(P("data-v-991b71e7"),d=d(),R(),d),W={class:"subscription-header"},X={class:"instance-id"},Y=$(()=>n("img",{src:J},null,-1)),Z=$(()=>n("img",{src:K},null,-1)),ss={key:0},es=$(()=>n("img",{src:Q},null,-1)),ts={class:"responses-sent-acknowledged"},ns=k({__name:"SubscriptionHeader",props:{subscription:{type:Object,required:!0}},setup(d){const{t:c,formatIsoDate:p}=A(),s=d,i=b(()=>"globalInstanceId"in s.subscription?s.subscription.globalInstanceId:null),u=b(()=>"controlPlaneInstanceId"in s.subscription?s.subscription.controlPlaneInstanceId:null),r=b(()=>s.subscription.connectTime?p(s.subscription.connectTime):null),_=b(()=>s.subscription.disconnectTime?p(s.subscription.disconnectTime):null),m=b(()=>{var w;const{responsesSent:h=0,responsesAcknowledged:y=0,responsesRejected:L=0}=((w=s.subscription.status)==null?void 0:w.total)??{};return{responsesSent:h,responsesAcknowledged:y,responsesRejected:L}});return(h,y)=>(o(),l("header",W,[n("span",X,[Y,t(),i.value?(o(),l(f,{key:0},[n("b",null,e(a(c)("http.api.property.globalInstanceId")),1),t(": "+e(i.value),1)],64)):u.value?(o(),l(f,{key:1},[n("b",null,e(a(c)("http.api.property.controlPlaneInstanceId")),1),t(": "+e(u.value),1)],64)):I("",!0)]),t(),n("span",null,[Z,t(),n("b",null,e(a(c)("common.detail.subscriptions.connect_time")),1),t(": "+e(r.value),1)]),t(),_.value?(o(),l("span",ss,[es,t(),n("b",null,e(a(c)("common.detail.subscriptions.disconnect_time")),1),t(": "+e(_.value),1)])):I("",!0),t(),n("span",ts,e(a(c)("common.detail.subscriptions.responses_sent_acknowledged"))+`: `+e(m.value.responsesSent)+"/"+e(m.value.responsesAcknowledged),1)]))}});const os=D(ns,[["__scopeId","data-v-991b71e7"]]),rs=k({__name:"SubscriptionList",props:{subscriptions:{}},setup(d){const c=d,p=b(()=>{const s=Array.from(c.subscriptions);return s.reverse(),s});return(s,i)=>(o(),g(N,null,{default:v(()=>[(o(!0),l(f,null,B(p.value,(u,r)=>(o(),g(C,{key:r},{"accordion-header":v(()=>[S(os,{subscription:u},null,8,["subscription"])]),"accordion-content":v(()=>[S(G,{subscription:u},{default:v(()=>[s.$slots.default?T(s.$slots,"default",{key:0}):I("",!0)]),_:2},1032,["subscription"])]),_:2},1024))),128))]),_:3}))}});export{rs as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/SummaryView-9fcb58ca.js b/app/kuma-ui/pkg/resources/data/assets/SummaryView-f02fae9c.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/SummaryView-9fcb58ca.js rename to app/kuma-ui/pkg/resources/data/assets/SummaryView-f02fae9c.js index 2ffacf4baf4a..a7b243957425 100644 --- a/app/kuma-ui/pkg/resources/data/assets/SummaryView-9fcb58ca.js +++ b/app/kuma-ui/pkg/resources/data/assets/SummaryView-f02fae9c.js @@ -1 +1 @@ -import{d as n,a as _,o as c,b as l,w as m,r,_ as i}from"./index-203d56a2.js";const u=n({__name:"SummaryView",emits:["close"],setup(d,{emit:s}){const t=s;return(o,e)=>{const a=_("KSlideout");return c(),l(a,{class:"summary-slideout","close-button-alignment":"end","has-overlay":!1,"is-visible":"","data-testid":"summary",onClose:e[0]||(e[0]=p=>t("close"))},{default:m(()=>[r(o.$slots,"default",{},void 0,!0)]),_:3})}}});const y=i(u,[["__scopeId","data-v-c1c47bc0"]]);export{y as S}; +import{d as n,a as _,o as c,b as l,w as m,r,_ as i}from"./index-784d2bbf.js";const u=n({__name:"SummaryView",emits:["close"],setup(d,{emit:s}){const t=s;return(o,e)=>{const a=_("KSlideout");return c(),l(a,{class:"summary-slideout","close-button-alignment":"end","has-overlay":!1,"is-visible":"","data-testid":"summary",onClose:e[0]||(e[0]=p=>t("close"))},{default:m(()=>[r(o.$slots,"default",{},void 0,!0)]),_:3})}}});const y=i(u,[["__scopeId","data-v-c1c47bc0"]]);export{y as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TagList.vue_vue_type_script_setup_true_lang-b1340ea1.js b/app/kuma-ui/pkg/resources/data/assets/TagList.vue_vue_type_script_setup_true_lang-115cdf7e.js similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/TagList.vue_vue_type_script_setup_true_lang-b1340ea1.js rename to app/kuma-ui/pkg/resources/data/assets/TagList.vue_vue_type_script_setup_true_lang-115cdf7e.js index dddab3c4d7d1..e22b2f925fd4 100644 --- a/app/kuma-ui/pkg/resources/data/assets/TagList.vue_vue_type_script_setup_true_lang-b1340ea1.js +++ b/app/kuma-ui/pkg/resources/data/assets/TagList.vue_vue_type_script_setup_true_lang-115cdf7e.js @@ -1 +1 @@ -import{d as _,O as f,a as m,o as r,b as l,w as i,c as b,F as k,C as h,H as g,f as w,t as p,p as y}from"./index-203d56a2.js";function B(s){return Object.entries(s??{}).map(([t,n])=>({label:t,value:n}))}const L=_({__name:"TagList",props:{tags:{}},setup(s){const t=s,n=f(()=>(Array.isArray(t.tags)?t.tags:B(t.tags)).map(o=>{const{label:u,value:c}=o,a=d(o);return{label:u,value:c,route:a}}));function d(e){if(e.value!=="*")try{switch(e.label){case"kuma.io/zone":return{name:"zone-cp-detail-view",params:{zone:e.value}};case"kuma.io/service":return{name:"service-detail-view",params:{service:e.value}};case"kuma.io/mesh":return{name:"mesh-detail-view",params:{mesh:e.value}};default:return}}catch{return}}return(e,o)=>{const u=m("KBadge"),c=m("KTruncate");return r(),l(c,null,{default:i(()=>[(r(!0),b(k,null,h(n.value,(a,v)=>(r(),l(u,{key:v,class:"tag-badge"},{default:i(()=>[(r(),l(g(a.route?"RouterLink":"span"),{to:a.route},{default:i(()=>[w(p(a.label)+":",1),y("b",null,p(a.value),1)]),_:2},1032,["to"]))]),_:2},1024))),128))]),_:1})}}});export{L as _}; +import{d as _,O as f,a as m,o as r,b as l,w as i,c as b,F as k,C as h,H as g,f as w,t as p,p as y}from"./index-784d2bbf.js";function B(s){return Object.entries(s??{}).map(([t,n])=>({label:t,value:n}))}const L=_({__name:"TagList",props:{tags:{}},setup(s){const t=s,n=f(()=>(Array.isArray(t.tags)?t.tags:B(t.tags)).map(o=>{const{label:u,value:c}=o,a=d(o);return{label:u,value:c,route:a}}));function d(e){if(e.value!=="*")try{switch(e.label){case"kuma.io/zone":return{name:"zone-cp-detail-view",params:{zone:e.value}};case"kuma.io/service":return{name:"service-detail-view",params:{service:e.value}};case"kuma.io/mesh":return{name:"mesh-detail-view",params:{mesh:e.value}};default:return}}catch{return}}return(e,o)=>{const u=m("KBadge"),c=m("KTruncate");return r(),l(c,null,{default:i(()=>[(r(!0),b(k,null,h(n.value,(a,v)=>(r(),l(u,{key:v,class:"tag-badge"},{default:i(()=>[(r(),l(g(a.route?"RouterLink":"span"),{to:a.route},{default:i(()=>[w(p(a.label)+":",1),y("b",null,p(a.value),1)]),_:2},1032,["to"]))]),_:2},1024))),128))]),_:1})}}});export{L as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-45b0690a.js b/app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-7ef74197.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-45b0690a.js rename to app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-7ef74197.js index a8a33cfbd6b1..e33001db5e14 100644 --- a/app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-45b0690a.js +++ b/app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-7ef74197.js @@ -1 +1 @@ -import{C as a}from"./CopyButton-4a565fd0.js";import{d as p,l as r,o as _,c as u,p as d,r as x,f as o,e as i,q as s,t as l,_ as y}from"./index-203d56a2.js";const m={class:"copy-button-wrapper"},f={class:"text"},B=p({__name:"TextWithCopyButton",props:{text:{type:String,required:!0}},setup(c){const t=r(),e=c;return(n,T)=>(_(),u("div",m,[d("span",f,[x(n.$slots,"default",{},()=>[o(l(e.text),1)],!0)]),o(),i(a,{text:e.text,"copy-text":s(t).t("common.copyText"),"tooltip-success-text":s(t).t("common.copySuccessText")},null,8,["text","copy-text","tooltip-success-text"])]))}});const v=y(B,[["__scopeId","data-v-d9bd773a"]]);export{v as T}; +import{C as a}from"./CopyButton-9c00109a.js";import{d as p,l as r,o as _,c as u,p as d,r as x,f as o,e as i,q as s,t as l,_ as y}from"./index-784d2bbf.js";const m={class:"copy-button-wrapper"},f={class:"text"},B=p({__name:"TextWithCopyButton",props:{text:{type:String,required:!0}},setup(c){const t=r(),e=c;return(n,T)=>(_(),u("div",m,[d("span",f,[x(n.$slots,"default",{},()=>[o(l(e.text),1)],!0)]),o(),i(a,{text:e.text,"copy-text":s(t).t("common.copyText"),"tooltip-success-text":s(t).t("common.copySuccessText")},null,8,["text","copy-text","tooltip-success-text"])]))}});const v=y(B,[["__scopeId","data-v-d9bd773a"]]);export{v as T}; diff --git a/app/kuma-ui/pkg/resources/data/assets/WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js b/app/kuma-ui/pkg/resources/data/assets/WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js similarity index 84% rename from app/kuma-ui/pkg/resources/data/assets/WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js rename to app/kuma-ui/pkg/resources/data/assets/WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js index 4c742ee35bae..466839b3b786 100644 --- a/app/kuma-ui/pkg/resources/data/assets/WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js +++ b/app/kuma-ui/pkg/resources/data/assets/WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js @@ -1 +1 @@ -import{c as a}from"./index-9dd3e7d3.js";import{d as i,o as r,b as t,q as o,ad as s}from"./index-203d56a2.js";const _=i({__name:"WarningIcon",props:{size:{default:""},hideTitle:{type:Boolean,default:!1}},setup(n){const e=n;return(l,c)=>(r(),t(o(s),{color:"var(--WarningIconBackground, currentColor)",display:"inline-block",size:e.size||o(a),"hide-title":e.hideTitle},null,8,["size","hide-title"]))}});export{_}; +import{c as a}from"./index-9dd3e7d3.js";import{d as i,o as r,b as t,q as o,ad as s}from"./index-784d2bbf.js";const _=i({__name:"WarningIcon",props:{size:{default:""},hideTitle:{type:Boolean,default:!1}},setup(n){const e=n;return(l,c)=>(r(),t(o(s),{color:"var(--WarningIconBackground, currentColor)",display:"inline-block",size:e.size||o(a),"hide-title":e.hideTitle},null,8,["size","hide-title"]))}});export{_}; diff --git a/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-4d77ba17.js b/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-4d77ba17.js deleted file mode 100644 index 9d7440c8b4c4..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-4d77ba17.js +++ /dev/null @@ -1 +0,0 @@ -import{E as d}from"./EnvoyData-4c52d667.js";import{g as l}from"./dataplane-dcd0858b.js";import{d as g,a as e,o as _,b as f,w as o,e as t,p as h,f as w,q as C}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./ErrorBlock-085322b0.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";const k=g({__name:"XdsConfigView",props:{data:{}},setup(s){const a=s;return(V,x)=>{const r=e("RouteTitle"),i=e("KCard"),p=e("AppView"),c=e("RouteView");return _(),f(c,{name:"zone-ingress-xds-config-view",params:{zoneIngress:"",codeSearch:""}},{default:o(({route:n,t:m})=>[t(p,null,{title:o(()=>[h("h2",null,[t(r,{title:m("zone-ingresses.routes.item.navigation.zone-ingress-xds-config-view")},null,8,["title"])])]),default:o(()=>[w(),t(i,null,{body:o(()=>[t(d,{status:C(l)(a.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${n.params.zoneIngress}/data-path/xds`,query:n.params.codeSearch,onQueryChange:u=>n.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-853a6201.js b/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-853a6201.js deleted file mode 100644 index 4ad5c5eed3ae..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-853a6201.js +++ /dev/null @@ -1 +0,0 @@ -import{E as d}from"./EnvoyData-4c52d667.js";import{g as l}from"./dataplane-dcd0858b.js";import{d as g,a as e,o as _,b as f,w as o,e as t,p as h,f as w,q as C}from"./index-203d56a2.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./ErrorBlock-085322b0.js";import"./TextWithCopyButton-45b0690a.js";import"./CopyButton-4a565fd0.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-297a38e2.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-096f0e9b.js";const b=g({__name:"XdsConfigView",props:{data:{}},setup(a){const n=a;return(V,x)=>{const r=e("RouteTitle"),i=e("KCard"),p=e("AppView"),c=e("RouteView");return _(),f(c,{name:"zone-egress-xds-config-view",params:{zoneEgress:"",codeSearch:""}},{default:o(({route:s,t:m})=>[t(p,null,{title:o(()=>[h("h2",null,[t(r,{title:m("zone-egresses.routes.item.navigation.zone-egress-xds-config-view")},null,8,["title"])])]),default:o(()=>[w(),t(i,null,{body:o(()=>[t(d,{status:C(l)(n.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${s.params.zoneEgress}/data-path/xds`,query:s.params.codeSearch,onQueryChange:u=>s.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneConfigView-ba29eba9.js b/app/kuma-ui/pkg/resources/data/assets/ZoneConfigView-ba29eba9.js new file mode 100644 index 000000000000..fc72900d784c --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneConfigView-ba29eba9.js @@ -0,0 +1 @@ +import{_ as z}from"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import{d as v,a as o,o as n,b as p,w as t,e as d,a0 as N,p as g,f as c,c as r,F as _,C as h,t as T}from"./index-784d2bbf.js";const x=["data-testid","innerHTML"],K=v({__name:"ZoneConfigView",props:{data:{},notifications:{default:()=>[]}},setup(y){const l=y;function k(f){var i;const a=((i=f.zoneInsight)==null?void 0:i.subscriptions)??[];if(a.length>0){const s=a[a.length-1];if(s.config)return JSON.stringify(JSON.parse(s.config),null,2)}return null}return(f,a)=>{const i=o("RouteTitle"),s=o("KAlert"),w=o("KCard"),C=o("AppView"),b=o("RouteView");return n(),p(b,{name:"zone-cp-config-view",params:{zone:"",codeSearch:""}},{default:t(({route:m,t:u})=>[d(C,null,N({title:t(()=>[g("h2",null,[d(i,{title:u("zone-cps.routes.item.navigation.zone-cp-config-view")},null,8,["title"])])]),default:t(()=>[c(),c(),d(w,null,{body:t(()=>[(n(!0),r(_,null,h([k(l.data)],(e,S)=>(n(),r(_,{key:S},[e!==null?(n(),p(z,{key:0,id:"code-block-zone-config",language:"json",code:e,"is-searchable":"",query:m.params.codeSearch,onQueryChange:V=>m.update({codeSearch:V})},null,8,["code","query","onQueryChange"])):(n(),p(s,{key:1,class:"mt-4","data-testid":"warning-no-subscriptions",appearance:"warning"},{alertMessage:t(()=>[c(T(u("zone-cps.detail.no_subscriptions")),1)]),_:2},1024))],64))),128))]),_:2},1024)]),_:2},[l.notifications.length>0?{name:"notifications",fn:t(()=>[g("ul",null,[(n(!0),r(_,null,h(l.notifications,e=>(n(),r("li",{key:e.kind,"data-testid":`warning-${e.kind}`,innerHTML:u(`common.warnings.${e.kind}`,e.payload)},null,8,x))),128)),c()])]),key:"0"}:void 0]),1024)]),_:1})}}});export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-03947220.css b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-03947220.css new file mode 100644 index 000000000000..d1a61719bef1 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-03947220.css @@ -0,0 +1 @@ +.radio-button-group>*+*[data-v-9f515de3]{margin-block-start:8px} diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateView-96e1ed83.js b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-c5af4ec6.js similarity index 66% rename from app/kuma-ui/pkg/resources/data/assets/CreateView-96e1ed83.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-c5af4ec6.js index fa6a4408eb7c..315eb5b6f7be 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CreateView-96e1ed83.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-c5af4ec6.js @@ -1,6 +1,6 @@ -import{d as X,b as F,K as G,e as ue}from"./index-9dd3e7d3.js";import{d as A,l as x,G as W,O as E,o as a,c as i,p as t,f as n,t as s,q as e,e as l,u as me,m as b,a5 as D,a as m,b as C,w as r,F as h,v as z,C as _e,K as pe,a8 as H,X as fe,ay as ve,az as be,_ as ze}from"./index-203d56a2.js";import{_ as g}from"./CodeBlock.vue_vue_type_style_index_0_lang-f7a0d7a8.js";const ke={class:"form-step-title"},he=t("span",{class:"form-step-number"},"1",-1),ge={class:"instruction-list"},ye={href:"https://helm.sh/docs/intro/install/"},Ce={class:"form-step-title"},Ee=t("span",{class:"form-step-number"},"2",-1),Ke=t("p",null,"On your local machine, create a namespace in your Kubernetes cluster and pull down the kong Helm repo.",-1),Ve={class:"instruction-list"},$e={class:"form-step-title"},we=t("span",{class:"form-step-number"},"3",-1),Ie={class:"form-step-title"},Te=t("span",{class:"form-step-number"},"4",-1),Ne={class:"field-group-label mt-4"},Se={class:"mt-4"},Le=A({__name:"ZoneCreateKubernetesInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},zoneIngressEnabled:{type:Boolean,required:!0},zoneEgressEnabled:{type:Boolean,required:!0},token:{type:String,required:!0},base64EncodedToken:{type:String,required:!0}},setup(N){const o=x(),y=W(),_=N,V=E(()=>o.t("zones.form.kubernetes.secret.createSecretCommand",{token:_.base64EncodedToken}).trim()),v=E(()=>{const p={zoneName:_.zoneName,globalKdsAddress:_.globalKdsAddress,zoneIngressEnabled:String(_.zoneIngressEnabled),zoneEgressEnabled:String(_.zoneEgressEnabled)};return typeof y.params.virtualControlPlaneId=="string"&&(p.controlPlaneId=y.params.virtualControlPlaneId),o.t("zones.form.kubernetes.connectZone.config",p).trim()});return(p,$)=>(a(),i("div",null,[t("h3",ke,[he,n(" "+s(e(o).t("zones.form.kubernetes.prerequisites.title")),1)]),n(),t("ul",ge,[t("li",null,[t("b",null,s(e(o).t("zones.form.kubernetes.prerequisites.step1Label"))+s(_.zoneIngressEnabled?" "+e(o).t("zones.form.kubernetes.prerequisites.step1LabelAddendum"):""),1),n(`: +import{d as X,b as F,K as G,e as ue}from"./index-9dd3e7d3.js";import{d as A,l as x,G as W,O as E,o as a,c as i,p as t,f as n,t as s,q as e,e as l,u as me,m as b,a5 as D,a as m,b as C,w as r,F as h,v as z,C as _e,K as pe,a8 as H,X as fe,ay as ve,az as be,_ as ze}from"./index-784d2bbf.js";import{_ as g}from"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";const ke={class:"form-step-title"},he=t("span",{class:"form-step-number"},"1",-1),ge={class:"instruction-list"},ye={href:"https://helm.sh/docs/intro/install/"},Ce={class:"form-step-title"},Ee=t("span",{class:"form-step-number"},"2",-1),Ke=t("p",null,"On your local machine, create a namespace in your Kubernetes cluster and pull down the kong Helm repo.",-1),Ve={class:"instruction-list"},$e={class:"form-step-title"},we=t("span",{class:"form-step-number"},"3",-1),Ie={class:"form-step-title"},Te=t("span",{class:"form-step-number"},"4",-1),Ne={class:"field-group-label mt-4"},Se={class:"mt-4"},Ze=A({__name:"ZoneCreateKubernetesInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},zoneIngressEnabled:{type:Boolean,required:!0},zoneEgressEnabled:{type:Boolean,required:!0},token:{type:String,required:!0},base64EncodedToken:{type:String,required:!0}},setup(N){const o=x(),y=W(),_=N,V=E(()=>o.t("zones.form.kubernetes.secret.createSecretCommand",{token:_.base64EncodedToken}).trim()),v=E(()=>{const p={zoneName:_.zoneName,globalKdsAddress:_.globalKdsAddress,zoneIngressEnabled:String(_.zoneIngressEnabled),zoneEgressEnabled:String(_.zoneEgressEnabled)};return typeof y.params.virtualControlPlaneId=="string"&&(p.controlPlaneId=y.params.virtualControlPlaneId),o.t("zones.form.kubernetes.connectZone.config",p).trim()});return(p,$)=>(a(),i("div",null,[t("h3",ke,[he,n(" "+s(e(o).t("zones.form.kubernetes.prerequisites.title")),1)]),n(),t("ul",ge,[t("li",null,[t("b",null,s(e(o).t("zones.form.kubernetes.prerequisites.step1Label"))+s(_.zoneIngressEnabled?" "+e(o).t("zones.form.kubernetes.prerequisites.step1LabelAddendum"):""),1),n(`: `+s(e(o).t("zones.form.kubernetes.prerequisites.step1Description",{productName:e(o).t("common.product.name")})),1)]),n(),t("li",null,[t("b",null,s(e(o).t("zones.form.kubernetes.prerequisites.step2Label")),1),n(`: - `+s(e(o).t("zones.form.kubernetes.prerequisites.step2Description")),1)]),n(),t("li",null,[t("a",ye,s(e(o).t("zones.form.kubernetes.prerequisites.step3LinkTitle")),1),n(" "+s(e(o).t("zones.form.kubernetes.prerequisites.step3Tail")),1)])]),n(),t("h3",Ce,[Ee,n(" "+s(e(o).t("zones.form.kubernetes.helm.title")),1)]),n(),Ke,n(),t("ol",Ve,[t("li",null,[t("b",null,s(e(o).t("zones.form.kubernetes.helm.step1Description")),1),n(),l(g,{id:"zone-kubernetes-create-namespace",class:"mt-2",code:e(o).t("zones.form.kubernetes.helm.step1Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[t("b",null,s(e(o).t("zones.form.kubernetes.helm.step2Description")),1),n(),l(g,{id:"zone-kubernetes-add-charts-repo",class:"mt-2",code:e(o).t("zones.form.kubernetes.helm.step2Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[t("b",null,s(e(o).t("zones.form.kubernetes.helm.step3Description")),1),n(),l(g,{id:"zone-kubernetes-repo-update",class:"mt-2",code:e(o).t("zones.form.kubernetes.helm.step3Command"),language:"bash"},null,8,["code"])])]),n(),t("h3",$e,[we,n(" "+s(e(o).t("zones.form.kubernetes.secret.title")),1)]),n(),t("p",null,s(e(o).t("zones.form.kubernetes.secret.createSecretDescription")),1),n(),l(g,{id:"zone-kubernetes-create-secret",class:"mt-4",code:V.value,language:"bash"},null,8,["code"]),n(),t("h3",Ie,[Te,n(" "+s(e(o).t("zones.form.kubernetes.connectZone.title")),1)]),n(),t("p",null,s(e(o).t("zones.form.kubernetes.connectZone.configDescription")),1),n(),t("span",Ne,s(e(o).t("zones.form.kubernetes.connectZone.configFileName")),1),n(),l(g,{id:"zone-kubernetes-config-code-block","data-testid":"zone-kubernetes-config",code:v.value,language:"yaml"},null,8,["code"]),n(),t("p",Se,s(e(o).t("zones.form.kubernetes.connectZone.connectDescription")),1),n(),l(g,{id:"zone-kubernetes-command-code-block",class:"mt-4",code:e(o).t("zones.form.kubernetes.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}}),Ze={class:"form-step-title"},qe=t("span",{class:"form-step-number"},"1",-1),De={class:"form-step-title"},Ae=t("span",{class:"form-step-number"},"2",-1),xe={class:"field-group-label mt-4"},Re={class:"mt-4"},Be=A({__name:"ZoneCreateUniversalInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},token:{type:String,required:!0}},setup(N){const o=x(),y=W(),_=N,V=E(()=>o.t("zones.form.universal.saveToken.saveTokenCommand",{token:_.token}).trim()),v=E(()=>{const p={zoneName:_.zoneName,globalKdsAddress:_.globalKdsAddress};return typeof y.params.virtualControlPlaneId=="string"&&(p.controlPlaneId=y.params.virtualControlPlaneId),o.t("zones.form.universal.connectZone.config",p).trim()});return(p,$)=>(a(),i("div",null,[t("h3",Ze,[qe,n(" "+s(e(o).t("zones.form.universal.saveToken.title")),1)]),n(),t("p",null,s(e(o).t("zones.form.universal.saveToken.saveTokenDescription")),1),n(),l(g,{id:"zone-kubernetes-token",class:"mt-4",code:V.value,language:"bash"},null,8,["code"]),n(),t("h3",De,[Ae,n(" "+s(e(o).t("zones.form.universal.connectZone.title")),1)]),n(),t("p",null,s(e(o).t("zones.form.universal.connectZone.configDescription")),1),n(),t("span",xe,s(e(o).t("zones.form.universal.connectZone.configFileName")),1),n(),l(g,{id:"zone-universal-config-code-block","data-testid":"zone-universal-config",class:"mt-4",code:v.value,language:"yaml"},null,8,["code"]),n(),t("p",Re,s(e(o).t("zones.form.universal.connectZone.connectDescription")),1),n(),l(g,{id:"zone-universal-connect-command-code-block",class:"mt-4",code:e(o).t("zones.form.universal.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}}),Ue={class:"form-wrapper"},Oe={key:1},Pe={key:2},Me={class:"form"},Xe={class:"form-header"},Fe={class:"form-title"},Ge={class:"text-gradient"},He={key:0},We={key:0},je={class:"fact-list"},Je={class:"form-section"},Qe={class:"form-section__header"},Ye={class:"form-section-title"},en={key:0},nn={class:"form-section__content"},on={class:"form-section","data-testid":"connect-zone-instructions"},tn={class:"form-section__header"},sn={class:"form-section-title"},an={key:0},ln={class:"form-section__content"},rn={class:"field-group-list"},cn={class:"field-group"},dn={class:"field-group-label"},un={class:"radio-button-group"},mn={class:"field-group"},_n={class:"field-group-label"},pn={class:"radio-button-group"},fn={class:"field-group"},vn={class:"field-group-label"},bn={class:"radio-button-group"},zn={class:"form-section"},kn={class:"form-section__header"},hn={class:"form-section-title"},gn={key:0},yn={class:"form-section__content"},Cn={class:"form-section"},En={key:0,class:"form-section__header"},Kn={class:"form-section-title"},Vn={class:"form-section__content"},$n={key:0},wn={class:"mt-2"},In=A({__name:"CreateView",setup(N){const{t:o,tm:y}=x(),_=me(),V=/^(?![-0-9])[a-z0-9-]{1,63}$/,v=b(null),p=b(!1),$=b(!1),f=b(null),S=b(null),R=b(!1),j=b(new Date),u=b(""),K=b("kubernetes"),L=b(!0),Z=b(!0),w=E(()=>v.value!==null&&v.value.token?v.value.token:""),J=E(()=>w.value!==""?window.btoa(w.value):""),Q=E(()=>u.value===""||p.value||v.value!==null),q=E(()=>{if(S.value!==null)return S.value;if(f.value instanceof D){const k=f.value.invalidParameters.find(d=>d.field==="name");if(k!==void 0)return k.reason}return null});async function Y(){p.value=!0,f.value=null;try{if(!B(u.value))return;v.value=await _.createZone({name:u.value})}catch(k){k instanceof Error?f.value=k:console.error(k)}finally{p.value=!1}}function B(k){const d=V.test(k);return d?S.value=null:S.value=o("zones.create.invalidNameError"),d}function U(){$.value=!$.value}function ee(){R.value=!0}return(k,d)=>{const ne=m("RouteTitle"),I=m("KButton"),oe=m("KAlert"),te=m("KLabel"),se=m("KInput"),O=m("KRadio"),P=m("KInputSwitch"),M=m("DataSource"),ae=m("KEmptyState"),le=m("KCard"),re=m("KModal"),ie=m("AppView"),ce=m("RouteView");return a(),C(ce,{name:"zone-create-view",attrs:{class:"is-fullscreen"}},{default:r(({route:de})=>[l(ie,{fullscreen:!0,breadcrumbs:[]},{title:r(()=>[t("h1",null,[l(ne,{title:e(o)("zones.routes.create.title")},null,8,["title"])])]),actions:r(()=>[w.value===""||R.value?(a(),C(I,{key:0,appearance:"outline","data-testid":"exit-button",to:{name:"zone-cp-list-view"}},{default:r(()=>[n(s(e(o)("zones.form.exit")),1)]),_:1})):(a(),C(I,{key:1,appearance:"outline","data-testid":"exit-button",onClick:U},{default:r(()=>[n(s(e(o)("zones.form.exit")),1)]),_:1}))]),default:r(()=>[n(),n(),t("div",Ue,[f.value!==null?(a(),C(oe,{key:0,appearance:"danger",class:"mb-4","dismiss-type":"icon","data-testid":"create-zone-error"},{alertMessage:r(()=>[f.value instanceof e(D)&&[409,500].includes(f.value.status)?(a(),i(h,{key:0},[t("p",null,s(e(o)(`zones.create.status_error.${f.value.status}.title`,{name:u.value})),1),n(),t("p",null,s(e(o)(`zones.create.status_error.${f.value.status}.description`)),1)],64)):f.value instanceof e(D)?(a(),i("p",Oe,s(e(o)("common.error_state.api_error",{status:f.value.status,title:f.value.detail})),1)):(a(),i("p",Pe,s(e(o)("common.error_state.default_error")),1))]),_:1})):z("",!0),n(),l(le,{class:"form-card"},{body:r(()=>[t("div",Me,[t("div",Xe,[t("div",null,[t("h1",Fe,[t("span",Ge,s(e(o)("zones.form.title")),1)]),n(),e(o)("zones.form.description")!==" "?(a(),i("p",He,s(e(o)("zones.form.description")),1)):z("",!0)]),n(),e(y)("zones.form.facts").length>0?(a(),i("div",We,[t("ul",je,[(a(!0),i(h,null,_e(e(y)("zones.form.facts"),(c,T)=>(a(),i("li",{key:T,class:"fact-list__item"},[l(e(pe),{color:e(X)},null,8,["color"]),n(" "+s(c),1)]))),128))])])):z("",!0)]),n(),t("div",Je,[t("div",Qe,[t("h2",Ye,s(e(o)("zones.form.section.name.title")),1),n(),e(o)("zones.form.section.name.description")!==" "?(a(),i("p",en,s(e(o)("zones.form.section.name.description")),1)):z("",!0)]),n(),t("div",nn,[t("div",null,[l(te,{for:"zone-name",required:"","tooltip-attributes":{placement:"right"}},{tooltip:r(()=>[n(s(e(o)("zones.form.name_tooltip")),1)]),default:r(()=>[n(s(e(o)("zones.form.nameLabel"))+" ",1)]),_:1}),n(),l(se,{id:"zone-name",modelValue:u.value,"onUpdate:modelValue":d[0]||(d[0]=c=>u.value=c),type:"text",name:"zone-name","data-testid":"name-input","data-test-error-type":q.value!==null?"invalid-dns-name":void 0,"has-error":q.value!==null,"error-message":q.value??void 0,disabled:v.value!==null,onBlur:d[1]||(d[1]=c=>B(u.value))},null,8,["modelValue","data-test-error-type","has-error","error-message","disabled"])]),n(),l(I,{appearance:"primary",class:"mt-4",disabled:Q.value,"data-testid":"create-zone-button",onClick:Y},{default:r(()=>[p.value?(a(),C(e(H),{key:0,color:e(F),size:e(G)},null,8,["color","size"])):(a(),C(e(fe),{key:1,size:e(G)},null,8,["size"])),n(" "+s(e(o)("zones.form.createZoneButtonLabel")),1)]),_:1},8,["disabled"])])]),n(),v.value!==null?(a(),i(h,{key:0},[t("div",on,[t("div",tn,[t("h2",sn,s(e(o)("zones.form.section.configuration.title")),1),n(),e(o)("zones.form.section.configuration.description")!==" "?(a(),i("p",an,s(e(o)("zones.form.section.configuration.description")),1)):z("",!0)]),n(),t("div",ln,[t("div",rn,[t("div",cn,[t("span",dn,s(e(o)("zones.form.environmentLabel"))+` * + `+s(e(o).t("zones.form.kubernetes.prerequisites.step2Description")),1)]),n(),t("li",null,[t("a",ye,s(e(o).t("zones.form.kubernetes.prerequisites.step3LinkTitle")),1),n(" "+s(e(o).t("zones.form.kubernetes.prerequisites.step3Tail")),1)])]),n(),t("h3",Ce,[Ee,n(" "+s(e(o).t("zones.form.kubernetes.helm.title")),1)]),n(),Ke,n(),t("ol",Ve,[t("li",null,[t("b",null,s(e(o).t("zones.form.kubernetes.helm.step1Description")),1),n(),l(g,{id:"zone-kubernetes-create-namespace",class:"mt-2",code:e(o).t("zones.form.kubernetes.helm.step1Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[t("b",null,s(e(o).t("zones.form.kubernetes.helm.step2Description")),1),n(),l(g,{id:"zone-kubernetes-add-charts-repo",class:"mt-2",code:e(o).t("zones.form.kubernetes.helm.step2Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[t("b",null,s(e(o).t("zones.form.kubernetes.helm.step3Description")),1),n(),l(g,{id:"zone-kubernetes-repo-update",class:"mt-2",code:e(o).t("zones.form.kubernetes.helm.step3Command"),language:"bash"},null,8,["code"])])]),n(),t("h3",$e,[we,n(" "+s(e(o).t("zones.form.kubernetes.secret.title")),1)]),n(),t("p",null,s(e(o).t("zones.form.kubernetes.secret.createSecretDescription")),1),n(),l(g,{id:"zone-kubernetes-create-secret",class:"mt-4",code:V.value,language:"bash"},null,8,["code"]),n(),t("h3",Ie,[Te,n(" "+s(e(o).t("zones.form.kubernetes.connectZone.title")),1)]),n(),t("p",null,s(e(o).t("zones.form.kubernetes.connectZone.configDescription")),1),n(),t("span",Ne,s(e(o).t("zones.form.kubernetes.connectZone.configFileName")),1),n(),l(g,{id:"zone-kubernetes-config-code-block","data-testid":"zone-kubernetes-config",code:v.value,language:"yaml"},null,8,["code"]),n(),t("p",Se,s(e(o).t("zones.form.kubernetes.connectZone.connectDescription")),1),n(),l(g,{id:"zone-kubernetes-command-code-block",class:"mt-4",code:e(o).t("zones.form.kubernetes.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}}),Le={class:"form-step-title"},qe=t("span",{class:"form-step-number"},"1",-1),De={class:"form-step-title"},Ae=t("span",{class:"form-step-number"},"2",-1),xe={class:"field-group-label mt-4"},Re={class:"mt-4"},Be=A({__name:"ZoneCreateUniversalInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},token:{type:String,required:!0}},setup(N){const o=x(),y=W(),_=N,V=E(()=>o.t("zones.form.universal.saveToken.saveTokenCommand",{token:_.token}).trim()),v=E(()=>{const p={zoneName:_.zoneName,globalKdsAddress:_.globalKdsAddress};return typeof y.params.virtualControlPlaneId=="string"&&(p.controlPlaneId=y.params.virtualControlPlaneId),o.t("zones.form.universal.connectZone.config",p).trim()});return(p,$)=>(a(),i("div",null,[t("h3",Le,[qe,n(" "+s(e(o).t("zones.form.universal.saveToken.title")),1)]),n(),t("p",null,s(e(o).t("zones.form.universal.saveToken.saveTokenDescription")),1),n(),l(g,{id:"zone-kubernetes-token",class:"mt-4",code:V.value,language:"bash"},null,8,["code"]),n(),t("h3",De,[Ae,n(" "+s(e(o).t("zones.form.universal.connectZone.title")),1)]),n(),t("p",null,s(e(o).t("zones.form.universal.connectZone.configDescription")),1),n(),t("span",xe,s(e(o).t("zones.form.universal.connectZone.configFileName")),1),n(),l(g,{id:"zone-universal-config-code-block","data-testid":"zone-universal-config",class:"mt-4",code:v.value,language:"yaml"},null,8,["code"]),n(),t("p",Re,s(e(o).t("zones.form.universal.connectZone.connectDescription")),1),n(),l(g,{id:"zone-universal-connect-command-code-block",class:"mt-4",code:e(o).t("zones.form.universal.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}}),Ue={class:"form-wrapper"},Oe={key:1},Pe={key:2},Me={class:"form"},Xe={class:"form-header"},Fe={class:"form-title"},Ge={class:"text-gradient"},He={key:0},We={key:0},je={class:"fact-list"},Je={class:"form-section"},Qe={class:"form-section__header"},Ye={class:"form-section-title"},en={key:0},nn={class:"form-section__content"},on={class:"form-section","data-testid":"connect-zone-instructions"},tn={class:"form-section__header"},sn={class:"form-section-title"},an={key:0},ln={class:"form-section__content"},rn={class:"field-group-list"},cn={class:"field-group"},dn={class:"field-group-label"},un={class:"radio-button-group"},mn={class:"field-group"},_n={class:"field-group-label"},pn={class:"radio-button-group"},fn={class:"field-group"},vn={class:"field-group-label"},bn={class:"radio-button-group"},zn={class:"form-section"},kn={class:"form-section__header"},hn={class:"form-section-title"},gn={key:0},yn={class:"form-section__content"},Cn={class:"form-section"},En={key:0,class:"form-section__header"},Kn={class:"form-section-title"},Vn={class:"form-section__content"},$n={key:0},wn={class:"mt-2"},In=A({__name:"ZoneCreateView",setup(N){const{t:o,tm:y}=x(),_=me(),V=/^(?![-0-9])[a-z0-9-]{1,63}$/,v=b(null),p=b(!1),$=b(!1),f=b(null),S=b(null),R=b(!1),j=b(new Date),u=b(""),K=b("kubernetes"),Z=b(!0),L=b(!0),w=E(()=>v.value!==null&&v.value.token?v.value.token:""),J=E(()=>w.value!==""?window.btoa(w.value):""),Q=E(()=>u.value===""||p.value||v.value!==null),q=E(()=>{if(S.value!==null)return S.value;if(f.value instanceof D){const k=f.value.invalidParameters.find(d=>d.field==="name");if(k!==void 0)return k.reason}return null});async function Y(){p.value=!0,f.value=null;try{if(!B(u.value))return;v.value=await _.createZone({name:u.value})}catch(k){k instanceof Error?f.value=k:console.error(k)}finally{p.value=!1}}function B(k){const d=V.test(k);return d?S.value=null:S.value=o("zones.create.invalidNameError"),d}function U(){$.value=!$.value}function ee(){R.value=!0}return(k,d)=>{const ne=m("RouteTitle"),I=m("KButton"),oe=m("KAlert"),te=m("KLabel"),se=m("KInput"),O=m("KRadio"),P=m("KInputSwitch"),M=m("DataSource"),ae=m("KEmptyState"),le=m("KCard"),re=m("KModal"),ie=m("AppView"),ce=m("RouteView");return a(),C(ce,{name:"zone-create-view",attrs:{class:"is-fullscreen"}},{default:r(({route:de})=>[l(ie,{fullscreen:!0,breadcrumbs:[]},{title:r(()=>[t("h1",null,[l(ne,{title:e(o)("zones.routes.create.title")},null,8,["title"])])]),actions:r(()=>[w.value===""||R.value?(a(),C(I,{key:0,appearance:"outline","data-testid":"exit-button",to:{name:"zone-cp-list-view"}},{default:r(()=>[n(s(e(o)("zones.form.exit")),1)]),_:1})):(a(),C(I,{key:1,appearance:"outline","data-testid":"exit-button",onClick:U},{default:r(()=>[n(s(e(o)("zones.form.exit")),1)]),_:1}))]),default:r(()=>[n(),n(),t("div",Ue,[f.value!==null?(a(),C(oe,{key:0,appearance:"danger",class:"mb-4","dismiss-type":"icon","data-testid":"create-zone-error"},{alertMessage:r(()=>[f.value instanceof e(D)&&[409,500].includes(f.value.status)?(a(),i(h,{key:0},[t("p",null,s(e(o)(`zones.create.status_error.${f.value.status}.title`,{name:u.value})),1),n(),t("p",null,s(e(o)(`zones.create.status_error.${f.value.status}.description`)),1)],64)):f.value instanceof e(D)?(a(),i("p",Oe,s(e(o)("common.error_state.api_error",{status:f.value.status,title:f.value.detail})),1)):(a(),i("p",Pe,s(e(o)("common.error_state.default_error")),1))]),_:1})):z("",!0),n(),l(le,{class:"form-card"},{body:r(()=>[t("div",Me,[t("div",Xe,[t("div",null,[t("h1",Fe,[t("span",Ge,s(e(o)("zones.form.title")),1)]),n(),e(o)("zones.form.description")!==" "?(a(),i("p",He,s(e(o)("zones.form.description")),1)):z("",!0)]),n(),e(y)("zones.form.facts").length>0?(a(),i("div",We,[t("ul",je,[(a(!0),i(h,null,_e(e(y)("zones.form.facts"),(c,T)=>(a(),i("li",{key:T,class:"fact-list__item"},[l(e(pe),{color:e(X)},null,8,["color"]),n(" "+s(c),1)]))),128))])])):z("",!0)]),n(),t("div",Je,[t("div",Qe,[t("h2",Ye,s(e(o)("zones.form.section.name.title")),1),n(),e(o)("zones.form.section.name.description")!==" "?(a(),i("p",en,s(e(o)("zones.form.section.name.description")),1)):z("",!0)]),n(),t("div",nn,[t("div",null,[l(te,{for:"zone-name",required:"","tooltip-attributes":{placement:"right"}},{tooltip:r(()=>[n(s(e(o)("zones.form.name_tooltip")),1)]),default:r(()=>[n(s(e(o)("zones.form.nameLabel"))+" ",1)]),_:1}),n(),l(se,{id:"zone-name",modelValue:u.value,"onUpdate:modelValue":d[0]||(d[0]=c=>u.value=c),type:"text",name:"zone-name","data-testid":"name-input","data-test-error-type":q.value!==null?"invalid-dns-name":void 0,"has-error":q.value!==null,"error-message":q.value??void 0,disabled:v.value!==null,onBlur:d[1]||(d[1]=c=>B(u.value))},null,8,["modelValue","data-test-error-type","has-error","error-message","disabled"])]),n(),l(I,{appearance:"primary",class:"mt-4",disabled:Q.value,"data-testid":"create-zone-button",onClick:Y},{default:r(()=>[p.value?(a(),C(e(H),{key:0,color:e(F),size:e(G)},null,8,["color","size"])):(a(),C(e(fe),{key:1,size:e(G)},null,8,["size"])),n(" "+s(e(o)("zones.form.createZoneButtonLabel")),1)]),_:1},8,["disabled"])])]),n(),v.value!==null?(a(),i(h,{key:0},[t("div",on,[t("div",tn,[t("h2",sn,s(e(o)("zones.form.section.configuration.title")),1),n(),e(o)("zones.form.section.configuration.description")!==" "?(a(),i("p",an,s(e(o)("zones.form.section.configuration.description")),1)):z("",!0)]),n(),t("div",ln,[t("div",rn,[t("div",cn,[t("span",dn,s(e(o)("zones.form.environmentLabel"))+` * `,1),n(),t("div",un,[l(O,{id:"zone-environment-universal",modelValue:K.value,"onUpdate:modelValue":d[2]||(d[2]=c=>K.value=c),"selected-value":"universal",name:"zone-environment","data-testid":"environment-universal-radio-button"},{default:r(()=>[n(s(e(o)("zones.form.universalLabel")),1)]),_:1},8,["modelValue"]),n(),l(O,{id:"zone-environment-kubernetes",modelValue:K.value,"onUpdate:modelValue":d[3]||(d[3]=c=>K.value=c),"selected-value":"kubernetes",name:"zone-environment","data-testid":"environment-kubernetes-radio-button"},{default:r(()=>[n(s(e(o)("zones.form.kubernetesLabel")),1)]),_:1},8,["modelValue"])])]),n(),K.value==="kubernetes"?(a(),i(h,{key:0},[t("div",mn,[t("span",_n,s(e(o)("zones.form.zoneIngressLabel"))+` * - `,1),n(),t("div",pn,[l(P,{id:"zone-ingress-enabled",modelValue:L.value,"onUpdate:modelValue":d[4]||(d[4]=c=>L.value=c),"data-testid":"ingress-input-switch"},{label:r(()=>[n(s(e(o)("zones.form.zoneIngressEnabledLabel")),1)]),_:1},8,["modelValue"])])]),n(),t("div",fn,[t("span",vn,s(e(o)("zones.form.zoneEgressLabel"))+` * - `,1),n(),t("div",bn,[l(P,{id:"zone-egress-enabled",modelValue:Z.value,"onUpdate:modelValue":d[5]||(d[5]=c=>Z.value=c),"data-testid":"egress-input-switch"},{label:r(()=>[n(s(e(o)("zones.form.zoneEgressEnabledLabel")),1)]),_:1},8,["modelValue"])])])],64)):z("",!0)])])]),n(),t("div",zn,[t("div",kn,[t("h2",hn,s(e(o)("zones.form.section.connect_zone.title")),1),n(),e(o)("zones.form.section.connect_zone.description")!==" "?(a(),i("p",gn,s(e(o)("zones.form.section.connect_zone.description")),1)):z("",!0)]),n(),t("div",yn,[l(M,{src:"/control-plane/addresses"},{default:r(({data:c})=>[typeof c<"u"?(a(),i(h,{key:0},[K.value==="universal"?(a(),C(Be,{key:0,"zone-name":u.value,token:w.value,"global-kds-address":c.kds},null,8,["zone-name","token","global-kds-address"])):(a(),C(Le,{key:1,"zone-name":u.value,"zone-ingress-enabled":L.value,"zone-egress-enabled":Z.value,token:w.value,"base64-encoded-token":J.value,"global-kds-address":c.kds},null,8,["zone-name","zone-ingress-enabled","zone-egress-enabled","token","base64-encoded-token","global-kds-address"]))],64)):z("",!0)]),_:1})])]),n(),t("div",Cn,[l(M,{src:`/zone-cps/online/${u.value}?no-cache=${j.value}`,onChange:ee},{default:r(({data:c,error:T})=>[T?z("",!0):(a(),i("div",En,[t("h2",Kn,s(e(o)("zones.form.section.scanner.title")),1),n(),t("p",null,s(e(o)("zones.form.section.scanner.description")),1)])),n(),t("div",Vn,[l(ae,{"cta-is-hidden":""},{title:r(()=>[T?(a(),i(h,{key:0},[l(e(ve),{"data-testid":"error",display:"inline-block",color:e(ue)},null,8,["color"]),n(),t("h3",null,s(e(o)("zones.form.scan.errorTitle")),1)],64)):typeof c>"u"?(a(),i(h,{key:1},[l(e(H),{"data-testid":"waiting",display:"inline-block",color:e(F)},null,8,["color"]),n(" "+s(e(o)("zones.form.scan.waitTitle")),1)],64)):(a(),i(h,{key:2},[l(e(be),{"data-testid":"connected",display:"inline-block",color:e(X)},null,8,["color"]),n(" "+s(e(o)("zones.form.scan.completeTitle")),1)],64))]),message:r(()=>[T?(a(),i("p",$n,s(e(o)("zones.form.scan.errorDescription")),1)):typeof c<"u"?(a(),i(h,{key:1},[t("p",null,s(e(o)("zones.form.scan.completeDescription",{name:u.value})),1),n(),t("p",wn,[l(I,{appearance:"primary",to:{name:"zone-cp-detail-view",params:{zone:u.value}}},{default:r(()=>[n(s(e(o)("zones.form.scan.completeButtonLabel",{name:u.value})),1)]),_:1},8,["to"])])],64)):z("",!0)]),_:2},1024)])]),_:1},8,["src"])])],64)):z("",!0)])]),_:1})]),n(),l(re,{"is-visible":$.value,title:e(o)("zones.form.confirm_modal.title"),"data-testid":"confirm-exit-modal",onCanceled:U,onProceed:c=>de.replace({name:"zone-cp-list-view"})},{"header-content":r(()=>[n(s(e(o)("zones.form.confirm_modal.title")),1)]),"body-content":r(()=>[n(s(e(o)("zones.form.confirm_modal.body")),1)]),"action-buttons":r(()=>[l(I,{appearance:"primary",to:{name:"zone-cp-list-view"},"data-testid":"confirm-exit-button"},{default:r(()=>[n(s(e(o)("zones.form.confirm_modal.action_button")),1)]),_:1})]),_:2},1032,["is-visible","title","onProceed"])]),_:2},1024)]),_:1})}}});const Ln=ze(In,[["__scopeId","data-v-8684c79b"]]);export{Ln as default}; + `,1),n(),t("div",pn,[l(P,{id:"zone-ingress-enabled",modelValue:Z.value,"onUpdate:modelValue":d[4]||(d[4]=c=>Z.value=c),"data-testid":"ingress-input-switch"},{label:r(()=>[n(s(e(o)("zones.form.zoneIngressEnabledLabel")),1)]),_:1},8,["modelValue"])])]),n(),t("div",fn,[t("span",vn,s(e(o)("zones.form.zoneEgressLabel"))+` * + `,1),n(),t("div",bn,[l(P,{id:"zone-egress-enabled",modelValue:L.value,"onUpdate:modelValue":d[5]||(d[5]=c=>L.value=c),"data-testid":"egress-input-switch"},{label:r(()=>[n(s(e(o)("zones.form.zoneEgressEnabledLabel")),1)]),_:1},8,["modelValue"])])])],64)):z("",!0)])])]),n(),t("div",zn,[t("div",kn,[t("h2",hn,s(e(o)("zones.form.section.connect_zone.title")),1),n(),e(o)("zones.form.section.connect_zone.description")!==" "?(a(),i("p",gn,s(e(o)("zones.form.section.connect_zone.description")),1)):z("",!0)]),n(),t("div",yn,[l(M,{src:"/control-plane/addresses"},{default:r(({data:c})=>[typeof c<"u"?(a(),i(h,{key:0},[K.value==="universal"?(a(),C(Be,{key:0,"zone-name":u.value,token:w.value,"global-kds-address":c.kds},null,8,["zone-name","token","global-kds-address"])):(a(),C(Ze,{key:1,"zone-name":u.value,"zone-ingress-enabled":Z.value,"zone-egress-enabled":L.value,token:w.value,"base64-encoded-token":J.value,"global-kds-address":c.kds},null,8,["zone-name","zone-ingress-enabled","zone-egress-enabled","token","base64-encoded-token","global-kds-address"]))],64)):z("",!0)]),_:1})])]),n(),t("div",Cn,[l(M,{src:`/zone-cps/online/${u.value}?no-cache=${j.value}`,onChange:ee},{default:r(({data:c,error:T})=>[T?z("",!0):(a(),i("div",En,[t("h2",Kn,s(e(o)("zones.form.section.scanner.title")),1),n(),t("p",null,s(e(o)("zones.form.section.scanner.description")),1)])),n(),t("div",Vn,[l(ae,{"cta-is-hidden":""},{title:r(()=>[T?(a(),i(h,{key:0},[l(e(ve),{"data-testid":"error",display:"inline-block",color:e(ue)},null,8,["color"]),n(),t("h3",null,s(e(o)("zones.form.scan.errorTitle")),1)],64)):typeof c>"u"?(a(),i(h,{key:1},[l(e(H),{"data-testid":"waiting",display:"inline-block",color:e(F)},null,8,["color"]),n(" "+s(e(o)("zones.form.scan.waitTitle")),1)],64)):(a(),i(h,{key:2},[l(e(be),{"data-testid":"connected",display:"inline-block",color:e(X)},null,8,["color"]),n(" "+s(e(o)("zones.form.scan.completeTitle")),1)],64))]),message:r(()=>[T?(a(),i("p",$n,s(e(o)("zones.form.scan.errorDescription")),1)):typeof c<"u"?(a(),i(h,{key:1},[t("p",null,s(e(o)("zones.form.scan.completeDescription",{name:u.value})),1),n(),t("p",wn,[l(I,{appearance:"primary",to:{name:"zone-cp-detail-view",params:{zone:u.value}}},{default:r(()=>[n(s(e(o)("zones.form.scan.completeButtonLabel",{name:u.value})),1)]),_:1},8,["to"])])],64)):z("",!0)]),_:2},1024)])]),_:1},8,["src"])])],64)):z("",!0)])]),_:1})]),n(),l(re,{"is-visible":$.value,title:e(o)("zones.form.confirm_modal.title"),"data-testid":"confirm-exit-modal",onCanceled:U,onProceed:c=>de.replace({name:"zone-cp-list-view"})},{"header-content":r(()=>[n(s(e(o)("zones.form.confirm_modal.title")),1)]),"body-content":r(()=>[n(s(e(o)("zones.form.confirm_modal.body")),1)]),"action-buttons":r(()=>[l(I,{appearance:"primary",to:{name:"zone-cp-list-view"},"data-testid":"confirm-exit-button"},{default:r(()=>[n(s(e(o)("zones.form.confirm_modal.action_button")),1)]),_:1})]),_:2},1032,["is-visible","title","onProceed"])]),_:2},1024)]),_:1})}}});const Zn=ze(In,[["__scopeId","data-v-9f515de3"]]);export{Zn as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneDetailTabsView-b9a7415d.js b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailTabsView-b9a7415d.js new file mode 100644 index 000000000000..c32b3b85a6d5 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailTabsView-b9a7415d.js @@ -0,0 +1 @@ +import{d as N,l as R,u as S,Z as E,m as T,o as r,c as D,e as c,w as n,q as e,aF as Z,aG as B,f as _,t as C,aH as M,b as d,p as h,v as I,a as b,a0 as $,H as L}from"./index-784d2bbf.js";import{_ as G}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-f5222818.js";import{E as P}from"./ErrorBlock-d38c2168.js";import{_ as j}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{N as q}from"./NavTabs-4b9646fa.js";import{T as H}from"./TextWithCopyButton-7ef74197.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CopyButton-9c00109a.js";const Y=N({__name:"ZoneActionMenu",props:{zoneOverview:{type:Object,required:!0},kpopAttributes:{type:Object,default:()=>({placement:"bottomEnd"})}},setup(g){const{t}=R(),x=S(),O=E(),l=g,u=T(!1);function v(){u.value=!u.value}async function w(){await x.deleteZone({name:l.zoneOverview.name})}function o(){O.push({name:"zone-cp-list-view"})}return(i,a)=>(r(),D("div",null,[c(e(M),{"button-appearance":"creation","kpop-attributes":l.kpopAttributes,label:e(t)("zones.action_menu.toggle_button"),"show-caret":"",width:"280"},{items:n(()=>[c(e(Z),{"is-dangerous":"","data-testid":"delete-button",onClick:B(v,["prevent"])},{default:n(()=>[_(C(e(t)("zones.action_menu.delete_button")),1)]),_:1},8,["onClick"])]),_:1},8,["kpop-attributes","label"]),_(),u.value?(r(),d(G,{key:0,"confirmation-text":l.zoneOverview.name,"delete-function":w,"is-visible":"","action-button-text":e(t)("common.delete_modal.proceed_button"),title:e(t)("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:v,onDelete:o},{"body-content":n(()=>[h("p",null,C(e(t)("common.delete_modal.text1",{type:"Zone",name:l.zoneOverview.name})),1),_(),h("p",null,C(e(t)("common.delete_modal.text2")),1)]),_:1},8,["confirmation-text","action-button-text","title"])):I("",!0)]))}}),oe=N({__name:"ZoneDetailTabsView",setup(g){var w;const{t}=R(),l=(((w=E().getRoutes().find(o=>o.name==="zone-cp-detail-tabs-view"))==null?void 0:w.children)??[]).map(o=>{var s,p;const i=typeof o.name>"u"?(s=o.children)==null?void 0:s[0]:o,a=i.name,m=((p=i.meta)==null?void 0:p.module)??"";return{title:t(`zone-cps.routes.item.navigation.${a}`),routeName:a,module:m}}),u=T([]),v=o=>{var m,f;const i=[],a=((m=o.zoneInsight)==null?void 0:m.subscriptions)??[];if(a.length>0){const s=a[a.length-1],p=s.version.kumaCp.version||"-",{kumaCpGlobalCompatible:z=!0}=s.version.kumaCp;s.config&&((f=JSON.parse(s.config))==null?void 0:f.store.type)==="memory"&&i.push({kind:"ZONE_STORE_TYPE_MEMORY",payload:{}}),z||i.push({kind:"INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS",payload:{zoneCpVersion:p}})}u.value=i};return(o,i)=>{const a=b("RouteTitle"),m=b("RouterView"),f=b("AppView"),s=b("DataSource"),p=b("RouteView");return r(),d(p,{name:"zone-cp-detail-tabs-view",params:{zone:""}},{default:n(({can:z,route:k})=>[c(s,{src:`/zone-cps/${k.params.zone}`,onChange:v},{default:n(({data:y,error:V})=>[V!==void 0?(r(),d(P,{key:0,error:V},null,8,["error"])):y===void 0?(r(),d(j,{key:1})):(r(),d(f,{key:2,breadcrumbs:[{to:{name:"zone-cp-list-view"},text:e(t)("zone-cps.routes.item.breadcrumbs")}]},$({title:n(()=>[h("h1",null,[c(H,{text:k.params.zone},{default:n(()=>[c(a,{title:e(t)("zone-cps.routes.item.title",{name:k.params.zone})},null,8,["title"])]),_:2},1032,["text"])])]),default:n(()=>[_(),_(),c(q,{class:"route-zone-detail-view-tabs",tabs:e(l)},null,8,["tabs"]),_(),c(m,null,{default:n(A=>[(r(),d(L(A.Component),{data:y,notifications:u.value},null,8,["data","notifications"]))]),_:2},1024)]),_:2},[z("create zones")?{name:"actions",fn:n(()=>[c(Y,{"zone-overview":y},null,8,["zone-overview"])]),key:"0"}:void 0]),1032,["breadcrumbs"]))]),_:2},1032,["src"])]),_:1})}}});export{oe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-94f7dbe0.js b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-94f7dbe0.js new file mode 100644 index 000000000000..643db4054ca5 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-94f7dbe0.js @@ -0,0 +1 @@ +import{d as V,O as u,aC as g,D,aD as S,a as p,o as l,b as z,w as t,e as o,a0 as B,f as e,p as c,a1 as m,t as s,c as r,F as _,C as y,v as T}from"./index-784d2bbf.js";import{S as x}from"./StatusBadge-a6acfbee.js";import{_ as N}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-45014a53.js";import"./AccordionList-e1625b82.js";const Z=["data-testid","innerHTML"],$={"data-testid":"detail-view-details",class:"stack"},A={class:"columns"},L={key:0},R=V({__name:"ZoneDetailView",props:{data:{},notifications:{default:()=>[]}},setup(h){const i=h,v=u(()=>g(i.data)),k=u(()=>D(i.data)),C=u(()=>S(i.data));return(E,F)=>{const f=p("KCard"),b=p("AppView"),w=p("RouteView");return l(),z(w,{name:"zone-cp-detail-view"},{default:t(({t:n})=>[o(b,null,B({default:t(()=>{var a;return[e(),c("div",$,[o(f,null,{body:t(()=>[c("div",A,[o(m,null,{title:t(()=>[e(s(n("http.api.property.status")),1)]),body:t(()=>[o(x,{status:k.value},null,8,["status"])]),_:2},1024),e(),o(m,null,{title:t(()=>[e(s(n("http.api.property.type")),1)]),body:t(()=>[e(s(n(`common.product.environment.${v.value||"unknown"}`)),1)]),_:2},1024),e(),o(m,null,{title:t(()=>[e(s(n("zone-cps.routes.item.authentication_type")),1)]),body:t(()=>[e(s(C.value||n("common.not_applicable")),1)]),_:2},1024)])]),_:2},1024),e(),(l(!0),r(_,null,y([((a=i.data.zoneInsight)==null?void 0:a.subscriptions)??[]],d=>(l(),r(_,{key:d},[d.length>0?(l(),r("div",L,[c("h2",null,s(n("zone-cps.detail.subscriptions")),1),e(),o(f,{class:"mt-4"},{body:t(()=>[o(N,{subscriptions:d},{default:t(()=>[c("p",null,s(n("zone-cps.routes.item.subscription_intro")),1)]),_:2},1032,["subscriptions"])]),_:2},1024)])):T("",!0)],64))),128))])]}),_:2},[i.notifications.length>0?{name:"notifications",fn:t(()=>[c("ul",null,[(l(!0),r(_,null,y(i.notifications,a=>(l(),r("li",{key:a.kind,"data-testid":`warning-${a.kind}`,innerHTML:n(`common.warnings.${a.kind}`,a.payload)},null,8,Z))),128)),e()])]),key:"0"}:void 0]),1024)]),_:1})}}});export{R as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressClustersView-ac9e2c9d.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressClustersView-ac9e2c9d.js new file mode 100644 index 000000000000..20fbf7e5d272 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressClustersView-ac9e2c9d.js @@ -0,0 +1 @@ +import{E as l}from"./EnvoyData-d1af290d.js";import{g as d}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as g,b as h,w as t,e as o,p as f,f as w,q as C}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./ErrorBlock-d38c2168.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";const b=_({__name:"ZoneEgressClustersView",props:{data:{}},setup(r){const a=r;return(V,z)=>{const n=e("RouteTitle"),p=e("KCard"),c=e("AppView"),i=e("RouteView");return g(),h(i,{name:"zone-egress-clusters-view",params:{zoneEgress:"",codeSearch:""}},{default:t(({route:s,t:m})=>[o(c,null,{title:t(()=>[f("h2",null,[o(n,{title:m("zone-egresses.routes.item.navigation.zone-egress-clusters-view")},null,8,["title"])])]),default:t(()=>[w(),o(p,null,{body:t(()=>[o(l,{status:C(d)(a.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${s.params.zoneEgress}/data-path/clusters`,query:s.params.codeSearch,onQueryChange:u=>s.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressConfigView-ca956dce.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressConfigView-ca956dce.js new file mode 100644 index 000000000000..2ebb4468a545 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressConfigView-ca956dce.js @@ -0,0 +1 @@ +import{E as g}from"./ErrorBlock-d38c2168.js";import{_ as h}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{_ as w}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js";import{d as k,u as y,a as e,o as s,b as n,w as o,e as t,p as z,f as C,q as V}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./toYaml-4e00099e.js";const D=k({__name:"ZoneEgressConfigView",setup(E){const m=y();return(v,S)=>{const p=e("RouteTitle"),u=e("DataSource"),_=e("KCard"),l=e("AppView"),d=e("RouteView");return s(),n(d,{name:"zone-egress-config-view",params:{zoneEgress:"",codeSearch:""}},{default:o(({route:r,t:f})=>[t(l,null,{title:o(()=>[z("h2",null,[t(p,{title:f("zone-egresses.routes.item.navigation.zone-egress-config-view")},null,8,["title"])])]),default:o(()=>[C(),t(_,null,{body:o(()=>[t(u,{src:`/zone-egresses/${r.params.zoneEgress}`},{default:o(({data:c,error:i})=>[i!==void 0?(s(),n(g,{key:0,error:i},null,8,["error"])):c===void 0?(s(),n(h,{key:1})):(s(),n(w,{key:2,id:"code-block-zone-egress",resource:c,"resource-fetcher":a=>V(m).getZoneEgress({name:r.params.zoneEgress},a),"is-searchable":"",query:r.params.codeSearch,onQueryChange:a=>r.update({codeSearch:a})},null,8,["resource","resource-fetcher","query","onQueryChange"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailTabsView-e617930b.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailTabsView-e617930b.js new file mode 100644 index 000000000000..2ea5d4520453 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailTabsView-e617930b.js @@ -0,0 +1 @@ +import{d as x,l as R,Z as E,a as o,o as n,b as c,w as t,e as s,q as l,p as k,f as w,c as T,F as h,H as y}from"./index-784d2bbf.js";import{E as B}from"./ErrorBlock-d38c2168.js";import{_ as C}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{N}from"./NavTabs-4b9646fa.js";import{T as D}from"./TextWithCopyButton-7ef74197.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CopyButton-9c00109a.js";const J=x({__name:"ZoneEgressDetailTabsView",setup($){var _;const{t:a}=R(),z=(((_=E().getRoutes().find(e=>e.name==="zone-egress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var i,m;const u=typeof e.name>"u"?(i=e.children)==null?void 0:i[0]:e,r=u.name,p=((m=u.meta)==null?void 0:m.module)??"";return{title:a(`zone-egresses.routes.item.navigation.${r}`),routeName:r,module:p}});return(e,u)=>{const r=o("RouteTitle"),p=o("RouterView"),f=o("DataSource"),i=o("AppView"),m=o("RouteView");return n(),c(m,{name:"zone-egress-detail-tabs-view",params:{zoneEgress:""}},{default:t(({route:d,can:v})=>[s(i,{breadcrumbs:[...v("use zones")?[{to:{name:"zone-cp-list-view"},text:l(a)("zone-cps.routes.item.breadcrumbs")}]:[],{to:{name:"zone-egress-list-view"},text:l(a)("zone-egresses.routes.item.breadcrumbs")}]},{title:t(()=>[k("h1",null,[s(D,{text:d.params.zoneEgress},{default:t(()=>[s(r,{title:l(a)("zone-egresses.routes.item.title",{name:d.params.zoneEgress})},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[w(),s(f,{src:`/zone-egress-overviews/${d.params.zoneEgress}`},{default:t(({data:b,error:g})=>[g!==void 0?(n(),c(B,{key:0,error:g},null,8,["error"])):b===void 0?(n(),c(C,{key:1})):(n(),T(h,{key:2},[s(N,{class:"route-zone-egress-detail-view-tabs",tabs:l(z)},null,8,["tabs"]),w(),s(p,null,{default:t(V=>[(n(),c(y(V.Component),{data:b},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{J as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-3f86c19a.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-3f86c19a.js new file mode 100644 index 000000000000..54c1721d2d73 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-3f86c19a.js @@ -0,0 +1 @@ +import{d as y,a as l,o as a,b as g,w as e,e as t,p,a1 as f,f as n,t as i,q as C,c as d,F as c,C as V,v as z}from"./index-784d2bbf.js";import{S as E}from"./StatusBadge-a6acfbee.js";import{T as v}from"./TextWithCopyButton-7ef74197.js";import{_ as x}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-45014a53.js";import{g as b}from"./dataplane-dcd0858b.js";import"./CopyButton-9c00109a.js";import"./index-9dd3e7d3.js";import"./AccordionList-e1625b82.js";const B={class:"stack","data-testid":"detail-view-details"},I={class:"columns"},N={key:0},W=y({__name:"ZoneEgressDetailView",props:{data:{}},setup(h){const s=h;return(S,D)=>{const m=l("KCard"),w=l("AppView"),k=l("RouteView");return a(),g(k,{name:"zone-egress-detail-view"},{default:e(({t:r})=>[t(w,null,{default:e(()=>{var u;return[p("div",B,[t(m,null,{body:e(()=>[p("div",I,[t(f,null,{title:e(()=>[n(i(r("http.api.property.status")),1)]),body:e(()=>[t(E,{status:C(b)(s.data.zoneEgressInsight)},null,8,["status"])]),_:2},1024),n(),t(f,null,{title:e(()=>[n(i(r("http.api.property.address")),1)]),body:e(()=>{var o,_;return[(o=s.data.zoneEgress.networking)!=null&&o.address&&((_=s.data.zoneEgress.networking)!=null&&_.port)?(a(),g(v,{key:0,text:`${s.data.zoneEgress.networking.address}:${s.data.zoneEgress.networking.port}`},null,8,["text"])):(a(),d(c,{key:1},[n(i(r("common.detail.none")),1)],64))]}),_:2},1024)])]),_:2},1024),n(),(a(!0),d(c,null,V([((u=s.data.zoneEgressInsight)==null?void 0:u.subscriptions)??[]],o=>(a(),d(c,{key:o},[o.length>0?(a(),d("div",N,[p("h2",null,i(r("zone-egresses.routes.item.subscriptions.title")),1),n(),t(m,{class:"mt-4"},{body:e(()=>[t(x,{subscriptions:o},null,8,["subscriptions"])]),_:2},1024)])):z("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{W as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-02ca71cd.css b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-02ca71cd.css new file mode 100644 index 000000000000..9e80b3f8390d --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-02ca71cd.css @@ -0,0 +1 @@ +.details-link[data-v-2093bb6c]{display:inline-flex;align-items:center;gap:4px} diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-2462354d.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-2462354d.js new file mode 100644 index 000000000000..49c80adf63a5 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-2462354d.js @@ -0,0 +1 @@ +import{K as S}from"./index-9dd3e7d3.js";import{d as R,a as l,o,b as r,w as s,e as m,p as B,f as c,t as z,c as v,F as E,q as w,V as I,H as T,v as C,_ as D}from"./index-784d2bbf.js";import{A as L}from"./AppCollection-f5654ac8.js";import{E as N}from"./ErrorBlock-d38c2168.js";import{S as $}from"./StatusBadge-a6acfbee.js";import{S as A}from"./SummaryView-f02fae9c.js";import{T as Z}from"./TextWithCopyButton-7ef74197.js";import{g as K}from"./dataplane-dcd0858b.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CopyButton-9c00109a.js";const q=R({__name:"ZoneEgressListView",setup(F){function b(f){return f.map(p=>{const{name:_}=p,d={name:"zone-egress-detail-view",params:{zoneEgress:_}},{networking:t}=p.zoneEgress;let u;t!=null&&t.address&&(t!=null&&t.port)&&(u=`${t.address}:${t.port}`);const g=K(p.zoneEgressInsight??{});return{detailViewRoute:d,name:_,addressPort:u,status:g}})}return(f,p)=>{const _=l("RouteTitle"),d=l("RouterLink"),t=l("KCard"),u=l("RouterView"),g=l("DataSource"),V=l("AppView"),h=l("RouteView");return o(),r(g,{src:"/me"},{default:s(({data:x})=>[x?(o(),r(h,{key:0,name:"zone-egress-list-view",params:{zone:"",zoneEgress:""}},{default:s(({route:a,t:i})=>[m(V,null,{title:s(()=>[B("h2",null,[m(_,{title:i("zone-egresses.routes.items.title")},null,8,["title"])])]),default:s(()=>[c(),m(g,{src:`/zone-cps/${a.params.zone||"*"}/egresses?page=1&size=100`},{default:s(({data:n,error:y})=>[m(t,null,{body:s(()=>[y!==void 0?(o(),r(N,{key:0,error:y},null,8,["error"])):(o(),r(L,{key:1,class:"zone-egress-collection","data-testid":"zone-egress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":1,"page-size":100,total:n==null?void 0:n.total,items:n?b(n.items):void 0,error:y,"empty-state-message":i("common.emptyState.message",{type:"Zone Egresses"}),"empty-state-cta-to":i("zone-egresses.href.docs"),"empty-state-cta-text":i("common.documentation"),"is-selected-row":e=>e.name===a.params.zoneEgress,onChange:a.update},{name:s(({row:e})=>[m(d,{to:{name:"zone-egress-summary-view",params:{zone:a.params.zone,zoneEgress:e.name},query:{page:1,size:100}}},{default:s(()=>[c(z(e.name),1)]),_:2},1032,["to"])]),addressPort:s(({rowValue:e})=>[e?(o(),r(Z,{key:0,text:e},null,8,["text"])):(o(),v(E,{key:1},[c(z(i("common.collection.none")),1)],64))]),status:s(({rowValue:e})=>[e?(o(),r($,{key:0,status:e},null,8,["status"])):(o(),v(E,{key:1},[c(z(i("common.collection.none")),1)],64))]),details:s(({row:e})=>[m(d,{class:"details-link","data-testid":"details-link",to:{name:"zone-egress-detail-view",params:{zoneEgress:e.name}}},{default:s(()=>[c(z(i("common.collection.details_link"))+" ",1),m(w(I),{display:"inline-block",decorative:"",size:w(S)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),c(),a.params.zoneEgress?(o(),r(u,{key:0},{default:s(e=>[m(A,{onClose:k=>a.replace({name:"zone-egress-list-view",params:{zone:a.params.zone},query:{page:1,size:100}})},{default:s(()=>[(o(),r(T(e.Component),{name:a.params.zoneEgress,"zone-egress-overview":n==null?void 0:n.items.find(k=>k.name===a.params.zoneEgress)},null,8,["name","zone-egress-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):C("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):C("",!0)]),_:1})}}});const Y=D(q,[["__scopeId","data-v-2093bb6c"]]);export{Y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressStatsView-bc2c1408.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressStatsView-bc2c1408.js new file mode 100644 index 000000000000..9d799fe8fe0e --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressStatsView-bc2c1408.js @@ -0,0 +1 @@ +import{E as l}from"./EnvoyData-d1af290d.js";import{g as d}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as g,b as h,w as t,e as o,p as f,f as w,q as V}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./ErrorBlock-d38c2168.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";const b=_({__name:"ZoneEgressStatsView",props:{data:{}},setup(a){const r=a;return(z,C)=>{const n=e("RouteTitle"),p=e("KCard"),i=e("AppView"),c=e("RouteView");return g(),h(c,{name:"zone-egress-stats-view",params:{zoneEgress:"",codeSearch:""}},{default:t(({route:s,t:m})=>[o(i,null,{title:t(()=>[f("h2",null,[o(n,{title:m("zone-egresses.routes.item.navigation.zone-egress-stats-view")},null,8,["title"])])]),default:t(()=>[w(),o(p,null,{body:t(()=>[o(l,{status:V(d)(r.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${s.params.zoneEgress}/data-path/stats`,query:s.params.codeSearch,onQueryChange:u=>s.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-329099b5.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-219e7b10.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-329099b5.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-219e7b10.js index 9b3e4b021975..7ea6235b1d85 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-329099b5.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-219e7b10.js @@ -1 +1 @@ -import{d as w,l as h,O as y,o as c,c as _,e as r,w as s,f as o,t as l,q as i,a1 as f,b as d,F as S,a as p,p as m,A as x,B as V,aE as k,_ as I}from"./index-203d56a2.js";import{S as B}from"./StatusBadge-01928c30.js";import{T as O}from"./TextWithCopyButton-45b0690a.js";import{g as b}from"./dataplane-dcd0858b.js";import{_ as R}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./CopyButton-4a565fd0.js";import"./index-9dd3e7d3.js";const Z={class:"stack"},C=w({__name:"ZoneEgressSummary",props:{zoneEgressOverview:{}},setup(a){const{t}=h(),n=a,v=y(()=>b(n.zoneEgressOverview.zoneEgressInsight)),u=y(()=>{const{networking:e}=n.zoneEgressOverview.zoneEgress;return e!=null&&e.address&&(e!=null&&e.port)?`${e.address}:${e.port}`:null});return(e,g)=>(c(),_("div",Z,[r(f,null,{title:s(()=>[o(l(i(t)("http.api.property.status")),1)]),body:s(()=>[r(B,{status:v.value},null,8,["status"])]),_:1}),o(),r(f,null,{title:s(()=>[o(l(i(t)("http.api.property.address")),1)]),body:s(()=>[u.value?(c(),d(O,{key:0,text:u.value},null,8,["text"])):(c(),_(S,{key:1},[o(l(i(t)("common.detail.none")),1)],64))]),_:1})]))}}),T=a=>(x("data-v-eb499728"),a=a(),V(),a),$={class:"summary-title-wrapper"},A=T(()=>m("img",{"aria-hidden":"true",src:k},null,-1)),F={class:"summary-title"},N={key:1,class:"stack"},D=w({__name:"ZoneEgressSummaryView",props:{name:{},zoneEgressOverview:{default:void 0}},setup(a){const{t}=h(),n=a;return(v,u)=>{const e=p("RouteTitle"),g=p("RouterLink"),E=p("AppView"),z=p("RouteView");return c(),d(z,{name:"zone-egress-summary-view"},{default:s(()=>[r(E,null,{title:s(()=>[m("div",$,[A,o(),m("h2",F,[r(g,{to:{name:"zone-egress-detail-view",params:{zone:n.name}}},{default:s(()=>[r(e,{title:i(t)("zone-egresses.routes.item.title",{name:n.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:s(()=>[o(),n.zoneEgressOverview===void 0?(c(),d(R,{key:0},{message:s(()=>[m("p",null,l(i(t)("common.collection.summary.empty_message",{type:"ZoneEgress"})),1)]),default:s(()=>[o(l(i(t)("common.collection.summary.empty_title",{type:"ZoneEgress"}))+" ",1)]),_:1})):(c(),_("div",N,[m("div",null,[m("h3",null,l(i(t)("zone-egresses.routes.item.overview")),1),o(),r(C,{class:"mt-4","zone-egress-overview":n.zoneEgressOverview},null,8,["zone-egress-overview"])])]))]),_:1})]),_:1})}}});const K=I(D,[["__scopeId","data-v-eb499728"]]);export{K as default}; +import{d as w,l as h,O as y,o as c,c as _,e as r,w as s,f as o,t as l,q as i,a1 as f,b as d,F as S,a as p,p as m,A as x,B as V,aE as k,_ as I}from"./index-784d2bbf.js";import{S as B}from"./StatusBadge-a6acfbee.js";import{T as O}from"./TextWithCopyButton-7ef74197.js";import{g as b}from"./dataplane-dcd0858b.js";import{_ as R}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./CopyButton-9c00109a.js";import"./index-9dd3e7d3.js";const Z={class:"stack"},C=w({__name:"ZoneEgressSummary",props:{zoneEgressOverview:{}},setup(a){const{t}=h(),n=a,v=y(()=>b(n.zoneEgressOverview.zoneEgressInsight)),u=y(()=>{const{networking:e}=n.zoneEgressOverview.zoneEgress;return e!=null&&e.address&&(e!=null&&e.port)?`${e.address}:${e.port}`:null});return(e,g)=>(c(),_("div",Z,[r(f,null,{title:s(()=>[o(l(i(t)("http.api.property.status")),1)]),body:s(()=>[r(B,{status:v.value},null,8,["status"])]),_:1}),o(),r(f,null,{title:s(()=>[o(l(i(t)("http.api.property.address")),1)]),body:s(()=>[u.value?(c(),d(O,{key:0,text:u.value},null,8,["text"])):(c(),_(S,{key:1},[o(l(i(t)("common.detail.none")),1)],64))]),_:1})]))}}),T=a=>(x("data-v-eb499728"),a=a(),V(),a),$={class:"summary-title-wrapper"},A=T(()=>m("img",{"aria-hidden":"true",src:k},null,-1)),F={class:"summary-title"},N={key:1,class:"stack"},D=w({__name:"ZoneEgressSummaryView",props:{name:{},zoneEgressOverview:{default:void 0}},setup(a){const{t}=h(),n=a;return(v,u)=>{const e=p("RouteTitle"),g=p("RouterLink"),E=p("AppView"),z=p("RouteView");return c(),d(z,{name:"zone-egress-summary-view"},{default:s(()=>[r(E,null,{title:s(()=>[m("div",$,[A,o(),m("h2",F,[r(g,{to:{name:"zone-egress-detail-view",params:{zone:n.name}}},{default:s(()=>[r(e,{title:i(t)("zone-egresses.routes.item.title",{name:n.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:s(()=>[o(),n.zoneEgressOverview===void 0?(c(),d(R,{key:0},{message:s(()=>[m("p",null,l(i(t)("common.collection.summary.empty_message",{type:"ZoneEgress"})),1)]),default:s(()=>[o(l(i(t)("common.collection.summary.empty_title",{type:"ZoneEgress"}))+" ",1)]),_:1})):(c(),_("div",N,[m("div",null,[m("h3",null,l(i(t)("zone-egresses.routes.item.overview")),1),o(),r(C,{class:"mt-4","zone-egress-overview":n.zoneEgressOverview},null,8,["zone-egress-overview"])])]))]),_:1})]),_:1})}}});const K=I(D,[["__scopeId","data-v-eb499728"]]);export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressXdsConfigView-ecf8c845.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressXdsConfigView-ecf8c845.js new file mode 100644 index 000000000000..9d10bd88947e --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressXdsConfigView-ecf8c845.js @@ -0,0 +1 @@ +import{E as d}from"./EnvoyData-d1af290d.js";import{g as l}from"./dataplane-dcd0858b.js";import{d as g,a as e,o as _,b as f,w as o,e as t,p as h,f as w,q as C}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./ErrorBlock-d38c2168.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";const b=g({__name:"ZoneEgressXdsConfigView",props:{data:{}},setup(a){const n=a;return(V,x)=>{const r=e("RouteTitle"),i=e("KCard"),p=e("AppView"),c=e("RouteView");return _(),f(c,{name:"zone-egress-xds-config-view",params:{zoneEgress:"",codeSearch:""}},{default:o(({route:s,t:m})=>[t(p,null,{title:o(()=>[h("h2",null,[t(r,{title:m("zone-egresses.routes.item.navigation.zone-egress-xds-config-view")},null,8,["title"])])]),default:o(()=>[w(),t(i,null,{body:o(()=>[t(d,{status:C(l)(n.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${s.params.zoneEgress}/data-path/xds`,query:s.params.codeSearch,onQueryChange:u=>s.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressClustersView-6625282d.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressClustersView-6625282d.js new file mode 100644 index 000000000000..cf892720d120 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressClustersView-6625282d.js @@ -0,0 +1 @@ +import{E as l}from"./EnvoyData-d1af290d.js";import{g as d}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as g,b as h,w as t,e as o,p as f,f as w,q as C}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./ErrorBlock-d38c2168.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";const k=_({__name:"ZoneIngressClustersView",props:{data:{}},setup(n){const r=n;return(V,z)=>{const a=e("RouteTitle"),i=e("KCard"),p=e("AppView"),c=e("RouteView");return g(),h(c,{name:"zone-ingress-clusters-view",params:{zoneIngress:"",codeSearch:""}},{default:t(({route:s,t:m})=>[o(p,null,{title:t(()=>[f("h2",null,[o(a,{title:m("zone-ingresses.routes.item.navigation.zone-ingress-clusters-view")},null,8,["title"])])]),default:t(()=>[w(),o(i,null,{body:t(()=>[o(l,{status:C(d)(r.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${s.params.zoneIngress}/data-path/clusters`,query:s.params.codeSearch,onQueryChange:u=>s.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressConfigView-e86d42e2.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressConfigView-e86d42e2.js new file mode 100644 index 000000000000..d48c16f6debc --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressConfigView-e86d42e2.js @@ -0,0 +1 @@ +import{E as g}from"./ErrorBlock-d38c2168.js";import{_ as h}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{_ as w}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-4d9936cc.js";import{d as k,u as y,a as e,o as r,b as s,w as o,e as t,p as z,f as C,q as V}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./toYaml-4e00099e.js";const D=k({__name:"ZoneIngressConfigView",setup(v){const m=y();return(I,S)=>{const p=e("RouteTitle"),u=e("DataSource"),_=e("KCard"),l=e("AppView"),d=e("RouteView");return r(),s(d,{name:"zone-ingress-config-view",params:{zoneIngress:"",codeSearch:""}},{default:o(({route:n,t:f})=>[t(l,null,{title:o(()=>[z("h2",null,[t(p,{title:f("zone-ingresses.routes.item.navigation.zone-ingress-config-view")},null,8,["title"])])]),default:o(()=>[C(),t(_,null,{body:o(()=>[t(u,{src:`/zone-ingresses/${n.params.zoneIngress}`},{default:o(({data:c,error:i})=>[i!==void 0?(r(),s(g,{key:0,error:i},null,8,["error"])):c===void 0?(r(),s(h,{key:1})):(r(),s(w,{key:2,id:"code-block-zone-ingress",resource:c,"resource-fetcher":a=>V(m).getZoneIngress({name:n.params.zoneIngress},a),"is-searchable":"",query:n.params.codeSearch,onQueryChange:a=>n.update({codeSearch:a})},null,8,["resource","resource-fetcher","query","onQueryChange"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailTabsView-28a2e294.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailTabsView-28a2e294.js new file mode 100644 index 000000000000..462616709b7d --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailTabsView-28a2e294.js @@ -0,0 +1 @@ +import{d as V,l as x,Z as R,a as s,o as n,b as c,w as t,e as o,q as l,p as k,f as w,c as T,F as h,H as y}from"./index-784d2bbf.js";import{E as B}from"./ErrorBlock-d38c2168.js";import{_ as C}from"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";import{N as I}from"./NavTabs-4b9646fa.js";import{T as N}from"./TextWithCopyButton-7ef74197.js";import"./index-9dd3e7d3.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CopyButton-9c00109a.js";const G=V({__name:"ZoneIngressDetailTabsView",setup(D){var _;const{t:a}=x(),z=(((_=R().getRoutes().find(e=>e.name==="zone-ingress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var i,m;const u=typeof e.name>"u"?(i=e.children)==null?void 0:i[0]:e,r=u.name,p=((m=u.meta)==null?void 0:m.module)??"";return{title:a(`zone-ingresses.routes.item.navigation.${r}`),routeName:r,module:p}});return(e,u)=>{const r=s("RouteTitle"),p=s("RouterView"),f=s("DataSource"),i=s("AppView"),m=s("RouteView");return n(),c(m,{name:"zone-ingress-detail-tabs-view",params:{zoneIngress:""}},{default:t(({route:d})=>[o(i,{breadcrumbs:[{to:{name:"zone-cp-list-view"},text:l(a)("zone-cps.routes.item.breadcrumbs")},{to:{name:"zone-ingress-list-view"},text:l(a)("zone-ingresses.routes.item.breadcrumbs")}]},{title:t(()=>[k("h1",null,[o(N,{text:d.params.zoneIngress},{default:t(()=>[o(r,{title:l(a)("zone-ingresses.routes.item.title",{name:d.params.zoneIngress})},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[w(),o(f,{src:`/zone-ingress-overviews/${d.params.zoneIngress}`},{default:t(({data:b,error:g})=>[g!==void 0?(n(),c(B,{key:0,error:g},null,8,["error"])):b===void 0?(n(),c(C,{key:1})):(n(),T(h,{key:2},[o(I,{class:"route-zone-ingress-detail-view-tabs",tabs:l(z)},null,8,["tabs"]),w(),o(p,null,{default:t(v=>[(n(),c(y(v.Component),{data:b},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{G as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-01cecc94.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-01cecc94.js new file mode 100644 index 000000000000..6da9be780a82 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-01cecc94.js @@ -0,0 +1 @@ +import{d as h,a as m,o,b as c,w as t,e as a,p as u,a1 as g,f as n,t as i,q as v,c as l,F as p,C as z,v as x}from"./index-784d2bbf.js";import{S as C}from"./StatusBadge-a6acfbee.js";import{T as w}from"./TextWithCopyButton-7ef74197.js";import{_ as V}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-45014a53.js";import{g as b}from"./dataplane-dcd0858b.js";import"./CopyButton-9c00109a.js";import"./index-9dd3e7d3.js";import"./AccordionList-e1625b82.js";const B={class:"stack","data-testid":"detail-view-details"},A={class:"columns"},$={key:0},L=h({__name:"ZoneIngressDetailView",props:{data:{}},setup(y){const e=y;return(N,S)=>{const _=m("KCard"),I=m("AppView"),f=m("RouteView");return o(),c(f,{name:"zone-ingress-detail-view"},{default:t(({t:r})=>[a(I,null,{default:t(()=>{var k;return[u("div",B,[a(_,null,{body:t(()=>[u("div",A,[a(g,null,{title:t(()=>[n(i(r("http.api.property.status")),1)]),body:t(()=>[a(C,{status:v(b)(e.data.zoneIngressInsight)},null,8,["status"])]),_:2},1024),n(),a(g,null,{title:t(()=>[n(i(r("http.api.property.address")),1)]),body:t(()=>{var s,d;return[(s=e.data.zoneIngress.networking)!=null&&s.address&&((d=e.data.zoneIngress.networking)!=null&&d.port)?(o(),c(w,{key:0,text:`${e.data.zoneIngress.networking.address}:${e.data.zoneIngress.networking.port}`},null,8,["text"])):(o(),l(p,{key:1},[n(i(r("common.detail.none")),1)],64))]}),_:2},1024),n(),a(g,null,{title:t(()=>[n(i(r("http.api.property.advertisedAddress")),1)]),body:t(()=>{var s,d;return[(s=e.data.zoneIngress.networking)!=null&&s.advertisedAddress&&((d=e.data.zoneIngress.networking)!=null&&d.advertisedPort)?(o(),c(w,{key:0,text:`${e.data.zoneIngress.networking.advertisedAddress}:${e.data.zoneIngress.networking.advertisedPort}`},null,8,["text"])):(o(),l(p,{key:1},[n(i(r("common.detail.none")),1)],64))]}),_:2},1024)])]),_:2},1024),n(),(o(!0),l(p,null,z([((k=e.data.zoneIngressInsight)==null?void 0:k.subscriptions)??[]],s=>(o(),l(p,{key:s},[s.length>0?(o(),l("div",$,[u("h2",null,i(r("zone-ingresses.routes.item.subscriptions.title")),1),n(),a(_,{class:"mt-4"},{body:t(()=>[a(V,{subscriptions:s},null,8,["subscriptions"])]),_:2},1024)])):x("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{L as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-1e6dbdf0.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-1e6dbdf0.js new file mode 100644 index 000000000000..6757e89abf27 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-1e6dbdf0.js @@ -0,0 +1 @@ +import{K as S}from"./index-9dd3e7d3.js";import{d as R,a as l,o,b as a,w as t,e as m,p as P,f as c,t as p,c as v,F as I,q as x,V as $,H as B,v as V,_ as T}from"./index-784d2bbf.js";import{A as D}from"./AppCollection-f5654ac8.js";import{E as L}from"./ErrorBlock-d38c2168.js";import{S as N}from"./StatusBadge-a6acfbee.js";import{S as Z}from"./SummaryView-f02fae9c.js";import{T as b}from"./TextWithCopyButton-7ef74197.js";import{g as E}from"./dataplane-dcd0858b.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./CopyButton-9c00109a.js";const K=R({__name:"ZoneIngressListView",setup(q){function h(k){return k.map(_=>{const{name:u}=_,g={name:"zone-ingress-detail-view",params:{zoneIngress:u}},{networking:e}=_.zoneIngress;let z;e!=null&&e.address&&(e!=null&&e.port)&&(z=`${e.address}:${e.port}`);let d;e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)&&(d=`${e.advertisedAddress}:${e.advertisedPort}`);const y=E(_.zoneIngressInsight??{});return{detailViewRoute:g,name:u,addressPort:z,advertisedAddressPort:d,status:y}})}return(k,_)=>{const u=l("RouteTitle"),g=l("RouterLink"),e=l("KCard"),z=l("RouterView"),d=l("DataSource"),y=l("AppView"),w=l("RouteView");return o(),a(d,{src:"/me"},{default:t(({data:A})=>[A?(o(),a(w,{key:0,name:"zone-ingress-list-view",params:{zone:"",zoneIngress:""}},{default:t(({route:n,t:r})=>[m(y,null,{title:t(()=>[P("h2",null,[m(u,{title:r("zone-ingresses.routes.items.title")},null,8,["title"])])]),default:t(()=>[c(),m(d,{src:`/zone-cps/${n.params.zone}/ingresses?page=1&size=100`},{default:t(({data:i,error:f})=>[m(e,null,{body:t(()=>[f!==void 0?(o(),a(L,{key:0,error:f},null,8,["error"])):(o(),a(D,{key:1,class:"zone-ingress-collection","data-testid":"zone-ingress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Advertised address",key:"advertisedAddressPort"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":1,"page-size":100,total:i==null?void 0:i.total,items:i?h(i.items):void 0,error:f,"empty-state-message":r("common.emptyState.message",{type:"Zone Ingresses"}),"empty-state-cta-to":r("zone-ingresses.href.docs"),"empty-state-cta-text":r("common.documentation"),"is-selected-row":s=>s.name===n.params.zoneIngress,onChange:n.update},{name:t(({row:s})=>[m(g,{to:{name:"zone-ingress-summary-view",params:{zone:n.params.zone,zoneIngress:s.name},query:{page:1,size:100}}},{default:t(()=>[c(p(s.name),1)]),_:2},1032,["to"])]),addressPort:t(({rowValue:s})=>[s?(o(),a(b,{key:0,text:s},null,8,["text"])):(o(),v(I,{key:1},[c(p(r("common.collection.none")),1)],64))]),advertisedAddressPort:t(({rowValue:s})=>[s?(o(),a(b,{key:0,text:s},null,8,["text"])):(o(),v(I,{key:1},[c(p(r("common.collection.none")),1)],64))]),status:t(({rowValue:s})=>[s?(o(),a(N,{key:0,status:s},null,8,["status"])):(o(),v(I,{key:1},[c(p(r("common.collection.none")),1)],64))]),details:t(({row:s})=>[m(g,{class:"details-link","data-testid":"details-link",to:{name:"zone-ingress-detail-view",params:{zoneIngress:s.name}}},{default:t(()=>[c(p(r("common.collection.details_link"))+" ",1),m(x($),{display:"inline-block",decorative:"",size:x(S)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),c(),n.params.zoneIngress?(o(),a(z,{key:0},{default:t(s=>[m(Z,{onClose:C=>n.replace({name:"zone-ingress-list-view",params:{zone:n.params.zone},query:{page:1,size:100}})},{default:t(()=>[(o(),a(B(s.Component),{name:n.params.zoneIngress,"zone-ingress-overview":i==null?void 0:i.items.find(C=>C.name===n.params.zoneIngress)},null,8,["name","zone-ingress-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):V("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):V("",!0)]),_:1})}}});const Y=T(K,[["__scopeId","data-v-e2cf99dc"]]);export{Y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-deb2efe9.css b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-deb2efe9.css new file mode 100644 index 000000000000..75a9a0072bd6 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-deb2efe9.css @@ -0,0 +1 @@ +.details-link[data-v-e2cf99dc]{display:inline-flex;align-items:center;gap:4px} diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressServicesView-645358b4.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressServicesView-645358b4.js new file mode 100644 index 000000000000..e58ab6146c83 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressServicesView-645358b4.js @@ -0,0 +1 @@ +import{K as b}from"./index-9dd3e7d3.js";import{d as f,a as s,o as g,b as k,w as e,e as t,p as y,f as a,t as i,q as r,aA as K}from"./index-784d2bbf.js";import{A as C}from"./AppCollection-f5654ac8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";const S=f({__name:"ZoneIngressServicesView",props:{data:{}},setup(l){const m=l;return(I,V)=>{const p=s("RouteTitle"),c=s("RouterLink"),u=s("KButton"),d=s("KDropdownItem"),_=s("KDropdownMenu"),v=s("KCard"),w=s("AppView"),h=s("RouteView");return g(),k(h,{name:"zone-ingress-services-view"},{default:e(({t:n})=>[t(w,null,{title:e(()=>[y("h2",null,[t(p,{title:n("zone-ingresses.routes.item.navigation.zone-ingress-services-view")},null,8,["title"])])]),default:e(()=>[a(),t(v,null,{body:e(()=>[t(C,{"data-testid":"available-services-collection","empty-state-message":n("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Mesh",key:"mesh"},{label:"Protocol",key:"protocol"},{label:"No. Instances",key:"instances"},{label:"Actions",key:"actions",hideLabel:!0}],items:m.data.zoneIngress.availableServices},{name:e(({row:o})=>[t(c,{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}}},{default:e(()=>[a(i(o.tags["kuma.io/service"]),1)]),_:2},1032,["to"])]),mesh:e(({row:o})=>[t(c,{to:{name:"mesh-detail-view",params:{mesh:o.mesh}}},{default:e(()=>[a(i(o.mesh),1)]),_:2},1032,["to"])]),protocol:e(({row:o})=>[a(i(o.tags["kuma.io/protocol"]??n("common.collection.none")),1)]),instances:e(({row:o})=>[a(i(o.instances),1)]),actions:e(({row:o})=>[t(_,{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[t(u,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[t(r(K),{size:r(b)},null,8,["size"])]),_:1})]),items:e(()=>[t(d,{item:{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}},label:n("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["empty-state-message","headers","items"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{S as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressStatsView-b935a452.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressStatsView-b935a452.js new file mode 100644 index 000000000000..9ce5e9cc9839 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressStatsView-b935a452.js @@ -0,0 +1 @@ +import{E as l}from"./EnvoyData-d1af290d.js";import{g as d}from"./dataplane-dcd0858b.js";import{d as _,a as e,o as g,b as h,w as t,e as o,p as f,f as w,q as V}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./ErrorBlock-d38c2168.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";const k=_({__name:"ZoneIngressStatsView",props:{data:{}},setup(a){const n=a;return(z,C)=>{const r=e("RouteTitle"),i=e("KCard"),p=e("AppView"),c=e("RouteView");return g(),h(c,{name:"zone-ingress-stats-view",params:{zoneIngress:"",codeSearch:""}},{default:t(({route:s,t:m})=>[o(p,null,{title:t(()=>[f("h2",null,[o(r,{title:m("zone-ingresses.routes.item.navigation.zone-ingress-stats-view")},null,8,["title"])])]),default:t(()=>[w(),o(i,null,{body:t(()=>[o(l,{status:V(d)(n.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${s.params.zoneIngress}/data-path/stats`,query:s.params.codeSearch,onQueryChange:u=>s.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-0c789aa0.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-9b1f8da5.js similarity index 88% rename from app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-0c789aa0.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-9b1f8da5.js index 7a2ea8c17d5d..9e9bbdcdf3f3 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-0c789aa0.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-9b1f8da5.js @@ -1 +1 @@ -import{d as z,l as x,O as y,o as a,c as p,e as d,w as s,f as t,t as i,q as n,a1 as g,b as _,F as h,a as u,p as m,A as V,B as O,aE as b,_ as k}from"./index-203d56a2.js";import{S as A}from"./StatusBadge-01928c30.js";import{T as w}from"./TextWithCopyButton-45b0690a.js";import{g as B}from"./dataplane-dcd0858b.js";import{_ as $}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";import"./CopyButton-4a565fd0.js";import"./index-9dd3e7d3.js";const R={class:"stack"},Z=z({__name:"ZoneIngressSummary",props:{zoneIngressOverview:{}},setup(l){const{t:o}=x(),r=l,I=y(()=>B(r.zoneIngressOverview.zoneIngressInsight)),v=y(()=>{const{networking:e}=r.zoneIngressOverview.zoneIngress;return e!=null&&e.address&&(e!=null&&e.port)?`${e.address}:${e.port}`:null}),c=y(()=>{const{networking:e}=r.zoneIngressOverview.zoneIngress;return e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)?`${e.advertisedAddress}:${e.advertisedPort}`:null});return(e,f)=>(a(),p("div",R,[d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.status")),1)]),body:s(()=>[d(A,{status:I.value},null,8,["status"])]),_:1}),t(),d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.address")),1)]),body:s(()=>[v.value?(a(),_(w,{key:0,text:v.value},null,8,["text"])):(a(),p(h,{key:1},[t(i(n(o)("common.detail.none")),1)],64))]),_:1}),t(),d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.advertisedAddress")),1)]),body:s(()=>[c.value?(a(),_(w,{key:0,text:c.value},null,8,["text"])):(a(),p(h,{key:1},[t(i(n(o)("common.detail.none")),1)],64))]),_:1})]))}}),C=l=>(V("data-v-4b74d6d8"),l=l(),O(),l),T={class:"summary-title-wrapper"},F=C(()=>m("img",{"aria-hidden":"true",src:b},null,-1)),N={class:"summary-title"},D={key:1,class:"stack"},E=z({__name:"ZoneIngressSummaryView",props:{name:{},zoneIngressOverview:{default:void 0}},setup(l){const{t:o}=x(),r=l;return(I,v)=>{const c=u("RouteTitle"),e=u("RouterLink"),f=u("AppView"),S=u("RouteView");return a(),_(S,{name:"zone-ingress-summary-view"},{default:s(()=>[d(f,null,{title:s(()=>[m("div",T,[F,t(),m("h2",N,[d(e,{to:{name:"zone-ingress-detail-view",params:{zone:r.name}}},{default:s(()=>[d(c,{title:n(o)("zone-ingresses.routes.item.title",{name:r.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:s(()=>[t(),r.zoneIngressOverview===void 0?(a(),_($,{key:0},{message:s(()=>[m("p",null,i(n(o)("common.collection.summary.empty_message",{type:"ZoneIngress"})),1)]),default:s(()=>[t(i(n(o)("common.collection.summary.empty_title",{type:"ZoneIngress"}))+" ",1)]),_:1})):(a(),p("div",D,[m("div",null,[m("h3",null,i(n(o)("zone-ingresses.routes.item.overview")),1),t(),d(Z,{class:"mt-4","zone-ingress-overview":r.zoneIngressOverview},null,8,["zone-ingress-overview"])])]))]),_:1})]),_:1})}}});const J=k(E,[["__scopeId","data-v-4b74d6d8"]]);export{J as default}; +import{d as z,l as x,O as y,o as a,c as p,e as d,w as s,f as t,t as i,q as n,a1 as g,b as _,F as h,a as u,p as m,A as V,B as O,aE as b,_ as k}from"./index-784d2bbf.js";import{S as A}from"./StatusBadge-a6acfbee.js";import{T as w}from"./TextWithCopyButton-7ef74197.js";import{g as B}from"./dataplane-dcd0858b.js";import{_ as $}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./CopyButton-9c00109a.js";import"./index-9dd3e7d3.js";const R={class:"stack"},Z=z({__name:"ZoneIngressSummary",props:{zoneIngressOverview:{}},setup(l){const{t:o}=x(),r=l,I=y(()=>B(r.zoneIngressOverview.zoneIngressInsight)),v=y(()=>{const{networking:e}=r.zoneIngressOverview.zoneIngress;return e!=null&&e.address&&(e!=null&&e.port)?`${e.address}:${e.port}`:null}),c=y(()=>{const{networking:e}=r.zoneIngressOverview.zoneIngress;return e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)?`${e.advertisedAddress}:${e.advertisedPort}`:null});return(e,f)=>(a(),p("div",R,[d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.status")),1)]),body:s(()=>[d(A,{status:I.value},null,8,["status"])]),_:1}),t(),d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.address")),1)]),body:s(()=>[v.value?(a(),_(w,{key:0,text:v.value},null,8,["text"])):(a(),p(h,{key:1},[t(i(n(o)("common.detail.none")),1)],64))]),_:1}),t(),d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.advertisedAddress")),1)]),body:s(()=>[c.value?(a(),_(w,{key:0,text:c.value},null,8,["text"])):(a(),p(h,{key:1},[t(i(n(o)("common.detail.none")),1)],64))]),_:1})]))}}),C=l=>(V("data-v-4b74d6d8"),l=l(),O(),l),T={class:"summary-title-wrapper"},F=C(()=>m("img",{"aria-hidden":"true",src:b},null,-1)),N={class:"summary-title"},D={key:1,class:"stack"},E=z({__name:"ZoneIngressSummaryView",props:{name:{},zoneIngressOverview:{default:void 0}},setup(l){const{t:o}=x(),r=l;return(I,v)=>{const c=u("RouteTitle"),e=u("RouterLink"),f=u("AppView"),S=u("RouteView");return a(),_(S,{name:"zone-ingress-summary-view"},{default:s(()=>[d(f,null,{title:s(()=>[m("div",T,[F,t(),m("h2",N,[d(e,{to:{name:"zone-ingress-detail-view",params:{zone:r.name}}},{default:s(()=>[d(c,{title:n(o)("zone-ingresses.routes.item.title",{name:r.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:s(()=>[t(),r.zoneIngressOverview===void 0?(a(),_($,{key:0},{message:s(()=>[m("p",null,i(n(o)("common.collection.summary.empty_message",{type:"ZoneIngress"})),1)]),default:s(()=>[t(i(n(o)("common.collection.summary.empty_title",{type:"ZoneIngress"}))+" ",1)]),_:1})):(a(),p("div",D,[m("div",null,[m("h3",null,i(n(o)("zone-ingresses.routes.item.overview")),1),t(),d(Z,{class:"mt-4","zone-ingress-overview":r.zoneIngressOverview},null,8,["zone-ingress-overview"])])]))]),_:1})]),_:1})}}});const J=k(E,[["__scopeId","data-v-4b74d6d8"]]);export{J as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressXdsConfigView-eed41cb6.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressXdsConfigView-eed41cb6.js new file mode 100644 index 000000000000..dc7130215308 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressXdsConfigView-eed41cb6.js @@ -0,0 +1 @@ +import{E as d}from"./EnvoyData-d1af290d.js";import{g as l}from"./dataplane-dcd0858b.js";import{d as g,a as e,o as _,b as f,w as o,e as t,p as h,f as w,q as C}from"./index-784d2bbf.js";import"./index-9dd3e7d3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-226d1ddf.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./ErrorBlock-d38c2168.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";import"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang-8f5d9bcc.js";const k=g({__name:"ZoneIngressXdsConfigView",props:{data:{}},setup(s){const a=s;return(V,x)=>{const r=e("RouteTitle"),i=e("KCard"),p=e("AppView"),c=e("RouteView");return _(),f(c,{name:"zone-ingress-xds-config-view",params:{zoneIngress:"",codeSearch:""}},{default:o(({route:n,t:m})=>[t(p,null,{title:o(()=>[h("h2",null,[t(r,{title:m("zone-ingresses.routes.item.navigation.zone-ingress-xds-config-view")},null,8,["title"])])]),default:o(()=>[w(),t(i,null,{body:o(()=>[t(d,{status:C(l)(a.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${n.params.zoneIngress}/data-path/xds`,query:n.params.codeSearch,onQueryChange:u=>n.update({codeSearch:u})},null,8,["status","src","query","onQueryChange"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneListView-3a04f210.css b/app/kuma-ui/pkg/resources/data/assets/ZoneListView-3a04f210.css new file mode 100644 index 000000000000..84abb8b7b428 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneListView-3a04f210.css @@ -0,0 +1 @@ +.details-link[data-v-60d91828]{display:inline-flex;align-items:center;gap:4px}.actions-dropdown[data-v-60d91828]{display:inline-block}.warning-type-memory[data-v-60d91828]{margin-top:16px;margin-bottom:16px} diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneListView-501b6aef.js b/app/kuma-ui/pkg/resources/data/assets/ZoneListView-501b6aef.js new file mode 100644 index 000000000000..8e6801b2c8b7 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneListView-501b6aef.js @@ -0,0 +1 @@ +import{K as P}from"./index-9dd3e7d3.js";import{d as Y,u as ee,m as S,a as _,o as t,b as y,w as e,e as l,a0 as j,p as Z,f as o,t as m,c as z,F as b,C as R,v as K,q as x,V as ne,aA as te,H as oe,D as se,_ as ae}from"./index-784d2bbf.js";import{A as ie}from"./AppCollection-f5654ac8.js";import{_ as le}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-f5222818.js";import{E as re}from"./ErrorBlock-d38c2168.js";import{S as ce}from"./StatusBadge-a6acfbee.js";import{S as me}from"./SummaryView-f02fae9c.js";import{_ as pe}from"./WarningIcon.vue_vue_type_script_setup_true_lang-9960c4c9.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";import"./TextWithCopyButton-7ef74197.js";import"./CopyButton-9c00109a.js";const ue=["data-testid"],de=Y({__name:"ZoneListView",setup(fe){const G=ee(),B=S(!1),T=S(!1),D=S(""),A=S({}),M=S({}),q=a=>{let p="offline";return a.length>0&&(p="online",typeof a[a.length-1].disconnectTime<"u"&&(p="offline")),p},H=a=>{const p="zoneIngress";A.value=a.items.reduce((r,d)=>{var f,g;const s=(f=d[p])==null?void 0:f.zone;if(typeof s<"u"){typeof r[s]>"u"&&(r[s]={online:[],offline:[]});const v=((g=d[`${p}Insight`])==null?void 0:g.subscriptions)||[],C=q(v);r[s][C].push(d)}return r},{})},J=a=>{const p="zoneEgress";M.value=a.items.reduce((r,d)=>{var f,g;const s=(f=d[p])==null?void 0:f.zone;if(typeof s<"u"){typeof r[s]>"u"&&(r[s]={online:[],offline:[]});const v=((g=d[`${p}Insight`])==null?void 0:g.subscriptions)||[],C=q(v);r[s][C].push(d)}return r},{})};function O(a){return a.map(p=>{var I;const{name:r}=p,d={name:"zone-cp-detail-view",params:{zone:r}};let s="",f="kubernetes",g=!1,v=!0;(((I=p.zoneInsight)==null?void 0:I.subscriptions)??[]).forEach(k=>{if(k.version&&k.version.kumaCp){s=k.version.kumaCp.version;const{kumaCpGlobalCompatible:h=!0}=k.version.kumaCp;v=h}if(k.config){const h=JSON.parse(k.config);f=h.environment,g=h.store.type==="memory"}});const E=se(p);return{detailViewRoute:d,name:r,status:E,zoneCpVersion:s,type:f,warnings:{version_mismatch:!v,store_memory:g}}})}async function U(){await G.deleteZone({name:D.value})}function $(){B.value=!B.value}function W(a){$(),D.value=a}function Q(a){T.value=(a==null?void 0:a.items.length)>0}return(a,p)=>{const r=_("RouteTitle"),d=_("KButton"),s=_("DataSource"),f=_("RouterLink"),g=_("KTooltip"),v=_("KDropdownItem"),C=_("KDropdownMenu"),E=_("KCard"),I=_("RouterView"),k=_("AppView"),h=_("RouteView");return t(),y(s,{src:"/me"},{default:e(({data:F})=>[F?(t(),y(h,{key:0,name:"zone-cp-list-view",params:{page:1,size:F.pageSize,zone:""}},{default:e(({route:u,t:i,can:V})=>[l(k,null,j({title:e(()=>[Z("h1",null,[l(r,{title:i("zone-cps.routes.items.title")},null,8,["title"])])]),default:e(()=>[o(),o(),l(s,{src:`/zone-cps?page=${u.params.page}&size=${u.params.size}`,onChange:Q},{default:e(({data:w,error:L,refresh:X})=>[l(s,{src:"/zone-ingress-overviews?page=1&size=100",onChange:H}),o(),l(s,{src:"/zone-egress-overviews?page=1&size=100",onChange:J}),o(),l(E,null,{body:e(()=>[L!==void 0?(t(),y(re,{key:0,error:L},null,8,["error"])):(t(),y(ie,{key:1,class:"zone-cp-collection","data-testid":"zone-cp-collection",headers:[{label:"Name",key:"name"},{label:"Zone CP Version",key:"zoneCpVersion"},{label:"Type",key:"type"},{label:"Ingresses (online / total)",key:"ingress"},{label:"Egresses (online / total)",key:"egress"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Details",key:"details",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":parseInt(u.params.page),"page-size":parseInt(u.params.size),total:w==null?void 0:w.total,items:w?O(w.items):void 0,error:L,"empty-state-title":V("create zones")?i("zone-cps.empty_state.title"):void 0,"empty-state-message":V("create zones")?i("zone-cps.empty_state.message"):void 0,"empty-state-cta-to":V("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":V("create zones")?i("zones.index.create"):void 0,"is-selected-row":n=>n.name===u.params.zone,onChange:u.update},j({name:e(({row:n})=>[l(f,{to:{name:"zone-cp-detail-view",params:{zone:n.name},query:{page:u.params.page,size:u.params.size}}},{default:e(()=>[o(m(n.name),1)]),_:2},1032,["to"])]),zoneCpVersion:e(({rowValue:n})=>[o(m(n||i("common.collection.none")),1)]),type:e(({rowValue:n})=>[o(m(n||i("common.collection.none")),1)]),ingress:e(({row:n})=>[(t(!0),z(b,null,R([A.value[n.name]||{online:[],offline:[]}],c=>(t(),z(b,null,[o(m(c.online.length)+" / "+m(c.online.length+c.offline.length),1)],64))),256))]),egress:e(({row:n})=>[(t(!0),z(b,null,R([M.value[n.name]||{online:[],offline:[]}],c=>(t(),z(b,null,[o(m(c.online.length)+" / "+m(c.online.length+c.offline.length),1)],64))),256))]),status:e(({rowValue:n})=>[n?(t(),y(ce,{key:0,status:n},null,8,["status"])):(t(),z(b,{key:1},[o(m(i("common.collection.none")),1)],64))]),warnings:e(({row:n})=>[Object.values(n.warnings).some(c=>c)?(t(),y(g,{key:0},{content:e(()=>[Z("ul",null,[(t(!0),z(b,null,R(n.warnings,(c,N)=>(t(),z(b,{key:N},[c?(t(),z("li",{key:0,"data-testid":`warning-${N}`},m(i(`zone-cps.list.${N}`)),9,ue)):K("",!0)],64))),128))])]),default:e(()=>[o(),l(pe,{"data-testid":"warning",class:"mr-1",size:x(P),"hide-title":""},null,8,["size"])]),_:2},1024)):(t(),z(b,{key:1},[o(m(i("common.collection.none")),1)],64))]),details:e(({row:n})=>[l(f,{class:"details-link","data-testid":"details-link",to:{name:"zone-cp-detail-view",params:{zone:n.name}}},{default:e(()=>[o(m(i("common.collection.details_link"))+" ",1),l(x(ne),{display:"inline-block",decorative:"",size:x(P)},null,8,["size"])]),_:2},1032,["to"])]),_:2},[V("create zones")?{name:"actions",fn:e(({row:n})=>[l(C,{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[l(d,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[l(x(te))]),_:1})]),items:e(()=>[l(v,{"has-divider":"","is-dangerous":"","data-testid":"dropdown-delete-item",onClick:c=>W(n.name)},{default:e(()=>[o(m(i("common.collection.actions.delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),key:"0"}:void 0]),1032,["headers","page-number","page-size","total","items","error","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),o(),u.params.zone?(t(),y(I,{key:0},{default:e(n=>[l(me,{onClose:c=>u.replace({name:"zone-cp-list-view",query:{page:u.params.page,size:u.params.size}})},{default:e(()=>[(t(),y(oe(n.Component),{name:u.params.zone,"zone-overview":w==null?void 0:w.items.find(c=>c.name===u.params.zone)},null,8,["name","zone-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):K("",!0),o(),B.value?(t(),y(le,{key:1,"confirmation-text":D.value,"delete-function":U,"is-visible":"","action-button-text":i("common.delete_modal.proceed_button"),title:i("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:$,onDelete:()=>{$(),X()}},{"body-content":e(()=>[Z("p",null,m(i("common.delete_modal.text1",{type:"Zone",name:D.value})),1),o(),Z("p",null,m(i("common.delete_modal.text2")),1)]),_:2},1032,["confirmation-text","action-button-text","title","onDelete"])):K("",!0)]),_:2},1032,["src"])]),_:2},[V("create zones")&&T.value?{name:"actions",fn:e(()=>[l(d,{appearance:"primary",icon:"plus",to:{name:"zone-create-view"},"data-testid":"create-zone-link"},{default:e(()=>[o(m(i("zones.index.create")),1)]),_:2},1024)]),key:"0"}:void 0]),1024)]),_:2},1032,["params"])):K("",!0)]),_:1})}}});const Se=ae(de,[["__scopeId","data-v-60d91828"]]);export{Se as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-a6fb216c.js b/app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-c44bae22.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-a6fb216c.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-c44bae22.js index aced7354c24e..60f4f610ef81 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-a6fb216c.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-c44bae22.js @@ -1 +1 @@ -import{d as h,l as z,O as u,D as V,aC as g,aD as Z,o as p,c as S,e as i,w as e,f as t,t as s,q as n,a1 as _,a as l,b as f,p as r,A as b,B as O,aE as x,_ as C}from"./index-203d56a2.js";import{S as B}from"./StatusBadge-01928c30.js";import{_ as R}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-01997eab.js";const D={class:"stack"},I=h({__name:"ZoneSummary",props:{zoneOverview:{}},setup(c){const{t:o}=z(),a=c,d=u(()=>V(a.zoneOverview)),v=u(()=>g(a.zoneOverview)),m=u(()=>Z(a.zoneOverview));return(y,w)=>(p(),S("div",D,[i(_,null,{title:e(()=>[t(s(n(o)("http.api.property.status")),1)]),body:e(()=>[i(B,{status:d.value},null,8,["status"])]),_:1}),t(),i(_,null,{title:e(()=>[t(s(n(o)("http.api.property.type")),1)]),body:e(()=>[t(s(n(o)(`common.product.environment.${v.value||"unknown"}`)),1)]),_:1}),t(),i(_,null,{title:e(()=>[t(s(n(o)("zone-cps.routes.item.authentication_type")),1)]),body:e(()=>[t(s(m.value||n(o)("common.not_applicable")),1)]),_:1})]))}}),T=c=>(b("data-v-26fb1d3a"),c=c(),O(),c),A={class:"summary-title-wrapper"},$=T(()=>r("img",{"aria-hidden":"true",src:x},null,-1)),E={class:"summary-title"},N={key:1,class:"stack"},L=h({__name:"ZoneSummaryView",props:{name:{},zoneOverview:{default:void 0}},setup(c){const{t:o}=z(),a=c;return(d,v)=>{const m=l("RouteTitle"),y=l("RouterLink"),w=l("AppView"),k=l("RouteView");return p(),f(k,{name:"zone-cp-summary-view"},{default:e(()=>[i(w,null,{title:e(()=>[r("div",A,[$,t(),r("h2",E,[i(y,{to:{name:"zone-cp-detail-view",params:{zone:a.name}}},{default:e(()=>[i(m,{title:n(o)("zone-cps.routes.item.title",{name:a.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:e(()=>[t(),a.zoneOverview===void 0?(p(),f(R,{key:0},{message:e(()=>[r("p",null,s(n(o)("common.collection.summary.empty_message",{type:"Zone"})),1)]),default:e(()=>[t(s(n(o)("common.collection.summary.empty_title",{type:"Zone"}))+" ",1)]),_:1})):(p(),S("div",N,[r("div",null,[r("h3",null,s(n(o)("zone-cps.routes.item.overview")),1),t(),i(I,{class:"mt-4","zone-overview":a.zoneOverview},null,8,["zone-overview"])])]))]),_:1})]),_:1})}}});const F=C(L,[["__scopeId","data-v-26fb1d3a"]]);export{F as default}; +import{d as h,l as z,O as u,D as V,aC as g,aD as Z,o as p,c as S,e as i,w as e,f as t,t as s,q as n,a1 as _,a as l,b as f,p as r,A as b,B as O,aE as x,_ as C}from"./index-784d2bbf.js";import{S as B}from"./StatusBadge-a6acfbee.js";import{_ as R}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-f6a2a033.js";const D={class:"stack"},I=h({__name:"ZoneSummary",props:{zoneOverview:{}},setup(c){const{t:o}=z(),a=c,d=u(()=>V(a.zoneOverview)),v=u(()=>g(a.zoneOverview)),m=u(()=>Z(a.zoneOverview));return(y,w)=>(p(),S("div",D,[i(_,null,{title:e(()=>[t(s(n(o)("http.api.property.status")),1)]),body:e(()=>[i(B,{status:d.value},null,8,["status"])]),_:1}),t(),i(_,null,{title:e(()=>[t(s(n(o)("http.api.property.type")),1)]),body:e(()=>[t(s(n(o)(`common.product.environment.${v.value||"unknown"}`)),1)]),_:1}),t(),i(_,null,{title:e(()=>[t(s(n(o)("zone-cps.routes.item.authentication_type")),1)]),body:e(()=>[t(s(m.value||n(o)("common.not_applicable")),1)]),_:1})]))}}),T=c=>(b("data-v-26fb1d3a"),c=c(),O(),c),A={class:"summary-title-wrapper"},$=T(()=>r("img",{"aria-hidden":"true",src:x},null,-1)),E={class:"summary-title"},N={key:1,class:"stack"},L=h({__name:"ZoneSummaryView",props:{name:{},zoneOverview:{default:void 0}},setup(c){const{t:o}=z(),a=c;return(d,v)=>{const m=l("RouteTitle"),y=l("RouterLink"),w=l("AppView"),k=l("RouteView");return p(),f(k,{name:"zone-cp-summary-view"},{default:e(()=>[i(w,null,{title:e(()=>[r("div",A,[$,t(),r("h2",E,[i(y,{to:{name:"zone-cp-detail-view",params:{zone:a.name}}},{default:e(()=>[i(m,{title:n(o)("zone-cps.routes.item.title",{name:a.name})},null,8,["title"])]),_:1},8,["to"])])])]),default:e(()=>[t(),a.zoneOverview===void 0?(p(),f(R,{key:0},{message:e(()=>[r("p",null,s(n(o)("common.collection.summary.empty_message",{type:"Zone"})),1)]),default:e(()=>[t(s(n(o)("common.collection.summary.empty_title",{type:"Zone"}))+" ",1)]),_:1})):(p(),S("div",N,[r("div",null,[r("h3",null,s(n(o)("zone-cps.routes.item.overview")),1),t(),i(I,{class:"mt-4","zone-overview":a.zoneOverview},null,8,["zone-overview"])])]))]),_:1})]),_:1})}}});const F=C(L,[["__scopeId","data-v-26fb1d3a"]]);export{F as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/data-f89692bd.js b/app/kuma-ui/pkg/resources/data/assets/data-207af457.js similarity index 64% rename from app/kuma-ui/pkg/resources/data/assets/data-f89692bd.js rename to app/kuma-ui/pkg/resources/data/assets/data-207af457.js index f39214ceb761..6a003f2a6a48 100644 --- a/app/kuma-ui/pkg/resources/data/assets/data-f89692bd.js +++ b/app/kuma-ui/pkg/resources/data/assets/data-207af457.js @@ -1 +1 @@ -import{l as a}from"./index-203d56a2.js";const{formatIsoDate:n}=a();function r(t){if(t.length===0)return null;const e=t[t.length-1];return n(e.status.lastUpdateTime)}export{r as g}; +import{l as a}from"./index-784d2bbf.js";const{formatIsoDate:n}=a();function r(t){if(t.length===0)return null;const e=t[t.length-1];return n(e.status.lastUpdateTime)}export{r as g}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index-203d56a2.js b/app/kuma-ui/pkg/resources/data/assets/index-784d2bbf.js similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/index-203d56a2.js rename to app/kuma-ui/pkg/resources/data/assets/index-784d2bbf.js index 1b70ff3cfdf0..32e5b29092d9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/index-203d56a2.js +++ b/app/kuma-ui/pkg/resources/data/assets/index-784d2bbf.js @@ -1,6 +1,6 @@ -var kh=Object.defineProperty;var Mh=(e,t,r)=>t in e?kh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var ht=(e,t,r)=>(Mh(e,typeof t!="symbol"?t+"":t,r),r),ml=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)};var oe=(e,t,r)=>(ml(e,t,"read from private field"),r?r.call(e):t.get(e)),et=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},Gt=(e,t,r,n)=>(ml(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var ge=(e,t,r)=>(ml(e,t,"access private method"),r);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();const xh="modulepreload",Sh=function(e,t){return e[0]==="."?new URL(e,t).href:e},w5={},_e=function(t,r,n){if(!r||r.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(r.map(i=>{if(i=Sh(i,n),i in w5)return;w5[i]=!0;const a=i.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!n)for(let c=o.length-1;c>=0;c--){const d=o[c];if(d.href===i&&(!a||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":xh,a||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),a)return new Promise((c,d)=>{u.addEventListener("load",c),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t()).catch(i=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i})};const Eh=e=>({"use kubernetes":t=>e("KUMA_ENVIRONMENT")==="kubernetes","use state":t=>e("KUMA_STORE_TYPE")!=="memory"}),Lh=()=>[{path:"/",name:"home",component:()=>_e(()=>import("./ControlPlaneDetailView-73026651.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./ControlPlaneDetailView-c9c2d460.css"],import.meta.url)}],Ah=(e,t)=>({"/control-plane/addresses":async()=>({http:e("KUMA_API_URL"),kds:"grpcs://:5685"}),"/global-insight":()=>t.getGlobalInsight()});function n7(e,t){const r=Object.create(null),n=e.split(",");for(let o=0;o!!r[o.toLowerCase()]:o=>!!r[o]}const kt={},Do=[],J1=()=>{},Dh=()=>!1,Hh=/^on[^a-z]/,L2=e=>Hh.test(e),o7=e=>e.startsWith("onUpdate:"),Rt=Object.assign,i7=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},Bh=Object.prototype.hasOwnProperty,st=(e,t)=>Bh.call(e,t),Ve=Array.isArray,Ho=e=>D2(e)==="[object Map]",gu=e=>D2(e)==="[object Set]",qe=e=>typeof e=="function",Pt=e=>typeof e=="string",A2=e=>typeof e=="symbol",Mt=e=>e!==null&&typeof e=="object",Cu=e=>(Mt(e)||qe(e))&&qe(e.then)&&qe(e.catch),yu=Object.prototype.toString,D2=e=>yu.call(e),Th=e=>D2(e).slice(8,-1),bu=e=>D2(e)==="[object Object]",a7=e=>Pt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,hs=n7(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),H2=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Oh=/-(\w)/g,Cr=H2(e=>e.replace(Oh,(t,r)=>r?r.toUpperCase():"")),Ih=/\B([A-Z])/g,io=H2(e=>e.replace(Ih,"-$1").toLowerCase()),B2=H2(e=>e.charAt(0).toUpperCase()+e.slice(1)),ps=H2(e=>e?`on${B2(e)}`:""),Qn=(e,t)=>!Object.is(e,t),ms=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},C0=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vh=e=>{const t=Pt(e)?Number(e):NaN;return isNaN(t)?e:t};let _5;const y0=()=>_5||(_5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function We(e){if(Ve(e)){const t={};for(let r=0;r{if(r){const n=r.split(Nh);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function J(e){let t="";if(Pt(e))t=e;else if(Ve(e))for(let r=0;rPt(e)?e:e==null?"":Ve(e)||Mt(e)&&(e.toString===yu||!qe(e.toString))?JSON.stringify(e,_u,2):String(e),_u=(e,t)=>t&&t.__v_isRef?_u(e,t.value):Ho(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,o])=>(r[`${n} =>`]=o,r),{})}:gu(t)?{[`Set(${t.size})`]:[...t.values()]}:Mt(t)&&!Ve(t)&&!bu(t)?String(t):t;let L1;class Fh{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=L1,!t&&L1&&(this.index=(L1.scopes||(L1.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const r=L1;try{return L1=this,t()}finally{L1=r}}}on(){L1=this}off(){L1=this.parent}stop(t){if(this._active){let r,n;for(r=0,n=this.effects.length;r{const t=new Set(e);return t.w=0,t.n=0,t},Mu=e=>(e.w&wn)>0,xu=e=>(e.n&wn)>0,Yh=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{(c==="length"||!A2(c)&&c>=l)&&s.push(u)})}else switch(r!==void 0&&s.push(a.get(r)),t){case"add":Ve(e)?a7(r)&&s.push(a.get("length")):(s.push(a.get(qn)),Ho(e)&&s.push(a.get(w0)));break;case"delete":Ve(e)||(s.push(a.get(qn)),Ho(e)&&s.push(a.get(w0)));break;case"set":Ho(e)&&s.push(a.get(qn));break}if(s.length===1)s[0]&&_0(s[0]);else{const l=[];for(const u of s)u&&l.push(...u);_0(s7(l))}}function _0(e,t){const r=Ve(e)?e:[...e];for(const n of r)n.computed&&M5(n);for(const n of r)n.computed||M5(n)}function M5(e,t){(e!==Q1||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Kh(e,t){var r;return(r=Os.get(e))==null?void 0:r.get(t)}const qh=n7("__proto__,__v_isRef,__isVue"),Lu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(A2)),x5=Wh();function Wh(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...r){const n=ot(this);for(let i=0,a=this.length;i{e[t]=function(...r){ii();const n=ot(this)[t].apply(this,r);return ai(),n}}),e}function Qh(e){const t=ot(this);return k1(t,"has",e),t.hasOwnProperty(e)}class Au{constructor(t=!1,r=!1){this._isReadonly=t,this._shallow=r}get(t,r,n){const o=this._isReadonly,i=this._shallow;if(r==="__v_isReactive")return!o;if(r==="__v_isReadonly")return o;if(r==="__v_isShallow")return i;if(r==="__v_raw"&&n===(o?i?cp:Tu:i?Bu:Hu).get(t))return t;const a=Ve(t);if(!o){if(a&&st(x5,r))return Reflect.get(x5,r,n);if(r==="hasOwnProperty")return Qh}const s=Reflect.get(t,r,n);return(A2(r)?Lu.has(r):qh(r))||(o||k1(t,"get",r),i)?s:e1(s)?a&&a7(r)?s:s.value:Mt(s)?o?Iu(s):Mn(s):s}}class Du extends Au{constructor(t=!1){super(!1,t)}set(t,r,n,o){let i=t[r];if(Xn(i)&&e1(i)&&!e1(n))return!1;if(!this._shallow&&(!Is(n)&&!Xn(n)&&(i=ot(i),n=ot(n)),!Ve(t)&&e1(i)&&!e1(n)))return i.value=n,!0;const a=Ve(t)&&a7(r)?Number(r)e,T2=e=>Reflect.getPrototypeOf(e);function Fa(e,t,r=!1,n=!1){e=e.__v_raw;const o=ot(e),i=ot(t);r||(Qn(t,i)&&k1(o,"get",t),k1(o,"get",i));const{has:a}=T2(o),s=n?u7:r?f7:ua;if(a.call(o,t))return s(e.get(t));if(a.call(o,i))return s(e.get(i));e!==o&&e.get(t)}function Ua(e,t=!1){const r=this.__v_raw,n=ot(r),o=ot(e);return t||(Qn(e,o)&&k1(n,"has",e),k1(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function ja(e,t=!1){return e=e.__v_raw,!t&&k1(ot(e),"iterate",qn),Reflect.get(e,"size",e)}function S5(e){e=ot(e);const t=ot(this);return T2(t).has.call(t,e)||(t.add(e),Nr(t,"add",e,e)),this}function E5(e,t){t=ot(t);const r=ot(this),{has:n,get:o}=T2(r);let i=n.call(r,e);i||(e=ot(e),i=n.call(r,e));const a=o.call(r,e);return r.set(e,t),i?Qn(t,a)&&Nr(r,"set",e,t):Nr(r,"add",e,t),this}function L5(e){const t=ot(this),{has:r,get:n}=T2(t);let o=r.call(t,e);o||(e=ot(e),o=r.call(t,e)),n&&n.call(t,e);const i=t.delete(e);return o&&Nr(t,"delete",e,void 0),i}function A5(){const e=ot(this),t=e.size!==0,r=e.clear();return t&&Nr(e,"clear",void 0,void 0),r}function Ya(e,t){return function(n,o){const i=this,a=i.__v_raw,s=ot(a),l=t?u7:e?f7:ua;return!e&&k1(s,"iterate",qn),a.forEach((u,c)=>n.call(o,l(u),l(c),i))}}function Ga(e,t,r){return function(...n){const o=this.__v_raw,i=ot(o),a=Ho(i),s=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,u=o[e](...n),c=r?u7:t?f7:ua;return!t&&k1(i,"iterate",l?w0:qn),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:s?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function Wr(e){return function(...t){return e==="delete"?!1:this}}function rp(){const e={get(i){return Fa(this,i)},get size(){return ja(this)},has:Ua,add:S5,set:E5,delete:L5,clear:A5,forEach:Ya(!1,!1)},t={get(i){return Fa(this,i,!1,!0)},get size(){return ja(this)},has:Ua,add:S5,set:E5,delete:L5,clear:A5,forEach:Ya(!1,!0)},r={get(i){return Fa(this,i,!0)},get size(){return ja(this,!0)},has(i){return Ua.call(this,i,!0)},add:Wr("add"),set:Wr("set"),delete:Wr("delete"),clear:Wr("clear"),forEach:Ya(!0,!1)},n={get(i){return Fa(this,i,!0,!0)},get size(){return ja(this,!0)},has(i){return Ua.call(this,i,!0)},add:Wr("add"),set:Wr("set"),delete:Wr("delete"),clear:Wr("clear"),forEach:Ya(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Ga(i,!1,!1),r[i]=Ga(i,!0,!1),t[i]=Ga(i,!1,!0),n[i]=Ga(i,!0,!0)}),[e,r,t,n]}const[np,op,ip,ap]=rp();function c7(e,t){const r=t?e?ap:ip:e?op:np;return(n,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?n:Reflect.get(st(r,o)&&o in n?r:n,o,i)}const sp={get:c7(!1,!1)},lp={get:c7(!1,!0)},up={get:c7(!0,!1)},Hu=new WeakMap,Bu=new WeakMap,Tu=new WeakMap,cp=new WeakMap;function dp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fp(e){return e.__v_skip||!Object.isExtensible(e)?0:dp(Th(e))}function Mn(e){return Xn(e)?e:d7(e,!1,Jh,sp,Hu)}function Ou(e){return d7(e,!1,tp,lp,Bu)}function Iu(e){return d7(e,!0,ep,up,Tu)}function d7(e,t,r,n,o){if(!Mt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const a=fp(e);if(a===0)return e;const s=new Proxy(e,a===2?n:r);return o.set(e,s),s}function Bo(e){return Xn(e)?Bo(e.__v_raw):!!(e&&e.__v_isReactive)}function Xn(e){return!!(e&&e.__v_isReadonly)}function Is(e){return!!(e&&e.__v_isShallow)}function Vu(e){return Bo(e)||Xn(e)}function ot(e){const t=e&&e.__v_raw;return t?ot(t):e}function Pu(e){return Ts(e,"__v_skip",!0),e}const ua=e=>Mt(e)?Mn(e):e,f7=e=>Mt(e)?Iu(e):e;function Nu(e){gn&&Q1&&(e=ot(e),Eu(e.dep||(e.dep=s7())))}function Zu(e,t){e=ot(e);const r=e.dep;r&&_0(r)}function e1(e){return!!(e&&e.__v_isRef===!0)}function j(e){return $u(e,!1)}function hp(e){return $u(e,!0)}function $u(e,t){return e1(e)?e:new pp(e,t)}class pp{constructor(t,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?t:ot(t),this._value=r?t:ua(t)}get value(){return Nu(this),this._value}set value(t){const r=this.__v_isShallow||Is(t)||Xn(t);t=r?t:ot(t),Qn(t,this._rawValue)&&(this._rawValue=t,this._value=r?t:ua(t),Zu(this))}}function Y(e){return e1(e)?e.value:e}const mp={get:(e,t,r)=>Y(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return e1(o)&&!e1(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Ru(e){return Bo(e)?e:new Proxy(e,mp)}function vp(e){const t=Ve(e)?new Array(e.length):{};for(const r in e)t[r]=Cp(e,r);return t}class gp{constructor(t,r,n){this._object=t,this._key=r,this._defaultValue=n,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Kh(ot(this._object),this._key)}}function Cp(e,t,r){const n=e[t];return e1(n)?n:new gp(e,t,r)}class yp{constructor(t,r,n,o){this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new l7(t,()=>{this._dirty||(this._dirty=!0,Zu(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const t=ot(this);return Nu(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function bp(e,t,r=!1){let n,o;const i=qe(e);return i?(n=e,o=J1):(n=e.get,o=e.set),new yp(n,o,i||!o,r)}function Cn(e,t,r,n){let o;try{o=n?e(...n):e()}catch(i){O2(i,t,r)}return o}function z1(e,t,r,n){if(qe(e)){const i=Cn(e,t,r,n);return i&&Cu(i)&&i.catch(a=>{O2(a,t,r)}),i}const o=[];for(let i=0;i>>1,o=n1[n],i=da(o);imr&&n1.splice(t,1)}function Mp(e){Ve(e)?To.push(...e):(!Br||!Br.includes(e,e.allowRecurse?Zn+1:Zn))&&To.push(e),Fu()}function D5(e,t=ca?mr+1:0){for(;tda(r)-da(n)),Zn=0;Zne.id==null?1/0:e.id,xp=(e,t)=>{const r=da(e)-da(t);if(r===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return r};function ju(e){k0=!1,ca=!0,n1.sort(xp);const t=J1;try{for(mr=0;mrPt(h)?h.trim():h)),d&&(o=r.map(C0))}let s,l=n[s=ps(t)]||n[s=ps(Cr(t))];!l&&i&&(l=n[s=ps(io(t))]),l&&z1(l,e,6,o);const u=n[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,z1(u,e,6,o)}}function Yu(e,t,r=!1){const n=t.emitsCache,o=n.get(e);if(o!==void 0)return o;const i=e.emits;let a={},s=!1;if(!qe(e)){const l=u=>{const c=Yu(u,t,!0);c&&(s=!0,Rt(a,c))};!r&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!s?(Mt(e)&&n.set(e,null),null):(Ve(i)?i.forEach(l=>a[l]=null):Rt(a,i),Mt(e)&&n.set(e,a),a)}function I2(e,t){return!e||!L2(t)?!1:(t=t.slice(2).replace(/Once$/,""),st(e,t[0].toLowerCase()+t.slice(1))||st(e,io(t))||st(e,t))}let t1=null,V2=null;function Vs(e){const t=t1;return t1=e,V2=e&&e.type.__scopeId||null,t}function ut(e){V2=e}function ct(){V2=null}function D(e,t=t1,r){if(!t||e._n)return e;const n=(...o)=>{n._d&&z5(-1);const i=Vs(t);let a;try{a=e(...o)}finally{Vs(i),n._d&&z5(1)}return a};return n._n=!0,n._c=!0,n._d=!0,n}function vl(e){const{type:t,vnode:r,proxy:n,withProxy:o,props:i,propsOptions:[a],slots:s,attrs:l,emit:u,render:c,renderCache:d,data:f,setupState:h,ctx:C,inheritAttrs:w}=e;let g,b;const y=Vs(e);try{if(r.shapeFlag&4){const _=o||n;g=hr(c.call(_,_,d,i,h,f,C)),b=l}else{const _=t;g=hr(_.length>1?_(i,{attrs:l,slots:s,emit:u}):_(i,null)),b=t.props?l:Ep(l)}}catch(_){Ki.length=0,O2(_,e,1),g=U(H1)}let v=g;if(b&&w!==!1){const _=Object.keys(b),{shapeFlag:H}=v;_.length&&H&7&&(a&&_.some(o7)&&(b=Lp(b,a)),v=Rr(v,b))}return r.dirs&&(v=Rr(v),v.dirs=v.dirs?v.dirs.concat(r.dirs):r.dirs),r.transition&&(v.transition=r.transition),g=v,Vs(y),g}const Ep=e=>{let t;for(const r in e)(r==="class"||r==="style"||L2(r))&&((t||(t={}))[r]=e[r]);return t},Lp=(e,t)=>{const r={};for(const n in e)(!o7(n)||!(n.slice(9)in t))&&(r[n]=e[n]);return r};function Ap(e,t,r){const{props:n,children:o,component:i}=e,{props:a,children:s,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&l>=0){if(l&1024)return!0;if(l&16)return n?H5(n,a,u):!!a;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Bp(e,t){t&&t.pendingBranch?Ve(e)?t.effects.push(...e):t.effects.push(e):Mp(e)}function qu(e,t){return P2(e,null,t)}function Tp(e,t){return P2(e,null,{flush:"post"})}const Ka={};function Te(e,t,r){return P2(e,t,r)}function P2(e,t,{immediate:r,deep:n,flush:o,onTrack:i,onTrigger:a}=kt){var s;const l=ku()===((s=qt)==null?void 0:s.scope)?qt:null;let u,c=!1,d=!1;if(e1(e)?(u=()=>e.value,c=Is(e)):Bo(e)?(u=()=>e,n=!0):Ve(e)?(d=!0,c=e.some(_=>Bo(_)||Is(_)),u=()=>e.map(_=>{if(e1(_))return _.value;if(Bo(_))return Fn(_);if(qe(_))return Cn(_,l,2)})):qe(e)?t?u=()=>Cn(e,l,2):u=()=>{if(!(l&&l.isUnmounted))return f&&f(),z1(e,l,3,[h])}:u=J1,t&&n){const _=u;u=()=>Fn(_())}let f,h=_=>{f=y.onStop=()=>{Cn(_,l,4)}},C;if(ma)if(h=J1,t?r&&z1(t,l,3,[u(),d?[]:void 0,h]):u(),o==="sync"){const _=_m();C=_.__watcherHandles||(_.__watcherHandles=[])}else return J1;let w=d?new Array(e.length).fill(Ka):Ka;const g=()=>{if(y.active)if(t){const _=y.run();(n||c||(d?_.some((H,P)=>Qn(H,w[P])):Qn(_,w)))&&(f&&f(),z1(t,l,3,[_,w===Ka?void 0:d&&w[0]===Ka?[]:w,h]),w=_)}else y.run()};g.allowRecurse=!!t;let b;o==="sync"?b=g:o==="post"?b=()=>y1(g,l&&l.suspense):(g.pre=!0,l&&(g.id=l.uid),b=()=>p7(g));const y=new l7(u,b);t?r?g():w=y.run():o==="post"?y1(y.run.bind(y),l&&l.suspense):y.run();const v=()=>{y.stop(),l&&l.scope&&i7(l.scope.effects,y)};return C&&C.push(v),v}function Op(e,t,r){const n=this.proxy,o=Pt(e)?e.includes(".")?Wu(n,e):()=>n[e]:e.bind(n,n);let i;qe(t)?i=t:(i=t.handler,r=t);const a=qt;jo(this);const s=P2(o,i.bind(n),r);return a?jo(a):Wn(),s}function Wu(e,t){const r=t.split(".");return()=>{let n=e;for(let o=0;o{Fn(r,t)});else if(bu(e))for(const r in e)Fn(e[r],t);return e}function Ps(e,t){const r=t1;if(r===null)return e;const n=z2(r)||r.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),nr(()=>{e.isUnmounting=!0}),e}const O1=[Function,Array],Xu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:O1,onEnter:O1,onAfterEnter:O1,onEnterCancelled:O1,onBeforeLeave:O1,onLeave:O1,onAfterLeave:O1,onLeaveCancelled:O1,onBeforeAppear:O1,onAppear:O1,onAfterAppear:O1,onAppearCancelled:O1},Ip={name:"BaseTransition",props:Xu,setup(e,{slots:t}){const r=La(),n=Qu();let o;return()=>{const i=t.default&&v7(t.default(),!0);if(!i||!i.length)return;let a=i[0];if(i.length>1){for(const w of i)if(w.type!==H1){a=w;break}}const s=ot(e),{mode:l}=s;if(n.isLeaving)return gl(a);const u=T5(a);if(!u)return gl(a);const c=fa(u,s,n,r);ha(u,c);const d=r.subTree,f=d&&T5(d);let h=!1;const{getTransitionKey:C}=u.type;if(C){const w=C();o===void 0?o=w:w!==o&&(o=w,h=!0)}if(f&&f.type!==H1&&(!$n(u,f)||h)){const w=fa(f,s,n,r);if(ha(f,w),l==="out-in")return n.isLeaving=!0,w.afterLeave=()=>{n.isLeaving=!1,r.update.active!==!1&&r.update()},gl(a);l==="in-out"&&u.type!==H1&&(w.delayLeave=(g,b,y)=>{const v=Ju(n,f);v[String(f.key)]=f,g[ln]=()=>{b(),g[ln]=void 0,delete c.delayedLeave},c.delayedLeave=y})}return a}}},Vp=Ip;function Ju(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function fa(e,t,r,n){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:f,onAfterLeave:h,onLeaveCancelled:C,onBeforeAppear:w,onAppear:g,onAfterAppear:b,onAppearCancelled:y}=t,v=String(e.key),_=Ju(r,e),H=(Z,A)=>{Z&&z1(Z,n,9,A)},P=(Z,A)=>{const S=A[1];H(Z,A),Ve(Z)?Z.every($=>$.length<=1)&&S():Z.length<=1&&S()},I={mode:i,persisted:a,beforeEnter(Z){let A=s;if(!r.isMounted)if(o)A=w||s;else return;Z[ln]&&Z[ln](!0);const S=_[v];S&&$n(e,S)&&S.el[ln]&&S.el[ln](),H(A,[Z])},enter(Z){let A=l,S=u,$=c;if(!r.isMounted)if(o)A=g||l,S=b||u,$=y||c;else return;let T=!1;const z=Z[qa]=ae=>{T||(T=!0,ae?H($,[Z]):H(S,[Z]),I.delayedLeave&&I.delayedLeave(),Z[qa]=void 0)};A?P(A,[Z,z]):z()},leave(Z,A){const S=String(e.key);if(Z[qa]&&Z[qa](!0),r.isUnmounting)return A();H(d,[Z]);let $=!1;const T=Z[ln]=z=>{$||($=!0,A(),z?H(C,[Z]):H(h,[Z]),Z[ln]=void 0,_[S]===e&&delete _[S])};_[S]=e,f?P(f,[Z,T]):T()},clone(Z){return fa(Z,t,r,n)}};return I}function gl(e){if(N2(e))return e=Rr(e),e.children=null,e}function T5(e){return N2(e)?e.children?e.children[0]:void 0:e}function ha(e,t){e.shapeFlag&6&&e.component?ha(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function v7(e,t=!1,r){let n=[],o=0;for(let i=0;i1)for(let i=0;iRt({name:e.name},t,{setup:e}))():e}const ji=e=>!!e.type.__asyncLoader,N2=e=>e.type.__isKeepAlive;function Pp(e,t){e9(e,"a",t)}function Np(e,t){e9(e,"da",t)}function e9(e,t,r=qt){const n=e.__wdc||(e.__wdc=()=>{let o=r;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Z2(t,n,r),r){let o=r.parent;for(;o&&o.parent;)N2(o.parent.vnode)&&Zp(n,t,r,o),o=o.parent}}function Zp(e,t,r,n){const o=Z2(t,e,n,!0);_r(()=>{i7(n[t],o)},r)}function Z2(e,t,r=qt,n=!1){if(r){const o=r[e]||(r[e]=[]),i=t.__weh||(t.__weh=(...a)=>{if(r.isUnmounted)return;ii(),jo(r);const s=z1(t,r,e,a);return Wn(),ai(),s});return n?o.unshift(i):o.push(i),i}}const Ur=e=>(t,r=qt)=>(!ma||e==="sp")&&Z2(e,(...n)=>t(...n),r),$p=Ur("bm"),yt=Ur("m"),Rp=Ur("bu"),t9=Ur("u"),nr=Ur("bum"),_r=Ur("um"),zp=Ur("sp"),Fp=Ur("rtg"),Up=Ur("rtc");function jp(e,t=qt){Z2("ec",e,t)}function lt(e,t,r,n){let o;const i=r&&r[n];if(Ve(e)||Pt(e)){o=new Array(e.length);for(let a=0,s=e.length;at(a,s,void 0,i&&i[s]));else{const a=Object.keys(e);o=new Array(a.length);for(let s=0,l=a.length;s{const i=n.fn(...o);return i&&(i.key=n.key),i}:n.fn)}return e}function F(e,t,r={},n,o){if(t1.isCE||t1.parent&&ji(t1.parent)&&t1.parent.isCE)return t!=="default"&&(r.name=t),U("slot",r,n&&n());let i=e[t];i&&i._c&&(i._d=!1),m();const a=i&&r9(i(r)),s=Q(Se,{key:r.key||a&&a.key||`_${t}`},a||(n?n():[]),a&&e._===1?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function r9(e){return e.some(t=>$s(t)?!(t.type===H1||t.type===Se&&!r9(t.children)):!0)?e:null}function M0(e,t){const r={};for(const n in e)r[t&&/[A-Z]/.test(n)?`on:${n}`:ps(n)]=e[n];return r}const x0=e=>e?p9(e)?z2(e)||e.proxy:x0(e.parent):null,Yi=Rt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>x0(e.parent),$root:e=>x0(e.root),$emit:e=>e.emit,$options:e=>g7(e),$forceUpdate:e=>e.f||(e.f=()=>p7(e.update)),$nextTick:e=>e.n||(e.n=p1.bind(e.proxy)),$watch:e=>Op.bind(e)}),Cl=(e,t)=>e!==kt&&!e.__isScriptSetup&&st(e,t),Yp={get({_:e},t){const{ctx:r,setupState:n,data:o,props:i,accessCache:a,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return n[t];case 2:return o[t];case 4:return r[t];case 3:return i[t]}else{if(Cl(n,t))return a[t]=1,n[t];if(o!==kt&&st(o,t))return a[t]=2,o[t];if((u=e.propsOptions[0])&&st(u,t))return a[t]=3,i[t];if(r!==kt&&st(r,t))return a[t]=4,r[t];S0&&(a[t]=0)}}const c=Yi[t];let d,f;if(c)return t==="$attrs"&&k1(e,"get",t),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(r!==kt&&st(r,t))return a[t]=4,r[t];if(f=l.config.globalProperties,st(f,t))return f[t]},set({_:e},t,r){const{data:n,setupState:o,ctx:i}=e;return Cl(o,t)?(o[t]=r,!0):n!==kt&&st(n,t)?(n[t]=r,!0):st(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:o,propsOptions:i}},a){let s;return!!r[a]||e!==kt&&st(e,a)||Cl(t,a)||(s=i[0])&&st(s,a)||st(n,a)||st(Yi,a)||st(o.config.globalProperties,a)},defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:st(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};function Ot(){return n9().slots}function or(){return n9().attrs}function n9(){const e=La();return e.setupContext||(e.setupContext=v9(e))}function O5(e){return Ve(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e}let S0=!0;function Gp(e){const t=g7(e),r=e.proxy,n=e.ctx;S0=!1,t.beforeCreate&&I5(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:a,watch:s,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:h,updated:C,activated:w,deactivated:g,beforeDestroy:b,beforeUnmount:y,destroyed:v,unmounted:_,render:H,renderTracked:P,renderTriggered:I,errorCaptured:Z,serverPrefetch:A,expose:S,inheritAttrs:$,components:T,directives:z,filters:ae}=t;if(u&&Kp(u,n,null),a)for(const ne in a){const ye=a[ne];qe(ye)&&(n[ne]=ye.bind(r))}if(o){const ne=o.call(r,r);Mt(ne)&&(e.data=Mn(ne))}if(S0=!0,i)for(const ne in i){const ye=i[ne],je=qe(ye)?ye.bind(r,r):qe(ye.get)?ye.get.bind(r,r):J1,Ze=!qe(ye)&&qe(ye.set)?ye.set.bind(r):J1,Ge=E({get:je,set:Ze});Object.defineProperty(n,ne,{enumerable:!0,configurable:!0,get:()=>Ge.value,set:ze=>Ge.value=ze})}if(s)for(const ne in s)o9(s[ne],n,r,ne);if(l){const ne=qe(l)?l.call(r):l;Reflect.ownKeys(ne).forEach(ye=>{Oo(ye,ne[ye])})}c&&I5(c,e,"c");function ue(ne,ye){Ve(ye)?ye.forEach(je=>ne(je.bind(r))):ye&&ne(ye.bind(r))}if(ue($p,d),ue(yt,f),ue(Rp,h),ue(t9,C),ue(Pp,w),ue(Np,g),ue(jp,Z),ue(Up,P),ue(Fp,I),ue(nr,y),ue(_r,_),ue(zp,A),Ve(S))if(S.length){const ne=e.exposed||(e.exposed={});S.forEach(ye=>{Object.defineProperty(ne,ye,{get:()=>r[ye],set:je=>r[ye]=je})})}else e.exposed||(e.exposed={});H&&e.render===J1&&(e.render=H),$!=null&&(e.inheritAttrs=$),T&&(e.components=T),z&&(e.directives=z)}function Kp(e,t,r=J1){Ve(e)&&(e=E0(e));for(const n in e){const o=e[n];let i;Mt(o)?"default"in o?i=_1(o.from||n,o.default,!0):i=_1(o.from||n):i=_1(o),e1(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[n]=i}}function I5(e,t,r){z1(Ve(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,r)}function o9(e,t,r,n){const o=n.includes(".")?Wu(r,n):()=>r[n];if(Pt(e)){const i=t[e];qe(i)&&Te(o,i)}else if(qe(e))Te(o,e.bind(r));else if(Mt(e))if(Ve(e))e.forEach(i=>o9(i,t,r,n));else{const i=qe(e.handler)?e.handler.bind(r):t[e.handler];qe(i)&&Te(o,i,e)}}function g7(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let l;return s?l=s:!o.length&&!r&&!n?l=t:(l={},o.length&&o.forEach(u=>Ns(l,u,a,!0)),Ns(l,t,a)),Mt(t)&&i.set(t,l),l}function Ns(e,t,r,n=!1){const{mixins:o,extends:i}=t;i&&Ns(e,i,r,!0),o&&o.forEach(a=>Ns(e,a,r,!0));for(const a in t)if(!(n&&a==="expose")){const s=qp[a]||r&&r[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const qp={data:V5,props:P5,emits:P5,methods:Vi,computed:Vi,beforeCreate:a1,created:a1,beforeMount:a1,mounted:a1,beforeUpdate:a1,updated:a1,beforeDestroy:a1,beforeUnmount:a1,destroyed:a1,unmounted:a1,activated:a1,deactivated:a1,errorCaptured:a1,serverPrefetch:a1,components:Vi,directives:Vi,watch:Qp,provide:V5,inject:Wp};function V5(e,t){return t?e?function(){return Rt(qe(e)?e.call(this,this):e,qe(t)?t.call(this,this):t)}:t:e}function Wp(e,t){return Vi(E0(e),E0(t))}function E0(e){if(Ve(e)){const t={};for(let r=0;r1)return r&&qe(t)?t.call(n&&n.proxy):t}}function em(e,t,r,n=!1){const o={},i={};Ts(i,R2,1),e.propsDefaults=Object.create(null),a9(e,t,o,i);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);r?e.props=n?o:Ou(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function tm(e,t,r,n){const{props:o,attrs:i,vnode:{patchFlag:a}}=e,s=ot(o),[l]=e.propsOptions;let u=!1;if((n||a>0)&&!(a&16)){if(a&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,h]=s9(d,t,!0);Rt(a,f),h&&s.push(...h)};!r&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!l)return Mt(e)&&n.set(e,Do),Do;if(Ve(i))for(let c=0;c-1,h[1]=w<0||C-1||st(h,"default"))&&s.push(d)}}}const u=[a,s];return Mt(e)&&n.set(e,u),u}function N5(e){return e[0]!=="$"}function Z5(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function $5(e,t){return Z5(e)===Z5(t)}function R5(e,t){return Ve(t)?t.findIndex(r=>$5(r,e)):qe(t)&&$5(t,e)?0:-1}const l9=e=>e[0]==="_"||e==="$stable",C7=e=>Ve(e)?e.map(hr):[hr(e)],rm=(e,t,r)=>{if(t._n)return t;const n=D((...o)=>C7(t(...o)),r);return n._c=!1,n},u9=(e,t,r)=>{const n=e._ctx;for(const o in e){if(l9(o))continue;const i=e[o];if(qe(i))t[o]=rm(o,i,n);else if(i!=null){const a=C7(i);t[o]=()=>a}}},c9=(e,t)=>{const r=C7(t);e.slots.default=()=>r},nm=(e,t)=>{if(e.vnode.shapeFlag&32){const r=t._;r?(e.slots=ot(t),Ts(t,"_",r)):u9(t,e.slots={})}else e.slots={},t&&c9(e,t);Ts(e.slots,R2,1)},om=(e,t,r)=>{const{vnode:n,slots:o}=e;let i=!0,a=kt;if(n.shapeFlag&32){const s=t._;s?r&&s===1?i=!1:(Rt(o,t),!r&&s===1&&delete o._):(i=!t.$stable,u9(t,o)),a=t}else t&&(c9(e,t),a={default:1});if(i)for(const s in o)!l9(s)&&a[s]==null&&delete o[s]};function A0(e,t,r,n,o=!1){if(Ve(e)){e.forEach((f,h)=>A0(f,t&&(Ve(t)?t[h]:t),r,n,o));return}if(ji(n)&&!o)return;const i=n.shapeFlag&4?z2(n.component)||n.component.proxy:n.el,a=o?null:i,{i:s,r:l}=e,u=t&&t.r,c=s.refs===kt?s.refs={}:s.refs,d=s.setupState;if(u!=null&&u!==l&&(Pt(u)?(c[u]=null,st(d,u)&&(d[u]=null)):e1(u)&&(u.value=null)),qe(l))Cn(l,s,12,[a,c]);else{const f=Pt(l),h=e1(l);if(f||h){const C=()=>{if(e.f){const w=f?st(d,l)?d[l]:c[l]:l.value;o?Ve(w)&&i7(w,i):Ve(w)?w.includes(i)||w.push(i):f?(c[l]=[i],st(d,l)&&(d[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else f?(c[l]=a,st(d,l)&&(d[l]=a)):h&&(l.value=a,e.k&&(c[e.k]=a))};a?(C.id=-1,y1(C,r)):C()}}}const y1=Bp;function im(e){return am(e)}function am(e,t){const r=y0();r.__VUE__=!0;const{insert:n,remove:o,patchProp:i,createElement:a,createText:s,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:h=J1,insertStaticContent:C}=e,w=(x,L,B,W=null,q=null,X=null,he=!1,ce=null,de=!!L.dynamicChildren)=>{if(x===L)return;x&&!$n(x,L)&&(W=G(x),ze(x,q,X,!0),x=null),L.patchFlag===-2&&(de=!1,L.dynamicChildren=null);const{type:le,ref:Ee,shapeFlag:be}=L;switch(le){case $2:g(x,L,B,W);break;case H1:b(x,L,B,W);break;case Gi:x==null&&y(L,B,W,he);break;case Se:T(x,L,B,W,q,X,he,ce,de);break;default:be&1?H(x,L,B,W,q,X,he,ce,de):be&6?z(x,L,B,W,q,X,he,ce,de):(be&64||be&128)&&le.process(x,L,B,W,q,X,he,ce,de,N)}Ee!=null&&q&&A0(Ee,x&&x.ref,X,L||x,!L)},g=(x,L,B,W)=>{if(x==null)n(L.el=s(L.children),B,W);else{const q=L.el=x.el;L.children!==x.children&&u(q,L.children)}},b=(x,L,B,W)=>{x==null?n(L.el=l(L.children||""),B,W):L.el=x.el},y=(x,L,B,W)=>{[x.el,x.anchor]=C(x.children,L,B,W,x.el,x.anchor)},v=({el:x,anchor:L},B,W)=>{let q;for(;x&&x!==L;)q=f(x),n(x,B,W),x=q;n(L,B,W)},_=({el:x,anchor:L})=>{let B;for(;x&&x!==L;)B=f(x),o(x),x=B;o(L)},H=(x,L,B,W,q,X,he,ce,de)=>{he=he||L.type==="svg",x==null?P(L,B,W,q,X,he,ce,de):A(x,L,q,X,he,ce,de)},P=(x,L,B,W,q,X,he,ce)=>{let de,le;const{type:Ee,props:be,shapeFlag:ke,transition:Oe,dirs:re}=x;if(de=x.el=a(x.type,X,be&&be.is,be),ke&8?c(de,x.children):ke&16&&Z(x.children,de,null,W,q,X&&Ee!=="foreignObject",he,ce),re&&Ln(x,null,W,"created"),I(de,x,x.scopeId,he,W),be){for(const me in be)me!=="value"&&!hs(me)&&i(de,me,null,be[me],X,x.children,W,q,Ye);"value"in be&&i(de,"value",null,be.value),(le=be.onVnodeBeforeMount)&&ar(le,W,x)}re&&Ln(x,null,W,"beforeMount");const Le=sm(q,Oe);Le&&Oe.beforeEnter(de),n(de,L,B),((le=be&&be.onVnodeMounted)||Le||re)&&y1(()=>{le&&ar(le,W,x),Le&&Oe.enter(de),re&&Ln(x,null,W,"mounted")},q)},I=(x,L,B,W,q)=>{if(B&&h(x,B),W)for(let X=0;X{for(let le=de;le{const ce=L.el=x.el;let{patchFlag:de,dynamicChildren:le,dirs:Ee}=L;de|=x.patchFlag&16;const be=x.props||kt,ke=L.props||kt;let Oe;B&&An(B,!1),(Oe=ke.onVnodeBeforeUpdate)&&ar(Oe,B,L,x),Ee&&Ln(L,x,B,"beforeUpdate"),B&&An(B,!0);const re=q&&L.type!=="foreignObject";if(le?S(x.dynamicChildren,le,ce,B,W,re,X):he||ye(x,L,ce,null,B,W,re,X,!1),de>0){if(de&16)$(ce,L,be,ke,B,W,q);else if(de&2&&be.class!==ke.class&&i(ce,"class",null,ke.class,q),de&4&&i(ce,"style",be.style,ke.style,q),de&8){const Le=L.dynamicProps;for(let me=0;me{Oe&&ar(Oe,B,L,x),Ee&&Ln(L,x,B,"updated")},W)},S=(x,L,B,W,q,X,he)=>{for(let ce=0;ce{if(B!==W){if(B!==kt)for(const ce in B)!hs(ce)&&!(ce in W)&&i(x,ce,B[ce],null,he,L.children,q,X,Ye);for(const ce in W){if(hs(ce))continue;const de=W[ce],le=B[ce];de!==le&&ce!=="value"&&i(x,ce,le,de,he,L.children,q,X,Ye)}"value"in W&&i(x,"value",B.value,W.value)}},T=(x,L,B,W,q,X,he,ce,de)=>{const le=L.el=x?x.el:s(""),Ee=L.anchor=x?x.anchor:s("");let{patchFlag:be,dynamicChildren:ke,slotScopeIds:Oe}=L;Oe&&(ce=ce?ce.concat(Oe):Oe),x==null?(n(le,B,W),n(Ee,B,W),Z(L.children,B,Ee,q,X,he,ce,de)):be>0&&be&64&&ke&&x.dynamicChildren?(S(x.dynamicChildren,ke,B,q,X,he,ce),(L.key!=null||q&&L===q.subTree)&&d9(x,L,!0)):ye(x,L,B,Ee,q,X,he,ce,de)},z=(x,L,B,W,q,X,he,ce,de)=>{L.slotScopeIds=ce,x==null?L.shapeFlag&512?q.ctx.activate(L,B,W,he,de):ae(L,B,W,q,X,he,de):se(x,L,de)},ae=(x,L,B,W,q,X,he)=>{const ce=x.component=mm(x,W,q);if(N2(x)&&(ce.ctx.renderer=N),vm(ce),ce.asyncDep){if(q&&q.registerDep(ce,ue),!x.el){const de=ce.subTree=U(H1);b(null,de,L,B)}return}ue(ce,x,L,B,q,X,he)},se=(x,L,B)=>{const W=L.component=x.component;if(Ap(x,L,B))if(W.asyncDep&&!W.asyncResolved){ne(W,L,B);return}else W.next=L,kp(W.update),W.update();else L.el=x.el,W.vnode=L},ue=(x,L,B,W,q,X,he)=>{const ce=()=>{if(x.isMounted){let{next:Ee,bu:be,u:ke,parent:Oe,vnode:re}=x,Le=Ee,me;An(x,!1),Ee?(Ee.el=re.el,ne(x,Ee,he)):Ee=re,be&&ms(be),(me=Ee.props&&Ee.props.onVnodeBeforeUpdate)&&ar(me,Oe,Ee,re),An(x,!0);const Pe=vl(x),ft=x.subTree;x.subTree=Pe,w(ft,Pe,d(ft.el),G(ft),x,q,X),Ee.el=Pe.el,Le===null&&Dp(x,Pe.el),ke&&y1(ke,q),(me=Ee.props&&Ee.props.onVnodeUpdated)&&y1(()=>ar(me,Oe,Ee,re),q)}else{let Ee;const{el:be,props:ke}=L,{bm:Oe,m:re,parent:Le}=x,me=ji(L);if(An(x,!1),Oe&&ms(Oe),!me&&(Ee=ke&&ke.onVnodeBeforeMount)&&ar(Ee,Le,L),An(x,!0),be&&ie){const Pe=()=>{x.subTree=vl(x),ie(be,x.subTree,x,q,null)};me?L.type.__asyncLoader().then(()=>!x.isUnmounted&&Pe()):Pe()}else{const Pe=x.subTree=vl(x);w(null,Pe,B,W,x,q,X),L.el=Pe.el}if(re&&y1(re,q),!me&&(Ee=ke&&ke.onVnodeMounted)){const Pe=L;y1(()=>ar(Ee,Le,Pe),q)}(L.shapeFlag&256||Le&&ji(Le.vnode)&&Le.vnode.shapeFlag&256)&&x.a&&y1(x.a,q),x.isMounted=!0,L=B=W=null}},de=x.effect=new l7(ce,()=>p7(le),x.scope),le=x.update=()=>de.run();le.id=x.uid,An(x,!0),le()},ne=(x,L,B)=>{L.component=x;const W=x.vnode.props;x.vnode=L,x.next=null,tm(x,L.props,W,B),om(x,L.children,B),ii(),D5(),ai()},ye=(x,L,B,W,q,X,he,ce,de=!1)=>{const le=x&&x.children,Ee=x?x.shapeFlag:0,be=L.children,{patchFlag:ke,shapeFlag:Oe}=L;if(ke>0){if(ke&128){Ze(le,be,B,W,q,X,he,ce,de);return}else if(ke&256){je(le,be,B,W,q,X,he,ce,de);return}}Oe&8?(Ee&16&&Ye(le,q,X),be!==le&&c(B,be)):Ee&16?Oe&16?Ze(le,be,B,W,q,X,he,ce,de):Ye(le,q,X,!0):(Ee&8&&c(B,""),Oe&16&&Z(be,B,W,q,X,he,ce,de))},je=(x,L,B,W,q,X,he,ce,de)=>{x=x||Do,L=L||Do;const le=x.length,Ee=L.length,be=Math.min(le,Ee);let ke;for(ke=0;keEe?Ye(x,q,X,!0,!1,be):Z(L,B,W,q,X,he,ce,de,be)},Ze=(x,L,B,W,q,X,he,ce,de)=>{let le=0;const Ee=L.length;let be=x.length-1,ke=Ee-1;for(;le<=be&&le<=ke;){const Oe=x[le],re=L[le]=de?un(L[le]):hr(L[le]);if($n(Oe,re))w(Oe,re,B,null,q,X,he,ce,de);else break;le++}for(;le<=be&&le<=ke;){const Oe=x[be],re=L[ke]=de?un(L[ke]):hr(L[ke]);if($n(Oe,re))w(Oe,re,B,null,q,X,he,ce,de);else break;be--,ke--}if(le>be){if(le<=ke){const Oe=ke+1,re=Oeke)for(;le<=be;)ze(x[le],q,X,!0),le++;else{const Oe=le,re=le,Le=new Map;for(le=re;le<=ke;le++){const Ce=L[le]=de?un(L[le]):hr(L[le]);Ce.key!=null&&Le.set(Ce.key,le)}let me,Pe=0;const ft=ke-re+1;let ee=!1,ve=0;const Me=new Array(ft);for(le=0;le=ft){ze(Ce,q,X,!0);continue}let Ue;if(Ce.key!=null)Ue=Le.get(Ce.key);else for(me=re;me<=ke;me++)if(Me[me-re]===0&&$n(Ce,L[me])){Ue=me;break}Ue===void 0?ze(Ce,q,X,!0):(Me[Ue-re]=le+1,Ue>=ve?ve=Ue:ee=!0,w(Ce,L[Ue],B,null,q,X,he,ce,de),Pe++)}const Fe=ee?lm(Me):Do;for(me=Fe.length-1,le=ft-1;le>=0;le--){const Ce=re+le,Ue=L[Ce],It=Ce+1{const{el:X,type:he,transition:ce,children:de,shapeFlag:le}=x;if(le&6){Ge(x.component.subTree,L,B,W);return}if(le&128){x.suspense.move(L,B,W);return}if(le&64){he.move(x,L,B,N);return}if(he===Se){n(X,L,B);for(let be=0;bece.enter(X),q);else{const{leave:be,delayLeave:ke,afterLeave:Oe}=ce,re=()=>n(X,L,B),Le=()=>{be(X,()=>{re(),Oe&&Oe()})};ke?ke(X,re,Le):Le()}else n(X,L,B)},ze=(x,L,B,W=!1,q=!1)=>{const{type:X,props:he,ref:ce,children:de,dynamicChildren:le,shapeFlag:Ee,patchFlag:be,dirs:ke}=x;if(ce!=null&&A0(ce,null,B,x,!0),Ee&256){L.ctx.deactivate(x);return}const Oe=Ee&1&&ke,re=!ji(x);let Le;if(re&&(Le=he&&he.onVnodeBeforeUnmount)&&ar(Le,L,x),Ee&6)He(x.component,B,W);else{if(Ee&128){x.suspense.unmount(B,W);return}Oe&&Ln(x,null,L,"beforeUnmount"),Ee&64?x.type.remove(x,L,B,q,N,W):le&&(X!==Se||be>0&&be&64)?Ye(le,L,B,!1,!0):(X===Se&&be&384||!q&&Ee&16)&&Ye(de,L,B),W&&fe(x)}(re&&(Le=he&&he.onVnodeUnmounted)||Oe)&&y1(()=>{Le&&ar(Le,L,x),Oe&&Ln(x,null,L,"unmounted")},B)},fe=x=>{const{type:L,el:B,anchor:W,transition:q}=x;if(L===Se){Ne(B,W);return}if(L===Gi){_(x);return}const X=()=>{o(B),q&&!q.persisted&&q.afterLeave&&q.afterLeave()};if(x.shapeFlag&1&&q&&!q.persisted){const{leave:he,delayLeave:ce}=q,de=()=>he(B,X);ce?ce(x.el,X,de):de()}else X()},Ne=(x,L)=>{let B;for(;x!==L;)B=f(x),o(x),x=B;o(L)},He=(x,L,B)=>{const{bum:W,scope:q,update:X,subTree:he,um:ce}=x;W&&ms(W),q.stop(),X&&(X.active=!1,ze(he,x,L,B)),ce&&y1(ce,L),y1(()=>{x.isUnmounted=!0},L),L&&L.pendingBranch&&!L.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===L.pendingId&&(L.deps--,L.deps===0&&L.resolve())},Ye=(x,L,B,W=!1,q=!1,X=0)=>{for(let he=X;hex.shapeFlag&6?G(x.component.subTree):x.shapeFlag&128?x.suspense.next():f(x.anchor||x.el),R=(x,L,B)=>{x==null?L._vnode&&ze(L._vnode,null,null,!0):w(L._vnode||null,x,L,null,null,null,B),D5(),Uu(),L._vnode=x},N={p:w,um:ze,m:Ge,r:fe,mt:ae,mc:Z,pc:ye,pbc:S,n:G,o:e};let K,ie;return t&&([K,ie]=t(N)),{render:R,hydrate:K,createApp:Jp(R,K)}}function An({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function sm(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function d9(e,t,r=!1){const n=e.children,o=t.children;if(Ve(n)&&Ve(o))for(let i=0;i>1,e[r[s]]0&&(t[n]=r[i-1]),r[i]=n)}}for(i=r.length,a=r[i-1];i-- >0;)r[i]=a,a=t[a];return r}const um=e=>e.__isTeleport,Se=Symbol.for("v-fgt"),$2=Symbol.for("v-txt"),H1=Symbol.for("v-cmt"),Gi=Symbol.for("v-stc"),Ki=[];let X1=null;function m(e=!1){Ki.push(X1=e?null:[])}function cm(){Ki.pop(),X1=Ki[Ki.length-1]||null}let pa=1;function z5(e){pa+=e}function f9(e){return e.dynamicChildren=pa>0?X1||Do:null,cm(),pa>0&&X1&&X1.push(e),e}function M(e,t,r,n,o,i){return f9(p(e,t,r,n,o,i,!0))}function Q(e,t,r,n,o){return f9(U(e,t,r,n,o,!0))}function $s(e){return e?e.__v_isVNode===!0:!1}function $n(e,t){return e.type===t.type&&e.key===t.key}const R2="__vInternal",h9=({key:e})=>e??null,vs=({ref:e,ref_key:t,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?Pt(e)||e1(e)||qe(e)?{i:t1,r:e,k:t,f:!!r}:e:null);function p(e,t=null,r=null,n=0,o=null,i=e===Se?0:1,a=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&h9(t),ref:t&&vs(t),scopeId:V2,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:t1};return s?(y7(l,r),i&128&&e.normalize(l)):r&&(l.shapeFlag|=Pt(r)?8:16),pa>0&&!a&&X1&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&X1.push(l),l}const U=dm;function dm(e,t=null,r=null,n=0,o=null,i=!1){if((!e||e===Gu)&&(e=H1),$s(e)){const s=Rr(e,t,!0);return r&&y7(s,r),pa>0&&!i&&X1&&(s.shapeFlag&6?X1[X1.indexOf(e)]=s:X1.push(s)),s.patchFlag|=-2,s}if(bm(e)&&(e=e.__vccOpts),t){t=fm(t);let{class:s,style:l}=t;s&&!Pt(s)&&(t.class=J(s)),Mt(l)&&(Vu(l)&&!Ve(l)&&(l=Rt({},l)),t.style=We(l))}const a=Pt(e)?1:Hp(e)?128:um(e)?64:Mt(e)?4:qe(e)?2:0;return p(e,t,r,n,o,a,i,!0)}function fm(e){return e?Vu(e)||R2 in e?Rt({},e):e:null}function Rr(e,t,r=!1){const{props:n,ref:o,patchFlag:i,children:a}=e,s=t?Qe(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&h9(s),ref:t&&t.ref?r&&o?Ve(o)?o.concat(vs(t)):[o,vs(t)]:vs(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Rr(e.ssContent),ssFallback:e.ssFallback&&Rr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function k(e=" ",t=0){return U($2,null,e,t)}function Ea(e,t){const r=U(Gi,null,e);return r.staticCount=t,r}function O(e="",t=!1){return t?(m(),Q(H1,null,e)):U(H1,null,e)}function hr(e){return e==null||typeof e=="boolean"?U(H1):Ve(e)?U(Se,null,e.slice()):typeof e=="object"?un(e):U($2,null,String(e))}function un(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Rr(e)}function y7(e,t){let r=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(Ve(t))r=16;else if(typeof t=="object")if(n&65){const o=t.default;o&&(o._c&&(o._d=!1),y7(e,o()),o._c&&(o._d=!0));return}else{r=32;const o=t._;!o&&!(R2 in t)?t._ctx=t1:o===3&&t1&&(t1.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else qe(t)?(t={default:t,_ctx:t1},r=32):(t=String(t),n&64?(r=16,t=[k(t)]):r=8);e.children=t,e.shapeFlag|=r}function Qe(...e){const t={};for(let r=0;rqt||t1;let b7,po,F5="__VUE_INSTANCE_SETTERS__";(po=y0()[F5])||(po=y0()[F5]=[]),po.push(e=>qt=e),b7=e=>{po.length>1?po.forEach(t=>t(e)):po[0](e)};const jo=e=>{b7(e),e.scope.on()},Wn=()=>{qt&&qt.scope.off(),b7(null)};function p9(e){return e.vnode.shapeFlag&4}let ma=!1;function vm(e,t=!1){ma=t;const{props:r,children:n}=e.vnode,o=p9(e);em(e,r,o,t),nm(e,n);const i=o?gm(e,t):void 0;return ma=!1,i}function gm(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=Pu(new Proxy(e.ctx,Yp));const{setup:n}=r;if(n){const o=e.setupContext=n.length>1?v9(e):null;jo(e),ii();const i=Cn(n,e,0,[e.props,o]);if(ai(),Wn(),Cu(i)){if(i.then(Wn,Wn),t)return i.then(a=>{U5(e,a,t)}).catch(a=>{O2(a,e,0)});e.asyncDep=i}else U5(e,i,t)}else m9(e,t)}function U5(e,t,r){qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Mt(t)&&(e.setupState=Ru(t)),m9(e,r)}let j5;function m9(e,t,r){const n=e.type;if(!e.render){if(!t&&j5&&!n.render){const o=n.template||g7(e).template;if(o){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:l}=n,u=Rt(Rt({isCustomElement:i,delimiters:s},a),l);n.render=j5(o,u)}}e.render=n.render||J1}{jo(e),ii();try{Gp(e)}finally{ai(),Wn()}}}function Cm(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,r){return k1(e,"get","$attrs"),t[r]}}))}function v9(e){const t=r=>{e.exposed=r||{}};return{get attrs(){return Cm(e)},slots:e.slots,emit:e.emit,expose:t}}function z2(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ru(Pu(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in Yi)return Yi[r](e)},has(t,r){return r in t||r in Yi}}))}function ym(e,t=!0){return qe(e)?e.displayName||e.name:e.name||t&&e.__name}function bm(e){return qe(e)&&"__vccOpts"in e}const E=(e,t)=>bp(e,t,ma);function Ae(e,t,r){const n=arguments.length;return n===2?Mt(t)&&!Ve(t)?$s(t)?U(e,null,[t]):U(e,t):U(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&$s(r)&&(r=[r]),U(e,t,r))}const wm=Symbol.for("v-scx"),_m=()=>_1(wm),km="3.3.8",Mm="http://www.w3.org/2000/svg",Rn=typeof document<"u"?document:null,Y5=Rn&&Rn.createElement("template"),xm={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const o=t?Rn.createElementNS(Mm,e):Rn.createElement(e,r?{is:r}:void 0);return e==="select"&&n&&n.multiple!=null&&o.setAttribute("multiple",n.multiple),o},createText:e=>Rn.createTextNode(e),createComment:e=>Rn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Rn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,o,i){const a=r?r.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),r),!(o===i||!(o=o.nextSibling)););else{Y5.innerHTML=n?`${e}`:e;const s=Y5.content;if(n){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,r)}return[a?a.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}},Qr="transition",xi="animation",Yo=Symbol("_vtc"),Jn=(e,{slots:t})=>Ae(Vp,C9(e),t);Jn.displayName="Transition";const g9={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Sm=Jn.props=Rt({},Xu,g9),Dn=(e,t=[])=>{Ve(e)?e.forEach(r=>r(...t)):e&&e(...t)},G5=e=>e?Ve(e)?e.some(t=>t.length>1):e.length>1:!1;function C9(e){const t={};for(const T in e)T in g9||(t[T]=e[T]);if(e.css===!1)return t;const{name:r="v",type:n,duration:o,enterFromClass:i=`${r}-enter-from`,enterActiveClass:a=`${r}-enter-active`,enterToClass:s=`${r}-enter-to`,appearFromClass:l=i,appearActiveClass:u=a,appearToClass:c=s,leaveFromClass:d=`${r}-leave-from`,leaveActiveClass:f=`${r}-leave-active`,leaveToClass:h=`${r}-leave-to`}=e,C=Em(o),w=C&&C[0],g=C&&C[1],{onBeforeEnter:b,onEnter:y,onEnterCancelled:v,onLeave:_,onLeaveCancelled:H,onBeforeAppear:P=b,onAppear:I=y,onAppearCancelled:Z=v}=t,A=(T,z,ae)=>{on(T,z?c:s),on(T,z?u:a),ae&&ae()},S=(T,z)=>{T._isLeaving=!1,on(T,d),on(T,h),on(T,f),z&&z()},$=T=>(z,ae)=>{const se=T?I:y,ue=()=>A(z,T,ae);Dn(se,[z,ue]),K5(()=>{on(z,T?l:i),Hr(z,T?c:s),G5(se)||q5(z,n,w,ue)})};return Rt(t,{onBeforeEnter(T){Dn(b,[T]),Hr(T,i),Hr(T,a)},onBeforeAppear(T){Dn(P,[T]),Hr(T,l),Hr(T,u)},onEnter:$(!1),onAppear:$(!0),onLeave(T,z){T._isLeaving=!0;const ae=()=>S(T,z);Hr(T,d),b9(),Hr(T,f),K5(()=>{T._isLeaving&&(on(T,d),Hr(T,h),G5(_)||q5(T,n,g,ae))}),Dn(_,[T,ae])},onEnterCancelled(T){A(T,!1),Dn(v,[T])},onAppearCancelled(T){A(T,!0),Dn(Z,[T])},onLeaveCancelled(T){S(T),Dn(H,[T])}})}function Em(e){if(e==null)return null;if(Mt(e))return[yl(e.enter),yl(e.leave)];{const t=yl(e);return[t,t]}}function yl(e){return Vh(e)}function Hr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[Yo]||(e[Yo]=new Set)).add(t)}function on(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const r=e[Yo];r&&(r.delete(t),r.size||(e[Yo]=void 0))}function K5(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Lm=0;function q5(e,t,r,n){const o=e._endId=++Lm,i=()=>{o===e._endId&&n()};if(r)return setTimeout(i,r);const{type:a,timeout:s,propCount:l}=y9(e,t);if(!a)return n();const u=a+"end";let c=0;const d=()=>{e.removeEventListener(u,f),i()},f=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c(r[C]||"").split(", "),o=n(`${Qr}Delay`),i=n(`${Qr}Duration`),a=W5(o,i),s=n(`${xi}Delay`),l=n(`${xi}Duration`),u=W5(s,l);let c=null,d=0,f=0;t===Qr?a>0&&(c=Qr,d=a,f=i.length):t===xi?u>0&&(c=xi,d=u,f=l.length):(d=Math.max(a,u),c=d>0?a>u?Qr:xi:null,f=c?c===Qr?i.length:l.length:0);const h=c===Qr&&/\b(transform|all)(,|$)/.test(n(`${Qr}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:h}}function W5(e,t){for(;e.lengthQ5(r)+Q5(e[n])))}function Q5(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function b9(){return document.body.offsetHeight}function Am(e,t,r){const n=e[Yo];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}const w7=Symbol("_vod"),D0={beforeMount(e,{value:t},{transition:r}){e[w7]=e.style.display==="none"?"":e.style.display,r&&t?r.beforeEnter(e):Si(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!=!r&&(n?t?(n.beforeEnter(e),Si(e,!0),n.enter(e)):n.leave(e,()=>{Si(e,!1)}):Si(e,t))},beforeUnmount(e,{value:t}){Si(e,t)}};function Si(e,t){e.style.display=t?e[w7]:"none"}function Dm(e,t,r){const n=e.style,o=Pt(r);if(r&&!o){if(t&&!Pt(t))for(const i in t)r[i]==null&&H0(n,i,"");for(const i in r)H0(n,i,r[i])}else{const i=n.display;o?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),w7 in e&&(n.display=i)}}const X5=/\s*!important$/;function H0(e,t,r){if(Ve(r))r.forEach(n=>H0(e,t,n));else if(r==null&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=Hm(e,t);X5.test(r)?e.setProperty(io(n),r.replace(X5,""),"important"):e[n]=r}}const J5=["Webkit","Moz","ms"],bl={};function Hm(e,t){const r=bl[t];if(r)return r;let n=Cr(t);if(n!=="filter"&&n in e)return bl[t]=n;n=B2(n);for(let o=0;owl||(Pm.then(()=>wl=0),wl=Date.now());function Zm(e,t){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;z1($m(n,r.value),t,5,[n])};return r.value=e,r.attached=Nm(),r}function $m(e,t){if(Ve(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(n=>o=>!o._stopped&&n&&n(o))}else return t}const n3=/^on[a-z]/,Rm=(e,t,r,n,o=!1,i,a,s,l)=>{t==="class"?Am(e,n,o):t==="style"?Dm(e,r,n):L2(t)?o7(t)||Im(e,t,r,n,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):zm(e,t,n,o))?Tm(e,t,n,i,a,s,l):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Bm(e,t,n,o))};function zm(e,t,r,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&n3.test(t)&&qe(r)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||n3.test(t)&&Pt(r)?!1:t in e}function si(e){const t=La();if(!t)return;const r=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>T0(i,o))},n=()=>{const o=e(t.proxy);B0(t.subTree,o),r(o)};Tp(n),yt(()=>{const o=new MutationObserver(n);o.observe(t.subTree.el.parentNode,{childList:!0}),_r(()=>o.disconnect())})}function B0(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{B0(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)T0(e.el,t);else if(e.type===Se)e.children.forEach(r=>B0(r,t));else if(e.type===Gi){let{el:r,anchor:n}=e;for(;r&&(T0(r,t),r!==n);)r=r.nextSibling}}function T0(e,t){if(e.nodeType===1){const r=e.style;for(const n in t)r.setProperty(`--${n}`,t[n])}}const w9=new WeakMap,_9=new WeakMap,Rs=Symbol("_moveCb"),o3=Symbol("_enterCb"),k9={name:"TransitionGroup",props:Rt({},Sm,{tag:String,moveClass:String}),setup(e,{slots:t}){const r=La(),n=Qu();let o,i;return t9(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!Km(o[0].el,r.vnode.el,a))return;o.forEach(jm),o.forEach(Ym);const s=o.filter(Gm);b9(),s.forEach(l=>{const u=l.el,c=u.style;Hr(u,a),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Rs]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[Rs]=null,on(u,a))};u.addEventListener("transitionend",d)})}),()=>{const a=ot(e),s=C9(a);let l=a.tag||Se;o=i,i=t.default?v7(t.default()):[];for(let u=0;udelete e.mode;k9.props;const Um=k9;function jm(e){const t=e.el;t[Rs]&&t[Rs](),t[o3]&&t[o3]()}function Ym(e){_9.set(e,e.el.getBoundingClientRect())}function Gm(e){const t=w9.get(e),r=_9.get(e),n=t.left-r.left,o=t.top-r.top;if(n||o){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${n}px,${o}px)`,i.transitionDuration="0s",e}}function Km(e,t,r){const n=e.cloneNode(),o=e[Yo];o&&o.forEach(s=>{s.split(/\s+/).forEach(l=>l&&n.classList.remove(l))}),r.split(/\s+/).forEach(s=>s&&n.classList.add(s)),n.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(n);const{hasTransform:a}=y9(n);return i.removeChild(n),a}const i3=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ve(t)?r=>ms(t,r):t};function qm(e){e.target.composing=!0}function a3(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const _l=Symbol("_assign"),Wm={created(e,{modifiers:{lazy:t,trim:r,number:n}},o){e[_l]=i3(o);const i=n||o.props&&o.props.type==="number";wo(e,t?"change":"input",a=>{if(a.target.composing)return;let s=e.value;r&&(s=s.trim()),i&&(s=C0(s)),e[_l](s)}),r&&wo(e,"change",()=>{e.value=e.value.trim()}),t||(wo(e,"compositionstart",qm),wo(e,"compositionend",a3),wo(e,"change",a3))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:n,number:o}},i){if(e[_l]=i3(i),e.composing||document.activeElement===e&&e.type!=="range"&&(r||n&&e.value.trim()===t||(o||e.type==="number")&&C0(e.value)===t))return;const a=t??"";e.value!==a&&(e.value=a)}},Qm=["ctrl","shift","alt","meta"],Xm={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Qm.some(r=>e[`${r}Key`]&&!t.includes(r))},Et=(e,t)=>(r,...n)=>{for(let o=0;or=>{if(!("key"in r))return;const n=io(r.key);if(t.some(o=>o===n||Jm[o]===n))return e(r)},ev=Rt({patchProp:Rm},xm);let s3;function tv(){return s3||(s3=im(ev))}const M9=(...e)=>{const t=tv().createApp(...e),{mount:r}=t;return t.mount=n=>{const o=rv(n);if(!o)return;const i=t._component;!qe(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const a=r(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t};function rv(e){return Pt(e)?document.querySelector(e):e}const nv=""+new URL("icon-location-on-642f061f.svg",import.meta.url).href,ov=""+new URL("icon-circles-ext-6b19ab51.svg",import.meta.url).href,x9=""+new URL("icon-wifi-tethering-02725ea9.svg",import.meta.url).href;var O0=function(e,t){return O0=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},O0(e,t)};function ir(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");O0(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Be=function(){return Be=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0}),r=[],n=0,o=t;n1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(hv,function(l,u,c,d,f,h){if(u)t.minimumIntegerDigits=c.length;else{if(d&&f)throw new Error("We currently do not support maximum integer digits");if(h)throw new Error("We currently do not support exact integer digits")}return""});continue}if(I9.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(u3.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(u3,function(l,u,c,d,f,h){return c==="*"?t.minimumFractionDigits=u.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:f&&h?(t.minimumFractionDigits=f.length,t.maximumFractionDigits=f.length+h.length):(t.minimumFractionDigits=u.length,t.maximumFractionDigits=u.length),""});var i=o.options[0];i==="w"?t=Be(Be({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=Be(Be({},t),c3(i)));continue}if(O9.test(o.stem)){t=Be(Be({},t),c3(o.stem));continue}var a=V9(o.stem);a&&(t=Be(Be({},t),a));var s=pv(o.stem);s&&(t=Be(Be({},t),s))}return t}var Wa={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","h","K"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TL:["H","hB","hb","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function vv(e,t){for(var r="",n=0;n>1),l="a",u=gv(t);for((u=="H"||u=="k")&&(s=0);s-- >0;)r+=l;for(;a-- >0;)r=u+r}else o==="J"?r+="H":r+=o}return r}function gv(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=e.language,n;r!=="root"&&(n=e.maximize().region);var o=Wa[n||""]||Wa[r||""]||Wa["".concat(r,"-001")]||Wa["001"];return o[0]}var kl,Cv=new RegExp("^".concat(T9.source,"*")),yv=new RegExp("".concat(T9.source,"*$"));function rt(e,t){return{start:e,end:t}}var bv=!!String.prototype.startsWith&&"_a".startsWith("a",1),wv=!!String.fromCodePoint,_v=!!Object.fromEntries,kv=!!String.prototype.codePointAt,Mv=!!String.prototype.trimStart,xv=!!String.prototype.trimEnd,Sv=!!Number.isSafeInteger,Ev=Sv?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},V0=!0;try{var Lv=N9("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");V0=((kl=Lv.exec("a"))===null||kl===void 0?void 0:kl[0])==="a"}catch{V0=!1}var f3=bv?function(e,t,r){return e.startsWith(t,r)}:function(e,t,r){return e.slice(r,r+t.length)===t},P0=wv?String.fromCodePoint:function(){for(var e=[],t=0;to;){if(i=e[o++],i>1114111)throw RangeError(i+" is not a valid code point");r+=i<65536?String.fromCharCode(i):String.fromCharCode(((i-=65536)>>10)+55296,i%1024+56320)}return r},h3=_v?Object.fromEntries:function(e){for(var t={},r=0,n=e;r=r)){var n=e.charCodeAt(t),o;return n<55296||n>56319||t+1===r||(o=e.charCodeAt(t+1))<56320||o>57343?n:(n-55296<<10)+(o-56320)+65536}},Av=Mv?function(e){return e.trimStart()}:function(e){return e.replace(Cv,"")},Dv=xv?function(e){return e.trimEnd()}:function(e){return e.replace(yv,"")};function N9(e,t){return new RegExp(e,t)}var N0;if(V0){var p3=N9("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");N0=function(e,t){var r;p3.lastIndex=t;var n=p3.exec(e);return(r=n[1])!==null&&r!==void 0?r:""}}else N0=function(e,t){for(var r=[];;){var n=P9(e,t);if(n===void 0||Z9(n)||Ov(n))break;r.push(n),t+=n>=65536?2:1}return P0.apply(void 0,r)};var Hv=function(){function e(t,r){r===void 0&&(r={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,r,n){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var a=this.parseArgument(t,n);if(a.err)return a;o.push(a.val)}else{if(i===125&&t>0)break;if(i===35&&(r==="plural"||r==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:_t.pound,location:rt(s,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(tt.UNMATCHED_CLOSING_TAG,rt(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&Z0(this.peek()||0)){var a=this.parseTag(t,r);if(a.err)return a;o.push(a.val)}else{var a=this.parseLiteral(t,r);if(a.err)return a;o.push(a.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,r){var n=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:_t.literal,value:"<".concat(o,"/>"),location:rt(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,r,!0);if(i.err)return i;var a=i.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:_t.tag,value:o,children:a,location:rt(n,this.clonePosition())},err:null}:this.error(tt.INVALID_TAG,rt(s,this.clonePosition())))}else return this.error(tt.UNCLOSED_TAG,rt(n,this.clonePosition()))}else return this.error(tt.INVALID_TAG,rt(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&Tv(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,r){for(var n=this.clonePosition(),o="";;){var i=this.tryParseQuote(r);if(i){o+=i;continue}var a=this.tryParseUnquoted(t,r);if(a){o+=a;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=rt(n,this.clonePosition());return{val:{type:_t.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!Bv(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var r=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(n);this.bump()}return P0.apply(void 0,r)},e.prototype.tryParseUnquoted=function(t,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&t>0?null:(this.bump(),P0(n))},e.prototype.parseArgument=function(t,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(tt.EXPECT_ARGUMENT_CLOSING_BRACE,rt(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(tt.EMPTY_ARGUMENT,rt(n,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(tt.MALFORMED_ARGUMENT,rt(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(tt.EXPECT_ARGUMENT_CLOSING_BRACE,rt(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:_t.argument,value:o,location:rt(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(tt.EXPECT_ARGUMENT_CLOSING_BRACE,rt(n,this.clonePosition())):this.parseArgumentOptions(t,r,o,n);default:return this.error(tt.MALFORMED_ARGUMENT,rt(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),r=this.offset(),n=N0(this.message,r),o=r+n.length;this.bumpTo(o);var i=this.clonePosition(),a=rt(t,i);return{value:n,location:a}},e.prototype.parseArgumentOptions=function(t,r,n,o){var i,a=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(tt.EXPECT_ARGUMENT_TYPE,rt(a,l));case"number":case"date":case"time":{this.bumpSpace();var u=null;if(this.bumpIf(",")){this.bumpSpace();var c=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var f=Dv(d.val);if(f.length===0)return this.error(tt.EXPECT_ARGUMENT_STYLE,rt(this.clonePosition(),this.clonePosition()));var h=rt(c,this.clonePosition());u={style:f,styleLocation:h}}var C=this.tryParseArgumentClose(o);if(C.err)return C;var w=rt(o,this.clonePosition());if(u&&f3(u==null?void 0:u.style,"::",0)){var g=Av(u.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(g,u.styleLocation);return d.err?d:{val:{type:_t.number,value:n,location:w,style:d.val},err:null}}else{if(g.length===0)return this.error(tt.EXPECT_DATE_TIME_SKELETON,w);var b=g;this.locale&&(b=vv(g,this.locale));var f={type:Go.dateTime,pattern:b,location:u.styleLocation,parsedOptions:this.shouldParseSkeletons?uv(b):{}},y=s==="date"?_t.date:_t.time;return{val:{type:y,value:n,location:w,style:f},err:null}}}return{val:{type:s==="number"?_t.number:s==="date"?_t.date:_t.time,value:n,location:w,style:(i=u==null?void 0:u.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var v=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(tt.EXPECT_SELECT_ARGUMENT_OPTIONS,rt(v,Be({},v)));this.bumpSpace();var _=this.parseIdentifierIfPossible(),H=0;if(s!=="select"&&_.value==="offset"){if(!this.bumpIf(":"))return this.error(tt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,rt(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(tt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,tt.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),_=this.parseIdentifierIfPossible(),H=d.val}var P=this.tryParsePluralOrSelectOptions(t,s,r,_);if(P.err)return P;var C=this.tryParseArgumentClose(o);if(C.err)return C;var I=rt(o,this.clonePosition());return s==="select"?{val:{type:_t.select,value:n,options:h3(P.val),location:I},err:null}:{val:{type:_t.plural,value:n,options:h3(P.val),offset:H,pluralType:s==="plural"?"cardinal":"ordinal",location:I},err:null}}default:return this.error(tt.INVALID_ARGUMENT_TYPE,rt(a,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(tt.EXPECT_ARGUMENT_CLOSING_BRACE,rt(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,r=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(tt.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,rt(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(r.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,r){var n=[];try{n=dv(t)}catch{return this.error(tt.INVALID_NUMBER_SKELETON,r)}return{val:{type:Go.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?mv(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,r,n,o){for(var i,a=!1,s=[],l=new Set,u=o.value,c=o.location;;){if(u.length===0){var d=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var f=this.tryParseDecimalInteger(tt.EXPECT_PLURAL_ARGUMENT_SELECTOR,tt.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;c=rt(d,this.clonePosition()),u=this.message.slice(d.offset,this.offset())}else break}if(l.has(u))return this.error(r==="select"?tt.DUPLICATE_SELECT_ARGUMENT_SELECTOR:tt.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,c);u==="other"&&(a=!0),this.bumpSpace();var h=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?tt.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:tt.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,rt(this.clonePosition(),this.clonePosition()));var C=this.parseMessage(t+1,r,n);if(C.err)return C;var w=this.tryParseArgumentClose(h);if(w.err)return w;s.push([u,{value:C.val,location:rt(h,this.clonePosition())}]),l.add(u),this.bumpSpace(),i=this.parseIdentifierIfPossible(),u=i.value,c=i.location}return s.length===0?this.error(r==="select"?tt.EXPECT_SELECT_ARGUMENT_SELECTOR:tt.EXPECT_PLURAL_ARGUMENT_SELECTOR,rt(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(tt.MISSING_OTHER_CLAUSE,rt(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,r){var n=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var i=!1,a=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)i=!0,a=a*10+(s-48),this.bump();else break}var l=rt(o,this.clonePosition());return i?(a*=n,Ev(a)?{val:a,err:null}:this.error(r,l)):this.error(t,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var r=P9(this.message,t);if(r===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return r},e.prototype.error=function(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(f3(this.message,t,this.offset())){for(var r=0;r=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var r=this.offset();if(r===t)break;if(r>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Z9(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(t>=65536?2:1));return n??null},e}();function Z0(e){return e>=97&&e<=122||e>=65&&e<=90}function Bv(e){return Z0(e)||e===47}function Tv(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function Z9(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function Ov(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function $0(e){e.forEach(function(t){if(delete t.location,A9(t)||D9(t))for(var r in t.options)delete t.options[r].location,$0(t.options[r].value);else S9(t)&&B9(t.style)||(E9(t)||L9(t))&&I0(t.style)?delete t.style.location:H9(t)&&$0(t.children)})}function Iv(e,t){t===void 0&&(t={}),t=Be({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var r=new Hv(e,t).parse();if(r.err){var n=SyntaxError(tt[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return t!=null&&t.captureLocation||$0(r.val),r.val}function lr(e,t){var r=t&&t.cache?t.cache:Rv,n=t&&t.serializer?t.serializer:$v,o=t&&t.strategy?t.strategy:Pv;return o(e,{cache:r,serializer:n})}function Vv(e){return e==null||typeof e=="number"||typeof e=="boolean"}function $9(e,t,r,n){var o=Vv(n)?n:r(n),i=t.get(o);return typeof i>"u"&&(i=e.call(this,n),t.set(o,i)),i}function R9(e,t,r){var n=Array.prototype.slice.call(arguments,3),o=r(n),i=t.get(o);return typeof i>"u"&&(i=e.apply(this,n),t.set(o,i)),i}function _7(e,t,r,n,o){return r.bind(t,e,n,o)}function Pv(e,t){var r=e.length===1?$9:R9;return _7(e,this,r,t.cache.create(),t.serializer)}function Nv(e,t){return _7(e,this,R9,t.cache.create(),t.serializer)}function Zv(e,t){return _7(e,this,$9,t.cache.create(),t.serializer)}var $v=function(){return JSON.stringify(arguments)};function k7(){this.cache=Object.create(null)}k7.prototype.get=function(e){return this.cache[e]};k7.prototype.set=function(e,t){this.cache[e]=t};var Rv={create:function(){return new k7}},ur={variadic:Nv,monadic:Zv},yr;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(yr||(yr={}));var Sn=function(e){ir(t,e);function t(r,n,o){var i=e.call(this,r)||this;return i.code=n,i.originalMessage=o,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),m3=function(e){ir(t,e);function t(r,n,o,i){return e.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(o).join('", "'),'"'),yr.INVALID_VALUE,i)||this}return t}(Sn),zv=function(e){ir(t,e);function t(r,n,o){return e.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),yr.INVALID_VALUE,o)||this}return t}(Sn),Fv=function(e){ir(t,e);function t(r,n){return e.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),yr.MISSING_VALUE,n)||this}return t}(Sn),d1;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(d1||(d1={}));function Uv(e){return e.length<2?e:e.reduce(function(t,r){var n=t[t.length-1];return!n||n.type!==d1.literal||r.type!==d1.literal?t.push(r):n.value+=r.value,t},[])}function jv(e){return typeof e=="function"}function gs(e,t,r,n,o,i,a){if(e.length===1&&l3(e[0]))return[{type:d1.literal,value:e[0].value}];for(var s=[],l=0,u=e;lt in e?kh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var ht=(e,t,r)=>(Mh(e,typeof t!="symbol"?t+"":t,r),r),ml=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)};var oe=(e,t,r)=>(ml(e,t,"read from private field"),r?r.call(e):t.get(e)),et=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},Gt=(e,t,r,n)=>(ml(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var ge=(e,t,r)=>(ml(e,t,"access private method"),r);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();const xh="modulepreload",Sh=function(e,t){return e[0]==="."?new URL(e,t).href:e},w5={},_e=function(t,r,n){if(!r||r.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(r.map(i=>{if(i=Sh(i,n),i in w5)return;w5[i]=!0;const a=i.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!n)for(let c=o.length-1;c>=0;c--){const d=o[c];if(d.href===i&&(!a||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":xh,a||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),a)return new Promise((c,d)=>{u.addEventListener("load",c),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t()).catch(i=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i})};const Eh=e=>({"use kubernetes":t=>e("KUMA_ENVIRONMENT")==="kubernetes","use state":t=>e("KUMA_STORE_TYPE")!=="memory"}),Lh=()=>[{path:"/",name:"home",component:()=>_e(()=>import("./ControlPlaneDetailView-6dd2a3ca.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./ControlPlaneDetailView-c9c2d460.css"],import.meta.url)}],Ah=(e,t)=>({"/control-plane/addresses":async()=>({http:e("KUMA_API_URL"),kds:"grpcs://:5685"}),"/global-insight":()=>t.getGlobalInsight()});function n7(e,t){const r=Object.create(null),n=e.split(",");for(let o=0;o!!r[o.toLowerCase()]:o=>!!r[o]}const kt={},Do=[],J1=()=>{},Dh=()=>!1,Hh=/^on[^a-z]/,L2=e=>Hh.test(e),o7=e=>e.startsWith("onUpdate:"),Rt=Object.assign,i7=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},Bh=Object.prototype.hasOwnProperty,st=(e,t)=>Bh.call(e,t),Ve=Array.isArray,Ho=e=>D2(e)==="[object Map]",g9=e=>D2(e)==="[object Set]",qe=e=>typeof e=="function",Pt=e=>typeof e=="string",A2=e=>typeof e=="symbol",Mt=e=>e!==null&&typeof e=="object",C9=e=>(Mt(e)||qe(e))&&qe(e.then)&&qe(e.catch),y9=Object.prototype.toString,D2=e=>y9.call(e),Th=e=>D2(e).slice(8,-1),b9=e=>D2(e)==="[object Object]",a7=e=>Pt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,hs=n7(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),H2=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Oh=/-(\w)/g,Cr=H2(e=>e.replace(Oh,(t,r)=>r?r.toUpperCase():"")),Ih=/\B([A-Z])/g,io=H2(e=>e.replace(Ih,"-$1").toLowerCase()),B2=H2(e=>e.charAt(0).toUpperCase()+e.slice(1)),ps=H2(e=>e?`on${B2(e)}`:""),Qn=(e,t)=>!Object.is(e,t),ms=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},C0=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vh=e=>{const t=Pt(e)?Number(e):NaN;return isNaN(t)?e:t};let _5;const y0=()=>_5||(_5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function We(e){if(Ve(e)){const t={};for(let r=0;r{if(r){const n=r.split(Nh);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function J(e){let t="";if(Pt(e))t=e;else if(Ve(e))for(let r=0;rPt(e)?e:e==null?"":Ve(e)||Mt(e)&&(e.toString===y9||!qe(e.toString))?JSON.stringify(e,_9,2):String(e),_9=(e,t)=>t&&t.__v_isRef?_9(e,t.value):Ho(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,o])=>(r[`${n} =>`]=o,r),{})}:g9(t)?{[`Set(${t.size})`]:[...t.values()]}:Mt(t)&&!Ve(t)&&!b9(t)?String(t):t;let L1;class Fh{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=L1,!t&&L1&&(this.index=(L1.scopes||(L1.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const r=L1;try{return L1=this,t()}finally{L1=r}}}on(){L1=this}off(){L1=this.parent}stop(t){if(this._active){let r,n;for(r=0,n=this.effects.length;r{const t=new Set(e);return t.w=0,t.n=0,t},M9=e=>(e.w&wn)>0,x9=e=>(e.n&wn)>0,Yh=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{(c==="length"||!A2(c)&&c>=l)&&s.push(u)})}else switch(r!==void 0&&s.push(a.get(r)),t){case"add":Ve(e)?a7(r)&&s.push(a.get("length")):(s.push(a.get(qn)),Ho(e)&&s.push(a.get(w0)));break;case"delete":Ve(e)||(s.push(a.get(qn)),Ho(e)&&s.push(a.get(w0)));break;case"set":Ho(e)&&s.push(a.get(qn));break}if(s.length===1)s[0]&&_0(s[0]);else{const l=[];for(const u of s)u&&l.push(...u);_0(s7(l))}}function _0(e,t){const r=Ve(e)?e:[...e];for(const n of r)n.computed&&M5(n);for(const n of r)n.computed||M5(n)}function M5(e,t){(e!==Q1||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Kh(e,t){var r;return(r=Os.get(e))==null?void 0:r.get(t)}const qh=n7("__proto__,__v_isRef,__isVue"),L9=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(A2)),x5=Wh();function Wh(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...r){const n=ot(this);for(let i=0,a=this.length;i{e[t]=function(...r){ii();const n=ot(this)[t].apply(this,r);return ai(),n}}),e}function Qh(e){const t=ot(this);return k1(t,"has",e),t.hasOwnProperty(e)}class A9{constructor(t=!1,r=!1){this._isReadonly=t,this._shallow=r}get(t,r,n){const o=this._isReadonly,i=this._shallow;if(r==="__v_isReactive")return!o;if(r==="__v_isReadonly")return o;if(r==="__v_isShallow")return i;if(r==="__v_raw"&&n===(o?i?cp:T9:i?B9:H9).get(t))return t;const a=Ve(t);if(!o){if(a&&st(x5,r))return Reflect.get(x5,r,n);if(r==="hasOwnProperty")return Qh}const s=Reflect.get(t,r,n);return(A2(r)?L9.has(r):qh(r))||(o||k1(t,"get",r),i)?s:e1(s)?a&&a7(r)?s:s.value:Mt(s)?o?I9(s):Mn(s):s}}class D9 extends A9{constructor(t=!1){super(!1,t)}set(t,r,n,o){let i=t[r];if(Xn(i)&&e1(i)&&!e1(n))return!1;if(!this._shallow&&(!Is(n)&&!Xn(n)&&(i=ot(i),n=ot(n)),!Ve(t)&&e1(i)&&!e1(n)))return i.value=n,!0;const a=Ve(t)&&a7(r)?Number(r)e,T2=e=>Reflect.getPrototypeOf(e);function Fa(e,t,r=!1,n=!1){e=e.__v_raw;const o=ot(e),i=ot(t);r||(Qn(t,i)&&k1(o,"get",t),k1(o,"get",i));const{has:a}=T2(o),s=n?u7:r?f7:ua;if(a.call(o,t))return s(e.get(t));if(a.call(o,i))return s(e.get(i));e!==o&&e.get(t)}function Ua(e,t=!1){const r=this.__v_raw,n=ot(r),o=ot(e);return t||(Qn(e,o)&&k1(n,"has",e),k1(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function ja(e,t=!1){return e=e.__v_raw,!t&&k1(ot(e),"iterate",qn),Reflect.get(e,"size",e)}function S5(e){e=ot(e);const t=ot(this);return T2(t).has.call(t,e)||(t.add(e),Nr(t,"add",e,e)),this}function E5(e,t){t=ot(t);const r=ot(this),{has:n,get:o}=T2(r);let i=n.call(r,e);i||(e=ot(e),i=n.call(r,e));const a=o.call(r,e);return r.set(e,t),i?Qn(t,a)&&Nr(r,"set",e,t):Nr(r,"add",e,t),this}function L5(e){const t=ot(this),{has:r,get:n}=T2(t);let o=r.call(t,e);o||(e=ot(e),o=r.call(t,e)),n&&n.call(t,e);const i=t.delete(e);return o&&Nr(t,"delete",e,void 0),i}function A5(){const e=ot(this),t=e.size!==0,r=e.clear();return t&&Nr(e,"clear",void 0,void 0),r}function Ya(e,t){return function(n,o){const i=this,a=i.__v_raw,s=ot(a),l=t?u7:e?f7:ua;return!e&&k1(s,"iterate",qn),a.forEach((u,c)=>n.call(o,l(u),l(c),i))}}function Ga(e,t,r){return function(...n){const o=this.__v_raw,i=ot(o),a=Ho(i),s=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,u=o[e](...n),c=r?u7:t?f7:ua;return!t&&k1(i,"iterate",l?w0:qn),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:s?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function Wr(e){return function(...t){return e==="delete"?!1:this}}function rp(){const e={get(i){return Fa(this,i)},get size(){return ja(this)},has:Ua,add:S5,set:E5,delete:L5,clear:A5,forEach:Ya(!1,!1)},t={get(i){return Fa(this,i,!1,!0)},get size(){return ja(this)},has:Ua,add:S5,set:E5,delete:L5,clear:A5,forEach:Ya(!1,!0)},r={get(i){return Fa(this,i,!0)},get size(){return ja(this,!0)},has(i){return Ua.call(this,i,!0)},add:Wr("add"),set:Wr("set"),delete:Wr("delete"),clear:Wr("clear"),forEach:Ya(!0,!1)},n={get(i){return Fa(this,i,!0,!0)},get size(){return ja(this,!0)},has(i){return Ua.call(this,i,!0)},add:Wr("add"),set:Wr("set"),delete:Wr("delete"),clear:Wr("clear"),forEach:Ya(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Ga(i,!1,!1),r[i]=Ga(i,!0,!1),t[i]=Ga(i,!1,!0),n[i]=Ga(i,!0,!0)}),[e,r,t,n]}const[np,op,ip,ap]=rp();function c7(e,t){const r=t?e?ap:ip:e?op:np;return(n,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?n:Reflect.get(st(r,o)&&o in n?r:n,o,i)}const sp={get:c7(!1,!1)},lp={get:c7(!1,!0)},up={get:c7(!0,!1)},H9=new WeakMap,B9=new WeakMap,T9=new WeakMap,cp=new WeakMap;function dp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fp(e){return e.__v_skip||!Object.isExtensible(e)?0:dp(Th(e))}function Mn(e){return Xn(e)?e:d7(e,!1,Jh,sp,H9)}function O9(e){return d7(e,!1,tp,lp,B9)}function I9(e){return d7(e,!0,ep,up,T9)}function d7(e,t,r,n,o){if(!Mt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const a=fp(e);if(a===0)return e;const s=new Proxy(e,a===2?n:r);return o.set(e,s),s}function Bo(e){return Xn(e)?Bo(e.__v_raw):!!(e&&e.__v_isReactive)}function Xn(e){return!!(e&&e.__v_isReadonly)}function Is(e){return!!(e&&e.__v_isShallow)}function V9(e){return Bo(e)||Xn(e)}function ot(e){const t=e&&e.__v_raw;return t?ot(t):e}function P9(e){return Ts(e,"__v_skip",!0),e}const ua=e=>Mt(e)?Mn(e):e,f7=e=>Mt(e)?I9(e):e;function N9(e){gn&&Q1&&(e=ot(e),E9(e.dep||(e.dep=s7())))}function Z9(e,t){e=ot(e);const r=e.dep;r&&_0(r)}function e1(e){return!!(e&&e.__v_isRef===!0)}function j(e){return $9(e,!1)}function hp(e){return $9(e,!0)}function $9(e,t){return e1(e)?e:new pp(e,t)}class pp{constructor(t,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?t:ot(t),this._value=r?t:ua(t)}get value(){return N9(this),this._value}set value(t){const r=this.__v_isShallow||Is(t)||Xn(t);t=r?t:ot(t),Qn(t,this._rawValue)&&(this._rawValue=t,this._value=r?t:ua(t),Z9(this))}}function Y(e){return e1(e)?e.value:e}const mp={get:(e,t,r)=>Y(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return e1(o)&&!e1(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function R9(e){return Bo(e)?e:new Proxy(e,mp)}function vp(e){const t=Ve(e)?new Array(e.length):{};for(const r in e)t[r]=Cp(e,r);return t}class gp{constructor(t,r,n){this._object=t,this._key=r,this._defaultValue=n,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Kh(ot(this._object),this._key)}}function Cp(e,t,r){const n=e[t];return e1(n)?n:new gp(e,t,r)}class yp{constructor(t,r,n,o){this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new l7(t,()=>{this._dirty||(this._dirty=!0,Z9(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const t=ot(this);return N9(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function bp(e,t,r=!1){let n,o;const i=qe(e);return i?(n=e,o=J1):(n=e.get,o=e.set),new yp(n,o,i||!o,r)}function Cn(e,t,r,n){let o;try{o=n?e(...n):e()}catch(i){O2(i,t,r)}return o}function z1(e,t,r,n){if(qe(e)){const i=Cn(e,t,r,n);return i&&C9(i)&&i.catch(a=>{O2(a,t,r)}),i}const o=[];for(let i=0;i>>1,o=n1[n],i=da(o);imr&&n1.splice(t,1)}function Mp(e){Ve(e)?To.push(...e):(!Br||!Br.includes(e,e.allowRecurse?Zn+1:Zn))&&To.push(e),F9()}function D5(e,t=ca?mr+1:0){for(;tda(r)-da(n)),Zn=0;Zne.id==null?1/0:e.id,xp=(e,t)=>{const r=da(e)-da(t);if(r===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return r};function j9(e){k0=!1,ca=!0,n1.sort(xp);const t=J1;try{for(mr=0;mrPt(h)?h.trim():h)),d&&(o=r.map(C0))}let s,l=n[s=ps(t)]||n[s=ps(Cr(t))];!l&&i&&(l=n[s=ps(io(t))]),l&&z1(l,e,6,o);const u=n[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,z1(u,e,6,o)}}function Y9(e,t,r=!1){const n=t.emitsCache,o=n.get(e);if(o!==void 0)return o;const i=e.emits;let a={},s=!1;if(!qe(e)){const l=u=>{const c=Y9(u,t,!0);c&&(s=!0,Rt(a,c))};!r&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!s?(Mt(e)&&n.set(e,null),null):(Ve(i)?i.forEach(l=>a[l]=null):Rt(a,i),Mt(e)&&n.set(e,a),a)}function I2(e,t){return!e||!L2(t)?!1:(t=t.slice(2).replace(/Once$/,""),st(e,t[0].toLowerCase()+t.slice(1))||st(e,io(t))||st(e,t))}let t1=null,V2=null;function Vs(e){const t=t1;return t1=e,V2=e&&e.type.__scopeId||null,t}function ut(e){V2=e}function ct(){V2=null}function D(e,t=t1,r){if(!t||e._n)return e;const n=(...o)=>{n._d&&z5(-1);const i=Vs(t);let a;try{a=e(...o)}finally{Vs(i),n._d&&z5(1)}return a};return n._n=!0,n._c=!0,n._d=!0,n}function vl(e){const{type:t,vnode:r,proxy:n,withProxy:o,props:i,propsOptions:[a],slots:s,attrs:l,emit:u,render:c,renderCache:d,data:f,setupState:h,ctx:C,inheritAttrs:w}=e;let g,b;const y=Vs(e);try{if(r.shapeFlag&4){const _=o||n;g=hr(c.call(_,_,d,i,h,f,C)),b=l}else{const _=t;g=hr(_.length>1?_(i,{attrs:l,slots:s,emit:u}):_(i,null)),b=t.props?l:Ep(l)}}catch(_){Ki.length=0,O2(_,e,1),g=U(H1)}let v=g;if(b&&w!==!1){const _=Object.keys(b),{shapeFlag:H}=v;_.length&&H&7&&(a&&_.some(o7)&&(b=Lp(b,a)),v=Rr(v,b))}return r.dirs&&(v=Rr(v),v.dirs=v.dirs?v.dirs.concat(r.dirs):r.dirs),r.transition&&(v.transition=r.transition),g=v,Vs(y),g}const Ep=e=>{let t;for(const r in e)(r==="class"||r==="style"||L2(r))&&((t||(t={}))[r]=e[r]);return t},Lp=(e,t)=>{const r={};for(const n in e)(!o7(n)||!(n.slice(9)in t))&&(r[n]=e[n]);return r};function Ap(e,t,r){const{props:n,children:o,component:i}=e,{props:a,children:s,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&l>=0){if(l&1024)return!0;if(l&16)return n?H5(n,a,u):!!a;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Bp(e,t){t&&t.pendingBranch?Ve(e)?t.effects.push(...e):t.effects.push(e):Mp(e)}function q9(e,t){return P2(e,null,t)}function Tp(e,t){return P2(e,null,{flush:"post"})}const Ka={};function Te(e,t,r){return P2(e,t,r)}function P2(e,t,{immediate:r,deep:n,flush:o,onTrack:i,onTrigger:a}=kt){var s;const l=k9()===((s=qt)==null?void 0:s.scope)?qt:null;let u,c=!1,d=!1;if(e1(e)?(u=()=>e.value,c=Is(e)):Bo(e)?(u=()=>e,n=!0):Ve(e)?(d=!0,c=e.some(_=>Bo(_)||Is(_)),u=()=>e.map(_=>{if(e1(_))return _.value;if(Bo(_))return Fn(_);if(qe(_))return Cn(_,l,2)})):qe(e)?t?u=()=>Cn(e,l,2):u=()=>{if(!(l&&l.isUnmounted))return f&&f(),z1(e,l,3,[h])}:u=J1,t&&n){const _=u;u=()=>Fn(_())}let f,h=_=>{f=y.onStop=()=>{Cn(_,l,4)}},C;if(ma)if(h=J1,t?r&&z1(t,l,3,[u(),d?[]:void 0,h]):u(),o==="sync"){const _=_m();C=_.__watcherHandles||(_.__watcherHandles=[])}else return J1;let w=d?new Array(e.length).fill(Ka):Ka;const g=()=>{if(y.active)if(t){const _=y.run();(n||c||(d?_.some((H,P)=>Qn(H,w[P])):Qn(_,w)))&&(f&&f(),z1(t,l,3,[_,w===Ka?void 0:d&&w[0]===Ka?[]:w,h]),w=_)}else y.run()};g.allowRecurse=!!t;let b;o==="sync"?b=g:o==="post"?b=()=>y1(g,l&&l.suspense):(g.pre=!0,l&&(g.id=l.uid),b=()=>p7(g));const y=new l7(u,b);t?r?g():w=y.run():o==="post"?y1(y.run.bind(y),l&&l.suspense):y.run();const v=()=>{y.stop(),l&&l.scope&&i7(l.scope.effects,y)};return C&&C.push(v),v}function Op(e,t,r){const n=this.proxy,o=Pt(e)?e.includes(".")?W9(n,e):()=>n[e]:e.bind(n,n);let i;qe(t)?i=t:(i=t.handler,r=t);const a=qt;jo(this);const s=P2(o,i.bind(n),r);return a?jo(a):Wn(),s}function W9(e,t){const r=t.split(".");return()=>{let n=e;for(let o=0;o{Fn(r,t)});else if(b9(e))for(const r in e)Fn(e[r],t);return e}function Ps(e,t){const r=t1;if(r===null)return e;const n=z2(r)||r.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),nr(()=>{e.isUnmounting=!0}),e}const O1=[Function,Array],X9={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:O1,onEnter:O1,onAfterEnter:O1,onEnterCancelled:O1,onBeforeLeave:O1,onLeave:O1,onAfterLeave:O1,onLeaveCancelled:O1,onBeforeAppear:O1,onAppear:O1,onAfterAppear:O1,onAppearCancelled:O1},Ip={name:"BaseTransition",props:X9,setup(e,{slots:t}){const r=La(),n=Q9();let o;return()=>{const i=t.default&&v7(t.default(),!0);if(!i||!i.length)return;let a=i[0];if(i.length>1){for(const w of i)if(w.type!==H1){a=w;break}}const s=ot(e),{mode:l}=s;if(n.isLeaving)return gl(a);const u=T5(a);if(!u)return gl(a);const c=fa(u,s,n,r);ha(u,c);const d=r.subTree,f=d&&T5(d);let h=!1;const{getTransitionKey:C}=u.type;if(C){const w=C();o===void 0?o=w:w!==o&&(o=w,h=!0)}if(f&&f.type!==H1&&(!$n(u,f)||h)){const w=fa(f,s,n,r);if(ha(f,w),l==="out-in")return n.isLeaving=!0,w.afterLeave=()=>{n.isLeaving=!1,r.update.active!==!1&&r.update()},gl(a);l==="in-out"&&u.type!==H1&&(w.delayLeave=(g,b,y)=>{const v=J9(n,f);v[String(f.key)]=f,g[ln]=()=>{b(),g[ln]=void 0,delete c.delayedLeave},c.delayedLeave=y})}return a}}},Vp=Ip;function J9(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function fa(e,t,r,n){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:f,onAfterLeave:h,onLeaveCancelled:C,onBeforeAppear:w,onAppear:g,onAfterAppear:b,onAppearCancelled:y}=t,v=String(e.key),_=J9(r,e),H=(Z,A)=>{Z&&z1(Z,n,9,A)},P=(Z,A)=>{const S=A[1];H(Z,A),Ve(Z)?Z.every($=>$.length<=1)&&S():Z.length<=1&&S()},I={mode:i,persisted:a,beforeEnter(Z){let A=s;if(!r.isMounted)if(o)A=w||s;else return;Z[ln]&&Z[ln](!0);const S=_[v];S&&$n(e,S)&&S.el[ln]&&S.el[ln](),H(A,[Z])},enter(Z){let A=l,S=u,$=c;if(!r.isMounted)if(o)A=g||l,S=b||u,$=y||c;else return;let T=!1;const z=Z[qa]=ae=>{T||(T=!0,ae?H($,[Z]):H(S,[Z]),I.delayedLeave&&I.delayedLeave(),Z[qa]=void 0)};A?P(A,[Z,z]):z()},leave(Z,A){const S=String(e.key);if(Z[qa]&&Z[qa](!0),r.isUnmounting)return A();H(d,[Z]);let $=!1;const T=Z[ln]=z=>{$||($=!0,A(),z?H(C,[Z]):H(h,[Z]),Z[ln]=void 0,_[S]===e&&delete _[S])};_[S]=e,f?P(f,[Z,T]):T()},clone(Z){return fa(Z,t,r,n)}};return I}function gl(e){if(N2(e))return e=Rr(e),e.children=null,e}function T5(e){return N2(e)?e.children?e.children[0]:void 0:e}function ha(e,t){e.shapeFlag&6&&e.component?ha(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function v7(e,t=!1,r){let n=[],o=0;for(let i=0;i1)for(let i=0;iRt({name:e.name},t,{setup:e}))():e}const ji=e=>!!e.type.__asyncLoader,N2=e=>e.type.__isKeepAlive;function Pp(e,t){eu(e,"a",t)}function Np(e,t){eu(e,"da",t)}function eu(e,t,r=qt){const n=e.__wdc||(e.__wdc=()=>{let o=r;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Z2(t,n,r),r){let o=r.parent;for(;o&&o.parent;)N2(o.parent.vnode)&&Zp(n,t,r,o),o=o.parent}}function Zp(e,t,r,n){const o=Z2(t,e,n,!0);_r(()=>{i7(n[t],o)},r)}function Z2(e,t,r=qt,n=!1){if(r){const o=r[e]||(r[e]=[]),i=t.__weh||(t.__weh=(...a)=>{if(r.isUnmounted)return;ii(),jo(r);const s=z1(t,r,e,a);return Wn(),ai(),s});return n?o.unshift(i):o.push(i),i}}const Ur=e=>(t,r=qt)=>(!ma||e==="sp")&&Z2(e,(...n)=>t(...n),r),$p=Ur("bm"),yt=Ur("m"),Rp=Ur("bu"),tu=Ur("u"),nr=Ur("bum"),_r=Ur("um"),zp=Ur("sp"),Fp=Ur("rtg"),Up=Ur("rtc");function jp(e,t=qt){Z2("ec",e,t)}function lt(e,t,r,n){let o;const i=r&&r[n];if(Ve(e)||Pt(e)){o=new Array(e.length);for(let a=0,s=e.length;at(a,s,void 0,i&&i[s]));else{const a=Object.keys(e);o=new Array(a.length);for(let s=0,l=a.length;s{const i=n.fn(...o);return i&&(i.key=n.key),i}:n.fn)}return e}function F(e,t,r={},n,o){if(t1.isCE||t1.parent&&ji(t1.parent)&&t1.parent.isCE)return t!=="default"&&(r.name=t),U("slot",r,n&&n());let i=e[t];i&&i._c&&(i._d=!1),m();const a=i&&ru(i(r)),s=Q(Se,{key:r.key||a&&a.key||`_${t}`},a||(n?n():[]),a&&e._===1?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function ru(e){return e.some(t=>$s(t)?!(t.type===H1||t.type===Se&&!ru(t.children)):!0)?e:null}function M0(e,t){const r={};for(const n in e)r[t&&/[A-Z]/.test(n)?`on:${n}`:ps(n)]=e[n];return r}const x0=e=>e?pu(e)?z2(e)||e.proxy:x0(e.parent):null,Yi=Rt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>x0(e.parent),$root:e=>x0(e.root),$emit:e=>e.emit,$options:e=>g7(e),$forceUpdate:e=>e.f||(e.f=()=>p7(e.update)),$nextTick:e=>e.n||(e.n=p1.bind(e.proxy)),$watch:e=>Op.bind(e)}),Cl=(e,t)=>e!==kt&&!e.__isScriptSetup&&st(e,t),Yp={get({_:e},t){const{ctx:r,setupState:n,data:o,props:i,accessCache:a,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return n[t];case 2:return o[t];case 4:return r[t];case 3:return i[t]}else{if(Cl(n,t))return a[t]=1,n[t];if(o!==kt&&st(o,t))return a[t]=2,o[t];if((u=e.propsOptions[0])&&st(u,t))return a[t]=3,i[t];if(r!==kt&&st(r,t))return a[t]=4,r[t];S0&&(a[t]=0)}}const c=Yi[t];let d,f;if(c)return t==="$attrs"&&k1(e,"get",t),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(r!==kt&&st(r,t))return a[t]=4,r[t];if(f=l.config.globalProperties,st(f,t))return f[t]},set({_:e},t,r){const{data:n,setupState:o,ctx:i}=e;return Cl(o,t)?(o[t]=r,!0):n!==kt&&st(n,t)?(n[t]=r,!0):st(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:o,propsOptions:i}},a){let s;return!!r[a]||e!==kt&&st(e,a)||Cl(t,a)||(s=i[0])&&st(s,a)||st(n,a)||st(Yi,a)||st(o.config.globalProperties,a)},defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:st(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};function Ot(){return nu().slots}function or(){return nu().attrs}function nu(){const e=La();return e.setupContext||(e.setupContext=vu(e))}function O5(e){return Ve(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e}let S0=!0;function Gp(e){const t=g7(e),r=e.proxy,n=e.ctx;S0=!1,t.beforeCreate&&I5(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:a,watch:s,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:h,updated:C,activated:w,deactivated:g,beforeDestroy:b,beforeUnmount:y,destroyed:v,unmounted:_,render:H,renderTracked:P,renderTriggered:I,errorCaptured:Z,serverPrefetch:A,expose:S,inheritAttrs:$,components:T,directives:z,filters:ae}=t;if(u&&Kp(u,n,null),a)for(const ne in a){const ye=a[ne];qe(ye)&&(n[ne]=ye.bind(r))}if(o){const ne=o.call(r,r);Mt(ne)&&(e.data=Mn(ne))}if(S0=!0,i)for(const ne in i){const ye=i[ne],je=qe(ye)?ye.bind(r,r):qe(ye.get)?ye.get.bind(r,r):J1,Ze=!qe(ye)&&qe(ye.set)?ye.set.bind(r):J1,Ge=E({get:je,set:Ze});Object.defineProperty(n,ne,{enumerable:!0,configurable:!0,get:()=>Ge.value,set:ze=>Ge.value=ze})}if(s)for(const ne in s)ou(s[ne],n,r,ne);if(l){const ne=qe(l)?l.call(r):l;Reflect.ownKeys(ne).forEach(ye=>{Oo(ye,ne[ye])})}c&&I5(c,e,"c");function ue(ne,ye){Ve(ye)?ye.forEach(je=>ne(je.bind(r))):ye&&ne(ye.bind(r))}if(ue($p,d),ue(yt,f),ue(Rp,h),ue(tu,C),ue(Pp,w),ue(Np,g),ue(jp,Z),ue(Up,P),ue(Fp,I),ue(nr,y),ue(_r,_),ue(zp,A),Ve(S))if(S.length){const ne=e.exposed||(e.exposed={});S.forEach(ye=>{Object.defineProperty(ne,ye,{get:()=>r[ye],set:je=>r[ye]=je})})}else e.exposed||(e.exposed={});H&&e.render===J1&&(e.render=H),$!=null&&(e.inheritAttrs=$),T&&(e.components=T),z&&(e.directives=z)}function Kp(e,t,r=J1){Ve(e)&&(e=E0(e));for(const n in e){const o=e[n];let i;Mt(o)?"default"in o?i=_1(o.from||n,o.default,!0):i=_1(o.from||n):i=_1(o),e1(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[n]=i}}function I5(e,t,r){z1(Ve(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,r)}function ou(e,t,r,n){const o=n.includes(".")?W9(r,n):()=>r[n];if(Pt(e)){const i=t[e];qe(i)&&Te(o,i)}else if(qe(e))Te(o,e.bind(r));else if(Mt(e))if(Ve(e))e.forEach(i=>ou(i,t,r,n));else{const i=qe(e.handler)?e.handler.bind(r):t[e.handler];qe(i)&&Te(o,i,e)}}function g7(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let l;return s?l=s:!o.length&&!r&&!n?l=t:(l={},o.length&&o.forEach(u=>Ns(l,u,a,!0)),Ns(l,t,a)),Mt(t)&&i.set(t,l),l}function Ns(e,t,r,n=!1){const{mixins:o,extends:i}=t;i&&Ns(e,i,r,!0),o&&o.forEach(a=>Ns(e,a,r,!0));for(const a in t)if(!(n&&a==="expose")){const s=qp[a]||r&&r[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const qp={data:V5,props:P5,emits:P5,methods:Vi,computed:Vi,beforeCreate:a1,created:a1,beforeMount:a1,mounted:a1,beforeUpdate:a1,updated:a1,beforeDestroy:a1,beforeUnmount:a1,destroyed:a1,unmounted:a1,activated:a1,deactivated:a1,errorCaptured:a1,serverPrefetch:a1,components:Vi,directives:Vi,watch:Qp,provide:V5,inject:Wp};function V5(e,t){return t?e?function(){return Rt(qe(e)?e.call(this,this):e,qe(t)?t.call(this,this):t)}:t:e}function Wp(e,t){return Vi(E0(e),E0(t))}function E0(e){if(Ve(e)){const t={};for(let r=0;r1)return r&&qe(t)?t.call(n&&n.proxy):t}}function em(e,t,r,n=!1){const o={},i={};Ts(i,R2,1),e.propsDefaults=Object.create(null),au(e,t,o,i);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);r?e.props=n?o:O9(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function tm(e,t,r,n){const{props:o,attrs:i,vnode:{patchFlag:a}}=e,s=ot(o),[l]=e.propsOptions;let u=!1;if((n||a>0)&&!(a&16)){if(a&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,h]=su(d,t,!0);Rt(a,f),h&&s.push(...h)};!r&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!l)return Mt(e)&&n.set(e,Do),Do;if(Ve(i))for(let c=0;c-1,h[1]=w<0||C-1||st(h,"default"))&&s.push(d)}}}const u=[a,s];return Mt(e)&&n.set(e,u),u}function N5(e){return e[0]!=="$"}function Z5(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function $5(e,t){return Z5(e)===Z5(t)}function R5(e,t){return Ve(t)?t.findIndex(r=>$5(r,e)):qe(t)&&$5(t,e)?0:-1}const lu=e=>e[0]==="_"||e==="$stable",C7=e=>Ve(e)?e.map(hr):[hr(e)],rm=(e,t,r)=>{if(t._n)return t;const n=D((...o)=>C7(t(...o)),r);return n._c=!1,n},uu=(e,t,r)=>{const n=e._ctx;for(const o in e){if(lu(o))continue;const i=e[o];if(qe(i))t[o]=rm(o,i,n);else if(i!=null){const a=C7(i);t[o]=()=>a}}},cu=(e,t)=>{const r=C7(t);e.slots.default=()=>r},nm=(e,t)=>{if(e.vnode.shapeFlag&32){const r=t._;r?(e.slots=ot(t),Ts(t,"_",r)):uu(t,e.slots={})}else e.slots={},t&&cu(e,t);Ts(e.slots,R2,1)},om=(e,t,r)=>{const{vnode:n,slots:o}=e;let i=!0,a=kt;if(n.shapeFlag&32){const s=t._;s?r&&s===1?i=!1:(Rt(o,t),!r&&s===1&&delete o._):(i=!t.$stable,uu(t,o)),a=t}else t&&(cu(e,t),a={default:1});if(i)for(const s in o)!lu(s)&&a[s]==null&&delete o[s]};function A0(e,t,r,n,o=!1){if(Ve(e)){e.forEach((f,h)=>A0(f,t&&(Ve(t)?t[h]:t),r,n,o));return}if(ji(n)&&!o)return;const i=n.shapeFlag&4?z2(n.component)||n.component.proxy:n.el,a=o?null:i,{i:s,r:l}=e,u=t&&t.r,c=s.refs===kt?s.refs={}:s.refs,d=s.setupState;if(u!=null&&u!==l&&(Pt(u)?(c[u]=null,st(d,u)&&(d[u]=null)):e1(u)&&(u.value=null)),qe(l))Cn(l,s,12,[a,c]);else{const f=Pt(l),h=e1(l);if(f||h){const C=()=>{if(e.f){const w=f?st(d,l)?d[l]:c[l]:l.value;o?Ve(w)&&i7(w,i):Ve(w)?w.includes(i)||w.push(i):f?(c[l]=[i],st(d,l)&&(d[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else f?(c[l]=a,st(d,l)&&(d[l]=a)):h&&(l.value=a,e.k&&(c[e.k]=a))};a?(C.id=-1,y1(C,r)):C()}}}const y1=Bp;function im(e){return am(e)}function am(e,t){const r=y0();r.__VUE__=!0;const{insert:n,remove:o,patchProp:i,createElement:a,createText:s,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:h=J1,insertStaticContent:C}=e,w=(x,L,B,W=null,q=null,X=null,he=!1,ce=null,de=!!L.dynamicChildren)=>{if(x===L)return;x&&!$n(x,L)&&(W=G(x),ze(x,q,X,!0),x=null),L.patchFlag===-2&&(de=!1,L.dynamicChildren=null);const{type:le,ref:Ee,shapeFlag:be}=L;switch(le){case $2:g(x,L,B,W);break;case H1:b(x,L,B,W);break;case Gi:x==null&&y(L,B,W,he);break;case Se:T(x,L,B,W,q,X,he,ce,de);break;default:be&1?H(x,L,B,W,q,X,he,ce,de):be&6?z(x,L,B,W,q,X,he,ce,de):(be&64||be&128)&&le.process(x,L,B,W,q,X,he,ce,de,N)}Ee!=null&&q&&A0(Ee,x&&x.ref,X,L||x,!L)},g=(x,L,B,W)=>{if(x==null)n(L.el=s(L.children),B,W);else{const q=L.el=x.el;L.children!==x.children&&u(q,L.children)}},b=(x,L,B,W)=>{x==null?n(L.el=l(L.children||""),B,W):L.el=x.el},y=(x,L,B,W)=>{[x.el,x.anchor]=C(x.children,L,B,W,x.el,x.anchor)},v=({el:x,anchor:L},B,W)=>{let q;for(;x&&x!==L;)q=f(x),n(x,B,W),x=q;n(L,B,W)},_=({el:x,anchor:L})=>{let B;for(;x&&x!==L;)B=f(x),o(x),x=B;o(L)},H=(x,L,B,W,q,X,he,ce,de)=>{he=he||L.type==="svg",x==null?P(L,B,W,q,X,he,ce,de):A(x,L,q,X,he,ce,de)},P=(x,L,B,W,q,X,he,ce)=>{let de,le;const{type:Ee,props:be,shapeFlag:ke,transition:Oe,dirs:re}=x;if(de=x.el=a(x.type,X,be&&be.is,be),ke&8?c(de,x.children):ke&16&&Z(x.children,de,null,W,q,X&&Ee!=="foreignObject",he,ce),re&&Ln(x,null,W,"created"),I(de,x,x.scopeId,he,W),be){for(const me in be)me!=="value"&&!hs(me)&&i(de,me,null,be[me],X,x.children,W,q,Ye);"value"in be&&i(de,"value",null,be.value),(le=be.onVnodeBeforeMount)&&ar(le,W,x)}re&&Ln(x,null,W,"beforeMount");const Le=sm(q,Oe);Le&&Oe.beforeEnter(de),n(de,L,B),((le=be&&be.onVnodeMounted)||Le||re)&&y1(()=>{le&&ar(le,W,x),Le&&Oe.enter(de),re&&Ln(x,null,W,"mounted")},q)},I=(x,L,B,W,q)=>{if(B&&h(x,B),W)for(let X=0;X{for(let le=de;le{const ce=L.el=x.el;let{patchFlag:de,dynamicChildren:le,dirs:Ee}=L;de|=x.patchFlag&16;const be=x.props||kt,ke=L.props||kt;let Oe;B&&An(B,!1),(Oe=ke.onVnodeBeforeUpdate)&&ar(Oe,B,L,x),Ee&&Ln(L,x,B,"beforeUpdate"),B&&An(B,!0);const re=q&&L.type!=="foreignObject";if(le?S(x.dynamicChildren,le,ce,B,W,re,X):he||ye(x,L,ce,null,B,W,re,X,!1),de>0){if(de&16)$(ce,L,be,ke,B,W,q);else if(de&2&&be.class!==ke.class&&i(ce,"class",null,ke.class,q),de&4&&i(ce,"style",be.style,ke.style,q),de&8){const Le=L.dynamicProps;for(let me=0;me{Oe&&ar(Oe,B,L,x),Ee&&Ln(L,x,B,"updated")},W)},S=(x,L,B,W,q,X,he)=>{for(let ce=0;ce{if(B!==W){if(B!==kt)for(const ce in B)!hs(ce)&&!(ce in W)&&i(x,ce,B[ce],null,he,L.children,q,X,Ye);for(const ce in W){if(hs(ce))continue;const de=W[ce],le=B[ce];de!==le&&ce!=="value"&&i(x,ce,le,de,he,L.children,q,X,Ye)}"value"in W&&i(x,"value",B.value,W.value)}},T=(x,L,B,W,q,X,he,ce,de)=>{const le=L.el=x?x.el:s(""),Ee=L.anchor=x?x.anchor:s("");let{patchFlag:be,dynamicChildren:ke,slotScopeIds:Oe}=L;Oe&&(ce=ce?ce.concat(Oe):Oe),x==null?(n(le,B,W),n(Ee,B,W),Z(L.children,B,Ee,q,X,he,ce,de)):be>0&&be&64&&ke&&x.dynamicChildren?(S(x.dynamicChildren,ke,B,q,X,he,ce),(L.key!=null||q&&L===q.subTree)&&du(x,L,!0)):ye(x,L,B,Ee,q,X,he,ce,de)},z=(x,L,B,W,q,X,he,ce,de)=>{L.slotScopeIds=ce,x==null?L.shapeFlag&512?q.ctx.activate(L,B,W,he,de):ae(L,B,W,q,X,he,de):se(x,L,de)},ae=(x,L,B,W,q,X,he)=>{const ce=x.component=mm(x,W,q);if(N2(x)&&(ce.ctx.renderer=N),vm(ce),ce.asyncDep){if(q&&q.registerDep(ce,ue),!x.el){const de=ce.subTree=U(H1);b(null,de,L,B)}return}ue(ce,x,L,B,q,X,he)},se=(x,L,B)=>{const W=L.component=x.component;if(Ap(x,L,B))if(W.asyncDep&&!W.asyncResolved){ne(W,L,B);return}else W.next=L,kp(W.update),W.update();else L.el=x.el,W.vnode=L},ue=(x,L,B,W,q,X,he)=>{const ce=()=>{if(x.isMounted){let{next:Ee,bu:be,u:ke,parent:Oe,vnode:re}=x,Le=Ee,me;An(x,!1),Ee?(Ee.el=re.el,ne(x,Ee,he)):Ee=re,be&&ms(be),(me=Ee.props&&Ee.props.onVnodeBeforeUpdate)&&ar(me,Oe,Ee,re),An(x,!0);const Pe=vl(x),ft=x.subTree;x.subTree=Pe,w(ft,Pe,d(ft.el),G(ft),x,q,X),Ee.el=Pe.el,Le===null&&Dp(x,Pe.el),ke&&y1(ke,q),(me=Ee.props&&Ee.props.onVnodeUpdated)&&y1(()=>ar(me,Oe,Ee,re),q)}else{let Ee;const{el:be,props:ke}=L,{bm:Oe,m:re,parent:Le}=x,me=ji(L);if(An(x,!1),Oe&&ms(Oe),!me&&(Ee=ke&&ke.onVnodeBeforeMount)&&ar(Ee,Le,L),An(x,!0),be&&ie){const Pe=()=>{x.subTree=vl(x),ie(be,x.subTree,x,q,null)};me?L.type.__asyncLoader().then(()=>!x.isUnmounted&&Pe()):Pe()}else{const Pe=x.subTree=vl(x);w(null,Pe,B,W,x,q,X),L.el=Pe.el}if(re&&y1(re,q),!me&&(Ee=ke&&ke.onVnodeMounted)){const Pe=L;y1(()=>ar(Ee,Le,Pe),q)}(L.shapeFlag&256||Le&&ji(Le.vnode)&&Le.vnode.shapeFlag&256)&&x.a&&y1(x.a,q),x.isMounted=!0,L=B=W=null}},de=x.effect=new l7(ce,()=>p7(le),x.scope),le=x.update=()=>de.run();le.id=x.uid,An(x,!0),le()},ne=(x,L,B)=>{L.component=x;const W=x.vnode.props;x.vnode=L,x.next=null,tm(x,L.props,W,B),om(x,L.children,B),ii(),D5(),ai()},ye=(x,L,B,W,q,X,he,ce,de=!1)=>{const le=x&&x.children,Ee=x?x.shapeFlag:0,be=L.children,{patchFlag:ke,shapeFlag:Oe}=L;if(ke>0){if(ke&128){Ze(le,be,B,W,q,X,he,ce,de);return}else if(ke&256){je(le,be,B,W,q,X,he,ce,de);return}}Oe&8?(Ee&16&&Ye(le,q,X),be!==le&&c(B,be)):Ee&16?Oe&16?Ze(le,be,B,W,q,X,he,ce,de):Ye(le,q,X,!0):(Ee&8&&c(B,""),Oe&16&&Z(be,B,W,q,X,he,ce,de))},je=(x,L,B,W,q,X,he,ce,de)=>{x=x||Do,L=L||Do;const le=x.length,Ee=L.length,be=Math.min(le,Ee);let ke;for(ke=0;keEe?Ye(x,q,X,!0,!1,be):Z(L,B,W,q,X,he,ce,de,be)},Ze=(x,L,B,W,q,X,he,ce,de)=>{let le=0;const Ee=L.length;let be=x.length-1,ke=Ee-1;for(;le<=be&&le<=ke;){const Oe=x[le],re=L[le]=de?un(L[le]):hr(L[le]);if($n(Oe,re))w(Oe,re,B,null,q,X,he,ce,de);else break;le++}for(;le<=be&&le<=ke;){const Oe=x[be],re=L[ke]=de?un(L[ke]):hr(L[ke]);if($n(Oe,re))w(Oe,re,B,null,q,X,he,ce,de);else break;be--,ke--}if(le>be){if(le<=ke){const Oe=ke+1,re=Oeke)for(;le<=be;)ze(x[le],q,X,!0),le++;else{const Oe=le,re=le,Le=new Map;for(le=re;le<=ke;le++){const Ce=L[le]=de?un(L[le]):hr(L[le]);Ce.key!=null&&Le.set(Ce.key,le)}let me,Pe=0;const ft=ke-re+1;let ee=!1,ve=0;const Me=new Array(ft);for(le=0;le=ft){ze(Ce,q,X,!0);continue}let Ue;if(Ce.key!=null)Ue=Le.get(Ce.key);else for(me=re;me<=ke;me++)if(Me[me-re]===0&&$n(Ce,L[me])){Ue=me;break}Ue===void 0?ze(Ce,q,X,!0):(Me[Ue-re]=le+1,Ue>=ve?ve=Ue:ee=!0,w(Ce,L[Ue],B,null,q,X,he,ce,de),Pe++)}const Fe=ee?lm(Me):Do;for(me=Fe.length-1,le=ft-1;le>=0;le--){const Ce=re+le,Ue=L[Ce],It=Ce+1{const{el:X,type:he,transition:ce,children:de,shapeFlag:le}=x;if(le&6){Ge(x.component.subTree,L,B,W);return}if(le&128){x.suspense.move(L,B,W);return}if(le&64){he.move(x,L,B,N);return}if(he===Se){n(X,L,B);for(let be=0;bece.enter(X),q);else{const{leave:be,delayLeave:ke,afterLeave:Oe}=ce,re=()=>n(X,L,B),Le=()=>{be(X,()=>{re(),Oe&&Oe()})};ke?ke(X,re,Le):Le()}else n(X,L,B)},ze=(x,L,B,W=!1,q=!1)=>{const{type:X,props:he,ref:ce,children:de,dynamicChildren:le,shapeFlag:Ee,patchFlag:be,dirs:ke}=x;if(ce!=null&&A0(ce,null,B,x,!0),Ee&256){L.ctx.deactivate(x);return}const Oe=Ee&1&&ke,re=!ji(x);let Le;if(re&&(Le=he&&he.onVnodeBeforeUnmount)&&ar(Le,L,x),Ee&6)He(x.component,B,W);else{if(Ee&128){x.suspense.unmount(B,W);return}Oe&&Ln(x,null,L,"beforeUnmount"),Ee&64?x.type.remove(x,L,B,q,N,W):le&&(X!==Se||be>0&&be&64)?Ye(le,L,B,!1,!0):(X===Se&&be&384||!q&&Ee&16)&&Ye(de,L,B),W&&fe(x)}(re&&(Le=he&&he.onVnodeUnmounted)||Oe)&&y1(()=>{Le&&ar(Le,L,x),Oe&&Ln(x,null,L,"unmounted")},B)},fe=x=>{const{type:L,el:B,anchor:W,transition:q}=x;if(L===Se){Ne(B,W);return}if(L===Gi){_(x);return}const X=()=>{o(B),q&&!q.persisted&&q.afterLeave&&q.afterLeave()};if(x.shapeFlag&1&&q&&!q.persisted){const{leave:he,delayLeave:ce}=q,de=()=>he(B,X);ce?ce(x.el,X,de):de()}else X()},Ne=(x,L)=>{let B;for(;x!==L;)B=f(x),o(x),x=B;o(L)},He=(x,L,B)=>{const{bum:W,scope:q,update:X,subTree:he,um:ce}=x;W&&ms(W),q.stop(),X&&(X.active=!1,ze(he,x,L,B)),ce&&y1(ce,L),y1(()=>{x.isUnmounted=!0},L),L&&L.pendingBranch&&!L.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===L.pendingId&&(L.deps--,L.deps===0&&L.resolve())},Ye=(x,L,B,W=!1,q=!1,X=0)=>{for(let he=X;hex.shapeFlag&6?G(x.component.subTree):x.shapeFlag&128?x.suspense.next():f(x.anchor||x.el),R=(x,L,B)=>{x==null?L._vnode&&ze(L._vnode,null,null,!0):w(L._vnode||null,x,L,null,null,null,B),D5(),U9(),L._vnode=x},N={p:w,um:ze,m:Ge,r:fe,mt:ae,mc:Z,pc:ye,pbc:S,n:G,o:e};let K,ie;return t&&([K,ie]=t(N)),{render:R,hydrate:K,createApp:Jp(R,K)}}function An({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function sm(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function du(e,t,r=!1){const n=e.children,o=t.children;if(Ve(n)&&Ve(o))for(let i=0;i>1,e[r[s]]0&&(t[n]=r[i-1]),r[i]=n)}}for(i=r.length,a=r[i-1];i-- >0;)r[i]=a,a=t[a];return r}const um=e=>e.__isTeleport,Se=Symbol.for("v-fgt"),$2=Symbol.for("v-txt"),H1=Symbol.for("v-cmt"),Gi=Symbol.for("v-stc"),Ki=[];let X1=null;function m(e=!1){Ki.push(X1=e?null:[])}function cm(){Ki.pop(),X1=Ki[Ki.length-1]||null}let pa=1;function z5(e){pa+=e}function fu(e){return e.dynamicChildren=pa>0?X1||Do:null,cm(),pa>0&&X1&&X1.push(e),e}function M(e,t,r,n,o,i){return fu(p(e,t,r,n,o,i,!0))}function Q(e,t,r,n,o){return fu(U(e,t,r,n,o,!0))}function $s(e){return e?e.__v_isVNode===!0:!1}function $n(e,t){return e.type===t.type&&e.key===t.key}const R2="__vInternal",hu=({key:e})=>e??null,vs=({ref:e,ref_key:t,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?Pt(e)||e1(e)||qe(e)?{i:t1,r:e,k:t,f:!!r}:e:null);function p(e,t=null,r=null,n=0,o=null,i=e===Se?0:1,a=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&hu(t),ref:t&&vs(t),scopeId:V2,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:t1};return s?(y7(l,r),i&128&&e.normalize(l)):r&&(l.shapeFlag|=Pt(r)?8:16),pa>0&&!a&&X1&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&X1.push(l),l}const U=dm;function dm(e,t=null,r=null,n=0,o=null,i=!1){if((!e||e===G9)&&(e=H1),$s(e)){const s=Rr(e,t,!0);return r&&y7(s,r),pa>0&&!i&&X1&&(s.shapeFlag&6?X1[X1.indexOf(e)]=s:X1.push(s)),s.patchFlag|=-2,s}if(bm(e)&&(e=e.__vccOpts),t){t=fm(t);let{class:s,style:l}=t;s&&!Pt(s)&&(t.class=J(s)),Mt(l)&&(V9(l)&&!Ve(l)&&(l=Rt({},l)),t.style=We(l))}const a=Pt(e)?1:Hp(e)?128:um(e)?64:Mt(e)?4:qe(e)?2:0;return p(e,t,r,n,o,a,i,!0)}function fm(e){return e?V9(e)||R2 in e?Rt({},e):e:null}function Rr(e,t,r=!1){const{props:n,ref:o,patchFlag:i,children:a}=e,s=t?Qe(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&hu(s),ref:t&&t.ref?r&&o?Ve(o)?o.concat(vs(t)):[o,vs(t)]:vs(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Rr(e.ssContent),ssFallback:e.ssFallback&&Rr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function k(e=" ",t=0){return U($2,null,e,t)}function Ea(e,t){const r=U(Gi,null,e);return r.staticCount=t,r}function O(e="",t=!1){return t?(m(),Q(H1,null,e)):U(H1,null,e)}function hr(e){return e==null||typeof e=="boolean"?U(H1):Ve(e)?U(Se,null,e.slice()):typeof e=="object"?un(e):U($2,null,String(e))}function un(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Rr(e)}function y7(e,t){let r=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(Ve(t))r=16;else if(typeof t=="object")if(n&65){const o=t.default;o&&(o._c&&(o._d=!1),y7(e,o()),o._c&&(o._d=!0));return}else{r=32;const o=t._;!o&&!(R2 in t)?t._ctx=t1:o===3&&t1&&(t1.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else qe(t)?(t={default:t,_ctx:t1},r=32):(t=String(t),n&64?(r=16,t=[k(t)]):r=8);e.children=t,e.shapeFlag|=r}function Qe(...e){const t={};for(let r=0;rqt||t1;let b7,po,F5="__VUE_INSTANCE_SETTERS__";(po=y0()[F5])||(po=y0()[F5]=[]),po.push(e=>qt=e),b7=e=>{po.length>1?po.forEach(t=>t(e)):po[0](e)};const jo=e=>{b7(e),e.scope.on()},Wn=()=>{qt&&qt.scope.off(),b7(null)};function pu(e){return e.vnode.shapeFlag&4}let ma=!1;function vm(e,t=!1){ma=t;const{props:r,children:n}=e.vnode,o=pu(e);em(e,r,o,t),nm(e,n);const i=o?gm(e,t):void 0;return ma=!1,i}function gm(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=P9(new Proxy(e.ctx,Yp));const{setup:n}=r;if(n){const o=e.setupContext=n.length>1?vu(e):null;jo(e),ii();const i=Cn(n,e,0,[e.props,o]);if(ai(),Wn(),C9(i)){if(i.then(Wn,Wn),t)return i.then(a=>{U5(e,a,t)}).catch(a=>{O2(a,e,0)});e.asyncDep=i}else U5(e,i,t)}else mu(e,t)}function U5(e,t,r){qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Mt(t)&&(e.setupState=R9(t)),mu(e,r)}let j5;function mu(e,t,r){const n=e.type;if(!e.render){if(!t&&j5&&!n.render){const o=n.template||g7(e).template;if(o){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:l}=n,u=Rt(Rt({isCustomElement:i,delimiters:s},a),l);n.render=j5(o,u)}}e.render=n.render||J1}{jo(e),ii();try{Gp(e)}finally{ai(),Wn()}}}function Cm(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,r){return k1(e,"get","$attrs"),t[r]}}))}function vu(e){const t=r=>{e.exposed=r||{}};return{get attrs(){return Cm(e)},slots:e.slots,emit:e.emit,expose:t}}function z2(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(R9(P9(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in Yi)return Yi[r](e)},has(t,r){return r in t||r in Yi}}))}function ym(e,t=!0){return qe(e)?e.displayName||e.name:e.name||t&&e.__name}function bm(e){return qe(e)&&"__vccOpts"in e}const E=(e,t)=>bp(e,t,ma);function Ae(e,t,r){const n=arguments.length;return n===2?Mt(t)&&!Ve(t)?$s(t)?U(e,null,[t]):U(e,t):U(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&$s(r)&&(r=[r]),U(e,t,r))}const wm=Symbol.for("v-scx"),_m=()=>_1(wm),km="3.3.8",Mm="http://www.w3.org/2000/svg",Rn=typeof document<"u"?document:null,Y5=Rn&&Rn.createElement("template"),xm={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const o=t?Rn.createElementNS(Mm,e):Rn.createElement(e,r?{is:r}:void 0);return e==="select"&&n&&n.multiple!=null&&o.setAttribute("multiple",n.multiple),o},createText:e=>Rn.createTextNode(e),createComment:e=>Rn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Rn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,o,i){const a=r?r.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),r),!(o===i||!(o=o.nextSibling)););else{Y5.innerHTML=n?`${e}`:e;const s=Y5.content;if(n){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,r)}return[a?a.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}},Qr="transition",xi="animation",Yo=Symbol("_vtc"),Jn=(e,{slots:t})=>Ae(Vp,Cu(e),t);Jn.displayName="Transition";const gu={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Sm=Jn.props=Rt({},X9,gu),Dn=(e,t=[])=>{Ve(e)?e.forEach(r=>r(...t)):e&&e(...t)},G5=e=>e?Ve(e)?e.some(t=>t.length>1):e.length>1:!1;function Cu(e){const t={};for(const T in e)T in gu||(t[T]=e[T]);if(e.css===!1)return t;const{name:r="v",type:n,duration:o,enterFromClass:i=`${r}-enter-from`,enterActiveClass:a=`${r}-enter-active`,enterToClass:s=`${r}-enter-to`,appearFromClass:l=i,appearActiveClass:u=a,appearToClass:c=s,leaveFromClass:d=`${r}-leave-from`,leaveActiveClass:f=`${r}-leave-active`,leaveToClass:h=`${r}-leave-to`}=e,C=Em(o),w=C&&C[0],g=C&&C[1],{onBeforeEnter:b,onEnter:y,onEnterCancelled:v,onLeave:_,onLeaveCancelled:H,onBeforeAppear:P=b,onAppear:I=y,onAppearCancelled:Z=v}=t,A=(T,z,ae)=>{on(T,z?c:s),on(T,z?u:a),ae&&ae()},S=(T,z)=>{T._isLeaving=!1,on(T,d),on(T,h),on(T,f),z&&z()},$=T=>(z,ae)=>{const se=T?I:y,ue=()=>A(z,T,ae);Dn(se,[z,ue]),K5(()=>{on(z,T?l:i),Hr(z,T?c:s),G5(se)||q5(z,n,w,ue)})};return Rt(t,{onBeforeEnter(T){Dn(b,[T]),Hr(T,i),Hr(T,a)},onBeforeAppear(T){Dn(P,[T]),Hr(T,l),Hr(T,u)},onEnter:$(!1),onAppear:$(!0),onLeave(T,z){T._isLeaving=!0;const ae=()=>S(T,z);Hr(T,d),bu(),Hr(T,f),K5(()=>{T._isLeaving&&(on(T,d),Hr(T,h),G5(_)||q5(T,n,g,ae))}),Dn(_,[T,ae])},onEnterCancelled(T){A(T,!1),Dn(v,[T])},onAppearCancelled(T){A(T,!0),Dn(Z,[T])},onLeaveCancelled(T){S(T),Dn(H,[T])}})}function Em(e){if(e==null)return null;if(Mt(e))return[yl(e.enter),yl(e.leave)];{const t=yl(e);return[t,t]}}function yl(e){return Vh(e)}function Hr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[Yo]||(e[Yo]=new Set)).add(t)}function on(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const r=e[Yo];r&&(r.delete(t),r.size||(e[Yo]=void 0))}function K5(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Lm=0;function q5(e,t,r,n){const o=e._endId=++Lm,i=()=>{o===e._endId&&n()};if(r)return setTimeout(i,r);const{type:a,timeout:s,propCount:l}=yu(e,t);if(!a)return n();const u=a+"end";let c=0;const d=()=>{e.removeEventListener(u,f),i()},f=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c(r[C]||"").split(", "),o=n(`${Qr}Delay`),i=n(`${Qr}Duration`),a=W5(o,i),s=n(`${xi}Delay`),l=n(`${xi}Duration`),u=W5(s,l);let c=null,d=0,f=0;t===Qr?a>0&&(c=Qr,d=a,f=i.length):t===xi?u>0&&(c=xi,d=u,f=l.length):(d=Math.max(a,u),c=d>0?a>u?Qr:xi:null,f=c?c===Qr?i.length:l.length:0);const h=c===Qr&&/\b(transform|all)(,|$)/.test(n(`${Qr}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:h}}function W5(e,t){for(;e.lengthQ5(r)+Q5(e[n])))}function Q5(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function bu(){return document.body.offsetHeight}function Am(e,t,r){const n=e[Yo];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}const w7=Symbol("_vod"),D0={beforeMount(e,{value:t},{transition:r}){e[w7]=e.style.display==="none"?"":e.style.display,r&&t?r.beforeEnter(e):Si(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!=!r&&(n?t?(n.beforeEnter(e),Si(e,!0),n.enter(e)):n.leave(e,()=>{Si(e,!1)}):Si(e,t))},beforeUnmount(e,{value:t}){Si(e,t)}};function Si(e,t){e.style.display=t?e[w7]:"none"}function Dm(e,t,r){const n=e.style,o=Pt(r);if(r&&!o){if(t&&!Pt(t))for(const i in t)r[i]==null&&H0(n,i,"");for(const i in r)H0(n,i,r[i])}else{const i=n.display;o?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),w7 in e&&(n.display=i)}}const X5=/\s*!important$/;function H0(e,t,r){if(Ve(r))r.forEach(n=>H0(e,t,n));else if(r==null&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=Hm(e,t);X5.test(r)?e.setProperty(io(n),r.replace(X5,""),"important"):e[n]=r}}const J5=["Webkit","Moz","ms"],bl={};function Hm(e,t){const r=bl[t];if(r)return r;let n=Cr(t);if(n!=="filter"&&n in e)return bl[t]=n;n=B2(n);for(let o=0;owl||(Pm.then(()=>wl=0),wl=Date.now());function Zm(e,t){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;z1($m(n,r.value),t,5,[n])};return r.value=e,r.attached=Nm(),r}function $m(e,t){if(Ve(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(n=>o=>!o._stopped&&n&&n(o))}else return t}const n3=/^on[a-z]/,Rm=(e,t,r,n,o=!1,i,a,s,l)=>{t==="class"?Am(e,n,o):t==="style"?Dm(e,r,n):L2(t)?o7(t)||Im(e,t,r,n,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):zm(e,t,n,o))?Tm(e,t,n,i,a,s,l):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Bm(e,t,n,o))};function zm(e,t,r,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&n3.test(t)&&qe(r)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||n3.test(t)&&Pt(r)?!1:t in e}function si(e){const t=La();if(!t)return;const r=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>T0(i,o))},n=()=>{const o=e(t.proxy);B0(t.subTree,o),r(o)};Tp(n),yt(()=>{const o=new MutationObserver(n);o.observe(t.subTree.el.parentNode,{childList:!0}),_r(()=>o.disconnect())})}function B0(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{B0(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)T0(e.el,t);else if(e.type===Se)e.children.forEach(r=>B0(r,t));else if(e.type===Gi){let{el:r,anchor:n}=e;for(;r&&(T0(r,t),r!==n);)r=r.nextSibling}}function T0(e,t){if(e.nodeType===1){const r=e.style;for(const n in t)r.setProperty(`--${n}`,t[n])}}const wu=new WeakMap,_u=new WeakMap,Rs=Symbol("_moveCb"),o3=Symbol("_enterCb"),ku={name:"TransitionGroup",props:Rt({},Sm,{tag:String,moveClass:String}),setup(e,{slots:t}){const r=La(),n=Q9();let o,i;return tu(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!Km(o[0].el,r.vnode.el,a))return;o.forEach(jm),o.forEach(Ym);const s=o.filter(Gm);bu(),s.forEach(l=>{const u=l.el,c=u.style;Hr(u,a),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Rs]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[Rs]=null,on(u,a))};u.addEventListener("transitionend",d)})}),()=>{const a=ot(e),s=Cu(a);let l=a.tag||Se;o=i,i=t.default?v7(t.default()):[];for(let u=0;udelete e.mode;ku.props;const Um=ku;function jm(e){const t=e.el;t[Rs]&&t[Rs](),t[o3]&&t[o3]()}function Ym(e){_u.set(e,e.el.getBoundingClientRect())}function Gm(e){const t=wu.get(e),r=_u.get(e),n=t.left-r.left,o=t.top-r.top;if(n||o){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${n}px,${o}px)`,i.transitionDuration="0s",e}}function Km(e,t,r){const n=e.cloneNode(),o=e[Yo];o&&o.forEach(s=>{s.split(/\s+/).forEach(l=>l&&n.classList.remove(l))}),r.split(/\s+/).forEach(s=>s&&n.classList.add(s)),n.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(n);const{hasTransform:a}=yu(n);return i.removeChild(n),a}const i3=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ve(t)?r=>ms(t,r):t};function qm(e){e.target.composing=!0}function a3(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const _l=Symbol("_assign"),Wm={created(e,{modifiers:{lazy:t,trim:r,number:n}},o){e[_l]=i3(o);const i=n||o.props&&o.props.type==="number";wo(e,t?"change":"input",a=>{if(a.target.composing)return;let s=e.value;r&&(s=s.trim()),i&&(s=C0(s)),e[_l](s)}),r&&wo(e,"change",()=>{e.value=e.value.trim()}),t||(wo(e,"compositionstart",qm),wo(e,"compositionend",a3),wo(e,"change",a3))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:n,number:o}},i){if(e[_l]=i3(i),e.composing||document.activeElement===e&&e.type!=="range"&&(r||n&&e.value.trim()===t||(o||e.type==="number")&&C0(e.value)===t))return;const a=t??"";e.value!==a&&(e.value=a)}},Qm=["ctrl","shift","alt","meta"],Xm={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Qm.some(r=>e[`${r}Key`]&&!t.includes(r))},Et=(e,t)=>(r,...n)=>{for(let o=0;or=>{if(!("key"in r))return;const n=io(r.key);if(t.some(o=>o===n||Jm[o]===n))return e(r)},ev=Rt({patchProp:Rm},xm);let s3;function tv(){return s3||(s3=im(ev))}const Mu=(...e)=>{const t=tv().createApp(...e),{mount:r}=t;return t.mount=n=>{const o=rv(n);if(!o)return;const i=t._component;!qe(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const a=r(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t};function rv(e){return Pt(e)?document.querySelector(e):e}const nv=""+new URL("icon-location-on-642f061f.svg",import.meta.url).href,ov=""+new URL("icon-circles-ext-6b19ab51.svg",import.meta.url).href,xu=""+new URL("icon-wifi-tethering-02725ea9.svg",import.meta.url).href;var O0=function(e,t){return O0=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},O0(e,t)};function ir(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");O0(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Be=function(){return Be=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0}),r=[],n=0,o=t;n1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(hv,function(l,u,c,d,f,h){if(u)t.minimumIntegerDigits=c.length;else{if(d&&f)throw new Error("We currently do not support maximum integer digits");if(h)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Iu.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(u3.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(u3,function(l,u,c,d,f,h){return c==="*"?t.minimumFractionDigits=u.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:f&&h?(t.minimumFractionDigits=f.length,t.maximumFractionDigits=f.length+h.length):(t.minimumFractionDigits=u.length,t.maximumFractionDigits=u.length),""});var i=o.options[0];i==="w"?t=Be(Be({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=Be(Be({},t),c3(i)));continue}if(Ou.test(o.stem)){t=Be(Be({},t),c3(o.stem));continue}var a=Vu(o.stem);a&&(t=Be(Be({},t),a));var s=pv(o.stem);s&&(t=Be(Be({},t),s))}return t}var Wa={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","h","K"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TL:["H","hB","hb","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function vv(e,t){for(var r="",n=0;n>1),l="a",u=gv(t);for((u=="H"||u=="k")&&(s=0);s-- >0;)r+=l;for(;a-- >0;)r=u+r}else o==="J"?r+="H":r+=o}return r}function gv(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=e.language,n;r!=="root"&&(n=e.maximize().region);var o=Wa[n||""]||Wa[r||""]||Wa["".concat(r,"-001")]||Wa["001"];return o[0]}var kl,Cv=new RegExp("^".concat(Tu.source,"*")),yv=new RegExp("".concat(Tu.source,"*$"));function rt(e,t){return{start:e,end:t}}var bv=!!String.prototype.startsWith&&"_a".startsWith("a",1),wv=!!String.fromCodePoint,_v=!!Object.fromEntries,kv=!!String.prototype.codePointAt,Mv=!!String.prototype.trimStart,xv=!!String.prototype.trimEnd,Sv=!!Number.isSafeInteger,Ev=Sv?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},V0=!0;try{var Lv=Nu("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");V0=((kl=Lv.exec("a"))===null||kl===void 0?void 0:kl[0])==="a"}catch{V0=!1}var f3=bv?function(e,t,r){return e.startsWith(t,r)}:function(e,t,r){return e.slice(r,r+t.length)===t},P0=wv?String.fromCodePoint:function(){for(var e=[],t=0;to;){if(i=e[o++],i>1114111)throw RangeError(i+" is not a valid code point");r+=i<65536?String.fromCharCode(i):String.fromCharCode(((i-=65536)>>10)+55296,i%1024+56320)}return r},h3=_v?Object.fromEntries:function(e){for(var t={},r=0,n=e;r=r)){var n=e.charCodeAt(t),o;return n<55296||n>56319||t+1===r||(o=e.charCodeAt(t+1))<56320||o>57343?n:(n-55296<<10)+(o-56320)+65536}},Av=Mv?function(e){return e.trimStart()}:function(e){return e.replace(Cv,"")},Dv=xv?function(e){return e.trimEnd()}:function(e){return e.replace(yv,"")};function Nu(e,t){return new RegExp(e,t)}var N0;if(V0){var p3=Nu("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");N0=function(e,t){var r;p3.lastIndex=t;var n=p3.exec(e);return(r=n[1])!==null&&r!==void 0?r:""}}else N0=function(e,t){for(var r=[];;){var n=Pu(e,t);if(n===void 0||Zu(n)||Ov(n))break;r.push(n),t+=n>=65536?2:1}return P0.apply(void 0,r)};var Hv=function(){function e(t,r){r===void 0&&(r={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,r,n){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var a=this.parseArgument(t,n);if(a.err)return a;o.push(a.val)}else{if(i===125&&t>0)break;if(i===35&&(r==="plural"||r==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:_t.pound,location:rt(s,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(tt.UNMATCHED_CLOSING_TAG,rt(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&Z0(this.peek()||0)){var a=this.parseTag(t,r);if(a.err)return a;o.push(a.val)}else{var a=this.parseLiteral(t,r);if(a.err)return a;o.push(a.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,r){var n=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:_t.literal,value:"<".concat(o,"/>"),location:rt(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,r,!0);if(i.err)return i;var a=i.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:_t.tag,value:o,children:a,location:rt(n,this.clonePosition())},err:null}:this.error(tt.INVALID_TAG,rt(s,this.clonePosition())))}else return this.error(tt.UNCLOSED_TAG,rt(n,this.clonePosition()))}else return this.error(tt.INVALID_TAG,rt(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&Tv(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,r){for(var n=this.clonePosition(),o="";;){var i=this.tryParseQuote(r);if(i){o+=i;continue}var a=this.tryParseUnquoted(t,r);if(a){o+=a;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=rt(n,this.clonePosition());return{val:{type:_t.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!Bv(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var r=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(n);this.bump()}return P0.apply(void 0,r)},e.prototype.tryParseUnquoted=function(t,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&t>0?null:(this.bump(),P0(n))},e.prototype.parseArgument=function(t,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(tt.EXPECT_ARGUMENT_CLOSING_BRACE,rt(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(tt.EMPTY_ARGUMENT,rt(n,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(tt.MALFORMED_ARGUMENT,rt(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(tt.EXPECT_ARGUMENT_CLOSING_BRACE,rt(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:_t.argument,value:o,location:rt(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(tt.EXPECT_ARGUMENT_CLOSING_BRACE,rt(n,this.clonePosition())):this.parseArgumentOptions(t,r,o,n);default:return this.error(tt.MALFORMED_ARGUMENT,rt(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),r=this.offset(),n=N0(this.message,r),o=r+n.length;this.bumpTo(o);var i=this.clonePosition(),a=rt(t,i);return{value:n,location:a}},e.prototype.parseArgumentOptions=function(t,r,n,o){var i,a=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(tt.EXPECT_ARGUMENT_TYPE,rt(a,l));case"number":case"date":case"time":{this.bumpSpace();var u=null;if(this.bumpIf(",")){this.bumpSpace();var c=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var f=Dv(d.val);if(f.length===0)return this.error(tt.EXPECT_ARGUMENT_STYLE,rt(this.clonePosition(),this.clonePosition()));var h=rt(c,this.clonePosition());u={style:f,styleLocation:h}}var C=this.tryParseArgumentClose(o);if(C.err)return C;var w=rt(o,this.clonePosition());if(u&&f3(u==null?void 0:u.style,"::",0)){var g=Av(u.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(g,u.styleLocation);return d.err?d:{val:{type:_t.number,value:n,location:w,style:d.val},err:null}}else{if(g.length===0)return this.error(tt.EXPECT_DATE_TIME_SKELETON,w);var b=g;this.locale&&(b=vv(g,this.locale));var f={type:Go.dateTime,pattern:b,location:u.styleLocation,parsedOptions:this.shouldParseSkeletons?uv(b):{}},y=s==="date"?_t.date:_t.time;return{val:{type:y,value:n,location:w,style:f},err:null}}}return{val:{type:s==="number"?_t.number:s==="date"?_t.date:_t.time,value:n,location:w,style:(i=u==null?void 0:u.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var v=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(tt.EXPECT_SELECT_ARGUMENT_OPTIONS,rt(v,Be({},v)));this.bumpSpace();var _=this.parseIdentifierIfPossible(),H=0;if(s!=="select"&&_.value==="offset"){if(!this.bumpIf(":"))return this.error(tt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,rt(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(tt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,tt.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),_=this.parseIdentifierIfPossible(),H=d.val}var P=this.tryParsePluralOrSelectOptions(t,s,r,_);if(P.err)return P;var C=this.tryParseArgumentClose(o);if(C.err)return C;var I=rt(o,this.clonePosition());return s==="select"?{val:{type:_t.select,value:n,options:h3(P.val),location:I},err:null}:{val:{type:_t.plural,value:n,options:h3(P.val),offset:H,pluralType:s==="plural"?"cardinal":"ordinal",location:I},err:null}}default:return this.error(tt.INVALID_ARGUMENT_TYPE,rt(a,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(tt.EXPECT_ARGUMENT_CLOSING_BRACE,rt(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,r=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(tt.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,rt(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(r.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,r){var n=[];try{n=dv(t)}catch{return this.error(tt.INVALID_NUMBER_SKELETON,r)}return{val:{type:Go.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?mv(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,r,n,o){for(var i,a=!1,s=[],l=new Set,u=o.value,c=o.location;;){if(u.length===0){var d=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var f=this.tryParseDecimalInteger(tt.EXPECT_PLURAL_ARGUMENT_SELECTOR,tt.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;c=rt(d,this.clonePosition()),u=this.message.slice(d.offset,this.offset())}else break}if(l.has(u))return this.error(r==="select"?tt.DUPLICATE_SELECT_ARGUMENT_SELECTOR:tt.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,c);u==="other"&&(a=!0),this.bumpSpace();var h=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?tt.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:tt.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,rt(this.clonePosition(),this.clonePosition()));var C=this.parseMessage(t+1,r,n);if(C.err)return C;var w=this.tryParseArgumentClose(h);if(w.err)return w;s.push([u,{value:C.val,location:rt(h,this.clonePosition())}]),l.add(u),this.bumpSpace(),i=this.parseIdentifierIfPossible(),u=i.value,c=i.location}return s.length===0?this.error(r==="select"?tt.EXPECT_SELECT_ARGUMENT_SELECTOR:tt.EXPECT_PLURAL_ARGUMENT_SELECTOR,rt(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(tt.MISSING_OTHER_CLAUSE,rt(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,r){var n=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var i=!1,a=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)i=!0,a=a*10+(s-48),this.bump();else break}var l=rt(o,this.clonePosition());return i?(a*=n,Ev(a)?{val:a,err:null}:this.error(r,l)):this.error(t,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var r=Pu(this.message,t);if(r===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return r},e.prototype.error=function(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(f3(this.message,t,this.offset())){for(var r=0;r=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var r=this.offset();if(r===t)break;if(r>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Zu(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(t>=65536?2:1));return n??null},e}();function Z0(e){return e>=97&&e<=122||e>=65&&e<=90}function Bv(e){return Z0(e)||e===47}function Tv(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function Zu(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function Ov(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function $0(e){e.forEach(function(t){if(delete t.location,Au(t)||Du(t))for(var r in t.options)delete t.options[r].location,$0(t.options[r].value);else Su(t)&&Bu(t.style)||(Eu(t)||Lu(t))&&I0(t.style)?delete t.style.location:Hu(t)&&$0(t.children)})}function Iv(e,t){t===void 0&&(t={}),t=Be({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var r=new Hv(e,t).parse();if(r.err){var n=SyntaxError(tt[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return t!=null&&t.captureLocation||$0(r.val),r.val}function lr(e,t){var r=t&&t.cache?t.cache:Rv,n=t&&t.serializer?t.serializer:$v,o=t&&t.strategy?t.strategy:Pv;return o(e,{cache:r,serializer:n})}function Vv(e){return e==null||typeof e=="number"||typeof e=="boolean"}function $u(e,t,r,n){var o=Vv(n)?n:r(n),i=t.get(o);return typeof i>"u"&&(i=e.call(this,n),t.set(o,i)),i}function Ru(e,t,r){var n=Array.prototype.slice.call(arguments,3),o=r(n),i=t.get(o);return typeof i>"u"&&(i=e.apply(this,n),t.set(o,i)),i}function _7(e,t,r,n,o){return r.bind(t,e,n,o)}function Pv(e,t){var r=e.length===1?$u:Ru;return _7(e,this,r,t.cache.create(),t.serializer)}function Nv(e,t){return _7(e,this,Ru,t.cache.create(),t.serializer)}function Zv(e,t){return _7(e,this,$u,t.cache.create(),t.serializer)}var $v=function(){return JSON.stringify(arguments)};function k7(){this.cache=Object.create(null)}k7.prototype.get=function(e){return this.cache[e]};k7.prototype.set=function(e,t){this.cache[e]=t};var Rv={create:function(){return new k7}},ur={variadic:Nv,monadic:Zv},yr;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(yr||(yr={}));var Sn=function(e){ir(t,e);function t(r,n,o){var i=e.call(this,r)||this;return i.code=n,i.originalMessage=o,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),m3=function(e){ir(t,e);function t(r,n,o,i){return e.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(o).join('", "'),'"'),yr.INVALID_VALUE,i)||this}return t}(Sn),zv=function(e){ir(t,e);function t(r,n,o){return e.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),yr.INVALID_VALUE,o)||this}return t}(Sn),Fv=function(e){ir(t,e);function t(r,n){return e.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),yr.MISSING_VALUE,n)||this}return t}(Sn),d1;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(d1||(d1={}));function Uv(e){return e.length<2?e:e.reduce(function(t,r){var n=t[t.length-1];return!n||n.type!==d1.literal||r.type!==d1.literal?t.push(r):n.value+=r.value,t},[])}function jv(e){return typeof e=="function"}function gs(e,t,r,n,o,i,a){if(e.length===1&&l3(e[0]))return[{type:d1.literal,value:e[0].value}];for(var s=[],l=0,u=e;l"u")){var r=Intl.NumberFormat.supportedLocalesOf(t);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=Iv,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}(),eo;(function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"})(eo||(eo={}));var Aa=function(e){ir(t,e);function t(r,n,o){var i=this,a=o?o instanceof Error?o:new Error(String(o)):void 0;return i=e.call(this,"[@formatjs/intl Error ".concat(r,"] ").concat(n,` +`,yr.MISSING_INTL_API,a);var _=r.getPluralRules(t,{type:c.pluralType}).select(f-(c.offset||0));v=c.options[_]||c.options.other}if(!v)throw new m3(c.value,f,Object.keys(c.options),a);s.push.apply(s,gs(v.value,t,r,n,o,f-(c.offset||0)));continue}}return Uv(s)}function Yv(e,t){return t?Be(Be(Be({},e||{}),t||{}),Object.keys(e).reduce(function(r,n){return r[n]=Be(Be({},e[n]),t[n]||{}),r},{})):e}function Gv(e,t){return t?Object.keys(e).reduce(function(r,n){return r[n]=Yv(e[n],t[n]),r},Be({},e)):e}function Ml(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}function Kv(e){return e===void 0&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:lr(function(){for(var t,r=[],n=0;n"u")){var r=Intl.NumberFormat.supportedLocalesOf(t);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=Iv,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}(),eo;(function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"})(eo||(eo={}));var Aa=function(e){ir(t,e);function t(r,n,o){var i=this,a=o?o instanceof Error?o:new Error(String(o)):void 0;return i=e.call(this,"[@formatjs/intl Error ".concat(r,"] ").concat(n,` `).concat(a?` `.concat(a.message,` `).concat(a.stack):""))||this,i.code=r,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(i,t),i}return t}(Error),qv=function(e){ir(t,e);function t(r,n){return e.call(this,eo.UNSUPPORTED_FORMATTER,r,n)||this}return t}(Aa),Wv=function(e){ir(t,e);function t(r,n){return e.call(this,eo.INVALID_CONFIG,r,n)||this}return t}(Aa),v3=function(e){ir(t,e);function t(r,n){return e.call(this,eo.MISSING_DATA,r,n)||this}return t}(Aa),G1=function(e){ir(t,e);function t(r,n,o){var i=e.call(this,eo.FORMAT_ERROR,"".concat(r,` @@ -9,21 +9,21 @@ Locale: `).concat(n,` MessageID: `).concat(o==null?void 0:o.id,` Default Message: `).concat(o==null?void 0:o.defaultMessage,` Description: `).concat(o==null?void 0:o.description,` -`),n,i)||this;return a.descriptor=o,a.locale=n,a}return t}(G1),Qv=function(e){ir(t,e);function t(r,n){var o=e.call(this,eo.MISSING_TRANSLATION,'Missing message: "'.concat(r.id,'" for locale "').concat(n,'", using ').concat(r.defaultMessage?"default message (".concat(typeof r.defaultMessage=="string"?r.defaultMessage:r.defaultMessage.map(function(i){var a;return(a=i.value)!==null&&a!==void 0?a:JSON.stringify(i)}).join(),")"):"id"," as fallback."))||this;return o.descriptor=r,o}return t}(Aa);function ao(e,t,r){return r===void 0&&(r={}),t.reduce(function(n,o){return o in e?n[o]=e[o]:o in r&&(n[o]=r[o]),n},{})}var Xv=function(e){},Jv=function(e){},eg={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:Xv,onWarn:Jv};function F9(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Hn(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}function tg(e){e===void 0&&(e=F9());var t=Intl.RelativeTimeFormat,r=Intl.ListFormat,n=Intl.DisplayNames,o=lr(function(){for(var s,l=[],u=0;u{const n=kg({...typeof r=="boolean"?null:r,locale:e,messages:Sg(t,{safe:!0})},Eg),{$t:o,...i}=n,a=i,s=u=>{const c="Invalid Date";if(!u)return c;try{const d=new Date(u*1e3);return a.formatDate(d,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"})}catch{return c}},l={formatUnixTimeStamp:s,formatIsoDate:u=>{const c=Date.parse(u)/1e3;return s(c)},t:(u,c,d)=>a.formatMessage({id:u},c,d),te:u=>!!a.messages[u],tm:u=>a.messages[u]||[],...a,source:t};return typeof r=="boolean"&&r===!0||typeof r!="boolean"&&r.isGlobal,l},Ag=(e=null)=>te({name:"I18nT",props:{i18n:{type:Object,default:null},keypath:{type:String,required:!0},tag:{type:String,default:"span"}},setup(t,{slots:r}){const n=o=>{if(!o)return[];const i=/(\{[^}]+\})/g;return o.split(i).filter(Boolean)};return()=>{const o=Object.keys(r).filter(s=>s!=="_"),i=(e||t.i18n).messages[t.keypath].toString();let a=n(i);return a=a.filter(s=>s!==""),a.forEach((s,l)=>{if(!s.startsWith("{")&&!s.endsWith("}"))return;const u=s.replace(/[\{\}]/g,"");u==="0"&&r.default?a[l]=r.default():o.includes(u)&&r[u]&&(a[l]=r[u]())}),Ae(t.tag,t,a)}}}),Je="24px",Yt=(e,t)=>{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r},Dg=e=>(ut("data-v-a4f291af"),e=e(),ct(),e),Hg=["aria-hidden"],Bg={key:0,"data-testid":"kui-icon-svg-title"},Tg=Dg(()=>p("path",{d:"M11 19V13H5V11H11V5H13V11H19V13H13V19H11Z",fill:"currentColor"},null,-1)),Og=te({__name:"AddIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon add-icon","data-testid":"kui-icon-wrapper-add-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-add-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",Bg,V(e.title),1)):O("",!0),Tg],8,Hg))]),_:1},8,["aria-hidden","style"]))}}),Vie=Yt(Og,[["__scopeId","data-v-a4f291af"]]),Ig=e=>(ut("data-v-dd330e61"),e=e(),ct(),e),Vg=["aria-hidden"],Pg={key:0,"data-testid":"kui-icon-svg-title"},Ng=Ig(()=>p("path",{d:"M12 20L10.575 18.6L16.175 13H4V11H16.175L10.575 5.4L12 4L20 12L12 20Z",fill:"currentColor"},null,-1)),Zg=te({__name:"ArrowRightIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon arrow-right-icon","data-testid":"kui-icon-wrapper-arrow-right-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-arrow-right-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",Pg,V(e.title),1)):O("",!0),Ng],8,Vg))]),_:1},8,["aria-hidden","style"]))}}),Pie=Yt(Zg,[["__scopeId","data-v-dd330e61"]]),$g=e=>(ut("data-v-dd88a2bb"),e=e(),ct(),e),Rg=["aria-hidden"],zg={key:0,"data-testid":"kui-icon-svg-title"},Fg=$g(()=>p("path",{d:"M14 9.9V8.2C14.55 7.96667 15.1125 7.79167 15.6875 7.675C16.2625 7.55833 16.8667 7.5 17.5 7.5C17.9333 7.5 18.3583 7.53333 18.775 7.6C19.1917 7.66667 19.6 7.75 20 7.85V9.45C19.6 9.3 19.1958 9.1875 18.7875 9.1125C18.3792 9.0375 17.95 9 17.5 9C16.8667 9 16.2583 9.07917 15.675 9.2375C15.0917 9.39583 14.5333 9.61667 14 9.9ZM14 15.4V13.7C14.55 13.4667 15.1125 13.2917 15.6875 13.175C16.2625 13.0583 16.8667 13 17.5 13C17.9333 13 18.3583 13.0333 18.775 13.1C19.1917 13.1667 19.6 13.25 20 13.35V14.95C19.6 14.8 19.1958 14.6875 18.7875 14.6125C18.3792 14.5375 17.95 14.5 17.5 14.5C16.8667 14.5 16.2583 14.575 15.675 14.725C15.0917 14.875 14.5333 15.1 14 15.4ZM14 12.65V10.95C14.55 10.7167 15.1125 10.5417 15.6875 10.425C16.2625 10.3083 16.8667 10.25 17.5 10.25C17.9333 10.25 18.3583 10.2833 18.775 10.35C19.1917 10.4167 19.6 10.5 20 10.6V12.2C19.6 12.05 19.1958 11.9375 18.7875 11.8625C18.3792 11.7875 17.95 11.75 17.5 11.75C16.8667 11.75 16.2583 11.8292 15.675 11.9875C15.0917 12.1458 14.5333 12.3667 14 12.65ZM6.5 16C7.28333 16 8.04583 16.0875 8.7875 16.2625C9.52917 16.4375 10.2667 16.7 11 17.05V7.2C10.3167 6.8 9.59167 6.5 8.825 6.3C8.05833 6.1 7.28333 6 6.5 6C5.9 6 5.30417 6.05833 4.7125 6.175C4.12083 6.29167 3.55 6.46667 3 6.7V16.6C3.58333 16.4 4.1625 16.25 4.7375 16.15C5.3125 16.05 5.9 16 6.5 16ZM13 17.05C13.7333 16.7 14.4708 16.4375 15.2125 16.2625C15.9542 16.0875 16.7167 16 17.5 16C18.1 16 18.6875 16.05 19.2625 16.15C19.8375 16.25 20.4167 16.4 21 16.6V6.7C20.45 6.46667 19.8792 6.29167 19.2875 6.175C18.6958 6.05833 18.1 6 17.5 6C16.7167 6 15.9417 6.1 15.175 6.3C14.4083 6.5 13.6833 6.8 13 7.2V17.05ZM12 20C11.2 19.3667 10.3333 18.875 9.4 18.525C8.46667 18.175 7.5 18 6.5 18C5.8 18 5.1125 18.0917 4.4375 18.275C3.7625 18.4583 3.11667 18.7167 2.5 19.05C2.15 19.2333 1.8125 19.225 1.4875 19.025C1.1625 18.825 1 18.5333 1 18.15V6.1C1 5.91667 1.04583 5.74167 1.1375 5.575C1.22917 5.40833 1.36667 5.28333 1.55 5.2C2.31667 4.8 3.11667 4.5 3.95 4.3C4.78333 4.1 5.63333 4 6.5 4C7.46667 4 8.4125 4.125 9.3375 4.375C10.2625 4.625 11.15 5 12 5.5C12.85 5 13.7375 4.625 14.6625 4.375C15.5875 4.125 16.5333 4 17.5 4C18.3667 4 19.2167 4.1 20.05 4.3C20.8833 4.5 21.6833 4.8 22.45 5.2C22.6333 5.28333 22.7708 5.40833 22.8625 5.575C22.9542 5.74167 23 5.91667 23 6.1V18.15C23 18.5333 22.8375 18.825 22.5125 19.025C22.1875 19.225 21.85 19.2333 21.5 19.05C20.8833 18.7167 20.2375 18.4583 19.5625 18.275C18.8875 18.0917 18.2 18 17.5 18C16.5 18 15.5333 18.175 14.6 18.525C13.6667 18.875 12.8 19.3667 12 20Z",fill:"currentColor"},null,-1)),Ug=te({__name:"BookIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon book-icon","data-testid":"kui-icon-wrapper-book-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-book-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",zg,V(e.title),1)):O("",!0),Fg],8,Rg))]),_:1},8,["aria-hidden","style"]))}}),Nie=Yt(Ug,[["__scopeId","data-v-dd88a2bb"]]),jg=e=>(ut("data-v-ff6e430a"),e=e(),ct(),e),Yg=["aria-hidden"],Gg={key:0,"data-testid":"kui-icon-svg-title"},Kg=jg(()=>p("path",{d:"M12.275 15.525C13.4417 15.525 14.4333 15.15 15.25 14.4C16.0667 13.65 16.475 12.7417 16.475 11.675C16.475 10.725 16.1708 9.92083 15.5625 9.2625C14.9542 8.60417 14.2167 8.275 13.35 8.275C12.5667 8.275 11.9042 8.525 11.3625 9.025C10.8208 9.525 10.55 10.1417 10.55 10.875C10.55 11.1917 10.6125 11.5 10.7375 11.8C10.8625 12.1 11.0417 12.375 11.275 12.625L12.7 11.2C12.65 11.1667 12.6125 11.125 12.5875 11.075C12.5625 11.025 12.55 10.9667 12.55 10.9C12.55 10.7167 12.625 10.5708 12.775 10.4625C12.925 10.3542 13.1167 10.3 13.35 10.3C13.6833 10.3 13.9583 10.4375 14.175 10.7125C14.3917 10.9875 14.5 11.3167 14.5 11.7C14.5 12.2167 14.2875 12.6542 13.8625 13.0125C13.4375 13.3708 12.9167 13.55 12.3 13.55C11.5167 13.55 10.8542 13.2333 10.3125 12.6C9.77083 11.9667 9.5 11.1917 9.5 10.275C9.5 9.79167 9.59167 9.32917 9.775 8.8875C9.95833 8.44583 10.2167 8.05833 10.55 7.725L9.125 6.3C8.59167 6.81667 8.18333 7.41667 7.9 8.1C7.61667 8.78333 7.475 9.5 7.475 10.25C7.475 11.7167 7.94167 12.9625 8.875 13.9875C9.80833 15.0125 10.9417 15.525 12.275 15.525ZM6 22V17.7C5.05 16.8333 4.3125 15.8208 3.7875 14.6625C3.2625 13.5042 3 12.2833 3 11C3 8.5 3.875 6.375 5.625 4.625C7.375 2.875 9.5 2 12 2C14.0833 2 15.9292 2.6125 17.5375 3.8375C19.1458 5.0625 20.1917 6.65833 20.675 8.625L21.975 13.75C22.0583 14.0667 22 14.3542 21.8 14.6125C21.6 14.8708 21.3333 15 21 15H19V18C19 18.55 18.8042 19.0208 18.4125 19.4125C18.0208 19.8042 17.55 20 17 20H15V22H13V18H17V13H19.7L18.75 9.125C18.3667 7.60833 17.55 6.375 16.3 5.425C15.05 4.475 13.6167 4 12 4C10.0667 4 8.41667 4.675 7.05 6.025C5.68333 7.375 5 9.01667 5 10.95C5 11.95 5.20417 12.9 5.6125 13.8C6.02083 14.7 6.6 15.5 7.35 16.2L8 16.8V22H6Z",fill:"currentColor"},null,-1)),qg=te({__name:"BrainIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon brain-icon","data-testid":"kui-icon-wrapper-brain-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-brain-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",Gg,V(e.title),1)):O("",!0),Kg],8,Yg))]),_:1},8,["aria-hidden","style"]))}}),Zie=Yt(qg,[["__scopeId","data-v-ff6e430a"]]),Wg=e=>(ut("data-v-1d82b3a6"),e=e(),ct(),e),Qg=["aria-hidden"],Xg={key:0,"data-testid":"kui-icon-svg-title"},Jg=Wg(()=>p("path",{d:"M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z",fill:"currentColor"},null,-1)),eC=te({__name:"CheckCircleIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon check-circle-icon","data-testid":"kui-icon-wrapper-check-circle-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-check-circle-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",Xg,V(e.title),1)):O("",!0),Jg],8,Qg))]),_:1},8,["aria-hidden","style"]))}}),$ie=Yt(eC,[["__scopeId","data-v-1d82b3a6"]]),tC=e=>(ut("data-v-a58e00f5"),e=e(),ct(),e),rC=["aria-hidden"],nC={key:0,"data-testid":"kui-icon-svg-title"},oC=tC(()=>p("path",{d:"M9.7 18.025L4 12.325L5.425 10.9L9.7 15.175L18.875 6L20.3 7.425L9.7 18.025Z",fill:"currentColor"},null,-1)),iC=te({__name:"CheckIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon check-icon","data-testid":"kui-icon-wrapper-check-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-check-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",nC,V(e.title),1)):O("",!0),oC],8,rC))]),_:1},8,["aria-hidden","style"]))}}),Rie=Yt(iC,[["__scopeId","data-v-a58e00f5"]]),aC=e=>(ut("data-v-4fb8a4ea"),e=e(),ct(),e),sC=["aria-hidden"],lC={key:0,"data-testid":"kui-icon-svg-title"},uC=aC(()=>p("path",{d:"M9.4 18L8 16.6L12.6 12L8 7.4L9.4 6L15.4 12L9.4 18Z",fill:"currentColor"},null,-1)),cC=te({__name:"ChevronRightIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon chevron-right-icon","data-testid":"kui-icon-wrapper-chevron-right-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-chevron-right-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",lC,V(e.title),1)):O("",!0),uC],8,sC))]),_:1},8,["aria-hidden","style"]))}}),zie=Yt(cC,[["__scopeId","data-v-4fb8a4ea"]]),dC=e=>(ut("data-v-de5b0c48"),e=e(),ct(),e),fC=["aria-hidden"],hC={key:0,"data-testid":"kui-icon-svg-title"},pC=dC(()=>p("path",{d:"M8.4 17L12 13.4L15.6 17L17 15.6L13.4 12L17 8.4L15.6 7L12 10.6L8.4 7L7 8.4L10.6 12L7 15.6L8.4 17ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z",fill:"currentColor"},null,-1)),mC=te({__name:"ClearIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon clear-icon","data-testid":"kui-icon-wrapper-clear-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-clear-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",hC,V(e.title),1)):O("",!0),pC],8,fC))]),_:1},8,["aria-hidden","style"]))}}),Fie=Yt(mC,[["__scopeId","data-v-de5b0c48"]]),vC=e=>(ut("data-v-c4d42a61"),e=e(),ct(),e),gC=["aria-hidden"],CC={key:0,"data-testid":"kui-icon-svg-title"},yC=vC(()=>p("path",{d:"M9.2502 22L8.8502 18.8C8.63353 18.7167 8.42936 18.6167 8.2377 18.5C8.04603 18.3833 7.85853 18.2583 7.6752 18.125L4.7002 19.375L1.9502 14.625L4.5252 12.675C4.50853 12.5583 4.5002 12.4458 4.5002 12.3375V11.6625C4.5002 11.5542 4.50853 11.4417 4.5252 11.325L1.9502 9.375L4.7002 4.625L7.6752 5.875C7.85853 5.74167 8.0502 5.61667 8.2502 5.5C8.4502 5.38333 8.6502 5.28333 8.8502 5.2L9.2502 2H14.7502L15.1502 5.2C15.3669 5.28333 15.571 5.38333 15.7627 5.5C15.9544 5.61667 16.1419 5.74167 16.3252 5.875L19.3002 4.625L22.0502 9.375L19.4752 11.325C19.4919 11.4417 19.5002 11.5542 19.5002 11.6625V12.3375C19.5002 12.4458 19.4835 12.5583 19.4502 12.675L22.0252 14.625L19.2752 19.375L16.3252 18.125C16.1419 18.2583 15.9502 18.3833 15.7502 18.5C15.5502 18.6167 15.3502 18.7167 15.1502 18.8L14.7502 22H9.2502ZM12.0502 15.5C13.0169 15.5 13.8419 15.1583 14.5252 14.475C15.2085 13.7917 15.5502 12.9667 15.5502 12C15.5502 11.0333 15.2085 10.2083 14.5252 9.525C13.8419 8.84167 13.0169 8.5 12.0502 8.5C11.0669 8.5 10.2377 8.84167 9.5627 9.525C8.8877 10.2083 8.5502 11.0333 8.5502 12C8.5502 12.9667 8.8877 13.7917 9.5627 14.475C10.2377 15.1583 11.0669 15.5 12.0502 15.5Z",fill:"currentColor"},null,-1)),bC=te({__name:"CogIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon cog-icon","data-testid":"kui-icon-wrapper-cog-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-cog-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",CC,V(e.title),1)):O("",!0),yC],8,gC))]),_:1},8,["aria-hidden","style"]))}}),Uie=Yt(bC,[["__scopeId","data-v-c4d42a61"]]),wC=e=>(ut("data-v-f2bb65b6"),e=e(),ct(),e),_C=["aria-hidden"],kC={key:0,"data-testid":"kui-icon-svg-title"},MC=wC(()=>p("path",{d:"M8.575 21.25C8.30833 21.25 8.05417 21.2 7.8125 21.1C7.57083 21 7.35833 20.8583 7.175 20.675L3.075 16.575C2.89167 16.3917 2.75 16.1792 2.65 15.9375C2.55 15.6958 2.5 15.4417 2.5 15.175V9.325C2.5 9.05833 2.55 8.80417 2.65 8.5625C2.75 8.32083 2.89167 8.10833 3.075 7.925L7.175 3.825C7.35833 3.64167 7.57083 3.5 7.8125 3.4C8.05417 3.3 8.30833 3.25 8.575 3.25H14.425C14.6917 3.25 14.9458 3.3 15.1875 3.4C15.4292 3.5 15.6417 3.64167 15.825 3.825L19.925 7.925C20.1083 8.10833 20.25 8.32083 20.35 8.5625C20.45 8.80417 20.5 9.05833 20.5 9.325V15.175C20.5 15.4417 20.45 15.6958 20.35 15.9375C20.25 16.1792 20.1083 16.3917 19.925 16.575L15.825 20.675C15.6417 20.8583 15.4292 21 15.1875 21.1C14.9458 21.2 14.6917 21.25 14.425 21.25H8.575ZM11.5 13.65L13.65 15.8C13.8333 15.9833 14.0667 16.075 14.35 16.075C14.6333 16.075 14.8667 15.9833 15.05 15.8C15.2333 15.6167 15.325 15.3833 15.325 15.1C15.325 14.8167 15.2333 14.5833 15.05 14.4L12.9 12.25L15.05 10.1C15.2333 9.91667 15.325 9.68333 15.325 9.4C15.325 9.11667 15.2333 8.88333 15.05 8.7C14.8667 8.51667 14.6333 8.425 14.35 8.425C14.0667 8.425 13.8333 8.51667 13.65 8.7L11.5 10.85L9.35 8.7C9.16667 8.51667 8.93333 8.425 8.65 8.425C8.36667 8.425 8.13333 8.51667 7.95 8.7C7.76667 8.88333 7.675 9.11667 7.675 9.4C7.675 9.68333 7.76667 9.91667 7.95 10.1L10.1 12.25L7.95 14.4C7.76667 14.5833 7.675 14.8167 7.675 15.1C7.675 15.3833 7.76667 15.6167 7.95 15.8C8.13333 15.9833 8.36667 16.075 8.65 16.075C8.93333 16.075 9.16667 15.9833 9.35 15.8L11.5 13.65Z",fill:"currentColor"},null,-1)),xC=te({__name:"DangerIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon danger-icon","data-testid":"kui-icon-wrapper-danger-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-danger-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",kC,V(e.title),1)):O("",!0),MC],8,_C))]),_:1},8,["aria-hidden","style"]))}}),jie=Yt(xC,[["__scopeId","data-v-f2bb65b6"]]),SC=e=>(ut("data-v-219907ba"),e=e(),ct(),e),EC=["aria-hidden"],LC={key:0,"data-testid":"kui-icon-svg-title"},AC=SC(()=>p("path",{d:"M10 18V16H14V18H10ZM6 13V11H18V13H6ZM3 8V6H21V8H3Z",fill:"currentColor"},null,-1)),DC=te({__name:"FilterIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon filter-icon","data-testid":"kui-icon-wrapper-filter-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-filter-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",LC,V(e.title),1)):O("",!0),AC],8,EC))]),_:1},8,["aria-hidden","style"]))}}),Yie=Yt(DC,[["__scopeId","data-v-219907ba"]]),HC=e=>(ut("data-v-74a95498"),e=e(),ct(),e),BC=["aria-hidden"],TC={key:0,"data-testid":"kui-icon-svg-title"},OC=HC(()=>p("path",{d:"M11.95 18C12.3 18 12.5958 17.8792 12.8375 17.6375C13.0792 17.3958 13.2 17.1 13.2 16.75C13.2 16.4 13.0792 16.1042 12.8375 15.8625C12.5958 15.6208 12.3 15.5 11.95 15.5C11.6 15.5 11.3042 15.6208 11.0625 15.8625C10.8208 16.1042 10.7 16.4 10.7 16.75C10.7 17.1 10.8208 17.3958 11.0625 17.6375C11.3042 17.8792 11.6 18 11.95 18ZM11.05 14.15H12.9C12.9 13.6 12.9625 13.1667 13.0875 12.85C13.2125 12.5333 13.5667 12.1 14.15 11.55C14.5833 11.1167 14.925 10.7042 15.175 10.3125C15.425 9.92083 15.55 9.45 15.55 8.9C15.55 7.96667 15.2083 7.25 14.525 6.75C13.8417 6.25 13.0333 6 12.1 6C11.15 6 10.3792 6.25 9.7875 6.75C9.19583 7.25 8.78333 7.85 8.55 8.55L10.2 9.2C10.2833 8.9 10.4708 8.575 10.7625 8.225C11.0542 7.875 11.5 7.7 12.1 7.7C12.6333 7.7 13.0333 7.84583 13.3 8.1375C13.5667 8.42917 13.7 8.75 13.7 9.1C13.7 9.43333 13.6 9.74583 13.4 10.0375C13.2 10.3292 12.95 10.6 12.65 10.85C11.9167 11.5 11.4667 11.9917 11.3 12.325C11.1333 12.6583 11.05 13.2667 11.05 14.15ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z",fill:"currentColor"},null,-1)),IC=te({__name:"HelpIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon help-icon","data-testid":"kui-icon-wrapper-help-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-help-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",TC,V(e.title),1)):O("",!0),OC],8,BC))]),_:1},8,["aria-hidden","style"]))}}),Gie=Yt(IC,[["__scopeId","data-v-74a95498"]]),VC=e=>(ut("data-v-97a88846"),e=e(),ct(),e),PC=["aria-hidden"],NC={key:0,"data-testid":"kui-icon-svg-title"},ZC=VC(()=>p("path",{d:"M11 17H13V11H11V17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z",fill:"currentColor"},null,-1)),$C=te({__name:"InfoIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon info-icon","data-testid":"kui-icon-wrapper-info-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-info-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",NC,V(e.title),1)):O("",!0),ZC],8,PC))]),_:1},8,["aria-hidden","style"]))}}),Kie=Yt($C,[["__scopeId","data-v-97a88846"]]),RC=e=>(ut("data-v-0b2dda24"),e=e(),ct(),e),zC=["aria-hidden"],FC={key:0,"data-testid":"kui-icon-svg-title"},UC=RC(()=>p("path",{"clip-rule":"evenodd",d:"M8.56654 17.8134H12.2371L14.1429 20.2096L13.8152 21.026H9.0731L9.18942 20.2096L8.07153 18.4462L8.56654 17.8134ZM11.193 7.28639L13.1602 7.28343L22 17.822L21.3132 21.026H17.5245L17.7604 20.1233L9.50009 10.2732L11.193 7.28639ZM14.6686 3L18.778 6.22975L18.2519 6.77265L18.9644 7.76492V8.82592L16.9157 10.496L13.4703 6.42551H11.4644L12.272 4.94512L14.6686 3ZM6.04318 13.3443L8.90974 10.853L12.7144 15.4313L11.6342 17.1086H8.12603L5.69899 20.2934L5.14469 21.026H2V17.1183L4.93106 13.3443H6.04318Z",fill:"currentColor","fill-rule":"evenodd"},null,-1)),jC=te({__name:"KongIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon kong-icon","data-testid":"kui-icon-wrapper-kong-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-kong-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",FC,V(e.title),1)):O("",!0),UC],8,zC))]),_:1},8,["aria-hidden","style"]))}}),YC=Yt(jC,[["__scopeId","data-v-0b2dda24"]]),GC=e=>(ut("data-v-c3612a37"),e=e(),ct(),e),KC=["aria-hidden"],qC={key:0,"data-testid":"kui-icon-svg-title"},WC=GC(()=>p("path",{d:"M12 20C11.45 20 10.9792 19.8042 10.5875 19.4125C10.1958 19.0208 10 18.55 10 18C10 17.45 10.1958 16.9792 10.5875 16.5875C10.9792 16.1958 11.45 16 12 16C12.55 16 13.0208 16.1958 13.4125 16.5875C13.8042 16.9792 14 17.45 14 18C14 18.55 13.8042 19.0208 13.4125 19.4125C13.0208 19.8042 12.55 20 12 20ZM12 14C11.45 14 10.9792 13.8042 10.5875 13.4125C10.1958 13.0208 10 12.55 10 12C10 11.45 10.1958 10.9792 10.5875 10.5875C10.9792 10.1958 11.45 10 12 10C12.55 10 13.0208 10.1958 13.4125 10.5875C13.8042 10.9792 14 11.45 14 12C14 12.55 13.8042 13.0208 13.4125 13.4125C13.0208 13.8042 12.55 14 12 14ZM12 8C11.45 8 10.9792 7.80417 10.5875 7.4125C10.1958 7.02083 10 6.55 10 6C10 5.45 10.1958 4.97917 10.5875 4.5875C10.9792 4.19583 11.45 4 12 4C12.55 4 13.0208 4.19583 13.4125 4.5875C13.8042 4.97917 14 5.45 14 6C14 6.55 13.8042 7.02083 13.4125 7.4125C13.0208 7.80417 12.55 8 12 8Z",fill:"currentColor"},null,-1)),QC=te({__name:"MoreIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon more-icon","data-testid":"kui-icon-wrapper-more-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-more-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",qC,V(e.title),1)):O("",!0),WC],8,KC))]),_:1},8,["aria-hidden","style"]))}}),qie=Yt(QC,[["__scopeId","data-v-c3612a37"]]),XC=e=>(ut("data-v-9256e03a"),e=e(),ct(),e),JC=["aria-hidden"],ey={key:0,"data-testid":"kui-icon-svg-title"},ty=XC(()=>p("path",{d:"M9.4 19.55C9.1 19 8.8375 18.4292 8.6125 17.8375C8.3875 17.2458 8.2 16.6333 8.05 16H5.1C5.58333 16.8333 6.1875 17.5583 6.9125 18.175C7.6375 18.7917 8.46667 19.25 9.4 19.55ZM4.25 14H7.65C7.6 13.6667 7.5625 13.3375 7.5375 13.0125C7.5125 12.6875 7.5 12.35 7.5 12C7.5 11.65 7.5125 11.3125 7.5375 10.9875C7.5625 10.6625 7.6 10.3333 7.65 10H4.25C4.16667 10.3333 4.10417 10.6625 4.0625 10.9875C4.02083 11.3125 4 11.65 4 12C4 12.35 4.02083 12.6875 4.0625 13.0125C4.10417 13.3375 4.16667 13.6667 4.25 14ZM5.1 8H8.05C8.2 7.36667 8.3875 6.75417 8.6125 6.1625C8.8375 5.57083 9.1 5 9.4 4.45C8.46667 4.75 7.6375 5.20833 6.9125 5.825C6.1875 6.44167 5.58333 7.16667 5.1 8ZM10.1 8H13.9C13.7 7.26667 13.4417 6.575 13.125 5.925C12.8083 5.275 12.4333 4.65 12 4.05C11.5667 4.65 11.1917 5.275 10.875 5.925C10.5583 6.575 10.3 7.26667 10.1 8ZM15.95 8H18.9C18.4167 7.16667 17.8125 6.44167 17.0875 5.825C16.3625 5.20833 15.5333 4.75 14.6 4.45C14.9 5 15.1625 5.57083 15.3875 6.1625C15.6125 6.75417 15.8 7.36667 15.95 8ZM12 22C10.6333 22 9.34167 21.7375 8.125 21.2125C6.90833 20.6875 5.84583 19.9708 4.9375 19.0625C4.02917 18.1542 3.3125 17.0917 2.7875 15.875C2.2625 14.6583 2 13.3667 2 12C2 10.6167 2.2625 9.32083 2.7875 8.1125C3.3125 6.90417 4.02917 5.84583 4.9375 4.9375C5.84583 4.02917 6.90833 3.3125 8.125 2.7875C9.34167 2.2625 10.6333 2 12 2C13.3833 2 14.6792 2.2625 15.8875 2.7875C17.0958 3.3125 18.1542 4.02917 19.0625 4.9375C19.9708 5.84583 20.6875 6.90417 21.2125 8.1125C21.7375 9.32083 22 10.6167 22 12C22 12.1667 21.9958 12.3333 21.9875 12.5C21.9792 12.6667 21.9667 12.8333 21.95 13H19.925C19.9583 12.8333 19.9792 12.6708 19.9875 12.5125C19.9958 12.3542 20 12.1833 20 12C20 11.65 19.9792 11.3125 19.9375 10.9875C19.8958 10.6625 19.8333 10.3333 19.75 10H16.35C16.4 10.3333 16.4375 10.6625 16.4625 10.9875C16.4875 11.3125 16.5 11.65 16.5 12V12.5125C16.5 12.6708 16.4917 12.8333 16.475 13H14.475C14.4917 12.8333 14.5 12.6708 14.5 12.5125V12C14.5 11.65 14.4875 11.3125 14.4625 10.9875C14.4375 10.6625 14.4 10.3333 14.35 10H9.65C9.6 10.3333 9.5625 10.6625 9.5375 10.9875C9.5125 11.3125 9.5 11.65 9.5 12C9.5 12.35 9.5125 12.6875 9.5375 13.0125C9.5625 13.3375 9.6 13.6667 9.65 14H13V16H10.1C10.3 16.7333 10.5583 17.425 10.875 18.075C11.1917 18.725 11.5667 19.35 12 19.95C12.1833 19.6833 12.3583 19.4125 12.525 19.1375C12.6917 18.8625 12.85 18.5833 13 18.3V21.95C12.8333 21.9667 12.6708 21.9792 12.5125 21.9875C12.3542 21.9958 12.1833 22 12 22ZM19.95 21.375L17 18.425V20.65H15V15H20.65V17H18.4L21.35 19.95L19.95 21.375Z",fill:"currentColor"},null,-1)),ry=te({__name:"PortalIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon portal-icon","data-testid":"kui-icon-wrapper-portal-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-portal-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",ey,V(e.title),1)):O("",!0),ty],8,JC))]),_:1},8,["aria-hidden","style"]))}}),Wie=Yt(ry,[["__scopeId","data-v-9256e03a"]]),G9=e=>(ut("data-v-81344152"),e=e(),ct(),e),ny=["aria-hidden"],oy={key:0,"data-testid":"kui-icon-svg-title"},iy=G9(()=>p("path",{d:"M12 22C10.6333 22 9.34167 21.7375 8.125 21.2125C6.90833 20.6875 5.84583 19.9708 4.9375 19.0625C4.02917 18.1542 3.3125 17.0917 2.7875 15.875C2.2625 14.6583 2 13.3667 2 12C2 10.6167 2.2625 9.32083 2.7875 8.1125C3.3125 6.90417 4.02917 5.84583 4.9375 4.9375C5.84583 4.02917 6.90833 3.3125 8.125 2.7875C9.34167 2.2625 10.6333 2 12 2C12.2833 2 12.5208 2.09583 12.7125 2.2875C12.9042 2.47917 13 2.71667 13 3C13 3.28333 12.9042 3.52083 12.7125 3.7125C12.5208 3.90417 12.2833 4 12 4C9.78333 4 7.89583 4.77917 6.3375 6.3375C4.77917 7.89583 4 9.78333 4 12C4 14.2167 4.77917 16.1042 6.3375 17.6625C7.89583 19.2208 9.78333 20 12 20C14.2167 20 16.1042 19.2208 17.6625 17.6625C19.2208 16.1042 20 14.2167 20 12C20 11.7167 20.0958 11.4792 20.2875 11.2875C20.4792 11.0958 20.7167 11 21 11C21.2833 11 21.5208 11.0958 21.7125 11.2875C21.9042 11.4792 22 11.7167 22 12C22 13.3667 21.7375 14.6583 21.2125 15.875C20.6875 17.0917 19.9708 18.1542 19.0625 19.0625C18.1542 19.9708 17.0958 20.6875 15.8875 21.2125C14.6792 21.7375 13.3833 22 12 22Z",fill:"currentColor","transform-origin":"center"},null,-1)),ay=G9(()=>p("animateTransform",{attributeName:"transform",attributeType:"XML",dur:"1.5s",from:"0",repeatCount:"indefinite",to:"360",type:"rotate"},null,-1)),sy=te({__name:"ProgressIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon progress-icon","data-testid":"kui-icon-wrapper-progress-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-progress-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",oy,V(e.title),1)):O("",!0),iy,ay],8,ny))]),_:1},8,["aria-hidden","style"]))}}),Qie=Yt(sy,[["__scopeId","data-v-81344152"]]),ly=e=>(ut("data-v-b7a1fba3"),e=e(),ct(),e),uy=["aria-hidden"],cy={key:0,"data-testid":"kui-icon-svg-title"},dy=ly(()=>p("path",{d:"M12 20C9.76667 20 7.875 19.225 6.325 17.675C4.775 16.125 4 14.2333 4 12C4 9.76667 4.775 7.875 6.325 6.325C7.875 4.775 9.76667 4 12 4C13.15 4 14.25 4.2375 15.3 4.7125C16.35 5.1875 17.25 5.86667 18 6.75V4H20V11H13V9H17.2C16.6667 8.06667 15.9375 7.33333 15.0125 6.8C14.0875 6.26667 13.0833 6 12 6C10.3333 6 8.91667 6.58333 7.75 7.75C6.58333 8.91667 6 10.3333 6 12C6 13.6667 6.58333 15.0833 7.75 16.25C8.91667 17.4167 10.3333 18 12 18C13.2833 18 14.4417 17.6333 15.475 16.9C16.5083 16.1667 17.2333 15.2 17.65 14H19.75C19.2833 15.7667 18.3333 17.2083 16.9 18.325C15.4667 19.4417 13.8333 20 12 20Z",fill:"currentColor"},null,-1)),fy=te({__name:"RefreshIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon refresh-icon","data-testid":"kui-icon-wrapper-refresh-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-refresh-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",cy,V(e.title),1)):O("",!0),dy],8,uy))]),_:1},8,["aria-hidden","style"]))}}),Xie=Yt(fy,[["__scopeId","data-v-b7a1fba3"]]),hy=e=>(ut("data-v-18f85836"),e=e(),ct(),e),py=["aria-hidden"],my={key:0,"data-testid":"kui-icon-svg-title"},vy=hy(()=>p("path",{d:"M12.025 22.05C11.7583 22.05 11.5042 22 11.2625 21.9C11.0208 21.8 10.8 21.6583 10.6 21.475L2.575 13.45C2.39167 13.25 2.25 13.0292 2.15 12.7875C2.05 12.5458 2 12.2917 2 12.025C2 11.7583 2.05 11.5 2.15 11.25C2.25 11 2.39167 10.7833 2.575 10.6L10.6 2.575C10.8 2.375 11.0208 2.22917 11.2625 2.1375C11.5042 2.04583 11.7583 2 12.025 2C12.2917 2 12.55 2.04583 12.8 2.1375C13.05 2.22917 13.2667 2.375 13.45 2.575L21.475 10.6C21.675 10.7833 21.8208 11 21.9125 11.25C22.0042 11.5 22.05 11.7583 22.05 12.025C22.05 12.2917 22.0042 12.5458 21.9125 12.7875C21.8208 13.0292 21.675 13.25 21.475 13.45L13.45 21.475C13.2667 21.6583 13.05 21.8 12.8 21.9C12.55 22 12.2917 22.05 12.025 22.05ZM11.025 13.025H13.025V7.025H11.025V13.025ZM12.025 16.025C12.3083 16.025 12.5458 15.9292 12.7375 15.7375C12.9292 15.5458 13.025 15.3083 13.025 15.025C13.025 14.7417 12.9292 14.5042 12.7375 14.3125C12.5458 14.1208 12.3083 14.025 12.025 14.025C11.7417 14.025 11.5042 14.1208 11.3125 14.3125C11.1208 14.5042 11.025 14.7417 11.025 15.025C11.025 15.3083 11.1208 15.5458 11.3125 15.7375C11.5042 15.9292 11.7417 16.025 12.025 16.025Z",fill:"currentColor"},null,-1)),gy=te({__name:"WarningIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon warning-icon","data-testid":"kui-icon-wrapper-warning-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-warning-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",my,V(e.title),1)):O("",!0),vy],8,py))]),_:1},8,["aria-hidden","style"]))}}),Jie=Yt(gy,[["__scopeId","data-v-18f85836"]]);/*! +For more details see https://formatjs.io/docs/getting-started/message-distribution`)}function kg(e,t){var r=tg(t),n=Be(Be({},eg),e),o=n.locale,i=n.defaultLocale,a=n.onError;return o?!Intl.NumberFormat.supportedLocalesOf(o).length&&a?a(new v3('Missing locale data for locale: "'.concat(o,'" in Intl.NumberFormat. Using default locale: "').concat(i,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(o).length&&a&&a(new v3('Missing locale data for locale: "'.concat(o,'" in Intl.DateTimeFormat. Using default locale: "').concat(i,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(a&&a(new Wv('"locale" was not configured, using "'.concat(i,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),n.locale=n.defaultLocale||"en"),_g(n),Be(Be({},n),{formatters:r,formatNumber:yg.bind(null,n,r.getNumberFormat),formatNumberToParts:bg.bind(null,n,r.getNumberFormat),formatRelativeTime:gg.bind(null,n,r.getRelativeTimeFormat),formatDate:ng.bind(null,n,r.getDateTimeFormat),formatDateToParts:ag.bind(null,n,r.getDateTimeFormat),formatTime:og.bind(null,n,r.getDateTimeFormat),formatDateTimeRange:ig.bind(null,n,r.getDateTimeFormat),formatTimeToParts:sg.bind(null,n,r.getDateTimeFormat),formatPlural:pg.bind(null,n,r.getPluralRules),formatMessage:y3.bind(null,n,r),$t:y3.bind(null,n,r),formatList:fg.bind(null,n,r.getListFormat),formatListToParts:ju.bind(null,n,r.getListFormat),formatDisplayName:ug.bind(null,n,r.getDisplayNames)})}function Mg(e){return e&&e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function xg(e){return e}function Sg(e,t){t=t||{};const r=t.delimiter||".",n=t.maxDepth,o=t.transformKey||xg,i={};function a(s,l,u){u=u||1,Object.keys(s).forEach(function(c){const d=s[c],f=t.safe&&Array.isArray(d),h=Object.prototype.toString.call(d),C=Mg(d),w=h==="[object Object]"||h==="[object Array]",g=l?l+r+o(c):o(c);if(!f&&!C&&w&&Object.keys(d).length&&(!t.maxDepth||u{const n=kg({...typeof r=="boolean"?null:r,locale:e,messages:Sg(t,{safe:!0})},Eg),{$t:o,...i}=n,a=i,s=u=>{const c="Invalid Date";if(!u)return c;try{const d=new Date(u*1e3);return a.formatDate(d,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"})}catch{return c}},l={formatUnixTimeStamp:s,formatIsoDate:u=>{const c=Date.parse(u)/1e3;return s(c)},t:(u,c,d)=>a.formatMessage({id:u},c,d),te:u=>!!a.messages[u],tm:u=>a.messages[u]||[],...a,source:t};return typeof r=="boolean"&&r===!0||typeof r!="boolean"&&r.isGlobal,l},Ag=(e=null)=>te({name:"I18nT",props:{i18n:{type:Object,default:null},keypath:{type:String,required:!0},tag:{type:String,default:"span"}},setup(t,{slots:r}){const n=o=>{if(!o)return[];const i=/(\{[^}]+\})/g;return o.split(i).filter(Boolean)};return()=>{const o=Object.keys(r).filter(s=>s!=="_"),i=(e||t.i18n).messages[t.keypath].toString();let a=n(i);return a=a.filter(s=>s!==""),a.forEach((s,l)=>{if(!s.startsWith("{")&&!s.endsWith("}"))return;const u=s.replace(/[\{\}]/g,"");u==="0"&&r.default?a[l]=r.default():o.includes(u)&&r[u]&&(a[l]=r[u]())}),Ae(t.tag,t,a)}}}),Je="24px",Yt=(e,t)=>{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r},Dg=e=>(ut("data-v-a4f291af"),e=e(),ct(),e),Hg=["aria-hidden"],Bg={key:0,"data-testid":"kui-icon-svg-title"},Tg=Dg(()=>p("path",{d:"M11 19V13H5V11H11V5H13V11H19V13H13V19H11Z",fill:"currentColor"},null,-1)),Og=te({__name:"AddIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon add-icon","data-testid":"kui-icon-wrapper-add-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-add-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",Bg,V(e.title),1)):O("",!0),Tg],8,Hg))]),_:1},8,["aria-hidden","style"]))}}),Vie=Yt(Og,[["__scopeId","data-v-a4f291af"]]),Ig=e=>(ut("data-v-dd330e61"),e=e(),ct(),e),Vg=["aria-hidden"],Pg={key:0,"data-testid":"kui-icon-svg-title"},Ng=Ig(()=>p("path",{d:"M12 20L10.575 18.6L16.175 13H4V11H16.175L10.575 5.4L12 4L20 12L12 20Z",fill:"currentColor"},null,-1)),Zg=te({__name:"ArrowRightIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon arrow-right-icon","data-testid":"kui-icon-wrapper-arrow-right-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-arrow-right-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",Pg,V(e.title),1)):O("",!0),Ng],8,Vg))]),_:1},8,["aria-hidden","style"]))}}),Pie=Yt(Zg,[["__scopeId","data-v-dd330e61"]]),$g=e=>(ut("data-v-dd88a2bb"),e=e(),ct(),e),Rg=["aria-hidden"],zg={key:0,"data-testid":"kui-icon-svg-title"},Fg=$g(()=>p("path",{d:"M14 9.9V8.2C14.55 7.96667 15.1125 7.79167 15.6875 7.675C16.2625 7.55833 16.8667 7.5 17.5 7.5C17.9333 7.5 18.3583 7.53333 18.775 7.6C19.1917 7.66667 19.6 7.75 20 7.85V9.45C19.6 9.3 19.1958 9.1875 18.7875 9.1125C18.3792 9.0375 17.95 9 17.5 9C16.8667 9 16.2583 9.07917 15.675 9.2375C15.0917 9.39583 14.5333 9.61667 14 9.9ZM14 15.4V13.7C14.55 13.4667 15.1125 13.2917 15.6875 13.175C16.2625 13.0583 16.8667 13 17.5 13C17.9333 13 18.3583 13.0333 18.775 13.1C19.1917 13.1667 19.6 13.25 20 13.35V14.95C19.6 14.8 19.1958 14.6875 18.7875 14.6125C18.3792 14.5375 17.95 14.5 17.5 14.5C16.8667 14.5 16.2583 14.575 15.675 14.725C15.0917 14.875 14.5333 15.1 14 15.4ZM14 12.65V10.95C14.55 10.7167 15.1125 10.5417 15.6875 10.425C16.2625 10.3083 16.8667 10.25 17.5 10.25C17.9333 10.25 18.3583 10.2833 18.775 10.35C19.1917 10.4167 19.6 10.5 20 10.6V12.2C19.6 12.05 19.1958 11.9375 18.7875 11.8625C18.3792 11.7875 17.95 11.75 17.5 11.75C16.8667 11.75 16.2583 11.8292 15.675 11.9875C15.0917 12.1458 14.5333 12.3667 14 12.65ZM6.5 16C7.28333 16 8.04583 16.0875 8.7875 16.2625C9.52917 16.4375 10.2667 16.7 11 17.05V7.2C10.3167 6.8 9.59167 6.5 8.825 6.3C8.05833 6.1 7.28333 6 6.5 6C5.9 6 5.30417 6.05833 4.7125 6.175C4.12083 6.29167 3.55 6.46667 3 6.7V16.6C3.58333 16.4 4.1625 16.25 4.7375 16.15C5.3125 16.05 5.9 16 6.5 16ZM13 17.05C13.7333 16.7 14.4708 16.4375 15.2125 16.2625C15.9542 16.0875 16.7167 16 17.5 16C18.1 16 18.6875 16.05 19.2625 16.15C19.8375 16.25 20.4167 16.4 21 16.6V6.7C20.45 6.46667 19.8792 6.29167 19.2875 6.175C18.6958 6.05833 18.1 6 17.5 6C16.7167 6 15.9417 6.1 15.175 6.3C14.4083 6.5 13.6833 6.8 13 7.2V17.05ZM12 20C11.2 19.3667 10.3333 18.875 9.4 18.525C8.46667 18.175 7.5 18 6.5 18C5.8 18 5.1125 18.0917 4.4375 18.275C3.7625 18.4583 3.11667 18.7167 2.5 19.05C2.15 19.2333 1.8125 19.225 1.4875 19.025C1.1625 18.825 1 18.5333 1 18.15V6.1C1 5.91667 1.04583 5.74167 1.1375 5.575C1.22917 5.40833 1.36667 5.28333 1.55 5.2C2.31667 4.8 3.11667 4.5 3.95 4.3C4.78333 4.1 5.63333 4 6.5 4C7.46667 4 8.4125 4.125 9.3375 4.375C10.2625 4.625 11.15 5 12 5.5C12.85 5 13.7375 4.625 14.6625 4.375C15.5875 4.125 16.5333 4 17.5 4C18.3667 4 19.2167 4.1 20.05 4.3C20.8833 4.5 21.6833 4.8 22.45 5.2C22.6333 5.28333 22.7708 5.40833 22.8625 5.575C22.9542 5.74167 23 5.91667 23 6.1V18.15C23 18.5333 22.8375 18.825 22.5125 19.025C22.1875 19.225 21.85 19.2333 21.5 19.05C20.8833 18.7167 20.2375 18.4583 19.5625 18.275C18.8875 18.0917 18.2 18 17.5 18C16.5 18 15.5333 18.175 14.6 18.525C13.6667 18.875 12.8 19.3667 12 20Z",fill:"currentColor"},null,-1)),Ug=te({__name:"BookIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon book-icon","data-testid":"kui-icon-wrapper-book-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-book-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",zg,V(e.title),1)):O("",!0),Fg],8,Rg))]),_:1},8,["aria-hidden","style"]))}}),Nie=Yt(Ug,[["__scopeId","data-v-dd88a2bb"]]),jg=e=>(ut("data-v-ff6e430a"),e=e(),ct(),e),Yg=["aria-hidden"],Gg={key:0,"data-testid":"kui-icon-svg-title"},Kg=jg(()=>p("path",{d:"M12.275 15.525C13.4417 15.525 14.4333 15.15 15.25 14.4C16.0667 13.65 16.475 12.7417 16.475 11.675C16.475 10.725 16.1708 9.92083 15.5625 9.2625C14.9542 8.60417 14.2167 8.275 13.35 8.275C12.5667 8.275 11.9042 8.525 11.3625 9.025C10.8208 9.525 10.55 10.1417 10.55 10.875C10.55 11.1917 10.6125 11.5 10.7375 11.8C10.8625 12.1 11.0417 12.375 11.275 12.625L12.7 11.2C12.65 11.1667 12.6125 11.125 12.5875 11.075C12.5625 11.025 12.55 10.9667 12.55 10.9C12.55 10.7167 12.625 10.5708 12.775 10.4625C12.925 10.3542 13.1167 10.3 13.35 10.3C13.6833 10.3 13.9583 10.4375 14.175 10.7125C14.3917 10.9875 14.5 11.3167 14.5 11.7C14.5 12.2167 14.2875 12.6542 13.8625 13.0125C13.4375 13.3708 12.9167 13.55 12.3 13.55C11.5167 13.55 10.8542 13.2333 10.3125 12.6C9.77083 11.9667 9.5 11.1917 9.5 10.275C9.5 9.79167 9.59167 9.32917 9.775 8.8875C9.95833 8.44583 10.2167 8.05833 10.55 7.725L9.125 6.3C8.59167 6.81667 8.18333 7.41667 7.9 8.1C7.61667 8.78333 7.475 9.5 7.475 10.25C7.475 11.7167 7.94167 12.9625 8.875 13.9875C9.80833 15.0125 10.9417 15.525 12.275 15.525ZM6 22V17.7C5.05 16.8333 4.3125 15.8208 3.7875 14.6625C3.2625 13.5042 3 12.2833 3 11C3 8.5 3.875 6.375 5.625 4.625C7.375 2.875 9.5 2 12 2C14.0833 2 15.9292 2.6125 17.5375 3.8375C19.1458 5.0625 20.1917 6.65833 20.675 8.625L21.975 13.75C22.0583 14.0667 22 14.3542 21.8 14.6125C21.6 14.8708 21.3333 15 21 15H19V18C19 18.55 18.8042 19.0208 18.4125 19.4125C18.0208 19.8042 17.55 20 17 20H15V22H13V18H17V13H19.7L18.75 9.125C18.3667 7.60833 17.55 6.375 16.3 5.425C15.05 4.475 13.6167 4 12 4C10.0667 4 8.41667 4.675 7.05 6.025C5.68333 7.375 5 9.01667 5 10.95C5 11.95 5.20417 12.9 5.6125 13.8C6.02083 14.7 6.6 15.5 7.35 16.2L8 16.8V22H6Z",fill:"currentColor"},null,-1)),qg=te({__name:"BrainIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon brain-icon","data-testid":"kui-icon-wrapper-brain-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-brain-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",Gg,V(e.title),1)):O("",!0),Kg],8,Yg))]),_:1},8,["aria-hidden","style"]))}}),Zie=Yt(qg,[["__scopeId","data-v-ff6e430a"]]),Wg=e=>(ut("data-v-1d82b3a6"),e=e(),ct(),e),Qg=["aria-hidden"],Xg={key:0,"data-testid":"kui-icon-svg-title"},Jg=Wg(()=>p("path",{d:"M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z",fill:"currentColor"},null,-1)),eC=te({__name:"CheckCircleIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon check-circle-icon","data-testid":"kui-icon-wrapper-check-circle-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-check-circle-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",Xg,V(e.title),1)):O("",!0),Jg],8,Qg))]),_:1},8,["aria-hidden","style"]))}}),$ie=Yt(eC,[["__scopeId","data-v-1d82b3a6"]]),tC=e=>(ut("data-v-a58e00f5"),e=e(),ct(),e),rC=["aria-hidden"],nC={key:0,"data-testid":"kui-icon-svg-title"},oC=tC(()=>p("path",{d:"M9.7 18.025L4 12.325L5.425 10.9L9.7 15.175L18.875 6L20.3 7.425L9.7 18.025Z",fill:"currentColor"},null,-1)),iC=te({__name:"CheckIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon check-icon","data-testid":"kui-icon-wrapper-check-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-check-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",nC,V(e.title),1)):O("",!0),oC],8,rC))]),_:1},8,["aria-hidden","style"]))}}),Rie=Yt(iC,[["__scopeId","data-v-a58e00f5"]]),aC=e=>(ut("data-v-4fb8a4ea"),e=e(),ct(),e),sC=["aria-hidden"],lC={key:0,"data-testid":"kui-icon-svg-title"},uC=aC(()=>p("path",{d:"M9.4 18L8 16.6L12.6 12L8 7.4L9.4 6L15.4 12L9.4 18Z",fill:"currentColor"},null,-1)),cC=te({__name:"ChevronRightIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon chevron-right-icon","data-testid":"kui-icon-wrapper-chevron-right-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-chevron-right-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",lC,V(e.title),1)):O("",!0),uC],8,sC))]),_:1},8,["aria-hidden","style"]))}}),zie=Yt(cC,[["__scopeId","data-v-4fb8a4ea"]]),dC=e=>(ut("data-v-de5b0c48"),e=e(),ct(),e),fC=["aria-hidden"],hC={key:0,"data-testid":"kui-icon-svg-title"},pC=dC(()=>p("path",{d:"M8.4 17L12 13.4L15.6 17L17 15.6L13.4 12L17 8.4L15.6 7L12 10.6L8.4 7L7 8.4L10.6 12L7 15.6L8.4 17ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z",fill:"currentColor"},null,-1)),mC=te({__name:"ClearIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon clear-icon","data-testid":"kui-icon-wrapper-clear-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-clear-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",hC,V(e.title),1)):O("",!0),pC],8,fC))]),_:1},8,["aria-hidden","style"]))}}),Fie=Yt(mC,[["__scopeId","data-v-de5b0c48"]]),vC=e=>(ut("data-v-c4d42a61"),e=e(),ct(),e),gC=["aria-hidden"],CC={key:0,"data-testid":"kui-icon-svg-title"},yC=vC(()=>p("path",{d:"M9.2502 22L8.8502 18.8C8.63353 18.7167 8.42936 18.6167 8.2377 18.5C8.04603 18.3833 7.85853 18.2583 7.6752 18.125L4.7002 19.375L1.9502 14.625L4.5252 12.675C4.50853 12.5583 4.5002 12.4458 4.5002 12.3375V11.6625C4.5002 11.5542 4.50853 11.4417 4.5252 11.325L1.9502 9.375L4.7002 4.625L7.6752 5.875C7.85853 5.74167 8.0502 5.61667 8.2502 5.5C8.4502 5.38333 8.6502 5.28333 8.8502 5.2L9.2502 2H14.7502L15.1502 5.2C15.3669 5.28333 15.571 5.38333 15.7627 5.5C15.9544 5.61667 16.1419 5.74167 16.3252 5.875L19.3002 4.625L22.0502 9.375L19.4752 11.325C19.4919 11.4417 19.5002 11.5542 19.5002 11.6625V12.3375C19.5002 12.4458 19.4835 12.5583 19.4502 12.675L22.0252 14.625L19.2752 19.375L16.3252 18.125C16.1419 18.2583 15.9502 18.3833 15.7502 18.5C15.5502 18.6167 15.3502 18.7167 15.1502 18.8L14.7502 22H9.2502ZM12.0502 15.5C13.0169 15.5 13.8419 15.1583 14.5252 14.475C15.2085 13.7917 15.5502 12.9667 15.5502 12C15.5502 11.0333 15.2085 10.2083 14.5252 9.525C13.8419 8.84167 13.0169 8.5 12.0502 8.5C11.0669 8.5 10.2377 8.84167 9.5627 9.525C8.8877 10.2083 8.5502 11.0333 8.5502 12C8.5502 12.9667 8.8877 13.7917 9.5627 14.475C10.2377 15.1583 11.0669 15.5 12.0502 15.5Z",fill:"currentColor"},null,-1)),bC=te({__name:"CogIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon cog-icon","data-testid":"kui-icon-wrapper-cog-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-cog-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",CC,V(e.title),1)):O("",!0),yC],8,gC))]),_:1},8,["aria-hidden","style"]))}}),Uie=Yt(bC,[["__scopeId","data-v-c4d42a61"]]),wC=e=>(ut("data-v-f2bb65b6"),e=e(),ct(),e),_C=["aria-hidden"],kC={key:0,"data-testid":"kui-icon-svg-title"},MC=wC(()=>p("path",{d:"M8.575 21.25C8.30833 21.25 8.05417 21.2 7.8125 21.1C7.57083 21 7.35833 20.8583 7.175 20.675L3.075 16.575C2.89167 16.3917 2.75 16.1792 2.65 15.9375C2.55 15.6958 2.5 15.4417 2.5 15.175V9.325C2.5 9.05833 2.55 8.80417 2.65 8.5625C2.75 8.32083 2.89167 8.10833 3.075 7.925L7.175 3.825C7.35833 3.64167 7.57083 3.5 7.8125 3.4C8.05417 3.3 8.30833 3.25 8.575 3.25H14.425C14.6917 3.25 14.9458 3.3 15.1875 3.4C15.4292 3.5 15.6417 3.64167 15.825 3.825L19.925 7.925C20.1083 8.10833 20.25 8.32083 20.35 8.5625C20.45 8.80417 20.5 9.05833 20.5 9.325V15.175C20.5 15.4417 20.45 15.6958 20.35 15.9375C20.25 16.1792 20.1083 16.3917 19.925 16.575L15.825 20.675C15.6417 20.8583 15.4292 21 15.1875 21.1C14.9458 21.2 14.6917 21.25 14.425 21.25H8.575ZM11.5 13.65L13.65 15.8C13.8333 15.9833 14.0667 16.075 14.35 16.075C14.6333 16.075 14.8667 15.9833 15.05 15.8C15.2333 15.6167 15.325 15.3833 15.325 15.1C15.325 14.8167 15.2333 14.5833 15.05 14.4L12.9 12.25L15.05 10.1C15.2333 9.91667 15.325 9.68333 15.325 9.4C15.325 9.11667 15.2333 8.88333 15.05 8.7C14.8667 8.51667 14.6333 8.425 14.35 8.425C14.0667 8.425 13.8333 8.51667 13.65 8.7L11.5 10.85L9.35 8.7C9.16667 8.51667 8.93333 8.425 8.65 8.425C8.36667 8.425 8.13333 8.51667 7.95 8.7C7.76667 8.88333 7.675 9.11667 7.675 9.4C7.675 9.68333 7.76667 9.91667 7.95 10.1L10.1 12.25L7.95 14.4C7.76667 14.5833 7.675 14.8167 7.675 15.1C7.675 15.3833 7.76667 15.6167 7.95 15.8C8.13333 15.9833 8.36667 16.075 8.65 16.075C8.93333 16.075 9.16667 15.9833 9.35 15.8L11.5 13.65Z",fill:"currentColor"},null,-1)),xC=te({__name:"DangerIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon danger-icon","data-testid":"kui-icon-wrapper-danger-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-danger-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",kC,V(e.title),1)):O("",!0),MC],8,_C))]),_:1},8,["aria-hidden","style"]))}}),jie=Yt(xC,[["__scopeId","data-v-f2bb65b6"]]),SC=e=>(ut("data-v-219907ba"),e=e(),ct(),e),EC=["aria-hidden"],LC={key:0,"data-testid":"kui-icon-svg-title"},AC=SC(()=>p("path",{d:"M10 18V16H14V18H10ZM6 13V11H18V13H6ZM3 8V6H21V8H3Z",fill:"currentColor"},null,-1)),DC=te({__name:"FilterIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon filter-icon","data-testid":"kui-icon-wrapper-filter-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-filter-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",LC,V(e.title),1)):O("",!0),AC],8,EC))]),_:1},8,["aria-hidden","style"]))}}),Yie=Yt(DC,[["__scopeId","data-v-219907ba"]]),HC=e=>(ut("data-v-74a95498"),e=e(),ct(),e),BC=["aria-hidden"],TC={key:0,"data-testid":"kui-icon-svg-title"},OC=HC(()=>p("path",{d:"M11.95 18C12.3 18 12.5958 17.8792 12.8375 17.6375C13.0792 17.3958 13.2 17.1 13.2 16.75C13.2 16.4 13.0792 16.1042 12.8375 15.8625C12.5958 15.6208 12.3 15.5 11.95 15.5C11.6 15.5 11.3042 15.6208 11.0625 15.8625C10.8208 16.1042 10.7 16.4 10.7 16.75C10.7 17.1 10.8208 17.3958 11.0625 17.6375C11.3042 17.8792 11.6 18 11.95 18ZM11.05 14.15H12.9C12.9 13.6 12.9625 13.1667 13.0875 12.85C13.2125 12.5333 13.5667 12.1 14.15 11.55C14.5833 11.1167 14.925 10.7042 15.175 10.3125C15.425 9.92083 15.55 9.45 15.55 8.9C15.55 7.96667 15.2083 7.25 14.525 6.75C13.8417 6.25 13.0333 6 12.1 6C11.15 6 10.3792 6.25 9.7875 6.75C9.19583 7.25 8.78333 7.85 8.55 8.55L10.2 9.2C10.2833 8.9 10.4708 8.575 10.7625 8.225C11.0542 7.875 11.5 7.7 12.1 7.7C12.6333 7.7 13.0333 7.84583 13.3 8.1375C13.5667 8.42917 13.7 8.75 13.7 9.1C13.7 9.43333 13.6 9.74583 13.4 10.0375C13.2 10.3292 12.95 10.6 12.65 10.85C11.9167 11.5 11.4667 11.9917 11.3 12.325C11.1333 12.6583 11.05 13.2667 11.05 14.15ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z",fill:"currentColor"},null,-1)),IC=te({__name:"HelpIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon help-icon","data-testid":"kui-icon-wrapper-help-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-help-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",TC,V(e.title),1)):O("",!0),OC],8,BC))]),_:1},8,["aria-hidden","style"]))}}),Gie=Yt(IC,[["__scopeId","data-v-74a95498"]]),VC=e=>(ut("data-v-97a88846"),e=e(),ct(),e),PC=["aria-hidden"],NC={key:0,"data-testid":"kui-icon-svg-title"},ZC=VC(()=>p("path",{d:"M11 17H13V11H11V17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z",fill:"currentColor"},null,-1)),$C=te({__name:"InfoIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon info-icon","data-testid":"kui-icon-wrapper-info-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-info-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",NC,V(e.title),1)):O("",!0),ZC],8,PC))]),_:1},8,["aria-hidden","style"]))}}),Kie=Yt($C,[["__scopeId","data-v-97a88846"]]),RC=e=>(ut("data-v-0b2dda24"),e=e(),ct(),e),zC=["aria-hidden"],FC={key:0,"data-testid":"kui-icon-svg-title"},UC=RC(()=>p("path",{"clip-rule":"evenodd",d:"M8.56654 17.8134H12.2371L14.1429 20.2096L13.8152 21.026H9.0731L9.18942 20.2096L8.07153 18.4462L8.56654 17.8134ZM11.193 7.28639L13.1602 7.28343L22 17.822L21.3132 21.026H17.5245L17.7604 20.1233L9.50009 10.2732L11.193 7.28639ZM14.6686 3L18.778 6.22975L18.2519 6.77265L18.9644 7.76492V8.82592L16.9157 10.496L13.4703 6.42551H11.4644L12.272 4.94512L14.6686 3ZM6.04318 13.3443L8.90974 10.853L12.7144 15.4313L11.6342 17.1086H8.12603L5.69899 20.2934L5.14469 21.026H2V17.1183L4.93106 13.3443H6.04318Z",fill:"currentColor","fill-rule":"evenodd"},null,-1)),jC=te({__name:"KongIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon kong-icon","data-testid":"kui-icon-wrapper-kong-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-kong-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",FC,V(e.title),1)):O("",!0),UC],8,zC))]),_:1},8,["aria-hidden","style"]))}}),YC=Yt(jC,[["__scopeId","data-v-0b2dda24"]]),GC=e=>(ut("data-v-c3612a37"),e=e(),ct(),e),KC=["aria-hidden"],qC={key:0,"data-testid":"kui-icon-svg-title"},WC=GC(()=>p("path",{d:"M12 20C11.45 20 10.9792 19.8042 10.5875 19.4125C10.1958 19.0208 10 18.55 10 18C10 17.45 10.1958 16.9792 10.5875 16.5875C10.9792 16.1958 11.45 16 12 16C12.55 16 13.0208 16.1958 13.4125 16.5875C13.8042 16.9792 14 17.45 14 18C14 18.55 13.8042 19.0208 13.4125 19.4125C13.0208 19.8042 12.55 20 12 20ZM12 14C11.45 14 10.9792 13.8042 10.5875 13.4125C10.1958 13.0208 10 12.55 10 12C10 11.45 10.1958 10.9792 10.5875 10.5875C10.9792 10.1958 11.45 10 12 10C12.55 10 13.0208 10.1958 13.4125 10.5875C13.8042 10.9792 14 11.45 14 12C14 12.55 13.8042 13.0208 13.4125 13.4125C13.0208 13.8042 12.55 14 12 14ZM12 8C11.45 8 10.9792 7.80417 10.5875 7.4125C10.1958 7.02083 10 6.55 10 6C10 5.45 10.1958 4.97917 10.5875 4.5875C10.9792 4.19583 11.45 4 12 4C12.55 4 13.0208 4.19583 13.4125 4.5875C13.8042 4.97917 14 5.45 14 6C14 6.55 13.8042 7.02083 13.4125 7.4125C13.0208 7.80417 12.55 8 12 8Z",fill:"currentColor"},null,-1)),QC=te({__name:"MoreIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon more-icon","data-testid":"kui-icon-wrapper-more-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-more-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",qC,V(e.title),1)):O("",!0),WC],8,KC))]),_:1},8,["aria-hidden","style"]))}}),qie=Yt(QC,[["__scopeId","data-v-c3612a37"]]),XC=e=>(ut("data-v-9256e03a"),e=e(),ct(),e),JC=["aria-hidden"],ey={key:0,"data-testid":"kui-icon-svg-title"},ty=XC(()=>p("path",{d:"M9.4 19.55C9.1 19 8.8375 18.4292 8.6125 17.8375C8.3875 17.2458 8.2 16.6333 8.05 16H5.1C5.58333 16.8333 6.1875 17.5583 6.9125 18.175C7.6375 18.7917 8.46667 19.25 9.4 19.55ZM4.25 14H7.65C7.6 13.6667 7.5625 13.3375 7.5375 13.0125C7.5125 12.6875 7.5 12.35 7.5 12C7.5 11.65 7.5125 11.3125 7.5375 10.9875C7.5625 10.6625 7.6 10.3333 7.65 10H4.25C4.16667 10.3333 4.10417 10.6625 4.0625 10.9875C4.02083 11.3125 4 11.65 4 12C4 12.35 4.02083 12.6875 4.0625 13.0125C4.10417 13.3375 4.16667 13.6667 4.25 14ZM5.1 8H8.05C8.2 7.36667 8.3875 6.75417 8.6125 6.1625C8.8375 5.57083 9.1 5 9.4 4.45C8.46667 4.75 7.6375 5.20833 6.9125 5.825C6.1875 6.44167 5.58333 7.16667 5.1 8ZM10.1 8H13.9C13.7 7.26667 13.4417 6.575 13.125 5.925C12.8083 5.275 12.4333 4.65 12 4.05C11.5667 4.65 11.1917 5.275 10.875 5.925C10.5583 6.575 10.3 7.26667 10.1 8ZM15.95 8H18.9C18.4167 7.16667 17.8125 6.44167 17.0875 5.825C16.3625 5.20833 15.5333 4.75 14.6 4.45C14.9 5 15.1625 5.57083 15.3875 6.1625C15.6125 6.75417 15.8 7.36667 15.95 8ZM12 22C10.6333 22 9.34167 21.7375 8.125 21.2125C6.90833 20.6875 5.84583 19.9708 4.9375 19.0625C4.02917 18.1542 3.3125 17.0917 2.7875 15.875C2.2625 14.6583 2 13.3667 2 12C2 10.6167 2.2625 9.32083 2.7875 8.1125C3.3125 6.90417 4.02917 5.84583 4.9375 4.9375C5.84583 4.02917 6.90833 3.3125 8.125 2.7875C9.34167 2.2625 10.6333 2 12 2C13.3833 2 14.6792 2.2625 15.8875 2.7875C17.0958 3.3125 18.1542 4.02917 19.0625 4.9375C19.9708 5.84583 20.6875 6.90417 21.2125 8.1125C21.7375 9.32083 22 10.6167 22 12C22 12.1667 21.9958 12.3333 21.9875 12.5C21.9792 12.6667 21.9667 12.8333 21.95 13H19.925C19.9583 12.8333 19.9792 12.6708 19.9875 12.5125C19.9958 12.3542 20 12.1833 20 12C20 11.65 19.9792 11.3125 19.9375 10.9875C19.8958 10.6625 19.8333 10.3333 19.75 10H16.35C16.4 10.3333 16.4375 10.6625 16.4625 10.9875C16.4875 11.3125 16.5 11.65 16.5 12V12.5125C16.5 12.6708 16.4917 12.8333 16.475 13H14.475C14.4917 12.8333 14.5 12.6708 14.5 12.5125V12C14.5 11.65 14.4875 11.3125 14.4625 10.9875C14.4375 10.6625 14.4 10.3333 14.35 10H9.65C9.6 10.3333 9.5625 10.6625 9.5375 10.9875C9.5125 11.3125 9.5 11.65 9.5 12C9.5 12.35 9.5125 12.6875 9.5375 13.0125C9.5625 13.3375 9.6 13.6667 9.65 14H13V16H10.1C10.3 16.7333 10.5583 17.425 10.875 18.075C11.1917 18.725 11.5667 19.35 12 19.95C12.1833 19.6833 12.3583 19.4125 12.525 19.1375C12.6917 18.8625 12.85 18.5833 13 18.3V21.95C12.8333 21.9667 12.6708 21.9792 12.5125 21.9875C12.3542 21.9958 12.1833 22 12 22ZM19.95 21.375L17 18.425V20.65H15V15H20.65V17H18.4L21.35 19.95L19.95 21.375Z",fill:"currentColor"},null,-1)),ry=te({__name:"PortalIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon portal-icon","data-testid":"kui-icon-wrapper-portal-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-portal-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",ey,V(e.title),1)):O("",!0),ty],8,JC))]),_:1},8,["aria-hidden","style"]))}}),Wie=Yt(ry,[["__scopeId","data-v-9256e03a"]]),Gu=e=>(ut("data-v-81344152"),e=e(),ct(),e),ny=["aria-hidden"],oy={key:0,"data-testid":"kui-icon-svg-title"},iy=Gu(()=>p("path",{d:"M12 22C10.6333 22 9.34167 21.7375 8.125 21.2125C6.90833 20.6875 5.84583 19.9708 4.9375 19.0625C4.02917 18.1542 3.3125 17.0917 2.7875 15.875C2.2625 14.6583 2 13.3667 2 12C2 10.6167 2.2625 9.32083 2.7875 8.1125C3.3125 6.90417 4.02917 5.84583 4.9375 4.9375C5.84583 4.02917 6.90833 3.3125 8.125 2.7875C9.34167 2.2625 10.6333 2 12 2C12.2833 2 12.5208 2.09583 12.7125 2.2875C12.9042 2.47917 13 2.71667 13 3C13 3.28333 12.9042 3.52083 12.7125 3.7125C12.5208 3.90417 12.2833 4 12 4C9.78333 4 7.89583 4.77917 6.3375 6.3375C4.77917 7.89583 4 9.78333 4 12C4 14.2167 4.77917 16.1042 6.3375 17.6625C7.89583 19.2208 9.78333 20 12 20C14.2167 20 16.1042 19.2208 17.6625 17.6625C19.2208 16.1042 20 14.2167 20 12C20 11.7167 20.0958 11.4792 20.2875 11.2875C20.4792 11.0958 20.7167 11 21 11C21.2833 11 21.5208 11.0958 21.7125 11.2875C21.9042 11.4792 22 11.7167 22 12C22 13.3667 21.7375 14.6583 21.2125 15.875C20.6875 17.0917 19.9708 18.1542 19.0625 19.0625C18.1542 19.9708 17.0958 20.6875 15.8875 21.2125C14.6792 21.7375 13.3833 22 12 22Z",fill:"currentColor","transform-origin":"center"},null,-1)),ay=Gu(()=>p("animateTransform",{attributeName:"transform",attributeType:"XML",dur:"1.5s",from:"0",repeatCount:"indefinite",to:"360",type:"rotate"},null,-1)),sy=te({__name:"ProgressIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon progress-icon","data-testid":"kui-icon-wrapper-progress-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-progress-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",oy,V(e.title),1)):O("",!0),iy,ay],8,ny))]),_:1},8,["aria-hidden","style"]))}}),Qie=Yt(sy,[["__scopeId","data-v-81344152"]]),ly=e=>(ut("data-v-b7a1fba3"),e=e(),ct(),e),uy=["aria-hidden"],cy={key:0,"data-testid":"kui-icon-svg-title"},dy=ly(()=>p("path",{d:"M12 20C9.76667 20 7.875 19.225 6.325 17.675C4.775 16.125 4 14.2333 4 12C4 9.76667 4.775 7.875 6.325 6.325C7.875 4.775 9.76667 4 12 4C13.15 4 14.25 4.2375 15.3 4.7125C16.35 5.1875 17.25 5.86667 18 6.75V4H20V11H13V9H17.2C16.6667 8.06667 15.9375 7.33333 15.0125 6.8C14.0875 6.26667 13.0833 6 12 6C10.3333 6 8.91667 6.58333 7.75 7.75C6.58333 8.91667 6 10.3333 6 12C6 13.6667 6.58333 15.0833 7.75 16.25C8.91667 17.4167 10.3333 18 12 18C13.2833 18 14.4417 17.6333 15.475 16.9C16.5083 16.1667 17.2333 15.2 17.65 14H19.75C19.2833 15.7667 18.3333 17.2083 16.9 18.325C15.4667 19.4417 13.8333 20 12 20Z",fill:"currentColor"},null,-1)),fy=te({__name:"RefreshIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon refresh-icon","data-testid":"kui-icon-wrapper-refresh-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-refresh-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",cy,V(e.title),1)):O("",!0),dy],8,uy))]),_:1},8,["aria-hidden","style"]))}}),Xie=Yt(fy,[["__scopeId","data-v-b7a1fba3"]]),hy=e=>(ut("data-v-18f85836"),e=e(),ct(),e),py=["aria-hidden"],my={key:0,"data-testid":"kui-icon-svg-title"},vy=hy(()=>p("path",{d:"M12.025 22.05C11.7583 22.05 11.5042 22 11.2625 21.9C11.0208 21.8 10.8 21.6583 10.6 21.475L2.575 13.45C2.39167 13.25 2.25 13.0292 2.15 12.7875C2.05 12.5458 2 12.2917 2 12.025C2 11.7583 2.05 11.5 2.15 11.25C2.25 11 2.39167 10.7833 2.575 10.6L10.6 2.575C10.8 2.375 11.0208 2.22917 11.2625 2.1375C11.5042 2.04583 11.7583 2 12.025 2C12.2917 2 12.55 2.04583 12.8 2.1375C13.05 2.22917 13.2667 2.375 13.45 2.575L21.475 10.6C21.675 10.7833 21.8208 11 21.9125 11.25C22.0042 11.5 22.05 11.7583 22.05 12.025C22.05 12.2917 22.0042 12.5458 21.9125 12.7875C21.8208 13.0292 21.675 13.25 21.475 13.45L13.45 21.475C13.2667 21.6583 13.05 21.8 12.8 21.9C12.55 22 12.2917 22.05 12.025 22.05ZM11.025 13.025H13.025V7.025H11.025V13.025ZM12.025 16.025C12.3083 16.025 12.5458 15.9292 12.7375 15.7375C12.9292 15.5458 13.025 15.3083 13.025 15.025C13.025 14.7417 12.9292 14.5042 12.7375 14.3125C12.5458 14.1208 12.3083 14.025 12.025 14.025C11.7417 14.025 11.5042 14.1208 11.3125 14.3125C11.1208 14.5042 11.025 14.7417 11.025 15.025C11.025 15.3083 11.1208 15.5458 11.3125 15.7375C11.5042 15.9292 11.7417 16.025 12.025 16.025Z",fill:"currentColor"},null,-1)),gy=te({__name:"WarningIcon",props:{title:{type:String,required:!1,default:""},color:{type:String,required:!1,default:"currentColor"},display:{type:String,required:!1,default:"block"},decorative:{type:Boolean,required:!1,default:!1},size:{type:[Number,String],required:!1,default:Je,validator:e=>{if(typeof e=="number"&&e>0)return!0;if(typeof e=="string"){const t=String(e).replace(/px/gi,""),r=Number(t);if(r&&!isNaN(r)&&Number.isInteger(r)&&r>0)return!0}return!1}},as:{type:String,required:!1,default:"span"}},setup(e){const t=e,r=E(()=>{if(typeof t.size=="number"&&t.size>0)return`${t.size}px`;if(typeof t.size=="string"){const o=String(t.size).replace(/px/gi,""),i=Number(o);if(i&&!isNaN(i)&&Number.isInteger(i)&&i>0)return`${i}px`}return Je}),n=E(()=>({boxSizing:"border-box",color:t.color,display:t.display,height:r.value,lineHeight:"0",width:r.value}));return(o,i)=>(m(),Q(vt(e.as),{"aria-hidden":e.decorative?"true":void 0,class:"kui-icon warning-icon","data-testid":"kui-icon-wrapper-warning-icon",style:We(n.value)},{default:D(()=>[(m(),M("svg",{"aria-hidden":e.decorative?"true":void 0,"data-testid":"kui-icon-svg-warning-icon",fill:"none",height:"100%",role:"img",viewBox:"0 0 24 24",width:"100%",xmlns:"http://www.w3.org/2000/svg"},[e.title?(m(),M("title",my,V(e.title),1)):O("",!0),vy],8,py))]),_:1},8,["aria-hidden","style"]))}}),Jie=Yt(gy,[["__scopeId","data-v-18f85836"]]);/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const _o=typeof window<"u";function Cy(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const mt=Object.assign;function Sl(e,t){const r={};for(const n in t){const o=t[n];r[n]=er(o)?o.map(e):e(o)}return r}const qi=()=>{},er=Array.isArray,yy=/\/$/,by=e=>e.replace(yy,"");function El(e,t,r="/"){let n,o={},i="",a="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(n=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),o=e(i)),s>-1&&(n=n||t.slice(0,s),a=t.slice(s,t.length)),n=My(n??t,r),{fullPath:n+(i&&"?")+i+a,path:n,query:o,hash:a}}function wy(e,t){const r=t.query?e(t.query):"";return t.path+(r&&"?")+r+(t.hash||"")}function w3(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function _y(e,t,r){const n=t.matched.length-1,o=r.matched.length-1;return n>-1&&n===o&&Ko(t.matched[n],r.matched[o])&&K9(t.params,r.params)&&e(t.query)===e(r.query)&&t.hash===r.hash}function Ko(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function K9(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(!ky(e[r],t[r]))return!1;return!0}function ky(e,t){return er(e)?_3(e,t):er(t)?_3(t,e):e===t}function _3(e,t){return er(t)?e.length===t.length&&e.every((r,n)=>r===t[n]):e.length===1&&e[0]===t}function My(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t.split("/"),n=e.split("/"),o=n[n.length-1];(o===".."||o===".")&&n.push("");let i=r.length-1,a,s;for(a=0;a1&&i--;else break;return r.slice(0,i).join("/")+"/"+n.slice(a-(a===n.length?1:0)).join("/")}var va;(function(e){e.pop="pop",e.push="push"})(va||(va={}));var Wi;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Wi||(Wi={}));function xy(e){if(!e)if(_o){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),by(e)}const Sy=/^[^#]+#/;function Ey(e,t){return e.replace(Sy,"#")+t}function Ly(e,t){const r=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-r.left-(t.left||0),top:n.top-r.top-(t.top||0)}}const U2=()=>({left:window.pageXOffset,top:window.pageYOffset});function Ay(e){let t;if("el"in e){const r=e.el,n=typeof r=="string"&&r.startsWith("#"),o=typeof r=="string"?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!o)return;t=Ly(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function k3(e,t){return(history.state?history.state.position-t:-1)+e}const R0=new Map;function Dy(e,t){R0.set(e,t)}function Hy(e){const t=R0.get(e);return R0.delete(e),t}let By=()=>location.protocol+"//"+location.host;function q9(e,t){const{pathname:r,search:n,hash:o}=t,i=e.indexOf("#");if(i>-1){let s=o.includes(e.slice(i))?e.slice(i).length:1,l=o.slice(s);return l[0]!=="/"&&(l="/"+l),w3(l,"")}return w3(r,e)+n+o}function Ty(e,t,r,n){let o=[],i=[],a=null;const s=({state:f})=>{const h=q9(e,location),C=r.value,w=t.value;let g=0;if(f){if(r.value=h,t.value=f,a&&a===C){a=null;return}g=w?f.position-w.position:0}else n(h);o.forEach(b=>{b(r.value,C,{delta:g,type:va.pop,direction:g?g>0?Wi.forward:Wi.back:Wi.unknown})})};function l(){a=r.value}function u(f){o.push(f);const h=()=>{const C=o.indexOf(f);C>-1&&o.splice(C,1)};return i.push(h),h}function c(){const{history:f}=window;f.state&&f.replaceState(mt({},f.state,{scroll:U2()}),"")}function d(){for(const f of i)f();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function M3(e,t,r,n=!1,o=!1){return{back:e,current:t,forward:r,replaced:n,position:window.history.length,scroll:o?U2():null}}function Oy(e){const{history:t,location:r}=window,n={value:q9(e,r)},o={value:t.state};o.value||i(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const d=e.indexOf("#"),f=d>-1?(r.host&&document.querySelector("base")?e:e.slice(d))+l:By()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),o.value=u}catch(h){console.error(h),r[c?"replace":"assign"](f)}}function a(l,u){const c=mt({},t.state,M3(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});i(l,c,!0),n.value=l}function s(l,u){const c=mt({},o.value,t.state,{forward:l,scroll:U2()});i(c.current,c,!0);const d=mt({},M3(n.value,l,null),{position:c.position+1},u);i(l,d,!1),n.value=l}return{location:n,state:o,push:s,replace:a}}function Iy(e){e=xy(e);const t=Oy(e),r=Ty(e,t.state,t.location,t.replace);function n(i,a=!0){a||r.pauseListeners(),history.go(i)}const o=mt({location:"",base:e,go:n,createHref:Ey.bind(null,e)},t,r);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Vy(e){return typeof e=="string"||e&&typeof e=="object"}function W9(e){return typeof e=="string"||typeof e=="symbol"}const Xr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Q9=Symbol("");var x3;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(x3||(x3={}));function qo(e,t){return mt(new Error,{type:e,[Q9]:!0},t)}function Lr(e,t){return e instanceof Error&&Q9 in e&&(t==null||!!(e.type&t))}const S3="[^/]+?",Py={sensitive:!1,strict:!1,start:!0,end:!0},Ny=/[.+*?^${}()[\]/\\]/g;function Zy(e,t){const r=mt({},Py,t),n=[];let o=r.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];r.strict&&!u.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Ry(e,t){let r=0;const n=e.score,o=t.score;for(;r0&&t[t.length-1]<0}const zy={type:0,value:""},Fy=/[a-zA-Z0-9_]/;function Uy(e){if(!e)return[[]];if(e==="/")return[[zy]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${r})/"${u}": ${h}`)}let r=0,n=r;const o=[];let i;function a(){i&&o.push(i),i=[]}let s=0,l,u="",c="";function d(){u&&(r===0?i.push({type:0,value:u}):r===1||r===2||r===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;s{a(y)}:qi}function a(c){if(W9(c)){const d=n.get(c);d&&(n.delete(c),r.splice(r.indexOf(d),1),d.children.forEach(a),d.alias.forEach(a))}else{const d=r.indexOf(c);d>-1&&(r.splice(d,1),c.record.name&&n.delete(c.record.name),c.children.forEach(a),c.alias.forEach(a))}}function s(){return r}function l(c){let d=0;for(;d=0&&(c.record.path!==r[d].record.path||!X9(c,r[d]));)d++;r.splice(d,0,c),c.record.name&&!A3(c)&&n.set(c.record.name,c)}function u(c,d){let f,h={},C,w;if("name"in c&&c.name){if(f=n.get(c.name),!f)throw qo(1,{location:c});w=f.record.name,h=mt(L3(d.params,f.keys.filter(y=>!y.optional).map(y=>y.name)),c.params&&L3(c.params,f.keys.map(y=>y.name))),C=f.stringify(h)}else if("path"in c)C=c.path,f=r.find(y=>y.re.test(C)),f&&(h=f.parse(C),w=f.record.name);else{if(f=d.name?n.get(d.name):r.find(y=>y.re.test(d.path)),!f)throw qo(1,{location:c,currentLocation:d});w=f.record.name,h=mt({},d.params,c.params),C=f.stringify(h)}const g=[];let b=f;for(;b;)g.unshift(b.record),b=b.parent;return{name:w,path:C,params:h,matched:g,meta:qy(g)}}return e.forEach(c=>i(c)),{addRoute:i,resolve:u,removeRoute:a,getRoutes:s,getRecordMatcher:o}}function L3(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function Gy(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Ky(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Ky(e){const t={},r=e.props||!1;if("component"in e)t.default=r;else for(const n in e.components)t[n]=typeof r=="object"?r[n]:r;return t}function A3(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function qy(e){return e.reduce((t,r)=>mt(t,r.meta),{})}function D3(e,t){const r={};for(const n in e)r[n]=n in t?t[n]:e[n];return r}function X9(e,t){return t.children.some(r=>r===e||X9(e,r))}const J9=/#/g,Wy=/&/g,Qy=/\//g,Xy=/=/g,Jy=/\?/g,ec=/\+/g,eb=/%5B/g,tb=/%5D/g,tc=/%5E/g,rb=/%60/g,rc=/%7B/g,nb=/%7C/g,nc=/%7D/g,ob=/%20/g;function x7(e){return encodeURI(""+e).replace(nb,"|").replace(eb,"[").replace(tb,"]")}function ib(e){return x7(e).replace(rc,"{").replace(nc,"}").replace(tc,"^")}function z0(e){return x7(e).replace(ec,"%2B").replace(ob,"+").replace(J9,"%23").replace(Wy,"%26").replace(rb,"`").replace(rc,"{").replace(nc,"}").replace(tc,"^")}function ab(e){return z0(e).replace(Xy,"%3D")}function sb(e){return x7(e).replace(J9,"%23").replace(Jy,"%3F")}function lb(e){return e==null?"":sb(e).replace(Qy,"%2F")}function zs(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function ub(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oi&&z0(i)):[n&&z0(n)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+r,i!=null&&(t+="="+i))})}return t}function cb(e){const t={};for(const r in e){const n=e[r];n!==void 0&&(t[r]=er(n)?n.map(o=>o==null?null:""+o):n==null?n:""+n)}return t}const db=Symbol(""),B3=Symbol(""),j2=Symbol(""),S7=Symbol(""),F0=Symbol("");function Ei(){let e=[];function t(n){return e.push(n),()=>{const o=e.indexOf(n);o>-1&&e.splice(o,1)}}function r(){e=[]}return{add:t,list:()=>e.slice(),reset:r}}function cn(e,t,r,n,o){const i=n&&(n.enterCallbacks[o]=n.enterCallbacks[o]||[]);return()=>new Promise((a,s)=>{const l=d=>{d===!1?s(qo(4,{from:r,to:t})):d instanceof Error?s(d):Vy(d)?s(qo(2,{from:t,to:d})):(i&&n.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},u=e.call(n&&n.instances[o],t,r,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(d=>s(d))})}function Ll(e,t,r,n){const o=[];for(const i of e)for(const a in i.components){let s=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(fb(s)){const u=(s.__vccOpts||s)[t];u&&o.push(cn(u,r,n,i,a))}else{let l=s();o.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const c=Cy(u)?u.default:u;i.components[a]=c;const f=(c.__vccOpts||c)[t];return f&&cn(f,r,n,i,a)()}))}}return o}function fb(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function T3(e){const t=_1(j2),r=_1(S7),n=E(()=>t.resolve(Y(e.to))),o=E(()=>{const{matched:l}=n.value,{length:u}=l,c=l[u-1],d=r.matched;if(!c||!d.length)return-1;const f=d.findIndex(Ko.bind(null,c));if(f>-1)return f;const h=O3(l[u-2]);return u>1&&O3(c)===h&&d[d.length-1].path!==h?d.findIndex(Ko.bind(null,l[u-2])):f}),i=E(()=>o.value>-1&&vb(r.params,n.value.params)),a=E(()=>o.value>-1&&o.value===r.matched.length-1&&K9(r.params,n.value.params));function s(l={}){return mb(l)?t[Y(e.replace)?"replace":"push"](Y(e.to)).catch(qi):Promise.resolve()}return{route:n,href:E(()=>n.value.href),isActive:i,isExactActive:a,navigate:s}}const hb=te({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:T3,setup(e,{slots:t}){const r=Mn(T3(e)),{options:n}=_1(j2),o=E(()=>({[I3(e.activeClass,n.linkActiveClass,"router-link-active")]:r.isActive,[I3(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const i=t.default&&t.default(r);return e.custom?i:Ae("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},i)}}}),pb=hb;function mb(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function vb(e,t){for(const r in t){const n=t[r],o=e[r];if(typeof n=="string"){if(n!==o)return!1}else if(!er(o)||o.length!==n.length||n.some((i,a)=>i!==o[a]))return!1}return!0}function O3(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const I3=(e,t,r)=>e??t??r,gb=te({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:r}){const n=_1(F0),o=E(()=>e.route||n.value),i=_1(B3,0),a=E(()=>{let u=Y(i);const{matched:c}=o.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),s=E(()=>o.value.matched[a.value]);Oo(B3,E(()=>a.value+1)),Oo(db,s),Oo(F0,o);const l=j();return Te(()=>[l.value,s.value,e.name],([u,c,d],[f,h,C])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!Ko(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(w=>w(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,d=s.value,f=d&&d.components[c];if(!f)return V3(r.default,{Component:f,route:u});const h=d.props[c],C=h?h===!0?u.params:typeof h=="function"?h(u):h:null,g=Ae(f,mt({},C,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return V3(r.default,{Component:g,route:u})||g}}});function V3(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r}const Cb=gb;function yb(e){const t=Yy(e.routes,e),r=e.parseQuery||ub,n=e.stringifyQuery||H3,o=e.history,i=Ei(),a=Ei(),s=Ei(),l=hp(Xr);let u=Xr;_o&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Sl.bind(null,G=>""+G),d=Sl.bind(null,lb),f=Sl.bind(null,zs);function h(G,R){let N,K;return W9(G)?(N=t.getRecordMatcher(G),K=R):K=G,t.addRoute(K,N)}function C(G){const R=t.getRecordMatcher(G);R&&t.removeRoute(R)}function w(){return t.getRoutes().map(G=>G.record)}function g(G){return!!t.getRecordMatcher(G)}function b(G,R){if(R=mt({},R||l.value),typeof G=="string"){const B=El(r,G,R.path),W=t.resolve({path:B.path},R),q=o.createHref(B.fullPath);return mt(B,W,{params:f(W.params),hash:zs(B.hash),redirectedFrom:void 0,href:q})}let N;if("path"in G)N=mt({},G,{path:El(r,G.path,R.path).path});else{const B=mt({},G.params);for(const W in B)B[W]==null&&delete B[W];N=mt({},G,{params:d(B)}),R.params=d(R.params)}const K=t.resolve(N,R),ie=G.hash||"";K.params=c(f(K.params));const x=wy(n,mt({},G,{hash:ib(ie),path:K.path})),L=o.createHref(x);return mt({fullPath:x,hash:ie,query:n===H3?cb(G.query):G.query||{}},K,{redirectedFrom:void 0,href:L})}function y(G){return typeof G=="string"?El(r,G,l.value.path):mt({},G)}function v(G,R){if(u!==G)return qo(8,{from:R,to:G})}function _(G){return I(G)}function H(G){return _(mt(y(G),{replace:!0}))}function P(G){const R=G.matched[G.matched.length-1];if(R&&R.redirect){const{redirect:N}=R;let K=typeof N=="function"?N(G):N;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=y(K):{path:K},K.params={}),mt({query:G.query,hash:G.hash,params:"path"in K?{}:G.params},K)}}function I(G,R){const N=u=b(G),K=l.value,ie=G.state,x=G.force,L=G.replace===!0,B=P(N);if(B)return I(mt(y(B),{state:typeof B=="object"?mt({},ie,B.state):ie,force:x,replace:L}),R||N);const W=N;W.redirectedFrom=R;let q;return!x&&_y(n,K,N)&&(q=qo(16,{to:W,from:K}),Ge(K,K,!0,!1)),(q?Promise.resolve(q):S(W,K)).catch(X=>Lr(X)?Lr(X,2)?X:Ze(X):ye(X,W,K)).then(X=>{if(X){if(Lr(X,2))return I(mt({replace:L},y(X.to),{state:typeof X.to=="object"?mt({},ie,X.to.state):ie,force:x}),R||W)}else X=T(W,K,!0,L,ie);return $(W,K,X),X})}function Z(G,R){const N=v(G,R);return N?Promise.reject(N):Promise.resolve()}function A(G){const R=Ne.values().next().value;return R&&typeof R.runWithContext=="function"?R.runWithContext(G):G()}function S(G,R){let N;const[K,ie,x]=bb(G,R);N=Ll(K.reverse(),"beforeRouteLeave",G,R);for(const B of K)B.leaveGuards.forEach(W=>{N.push(cn(W,G,R))});const L=Z.bind(null,G,R);return N.push(L),Ye(N).then(()=>{N=[];for(const B of i.list())N.push(cn(B,G,R));return N.push(L),Ye(N)}).then(()=>{N=Ll(ie,"beforeRouteUpdate",G,R);for(const B of ie)B.updateGuards.forEach(W=>{N.push(cn(W,G,R))});return N.push(L),Ye(N)}).then(()=>{N=[];for(const B of x)if(B.beforeEnter)if(er(B.beforeEnter))for(const W of B.beforeEnter)N.push(cn(W,G,R));else N.push(cn(B.beforeEnter,G,R));return N.push(L),Ye(N)}).then(()=>(G.matched.forEach(B=>B.enterCallbacks={}),N=Ll(x,"beforeRouteEnter",G,R),N.push(L),Ye(N))).then(()=>{N=[];for(const B of a.list())N.push(cn(B,G,R));return N.push(L),Ye(N)}).catch(B=>Lr(B,8)?B:Promise.reject(B))}function $(G,R,N){s.list().forEach(K=>A(()=>K(G,R,N)))}function T(G,R,N,K,ie){const x=v(G,R);if(x)return x;const L=R===Xr,B=_o?history.state:{};N&&(K||L?o.replace(G.fullPath,mt({scroll:L&&B&&B.scroll},ie)):o.push(G.fullPath,ie)),l.value=G,Ge(G,R,N,L),Ze()}let z;function ae(){z||(z=o.listen((G,R,N)=>{if(!He.listening)return;const K=b(G),ie=P(K);if(ie){I(mt(ie,{replace:!0}),K).catch(qi);return}u=K;const x=l.value;_o&&Dy(k3(x.fullPath,N.delta),U2()),S(K,x).catch(L=>Lr(L,12)?L:Lr(L,2)?(I(L.to,K).then(B=>{Lr(B,20)&&!N.delta&&N.type===va.pop&&o.go(-1,!1)}).catch(qi),Promise.reject()):(N.delta&&o.go(-N.delta,!1),ye(L,K,x))).then(L=>{L=L||T(K,x,!1),L&&(N.delta&&!Lr(L,8)?o.go(-N.delta,!1):N.type===va.pop&&Lr(L,20)&&o.go(-1,!1)),$(K,x,L)}).catch(qi)}))}let se=Ei(),ue=Ei(),ne;function ye(G,R,N){Ze(G);const K=ue.list();return K.length?K.forEach(ie=>ie(G,R,N)):console.error(G),Promise.reject(G)}function je(){return ne&&l.value!==Xr?Promise.resolve():new Promise((G,R)=>{se.add([G,R])})}function Ze(G){return ne||(ne=!G,ae(),se.list().forEach(([R,N])=>G?N(G):R()),se.reset()),G}function Ge(G,R,N,K){const{scrollBehavior:ie}=e;if(!_o||!ie)return Promise.resolve();const x=!N&&Hy(k3(G.fullPath,0))||(K||!N)&&history.state&&history.state.scroll||null;return p1().then(()=>ie(G,R,x)).then(L=>L&&Ay(L)).catch(L=>ye(L,G,R))}const ze=G=>o.go(G);let fe;const Ne=new Set,He={currentRoute:l,listening:!0,addRoute:h,removeRoute:C,hasRoute:g,getRoutes:w,resolve:b,options:e,push:_,replace:H,go:ze,back:()=>ze(-1),forward:()=>ze(1),beforeEach:i.add,beforeResolve:a.add,afterEach:s.add,onError:ue.add,isReady:je,install(G){const R=this;G.component("RouterLink",pb),G.component("RouterView",Cb),G.config.globalProperties.$router=R,Object.defineProperty(G.config.globalProperties,"$route",{enumerable:!0,get:()=>Y(l)}),_o&&!fe&&l.value===Xr&&(fe=!0,_(o.location).catch(ie=>{}));const N={};for(const ie in Xr)Object.defineProperty(N,ie,{get:()=>l.value[ie],enumerable:!0});G.provide(j2,R),G.provide(S7,Ou(N)),G.provide(F0,l);const K=G.unmount;Ne.add(G),G.unmount=function(){Ne.delete(G),Ne.size<1&&(u=Xr,z&&z(),z=null,l.value=Xr,fe=!1,ne=!1),K()}}};function Ye(G){return G.reduce((R,N)=>R.then(()=>A(N)),Promise.resolve())}return He}function bb(e,t){const r=[],n=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;aKo(u,s))?n.push(s):r.push(s));const l=e.matched[a];l&&(t.matched.find(u=>Ko(u,l))||o.push(l))}return[r,n,o]}function wb(){return _1(j2)}function oc(){return _1(S7)}var _b=Object.defineProperty,kb=(e,t,r)=>t in e?_b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Un=(e,t,r)=>(kb(e,typeof t!="symbol"?t+"":t,r),r);async function ic(e){if(navigator.clipboard)try{return await navigator.clipboard.writeText(e),!0}catch{}const t=document.createElement("textarea");t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="32px",t.style.height="32px",t.style.padding="0",t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=e,document.body.appendChild(t),t.focus(),t.select();let r;try{r=document.execCommand("copy")}catch{r=!1}finally{document.body.removeChild(t)}return r}const Mb=te({name:"KClipboardProvider",setup(e,{slots:t}){return()=>(t==null?void 0:t.default)&&t.default({copyToClipboard:ic})}}),P3=te({name:"KComponent",props:{data:{type:Object,default:{},required:!0}},setup(e,{slots:t}){const r=Mn(e.data);return()=>(t==null?void 0:t.default)&&t.default({data:r})}}),Y2=te({name:"KToggle",props:{toggled:{type:Boolean,default:!1}},emits:["toggled"],setup(e,{slots:t,emit:r}){const n=j(e.toggled),o=()=>{n.value=!n.value,r("toggled",n.value)};try{if(!t.default)throw new Error("KToggle expects slot content");return()=>(t==null?void 0:t.default)&&t.default({isToggled:n,toggle:o})}catch{return console.error(`KToggle expects to have slot content. + */const _o=typeof window<"u";function Cy(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const mt=Object.assign;function Sl(e,t){const r={};for(const n in t){const o=t[n];r[n]=er(o)?o.map(e):e(o)}return r}const qi=()=>{},er=Array.isArray,yy=/\/$/,by=e=>e.replace(yy,"");function El(e,t,r="/"){let n,o={},i="",a="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(n=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),o=e(i)),s>-1&&(n=n||t.slice(0,s),a=t.slice(s,t.length)),n=My(n??t,r),{fullPath:n+(i&&"?")+i+a,path:n,query:o,hash:a}}function wy(e,t){const r=t.query?e(t.query):"";return t.path+(r&&"?")+r+(t.hash||"")}function w3(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function _y(e,t,r){const n=t.matched.length-1,o=r.matched.length-1;return n>-1&&n===o&&Ko(t.matched[n],r.matched[o])&&Ku(t.params,r.params)&&e(t.query)===e(r.query)&&t.hash===r.hash}function Ko(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ku(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(!ky(e[r],t[r]))return!1;return!0}function ky(e,t){return er(e)?_3(e,t):er(t)?_3(t,e):e===t}function _3(e,t){return er(t)?e.length===t.length&&e.every((r,n)=>r===t[n]):e.length===1&&e[0]===t}function My(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t.split("/"),n=e.split("/"),o=n[n.length-1];(o===".."||o===".")&&n.push("");let i=r.length-1,a,s;for(a=0;a1&&i--;else break;return r.slice(0,i).join("/")+"/"+n.slice(a-(a===n.length?1:0)).join("/")}var va;(function(e){e.pop="pop",e.push="push"})(va||(va={}));var Wi;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Wi||(Wi={}));function xy(e){if(!e)if(_o){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),by(e)}const Sy=/^[^#]+#/;function Ey(e,t){return e.replace(Sy,"#")+t}function Ly(e,t){const r=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-r.left-(t.left||0),top:n.top-r.top-(t.top||0)}}const U2=()=>({left:window.pageXOffset,top:window.pageYOffset});function Ay(e){let t;if("el"in e){const r=e.el,n=typeof r=="string"&&r.startsWith("#"),o=typeof r=="string"?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!o)return;t=Ly(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function k3(e,t){return(history.state?history.state.position-t:-1)+e}const R0=new Map;function Dy(e,t){R0.set(e,t)}function Hy(e){const t=R0.get(e);return R0.delete(e),t}let By=()=>location.protocol+"//"+location.host;function qu(e,t){const{pathname:r,search:n,hash:o}=t,i=e.indexOf("#");if(i>-1){let s=o.includes(e.slice(i))?e.slice(i).length:1,l=o.slice(s);return l[0]!=="/"&&(l="/"+l),w3(l,"")}return w3(r,e)+n+o}function Ty(e,t,r,n){let o=[],i=[],a=null;const s=({state:f})=>{const h=qu(e,location),C=r.value,w=t.value;let g=0;if(f){if(r.value=h,t.value=f,a&&a===C){a=null;return}g=w?f.position-w.position:0}else n(h);o.forEach(b=>{b(r.value,C,{delta:g,type:va.pop,direction:g?g>0?Wi.forward:Wi.back:Wi.unknown})})};function l(){a=r.value}function u(f){o.push(f);const h=()=>{const C=o.indexOf(f);C>-1&&o.splice(C,1)};return i.push(h),h}function c(){const{history:f}=window;f.state&&f.replaceState(mt({},f.state,{scroll:U2()}),"")}function d(){for(const f of i)f();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function M3(e,t,r,n=!1,o=!1){return{back:e,current:t,forward:r,replaced:n,position:window.history.length,scroll:o?U2():null}}function Oy(e){const{history:t,location:r}=window,n={value:qu(e,r)},o={value:t.state};o.value||i(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const d=e.indexOf("#"),f=d>-1?(r.host&&document.querySelector("base")?e:e.slice(d))+l:By()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),o.value=u}catch(h){console.error(h),r[c?"replace":"assign"](f)}}function a(l,u){const c=mt({},t.state,M3(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});i(l,c,!0),n.value=l}function s(l,u){const c=mt({},o.value,t.state,{forward:l,scroll:U2()});i(c.current,c,!0);const d=mt({},M3(n.value,l,null),{position:c.position+1},u);i(l,d,!1),n.value=l}return{location:n,state:o,push:s,replace:a}}function Iy(e){e=xy(e);const t=Oy(e),r=Ty(e,t.state,t.location,t.replace);function n(i,a=!0){a||r.pauseListeners(),history.go(i)}const o=mt({location:"",base:e,go:n,createHref:Ey.bind(null,e)},t,r);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Vy(e){return typeof e=="string"||e&&typeof e=="object"}function Wu(e){return typeof e=="string"||typeof e=="symbol"}const Xr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Qu=Symbol("");var x3;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(x3||(x3={}));function qo(e,t){return mt(new Error,{type:e,[Qu]:!0},t)}function Lr(e,t){return e instanceof Error&&Qu in e&&(t==null||!!(e.type&t))}const S3="[^/]+?",Py={sensitive:!1,strict:!1,start:!0,end:!0},Ny=/[.+*?^${}()[\]/\\]/g;function Zy(e,t){const r=mt({},Py,t),n=[];let o=r.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];r.strict&&!u.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Ry(e,t){let r=0;const n=e.score,o=t.score;for(;r0&&t[t.length-1]<0}const zy={type:0,value:""},Fy=/[a-zA-Z0-9_]/;function Uy(e){if(!e)return[[]];if(e==="/")return[[zy]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${r})/"${u}": ${h}`)}let r=0,n=r;const o=[];let i;function a(){i&&o.push(i),i=[]}let s=0,l,u="",c="";function d(){u&&(r===0?i.push({type:0,value:u}):r===1||r===2||r===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;s{a(y)}:qi}function a(c){if(Wu(c)){const d=n.get(c);d&&(n.delete(c),r.splice(r.indexOf(d),1),d.children.forEach(a),d.alias.forEach(a))}else{const d=r.indexOf(c);d>-1&&(r.splice(d,1),c.record.name&&n.delete(c.record.name),c.children.forEach(a),c.alias.forEach(a))}}function s(){return r}function l(c){let d=0;for(;d=0&&(c.record.path!==r[d].record.path||!Xu(c,r[d]));)d++;r.splice(d,0,c),c.record.name&&!A3(c)&&n.set(c.record.name,c)}function u(c,d){let f,h={},C,w;if("name"in c&&c.name){if(f=n.get(c.name),!f)throw qo(1,{location:c});w=f.record.name,h=mt(L3(d.params,f.keys.filter(y=>!y.optional).map(y=>y.name)),c.params&&L3(c.params,f.keys.map(y=>y.name))),C=f.stringify(h)}else if("path"in c)C=c.path,f=r.find(y=>y.re.test(C)),f&&(h=f.parse(C),w=f.record.name);else{if(f=d.name?n.get(d.name):r.find(y=>y.re.test(d.path)),!f)throw qo(1,{location:c,currentLocation:d});w=f.record.name,h=mt({},d.params,c.params),C=f.stringify(h)}const g=[];let b=f;for(;b;)g.unshift(b.record),b=b.parent;return{name:w,path:C,params:h,matched:g,meta:qy(g)}}return e.forEach(c=>i(c)),{addRoute:i,resolve:u,removeRoute:a,getRoutes:s,getRecordMatcher:o}}function L3(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function Gy(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Ky(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Ky(e){const t={},r=e.props||!1;if("component"in e)t.default=r;else for(const n in e.components)t[n]=typeof r=="object"?r[n]:r;return t}function A3(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function qy(e){return e.reduce((t,r)=>mt(t,r.meta),{})}function D3(e,t){const r={};for(const n in e)r[n]=n in t?t[n]:e[n];return r}function Xu(e,t){return t.children.some(r=>r===e||Xu(e,r))}const Ju=/#/g,Wy=/&/g,Qy=/\//g,Xy=/=/g,Jy=/\?/g,ec=/\+/g,eb=/%5B/g,tb=/%5D/g,tc=/%5E/g,rb=/%60/g,rc=/%7B/g,nb=/%7C/g,nc=/%7D/g,ob=/%20/g;function x7(e){return encodeURI(""+e).replace(nb,"|").replace(eb,"[").replace(tb,"]")}function ib(e){return x7(e).replace(rc,"{").replace(nc,"}").replace(tc,"^")}function z0(e){return x7(e).replace(ec,"%2B").replace(ob,"+").replace(Ju,"%23").replace(Wy,"%26").replace(rb,"`").replace(rc,"{").replace(nc,"}").replace(tc,"^")}function ab(e){return z0(e).replace(Xy,"%3D")}function sb(e){return x7(e).replace(Ju,"%23").replace(Jy,"%3F")}function lb(e){return e==null?"":sb(e).replace(Qy,"%2F")}function zs(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function ub(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oi&&z0(i)):[n&&z0(n)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+r,i!=null&&(t+="="+i))})}return t}function cb(e){const t={};for(const r in e){const n=e[r];n!==void 0&&(t[r]=er(n)?n.map(o=>o==null?null:""+o):n==null?n:""+n)}return t}const db=Symbol(""),B3=Symbol(""),j2=Symbol(""),S7=Symbol(""),F0=Symbol("");function Ei(){let e=[];function t(n){return e.push(n),()=>{const o=e.indexOf(n);o>-1&&e.splice(o,1)}}function r(){e=[]}return{add:t,list:()=>e.slice(),reset:r}}function cn(e,t,r,n,o){const i=n&&(n.enterCallbacks[o]=n.enterCallbacks[o]||[]);return()=>new Promise((a,s)=>{const l=d=>{d===!1?s(qo(4,{from:r,to:t})):d instanceof Error?s(d):Vy(d)?s(qo(2,{from:t,to:d})):(i&&n.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},u=e.call(n&&n.instances[o],t,r,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(d=>s(d))})}function Ll(e,t,r,n){const o=[];for(const i of e)for(const a in i.components){let s=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(fb(s)){const u=(s.__vccOpts||s)[t];u&&o.push(cn(u,r,n,i,a))}else{let l=s();o.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const c=Cy(u)?u.default:u;i.components[a]=c;const f=(c.__vccOpts||c)[t];return f&&cn(f,r,n,i,a)()}))}}return o}function fb(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function T3(e){const t=_1(j2),r=_1(S7),n=E(()=>t.resolve(Y(e.to))),o=E(()=>{const{matched:l}=n.value,{length:u}=l,c=l[u-1],d=r.matched;if(!c||!d.length)return-1;const f=d.findIndex(Ko.bind(null,c));if(f>-1)return f;const h=O3(l[u-2]);return u>1&&O3(c)===h&&d[d.length-1].path!==h?d.findIndex(Ko.bind(null,l[u-2])):f}),i=E(()=>o.value>-1&&vb(r.params,n.value.params)),a=E(()=>o.value>-1&&o.value===r.matched.length-1&&Ku(r.params,n.value.params));function s(l={}){return mb(l)?t[Y(e.replace)?"replace":"push"](Y(e.to)).catch(qi):Promise.resolve()}return{route:n,href:E(()=>n.value.href),isActive:i,isExactActive:a,navigate:s}}const hb=te({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:T3,setup(e,{slots:t}){const r=Mn(T3(e)),{options:n}=_1(j2),o=E(()=>({[I3(e.activeClass,n.linkActiveClass,"router-link-active")]:r.isActive,[I3(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const i=t.default&&t.default(r);return e.custom?i:Ae("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},i)}}}),pb=hb;function mb(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function vb(e,t){for(const r in t){const n=t[r],o=e[r];if(typeof n=="string"){if(n!==o)return!1}else if(!er(o)||o.length!==n.length||n.some((i,a)=>i!==o[a]))return!1}return!0}function O3(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const I3=(e,t,r)=>e??t??r,gb=te({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:r}){const n=_1(F0),o=E(()=>e.route||n.value),i=_1(B3,0),a=E(()=>{let u=Y(i);const{matched:c}=o.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),s=E(()=>o.value.matched[a.value]);Oo(B3,E(()=>a.value+1)),Oo(db,s),Oo(F0,o);const l=j();return Te(()=>[l.value,s.value,e.name],([u,c,d],[f,h,C])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!Ko(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(w=>w(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,d=s.value,f=d&&d.components[c];if(!f)return V3(r.default,{Component:f,route:u});const h=d.props[c],C=h?h===!0?u.params:typeof h=="function"?h(u):h:null,g=Ae(f,mt({},C,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return V3(r.default,{Component:g,route:u})||g}}});function V3(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r}const Cb=gb;function yb(e){const t=Yy(e.routes,e),r=e.parseQuery||ub,n=e.stringifyQuery||H3,o=e.history,i=Ei(),a=Ei(),s=Ei(),l=hp(Xr);let u=Xr;_o&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Sl.bind(null,G=>""+G),d=Sl.bind(null,lb),f=Sl.bind(null,zs);function h(G,R){let N,K;return Wu(G)?(N=t.getRecordMatcher(G),K=R):K=G,t.addRoute(K,N)}function C(G){const R=t.getRecordMatcher(G);R&&t.removeRoute(R)}function w(){return t.getRoutes().map(G=>G.record)}function g(G){return!!t.getRecordMatcher(G)}function b(G,R){if(R=mt({},R||l.value),typeof G=="string"){const B=El(r,G,R.path),W=t.resolve({path:B.path},R),q=o.createHref(B.fullPath);return mt(B,W,{params:f(W.params),hash:zs(B.hash),redirectedFrom:void 0,href:q})}let N;if("path"in G)N=mt({},G,{path:El(r,G.path,R.path).path});else{const B=mt({},G.params);for(const W in B)B[W]==null&&delete B[W];N=mt({},G,{params:d(B)}),R.params=d(R.params)}const K=t.resolve(N,R),ie=G.hash||"";K.params=c(f(K.params));const x=wy(n,mt({},G,{hash:ib(ie),path:K.path})),L=o.createHref(x);return mt({fullPath:x,hash:ie,query:n===H3?cb(G.query):G.query||{}},K,{redirectedFrom:void 0,href:L})}function y(G){return typeof G=="string"?El(r,G,l.value.path):mt({},G)}function v(G,R){if(u!==G)return qo(8,{from:R,to:G})}function _(G){return I(G)}function H(G){return _(mt(y(G),{replace:!0}))}function P(G){const R=G.matched[G.matched.length-1];if(R&&R.redirect){const{redirect:N}=R;let K=typeof N=="function"?N(G):N;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=y(K):{path:K},K.params={}),mt({query:G.query,hash:G.hash,params:"path"in K?{}:G.params},K)}}function I(G,R){const N=u=b(G),K=l.value,ie=G.state,x=G.force,L=G.replace===!0,B=P(N);if(B)return I(mt(y(B),{state:typeof B=="object"?mt({},ie,B.state):ie,force:x,replace:L}),R||N);const W=N;W.redirectedFrom=R;let q;return!x&&_y(n,K,N)&&(q=qo(16,{to:W,from:K}),Ge(K,K,!0,!1)),(q?Promise.resolve(q):S(W,K)).catch(X=>Lr(X)?Lr(X,2)?X:Ze(X):ye(X,W,K)).then(X=>{if(X){if(Lr(X,2))return I(mt({replace:L},y(X.to),{state:typeof X.to=="object"?mt({},ie,X.to.state):ie,force:x}),R||W)}else X=T(W,K,!0,L,ie);return $(W,K,X),X})}function Z(G,R){const N=v(G,R);return N?Promise.reject(N):Promise.resolve()}function A(G){const R=Ne.values().next().value;return R&&typeof R.runWithContext=="function"?R.runWithContext(G):G()}function S(G,R){let N;const[K,ie,x]=bb(G,R);N=Ll(K.reverse(),"beforeRouteLeave",G,R);for(const B of K)B.leaveGuards.forEach(W=>{N.push(cn(W,G,R))});const L=Z.bind(null,G,R);return N.push(L),Ye(N).then(()=>{N=[];for(const B of i.list())N.push(cn(B,G,R));return N.push(L),Ye(N)}).then(()=>{N=Ll(ie,"beforeRouteUpdate",G,R);for(const B of ie)B.updateGuards.forEach(W=>{N.push(cn(W,G,R))});return N.push(L),Ye(N)}).then(()=>{N=[];for(const B of x)if(B.beforeEnter)if(er(B.beforeEnter))for(const W of B.beforeEnter)N.push(cn(W,G,R));else N.push(cn(B.beforeEnter,G,R));return N.push(L),Ye(N)}).then(()=>(G.matched.forEach(B=>B.enterCallbacks={}),N=Ll(x,"beforeRouteEnter",G,R),N.push(L),Ye(N))).then(()=>{N=[];for(const B of a.list())N.push(cn(B,G,R));return N.push(L),Ye(N)}).catch(B=>Lr(B,8)?B:Promise.reject(B))}function $(G,R,N){s.list().forEach(K=>A(()=>K(G,R,N)))}function T(G,R,N,K,ie){const x=v(G,R);if(x)return x;const L=R===Xr,B=_o?history.state:{};N&&(K||L?o.replace(G.fullPath,mt({scroll:L&&B&&B.scroll},ie)):o.push(G.fullPath,ie)),l.value=G,Ge(G,R,N,L),Ze()}let z;function ae(){z||(z=o.listen((G,R,N)=>{if(!He.listening)return;const K=b(G),ie=P(K);if(ie){I(mt(ie,{replace:!0}),K).catch(qi);return}u=K;const x=l.value;_o&&Dy(k3(x.fullPath,N.delta),U2()),S(K,x).catch(L=>Lr(L,12)?L:Lr(L,2)?(I(L.to,K).then(B=>{Lr(B,20)&&!N.delta&&N.type===va.pop&&o.go(-1,!1)}).catch(qi),Promise.reject()):(N.delta&&o.go(-N.delta,!1),ye(L,K,x))).then(L=>{L=L||T(K,x,!1),L&&(N.delta&&!Lr(L,8)?o.go(-N.delta,!1):N.type===va.pop&&Lr(L,20)&&o.go(-1,!1)),$(K,x,L)}).catch(qi)}))}let se=Ei(),ue=Ei(),ne;function ye(G,R,N){Ze(G);const K=ue.list();return K.length?K.forEach(ie=>ie(G,R,N)):console.error(G),Promise.reject(G)}function je(){return ne&&l.value!==Xr?Promise.resolve():new Promise((G,R)=>{se.add([G,R])})}function Ze(G){return ne||(ne=!G,ae(),se.list().forEach(([R,N])=>G?N(G):R()),se.reset()),G}function Ge(G,R,N,K){const{scrollBehavior:ie}=e;if(!_o||!ie)return Promise.resolve();const x=!N&&Hy(k3(G.fullPath,0))||(K||!N)&&history.state&&history.state.scroll||null;return p1().then(()=>ie(G,R,x)).then(L=>L&&Ay(L)).catch(L=>ye(L,G,R))}const ze=G=>o.go(G);let fe;const Ne=new Set,He={currentRoute:l,listening:!0,addRoute:h,removeRoute:C,hasRoute:g,getRoutes:w,resolve:b,options:e,push:_,replace:H,go:ze,back:()=>ze(-1),forward:()=>ze(1),beforeEach:i.add,beforeResolve:a.add,afterEach:s.add,onError:ue.add,isReady:je,install(G){const R=this;G.component("RouterLink",pb),G.component("RouterView",Cb),G.config.globalProperties.$router=R,Object.defineProperty(G.config.globalProperties,"$route",{enumerable:!0,get:()=>Y(l)}),_o&&!fe&&l.value===Xr&&(fe=!0,_(o.location).catch(ie=>{}));const N={};for(const ie in Xr)Object.defineProperty(N,ie,{get:()=>l.value[ie],enumerable:!0});G.provide(j2,R),G.provide(S7,O9(N)),G.provide(F0,l);const K=G.unmount;Ne.add(G),G.unmount=function(){Ne.delete(G),Ne.size<1&&(u=Xr,z&&z(),z=null,l.value=Xr,fe=!1,ne=!1),K()}}};function Ye(G){return G.reduce((R,N)=>R.then(()=>A(N)),Promise.resolve())}return He}function bb(e,t){const r=[],n=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;aKo(u,s))?n.push(s):r.push(s));const l=e.matched[a];l&&(t.matched.find(u=>Ko(u,l))||o.push(l))}return[r,n,o]}function wb(){return _1(j2)}function oc(){return _1(S7)}var _b=Object.defineProperty,kb=(e,t,r)=>t in e?_b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Un=(e,t,r)=>(kb(e,typeof t!="symbol"?t+"":t,r),r);async function ic(e){if(navigator.clipboard)try{return await navigator.clipboard.writeText(e),!0}catch{}const t=document.createElement("textarea");t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="32px",t.style.height="32px",t.style.padding="0",t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=e,document.body.appendChild(t),t.focus(),t.select();let r;try{r=document.execCommand("copy")}catch{r=!1}finally{document.body.removeChild(t)}return r}const Mb=te({name:"KClipboardProvider",setup(e,{slots:t}){return()=>(t==null?void 0:t.default)&&t.default({copyToClipboard:ic})}}),P3=te({name:"KComponent",props:{data:{type:Object,default:{},required:!0}},setup(e,{slots:t}){const r=Mn(e.data);return()=>(t==null?void 0:t.default)&&t.default({data:r})}}),Y2=te({name:"KToggle",props:{toggled:{type:Boolean,default:!1}},emits:["toggled"],setup(e,{slots:t,emit:r}){const n=j(e.toggled),o=()=>{n.value=!n.value,r("toggled",n.value)};try{if(!t.default)throw new Error("KToggle expects slot content");return()=>(t==null?void 0:t.default)&&t.default({isToggled:n,toggle:o})}catch{return console.error(`KToggle expects to have slot content. Example usage: @@ -484,7 +484,7 @@ For more details see https://formatjs.io/docs/getting-started/message-distributi * 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. - */var Ha=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",sk=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function lk(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function uk(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},sk))}}var ck=Ha&&window.Promise,dk=ck?lk:uk;function hc(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function lo(e,t){if(e.nodeType!==1)return[];var r=e.ownerDocument.defaultView,n=r.getComputedStyle(e,null);return t?n[t]:n}function E7(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=lo(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(r+o+n)?e:Ba(E7(e))}function pc(e){return e&&e.referenceNode?e.referenceNode:e}var R3=Ha&&!!(window.MSInputMethodContext&&document.documentMode),z3=Ha&&/MSIE 10/.test(navigator.userAgent);function li(e){return e===11?R3:e===10?z3:R3||z3}function Qo(e){if(!e)return document.documentElement;for(var t=li(10)?document.body:null,r=e.offsetParent||null;r===t&&e.nextElementSibling;)r=(e=e.nextElementSibling).offsetParent;var n=r&&r.nodeName;return!n||n==="BODY"||n==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(r.nodeName)!==-1&&lo(r,"position")==="static"?Qo(r):r}function fk(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||Qo(e.firstElementChild)===e}function U0(e){return e.parentNode!==null?U0(e.parentNode):e}function js(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var r=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?e:t,o=r?t:e,i=document.createRange();i.setStart(n,0),i.setEnd(o,0);var a=i.commonAncestorContainer;if(e!==a&&t!==a||n.contains(o))return fk(a)?a:Qo(a);var s=U0(e);return s.host?js(s.host,t):js(e,U0(t).host)}function Xo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",r=t==="top"?"scrollTop":"scrollLeft",n=e.nodeName;if(n==="BODY"||n==="HTML"){var o=e.ownerDocument.documentElement,i=e.ownerDocument.scrollingElement||o;return i[r]}return e[r]}function hk(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=Xo(t,"top"),o=Xo(t,"left"),i=r?-1:1;return e.top+=n*i,e.bottom+=n*i,e.left+=o*i,e.right+=o*i,e}function F3(e,t){var r=t==="x"?"Left":"Top",n=r==="Left"?"Right":"Bottom";return parseFloat(e["border"+r+"Width"])+parseFloat(e["border"+n+"Width"])}function U3(e,t,r,n){return Math.max(t["offset"+e],t["scroll"+e],r["client"+e],r["offset"+e],r["scroll"+e],li(10)?parseInt(r["offset"+e])+parseInt(n["margin"+(e==="Height"?"Top":"Left")])+parseInt(n["margin"+(e==="Height"?"Bottom":"Right")]):0)}function mc(e){var t=e.body,r=e.documentElement,n=li(10)&&getComputedStyle(r);return{height:U3("Height",t,r,n),width:U3("Width",t,r,n)}}var pk=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},mk=function(){function e(t,r){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:!1,n=li(10),o=t.nodeName==="HTML",i=j0(e),a=j0(t),s=Ba(e),l=lo(t),u=parseFloat(l.borderTopWidth),c=parseFloat(l.borderLeftWidth);r&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=kn({top:i.top-a.top-u,left:i.left-a.left-c,width:i.width,height:i.height});if(d.marginTop=0,d.marginLeft=0,!n&&o){var f=parseFloat(l.marginTop),h=parseFloat(l.marginLeft);d.top-=u-f,d.bottom-=u-f,d.left-=c-h,d.right-=c-h,d.marginTop=f,d.marginLeft=h}return(n&&!r?t.contains(s):t===s&&s.nodeName!=="BODY")&&(d=hk(d,t)),d}function vk(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=e.ownerDocument.documentElement,n=L7(e,r),o=Math.max(r.clientWidth,window.innerWidth||0),i=Math.max(r.clientHeight,window.innerHeight||0),a=t?0:Xo(r),s=t?0:Xo(r,"left"),l={top:a-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:o,height:i};return kn(l)}function vc(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(lo(e,"position")==="fixed")return!0;var r=E7(e);return r?vc(r):!1}function gc(e){if(!e||!e.parentElement||li())return document.documentElement;for(var t=e.parentElement;t&&lo(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function A7(e,t,r,n){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,i={top:0,left:0},a=o?gc(e):js(e,pc(t));if(n==="viewport")i=vk(a,o);else{var s=void 0;n==="scrollParent"?(s=Ba(E7(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):n==="window"?s=e.ownerDocument.documentElement:s=n;var l=L7(s,a,o);if(s.nodeName==="HTML"&&!vc(a)){var u=mc(e.ownerDocument),c=u.height,d=u.width;i.top+=l.top-l.marginTop,i.bottom=c+l.top,i.left+=l.left-l.marginLeft,i.right=d+l.left}else i=l}r=r||0;var f=typeof r=="number";return i.left+=f?r:r.left||0,i.top+=f?r:r.top||0,i.right-=f?r:r.right||0,i.bottom-=f?r:r.bottom||0,i}function gk(e){var t=e.width,r=e.height;return t*r}function Cc(e,t,r,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var a=A7(r,n,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(s).map(function(f){return R1({key:f},s[f],{area:gk(s[f])})}).sort(function(f,h){return h.area-f.area}),u=l.filter(function(f){var h=f.width,C=f.height;return h>=r.clientWidth&&C>=r.clientHeight}),c=u.length>0?u[0].key:l[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function yc(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,o=n?gc(t):js(t,pc(r));return L7(r,o,n)}function bc(e){var t=e.ownerDocument.defaultView,r=t.getComputedStyle(e),n=parseFloat(r.marginTop||0)+parseFloat(r.marginBottom||0),o=parseFloat(r.marginLeft||0)+parseFloat(r.marginRight||0),i={width:e.offsetWidth+o,height:e.offsetHeight+n};return i}function Ys(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(r){return t[r]})}function wc(e,t,r){r=r.split("-")[0];var n=bc(e),o={width:n.width,height:n.height},i=["right","left"].indexOf(r)!==-1,a=i?"top":"left",s=i?"left":"top",l=i?"height":"width",u=i?"width":"height";return o[a]=t[a]+t[l]/2-n[l]/2,r===s?o[s]=t[s]-n[u]:o[s]=t[Ys(s)],o}function Ta(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Ck(e,t,r){if(Array.prototype.findIndex)return e.findIndex(function(o){return o[t]===r});var n=Ta(e,function(o){return o[t]===r});return e.indexOf(n)}function _c(e,t,r){var n=r===void 0?e:e.slice(0,Ck(e,"name",r));return n.forEach(function(o){o.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=o.function||o.fn;o.enabled&&hc(i)&&(t.offsets.popper=kn(t.offsets.popper),t.offsets.reference=kn(t.offsets.reference),t=i(t,o))}),t}function yk(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=yc(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=Cc(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=wc(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=_c(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function kc(e,t){return e.some(function(r){var n=r.name,o=r.enabled;return o&&n===t})}function D7(e){for(var t=[!1,"ms","Webkit","Moz","O"],r=e.charAt(0).toUpperCase()+e.slice(1),n=0;na[h]&&(e.offsets.popper[d]+=s[d]+C-a[h]),e.offsets.popper=kn(e.offsets.popper);var w=s[d]+s[u]/2-C/2,g=lo(e.instance.popper),b=parseFloat(g["margin"+c]),y=parseFloat(g["border"+c+"Width"]),v=w-e.offsets.popper[d]-b-y;return v=Math.max(Math.min(a[u]-C,v),0),e.arrowElement=n,e.offsets.arrow=(r={},Jo(r,d,Math.round(v)),Jo(r,f,""),r),e}function Bk(e){return e==="end"?"start":e==="start"?"end":e}var Ec=["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"],Bl=Ec.slice(3);function j3(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=Bl.indexOf(e),n=Bl.slice(r+1).concat(Bl.slice(0,r));return t?n.reverse():n}var Tl={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Tk(e,t){if(kc(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var r=A7(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],o=Ys(n),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case Tl.FLIP:a=[n,o];break;case Tl.CLOCKWISE:a=j3(n);break;case Tl.COUNTERCLOCKWISE:a=j3(n,!0);break;default:a=t.behavior}return a.forEach(function(s,l){if(n!==s||a.length===l+1)return e;n=e.placement.split("-")[0],o=Ys(n);var u=e.offsets.popper,c=e.offsets.reference,d=Math.floor,f=n==="left"&&d(u.right)>d(c.left)||n==="right"&&d(u.left)d(c.top)||n==="bottom"&&d(u.top)d(r.right),w=d(u.top)d(r.bottom),b=n==="left"&&h||n==="right"&&C||n==="top"&&w||n==="bottom"&&g,y=["top","bottom"].indexOf(n)!==-1,v=!!t.flipVariations&&(y&&i==="start"&&h||y&&i==="end"&&C||!y&&i==="start"&&w||!y&&i==="end"&&g),_=!!t.flipVariationsByContent&&(y&&i==="start"&&C||y&&i==="end"&&h||!y&&i==="start"&&g||!y&&i==="end"&&w),H=v||_;(f||b||H)&&(e.flipped=!0,(f||b)&&(n=a[l+1]),H&&(i=Bk(i)),e.placement=n+(i?"-"+i:""),e.offsets.popper=R1({},e.offsets.popper,wc(e.instance.popper,e.offsets.reference,e.placement)),e=_c(e.instance.modifiers,e,"flip"))}),e}function Ok(e){var t=e.offsets,r=t.popper,n=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=["top","bottom"].indexOf(o)!==-1,s=a?"right":"bottom",l=a?"left":"top",u=a?"width":"height";return r[s]i(n[s])&&(e.offsets.popper[l]=i(n[s])),e}function Ik(e,t,r,n){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(a.indexOf("%")===0){var s=void 0;switch(a){case"%p":s=r;break;case"%":case"%r":default:s=n}var l=kn(s);return l[t]/100*i}else if(a==="vh"||a==="vw"){var u=void 0;return a==="vh"?u=Math.max(document.documentElement.clientHeight,window.innerHeight||0):u=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u/100*i}else return i}function Vk(e,t,r,n){var o=[0,0],i=["right","left"].indexOf(n)!==-1,a=e.split(/(\+|\-)/).map(function(c){return c.trim()}),s=a.indexOf(Ta(a,function(c){return c.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+/,u=s!==-1?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return u=u.map(function(c,d){var f=(d===1?!i:i)?"height":"width",h=!1;return c.reduce(function(C,w){return C[C.length-1]===""&&["+","-"].indexOf(w)!==-1?(C[C.length-1]=w,h=!0,C):h?(C[C.length-1]+=w,h=!1,C):C.concat(w)},[]).map(function(C){return Ik(C,f,t,r)})}),u.forEach(function(c,d){c.forEach(function(f,h){H7(f)&&(o[d]+=f*(c[h-1]==="-"?-1:1))})}),o}function Pk(e,t){var r=t.offset,n=e.placement,o=e.offsets,i=o.popper,a=o.reference,s=n.split("-")[0],l=void 0;return H7(+r)?l=[+r,0]:l=Vk(r,i,a,s),s==="left"?(i.top+=l[0],i.left-=l[1]):s==="right"?(i.top+=l[0],i.left+=l[1]):s==="top"?(i.left+=l[0],i.top-=l[1]):s==="bottom"&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e}function Nk(e,t){var r=t.boundariesElement||Qo(e.instance.popper);e.instance.reference===r&&(r=Qo(r));var n=D7("transform"),o=e.instance.popper.style,i=o.top,a=o.left,s=o[n];o.top="",o.left="",o[n]="";var l=A7(e.instance.popper,e.instance.reference,t.padding,r,e.positionFixed);o.top=i,o.left=a,o[n]=s,t.boundaries=l;var u=t.priority,c=e.offsets.popper,d={primary:function(f){var h=c[f];return c[f]l[f]&&!t.escapeWithReference&&(C=Math.min(c[h],l[f]-(f==="right"?c.width:c.height))),Jo({},h,C)}};return u.forEach(function(f){var h=["left","top"].indexOf(f)!==-1?"primary":"secondary";c=R1({},c,d[h](f))}),e.offsets.popper=c,e}function Zk(e){var t=e.placement,r=t.split("-")[0],n=t.split("-")[1];if(n){var o=e.offsets,i=o.reference,a=o.popper,s=["bottom","top"].indexOf(r)!==-1,l=s?"left":"top",u=s?"width":"height",c={start:Jo({},l,i[l]),end:Jo({},l,i[l]+i[u]-a[u])};e.offsets.popper=R1({},a,c[n])}return e}function $k(e){if(!Sc(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,r=Ta(e.instance.modifiers,function(n){return n.name==="preventOverflow"}).boundaries;if(t.bottomr.right||t.top>r.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};pk(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=dk(this.update.bind(this)),this.options=R1({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(R1({},e.Defaults.modifiers,o.modifiers)).forEach(function(a){n.options.modifiers[a]=R1({},e.Defaults.modifiers[a]||{},o.modifiers?o.modifiers[a]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(a){return R1({name:a},n.options.modifiers[a])}).sort(function(a,s){return a.order-s.order}),this.modifiers.forEach(function(a){a.enabled&&hc(a.onLoad)&&a.onLoad(n.reference,n.popper,n.options,a,n.state)}),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return mk(e,[{key:"update",value:function(){return yk.call(this)}},{key:"destroy",value:function(){return bk.call(this)}},{key:"enableEventListeners",value:function(){return _k.call(this)}},{key:"disableEventListeners",value:function(){return Mk.call(this)}}]),e}();q2.Utils=(typeof window<"u"?window:global).PopperUtils;q2.placements=Ec;q2.Defaults=Fk;const Uk=q2;var Ol=new WeakMap,Y3=0;function jk(e){if(!e.length)return"";for(var t="arg",r=0;r=r.expiresAt;a&&o.delete(n)},t)},e.prototype.delete=function(t){this.items.delete(t)},e}();function Gk(){return typeof navigator.onLine<"u"?navigator.onLine:!0}function Kk(){return typeof document<"u"&&typeof document.visibilityState<"u"?document.visibilityState!=="hidden":!0}var qk=function(e){return fetch(e).then(function(t){return t.json()})};const Il={isOnline:Gk,isDocumentVisible:Kk,fetcher:qk};var Tr=globalThis&&globalThis.__assign||function(){return Tr=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0)&&!(o=n.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i},Qk=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n0?r+o:r)}}function Jk(e,t,r){if(r.isDocumentVisible()&&!(r.errorRetryCount!==void 0&&t>r.errorRetryCount)){var n=Math.min(t||0,r.errorRetryCount),o=n*r.errorRetryInterval;setTimeout(function(){e(null,{errorRetryCount:n+1,shouldRetryOnError:!0})},o)}}var G3=function(e,t,r,n){return r===void 0&&(r=Lc),n===void 0&&(n=Ac.ttl),ko(void 0,void 0,void 0,function(){var o,i,a,s,l,u,c;return Mo(this,function(d){switch(d.label){case 0:if(!eM(t))return[3,5];d.label=1;case 1:return d.trys.push([1,3,,4]),[4,t];case 2:return o=d.sent(),[3,4];case 3:return s=d.sent(),i=s,[3,4];case 4:return[3,6];case 5:o=t,d.label=6;case 6:if(a=!1,l={data:o,error:i,isValidating:a},typeof o<"u")try{r.set(e,l,n)}catch(f){console.error("swrv(mutate): failed to set cache",f)}return u=Gs.get(e),u&&u.data.length&&(c=u.data.filter(function(f){return f.key===e}),c.forEach(function(f,h){typeof l.data<"u"&&(f.data=l.data),f.error=l.error,f.isValidating=l.isValidating;var C=h===c.length-1;C||delete c[h]}),c=c.filter(Boolean)),[2,l]}})})};function K3(){for(var e=this,t=[],r=0;r=1&&(n=t[0]),t.length>=2&&(o=t[1]),t.length>2&&(i=Tr(Tr({},i),t[2]));var d=c?i.serverTTL:i.ttl,f=typeof n=="function"?n:j(n);typeof o>"u"&&(o=i.fetcher);var h=null;h||(h=Mn({data:void 0,error:void 0,isValidating:!0,key:null}));var C=function(y,v){return ko(e,void 0,void 0,function(){var _,H,P,I,Z,A,S,$=this;return Mo(this,function(T){switch(T.label){case 0:return _=h.data===void 0,H=f.value,H?(P=i.cache.get(H),I=P&&P.data,h.isValidating=!0,I&&(h.data=I.data,h.error=I.error),Z=y||o,!Z||!i.isDocumentVisible()&&!_||(v==null?void 0:v.forceRevalidate)!==void 0&&!(v!=null&&v.forceRevalidate)?(h.isValidating=!1,[2]):P&&(A=!!(Date.now()-P.createdAt>=i.dedupingInterval||v!=null&&v.forceRevalidate),!A)?(h.isValidating=!1,[2]):(S=function(){return ko($,void 0,void 0,function(){var z,ae,se,ue;return Mo(this,function(ne){switch(ne.label){case 0:return z=Vl.get(H),z?[3,2]:(ae=Array.isArray(H)?H:[H],se=Z.apply(void 0,Qk([],Wk(ae),!1)),Vl.set(H,se,i.dedupingInterval),[4,G3(H,se,i.cache,d)]);case 1:return ne.sent(),[3,4];case 2:return[4,G3(H,z.data,i.cache,d)];case 3:ne.sent(),ne.label=4;case 4:return h.isValidating=!1,Vl.delete(H),h.error!==void 0&&(ue=!a&&i.shouldRetryOnError&&(v?v.shouldRetryOnError:!0),ue&&Jk(C,v?v.errorRetryCount:1,i)),[2]}})})},I&&i.revalidateDebounce?(setTimeout(function(){return ko($,void 0,void 0,function(){return Mo(this,function(z){switch(z.label){case 0:return a?[3,2]:[4,S()];case 1:z.sent(),z.label=2;case 2:return[2]}})})},i.revalidateDebounce),[3,3]):[3,1])):[2];case 1:return[4,S()];case 2:T.sent(),T.label=3;case 3:return[2]}})})},w=function(){return ko(e,void 0,void 0,function(){return Mo(this,function(y){return[2,C(null,{shouldRetryOnError:!1})]})})},g=null;yt(function(){var y=function(){return ko(e,void 0,void 0,function(){return Mo(this,function(v){switch(v.label){case 0:return!h.error&&i.isOnline()?[4,C()]:[3,2];case 1:return v.sent(),[3,3];case 2:g&&clearTimeout(g),v.label=3;case 3:return i.refreshInterval&&!a&&(g=setTimeout(y,i.refreshInterval)),[2]}})})};i.refreshInterval&&(g=setTimeout(y,i.refreshInterval)),i.revalidateOnFocus&&(document.addEventListener("visibilitychange",w,!1),window.addEventListener("focus",w,!1))}),_r(function(){a=!0,g&&clearTimeout(g),i.revalidateOnFocus&&(document.removeEventListener("visibilitychange",w,!1),window.removeEventListener("focus",w,!1));var y=Gs.get(f.value);y&&(y.data=y.data.filter(function(v){return v!==h}))});try{Te(f,function(y){Xn(f)||(f.value=y),h.key=y,h.isValidating=!!y,Xk(f.value,h,d),!c&&!s&&f.value&&C(),s=!1},{immediate:!0})}catch{}var b=Tr(Tr({},vp(h)),{mutate:function(y,v){return C(y,Tr(Tr({},v),{forceRevalidate:!0}))}});return b}function eM(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}const Ar={VALIDATING:"VALIDATING",VALIDATING_HAS_DATA:"VALIDATING_HAS_DATA",PENDING:"PENDING",SUCCESS:"SUCCESS",SUCCESS_HAS_DATA:"SUCCESS_HAS_DATA",ERROR:"ERROR",STALE_IF_ERROR:"STALE_IF_ERROR"};function M1(){return{useRequest:(e,t,r)=>{const n=typeof K3=="function"?K3:()=>({data:j({}),error:j(),isValidating:j(!1),mutate:()=>({})}),{data:o,error:i,isValidating:a,mutate:s}=n(e,t,{revalidateDebounce:500,dedupingInterval:100,...r});return{data:E(()=>{var l;return(l=o.value)==null?void 0:l.data}),response:o,error:i,isValidating:a,revalidate:s}},useDebounce:(e,t=300)=>{let r;const n=o=>async(...i)=>{clearTimeout(r),o>0?await new Promise(a=>{r=setTimeout(async()=>{await e(...i),a()},o)}):await e(...i)};return{debouncedFn:n(t),generateDebouncedFn:n}},clientSideSorter:(e,t,r,n)=>{let o=null;const i=(s,l)=>typeof l=="number"&&!Number.isNaN(s)&&!Number.isNaN(l)?s-l:0,a=(s,l)=>s.localeCompare(l);return e!==t?(o=(s,l)=>{const u=f=>f==null?"":typeof f=="number"?f:Array.isArray(f)&&f.length&&typeof f[0]=="number"?f[0]:String(f),c=u(s[e]),d=u(l[e]);switch(typeof c){case"number":return i(c,d);default:return a(c,d)}},n.sort(o),t=e,r="ascending"):(n.reverse(),r==="descending"||r==="desc"?r="ascending":r="descending"),{previousKey:t,sortOrder:r}},useSwrvState:(e,t,r)=>{const n=j(Ar.PENDING),o=j(!1);return qu(()=>{var i,a,s,l,u,c;if(o.value=e.value&&!!((i=Object.keys(e.value))!=null&&i.length||(a=e.value.data)!=null&&a.length||(l=(s=e.value.data)==null?void 0:s.data)!=null&&l.length||!((u=e.value.data)!=null&&u.data)&&typeof e.value.data=="object"&&Object.keys((c=e.value)==null?void 0:c.data).length),e.value&&o.value&&r.value){n.value=Ar.VALIDATING_HAS_DATA;return}if(e.value&&r.value){n.value=Ar.VALIDATING;return}if(e.value&&t.value){n.value=Ar.STALE_IF_ERROR;return}if(e.value===void 0&&!t.value){n.value=Ar.PENDING;return}if(e.value&&!t.value&&o.value){n.value=Ar.SUCCESS_HAS_DATA;return}if(e.value&&!t.value){n.value=Ar.SUCCESS;return}e.value===void 0&&t&&(n.value=Ar.ERROR)}),{hasData:o,state:n,swrvState:Ar}},getSizeFromString:e=>e==="auto"||e.endsWith("%")||e.endsWith("vw")||e.endsWith("vh")||e.endsWith("px")?e:e+"px",cloneDeep:e=>{if(e)return JSON.parse(JSON.stringify(e))},stripRequiredLabel:(e,t)=>!t||!e?e||"":/( )?\*$/gi.test(e)?e.replace(/\*$/gi,"").trim():e}}const tM={default:"default",success:"success",danger:"danger",info:"info",warning:"warning",custom:"custom",neutral:"neutral"},rM={rounded:"rounded",rectangular:"rectangular"},nM=["borderTop","noBorder","border"],oM=["large","medium","small"],iM=["leading","trailing"],aM=["date","time","dateTime","relative","relativeDate","relativeDateTime"],sM=["menu","selectionMenu"],lM=["light","dark"],uM=["left","center","right"],cM=["default","offset"],dM=["ascending","descending",""],fM=["true","loading"],hM=["small","medium","large"],pM=["start","end"],mM=["left","right"],vM=["string","number","divider"],Dc=["active","default","pending","completed","error"],gM=["radio","card"],CM=["info","warning","danger"],yM=["click","hover"],Hc=["auto","top","topStart","topEnd","left","leftStart","leftEnd","right","rightStart","rightEnd","bottom","bottomStart","bottomEnd"],bM=["table","card","form","spinner","fullscreen-kong","fullscreen-generic",""],wM=["1","2","5","6","10","25","50","75","100"],_M=["1","2"],kM=["dropdown","select","button"],Bc=uc,MM=["get","post","put","patch","delete","head","options","trace","connect","custom"];var G0=(e=>(e.fontSize="font-size",e.fontWeight="font-weight",e.fontFamily="font-family",e.color="color",e.margin="margin",e.padding="padding",e))(G0||{});const xM=["table","grid"],{getSizeFromString:Pl}=M1(),SM=te({name:"KPop",components:{KButton:Xe},expose:["updatePopper"],props:{target:{type:String,default:""},tag:{type:String,default:"div"},buttonText:{type:String,default:"OK"},title:{type:String,default:""},placement:{type:String,validator:e=>Hc.includes(e),default:"auto"},trigger:{type:String,default:"click",validator:e=>yM.includes(e)},width:{type:String,default:"200"},maxWidth:{type:String,default:"auto"},maxHeight:{type:String,default:"auto"},popoverClasses:{type:String,default:""},popoverTransitions:{type:String,default:"fade"},popoverTimeout:{type:Number,default:300},hidePopover:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},isSvg:{type:Boolean,default:!1},hideCaret:{type:Boolean,default:!1},onPopoverClick:{type:Function,default:null},positionFixed:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["opened","closed"],data(){return{popper:null,reference:null,isOpen:!1,popoverId:this.testMode?"test-popover-id-1234":_n(),targetId:this.testMode?"test-target-id-1234":_n()}},computed:{popoverStyle:function(){return{width:Pl(this.width),maxWidth:Pl(this.maxWidth),maxHeight:Pl(this.maxHeight)}},popoverClassObj:function(){return[this.popoverClasses,{"hide-caret":this.hideCaret},{"has-actions":this.$slots.actions}]}},watch:{hidePopover:function(){this.isOpen&&this.hidePopper()},disabled:{handler(){this.isOpen&&this.hidePopper()},immediate:!0}},mounted(){this.$el.children?this.reference=this.$el.children[0]:this.reference=this.$el,this.bindEvents()},beforeUnmount(){const e=this.$refs.popper;document.documentElement.removeEventListener("click",this.handleClick),e&&e.removeEventListener("click",this.showPopper),this.reference&&(this.reference.removeEventListener("click",this.handleClick),this.reference.removeEventListener("mouseenter",this.createInstance),this.reference.removeEventListener("mouseleave",this.toggle),this.reference.removeEventListener("focus",this.createInstance),this.reference.removeEventListener("blur",this.toggle)),this.destroy()},methods:{hidePopper(){this.trigger!=="hover"&&(this.isOpen=!1),this.timer=setTimeout(()=>{this.$emit("closed"),this.destroy()},this.popoverTimeout)},showPopper(){this.disabled||(this.isOpen=!0,this.timer&&clearTimeout(this.timer),this.popperTimer&&clearTimeout(this.popperTimer),this.$emit("opened"))},updatePopper(){this.popper&&typeof this.popper.update=="function"&&this.popper.update()},async createInstance(){this.destroy(),this.showPopper();const e=(this.placement||"auto").replace(/[A-Z]/g,"-$&").toLowerCase(),t=this.$refs.popper,r=this.target&&!this.isSvg&&document.querySelector(this.target)?document.querySelector(this.target):document.getElementById(this.targetId);r&&(r.appendChild(t),r.style.overflow="auto"),await this.$nextTick(),this.popper=new Uk(this.reference,t,{placement:e,positionFixed:this.positionFixed,modifiers:{preventOverflow:{enabled:!0,boundariesElement:"viewport"}}}),await this.$nextTick(),r&&r.style.removeProperty("overflow"),this.updatePopper()},handleClick(e){const t=()=>{e.stopPropagation(),this.hidePopper()};if(this.reference&&this.reference.contains(e.target))this.isOpen?t():this.createInstance();else if(this.$refs.popper&&this.$refs.popper.contains(e.target)&&this.onPopoverClick){const r=this.onPopoverClick();r!==void 0&&(r?this.showPopper():t())}else this.$refs.popper&&this.$refs.popper.contains(e.target)?this.showPopper():this.isOpen&&t()},bindEvents(){const e=this.$refs.popper;e&&(this.trigger==="hover"&&(this.reference.addEventListener("mouseenter",this.createInstance),this.reference.addEventListener("focus",this.createInstance),this.reference.addEventListener("mouseleave",this.hidePopper),this.reference.addEventListener("blur",this.hidePopper),e.addEventListener("mouseenter",this.showPopper),e.addEventListener("focus",this.showPopper),e.addEventListener("mouseleave",this.hidePopper),e.addEventListener("blur",this.hidePopper)),e.addEventListener("click",this.showPopper),document.documentElement.addEventListener("click",this.handleClick))},destroy(){this.popper&&(this.isOpen=!1,this.popper.disableEventListeners(),this.popper=null)}}}),EM={key:0},LM=["id"],AM={key:0,class:"k-popover-header"},DM={key:0,class:"k-popover-title"},HM={key:1,class:"k-popover-actions"},BM={class:"k-popover-content"},TM={key:1,class:"k-popover-footer"},OM=["id"],IM={key:0,class:"k-popover-header"},VM={key:0,class:"k-popover-title"},PM={key:1,class:"k-popover-actions"},NM={class:"k-popover-content"},ZM={key:1,class:"k-popover-footer"};function $M(e,t,r,n,o,i){const a=m1("KButton");return m(),Q(vt(e.tag),{id:e.$slots.default?e.targetId:null,ref:"root","aria-controls":e.$slots.default?e.popoverId:void 0,"aria-expanded":e.$slots.default&&!!e.isOpen||void 0,role:e.$slots.default?"button":null,onKeyup:[Wt(Et(e.showPopper,["stop","prevent"]),["enter"]),Wt(e.hidePopper,["esc"])]},{default:D(()=>[F(e.$slots,"default",{},()=>[U(a,{id:e.targetId,"aria-controls":e.popoverId||void 0,"aria-expanded":!!e.isOpen||void 0,"data-testid":"kpop-button"},{default:D(()=>[k(V(e.buttonText),1)]),_:1},8,["id","aria-controls","aria-expanded"])]),e.isSvg?(m(),M("div",EM,[(m(),M("foreignObject",null,[Ps(p("div",{id:e.popoverId,ref:"popper",class:J(["k-popover",e.popoverClassObj]),role:"region",style:We(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(m(),M("div",AM,[e.$slots.title||e.title?(m(),M("div",DM,[F(e.$slots,"title",{},()=>[k(V(e.title),1)])])):O("",!0),e.$slots.actions?(m(),M("div",HM,[F(e.$slots,"actions")])):O("",!0)])):O("",!0),p("div",BM,[F(e.$slots,"content")]),e.$slots.footer?(m(),M("div",TM,[F(e.$slots,"footer")])):O("",!0)],14,LM),[[D0,e.isOpen]])]))])):(m(),Q(Jn,{key:1,name:"fade"},{default:D(()=>[Ps(p("div",{id:e.popoverId,ref:"popper",class:J(["k-popover",e.popoverClassObj]),role:"region",style:We(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(m(),M("div",IM,[e.$slots.title||e.title?(m(),M("div",VM,[F(e.$slots,"title",{},()=>[k(V(e.title),1)])])):O("",!0),e.$slots.actions?(m(),M("div",PM,[F(e.$slots,"actions")])):O("",!0)])):O("",!0),p("div",NM,[F(e.$slots,"content")]),e.$slots.footer?(m(),M("div",ZM,[F(e.$slots,"footer")])):O("",!0)],14,OM),[[D0,e.isOpen]])]),_:3}))]),_:3},40,["id","aria-controls","aria-expanded","role","onKeyup"])}const $t=xe(SM,[["render",$M]]),RM={role:"tooltip"},ui=te({__name:"KTooltip",props:{label:{type:String,required:!1,default:""},placement:{type:String,default:"bottom",validator:e=>Hc.includes(e)},positionFixed:{type:Boolean,default:!1},maxWidth:{type:String,default:"auto"},testMode:{type:Boolean,default:!1}},setup(e){const t=e,r=Ot(),n=E(()=>!!t.label||!!r.content),o=E(()=>{let i="";switch(t.placement){case"top":i="k-tooltip-top";break;case"right":i="k-tooltip-right";break;case"bottom":i="k-tooltip-bottom";break;case"left":i="k-tooltip-left";break}return i});return(i,a)=>n.value?(m(),Q($t,Qe({key:0},i.$attrs,{"hide-caret":"","max-width":e.maxWidth,placement:e.placement,"popover-classes":`k-tooltip ${o.value}`,"popover-timeout":0,"position-fixed":e.positionFixed,"test-mode":!!e.testMode||void 0,trigger:"hover",width:"auto"}),{content:D(()=>[p("div",RM,[F(i.$slots,"content",{label:e.label},()=>[k(V(e.label),1)])])]),default:D(()=>[F(i.$slots,"default")]),_:3},16,["max-width","placement","popover-classes","position-fixed","test-mode"])):F(i.$slots,"default",{key:1})}}),zM=["aria-hidden","tabindex"],{getSizeFromString:FM}=M1(),UM={name:"KBadge",components:{KButton:Xe,KIcon:Ie,KTooltip:ui}},jM=te({...UM,props:{appearance:{type:String,required:!1,validator:e=>Object.keys({...tM}).includes(e),default:"default"},truncationTooltip:{type:String,default:""},forceTooltip:{type:Boolean,default:!1},dismissable:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1},shape:{type:String,required:!1,validator:e=>Object.keys({...rM}).includes(e),default:"rounded"},color:{type:String,required:!1,default:""},backgroundColor:{type:String,required:!1,default:""},borderColor:{type:String,required:!1,default:""},isBordered:{type:Boolean,default:!1},hoverColor:{type:String,required:!1,default:""},maxWidth:{type:String,default:"200px"}},emits:["dismissed"],setup(e,{emit:t}){const r=e;si(C=>({e9b902de:h.value,"281bce42":C.$props.backgroundColor,aa7fc6f8:C.$props.borderColor,"66bffb10":C.$props.color,"2b7353fa":C.$props.hoverColor,c2ea0ea6:C.$props.hoverColor||C.$props.backgroundColor}));const n=or(),o=E(()=>!!n.onClick),i=j(null),a=j(!1),s=()=>{a.value=!0,t("dismissed")},l=j(0),u=j(0),c=j(!1),d=E(()=>l.value{const C={};return r.backgroundColor&&(C.backgroundColor=r.backgroundColor),r.borderColor&&(C.borderColor=r.borderColor),r.color&&(C.color=r.color),r.isBordered&&!r.borderColor&&r.color&&(C.borderColor=r.color),C}),h=E(()=>FM(r.maxWidth));return Te(i,()=>{var C,w;i.value&&!c.value&&(l.value=(C=i.value)==null?void 0:C.offsetWidth,u.value=(w=i.value)==null?void 0:w.scrollWidth,c.value=!0)}),(C,w)=>a.value?O("",!0):(m(),M("div",{key:0,"aria-hidden":e.hidden?!0:void 0,class:J(["k-badge",[`k-badge-${e.appearance}`,`k-badge-${e.shape}`,{"is-bordered":e.isBordered,clickable:o.value}]]),style:We(f.value),tabindex:e.hidden?-1:0},[(m(),Q(vt(e.truncationTooltip&&(e.forceTooltip||d.value)?"KTooltip":"div"),{class:"k-badge-text","position-fixed":e.truncationTooltip&&(e.forceTooltip||d.value)?!0:void 0},{content:D(()=>[k(V(e.truncationTooltip),1)]),default:D(()=>[p("div",{ref_key:"badgeText",ref:i,class:"k-badge-text"},[F(C.$slots,"default",{},void 0,!0)],512)]),_:3},8,["position-fixed"])),e.dismissable?(m(),Q(Xe,{key:0,"aria-hidden":e.hidden?!0:void 0,class:"k-badge-dismiss-button","data-testid":"k-badge-dismiss-button","is-rounded":e.shape==="rounded",tabindex:e.hidden?-1:0,onClick:[s,w[0]||(w[0]=Et(()=>{},["stop"]))]},{default:D(()=>[U(Ie,{color:e.color,icon:"close",size:Y(lc),title:"Remove"},null,8,["color","size"])]),_:1},8,["aria-hidden","is-rounded","tabindex"])):O("",!0)],14,zM))}}),pn=xe(jM,[["__scopeId","data-v-ed93edde"]]),YM={class:"k-breadcrumb-icon-wrapper"},GM={key:0,class:"k-breadcrumb-divider"},KM={inheritAttrs:!1},qM=te({...KM,__name:"KBreadcrumbs",props:{items:{type:Array,default:[],required:!0,validator:e=>e&&e.length>0},itemMaxWidth:{type:String,required:!1,default:"38ch"},emphasis:{type:Boolean,default:!1}},setup(e){const t=n=>n.to?typeof n.to=="object"?{type:"router-link",attrs:{title:n.title,to:n.to}}:{type:"a",attrs:{href:n.to,target:"_blank",title:n.title}}:{type:"div",attrs:{}},r=(n,o)=>n.key||`breadcrumb-${o}`;return(n,o)=>(m(),M("ul",Qe({class:"k-breadcrumbs"},n.$attrs),[(m(!0),M(Se,null,lt(e.items,(i,a)=>(m(),M("li",{key:r(i,a),class:"k-breadcrumbs-item"},[(m(),Q(vt(t(i).type),Qe(t(i).attrs,{class:"no-underline"}),{default:D(()=>[p("div",YM,[F(n.$slots,`icon-${r(i,a)}`,{},()=>[i.icon?(m(),Q(Ie,{key:0,class:J(["k-breadcrumb-icon",{"has-no-text":!i.text}]),color:`var(--kui-color-text-decorative, ${Y(w_)})`,"hide-title":"",icon:i.icon,size:Y(Lt)},null,8,["class","color","icon","size"])):O("",!0)],!0)]),i.text?(m(),M("span",{key:0,class:J(["k-breadcrumb-text",{"non-link":!i.to,emphasis:e.emphasis}]),style:We({maxWidth:i.maxWidth||e.itemMaxWidth})},V(i.text),7)):O("",!0)]),_:2},1040)),i.to||a[U(Ie,{color:`var(--grey-500, var(--kui-color-text-neutral-weak, ${Y(so)}))`,"hide-title":"",icon:"chevronRight",size:Y(Lt)},null,8,["color","size"])],!0)])):O("",!0)]))),128))],16))}}),T7=xe(qM,[["__scopeId","data-v-949c19bf"]]),WM=te({name:"Krumbs",setup(e,{attrs:t,slots:r,emit:n}){return yt(()=>console.warn(`The Kongponents 'Krumbs' component is deprecated and will be removed in a future release. + */var Ha=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",sk=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function lk(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function uk(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},sk))}}var ck=Ha&&window.Promise,dk=ck?lk:uk;function hc(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function lo(e,t){if(e.nodeType!==1)return[];var r=e.ownerDocument.defaultView,n=r.getComputedStyle(e,null);return t?n[t]:n}function E7(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=lo(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(r+o+n)?e:Ba(E7(e))}function pc(e){return e&&e.referenceNode?e.referenceNode:e}var R3=Ha&&!!(window.MSInputMethodContext&&document.documentMode),z3=Ha&&/MSIE 10/.test(navigator.userAgent);function li(e){return e===11?R3:e===10?z3:R3||z3}function Qo(e){if(!e)return document.documentElement;for(var t=li(10)?document.body:null,r=e.offsetParent||null;r===t&&e.nextElementSibling;)r=(e=e.nextElementSibling).offsetParent;var n=r&&r.nodeName;return!n||n==="BODY"||n==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(r.nodeName)!==-1&&lo(r,"position")==="static"?Qo(r):r}function fk(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||Qo(e.firstElementChild)===e}function U0(e){return e.parentNode!==null?U0(e.parentNode):e}function js(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var r=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?e:t,o=r?t:e,i=document.createRange();i.setStart(n,0),i.setEnd(o,0);var a=i.commonAncestorContainer;if(e!==a&&t!==a||n.contains(o))return fk(a)?a:Qo(a);var s=U0(e);return s.host?js(s.host,t):js(e,U0(t).host)}function Xo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",r=t==="top"?"scrollTop":"scrollLeft",n=e.nodeName;if(n==="BODY"||n==="HTML"){var o=e.ownerDocument.documentElement,i=e.ownerDocument.scrollingElement||o;return i[r]}return e[r]}function hk(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=Xo(t,"top"),o=Xo(t,"left"),i=r?-1:1;return e.top+=n*i,e.bottom+=n*i,e.left+=o*i,e.right+=o*i,e}function F3(e,t){var r=t==="x"?"Left":"Top",n=r==="Left"?"Right":"Bottom";return parseFloat(e["border"+r+"Width"])+parseFloat(e["border"+n+"Width"])}function U3(e,t,r,n){return Math.max(t["offset"+e],t["scroll"+e],r["client"+e],r["offset"+e],r["scroll"+e],li(10)?parseInt(r["offset"+e])+parseInt(n["margin"+(e==="Height"?"Top":"Left")])+parseInt(n["margin"+(e==="Height"?"Bottom":"Right")]):0)}function mc(e){var t=e.body,r=e.documentElement,n=li(10)&&getComputedStyle(r);return{height:U3("Height",t,r,n),width:U3("Width",t,r,n)}}var pk=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},mk=function(){function e(t,r){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:!1,n=li(10),o=t.nodeName==="HTML",i=j0(e),a=j0(t),s=Ba(e),l=lo(t),u=parseFloat(l.borderTopWidth),c=parseFloat(l.borderLeftWidth);r&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=kn({top:i.top-a.top-u,left:i.left-a.left-c,width:i.width,height:i.height});if(d.marginTop=0,d.marginLeft=0,!n&&o){var f=parseFloat(l.marginTop),h=parseFloat(l.marginLeft);d.top-=u-f,d.bottom-=u-f,d.left-=c-h,d.right-=c-h,d.marginTop=f,d.marginLeft=h}return(n&&!r?t.contains(s):t===s&&s.nodeName!=="BODY")&&(d=hk(d,t)),d}function vk(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=e.ownerDocument.documentElement,n=L7(e,r),o=Math.max(r.clientWidth,window.innerWidth||0),i=Math.max(r.clientHeight,window.innerHeight||0),a=t?0:Xo(r),s=t?0:Xo(r,"left"),l={top:a-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:o,height:i};return kn(l)}function vc(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(lo(e,"position")==="fixed")return!0;var r=E7(e);return r?vc(r):!1}function gc(e){if(!e||!e.parentElement||li())return document.documentElement;for(var t=e.parentElement;t&&lo(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function A7(e,t,r,n){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,i={top:0,left:0},a=o?gc(e):js(e,pc(t));if(n==="viewport")i=vk(a,o);else{var s=void 0;n==="scrollParent"?(s=Ba(E7(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):n==="window"?s=e.ownerDocument.documentElement:s=n;var l=L7(s,a,o);if(s.nodeName==="HTML"&&!vc(a)){var u=mc(e.ownerDocument),c=u.height,d=u.width;i.top+=l.top-l.marginTop,i.bottom=c+l.top,i.left+=l.left-l.marginLeft,i.right=d+l.left}else i=l}r=r||0;var f=typeof r=="number";return i.left+=f?r:r.left||0,i.top+=f?r:r.top||0,i.right-=f?r:r.right||0,i.bottom-=f?r:r.bottom||0,i}function gk(e){var t=e.width,r=e.height;return t*r}function Cc(e,t,r,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var a=A7(r,n,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(s).map(function(f){return R1({key:f},s[f],{area:gk(s[f])})}).sort(function(f,h){return h.area-f.area}),u=l.filter(function(f){var h=f.width,C=f.height;return h>=r.clientWidth&&C>=r.clientHeight}),c=u.length>0?u[0].key:l[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function yc(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,o=n?gc(t):js(t,pc(r));return L7(r,o,n)}function bc(e){var t=e.ownerDocument.defaultView,r=t.getComputedStyle(e),n=parseFloat(r.marginTop||0)+parseFloat(r.marginBottom||0),o=parseFloat(r.marginLeft||0)+parseFloat(r.marginRight||0),i={width:e.offsetWidth+o,height:e.offsetHeight+n};return i}function Ys(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(r){return t[r]})}function wc(e,t,r){r=r.split("-")[0];var n=bc(e),o={width:n.width,height:n.height},i=["right","left"].indexOf(r)!==-1,a=i?"top":"left",s=i?"left":"top",l=i?"height":"width",u=i?"width":"height";return o[a]=t[a]+t[l]/2-n[l]/2,r===s?o[s]=t[s]-n[u]:o[s]=t[Ys(s)],o}function Ta(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Ck(e,t,r){if(Array.prototype.findIndex)return e.findIndex(function(o){return o[t]===r});var n=Ta(e,function(o){return o[t]===r});return e.indexOf(n)}function _c(e,t,r){var n=r===void 0?e:e.slice(0,Ck(e,"name",r));return n.forEach(function(o){o.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=o.function||o.fn;o.enabled&&hc(i)&&(t.offsets.popper=kn(t.offsets.popper),t.offsets.reference=kn(t.offsets.reference),t=i(t,o))}),t}function yk(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=yc(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=Cc(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=wc(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=_c(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function kc(e,t){return e.some(function(r){var n=r.name,o=r.enabled;return o&&n===t})}function D7(e){for(var t=[!1,"ms","Webkit","Moz","O"],r=e.charAt(0).toUpperCase()+e.slice(1),n=0;na[h]&&(e.offsets.popper[d]+=s[d]+C-a[h]),e.offsets.popper=kn(e.offsets.popper);var w=s[d]+s[u]/2-C/2,g=lo(e.instance.popper),b=parseFloat(g["margin"+c]),y=parseFloat(g["border"+c+"Width"]),v=w-e.offsets.popper[d]-b-y;return v=Math.max(Math.min(a[u]-C,v),0),e.arrowElement=n,e.offsets.arrow=(r={},Jo(r,d,Math.round(v)),Jo(r,f,""),r),e}function Bk(e){return e==="end"?"start":e==="start"?"end":e}var Ec=["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"],Bl=Ec.slice(3);function j3(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=Bl.indexOf(e),n=Bl.slice(r+1).concat(Bl.slice(0,r));return t?n.reverse():n}var Tl={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Tk(e,t){if(kc(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var r=A7(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],o=Ys(n),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case Tl.FLIP:a=[n,o];break;case Tl.CLOCKWISE:a=j3(n);break;case Tl.COUNTERCLOCKWISE:a=j3(n,!0);break;default:a=t.behavior}return a.forEach(function(s,l){if(n!==s||a.length===l+1)return e;n=e.placement.split("-")[0],o=Ys(n);var u=e.offsets.popper,c=e.offsets.reference,d=Math.floor,f=n==="left"&&d(u.right)>d(c.left)||n==="right"&&d(u.left)d(c.top)||n==="bottom"&&d(u.top)d(r.right),w=d(u.top)d(r.bottom),b=n==="left"&&h||n==="right"&&C||n==="top"&&w||n==="bottom"&&g,y=["top","bottom"].indexOf(n)!==-1,v=!!t.flipVariations&&(y&&i==="start"&&h||y&&i==="end"&&C||!y&&i==="start"&&w||!y&&i==="end"&&g),_=!!t.flipVariationsByContent&&(y&&i==="start"&&C||y&&i==="end"&&h||!y&&i==="start"&&g||!y&&i==="end"&&w),H=v||_;(f||b||H)&&(e.flipped=!0,(f||b)&&(n=a[l+1]),H&&(i=Bk(i)),e.placement=n+(i?"-"+i:""),e.offsets.popper=R1({},e.offsets.popper,wc(e.instance.popper,e.offsets.reference,e.placement)),e=_c(e.instance.modifiers,e,"flip"))}),e}function Ok(e){var t=e.offsets,r=t.popper,n=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=["top","bottom"].indexOf(o)!==-1,s=a?"right":"bottom",l=a?"left":"top",u=a?"width":"height";return r[s]i(n[s])&&(e.offsets.popper[l]=i(n[s])),e}function Ik(e,t,r,n){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(a.indexOf("%")===0){var s=void 0;switch(a){case"%p":s=r;break;case"%":case"%r":default:s=n}var l=kn(s);return l[t]/100*i}else if(a==="vh"||a==="vw"){var u=void 0;return a==="vh"?u=Math.max(document.documentElement.clientHeight,window.innerHeight||0):u=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u/100*i}else return i}function Vk(e,t,r,n){var o=[0,0],i=["right","left"].indexOf(n)!==-1,a=e.split(/(\+|\-)/).map(function(c){return c.trim()}),s=a.indexOf(Ta(a,function(c){return c.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+/,u=s!==-1?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return u=u.map(function(c,d){var f=(d===1?!i:i)?"height":"width",h=!1;return c.reduce(function(C,w){return C[C.length-1]===""&&["+","-"].indexOf(w)!==-1?(C[C.length-1]=w,h=!0,C):h?(C[C.length-1]+=w,h=!1,C):C.concat(w)},[]).map(function(C){return Ik(C,f,t,r)})}),u.forEach(function(c,d){c.forEach(function(f,h){H7(f)&&(o[d]+=f*(c[h-1]==="-"?-1:1))})}),o}function Pk(e,t){var r=t.offset,n=e.placement,o=e.offsets,i=o.popper,a=o.reference,s=n.split("-")[0],l=void 0;return H7(+r)?l=[+r,0]:l=Vk(r,i,a,s),s==="left"?(i.top+=l[0],i.left-=l[1]):s==="right"?(i.top+=l[0],i.left+=l[1]):s==="top"?(i.left+=l[0],i.top-=l[1]):s==="bottom"&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e}function Nk(e,t){var r=t.boundariesElement||Qo(e.instance.popper);e.instance.reference===r&&(r=Qo(r));var n=D7("transform"),o=e.instance.popper.style,i=o.top,a=o.left,s=o[n];o.top="",o.left="",o[n]="";var l=A7(e.instance.popper,e.instance.reference,t.padding,r,e.positionFixed);o.top=i,o.left=a,o[n]=s,t.boundaries=l;var u=t.priority,c=e.offsets.popper,d={primary:function(f){var h=c[f];return c[f]l[f]&&!t.escapeWithReference&&(C=Math.min(c[h],l[f]-(f==="right"?c.width:c.height))),Jo({},h,C)}};return u.forEach(function(f){var h=["left","top"].indexOf(f)!==-1?"primary":"secondary";c=R1({},c,d[h](f))}),e.offsets.popper=c,e}function Zk(e){var t=e.placement,r=t.split("-")[0],n=t.split("-")[1];if(n){var o=e.offsets,i=o.reference,a=o.popper,s=["bottom","top"].indexOf(r)!==-1,l=s?"left":"top",u=s?"width":"height",c={start:Jo({},l,i[l]),end:Jo({},l,i[l]+i[u]-a[u])};e.offsets.popper=R1({},a,c[n])}return e}function $k(e){if(!Sc(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,r=Ta(e.instance.modifiers,function(n){return n.name==="preventOverflow"}).boundaries;if(t.bottomr.right||t.top>r.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};pk(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=dk(this.update.bind(this)),this.options=R1({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(R1({},e.Defaults.modifiers,o.modifiers)).forEach(function(a){n.options.modifiers[a]=R1({},e.Defaults.modifiers[a]||{},o.modifiers?o.modifiers[a]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(a){return R1({name:a},n.options.modifiers[a])}).sort(function(a,s){return a.order-s.order}),this.modifiers.forEach(function(a){a.enabled&&hc(a.onLoad)&&a.onLoad(n.reference,n.popper,n.options,a,n.state)}),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return mk(e,[{key:"update",value:function(){return yk.call(this)}},{key:"destroy",value:function(){return bk.call(this)}},{key:"enableEventListeners",value:function(){return _k.call(this)}},{key:"disableEventListeners",value:function(){return Mk.call(this)}}]),e}();q2.Utils=(typeof window<"u"?window:global).PopperUtils;q2.placements=Ec;q2.Defaults=Fk;const Uk=q2;var Ol=new WeakMap,Y3=0;function jk(e){if(!e.length)return"";for(var t="arg",r=0;r=r.expiresAt;a&&o.delete(n)},t)},e.prototype.delete=function(t){this.items.delete(t)},e}();function Gk(){return typeof navigator.onLine<"u"?navigator.onLine:!0}function Kk(){return typeof document<"u"&&typeof document.visibilityState<"u"?document.visibilityState!=="hidden":!0}var qk=function(e){return fetch(e).then(function(t){return t.json()})};const Il={isOnline:Gk,isDocumentVisible:Kk,fetcher:qk};var Tr=globalThis&&globalThis.__assign||function(){return Tr=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0)&&!(o=n.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i},Qk=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n0?r+o:r)}}function Jk(e,t,r){if(r.isDocumentVisible()&&!(r.errorRetryCount!==void 0&&t>r.errorRetryCount)){var n=Math.min(t||0,r.errorRetryCount),o=n*r.errorRetryInterval;setTimeout(function(){e(null,{errorRetryCount:n+1,shouldRetryOnError:!0})},o)}}var G3=function(e,t,r,n){return r===void 0&&(r=Lc),n===void 0&&(n=Ac.ttl),ko(void 0,void 0,void 0,function(){var o,i,a,s,l,u,c;return Mo(this,function(d){switch(d.label){case 0:if(!eM(t))return[3,5];d.label=1;case 1:return d.trys.push([1,3,,4]),[4,t];case 2:return o=d.sent(),[3,4];case 3:return s=d.sent(),i=s,[3,4];case 4:return[3,6];case 5:o=t,d.label=6;case 6:if(a=!1,l={data:o,error:i,isValidating:a},typeof o<"u")try{r.set(e,l,n)}catch(f){console.error("swrv(mutate): failed to set cache",f)}return u=Gs.get(e),u&&u.data.length&&(c=u.data.filter(function(f){return f.key===e}),c.forEach(function(f,h){typeof l.data<"u"&&(f.data=l.data),f.error=l.error,f.isValidating=l.isValidating;var C=h===c.length-1;C||delete c[h]}),c=c.filter(Boolean)),[2,l]}})})};function K3(){for(var e=this,t=[],r=0;r=1&&(n=t[0]),t.length>=2&&(o=t[1]),t.length>2&&(i=Tr(Tr({},i),t[2]));var d=c?i.serverTTL:i.ttl,f=typeof n=="function"?n:j(n);typeof o>"u"&&(o=i.fetcher);var h=null;h||(h=Mn({data:void 0,error:void 0,isValidating:!0,key:null}));var C=function(y,v){return ko(e,void 0,void 0,function(){var _,H,P,I,Z,A,S,$=this;return Mo(this,function(T){switch(T.label){case 0:return _=h.data===void 0,H=f.value,H?(P=i.cache.get(H),I=P&&P.data,h.isValidating=!0,I&&(h.data=I.data,h.error=I.error),Z=y||o,!Z||!i.isDocumentVisible()&&!_||(v==null?void 0:v.forceRevalidate)!==void 0&&!(v!=null&&v.forceRevalidate)?(h.isValidating=!1,[2]):P&&(A=!!(Date.now()-P.createdAt>=i.dedupingInterval||v!=null&&v.forceRevalidate),!A)?(h.isValidating=!1,[2]):(S=function(){return ko($,void 0,void 0,function(){var z,ae,se,ue;return Mo(this,function(ne){switch(ne.label){case 0:return z=Vl.get(H),z?[3,2]:(ae=Array.isArray(H)?H:[H],se=Z.apply(void 0,Qk([],Wk(ae),!1)),Vl.set(H,se,i.dedupingInterval),[4,G3(H,se,i.cache,d)]);case 1:return ne.sent(),[3,4];case 2:return[4,G3(H,z.data,i.cache,d)];case 3:ne.sent(),ne.label=4;case 4:return h.isValidating=!1,Vl.delete(H),h.error!==void 0&&(ue=!a&&i.shouldRetryOnError&&(v?v.shouldRetryOnError:!0),ue&&Jk(C,v?v.errorRetryCount:1,i)),[2]}})})},I&&i.revalidateDebounce?(setTimeout(function(){return ko($,void 0,void 0,function(){return Mo(this,function(z){switch(z.label){case 0:return a?[3,2]:[4,S()];case 1:z.sent(),z.label=2;case 2:return[2]}})})},i.revalidateDebounce),[3,3]):[3,1])):[2];case 1:return[4,S()];case 2:T.sent(),T.label=3;case 3:return[2]}})})},w=function(){return ko(e,void 0,void 0,function(){return Mo(this,function(y){return[2,C(null,{shouldRetryOnError:!1})]})})},g=null;yt(function(){var y=function(){return ko(e,void 0,void 0,function(){return Mo(this,function(v){switch(v.label){case 0:return!h.error&&i.isOnline()?[4,C()]:[3,2];case 1:return v.sent(),[3,3];case 2:g&&clearTimeout(g),v.label=3;case 3:return i.refreshInterval&&!a&&(g=setTimeout(y,i.refreshInterval)),[2]}})})};i.refreshInterval&&(g=setTimeout(y,i.refreshInterval)),i.revalidateOnFocus&&(document.addEventListener("visibilitychange",w,!1),window.addEventListener("focus",w,!1))}),_r(function(){a=!0,g&&clearTimeout(g),i.revalidateOnFocus&&(document.removeEventListener("visibilitychange",w,!1),window.removeEventListener("focus",w,!1));var y=Gs.get(f.value);y&&(y.data=y.data.filter(function(v){return v!==h}))});try{Te(f,function(y){Xn(f)||(f.value=y),h.key=y,h.isValidating=!!y,Xk(f.value,h,d),!c&&!s&&f.value&&C(),s=!1},{immediate:!0})}catch{}var b=Tr(Tr({},vp(h)),{mutate:function(y,v){return C(y,Tr(Tr({},v),{forceRevalidate:!0}))}});return b}function eM(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}const Ar={VALIDATING:"VALIDATING",VALIDATING_HAS_DATA:"VALIDATING_HAS_DATA",PENDING:"PENDING",SUCCESS:"SUCCESS",SUCCESS_HAS_DATA:"SUCCESS_HAS_DATA",ERROR:"ERROR",STALE_IF_ERROR:"STALE_IF_ERROR"};function M1(){return{useRequest:(e,t,r)=>{const n=typeof K3=="function"?K3:()=>({data:j({}),error:j(),isValidating:j(!1),mutate:()=>({})}),{data:o,error:i,isValidating:a,mutate:s}=n(e,t,{revalidateDebounce:500,dedupingInterval:100,...r});return{data:E(()=>{var l;return(l=o.value)==null?void 0:l.data}),response:o,error:i,isValidating:a,revalidate:s}},useDebounce:(e,t=300)=>{let r;const n=o=>async(...i)=>{clearTimeout(r),o>0?await new Promise(a=>{r=setTimeout(async()=>{await e(...i),a()},o)}):await e(...i)};return{debouncedFn:n(t),generateDebouncedFn:n}},clientSideSorter:(e,t,r,n)=>{let o=null;const i=(s,l)=>typeof l=="number"&&!Number.isNaN(s)&&!Number.isNaN(l)?s-l:0,a=(s,l)=>s.localeCompare(l);return e!==t?(o=(s,l)=>{const u=f=>f==null?"":typeof f=="number"?f:Array.isArray(f)&&f.length&&typeof f[0]=="number"?f[0]:String(f),c=u(s[e]),d=u(l[e]);switch(typeof c){case"number":return i(c,d);default:return a(c,d)}},n.sort(o),t=e,r="ascending"):(n.reverse(),r==="descending"||r==="desc"?r="ascending":r="descending"),{previousKey:t,sortOrder:r}},useSwrvState:(e,t,r)=>{const n=j(Ar.PENDING),o=j(!1);return q9(()=>{var i,a,s,l,u,c;if(o.value=e.value&&!!((i=Object.keys(e.value))!=null&&i.length||(a=e.value.data)!=null&&a.length||(l=(s=e.value.data)==null?void 0:s.data)!=null&&l.length||!((u=e.value.data)!=null&&u.data)&&typeof e.value.data=="object"&&Object.keys((c=e.value)==null?void 0:c.data).length),e.value&&o.value&&r.value){n.value=Ar.VALIDATING_HAS_DATA;return}if(e.value&&r.value){n.value=Ar.VALIDATING;return}if(e.value&&t.value){n.value=Ar.STALE_IF_ERROR;return}if(e.value===void 0&&!t.value){n.value=Ar.PENDING;return}if(e.value&&!t.value&&o.value){n.value=Ar.SUCCESS_HAS_DATA;return}if(e.value&&!t.value){n.value=Ar.SUCCESS;return}e.value===void 0&&t&&(n.value=Ar.ERROR)}),{hasData:o,state:n,swrvState:Ar}},getSizeFromString:e=>e==="auto"||e.endsWith("%")||e.endsWith("vw")||e.endsWith("vh")||e.endsWith("px")?e:e+"px",cloneDeep:e=>{if(e)return JSON.parse(JSON.stringify(e))},stripRequiredLabel:(e,t)=>!t||!e?e||"":/( )?\*$/gi.test(e)?e.replace(/\*$/gi,"").trim():e}}const tM={default:"default",success:"success",danger:"danger",info:"info",warning:"warning",custom:"custom",neutral:"neutral"},rM={rounded:"rounded",rectangular:"rectangular"},nM=["borderTop","noBorder","border"],oM=["large","medium","small"],iM=["leading","trailing"],aM=["date","time","dateTime","relative","relativeDate","relativeDateTime"],sM=["menu","selectionMenu"],lM=["light","dark"],uM=["left","center","right"],cM=["default","offset"],dM=["ascending","descending",""],fM=["true","loading"],hM=["small","medium","large"],pM=["start","end"],mM=["left","right"],vM=["string","number","divider"],Dc=["active","default","pending","completed","error"],gM=["radio","card"],CM=["info","warning","danger"],yM=["click","hover"],Hc=["auto","top","topStart","topEnd","left","leftStart","leftEnd","right","rightStart","rightEnd","bottom","bottomStart","bottomEnd"],bM=["table","card","form","spinner","fullscreen-kong","fullscreen-generic",""],wM=["1","2","5","6","10","25","50","75","100"],_M=["1","2"],kM=["dropdown","select","button"],Bc=uc,MM=["get","post","put","patch","delete","head","options","trace","connect","custom"];var G0=(e=>(e.fontSize="font-size",e.fontWeight="font-weight",e.fontFamily="font-family",e.color="color",e.margin="margin",e.padding="padding",e))(G0||{});const xM=["table","grid"],{getSizeFromString:Pl}=M1(),SM=te({name:"KPop",components:{KButton:Xe},expose:["updatePopper"],props:{target:{type:String,default:""},tag:{type:String,default:"div"},buttonText:{type:String,default:"OK"},title:{type:String,default:""},placement:{type:String,validator:e=>Hc.includes(e),default:"auto"},trigger:{type:String,default:"click",validator:e=>yM.includes(e)},width:{type:String,default:"200"},maxWidth:{type:String,default:"auto"},maxHeight:{type:String,default:"auto"},popoverClasses:{type:String,default:""},popoverTransitions:{type:String,default:"fade"},popoverTimeout:{type:Number,default:300},hidePopover:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},isSvg:{type:Boolean,default:!1},hideCaret:{type:Boolean,default:!1},onPopoverClick:{type:Function,default:null},positionFixed:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["opened","closed"],data(){return{popper:null,reference:null,isOpen:!1,popoverId:this.testMode?"test-popover-id-1234":_n(),targetId:this.testMode?"test-target-id-1234":_n()}},computed:{popoverStyle:function(){return{width:Pl(this.width),maxWidth:Pl(this.maxWidth),maxHeight:Pl(this.maxHeight)}},popoverClassObj:function(){return[this.popoverClasses,{"hide-caret":this.hideCaret},{"has-actions":this.$slots.actions}]}},watch:{hidePopover:function(){this.isOpen&&this.hidePopper()},disabled:{handler(){this.isOpen&&this.hidePopper()},immediate:!0}},mounted(){this.$el.children?this.reference=this.$el.children[0]:this.reference=this.$el,this.bindEvents()},beforeUnmount(){const e=this.$refs.popper;document.documentElement.removeEventListener("click",this.handleClick),e&&e.removeEventListener("click",this.showPopper),this.reference&&(this.reference.removeEventListener("click",this.handleClick),this.reference.removeEventListener("mouseenter",this.createInstance),this.reference.removeEventListener("mouseleave",this.toggle),this.reference.removeEventListener("focus",this.createInstance),this.reference.removeEventListener("blur",this.toggle)),this.destroy()},methods:{hidePopper(){this.trigger!=="hover"&&(this.isOpen=!1),this.timer=setTimeout(()=>{this.$emit("closed"),this.destroy()},this.popoverTimeout)},showPopper(){this.disabled||(this.isOpen=!0,this.timer&&clearTimeout(this.timer),this.popperTimer&&clearTimeout(this.popperTimer),this.$emit("opened"))},updatePopper(){this.popper&&typeof this.popper.update=="function"&&this.popper.update()},async createInstance(){this.destroy(),this.showPopper();const e=(this.placement||"auto").replace(/[A-Z]/g,"-$&").toLowerCase(),t=this.$refs.popper,r=this.target&&!this.isSvg&&document.querySelector(this.target)?document.querySelector(this.target):document.getElementById(this.targetId);r&&(r.appendChild(t),r.style.overflow="auto"),await this.$nextTick(),this.popper=new Uk(this.reference,t,{placement:e,positionFixed:this.positionFixed,modifiers:{preventOverflow:{enabled:!0,boundariesElement:"viewport"}}}),await this.$nextTick(),r&&r.style.removeProperty("overflow"),this.updatePopper()},handleClick(e){const t=()=>{e.stopPropagation(),this.hidePopper()};if(this.reference&&this.reference.contains(e.target))this.isOpen?t():this.createInstance();else if(this.$refs.popper&&this.$refs.popper.contains(e.target)&&this.onPopoverClick){const r=this.onPopoverClick();r!==void 0&&(r?this.showPopper():t())}else this.$refs.popper&&this.$refs.popper.contains(e.target)?this.showPopper():this.isOpen&&t()},bindEvents(){const e=this.$refs.popper;e&&(this.trigger==="hover"&&(this.reference.addEventListener("mouseenter",this.createInstance),this.reference.addEventListener("focus",this.createInstance),this.reference.addEventListener("mouseleave",this.hidePopper),this.reference.addEventListener("blur",this.hidePopper),e.addEventListener("mouseenter",this.showPopper),e.addEventListener("focus",this.showPopper),e.addEventListener("mouseleave",this.hidePopper),e.addEventListener("blur",this.hidePopper)),e.addEventListener("click",this.showPopper),document.documentElement.addEventListener("click",this.handleClick))},destroy(){this.popper&&(this.isOpen=!1,this.popper.disableEventListeners(),this.popper=null)}}}),EM={key:0},LM=["id"],AM={key:0,class:"k-popover-header"},DM={key:0,class:"k-popover-title"},HM={key:1,class:"k-popover-actions"},BM={class:"k-popover-content"},TM={key:1,class:"k-popover-footer"},OM=["id"],IM={key:0,class:"k-popover-header"},VM={key:0,class:"k-popover-title"},PM={key:1,class:"k-popover-actions"},NM={class:"k-popover-content"},ZM={key:1,class:"k-popover-footer"};function $M(e,t,r,n,o,i){const a=m1("KButton");return m(),Q(vt(e.tag),{id:e.$slots.default?e.targetId:null,ref:"root","aria-controls":e.$slots.default?e.popoverId:void 0,"aria-expanded":e.$slots.default&&!!e.isOpen||void 0,role:e.$slots.default?"button":null,onKeyup:[Wt(Et(e.showPopper,["stop","prevent"]),["enter"]),Wt(e.hidePopper,["esc"])]},{default:D(()=>[F(e.$slots,"default",{},()=>[U(a,{id:e.targetId,"aria-controls":e.popoverId||void 0,"aria-expanded":!!e.isOpen||void 0,"data-testid":"kpop-button"},{default:D(()=>[k(V(e.buttonText),1)]),_:1},8,["id","aria-controls","aria-expanded"])]),e.isSvg?(m(),M("div",EM,[(m(),M("foreignObject",null,[Ps(p("div",{id:e.popoverId,ref:"popper",class:J(["k-popover",e.popoverClassObj]),role:"region",style:We(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(m(),M("div",AM,[e.$slots.title||e.title?(m(),M("div",DM,[F(e.$slots,"title",{},()=>[k(V(e.title),1)])])):O("",!0),e.$slots.actions?(m(),M("div",HM,[F(e.$slots,"actions")])):O("",!0)])):O("",!0),p("div",BM,[F(e.$slots,"content")]),e.$slots.footer?(m(),M("div",TM,[F(e.$slots,"footer")])):O("",!0)],14,LM),[[D0,e.isOpen]])]))])):(m(),Q(Jn,{key:1,name:"fade"},{default:D(()=>[Ps(p("div",{id:e.popoverId,ref:"popper",class:J(["k-popover",e.popoverClassObj]),role:"region",style:We(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(m(),M("div",IM,[e.$slots.title||e.title?(m(),M("div",VM,[F(e.$slots,"title",{},()=>[k(V(e.title),1)])])):O("",!0),e.$slots.actions?(m(),M("div",PM,[F(e.$slots,"actions")])):O("",!0)])):O("",!0),p("div",NM,[F(e.$slots,"content")]),e.$slots.footer?(m(),M("div",ZM,[F(e.$slots,"footer")])):O("",!0)],14,OM),[[D0,e.isOpen]])]),_:3}))]),_:3},40,["id","aria-controls","aria-expanded","role","onKeyup"])}const $t=xe(SM,[["render",$M]]),RM={role:"tooltip"},ui=te({__name:"KTooltip",props:{label:{type:String,required:!1,default:""},placement:{type:String,default:"bottom",validator:e=>Hc.includes(e)},positionFixed:{type:Boolean,default:!1},maxWidth:{type:String,default:"auto"},testMode:{type:Boolean,default:!1}},setup(e){const t=e,r=Ot(),n=E(()=>!!t.label||!!r.content),o=E(()=>{let i="";switch(t.placement){case"top":i="k-tooltip-top";break;case"right":i="k-tooltip-right";break;case"bottom":i="k-tooltip-bottom";break;case"left":i="k-tooltip-left";break}return i});return(i,a)=>n.value?(m(),Q($t,Qe({key:0},i.$attrs,{"hide-caret":"","max-width":e.maxWidth,placement:e.placement,"popover-classes":`k-tooltip ${o.value}`,"popover-timeout":0,"position-fixed":e.positionFixed,"test-mode":!!e.testMode||void 0,trigger:"hover",width:"auto"}),{content:D(()=>[p("div",RM,[F(i.$slots,"content",{label:e.label},()=>[k(V(e.label),1)])])]),default:D(()=>[F(i.$slots,"default")]),_:3},16,["max-width","placement","popover-classes","position-fixed","test-mode"])):F(i.$slots,"default",{key:1})}}),zM=["aria-hidden","tabindex"],{getSizeFromString:FM}=M1(),UM={name:"KBadge",components:{KButton:Xe,KIcon:Ie,KTooltip:ui}},jM=te({...UM,props:{appearance:{type:String,required:!1,validator:e=>Object.keys({...tM}).includes(e),default:"default"},truncationTooltip:{type:String,default:""},forceTooltip:{type:Boolean,default:!1},dismissable:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1},shape:{type:String,required:!1,validator:e=>Object.keys({...rM}).includes(e),default:"rounded"},color:{type:String,required:!1,default:""},backgroundColor:{type:String,required:!1,default:""},borderColor:{type:String,required:!1,default:""},isBordered:{type:Boolean,default:!1},hoverColor:{type:String,required:!1,default:""},maxWidth:{type:String,default:"200px"}},emits:["dismissed"],setup(e,{emit:t}){const r=e;si(C=>({e9b902de:h.value,"281bce42":C.$props.backgroundColor,aa7fc6f8:C.$props.borderColor,"66bffb10":C.$props.color,"2b7353fa":C.$props.hoverColor,c2ea0ea6:C.$props.hoverColor||C.$props.backgroundColor}));const n=or(),o=E(()=>!!n.onClick),i=j(null),a=j(!1),s=()=>{a.value=!0,t("dismissed")},l=j(0),u=j(0),c=j(!1),d=E(()=>l.value{const C={};return r.backgroundColor&&(C.backgroundColor=r.backgroundColor),r.borderColor&&(C.borderColor=r.borderColor),r.color&&(C.color=r.color),r.isBordered&&!r.borderColor&&r.color&&(C.borderColor=r.color),C}),h=E(()=>FM(r.maxWidth));return Te(i,()=>{var C,w;i.value&&!c.value&&(l.value=(C=i.value)==null?void 0:C.offsetWidth,u.value=(w=i.value)==null?void 0:w.scrollWidth,c.value=!0)}),(C,w)=>a.value?O("",!0):(m(),M("div",{key:0,"aria-hidden":e.hidden?!0:void 0,class:J(["k-badge",[`k-badge-${e.appearance}`,`k-badge-${e.shape}`,{"is-bordered":e.isBordered,clickable:o.value}]]),style:We(f.value),tabindex:e.hidden?-1:0},[(m(),Q(vt(e.truncationTooltip&&(e.forceTooltip||d.value)?"KTooltip":"div"),{class:"k-badge-text","position-fixed":e.truncationTooltip&&(e.forceTooltip||d.value)?!0:void 0},{content:D(()=>[k(V(e.truncationTooltip),1)]),default:D(()=>[p("div",{ref_key:"badgeText",ref:i,class:"k-badge-text"},[F(C.$slots,"default",{},void 0,!0)],512)]),_:3},8,["position-fixed"])),e.dismissable?(m(),Q(Xe,{key:0,"aria-hidden":e.hidden?!0:void 0,class:"k-badge-dismiss-button","data-testid":"k-badge-dismiss-button","is-rounded":e.shape==="rounded",tabindex:e.hidden?-1:0,onClick:[s,w[0]||(w[0]=Et(()=>{},["stop"]))]},{default:D(()=>[U(Ie,{color:e.color,icon:"close",size:Y(lc),title:"Remove"},null,8,["color","size"])]),_:1},8,["aria-hidden","is-rounded","tabindex"])):O("",!0)],14,zM))}}),pn=xe(jM,[["__scopeId","data-v-ed93edde"]]),YM={class:"k-breadcrumb-icon-wrapper"},GM={key:0,class:"k-breadcrumb-divider"},KM={inheritAttrs:!1},qM=te({...KM,__name:"KBreadcrumbs",props:{items:{type:Array,default:[],required:!0,validator:e=>e&&e.length>0},itemMaxWidth:{type:String,required:!1,default:"38ch"},emphasis:{type:Boolean,default:!1}},setup(e){const t=n=>n.to?typeof n.to=="object"?{type:"router-link",attrs:{title:n.title,to:n.to}}:{type:"a",attrs:{href:n.to,target:"_blank",title:n.title}}:{type:"div",attrs:{}},r=(n,o)=>n.key||`breadcrumb-${o}`;return(n,o)=>(m(),M("ul",Qe({class:"k-breadcrumbs"},n.$attrs),[(m(!0),M(Se,null,lt(e.items,(i,a)=>(m(),M("li",{key:r(i,a),class:"k-breadcrumbs-item"},[(m(),Q(vt(t(i).type),Qe(t(i).attrs,{class:"no-underline"}),{default:D(()=>[p("div",YM,[F(n.$slots,`icon-${r(i,a)}`,{},()=>[i.icon?(m(),Q(Ie,{key:0,class:J(["k-breadcrumb-icon",{"has-no-text":!i.text}]),color:`var(--kui-color-text-decorative, ${Y(w_)})`,"hide-title":"",icon:i.icon,size:Y(Lt)},null,8,["class","color","icon","size"])):O("",!0)],!0)]),i.text?(m(),M("span",{key:0,class:J(["k-breadcrumb-text",{"non-link":!i.to,emphasis:e.emphasis}]),style:We({maxWidth:i.maxWidth||e.itemMaxWidth})},V(i.text),7)):O("",!0)]),_:2},1040)),i.to||a[U(Ie,{color:`var(--grey-500, var(--kui-color-text-neutral-weak, ${Y(so)}))`,"hide-title":"",icon:"chevronRight",size:Y(Lt)},null,8,["color","size"])],!0)])):O("",!0)]))),128))],16))}}),T7=xe(qM,[["__scopeId","data-v-949c19bf"]]),WM=te({name:"Krumbs",setup(e,{attrs:t,slots:r,emit:n}){return yt(()=>console.warn(`The Kongponents 'Krumbs' component is deprecated and will be removed in a future release. Update all references of 'Krumbs' to 'KBreadcrumbs'. Kongponent Docs: https://kongponents.konghq.com/components/breadcrumbs.html`)),()=>Ae(T7,{...e,...t,...n},r)}}),QM=["aria-describedby","aria-label","aria-labelledby"],XM={key:0,class:"k-card-status-hat"},JM=["id"],ex={class:"k-card-actions"},tx=["id"],rx={class:"k-card-content"},nx=["id"],ox={key:0,class:"k-card-notifications"},ix=te({__name:"KCard",props:{title:{type:String,default:""},body:{type:String,default:""},borderVariant:{type:String,default:"border",validator:e=>nM.includes(e)},hasHover:{type:Boolean,default:!1},hasShadow:{type:Boolean,default:!1},status:{type:String,default:""},testMode:{type:Boolean,default:!1}},setup(e){const t=e,r=E(()=>t.testMode?"test-title-id-1234":_n()),n=E(()=>t.testMode?"test-content-id-1234":_n()),o=Ot(),i=E(()=>!!(t.status||o.statusHat)),a=E(()=>!!o.actions||i.value||!i.value&&(!!t.title||!!o.title)),s=E(()=>!i.value&&(!!t.title||!!o.title)),l=E(()=>i.value&&(!!t.title||!!o.title));return(u,c)=>(m(),M("section",{"aria-describedby":n.value||void 0,"aria-label":e.title?e.title:void 0,"aria-labelledby":!e.title&&Y(o).title?r.value:void 0,class:J(["kong-card",[e.borderVariant,{hover:e.hasHover,"kcard-shadow":e.hasShadow}]])},[a.value?(m(),M("div",{key:0,class:J(["k-card-header",{"has-status":e.status||Y(o).statusHat}])},[e.status||Y(o).statusHat?(m(),M("div",XM,[F(u.$slots,"statusHat",{},()=>[k(V(e.status),1)],!0)])):O("",!0),s.value?(m(),M("div",{key:1,id:e.title?void 0:r.value,class:"k-card-title"},[p("h4",null,[F(u.$slots,"title",{},()=>[k(V(e.title),1)],!0)])],8,JM)):O("",!0),p("div",ex,[F(u.$slots,"actions",{},void 0,!0)])],2)):O("",!0),l.value?(m(),M("div",{key:1,id:e.title?void 0:r.value,class:"k-card-title"},[p("h4",null,[F(u.$slots,"title",{},()=>[k(V(e.title),1)],!0)])],8,tx)):O("",!0),p("div",rx,[p("div",{id:n.value,class:"k-card-body"},[F(u.$slots,"body",{},()=>[k(V(e.body),1)],!0)],8,nx),Y(o).notifications?(m(),M("div",ox,[F(u.$slots,"notifications",{},void 0,!0)])):O("",!0)])],10,QM))}}),W2=xe(ix,[["__scopeId","data-v-86b5d53b"]]),ax=te({__name:"KSkeletonBox",props:{width:{type:String,default:"1",validator:e=>wM.includes(e)},height:{type:String,default:"1",validator:e=>_M.includes(e)}},setup(e){return(t,r)=>(m(),M("div",{class:J(["box",{[`width-${e.width}`]:!0,[`height-${e.height}`]:!0}])},null,2))}}),Tt=xe(ax,[["__scopeId","data-v-55915b8c"]]),sx={class:"skeleton-loader"},lx=te({__name:"SkeletonBase",setup(e){return(t,r)=>(m(),M("div",sx,[F(t.$slots,"default",{},()=>[U(Tt,{height:"1",width:"100"}),U(Tt,{height:"1",width:"100"}),U(Tt,{height:"1",width:"75"})],!0)]))}}),ux=xe(lx,[["__scopeId","data-v-28ddd291"]]),cx=e=>(ut("data-v-fdceaf4f"),e=e(),ct(),e),dx={class:"skeleton-card-wrapper"},fx={class:"skeleton-card"},hx={class:"skeleton-card-header"},px=cx(()=>p("hr",null,null,-1)),mx={class:"skeleton-card-content"},vx={class:"skeleton-card-footer"},gx=te({__name:"CardSkeleton",props:{cardCount:{type:Number,default:1}},setup(e){return(t,r)=>(m(),M("div",dx,[(m(!0),M(Se,null,lt(e.cardCount,n=>(m(),M("div",{key:n,class:"skeleton-card-column"},[p("div",fx,[p("div",hx,[F(t.$slots,"card-header",{},()=>[U(Tt,{class:"card-header-content-1",height:"2",width:"25"}),U(Tt,{class:"card-header-content-2",height:"2",width:"75"}),px],!0)]),p("div",mx,[F(t.$slots,"card-content",{},()=>[U(Tt,{width:"10"})],!0)]),p("div",vx,[F(t.$slots,"card-footer",{},()=>[U(Tt,{width:"5"}),U(Tt,{width:"5"})],!0)])])]))),128))]))}}),Cx=xe(gx,[["__scopeId","data-v-fdceaf4f"]]),yx={class:"skeleton-table-wrapper"},bx=te({__name:"TableSkeleton",props:{rows:{type:Number,default:6},columns:{type:Number,default:6}},setup(e){const t=(r,n)=>[3,4].indexOf(r)===-1&&r!==n?"10":[3,4].indexOf(r)>-1||r===n?"6":"1";return(r,n)=>(m(),M("div",yx,[(m(!0),M(Se,null,lt(e.rows,o=>(m(),M("div",{key:o,class:"skeleton-table-row"},[F(r.$slots,"default",{},()=>[(m(!0),M(Se,null,lt(e.columns,i=>(m(),Q(Tt,{key:i,class:"skeleton-cell",width:t(i,e.columns||6)},null,8,["width"]))),128))],!0)]))),128))]))}}),wx=xe(bx,[["__scopeId","data-v-e715a8ef"]]),_x={class:"skeleton-form-wrapper"},kx={class:"skeleton-form-row"},Mx={class:"skeleton-form-row"},xx={class:"skeleton-form-row"},Sx={class:"skeleton-form-row"},Ex=te({__name:"FormSkeleton",setup(e){return(t,r)=>(m(),M("div",_x,[p("div",kx,[U(Tt,{height:"1",width:"10"}),U(Tt,{height:"2",width:"100"})]),p("div",Mx,[U(Tt,{height:"1",width:"10"}),U(Tt,{height:"2",width:"100"})]),p("div",xx,[U(Tt,{height:"1",width:"10"}),U(Tt,{height:"2",width:"100"})]),p("div",Sx,[U(Tt,{height:"1",width:"10"}),U(Tt,{height:"2",width:"100"})])]))}}),Lx=xe(Ex,[["__scopeId","data-v-27fab520"]]),Ax="data:image/gif;base64,R0lGODlhtwC3APf+AB9Uef7+/k94lQVAafn6+/z9/QM+aAI+Z9/n7Pv8/fX3+fb4+gtEbQQ/aF+Fn/L19whCa/f5+v39/uzw9A5HbgE9ZwdBahtRdhdOdOnu8jVlhkBtjHWVrLbH0y9ggluCnd3l6x5TeAxFbRBIcPP2+HuasDBhgxNLcSVYfOrv8vH098PR2+ft8ejt8RFJcEVxj2OIoeXr76G3x4aitlqBnNni6A9Hb+bs8G+Rqe/z9drj6YKftO3x9NHc4xhOdPj6+9Xf5sXT3Km9y6u/zRlPdWGGoDFhg0hzkfr7/AZBamuOpoWitlmAmyZZfbvL1jloiCFVeglDa9jh6KK4x9Ld5L/O2b3N18/a4nmZr0NvjlR8mBZNcyJWeiNXexxRd6/Cz8jV3p61xbXG0zdmh6W6yaS5yIejt8zY4ERwj2aKo0dykWiMpMfU3SdafShbfj5ri87a4gpEbODn7Jmxwn+dsg1GbuLp7kFujY6puxRLchJKcdPd5ZOsvsbT3fD09ipcf42ou+Tq74Ces2eLpJGrvaO5yOPq7m2Pp9vj6XGSqlN7mMrW3ylbf1Z+mrrK1qi8y1B5ltTe5cDP2RVMc97m65evwa3AzjtpiSxegLPF0YOgtXiYrlJ7l520xM3Z4YumuZ+2xX2csbHD0Fh/mzhniMnW3013lDJihLzM12mMpdfg567BzrLE0R1Sdz9sjOvw8+Ho7TZlhi5fgiBUeY+pvEx2lKe8yrDD0Kq+zEt1k4mluEJujjpoiVd/mpWuvytdgKC2xpqywl2DnlF6l3qZr6zAzVyCnT1ri26QqMvX4PT3+IqmuZavwKa7yjxqitzk6tbg5neXrSRYfJiwwbnJ1TRkhTNjhWqNpnKTqrfI1JKsvnaWrZStv2WJo7TG0oGfs8LQ2lV9mYShtS1egb7N2Juzw3SVrLjJ1NDb44ikuGSIomyPp3OUq0p1kkl0kkZykMHQ2nybsH6cspyzxO7y9WCFoBpQdpCqvIynusTS3HCSqWKHoQA8Zv///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ZjIxZWJkYy04MzJhLTQwZjEtYWZlMy1lMjZhNzM4ZGY5YTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjNGMkExNzA5QzQ2MTFFOThCRTFFOEI2M0M2NTQ0NUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjNGMkExNkY5QzQ2MTFFOThCRTFFOEI2M0M2NTQ0NUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN2YyODg3Yi1jY2Y3LTQxODItYjE3YS0xMTY4NjU4MjI5ZDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N2YyMWViZGMtODMyYS00MGYxLWFmZTMtZTI2YTczOGRmOWEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoA/gAsAAAAALcAtwAACP8A+wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as0zB/zDpNxI+f2qZt3fbjUOBtUVUC4+bNMsGu0A428rYVDMAv0E8H5Ortt9hwz8WQB/fDkcDxzRuCFUuG/KaFZZrJ7GUezXgzPy+fZZKBoLk16capXUZ2XZr2GgKxU6p4bZo2ZFKYc5d8xoi3796CfQgnicrF8efGl480gLx2dOvYi0SQ7nH2de/Y+VX/s8OdI/jz1SNPKr8RPfTw1dljdP89vWQaCuRXpA//PWQPCOg3EX8E2ueCgBIV6J99cgWA4EILRlifXIqQ8GBCEvY34Wu/6HDhQRkqWJ8zHxpUWD8ApChQiieKqGF4XaRQYoIMbogdF4bMKFFiIdbYDyI6SqSNjy4GOdEaPb63nZEQJZCFjfwhUyILDjggUJVW9oOlQN3kUBA9UBLZwYdFEJlFZQa5eJ4PMj5YAZH8rHFQA3AuWMuFRRJUSZ02IpgnQTgkeZ18P4QpVyQFFXCEoYOytwyjKGZQkB+QgsdeBhRUykuhafL5IntpCFraBwcN4Kml3PWQWKWSFRTGqfFx/4cGrLQZxIGosEmnZnXJJHrni/yVtyttPuRIkIXA+igsra8ZoQyIzErXV7I9QnKQBbBiwd01rL5XUBmeQkAGd5EY0G2jBGGR4SLlHYGrj/AUFAAnfXLXQbT8nfBMQfklS4N8buBLpBtedkrbAWboN2yYLxwURXWsCLgwtaQV9EisCgucoUGCaLYBnhrbOCZBAYyS1xpIXGjquxlSAERBCwjETInAhEwxY7O0yaRA0bAc5iVBriCvtTdPnKuAdfVzAiX8nlt0qwgqIEBef1BqsNP8FSPgDadotqhBD/t8cxRn6BcCxgINYTOBRAQiH6oELSF2gUZwF8x1TshrDNae5v8WwDbvjSBFQZwa3XdsWhCJAg/Qzu2jDLEVeMdBdazt4wBCG4bX03IV1MGqnFe6tF/kjACpQYQ4vqAbdgFjKqTeGCRn6LQfPdbEdexREJqGbzwWbrVvBoCkVwefITdiTUCi8YLxcpAelr93wDlg6YCC6gdJ8jrzRVMAzVcnRI9QJ9gnO0tVVaQvUPpV8E3bKra6X29UvdsYhScFSSD/zVPVX/QFMWjc/sCTMKdQYYBwssZBfCA+YMGPKTnoAgJ9N5BSPGyCr7nfUgJQi/L9aSAXwyB8RKOUHTTQReMqyA5ECDej8IiFPrIAG+QFQ9o46Cj+M9oW5CBA7vFHW0SJmQ//LSeLgwDghOmZAlGylEObFYQKIvBgejAnlD3V8HQF8cYBrliaPAQFDNtrotjmYRA8cNF2OrkAEsU2AEkgRIzXSRpP4DhExehhX8Wj42LW4RM9Wo51BmnCGl/jC53g4oxOJIgOnHNGA1ADJ0AQASLf9QuEkGMAiAyMTR7QBil68AClSMjd6jg/mQxjkKRkDDsa4kfaAE8mrdyfNPoFIVQuJkuwtKXNyOEQWehSMQV0CXlSGUuIwAIDnnxNBR7Ikh9oYJJOgwgbIIDIOLhEHckkJtQe0gxosoR82Wziv/bzS4HQ8iTYCufa8qCzAZWzH1q44UmKmcNuWmQM7+QHMVJC/0/JsGhFKkJRQP8p0BON0yIsOBsiC4GSfnZOJuiQpDaPk4SG6lKBNYnYRNE1Enq6gGk4cahAdkMSesYuJyLtxxHkGJJi7lMnG8jnIUqKSpb2wxtT64cAdiqQnebUpz3lqU6FmhEeXO+MdaBpNguiAxuIrZ0VkYLpNhoeNCgVgQ04yC9stgE0XcQKZ3ypSPxoxjziCwfmsaVGx3pCRciTIE1Uokbo6ZmONhAFD3ij5aipkXag8kR2Ld8B9Vq+jDwAE9nsRUnoqBA6etUictiCCMsa2P0pxBgNRGtG+iDCICzWctVgSArCN0C5zrWBQqysD10QIIbIwIMQKNtpC/vZudOJ4SHvQGAINtKIBprEf/GACEgZixEFaIC2V+WeTR1CXIzcoBWWrW003Vk+014EDtFN7q6yWhHqlC+2aRXbbwVGC4sAzoMhgKpF/DdeXGnhIgrgghQ/phFkile6tGtCXi+CWQR6cbbT1a6nBnuRWEiRA+0RmATnGS2NjECKQAJw8JhgUVFlZAIn3EV4WaWNCofJAxthwwmHsOHggcHD3cNjRqbQQAykLMG4SgKndkbjGtv4xjjOsY53zOMe+/jHQA6ykIdM5CIb+chITrKSl8xkqgQEACH5BAUKAP4ALA4AHACTAIYAAAj/APsJHEiwoMGDCBMqXMiwocOHECNKnEix4sIXPCxq3Mixo8VXAvlB6eGxpMmTHa8ACMkvDsqXMGMmFBKHH0ub/QrI3MmzJL+fNwXuStGzqNGHKoL2+4mTX4gzR6NKJVijjVKmLCFM3WpUjI2mQJeGxdoPCdezMA+MXQsW55sWaONyVHCV7dULYOTqnSjHSN22dZPsHexQ0iTAYhGTJUuAsOODA+wm/quU1I3HmClP3rx4rI8+mQcP0dxZ8doBofWqIEJacmmlP1KfVWK6dmucGuzInrqogm3Orl1vkbQ7qpHgv18Db1D8qPLnyDUvaM4TevLom0/JoS7T+u3vS0+g/+J+0hJ478BNHyBfUsWF89jRk1XGfiObXPCv6xe4o75HMkpokN+Am+nk30mfhPNeegQqd+BOHDgTRYPBvfBgUXQxqOFzFkxwYUUOABJERPLFx08qH1JE1iFkgMBQiful+FBjGi6BygMHwQiejAwVoEVr6xkkjIkxBsCjQofE6AhBMTAQI3rcHInQEkQKhEkCBInzJHYQACGlQTouxQxBC6y0YZVLeUDjlw3mkQNBj1BoGgJslkIhDgQZeeaWdEqpQx4UMgcmmtD1ySMLUGyJWEFhFiqlCYRKVpAIkc4pZaOSYTnQDJXWZeiFemKKGB8ERTCLop7KqI+cSrmQ0UC4oP8K3KcHfiLrc4cU5AqrSy2h54NldLqhAdAQdAWvq8gY2a3BHZGjsDyKuiNBmAp4pLR7PvvkKNNdKyx6BXGBJh2/Rvstdh4O9AWabPbjG7O/XVPQHdex1m4/MJz7mwGRENRDkM8ZYci9/dzgJK/PWUhQGpopkiHBO8DbmigEZaBZuTx2MOZACiyILXQoaMuSBQSLcMKbA8mAMHaMjoUBGwT/xA5BEqz8W8s4tQFLu0mJhdqgEmtYEBphIdJuICYohbPNSpE0EBUG4NTuFV4sStCyTG92R0FrSM0mpYiVi4y+pH1B0ASaxCwZGQTxMELQz3WxZrsSmKMZAN0KhAfcwS3/Q7ACnCQ3A0EEdJF1Z3UQHEt8dVg8UDGHS8pmiYOInO3lZElpBXwGWP6x5DKC8nOYS2OOpnkpxgMtQRCQrSEUEaSIrYECleD6c4MfmC62cxD0AAZ8KyYCC/7pELLpiGGA40BzBF9XEfWtcALcJRBUACaRg1VBfUncDoFuA1GTvdK7JUBJ5B94fntYmKnCyj0CSdOA85uV/jlieQ92/7QD7a+hOI/xH7gIUof1IYYBMdhLzZDHq7lxin6LccBeKMbACpIFD2QCAATHUgE7yeUS49PQCF4lEDJsECxPkEsQTkgaZOQpFiHM3FmGwcINDaAGBFlBDNnHFSn4ZoemgYT6/+h3lm4YkED2O2I/BrYVCyiRdNR6YlhowBUBrm4gepBiU2A2FSvK6mH90IYWQzIGjBXFiwTqz0AS0IQa/qQMR9EUGivIgMsMRBRu5MeCigJHCz4RBgXZABCP4oFBYq4CThMIHAzZE2rkcUtZGGLWekI0Q0Kxf2Psx4hkAodMYiuJ9NOAGU3CBE9eUSBE8CQoZBK1RyKRIGHwJBFIEJM5+q8gEvBAHolRS1NuiQEIsUIetQITW56LFgmpBSNL0i1j3ooUCzyIFJbpkd75sYZJKNaLMhlNjhxvjgAIp0DCaSZyjlOc/TBnP3ThEGcKpBM+CaFR3NkP5XmkhkZJlBs3cf9PeRYlVm60wPk4gs+iBIAXeeRERzYYpKOAIY/AJGjk3EAQkPRDABgVCEYFoNGMXtSjG3XIKHZ4jIVGjgkEWdI1HdInY9pNoisFjt8G8glePcSYcYKpFVUqkPTF9KZSdJFO12dRK/EKLg2xJaBMGtPFeIEgP+hcTMPgkD880VlMFaApCOKJoAmxIWJ4Yij62dSxjHUgseQVA2LXkBdA0BtkFWCyBjI2hInBIVQA2O2QOlS4feoNcEORQ9SRtVbEs6w4GUFBvoKwpzqEeIgVyI/i6rqtDQQB6zsWRPyXjsP6LxEEucX6BEEi122OskGbAkEEsb5qlDZoy8uq6/ZAEBp0EtEh1nCdSeinKYGI67YNgYduPTtcTAK3IZAI2m4nGcXjMmRINiWucpvL3IYEAHjRRW12/dmQTk5Xu37kgiR/6hAzFFe2t7KAJwiSjMjtIiIbOG9fGzQNmsEwsmIRQkSwRl7whskYBekABCcxt6SeSwQbCQgAIfkEBQoA/gAsFQAdAHkAhQAACP8A+wkcSLCgwYMIEypcyPDgA4EJGkqcSLGixYsEY5gQuCEDxo8gQ4okGKkVP4H8vCwaybKly4MU+J3sJ9PCy5s4Q8qcuVMggZxAgyLUhFJm0ZmkAgldCjQBDJ5GaUblh2EF06su1UzdCrUB1q8ie0qFSlbgArBoJUY6ynZs21MI0spFaIVCW7F4p+pxMrevwCkDyrodnPeA3755BSduS+Iw2sWEubb9VcMxU4+RFUsmbIOVZaEf7m6GDPkzTieaU4sWnMO0ywVdVGde3VbaHtcssYzeLRsvAyG4RTbgTXu28eAfSRM3DnkC8ovKey8XG+LMc4ksikfXPhoCqOsMHXD/l06+LfiEP/u1izm+PfOo5xkWuCJw0vT7suNTVBXM/fbIa+j3kRyFpOHfdDQUIGBBKWRXER/4FYdBegsO5AE/XQhUWUOGRMjcEhUShNcWigikIEJIeEhaAyuFaBwDL+yA0BblvYdChd+4N8YzBI1T43/6AfNjJgRpdWB+51kRmH/TEFTEj8sZcl5MPwpC0CZQyrbLef/hNQhBEB6p3XMPvaeYKQQNkeWYwSWghpg0aUBQEGsyh9xTcPJzAUEg1ElacJqoOFUDAQwUgZ+jBdflbi0QNEKeieK2qGY9EOQGpIqZBgSmRWVDUBacEvbZDSGEKlMnBNFgalRzWEaCEYhC/zUDQRysOtNnRwiqmRIEAbKqLK5Nyl2JA9li6jCNmSbse08QVEWooRQarK6iQUGQFKEit6xyNg2U7Lb8lPocuEgOtC0vjY5L7XEielgEhdquW1q7NcZHbnEFLfqofveya+50bWyInLQCMSDvZvku94Qf4G06UBMHC5awbLeB5whBx0RsHr34PjeFQIUQ1IjGg03cMW4B0DGTLgThQLJYJvvr2gdRYUOQGS/Dx3FkG6k70ygEyZDzrTvnZRVuG4q1AUHnDH0QaUwEB44ebbVBEBVOGwRZHEq5VsiSg9k1UAZZxyxWI4qOdtZAw9n69GZ/mJYeaSAQdEGsG/8rWAVlHv/GwxvaBUGQBniXXPRUqDiGCMTaDUFQLYXDfDhPsx52wnS+EJRG5DrrfZcAjnWJBUHycD7TDwQZMJoPcwUgo5kowUBQJaYLFNdAROxmR1oECPPjEQTdUns/fQy+Gy5pbaCiEQSBMbwlBOWyW62Pqcj6QLAMn/lAm2sGOFMFfIFGngec2A8Bw48+kMqaxXGVSYg6KNAJbvcj+0C0l/tSPqrC/h4cBGFE/YA3EFEsBycX4lwHCPKC+nmAIKU44E36lZd5ECQ0/vsPBggSCAm+hIJbAdFAtlG/CkREICnSX0tACJVr9Kp+/IgBQWh0MpewsChaIEgzYNgigchChSy5oVT/mjWQZ2VwOkQaiJFkJpITClEmXCCIKmDYpIE8qYYi8QQM+QEBgqgAhlYaiG6K07WRVGKLRPPcERXzpYGEyTjFaEkR0Pi2yKFpIGoqTjRaErc1usds8pLTQPogm6WN5AEVoKPWXrangfSpOCIwH0jIMTzJqZGChDJUbyoWknRUsnNbTJdAXKCdcoyEE59M4xYrNZBLMacbI7mbIgGJKE8NBFTMAVZIYpA1S24RVQPBIGkMoIyQfKGXoPTjeyonEOopBxwh0U0q67gqXg3EV+9ZRkiygExVKlM5xBKIsd6TQ5BQaZaTgxQRBSIJ7nhBJ92k5je3Yq2BYMt/yYnnIjnX/y2BfMuDFnkiwtI5T28CCSNCBIBCBaJQAMhTiLTMW0BJNhGBGhSgFYGoRCz60IFCh6IbLRtBfZlRkDaEo/vEIkU02hAbiPSSHp1o4dYmECUIAHT9qNtA2vDSPyKUZIggiCuicg6CKG94ETXcRwt3NIEwISoyIMgoeorPnxbuEbSKihkIgo2cGaCjErNqqGhBEFpEBQcE0UXOTkEQSvh0qaEi4UCEEBW0DaQMOUuFDt8q01BhUCCEnMkxCOKInAGjZXwtaeEaOBAERKUJBAFCzu4pkDEkliKBKZwAB4K+mTCAIBN42QgIRoAkXHYilyAZKWfIEwUQJAmRe9NAnMedr/+CpAQviwBBTMATHRAkBJGjA0EIIZ2efQQ1kdOpQNzBk6b2YwyRW+BAnsqdNn5EAWCjoOC4xxPgDEQAkXPOQLggnTCIJLWm8q5ABMETQhBkDYW70UBScB+H3TZy7h1IMHiyCYJ8o3DGIEgmpkMBCYgENabq70A6wJN6EGQOheMGQXDbm/GJBLumEs9A0MET2QpkwKFKBkHQMB1isOQSpnoHQeiLEg0LhMGhQgJBzskcz4ykBKa6gxd58rGB4DZbI50KZg4cKgasZSCJ4IkMBwJdIMNUMLNoiWsLKpAyEGQPqhNIHwXihwMULqli6cUE11WQoc7kEAQ55peDPBM8jLkcTjG7BUHWYVL3FO+DglptzBg2EEbU2X+6pUhAAAAh+QQFCgD+ACwYABwAeQCGAAAI/wD7CRxIsKDBgwgTKlzIcKCvcQ0jSpxIsaJFg9348bvIsaPHjwg1buwXTwLIkyhTFlwkUGRLd/RUypxpUYaFlhpxdqHJs2dCHDn7uRQa1KdRn0OTBuVQ4KjTkz1wjlQ6NcuEp1gvDokjtSvRqfwAZB0rsURQql6Hkl2bEO3XtEFxJGBLVwpcsHjTvmlBl2wmG3cDvyXqpW9WQgfyDnbr1rBTA2cjK2YcdA0Bx0glC6Y8ldQNzDw5b9ZM1AdolZ8XkxateuTpk+FGT15NukiE1x3FzN4tO201O7gtKgDAu3Vv1VuCV+RAuzjrxsojQnbe/PjQDwqiM3xe3bh3fh4QaP9XCGMS9fPW+Zkar7BAlfTov8fyw74hm2g7v3dnjelqfYqY7CegYin8Z5EOZsB3nIEInRGRNm8coKB3SDBoED8hYBNRBgINMKBgm1gokBheDeJEhQut8qF3B0hiYScGwOWCQLchRMiKjHmRg4HfdMdAL7YclAiOtPViIHcj6UCQAEQWp112+ilWCkEeNClYdBPwMuErBNVhpXfKyeFGfGoRhOSCwRHxZUFnRqldm2UOBGd3rz0yYZx30gkaHmSSxuaX0Dk2ZJ+K/UnolZjNWaiZgPrZF31uRmponovSBQqlXk0aKWMG8IEZHZgOpqmiArmACmgOhIrnpt0hctoxqhb/xeihop7WSqyuzZqnObghISGrTuoKrEBJyBAcCLQGGiobyjmRrKNzDVtrcOU8C9YFBIGQZyPjmRXrJQRZcecOAYz3gbU4CUNQOROuUt8T6BIVCkElTPifmrFeOhAT6Q1g4A+NgvXeQE+kV4iBNQSMkxwEmbbpvAZmo7BQDTRFY3x6WPxfJRPzwwVBQJCZzXjBEBRNx1kQpJt1Aoxn7ECNdKwOQXyQaQBwuNEiEDwEadDxEgSx0yeopxVwzUg4C2RevPyQQRAnfRLxWi5BmSRnx8wOZAStoK1K6mJ8DTQC131dkamwX0dBUA5r0tWBCGdfHe8fBMHR9lrMJBY3rgLl/0KQJV/+wJay0rqlBEGAfHlwVlAS/vVQgBCkxJfOZMVCNYjKHaolBFGdLBVPAUFc5nz3Y/ZAjAB6uFMU6Kl54UHtOFAUgNahjFOsjXp3rHP4xKWkaO8OO1hG+JQGmq9/rTvZMnlSAfKlL2+vTAGQEp/00mLf5kwyrKi998Ezn5IPAjJAEA/Rhz9huSpx9wtBDg6/t/yDDZwSd7UQNET6yX/JbfsCOgRBPsG/0g2AQyC5RXoiN5DVPU5W/UsW0D4SgVmkh3MDaUcB6ZeUWVitIzvoExwIwogNPhAsJOoILGiXHtkJRG0chGDpNLKejoQDR4AZSAaYJsMYguVXHIGTB/8IAgYexuhCHevhROAECYLYgodiQSIPc2UROCWCIGbg4R0OcsL5NQSBcCIEQQbBwyIcxARJpKJEYHAnURDkBTzUxEEekUaBKGkiKLgT6AaCAh4uriASaMIUBaKhiVTiTiQYSACSwMMgICQMg+yHHmoUkctI6wQEiUESY4AQAtzKhy15GUXaZA2CrKBjFmDfQcQISqEUrCJt0gJBCtGxNihkATPkBzpguSIOEEQTHXNHQ7pIlFRUJA8r8gVBYNAxY24niXCjSBbjk0KB3KFjBHxmJCdCghPEBxoEgULH9scQ2m1zIiE8DiX70YCOxW8hQDmnRHKQw9ypr3DoYwgsPLT/wYYQzZ4RnBAFJLKPSOZTIv4BaOmGGBEdPK+VeLiIQlvZRIkYqZVNUOUSXVe6K0rkdMTkh7h4GayASgsXVeyYLBuiUQhwtJUqSCnTGsAChcS0H18gyDpeSkyJJlGOCeFXP0ygyn2WtJ8RCSmGEkKNqeR0IGQkXSsvYo06HqQA45gKUQeCgCM6bmIXAZw8B1ItsDxVIKkC0z23ZxEJpK6fGIiMCQjiKrWalK01GatUv/qsGQ3kdhRJQBSJaUmTYu971KEBQVzUD40yhBmlE8Jhg3dEgQguhkEaiC4EIlmJ4LKVGxBI/NyiUaWMgSA1UFUDXNgPTgjEDdHaaLxy6Aqp/8YhMvggyMseV1uC2KMl+pJtqIx0i6OqRlsDqeHjcjsQQ0wlBIVN6sTKgARB7vUspyAICSCgqtQOZAhg8dREGDAxemiDp2eZoECeGKo8EoQ5OHGYRAYVKkmidyqqIMgNQ+VLgqDRiwlJBlgnOhRMEGQB5A0VAgVSxEoxZAYDvq9AICaQYoCVIA5wVEN+EeHZ+EuKAtmjQBbQg2IIxBnInN5ALBAZIEo3XvrprR0BXBBIyYMG2QVe/94xyg7DRRwE4QaNGQKOMERDIC4Fi2JBTBRg9PhZkxgIAKYskClHccrv7IczrYySAMjhVP3IxThSUxAu9wMA0njAk/NUj4EEBAAh+QQFCgD+ACwYABwAeQCGAAAI/wD7CRxIsKDBgwgTKlzIsKHDhxAjSpzY8IHABBQzatzI0WAMEwI3ZOhIsqRJhJFa8RPIz8uikzBjbqTAb2W/mhZk6tzpsKZNnwIJ8Bw6VBPLmkdtkgpEtOnJBDB+Ir05lR+GFU6zclRTtavUBlrDUgRKVapZgQvEqlUYKanbsm9PIVhLl6AVCm/J6q2qx0ldulMGnIVLeO+Bv2v3Dlb8lgRirYwLe337q8bjoSMlL55c2Aaryzs/5OUcOTJomE42qx49OMfpkgu6rNbM+q20Pa87YiHNe7ZeBkJyb2zQuzbt48LHFj9emvOE5BKb+15ONsQZ6A1ZGJe+nTQEUNgXOv/oPr382/AIhfZrR5O8e+ZT0S8scEXgJOr4Z8t/qCrYe+6SrbEfRXIUksZ/1NFQwIAEpaBdRHzkZxwG6jEokAf8dCGQZQ0ZIiFzS1g4kF5bKCLQgggh8WFpDbwkYmQMvLADQluYBx8KDH7z3hjPEDSOjQDKBwyQmRDEFYL6hWeFYP9NQ1ARQC5nSHg0ASkIQZtEOdsu4QGo1yAERYjkdslZBN9iphA0hJZk5paAGmPepAFBQbDJnHBRxcnPBQSBYGdpuWmyYlUNBDBQBH+SlpuXvLVA0Ah6Kvoao5v1QJAbkS4GGhCZHpUNQVl0WthlN4Qgak2dEETDqVPN8RgJRiT/KtUMBHHAqk2XHTHoZkoQBAirspxGaXcmDmTLqcM4Btqw8D1BUBWihmKosLuOBgVBUogqHLPN5TSQstzyY2py4SY54oq8OEputcgRxGwRFW7LrmnufoheucYVxCik8uHb7rm+tcGhcNMKxMC8nOm73BN+YMfpQE0gPJjCs+GGnSMEHSPxefWam9sUAhVCUCMbE0ZxvrkFQIdNuhCEQ8lknfzvaR9MhQ1BZsAcX8ejgbSuTaMQJIPOuPIsGVavcUjWBgSdQ/RBpTGRGzh6vNUGQVQ8bVBkcTB1WiFMEobXQBloLTNZjSxKWloDEXcr1Jz9AZp6pYFA0AWycgzwWxWY//kXD29sFwRBGuRtstF6oYIYIhFvNwRBtRgeM+JV0frXCdT5QlAaku+8d2ECIOYlFgTJ07lNPxBkAGk+rBXAjGeyBANBlZwu0FwDEcGbHWIRIAyQRxB0i+399EE4b7iItcGKRhAEBvGWEJQLb7aGxW3rA8FCvOYDcb5Z4EQV8AUaeh6AYj8EEE/6QCtvFkdTKiX6oEAnvN3P7APV7rFJ+awaO3xwIAgj7Be8gYhiOTHBUOc6QJAX2M8DBCkFAmHir73MgyCi+R+AMECQQEzwJBXsSogGsg37VQAjAlHR/kgSQqlcw1f240cMCFIjlIFQZ1ogSDNi6CKByGKFHWnhUf+cNRBoaZA6RRrIkWbGERQKkSpcIIgqYuikgUDJhh3xRAz5AQGCqCCGVxrIbozjtY5UYotF+1wFwTQQMR2nGCUpAhrhJrk0DWRNxolGSeR2RBudbV5zGkgfZsO0jjygAnPcGsz4NBA/GUcE59MIOYg3OTXOq1CH8o3FNpIOSnpui+oSiAu2U46OcMKTadyipQaCKeZ0oyN4S+QfE/WpgYSKOcHaSAy0VsktpmogGSyNAZSxkS/w8pN97I7lBFK95oBjI7tBJR1Z1auB/Ao+y9hIFo6ZymTCp1gCORZ8cqiRKsmScokiokAk0R0vbOSJ9LJkoq41kGz9LyPwTBg6I+X/LYGA64PR4eY0vRnP9+CzZABIqEASCoCBPnGWeguo4R6Sz24GSTkT7YnZ9nm4iTxUo8SDaEclqi2Q2k+kvYzIRxtig43KM6IqLRnbBKIEAYSuH3YbSBtcalCMigoRBHHFVM5BkOWFlKMphcgTkSYQJkxFBgQZBU/v6VOCTuURtZqKGQiCDZ0ZwKH69GjJaEEQWkwFBwTRhc5OQRBK9FSshivhQIQwlbQNpAw6S4UO30pSq9okgwIZpE2OQRBH6AwYLuNrTA3nwIEgYCpNIAgQdGZPgYxBsRARjOEGOJD02YQBBJkAzEZQMAIkAbMPuUTJRknDnyiAIEmQHJwG8rzu/3xVIyWAWQQIYoKf6IAgIZAcHQhCiOn4LCOpkVxOBeKOnzC1H2OQHAMH4tTusDEjCghbBQfXvZ8EZyACkNxzBsKF6YSBI6o91XcFIoifEIIgazAcjgaSAvw8DLeSe+9AgvGTTRDkG4YzBkEyQR0KSIAjqTmVfwfSgZ/UgyBzMBw3CJJb35CPI9k91XgGgo6fzFYgBBZVMgiCBuoQgySXONU7GvSTDQukwaJCAkHMyZzPdKQEp7qDF38CsoHktqQvLUxmECwqBrRlIIn4yQwHEl0gv2cWJXmtXwVSBoLsYXUC4aNA/HCAjAaZLL2gILsKIlSbHIIgxvTye/AgZjvJ7BwWBFlHyVA6FePdMEqslVnDBsKIOSN1KrudSEAAACH5BAUKAP4ALBUAHQB5AIUAAAj/APsJHEiwoMGDCBMqXMhQ4QseDSNKnEixokWCrwTyg9LjosePIEMSvAJAI784IlOqXHlQSBx+JmH2K8Cyps2L/HLGFLgrxc2fQA+q2Nkvp0x+Ic4EXfqzRhuiRk1CYEp1pRgbR3UW1Rq1H5KqYD0e4Eo2q8w3LcKqbagAalmoF8CsnXtQjhG3Zt0moctXoKRJebcG7tqVQN+1A94KxkuU1I3DYQkrljzYRx/IS4cwXsyZsskBmIGqILLZc2fFP0LXVDJ4suvAGuyoVrmoQuvbpblukTRbpJHXuXFvbdA7pOnjwE/LXFAcZ3LkwruektO8IvTg2IueQFW9oaXs15W7/z3QfaGKC+Cfq5eprPxBNrnSR18vcId7hWSUaJDPnzPN+w19Eg564hUYXlcAWsSBM1H0h9wLCX7UloH0FWXBBBES5AAgQVB0oHqpZDhQV4eQAQJDH84nU4KGFbgEKg8clGJ2ABagRW7kGSRMheEFcN8hKgrkCEExMBAkhTJx494SFWKSAEHiHBkeBECUN2NRzBC0QElIgudBi81dyU8eORD0iIOuIVBcKWjiQJCPXcaZk5qz6ZAHmsQZJGaas7EAhZSKFbRna3SGZgKPgRIkAqKEzjYoUU8ONAOjbhXaF5yPcsYHQRHMAmijkOmDZmAuQDQQLp9WCtknqRp4SEGujP+q0RJw8lUGpQYaAM1IsvazCmaJtYrcETLiGlqm4QmK6H6qIZucslKOwlyzuCZLEBcV0lHrsdUmh+FAX1TYnG3CJndNQXfMR1p1MHQrnAGRENRDjscZYUh3NxjZ63EQEpTGZopM2N0O5c4nCkEZbLZtaB1kOZACBDrbGgrFZmVBdyKcUOZAMuz7LEGEYcBGdzmxQ5AEHgsHrUBtwNLcUFuBpqe7mxWEhlaINBeICUStLGeFHQ1EhQErFneFF4EVFGzKRN1R0BpF97ZoYNsiQ7OBXxA0gSYkK0YGQTyMUHBpXYDZnATmbAbAtALhMTaFy3SnACfRzUAQAV0wfVod3cX/8lwdCQ9UjN6mhaneIBUTrtVsVqRnQOI/H6kaKDJf6bPERH0HWTzGEgTB1aZBEQFkmf4nUAmgT2Y3Xd9mOgdBD2Dw9nEisDCXDhRHThQGMQ40x+yuFbHWCifMXgJBBWCieFYVrJUE6BDINhA1y/e8VAKUKP4B5JhzZpMqrNwjkDQNAJ80yKkHxrZK3Vs7YvpEiVNT+x8PVAf8nDEQQ0oo6+5/YQSZlPmg4oCUHOx/uMKDlgAwwM5UgE0huUT1CjQCUwmEDA2UzBNCEoQMPgcZb4rFBBHkkWF4MDoDqAFBVjDCxV1ECrZpYWsgwT38eaQb+LMc+k4okHtZxAI5FNcO/ydIA+fwME4F0UMQjzIy6ywxOwLrhzaeWJQxLKwh9GuVfQaSgCYcMSdlkEikstgfBjxmIKL4Ij8I1JAwIjCDMCjIBmQoEQ/QUU4VCJpA4HBHhlBDjYDKQg0byJCb3VGH7ztihxICBypm6nL408AVB8IER3ZuIERwJCgSQjRA9qcgYXAkEUiAEDK+0XoDkYAH1EiMUloSUAxAiBXUOJVBHtI1tEhILfookGmZElmk6N9BpMDLfrzulMg0TRJ2hSIq9i93pgSANAUiTS5Vk5rT7Mc1+6GLiPxSK53QyATB8k2Z8K4o46zKn764CXQmM1FUQdUXLUCJI4IlALxQI90Ul/+jsIBBjfp6Z1bcgBGBCOCgBkVoPw4qgIQ2dKEKZcgoWngMDzKBIENCJkPo9E1zeDBuA/lEryTyzUd4MKMC2Z5GvRlEEHgwIwNRHjLTgsUc3imDXiDIDx6HzDBE5A85JFYGTUEQT7yNhg0RQw5D4c72MXUgoewVA0bXkBdk0BtNBd2vBmK1fYkhIlSgF+jSkkFLvWF2IYqIOvTWCnEKVCAjKAhW9pXTiNjurf24UVbf5rSBICB1V/DQ1dLh1u4lgiC3SJ0gBPu2xu21V1MgiCBSVw3G9qp3DdwDQUxIyIhY42oj0lukBIKtzjYEHqAtbGoTqbeJQOJtocUrJGErkR1MjVS1tGWtbCMSANnd9rEr1W33JNLI3AKPC7YMLkPMsNrZWcATBEmG4nZBkQ00d1/TOJkI8ZoTIVBkacF9mzEK0oEMTsJsNS2XCAoSEAA7",Dx={class:"fullscreen-loading-container","data-testid":"full-screen-loader"},Hx=["src"],Bx={key:0,class:"progress"},Tx=te({__name:"FullScreenKongSkeleton",props:{progress:{type:Number,default:null},hideProgress:{type:Boolean,default:!1}},setup(e){const t=e,r=j(0),n=j(0),o=E(()=>t.progress!==null?t.progress:n.value);return yt(()=>{t.progress||(r.value=setInterval(()=>{n.value>=100&&(clearInterval(r.value),n.value=100),n.value=Math.min(n.value+Math.ceil(Math.random()*10*30),100)},200))}),_r(()=>{clearInterval(r.value)}),(i,a)=>(m(),M("div",Dx,[p("div",null,[p("img",{alt:"Loading",src:Y(Ax)},null,8,Hx),e.hideProgress?O("",!0):(m(),M("div",Bx,[p("div",{class:"progress-bar",role:"progressbar",style:We({width:`${o.value}%`}),title:"Loading"},null,4)]))])]))}}),Ox=xe(Tx,[["__scopeId","data-v-5c71d015"]]),Ix=e=>(ut("data-v-5a15970d"),e=e(),ct(),e),Vx={class:"fullscreen-loading-container","data-testid":"full-screen-spinner-loader"},Px=Ix(()=>p("div",{class:"spinner-loader"},null,-1)),Nx={key:0,class:"progress"},Zx=te({__name:"FullScreenGenericSpinner",props:{progress:{type:Number,default:null},hideProgress:{type:Boolean,default:!1}},setup(e){const t=e,r=j(0),n=j(0),o=E(()=>t.progress!==null?t.progress:n.value);return yt(()=>{t.progress||(r.value=setInterval(()=>{n.value>=100&&(clearInterval(r.value),n.value=100),n.value=Math.min(n.value+Math.ceil(Math.random()*10*30),100)},200))}),_r(()=>{clearInterval(r.value)}),(i,a)=>(m(),M("div",Vx,[p("div",null,[Px,e.hideProgress?O("",!0):(m(),M("div",Nx,[p("div",{class:"progress-bar",role:"progressbar",style:We({width:`${o.value}%`}),title:"Loading"},null,4)]))])]))}}),$x=xe(Zx,[["__scopeId","data-v-5a15970d"]]),O7=te({__name:"KSkeleton",props:{delayMilliseconds:{type:Number,required:!1,default:0},type:{type:String,default:"",validator:e=>bM.includes(e)},progress:{type:Number,required:!1,default:null},hideProgress:{type:Boolean,default:!1},cardCount:{type:Number,default:1},tableColumns:{type:Number,required:!1,default:6},tableRows:{type:Number,required:!1,default:6}},setup(e){const t=e,r=j(!1);return yt(()=>{setTimeout(()=>{r.value=!0},t.delayMilliseconds)}),(n,o)=>r.value?(m(),M("div",{key:0,class:J(["k-skeleton-container",{"is-spinner":e.type!=="spinner"}])},[e.type==="card"?(m(),Q(Cx,{key:0,"card-count":e.cardCount},{"card-header":D(()=>[F(n.$slots,"card-header")]),"card-content":D(()=>[F(n.$slots,"card-content")]),"card-footer":D(()=>[F(n.$slots,"card-footer")]),_:3},8,["card-count"])):e.type==="table"?(m(),Q(wx,{key:1,columns:e.tableColumns,rows:e.tableRows},{default:D(()=>[F(n.$slots,"default")]),_:3},8,["columns","rows"])):e.type==="form"?(m(),Q(Lx,{key:2})):e.type==="fullscreen-kong"?(m(),Q(Ox,{key:3,"hide-progress":e.hideProgress,progress:e.progress},null,8,["hide-progress","progress"])):e.type==="fullscreen-generic"?(m(),Q($x,{key:4,"hide-progress":e.hideProgress,progress:e.progress},null,8,["hide-progress","progress"])):e.type==="spinner"?(m(),Q(Ie,{key:5,color:"#000",icon:"spinner",size:"18"})):(m(),Q(ux,{key:6}))],2)):O("",!0)}}),Rx={class:"empty-state-title"},zx={key:1,class:"k-empty-state-title-header"},Fx={class:"empty-state-content"},Ux={key:0,class:"k-empty-state-message"},jx={class:"k-empty-state-cta"},Yx=te({__name:"KEmptyState",props:{isError:{type:Boolean,default:!1},iconSize:{type:String,default:S_},icon:{type:String,default:""},ctaIsHidden:{type:Boolean,default:!1},ctaText:{type:String,default:""},handleClick:{type:Function,default:null},iconColor:{type:String,default:""},iconSecondaryColor:{type:String,default:""}},setup(e){return(t,r)=>(m(),M("section",{class:J(["empty-state-wrapper",{"is-error":e.isError}])},[p("div",Rx,[e.isError||e.icon?(m(),M("div",{key:0,class:J(["k-empty-state-icon card-icon",{"warning-icon":e.isError}])},[U(Ie,{color:e.isError?e.iconColor||`var(--black-70, var(--kui-color-text-neutral-strongest, ${Y(__)}))`:e.iconColor,icon:e.icon?e.icon:"warning","secondary-color":e.isError?e.iconSecondaryColor||"currentColor":e.iconSecondaryColor,size:e.iconSize},null,8,["color","icon","secondary-color","size"])],2)):O("",!0),t.$slots.title?(m(),M("div",zx,[F(t.$slots,"title",{},void 0,!0)])):O("",!0)]),p("div",Fx,[t.$slots.message?(m(),M("div",Ux,[F(t.$slots,"message",{},void 0,!0)])):O("",!0),p("div",jx,[F(t.$slots,"cta",{},()=>[!e.ctaIsHidden&&e.ctaText?(m(),Q(Xe,{key:0,appearance:"primary",size:"small",onClick:r[0]||(r[0]=Et(()=>e.handleClick&&e.handleClick(),["prevent"]))},{default:D(()=>[k(V(e.ctaText),1)]),_:1})):O("",!0)],!0)])])],2))}}),ga=xe(Yx,[["__scopeId","data-v-147e1e00"]]),Gx={class:"k-input-label"},Kx={key:0,class:"is-required"},qx=te({__name:"KLabel",props:{help:{type:String,default:""},info:{type:String,default:""},required:{type:Boolean,default:!1},tooltipAttributes:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}},setup(e){const t=e,r=Ot(),n=E(()=>!!(t.info||t.help||r.tooltip));return(o,i)=>(m(),M("label",Gx,[F(o.$slots,"default",{},void 0,!0),e.required?(m(),M("span",Kx,"*")):O("",!0),n.value?(m(),Q(ui,Qe({key:1},e.tooltipAttributes,{class:"label-tooltip","position-fixed":"","test-mode":!!e.testMode||void 0}),{content:D(()=>[F(o.$slots,"tooltip",{},()=>[k(V(e.help||e.info),1)],!0)]),default:D(()=>[U(Ie,{color:`var(--black-25, var(--kui-color-text-neutral-weak, ${Y(so)}))`,"hide-title":"",icon:e.help?"help":"infoFilled",size:Y(Lt)},null,8,["color","icon","size"])]),_:3},16,["test-mode"])):O("",!0)]))}}),jr=xe(qx,[["__scopeId","data-v-711fc554"]]),Wx={class:"text-on-input"},Qx=["for"],Xx={key:0,class:"is-required"},Jx=["id","aria-invalid","value"],eS=["id","aria-invalid","value"],tS=["aria-invalid","value"],rS={key:4,class:"help"},nS=["tabindex","onKeyup"],oS={inheritAttrs:!1},iS=te({...oS,__name:"KInput",props:{modelValue:{type:[String,Number],default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},help:{type:String,default:""},size:{type:String,default:"medium",validator:e=>hM.includes(e)},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:""},characterLimit:{type:Number,default:null,validator:e=>e>0},iconPosition:{type:String,default:"start",validator:e=>pM.includes(e)},testMode:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(e,{emit:t}){const r=e,n=j(""),o=j(!1),i=j(!1),a=j(!1),s=j(null),{stripRequiredLabel:l}=M1(),u=Ot(),c=or(),d=E(()=>(c==null?void 0:c.disabled)!==void 0&&String(c==null?void 0:c.disabled)!=="false"),f=E(()=>(c==null?void 0:c.readonly)!==void 0&&String(c==null?void 0:c.readonly)!=="false"),h=E(()=>(c==null?void 0:c.required)!==void 0&&String(c==null?void 0:c.required)!=="false"),C=E(()=>c.id?String(c.id):r.testMode?"test-input-id-1234":f1()),w=E(()=>l(r.label,h.value)),g=E(()=>{var S,$;return!!((S=r.labelAttributes)!=null&&S.help||($=r.labelAttributes)!=null&&$.info||u["label-tooltip"])}),b=E({get(){return r.modelValue},set(S){P({target:{value:S}})}}),y=E(()=>{const S={...c};return delete S.class,delete S.input,delete S.onInput,S}),v=E(()=>{var S,$;const T=((S=n.value)==null?void 0:S.toString().length)||0,z=(($=r.modelValue)==null?void 0:$.toString().length)||0;let ae=T;return!o.value&&z&&(ae=z),!!r.characterLimit&&ae>r.characterLimit}),_=E(()=>v.value?o.value?`${n.value.toString().length} / ${r.characterLimit}`:`${r.modelValue.toString().length} / ${r.characterLimit}`:""),H=E(()=>!!c["onIcon:click"]);Te(v,(S,$)=>{S!==$&&t("char-limit-exceeded",{value:n.value,length:n.value.length,characterLimit:r.characterLimit,limitExceeded:S})}),Te(b,(S,$)=>{S!==$&&P({target:{value:S}})});const P=S=>{var $;const T=JSON.parse(JSON.stringify(($=S==null?void 0:S.target)==null?void 0:$.value));I(T)},I=S=>{n.value=S,o.value=!0,t("input",S),t("update:modelValue",S)},Z=()=>n.value||o.value?n.value:r.modelValue,A=S=>{if(H.value){const $=c["onIcon:click"];typeof $=="function"&&$(S)}};return yt(()=>{s.value&&H.value&&(s.value.role="button")}),(S,$)=>(m(),M("div",{class:J(["k-input-wrapper",[S.$attrs.class,{"input-error":v.value||e.hasError||String(S.$attrs.class||"").includes("input-error")}]])},[e.label&&e.overlayLabel?(m(),M("div",{key:0,class:J(`k-input-label-wrapper-${e.size}`)},[p("div",Wx,[p("label",Qe(e.labelAttributes,{class:{focused:i.value,hovered:a.value,disabled:d.value,readonly:f.value},for:C.value}),[p("span",null,V(w.value),1),h.value?(m(),M("span",Xx,"*")):O("",!0)],16,Qx),p("input",Qe(y.value,{id:C.value,"aria-invalid":e.hasError||v.value?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:S.$slots.icon}],value:Z(),onBlur:$[0]||($[0]=()=>i.value=!1),onFocus:$[1]||($[1]=()=>i.value=!0),onInput:P,onMouseenter:$[2]||($[2]=()=>a.value=!0),onMouseleave:$[3]||($[3]=()=>a.value=!1)}),null,16,Jx)]),v.value||e.hasError?(m(),M("p",{key:0,class:J(["has-error",{"over-char-limit":v.value}])},V(_.value||e.errorMessage),3)):O("",!0)],2)):e.label?(m(),M("div",{key:1,class:J(`k-input-label-wrapper-${e.size}`)},[U(jr,Qe({for:C.value},e.labelAttributes,{required:h.value}),xn({default:D(()=>[k(V(w.value)+" ",1)]),_:2},[g.value?{name:"tooltip",fn:D(()=>[F(S.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),p("input",Qe(y.value,{id:C.value,"aria-invalid":e.hasError||v.value?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:S.$slots.icon}],value:Z(),onInput:P}),null,16,eS),v.value||e.hasError?(m(),M("p",{key:0,class:J(["has-error",{"over-char-limit":v.value}])},V(_.value||e.errorMessage),3)):O("",!0)],2)):(m(),M("input",Qe({key:2},y.value,{"aria-invalid":e.hasError||v.value?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:S.$slots.icon}],value:Z(),onInput:P}),null,16,tS)),(v.value||e.hasError)&&!e.label?(m(),M("p",{key:3,class:J(["has-error",{"over-char-limit":v.value}])},V(_.value||e.errorMessage),3)):O("",!0),e.help?(m(),M("p",rS,V(e.help),1)):O("",!0),S.$slots.icon?(m(),M("div",{key:5,ref_key:"icon",ref:s,class:J(["input-icon",{clickable:H.value}]),tabindex:H.value?0:-1,onClick:A,onKeyup:Wt(A,["enter"])},[F(S.$slots,"icon",{},void 0,!0)],42,nS)):O("",!0)],2))}}),Oa=xe(iS,[["__scopeId","data-v-da4a957a"]]),aS=["data-testid"],sS={class:"k-select-item-container",role:"option"},lS=["disabled","value"],uS={class:"k-select-item-label"},cS={class:"k-select-selected-icon-container"},dS=te({__name:"KSelectItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0&&e.value!==void 0}},emits:["selected"],setup(e,{emit:t}){const r=e,n=o=>{if(r.item.disabled){o.stopPropagation();return}t("selected",r.item)};return(o,i)=>(m(),M("div",{key:e.item.key,class:"k-select-item","data-testid":`k-select-item-${e.item.value}`,onClick:n},[p("div",sS,[p("button",{class:J({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value},[p("span",uS,[F(o.$slots,"content",{},()=>[k(V(e.item.label),1)],!0)]),p("span",cS,[e.item.selected?(m(),Q(Ie,{key:0,class:"selected-item-icon",color:"currentColor",icon:"check"})):O("",!0)])],10,lS)])],8,aS))}}),Ks=xe(dS,[["__scopeId","data-v-691b9512"]]),fS={class:"k-select-group-title"},hS=te({__name:"KSelectItems",props:{items:{type:Array,required:!1,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)}},emits:["selected"],setup(e,{emit:t}){const r=e,n=s=>t("selected",s),o=E(()=>{var s;return(s=r.items)==null?void 0:s.filter(l=>!l.group)}),i=E(()=>{var s;return[...new Set(((s=r.items)==null?void 0:s.filter(l=>l.group)).map(l=>l.group))].sort((l,u)=>l.toLowerCase().localeCompare(u.toLowerCase()))}),a=s=>{var l;return(l=r.items)==null?void 0:l.filter(u=>u.group===s)};return(s,l)=>(m(),M(Se,null,[(m(!0),M(Se,null,lt(o.value,u=>(m(),Q(Ks,{key:u.key,item:u,onSelected:n},{content:D(()=>[F(s.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128)),(m(!0),M(Se,null,lt(i.value,u=>(m(),M("div",{key:`${u}-group`,class:"k-select-group"},[p("span",fS,V(u),1),(m(!0),M(Se,null,lt(a(u),c=>(m(),Q(Ks,{key:c.key,item:c,onSelected:n},{content:D(()=>[F(s.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),pS=xe(hS,[["__scopeId","data-v-8e9c1b92"]]),mS=e=>(ut("data-v-dde302d5"),e=e(),ct(),e),vS=["id"],gS={class:"k-select-selected-item-label"},CS=["onKeyup"],yS=["id"],bS=["id"],wS={key:0,class:"custom-selected-item"},_S={key:1,class:"k-select-list"},kS={class:"select-item-description"},MS=mS(()=>p("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),xS={inheritAttrs:!1},SS=te({...xS,__name:"KSelect",props:{modelValue:{type:[String,Number],default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},width:{type:String,default:""},placeholder:{type:String,default:""},appearance:{type:String,default:"dropdown",validator:e=>kM.includes(e)},buttonText:{type:String,default:""},items:{type:Array,required:!1,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var r,n;return(n=t.label)==null?void 0:n.toLowerCase().includes((r=e.query)==null?void 0:r.toLowerCase())})},enableFiltering:{type:Boolean,default:null},autosuggest:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},dropdownFooterText:{type:String,default:""},dropdownFooterTextPosition:{type:String,default:"sticky"},reuseItemTemplate:{type:Boolean,default:!1},enableItemCreation:{type:Boolean,default:!1}},emits:["selected","input","change","update:modelValue","query-change","item:added","item:removed"],setup(e,{emit:t}){const r=e;si(R=>({17978460:$.value}));const{getSizeFromString:n,stripRequiredLabel:o}=M1(),i={popoverClasses:"k-select-popover",popoverTimeout:0,placement:"bottomStart",hideCaret:!0},a=or(),s=Ot(),l=E(()=>a.required!==void 0&&String(a.required)!=="false"),u=E(()=>o(r.label,l.value)),c=E(()=>{var R,N;return!!((R=r.labelAttributes)!=null&&R.help||(N=r.labelAttributes)!=null&&N.info||s["label-tooltip"])}),d=j(""),f=E(()=>{var R,N;return!(!d.value||(N=(R=b.value)==null?void 0:R.filter(K=>K.label===d.value))!=null&&N.length)}),h=j(null),C=E(()=>r.testMode?"test-select-id-1234":f1()),w=E(()=>r.testMode?"test-select-input-id-1234":f1()),g=E(()=>r.testMode?"test-select-text-id-1234":f1()),b=j([]),y=j(!1),v=j(!1),_=j(null),H=E({get(){return r.modelValue},set(R){var N;const K=(N=b.value)==null?void 0:N.filter(ie=>ie.value===R);K!=null&&K.length?Ze(K[0]):R||Ge()}}),P=E(()=>r.autosuggest?!0:r.enableFiltering!==null?r.appearance==="button"?!1:r.enableFiltering:r.appearance==="dropdown"),I=E(()=>{let R="";return r.width?R=r.width:(R="205",r.appearance==="button"&&(R="230")),n(R)}),Z=E(()=>({width:I.value})),A=E(()=>{const R={...a};return delete R.class,R}),S=E(()=>({...i,...r.kpopAttributes,popoverClasses:`${i.popoverClasses} ${r.kpopAttributes.popoverClasses} k-select-pop-${r.appearance}`,width:String(Ye.value),maxWidth:String(Ye.value),disabled:a.disabled!==void 0&&String(a.disabled)!=="false"||a.readonly!==void 0&&String(a.readonly)!=="false"})),$=E(()=>n(r.dropdownMaxHeight)),T=E(()=>({...S.value})),z=E(()=>r.autosuggest?b.value:r.filterFunc({items:b.value,query:d.value})),ae=E(()=>r.placeholder?r.placeholder:a.placeholder?a.placeholder:r.appearance==="button"||!P.value?"Select an item":"Filter..."),se=E(()=>r.buttonText&&h.value?r.buttonText:h.value?h.value.label:ae.value),ue=E(()=>r.appearance==="select"&&r.clearable&&!!h.value),ne=E(()=>!!(h.value&&r.appearance==="select"&&(s["selected-item-template"]||r.reuseItemTemplate&&s["item-template"]))),ye=R=>{if(!P.value)return R.preventDefault(),!1},je=()=>{var R,N;if(!r.enableItemCreation||!d.value||!f.value)return;const K=(((R=b.value)==null?void 0:R.length)||0)+1,ie={label:d.value+"",value:r.testMode?`test-multiselect-added-item-${K}`:f1(),key:`${(N=d.value.replace(/ /gi,"-"))==null?void 0:N.replace(/[^a-z0-9-_]/gi,"")}-${K}`,custom:!0};t("item:added",ie),Ze(ie,!0),d.value=""},Ze=(R,N)=>{var K,ie;N&&((K=b.value)==null||K.push(R)),(ie=b.value)==null||ie.forEach((x,L)=>{var B,W,q;x.key===R.key?(x.selected=!0,x.key=(B=x==null?void 0:x.key)!=null&&B.includes("-selected")?x.key:`${x.key}-selected`,h.value=x):x.selected?(x.selected=!1,x.key=(W=x==null?void 0:x.key)==null?void 0:W.replace(/-selected/gi,""),x.custom&&((q=b.value)==null||q.splice(L,1),t("item:removed",x))):x.selected=!1}),d.value=r.appearance==="dropdown"?"":R.label,t("selected",R),t("input",R.value),t("change",R),t("update:modelValue",R.value)},Ge=()=>{var R;(R=b.value)==null||R.forEach((N,K)=>{var ie,x;N.selected=!1,N.key=(ie=N==null?void 0:N.key)==null?void 0:ie.replace(/-selected/gi,""),N.custom&&((x=b.value)==null||x.splice(K,1),t("item:removed",N))}),h.value=null,r.appearance==="select"&&(d.value="",t("query-change","")),t("input",null),t("change",null),t("update:modelValue",null)},ze=(R,N)=>{if(R.keyCode===27){N.value=!1;return}const K=document.getElementById(g.value);!N.value&&K&&K.click()},fe=R=>{d.value!==R&&(d.value=R,t("query-change",R))},Ne=()=>{v.value=!0,y.value||(y.value=!0,t("query-change",""))},He=()=>{v.value=!1};Te(H,(R,N)=>{var K;if(R!==N){const ie=(K=b.value)==null?void 0:K.filter(x=>x.value===R);ie!=null&&ie.length?Ze(ie[0]):R||Ge()}}),Te(()=>r.items,(R,N)=>{var K,ie,x,L;if(JSON.stringify(R)!==JSON.stringify(N)){b.value=JSON.parse(JSON.stringify(r.items)),h.value=null;for(let B=0;B<((K=b.value)==null?void 0:K.length);B++)b.value[B].selected===void 0&&(b.value[B].selected=!1),b.value[B].key=`${(x=(ie=b.value[B].label)==null?void 0:ie.replace(/ /gi,"-"))==null?void 0:x.replace(/[^a-z0-9-_]/gi,"")}-${B}`||`k-select-item-label-${B}`,(b.value[B].value===r.modelValue||b.value[B].selected)&&(b.value[B].selected=!0,h.value=b.value[B],b.value[B].key+="-selected",r.appearance==="select"&&!v.value&&(d.value=h.value.label)),((L=h.value)==null?void 0:L.value)===b.value[B].value&&(b.value[B].selected=!0);_.value&&typeof _.value.updatePopper=="function"&&p1(()=>{_.value.updatePopper()})}},{deep:!0,immediate:!0});const Ye=j(0),G=()=>{const R=document.getElementById(w.value);R&&(Ye.value=R.offsetWidth)};return(R,N)=>(m(),M("div",{class:J(["k-select",[R.$attrs.class]]),style:We(Z.value)},[e.label&&!e.overlayLabel?(m(),Q(jr,Qe({key:0},e.labelAttributes,{"data-testid":"k-select-label",for:C.value,required:l.value}),xn({default:D(()=>[k(V(u.value)+" ",1)]),_:2},[c.value?{name:"tooltip",fn:D(()=>[F(R.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"])):O("",!0),p("div",{id:C.value,"data-testid":"k-select-selected-item"},[h.value&&e.appearance==="dropdown"?(m(),M("div",{key:0,class:J(["k-select-item-selection",{"overlay-label-item-selection":e.overlayLabel}])},[F(R.$slots,"selected-item-template",{item:h.value},()=>[p("div",gS,V(h.value.label),1)],!0),p("button",{class:"clear-selection-icon",onClick:Ge,onKeyup:Wt(Ge,["enter"])},[U(Ie,{color:"currentColor",icon:"clear"})],40,CS)],2)):O("",!0),U(Y(Y2),null,{default:D(({toggle:K,isToggled:ie})=>[U($t,Qe({ref_key:"popper",ref:_},T.value,{"on-popover-click":()=>(K(),ie.value),"position-fixed":e.positionFixed,target:`[id='${w.value}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>{h.value&&e.appearance==="select"&&(d.value=h.value.label),ie.value&&K()},onOpened:()=>{d.value="",K(),G()}}),{content:D(()=>[e.autosuggest&&e.loading?F(R.$slots,"loading",{key:0},()=>[U(Ie,{class:"k-select-loading","data-testid":"k-select-loading",icon:"spinner"})],!0):(m(),M("div",_S,[U(pS,{items:z.value,onSelected:Ze},{content:D(({item:x})=>[F(R.$slots,"item-template",{class:"select-item-label select-item-desc",item:x},void 0,!0)]),_:3},8,["items"]),!z.value.length&&!R.$slots.empty&&!e.enableItemCreation?(m(),Q(Ks,{key:"k-select-empty-state",class:"k-select-empty-item",item:{label:"No results",value:"no_results"}})):O("",!0),!z.value.length&&f.value&&!R.$slots.empty&&e.enableItemCreation?(m(),Q(Ks,{key:"k-select-new-item",class:"k-select-new-item","data-testid":"k-select-add-item",item:{label:`${d.value} (Add new value)`,value:"add_item"},onSelected:je},{content:D(()=>[p("div",kS,[k(V(d.value)+" ",1),MS])]),_:1},8,["item"])):O("",!0)])),!e.loading&&!z.value.length?F(R.$slots,"empty",{key:2},void 0,!0):O("",!0),R.$slots["dropdown-footer-text"]||e.dropdownFooterText?(m(),M("div",{key:3,class:J(["k-select-dropdown-footer-text",`k-select-dropdown-footer-${e.dropdownFooterTextPosition}`])},[F(R.$slots,"dropdown-footer-text",{},()=>[k(V(e.dropdownFooterText),1)],!0)],2)):O("",!0)]),default:D(()=>[e.appearance==="button"?(m(),M("div",{key:0,id:w.value,class:"k-select-button","data-testid":"k-select-input",role:"listbox",style:{position:"relative"}},[U(Xe,Qe({id:g.value},A.value,{appearance:"btn-link","is-rounded":!1,"show-caret":"",style:Z.value,onKeyup:x=>ze(x,ie)}),{default:D(()=>[F(R.$slots,"selected-item-template",{item:h.value},()=>[k(V(se.value),1)],!0)]),_:2},1040,["id","style","onKeyup"])],8,yS)):(m(),M("div",{key:1,id:w.value,class:J(["select-input-container",{"k-select-input":e.appearance==="select","no-filter":!P.value,"is-readonly":R.$attrs.readonly!==void 0&&String(R.$attrs.readonly)!=="false",disabled:R.$attrs.disabled!==void 0&&String(R.$attrs.disabled)!=="false","is-open":ie.value}]),"data-testid":"k-select-input",role:"listbox",style:{position:"relative"},onClick:N[0]||(N[0]=x=>{R.$attrs.disabled!==void 0&&String(R.$attrs.disabled)!=="false"&&x.stopPropagation()})},[ue.value?(m(),Q(Xe,{key:0,class:"clear-selection-icon",onClick:Ge,onKeyup:Wt(Ge,["enter"])},{default:D(()=>[U(Ie,{color:`var(--grey-500, ${Y(Wo)})`,icon:"clear",size:Y(Lt)},null,8,["color","size"])]),_:1},8,["onKeyup"])):O("",!0),e.appearance==="select"?(m(),Q(Ie,{key:1,class:J({"overlay-label-chevron":e.overlayLabel}),color:`var(--grey-500, ${Y(Wo)})`,icon:"chevronDown",size:Y(Lt),onClick:Et(Ne,["prevent"])},null,8,["class","color","size","onClick"])):O("",!0),U(Oa,Qe({id:g.value},A.value,{autocapitalize:"off",autocomplete:"off",class:["k-select-input",{"no-filter":!P.value,"input-placeholder-dark has-chevron":e.appearance==="select","no-typing":e.appearance==="select"&&!e.autosuggest,"input-placeholder-transparent":ne.value&&(!P.value||!ie.value),"has-clear":ue.value,"is-readonly":R.$attrs.readonly!==void 0&&String(R.$attrs.readonly)!=="false",disabled:R.$attrs.disabled!==void 0&&String(R.$attrs.disabled)!=="false"}],label:e.label&&e.overlayLabel?u.value:void 0,"model-value":d.value,"overlay-label":e.overlayLabel,placeholder:h.value&&e.appearance==="select"&&!P.value?h.value.label:ae.value,onBlur:He,onFocus:Ne,onKeypress:ye,onKeyup:x=>ze(x,ie),"onUpdate:modelValue":fe}),null,16,["id","class","label","model-value","overlay-label","placeholder","onKeyup"]),U(Jn,{name:"fade"},{default:D(()=>[ne.value&&(!P.value||!ie.value)?(m(),M("div",wS,[F(R.$slots,"selected-item-template",{item:h.value},()=>[F(R.$slots,"item-template",{item:h.value},void 0,!0)],!0)])):O("",!0)]),_:2},1024)],10,bS))]),_:2},1040,["on-popover-click","position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,vS)],6))}}),Tc=xe(SS,[["__scopeId","data-v-dde302d5"]]),ES={class:"pagination-offset-button-container"},LS=te({__name:"PaginationOffset",props:{prevButtonDisabled:{type:Boolean,default:!1},nextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["getPrevOffset","getNextOffset"],setup(e,{emit:t}){const r=e,n=()=>{r.nextButtonDisabled||t("getNextOffset")},o=()=>{r.prevButtonDisabled||t("getPrevOffset")};return(i,a)=>{const s=m1("KButton");return m(),M("div",ES,[U(s,{"aria-label":"Go to the previous page",class:J(["pagination-button",{disabled:e.prevButtonDisabled}]),"data-testid":"prev-btn",onClick:Et(o,["prevent"])},{icon:D(()=>[U(Ie,{class:J(["pagination-arrow-icon",{"is-direction-disabled":e.prevButtonDisabled}]),color:"currentColor",icon:"arrowLeft",size:Y(Lt),"view-box":"0 0 16 16"},null,8,["class","size"])]),_:1},8,["class","onClick"]),U(s,{"aria-label":"Go to the next page",class:J(["pagination-button",{disabled:e.nextButtonDisabled}]),"data-testid":"next-btn",onClick:Et(n,["prevent"])},{icon:D(()=>[U(Ie,{class:J(["pagination-arrow-icon",{"is-direction-disabled":e.nextButtonDisabled}]),color:"currentColor",icon:"arrowRight",size:Y(Lt),"view-box":"0 0 16 16"},null,8,["class","size"])]),_:1},8,["class","onClick"])])}}}),AS=xe(LS,[["__scopeId","data-v-20a48d53"]]),DS={"aria-label":"Pagination Navigation","data-testid":"k-pagination-container"},HS={class:"card-pagination-bar"},BS={class:"pagination-text","data-testid":"visible-items"},TS={class:"pagination-text-pages"},OS={class:"pagination-button-container"},IS=["onClick"],VS={key:0,class:"pagination-button","data-testid":"page-1-btn"},PS={key:1,class:"pagination-button placeholder"},NS=["data-testid"],ZS=["aria-current","aria-label","onClick"],$S={key:2,class:"pagination-button placeholder"},RS={key:3,class:"pagination-button"},zS=["onClick"],FS={class:"page-size-select","data-testid":"page-size-dropdown"},US=te({__name:"KPagination",props:{items:{type:Array,default:()=>[]},totalCount:{type:Number,default:0},pageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:e=>!!e.length&&e.every(t=>typeof t=="number")},initialPageSize:{type:Number,default:null},neighbors:{type:Number,default:1},searchTriggered:{type:Boolean,default:!1},currentPage:{type:Number,default:null},disablePageJump:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:e=>["default","offset"].includes(e)},offsetPrevButtonDisabled:{type:Boolean,default:!1},offsetNextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["pageChanged","pageSizeChanged","getNextOffset","getPrevOffset"],setup(e,{emit:t}){const r=e,n={placement:"top"},o=j(r.currentPage?r.currentPage:1),i=j(r.initialPageSize?r.initialPageSize:r.pageSizes[0]),a=E(()=>Math.ceil(r.totalCount/i.value)),s=r.pageSizes.map(($,T)=>({label:`${$}`,key:`size-${T}`,value:$})),l=j(""),u=($,T,z,ae)=>{if(r.disablePageJump)return[];let se=[...Array(T).keys()].map(ne=>ne+1);const ue=5+2*r.neighbors;return se.length<=ue||(z?z&&ae?se=se.filter(ne=>ne>$-r.neighbors-1&&ne<$+r.neighbors+1):z&&!ae&&(se=se.filter(ne=>ne>T-r.neighbors*2-3)):se=se.filter(ne=>ne<=r.neighbors*2+3)),se},c=j(o.value===1),d=j(o.value===a.value),f=E(()=>(o.value-1)*i.value+1),h=E(()=>{const $=f.value-1+i.value;return $>r.totalCount?r.totalCount:$}),C=E(()=>`${f.value} to ${h.value}`),w=E(()=>` of ${r.totalCount}`),g=E(()=>r.currentPage?r.currentPage:o.value),b=j(!1),y=j(a.value>5+2*r.neighbors),v=j(u(g.value,a.value,!1,a.value>5+2*r.neighbors)),_=()=>{d.value||(o.value++,I())},H=()=>{c.value||(o.value--,I())},P=$=>{o.value=$,I()},I=()=>{const $=(o.value-1)*i.value+i.value;d.value=$>=r.totalCount,c.value=o.value===1;const T=5+2*r.neighbors;a.value<=T?(b.value=!1,y.value=!1):(b.value=o.value>=r.neighbors+4,y.value=o.value<=a.value-r.neighbors-3),v.value=u(o.value,a.value,b.value,y.value),t("pageChanged",{page:o.value,pageCount:a.value,firstItem:f.value,lastItem:h.value,visibleItems:r.items.slice(f.value-1,h.value)})},Z=$=>{i.value=$.value,l.value=i.value+" items per page",t("pageSizeChanged",{pageSize:i.value,pageCount:a.value}),r.currentPage!==1&&P(1)},A=()=>{t("getNextOffset")},S=()=>{t("getPrevOffset")};return Te(()=>r.currentPage,($,T)=>{$!==T&&P($)}),Te(a,($,T)=>{$!==T&&(v.value=u(g.value,$,!1,$>5+2*r.neighbors),d.value=o.value===$,y.value=$>5+2*r.neighbors)}),($,T)=>(m(),M("nav",DS,[p("div",HS,[e.paginationType==="default"?(m(),M(Se,{key:0},[p("span",BS,[p("span",TS,V(C.value),1),k(" "+V(w.value),1)]),p("ul",OS,[p("li",{class:J(["pagination-button square",{disabled:c.value}]),"data-testid":"prev-btn"},[p("a",{"aria-label":"Go to the previous page",href:"#",onClick:Et(H,["prevent"])},[U(Ie,{class:J(["pagination-arrow-icon",{"is-direction-disabled":c.value}]),color:"currentColor",icon:"arrowLeft",size:Y(Lt),"view-box":"0 0 16 14"},null,8,["class","size"])],8,IS)],2),!e.disablePageJump&&b.value?(m(),M("li",VS,[p("a",{"aria-label":"Go to the first page",href:"#",onClick:T[0]||(T[0]=Et(z=>P(1),["prevent"]))},"1")])):O("",!0),!e.disablePageJump&&b.value?(m(),M("li",PS," ... ")):O("",!0),(m(!0),M(Se,null,lt(v.value,z=>(m(),M("li",{key:z,class:J(["pagination-button",{active:z==g.value}]),"data-testid":`page-${z}-btn`},[p("a",{"aria-current":z==g.value&&"page"||void 0,"aria-label":`Go to page ${z}`,href:"#",onClick:Et(ae=>P(z),["prevent"])},V(z),9,ZS)],10,NS))),128)),!e.disablePageJump&&y.value?(m(),M("li",$S," ... ")):O("",!0),!e.disablePageJump&&y.value?(m(),M("li",RS,[p("a",{"aria-label":"Go to the last page","data-testid":"last-btn",href:"#",onClick:T[1]||(T[1]=Et(z=>P(a.value),["prevent"]))},V(a.value),1)])):O("",!0),p("li",{class:J(["pagination-button square",{disabled:d.value}]),"data-testid":"next-btn"},[p("a",{"aria-label":"Go to the next page",href:"#",onClick:Et(_,["prevent"])},[U(Ie,{class:J(["pagination-arrow-icon",{"is-direction-disabled":d.value}]),color:"currentColor",icon:"arrowRight",size:Y(Lt),"view-box":"0 0 16 14"},null,8,["class","size"])],8,zS)],2)])],64)):(m(),Q(AS,{key:1,"next-button-disabled":e.offsetNextButtonDisabled,"prev-button-disabled":e.offsetPrevButtonDisabled,onGetNextOffset:A,onGetPrevOffset:S},null,8,["next-button-disabled","prev-button-disabled"])),p("span",FS,[U(Tc,{appearance:"button","button-text":l.value,items:Y(s),"kpop-attributes":n,placeholder:`${i.value} items per page`,"position-fixed":"","test-mode":!!e.testMode||void 0,width:"205",onSelected:Z},null,8,["button-text","items","placeholder","test-mode"])])])]))}}),I7=xe(US,[["__scopeId","data-v-8bb7481c"]]),jS=te({__name:"KCatalogItem",props:{item:{type:Object,default:()=>({})},truncate:{type:Boolean,default:!0},testMode:{type:Boolean,default:!1}},emits:["card:click"],setup(e,{emit:t}){const r=(n,o)=>{t("card:click",{evt:n,item:o})};return(n,o)=>(m(),Q(W2,{class:"k-card-catalog-item","data-testid":e.item&&e.item.title?`${e.item.title.replace(/[^0-9a-z]/gi,"-")}-catalog-item`:"catalog-item","has-hover":"",role:"button",tabindex:"0","test-mode":!!e.testMode||void 0,onClick:o[0]||(o[0]=i=>r(i,e.item))},{title:D(()=>[F(n.$slots,"cardTitle",{},()=>[k(V(e.item?e.item.title:""),1)],!0)]),actions:D(()=>[F(n.$slots,"cardActions",{},void 0,!0)]),body:D(()=>[p("div",{class:J({"multi-line-truncate":e.truncate})},[F(n.$slots,"cardBody",{},()=>[k(V(e.item?e.item.description:""),1)],!0)],2)]),_:3},8,["data-testid","test-mode"]))}}),Oc=xe(jS,[["__scopeId","data-v-689a9850"]]),YS={class:"k-card-catalog"},GS={key:0,class:"k-card-catalog-title","data-testid":"k-catalog-title"},KS={key:1,class:"k-catalog-toolbar","data-testid":"k-catalog-toolbar"},qS={class:"k-catalog-skeleton-footer-container"},WS={key:3,class:"k-catalog-error-state","data-testid":"k-card-catalog-error-state"},QS={key:4,class:"k-catalog-empty-state","data-testid":"k-card-catalog-empty-state"},XS=["data-tableid"],JS={key:0,class:"card-pagination","data-testid":"k-catalog-pagination"},eE=te({__name:"KCatalog",props:{isLoading:{type:Boolean,default:!1},cardSize:{type:String,default:"medium",validator:e=>oM.includes(e)},title:{type:String,default:""},noTruncation:{type:Boolean,default:!1},emptyStateTitle:{type:String,default:"No Data"},emptyStateMessage:{type:String,default:"There is no data to display."},emptyStateActionRoute:{type:[Object,String],default:""},emptyStateActionMessage:{type:String,default:""},emptyStateActionButtonIcon:{type:String,default:""},emptyStateIcon:{type:String,default:""},emptyStateIconColor:{type:String,default:""},emptyStateIconSize:{type:String,default:"50"},hasError:{type:Boolean,default:!1},errorStateTitle:{type:String,default:"An error occurred"},errorStateMessage:{type:String,default:"Data cannot be displayed due to an error."},errorStateActionRoute:{type:[Object,String],default:""},errorStateActionMessage:{type:String,default:""},errorStateIcon:{type:String,default:""},errorStateIconColor:{type:String,default:""},errorStateIconSize:{type:String,default:"50"},fetcher:{type:Function,required:!0},initialFetcherParams:{type:Object,default:null},cacheIdentifier:{type:String,default:""},fetcherCacheKey:{type:String,default:""},searchInput:{type:String,default:""},paginationNeighbors:{type:Number,default:1},paginationPageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:e=>!!e.length&&e.every(t=>typeof t=="number")},paginationTotalItems:{type:Number,default:null},disablePaginationPageJump:{type:Boolean,default:!1},disablePagination:{type:Boolean,default:!1},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:[String,Boolean],default:!1}},emits:["card:click","kcatalog-error-cta-clicked","kcatalog-empty-state-cta-clicked","update:catalog-preferences","state"],setup(e,{emit:t}){const r=e,{useRequest:n,useDebounce:o,useSwrvState:i}=M1(),a=Ot(),s=E(()=>r.testMode?"test-catalog-id-1234":f1()),l={page:1,pageSize:15,query:""},u=j([]),c=j(0),d=j(""),f=j(1),h=j(15),C=j(!1),w=E(()=>!!a.toolbar),g=E(()=>({pageSize:h.value})),b=j(!0),y=async()=>{var fe;const Ne=r.searchInput,He=await r.fetcher({query:Ne||d.value,pageSize:h.value,page:f.value});return u.value=He.data,c.value=r.paginationTotalItems||He.total||((fe=He.data)==null?void 0:fe.length),b.value=!1,He},v=()=>{const fe={...l,...r.initialFetcherParams};f.value=fe.page??l.page,h.value=fe.pageSize??l.pageSize,d.value=fe.query??l.query,C.value=!0},_=E(()=>{if(!r.fetcher||!C.value)return"";let fe=s.value;return r.cacheIdentifier&&(fe=r.cacheIdentifier),r.fetcherCacheKey&&(fe+=`-${r.fetcherCacheKey}`),`k-catalog_${fe}`}),H=j(""),{debouncedFn:P,generateDebouncedFn:I}=o(fe=>{H.value=fe},350),Z=I(0),{data:A,error:S,revalidate:$,isValidating:T}=n(()=>_.value,()=>y(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:z,hasData:ae,swrvState:se}=i(A,S,T),ue=j(!0),ne=E(()=>({hasData:ae.value,state:z.value})),ye=E(()=>ue.value?"loading":S.value?"error":"success"),je=({page:fe})=>{f.value=fe},Ze=({pageSize:fe})=>{h.value=fe,f.value=1},Ge=fe=>fe.toLowerCase().replace(/[^[a-z0-9]/gi,"-");Te(A,fe=>{fe!=null&&fe.length&&!u.value.length&&(u.value=fe)},{deep:!0,immediate:!0}),Te(z,()=>{switch(z.value){case se.PENDING:ue.value=!0;break;case se.VALIDATING_HAS_DATA:ue.value=ze.value;break;default:ue.value=!1;break}},{immediate:!0}),Te([ne,ye],fe=>{var Ne;t("state",{state:fe==null?void 0:fe[1],hasData:(Ne=fe==null?void 0:fe[0])==null?void 0:Ne.hasData})}),Te(()=>r.searchInput,fe=>{f.value!==1&&(f.value=1),fe===""?Z(fe):P(fe)},{immediate:!0});const ze=j(!1);return Te([H,f,h],async(fe,Ne)=>{const He=Ne==null?void 0:Ne[0],Ye=fe[0],G=fe[1];Ye!==He&&G!==1&&(f.value=1),C.value&&!b.value&&(ze.value=!0,await $(),ze.value=!1)},{deep:!0,immediate:!0}),Te(g,fe=>{t("update:catalog-preferences",fe)}),yt(()=>{v()}),(fe,Ne)=>(m(),M("div",YS,[e.title?(m(),M("div",GS,[p("h3",null,V(e.title),1)])):O("",!0),w.value?(m(),M("div",KS,[F(fe.$slots,"toolbar",{state:ne.value},void 0,!0)])):O("",!0),(!e.testMode||e.testMode==="loading")&&(ue.value||e.isLoading||ze.value)&&!e.hasError?(m(),Q(O7,{key:2,"card-count":4,class:"k-skeleton-grid","data-testid":"k-catalog-skeleton",type:"card"},{"card-header":D(()=>[U(Tt,{class:"k-catalog-skeleton-header",width:"6"})]),"card-content":D(()=>[U(Tt,{width:"75"})]),"card-footer":D(()=>[p("div",qS,[U(Tt,{width:"2"}),U(Tt,{width:"5"})])]),_:1})):e.hasError?(m(),M("div",WS,[F(fe.$slots,"error-state",{},()=>[U(ga,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:D(()=>[k(V(e.errorStateTitle),1)]),message:D(()=>[k(V(e.errorStateMessage),1)]),cta:D(()=>[e.errorStateActionMessage?(m(),Q(Xe,{key:0,appearance:"primary","data-testid":Ge(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:Ne[0]||(Ne[0]=He=>fe.$emit("kcatalog-error-cta-clicked"))},{default:D(()=>[k(V(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):O("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!ue.value&&!e.isLoading&&!ze.value&&u.value&&!u.value.length?(m(),M("div",QS,[F(fe.$slots,"empty-state",{},()=>[U(ga,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:D(()=>[k(V(e.emptyStateTitle),1)]),message:D(()=>[k(V(e.emptyStateMessage),1)]),cta:D(()=>[e.emptyStateActionMessage?(m(),Q(Xe,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":Ge(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:Ne[1]||(Ne[1]=He=>fe.$emit("kcatalog-empty-state-cta-clicked"))},{default:D(()=>[k(V(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):O("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(m(),M("div",{key:5,class:J(["k-catalog-page",`k-card-${e.cardSize}`]),"data-tableid":s.value},[F(fe.$slots,"body",{data:u.value},()=>[(m(!0),M(Se,null,lt(u.value,(He,Ye)=>(m(),Q(Oc,{key:He.key?He.key:`k-catalog-item-${Ye}`,class:"catalog-item","data-testid":He.id?He.id:`k-catalog-item-${Ye}`,item:He,"test-mode":!!e.testMode||void 0,truncate:!e.noTruncation,onClick:G=>fe.$emit("card:click",He)},{cardTitle:D(()=>[F(fe.$slots,"cardTitle",{item:He},()=>[k(V(He.title),1)],!0)]),cardActions:D(()=>[F(fe.$slots,"cardActions",{item:He},void 0,!0)]),cardBody:D(()=>[F(fe.$slots,"cardBody",{item:He},()=>[k(V(He.description),1)],!0)]),_:2},1032,["data-testid","item","test-mode","truncate","onClick"]))),128))],!0),!e.disablePagination&&e.fetcher&&!(e.hidePaginationWhenOptional&&c.value<=e.paginationPageSizes[0])?(m(),M("div",JS,[U(I7,{class:"k-catalog-pagination","current-page":f.value,"disable-page-jump":e.disablePaginationPageJump,"initial-page-size":h.value,neighbors:e.paginationNeighbors,"page-sizes":e.paginationPageSizes,"test-mode":!!e.testMode||void 0,"total-count":c.value,onPageChanged:je,onPageSizeChanged:Ze},null,8,["current-page","disable-page-jump","initial-page-size","neighbors","page-sizes","test-mode","total-count"])])):O("",!0)],10,XS))]))}}),tE=xe(eE,[["__scopeId","data-v-09bd043c"]]),rE=["id","checked"],nE={key:1,class:"k-checkbox-description"},oE={inheritAttrs:!1},iE=te({...oE,__name:"KCheckbox",props:{modelValue:{type:Boolean,default:!1,required:!0},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},description:{type:String,default:""},testMode:{type:Boolean,default:!1}},emits:["change","input","update:modelValue"],setup(e,{emit:t}){const r=e,n=Ot(),o=or(),i=E(()=>o.id?String(o.id):r.testMode?"test-radio-input-id-1234":f1()),a=E(()=>!!(r.label||n.default)),s=E(()=>(o==null?void 0:o.disabled)!==void 0&&String(o==null?void 0:o.disabled)!=="false"),l=E(()=>a.value&&(!!r.description||!!n.description)),u=E(()=>!!n.tooltip),c=E(()=>{const f={...o};return delete f.class,f}),d=f=>{t("change",f.target.checked),t("input",f.target.checked),t("update:modelValue",f.target.checked)};return(f,h)=>(m(),M("div",{class:J(["k-checkbox",[f.$attrs.class,{disabled:s.value}]])},[p("input",Qe({id:i.value,checked:e.modelValue},c.value,{class:"k-input",type:"checkbox",onChange:d}),null,16,rE),a.value?(m(),Q(jr,Qe({key:0},e.labelAttributes,{class:["k-checkbox-label",{"has-desc":l.value}],for:i.value}),xn({default:D(()=>[F(f.$slots,"default",{},()=>[k(V(e.label),1)],!0)]),_:2},[u.value?{name:"tooltip",fn:D(()=>[F(f.$slots,"tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["class","for"])):O("",!0),l.value?(m(),M("div",nE,[F(f.$slots,"description",{},()=>[k(V(e.description),1)],!0)])):O("",!0)],2))}}),aE=xe(iE,[["__scopeId","data-v-40f87365"]]);function sE(e,t){let r;return(...n)=>{clearTimeout(r),r=window==null?void 0:window.setTimeout(()=>{e(...n)},t)}}const lE=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class uE{constructor(t,r){Un(this,"commands"),Un(this,"keyMap"),Un(this,"boundTriggerShortcuts"),this.commands=r,this.keyMap=Object.fromEntries(Object.entries(t).map(([n,o])=>[n.toLowerCase(),o])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(t){cE(t,this.keyMap,this.commands)}}function cE(e,t,r){const n=dE(e.code),o=[e.ctrlKey?"ctrl":"",e.shiftKey?"shift":"",e.altKey?"alt":"",n].filter(s=>s!=="").join("+"),i=t[o];if(!i)return;const a=r[i];a.isAllowedContext&&!a.isAllowedContext(e)||(a.shouldPreventDefaultAction&&e.preventDefault(),!(a.isDisabled&&a.isDisabled())&&a.trigger(e))}function dE(e){return lE.includes(e)?"":e.replace(/^Key/,"").toLowerCase()}const uo=e=>(ut("data-v-1c9ec6b2"),e=e(),ct(),e),fE=["id"],hE={key:0,class:"k-code-block-actions"},pE={class:"k-search-container"},mE=["for"],vE=uo(()=>p("span",{class:"visually-hidden"},"Search",-1)),gE=[vE],CE=["id"],yE={key:0,class:"k-code-block-search-error"},bE=uo(()=>p("span",{class:"visually-hidden"},"Clear query",-1)),wE={class:"k-search-actions"},_E=uo(()=>p("span",{class:"visually-hidden"},"RegExp mode enabled",-1)),kE=uo(()=>p("span",{class:"visually-hidden"},"Filter mode enabled",-1)),ME=uo(()=>p("span",{class:"visually-hidden"},"Previous match",-1)),xE=uo(()=>p("span",{class:"visually-hidden"},"Next match",-1)),SE={class:"k-code-block-content"},EE={key:0,class:"k-filtered-code-block","data-testid":"k-code-block-filtered-code-block"},LE={key:0,class:"k-line-number-rows"},AE=["id","href"],DE=["innerHTML"],HE={key:0,class:"k-line-number-rows"},BE=["id","href"],TE=["innerHTML"],OE={key:2,class:"k-code-block-secondary-actions"},IE=uo(()=>p("span",{class:"visually-hidden"},"Copy",-1)),VE=te({__name:"KCodeBlock",props:{id:{type:String,required:!0},code:{type:String,required:!0},language:{type:String,required:!0},isSearchable:{type:Boolean,required:!1,default:!1},isProcessing:{type:Boolean,required:!1,default:!1},query:{type:String,required:!1,default:""},showCopyButton:{type:Boolean,required:!1,default:!0},showLineNumberLinks:{type:Boolean,required:!1,default:!1},theme:{type:String,required:!1,default:"light"},isSingleLine:{type:Boolean,required:!1,default:!1}},emits:["code-block-render","matching-lines-change","query-change"],setup(e,{emit:t}){var r,n;const o=e,i=(n=(r=window==null?void 0:window.navigator)==null?void 0:r.platform)!=null&&n.toLowerCase().includes("mac")?"Options":"Alt",a=sE(ne,150),s=Ot(),l=j(o.query),u=j(!1),c=j(!1),d=j(!1),f=j(null),h=j(null),C=j(null),w=j(0),g=j([]),b=j(null),y=E(()=>Array.from({length:o.code.split(` `).length},(N,K)=>K+1)),v=E(()=>y.value[y.value.length-1].toString().length+"ch"),_=E(()=>o.id.toLowerCase().replace(/\s+/g,"-")),H=E(()=>o.isProcessing||u.value),P=E(()=>d.value&&I.value!==""),I=E(()=>l.value===""?"":o.code.split(` @@ -522,7 +522,7 @@ Kongponent Docs: https://kongponents.konghq.com/components/breadcrumbs.html`)),( * focus-trap-vue v4.0.1 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const NW={escapeDeactivates:{type:Boolean,default:!0},returnFocusOnDeactivate:{type:Boolean,default:!0},allowOutsideClick:{type:[Boolean,Function],default:!0},clickOutsideDeactivates:[Boolean,Function],initialFocus:[String,Function,Boolean],fallbackFocus:[String,Function],checkCanFocusTrap:Function,checkCanReturnFocus:Function,delayInitialFocus:{type:Boolean,default:!0},document:Object,preventScroll:Boolean,setReturnFocus:[Object,String,Boolean,Function],tabbableOptions:Object},ZW=te({props:Object.assign({active:{type:Boolean,default:!0}},NW),emits:["update:active","activate","postActivate","deactivate","postDeactivate"],render(){return this.renderImpl()},setup(e,{slots:t,emit:r}){let n;const o=j(null),i=E(()=>{const s=o.value;return s&&(s instanceof HTMLElement?s:s.$el)});function a(){return n||(n=PW(i.value,{escapeDeactivates:e.escapeDeactivates,allowOutsideClick:e.allowOutsideClick,returnFocusOnDeactivate:e.returnFocusOnDeactivate,clickOutsideDeactivates:e.clickOutsideDeactivates,onActivate:()=>{r("update:active",!0),r("activate")},onDeactivate:()=>{r("update:active",!1),r("deactivate")},onPostActivate:()=>r("postActivate"),onPostDeactivate:()=>r("postDeactivate"),initialFocus:e.initialFocus,fallbackFocus:e.fallbackFocus,tabbableOptions:e.tabbableOptions,delayInitialFocus:e.delayInitialFocus}))}return yt(()=>{Te(()=>e.active,s=>{s&&i.value?a().activate():n&&(n.deactivate(),(!i.value||i.value.nodeType===Node.COMMENT_NODE)&&(n=null))},{immediate:!0,flush:"post"})}),_r(()=>{n&&n.deactivate(),n=null}),{activate(){a().activate()},deactivate(){n&&n.deactivate()},renderImpl(){if(!t.default)return null;const s=t.default().filter(l=>l.type!==H1);return!s||!s.length||s.length>1?(console.error("[focus-trap-vue]: FocusTrap requires exactly one child."),s):Rr(s[0],{ref:o})}}}}),$W=["aria-label"],RW={class:"k-modal-dialog modal-dialog"},zW={key:0,class:"close-button"},FW={class:"k-modal-content modal-content"},UW={key:0,class:"k-modal-header-image"},jW={class:"k-modal-footer modal-footer"},YW={class:"k-modal-action-buttons"},GW=te({__name:"KModal",props:{title:{type:String,required:!0},hideTitle:{type:Boolean,default:!1},hideDismissIcon:{type:Boolean,default:!1},dismissButtonTheme:{type:String,default:"dark",validator:e=>lM.includes(e)},content:{type:String,default:""},textAlign:{type:String,default:"center",validator:e=>uM.includes(e)},isVisible:{type:Boolean,default:!1},actionButtonText:{type:String,default:"Submit"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonText:{type:String,default:"Cancel"},cancelButtonAppearance:{type:String,default:"outline"},hideCancelButton:{type:Boolean,default:!1},tabbableOptions:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=Ot(),o=j(null),i=j(null),a=E(()=>!!n["header-image"]),s=E(()=>r.dismissButtonTheme==="light"?`var(--grey-400, var(--kui-color-text-neutral-weak, ${so}))`:`var(--grey-600, var(--kui-color-text-neutral-stronger, ${sc}))`),l=f=>{r.isVisible&&f.keyCode===27&&u(!0)},u=(f=!1,h)=>{var C,w;(f||(w=(C=h==null?void 0:h.target)==null?void 0:C.classList)!=null&&w.contains("k-modal-backdrop"))&&t("canceled")},c=()=>{t("proceed")};qu(()=>{var f,h;typeof document<"u"&&(r.isVisible?(f=document==null?void 0:document.body)==null||f.classList.add("k-modal-overflow-hidden"):(h=document==null?void 0:document.body)==null||h.classList.remove("k-modal-overflow-hidden"))});const d=async f=>{var h,C;f?(await p1(),await new Promise(w=>setTimeout(w,0)),(h=o.value)==null||h.activate()):(C=o.value)==null||C.deactivate()};return Te(()=>r.isVisible,async f=>{f?await d(!0):await d(!1)},{immediate:!0}),yt(()=>{var f;document.addEventListener("keydown",l),r.isVisible&&((f=document==null?void 0:document.body)==null||f.classList.add("k-modal-overflow-hidden"))}),_r(()=>{var f;document.removeEventListener("keydown",l),(f=document==null?void 0:document.body)==null||f.classList.remove("k-modal-overflow-hidden")}),(f,h)=>{var C;return e.isVisible?(m(),M("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal",role:"dialog"},[p("div",{ref_key:"modalOuter",ref:i,class:"k-modal-backdrop modal-backdrop",onClick:h[3]||(h[3]=w=>u(!1,w))},[U(Y(ZW),{ref_key:"focusTrap",ref:o,active:!1,"fallback-focus":(C=i.value)==null?void 0:C.$el,"tabbable-options":e.tabbableOptions},{default:D(()=>[p("div",RW,[a.value&&!e.hideDismissIcon?(m(),M("div",zW,[U(Xe,{"aria-label":"Close",onClick:h[0]||(h[0]=w=>u(!0))},{default:D(()=>[U(Ie,{color:s.value,icon:"close",size:Y(Lt)},null,8,["color","size"])]),_:1})])):O("",!0),p("div",FW,[a.value?(m(),M("div",UW,[F(f.$slots,"header-image",{},void 0,!0)])):O("",!0),f.$slots["header-content"]||!e.hideTitle?(m(),M("div",{key:1,"aria-level":"2",class:J(["k-modal-header modal-header",{"header-left":e.textAlign==="left","header-centered":e.textAlign==="center","header-right":e.textAlign==="right","has-header-image":a.value}]),role:"heading"},[F(f.$slots,"header-content",{},()=>[k(V(e.title),1)],!0)],2)):O("",!0),p("div",{class:J(["k-modal-body modal-body",{"content-left":e.textAlign==="left","content-centered":e.textAlign==="center","content-right":e.textAlign==="right"}])},[F(f.$slots,"body-content",{},()=>[k(V(e.content),1)],!0)],2),p("div",jW,[F(f.$slots,"footer-content",{},()=>[e.hideCancelButton?O("",!0):(m(),Q(Xe,{key:0,appearance:e.cancelButtonAppearance,onClick:h[1]||(h[1]=w=>u(!0)),onKeyup:h[2]||(h[2]=Wt(w=>u(!0),["esc"]))},{default:D(()=>[k(V(e.cancelButtonText),1)]),_:1},8,["appearance"])),p("div",YW,[F(f.$slots,"action-buttons",{},()=>[U(Xe,{appearance:e.actionButtonAppearance,onClick:c,onKeyup:Wt(c,["enter"])},{default:D(()=>[k(V(e.actionButtonText),1)]),_:1},8,["appearance","onKeyup"])],!0)])],!0)])])])]),_:3},8,["fallback-focus","tabbable-options"])],512)],8,$W)):O("",!0)}}}),xf=xe(GW,[["__scopeId","data-v-b3c50754"]]),KW=["aria-label","onKeyup"],qW={class:"k-modal-fullscreen-body-header"},WW={key:0,class:"body-header"},QW={key:1,class:"body-header-description"},XW={class:"k-modal-fullscreen-body"},JW={class:"k-modal-fullscreen-header"},eQ={"aria-level":"2",class:"k-modal-fullscreen-header-description",role:"heading"},tQ={class:"k-modal-fullscreen-title"},rQ={class:"header-icon"},nQ={class:"header-content"},oQ={class:"k-modal-fullscreen-action"},iQ={class:"k-modal-fullscreen-action-buttons"},aQ={key:0,class:"k-modal-fullscreen-footer"},sQ={class:"k-modal-fullscreen-action"},lQ={class:"k-modal-fullscreen-action-buttons"},uQ=te({__name:"KModalFullscreen",props:{title:{type:String,required:!0},bodyHeader:{type:String,default:""},bodyHeaderDescription:{type:String,default:""},isVisible:{type:Boolean,default:!1},cancelButtonText:{type:String,default:"Cancel"},actionButtonText:{type:String,default:"Save"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonAppearance:{type:String,default:"outline"},iconString:{type:String,default:"kong"}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=j(null),o=E(()=>!!r.isVisible);Te(()=>r.isVisible,async()=>{o.value?(document.body.style.overflow="hidden",await p1(),n.value&&n.value.focus()):document.body.style.overflow=""});const i=l=>{r.isVisible&&(l.keyCode===27?a():l.keyCode===13&&s())},a=()=>{t("canceled")},s=()=>{t("proceed")};return yt(()=>{document.addEventListener("keydown",i)}),nr(()=>{document.removeEventListener("keydown",i)}),_r(()=>{document.body.style.overflow=""}),(l,u)=>e.isVisible?(m(),M("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal-fullscreen isOpen",role:"dialog",onKeyup:[Wt(s,["enter"]),Wt(a,["esc"])]},[p("div",{ref_key:"modalBodyContent",ref:n,class:J(["k-modal-fullscreen-dialog",{"has-footer":l.$slots["footer-content"]}]),tabindex:"0"},[p("div",qW,[l.$slots["body-header"]||e.bodyHeader?(m(),M("div",WW,[F(l.$slots,"body-header",{},()=>[k(V(e.bodyHeader),1)],!0)])):O("",!0),l.$slots["body-header-description"]||e.bodyHeaderDescription?(m(),M("div",QW,[F(l.$slots,"body-header-description",{},()=>[k(V(e.bodyHeaderDescription),1)],!0)])):O("",!0)]),p("div",XW,[F(l.$slots,"default",{},void 0,!0)]),p("div",JW,[p("div",eQ,[p("div",tQ,[p("span",rQ,[F(l.$slots,"header-icon",{},()=>[U(Ie,{icon:e.iconString},null,8,["icon"])],!0)]),p("span",nQ,[F(l.$slots,"header-content",{},()=>[k(V(e.title),1)],!0)])]),p("div",oQ,[p("div",iQ,[F(l.$slots,"action-buttons",{},()=>[U(Xe,{appearance:e.cancelButtonAppearance,class:"cancel-button",onClick:a},{default:D(()=>[k(V(e.cancelButtonText),1)]),_:1},8,["appearance"]),U(Xe,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:D(()=>[k(V(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])]),l.$slots["footer-content"]?(m(),M("div",aQ,[F(l.$slots,"footer-content",{},void 0,!0),p("div",sQ,[p("div",lQ,[F(l.$slots,"action-buttons",{},()=>[U(Xe,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:D(()=>[k(V(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])):O("",!0)],2)],40,KW)):O("",!0)}}),cQ=xe(uQ,[["__scopeId","data-v-e56c1028"]]),dQ=["data-testid"],fQ={class:"k-multiselect-item-container",role:"option"},hQ=["disabled","value"],pQ={class:"k-multiselect-item-label"},mQ={class:"k-multiselect-selected-icon-container"},vQ=te({__name:"KMultiselectItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0&&e.value!==void 0}},emits:["selected"],setup(e,{emit:t}){const r=e,n=()=>{r.item.disabled||t("selected",r.item)};return(o,i)=>(m(),M("div",{key:e.item.key,class:"k-multiselect-item","data-testid":`k-multiselect-item-${e.item.value}`,role:"listitem"},[p("div",fQ,[p("button",{class:J({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value,onClick:n},[p("span",pQ,[F(o.$slots,"content",{},()=>[k(V(e.item.label),1)],!0)]),p("span",mQ,[e.item.disabled?(m(),Q(vt(e.item.disabledTooltipText?"KTooltip":"span"),{key:0,label:e.item.disabledTooltipText?e.item.disabledTooltipText:void 0,placement:"left"},{default:D(()=>[U(Ie,{class:J(["selected-item-icon",{"is-item-selected":e.item.selected}]),color:e.item.selected?"currentColor":`var(--grey-400, var(--kui-color-text-neutral-weak, ${Y(so)}))`,"hide-title":"",icon:"lock",size:Y(Da)},null,8,["class","color","size"])]),_:1},8,["label"])):e.item.selected?(m(),Q(Ie,{key:1,class:"selected-item-icon",color:"currentColor",icon:"check"})):O("",!0)])],10,hQ)])],8,dQ))}}),d2=xe(vQ,[["__scopeId","data-v-a2a73043"]]),gQ={class:"k-multiselect-group-title"},CQ=te({__name:"KMultiselectItems",props:{items:{type:Array,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)}},emits:["selected"],setup(e,{emit:t}){const r=e,n=(s,l)=>t("selected",s,l),o=E(()=>{var s;return(s=r.items)==null?void 0:s.filter(l=>!l.group)}),i=E(()=>{var s;return[...new Set(((s=r.items)==null?void 0:s.filter(l=>l.group)).map(l=>l.group))].sort((l,u)=>l.toLowerCase().localeCompare(u.toLowerCase()))}),a=s=>{var l;return(l=r.items)==null?void 0:l.filter(u=>u.group===s)};return(s,l)=>(m(),M(Se,null,[(m(!0),M(Se,null,lt(o.value,(u,c)=>(m(),Q(d2,{key:`${u.key?u.key:c}-item`,item:u,onSelected:n},{content:D(()=>[F(s.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128)),(m(!0),M(Se,null,lt(i.value,u=>(m(),M("div",{key:`${u}-group`,class:"k-multiselect-group-container"},[p("span",gQ,V(u),1),(m(!0),M(Se,null,lt(a(u),(c,d)=>(m(),Q(d2,{key:`${c.key?c.key:d}-item`,item:c,onSelected:n},{content:D(()=>[F(s.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),yQ=xe(CQ,[["__scopeId","data-v-9f4ab8f4"]]),c5=e=>(ut("data-v-9b921328"),e=e(),ct(),e),bQ=["id"],wQ=["id"],_Q={class:"k-multiselect-icon"},kQ=["id"],MQ={class:"select-item-description"},xQ=c5(()=>p("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),SQ=c5(()=>p("div",{class:"select-item-label"}," No results found ",-1)),EQ=c5(()=>p("div",{class:"select-item-desc"}," Please adjust the criteria and try again ",-1)),LQ={key:1,"aria-hidden":"true",class:"staging-area"},AQ=["id"],DQ=e=>{const t=[];return e.forEach(r=>t.push(r.value)),t},HQ=e=>{const t=DQ(e),r=new Set(t);return t.length===r.size},BQ={inheritAttrs:!1},TQ=te({...BQ,__name:"KMultiselect",props:{modelValue:{type:Array,default:()=>[]},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},placeholder:{type:String,default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},width:{type:String,default:""},selectedRowCount:{type:Number,default:2},collapsedContext:{type:Boolean,default:!1},expandSelected:{type:Boolean,default:!1},items:{type:Array,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)&&HQ(e)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var r,n;return(n=t.label)==null?void 0:n.toLowerCase().includes((r=e.query)==null?void 0:r.toLowerCase())})},autosuggest:{type:Boolean,default:!1},enableItemCreation:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},dropdownFooterText:{type:String,default:""},dropdownFooterTextPosition:{type:String,default:"sticky"}},emits:["selected","item:added","item:removed","input","change","update:modelValue","query-change"],setup(e,{emit:t}){const r=e;si(ee=>({"334f7a12":G.value}));const n=or(),o=Ot(),{getSizeFromString:i,cloneDeep:a,stripRequiredLabel:s}=M1(),l=34,u=E(()=>n.required!==void 0&&String(n.required)!=="false"),c=E(()=>s(r.label,u.value)),d=E(()=>{var ee,ve;return!!((ee=r.labelAttributes)!=null&&ee.help||(ve=r.labelAttributes)!=null&&ve.info||o["label-tooltip"])}),f={hideCaret:!0,placement:"bottomStart",popoverTimeout:0,popoverClasses:"k-multiselect-popover"},h=j(0),C=j(0),w=E(()=>r.testMode?"test-multiselect-id-1234":f1()),g=E(()=>r.testMode?"test-multiselect-input-id-1234":f1()),b=E(()=>r.testMode?"test-multiselect-text-id-1234":f1()),y=E(()=>r.testMode?"test-multiselect-selected-id-1234":f1()),v=E(()=>r.testMode?"test-multiselect-selected-staging-id-1234":f1()),_=j(null),H=j(null),P=E(()=>r.selectedRowCount*l),I=j(""),Z=E(()=>!(!I.value||S.value.filter(ee=>ee.label===I.value).length)),A=j(null),S=j([]),$=j([]),T=j([]),z=j([]),ae=j([]),se=new Set,ue=j([]),ne=j([]),ye=E(()=>ne.value.map(ee=>ee.label).join(", ")),je=j(!1),Ze=j(!1),Ge=j(!1),ze=E(()=>(n==null?void 0:n.disabled)!==void 0&&String(n==null?void 0:n.disabled)!=="false"),fe=E(()=>(n==null?void 0:n.readonly)!==void 0&&String(n==null?void 0:n.readonly)!=="false"),Ne=E({get(){return r.modelValue},set(ee){const ve=S.value.filter(Me=>ee.includes(Me.value));ve.length?he(ve):ee.length||ke()}}),He=E(()=>{const ee={...n};return delete ee.class,ee}),Ye=E(()=>({...f,...r.kpopAttributes,popoverClasses:`${f.popoverClasses} ${r.kpopAttributes.popoverClasses} k-multiselect-pop`,width:me.value+"px",maxWidth:me.value+"px",disabled:n.disabled!==void 0&&String(n.disabled)!=="false"||n.readonly!==void 0&&String(n.readonly)!=="false"})),G=E(()=>i(r.dropdownMaxHeight)),R=E(()=>({...Ye.value})),N=E(()=>{const ee=r.width?r.width:"300";return i(ee)}),K=E(()=>({width:N.value})),ie=E(()=>({width:me.value+"px"})),x=E(()=>({width:me.value-30+"px",maxHeight:P.value+"px",paddingRight:0})),L=ee=>T.value.length&&!ee?T.value.length===1?`${T.value.length} item selected`:`${T.value.length} items selected`:r.placeholder?r.placeholder:n.placeholder?String(n.placeholder||""):"Filter...",B=E(()=>r.autosuggest?S.value:r.filterFunc({items:S.value,query:I.value})),W=ee=>{n.disabled!==void 0&&String(n.disabled)!=="false"&&ee.stopPropagation()},q=(ee,ve,Me)=>{ee?ve.value||(I.value="",Me(),be()):ve.value&&(I.value="",Me())},X=()=>{setTimeout(()=>{const ee=document.getElementById(v.value);if(r.expandSelected){C.value++;return}if(ee){if(ee.clientHeight>P.value){const ve=Array.from(ee.querySelectorAll(".k-multiselect-selection-badge")).filter(Ce=>Ce.offsetTop>=P.value),Me=z.value.length-ve.length,Fe=z.value.splice(Me,ve.length);for(const Ce of Fe)se.has(Ce.value)||(se.add(Ce.value),ae.value.push(Ce))}C.value++}},0)},he=ee=>{ee.forEach(ve=>{var Me,Fe;const Ce=((Me=S.value.filter(Ue=>Ue.value===ve.value))==null?void 0:Me[0])||null;Ce.selected=!0,Ce.key=(Fe=Ce==null?void 0:Ce.key)!=null&&Fe.includes("-selected")?Ce.key:`${Ce.key}-selected`,T.value.filter(Ue=>Ue.value===Ce.value).length||(T.value.push(Ce),z.value.push(Ce))}),X()},ce=(ee,ve=!1)=>{const Me=new Set(ee.map(Fe=>Fe.value));T.value=T.value.filter(Fe=>!Me.has(Fe.value)),z.value=z.value.filter(Fe=>!Me.has(Fe.value)),ae.value=ae.value.filter(Fe=>!Me.has(Fe.value)),ee.forEach(Fe=>{var Ce;if(se.delete(Fe.value),Fe.selected=!1,Fe.key=(Ce=Fe.key)==null?void 0:Ce.replace(/-selected/gi,""),ae.value.length){const Ue=ae.value.pop();Ue&&(z.value.push(Ue),se.delete(Ue.value))}r.enableItemCreation&&Fe.custom&&(S.value=S.value.filter(Ue=>Ue.value!==Fe.value),t("item:removed",Fe))}),ve&&X()},de=(ee,ve)=>{var Me,Fe,Ce,Ue;let It=!1,Dt=ve?ee:((Me=S.value.filter(zt=>zt.value===ee.value))==null?void 0:Me[0])||null;if(r.enableItemCreation&&Dt!=null&&Dt.custom&&(It=!0),Dt===null&&(Dt=((Fe=T.value.filter(zt=>zt.value===ee.value))==null?void 0:Fe[0])||null),Dt===null)return;if(Dt.selected){if(T.value=T.value.filter(zt=>zt.value!==ee.value),z.value.filter(zt=>zt.value===ee.value).length?z.value=z.value.filter(zt=>zt.value!==ee.value):se.delete(ee.value)&&(ae.value=ae.value.filter(zt=>zt.value!==ee.value)),Dt.selected=!1,Dt.key=(Ce=Dt.key)==null?void 0:Ce.replace(/-selected/gi,""),ae.value.length){const zt=ae.value.pop();zt&&(z.value.push(zt),se.delete(zt.value))}It&&(S.value=S.value.filter(zt=>zt.value!==ee.value),t("item:removed",ee))}else Dt.selected=!0,Dt.key=(Ue=Dt.key)!=null&&Ue.includes("-selected")?Dt.key:`${Dt.key}-selected`,T.value.push(Dt),z.value.push(Dt),ve&&(Dt.custom=!0,S.value.push(Dt)),r.expandSelected&&Ee();X();const _h=T.value.map(zt=>zt.value);t("selected",T.value),t("change",ee),t("update:modelValue",_h)},le=()=>{var ee;if(!r.enableItemCreation||!I.value||!Z.value)return;const ve=S.value.length+1,Me={label:I.value+"",value:r.testMode?`test-multiselect-added-item-${ve}`:f1(),key:`${(ee=I.value.replace(/ /gi,"-"))==null?void 0:ee.replace(/[^a-z0-9-_]/gi,"")}-${ve}`};t("item:added",Me),de(Me,!0),I.value=""},Ee=()=>{setTimeout(()=>{var ee;(ee=H.value)==null||ee.scrollIntoView({behavior:"smooth",block:"nearest"})},200)},be=()=>{const ee=B.value.filter(Me=>Me.selected),ve=B.value.filter(Me=>!Me.selected);$.value=ee.concat(ve)},ke=()=>{S.value.forEach(ee=>{var ve;ee.selected=!1,ee.key=(ve=ee==null?void 0:ee.key)==null?void 0:ve.replace(/-selected/gi,""),ee.custom&&t("item:removed",ee)}),S.value=S.value.filter(ee=>!ee.custom),T.value=[],z.value=[],ae.value=[],se.clear(),I.value="",X(),t("selected",[]),t("change",null),t("update:modelValue",[]),t("query-change","")},Oe=ee=>{I.value=ee,t("query-change",ee)},re=(ee,ve)=>{if(ee.keyCode===27){ve.value=!1;return}const Me=document.getElementById(b.value);!ve.value&&Me&&Me.click()},Le=()=>{Ge.value=!0,je.value||(je.value=!0,t("query-change",""))};Te(C,()=>{setTimeout(()=>{const ee=document.getElementById(v.value);if(r.expandSelected){ue.value=a(z.value),ne.value=[],h.value++;return}if(ee)if(ee.clientHeight>P.value){const ve=z.value.pop();ve&&!se.has(ve.value)&&(ae.value.push(ve),se.add(ve.value)),C.value++}else ue.value=a(z.value),ne.value=a(ae.value),h.value++},0)}),Te(h,()=>{A.value&&typeof A.value.updatePopper=="function"&&p1(()=>{A.value.updatePopper()})}),Te(B,()=>{be()}),Te(Ne,(ee,ve)=>{if(JSON.stringify(ee)!==JSON.stringify(ve)){if(!ee.length){ke();return}const Me=new Set(ve),Fe=new Set(ee),Ce=S.value.filter(It=>Fe.has(It.value)),Ue=T.value.filter(It=>!Fe.has(It.value)&&Me.has(It.value));Ue.length&&ce(Ue),Ce.length&&he(Ce)}}),Te(()=>r.items,(ee,ve)=>{var Me,Fe,Ce;if(JSON.stringify(ee)!==JSON.stringify(ve)){S.value=a(r.items);for(let Ue=0;UeDt.value===It.value).length||T.value.push(It),z.value.filter(Dt=>Dt.value===It.value).length||z.value.push(It)}X(),A.value&&typeof A.value.updatePopper=="function"&&p1(()=>{A.value.updatePopper()})}},{deep:!0,immediate:!0});const me=j(300),Pe=()=>{var ee;me.value=((ee=_.value)==null?void 0:ee.clientWidth)||300},ft=j();return yt(()=>{ft.value=new ResizeObserver(ee=>{window.requestAnimationFrame(()=>{!Array.isArray(ee)||!ee.length||Pe()})}),ft.value.observe(_.value)}),nr(()=>{ft.value&&ft.value.unobserve(_.value)}),(ee,ve)=>(m(),M("div",{class:J(["k-multiselect",[ee.$attrs.class]]),style:We(K.value)},[e.label?(m(),Q(jr,Qe({key:0},e.labelAttributes,{"data-testid":e.labelAttributes["data-testid"]?e.labelAttributes["data-testid"]:"k-multiselect-label",for:w.value,required:u.value}),xn({default:D(()=>[k(V(c.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:D(()=>[F(ee.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["data-testid","for","required"])):O("",!0),p("div",{id:w.value,"data-testid":"k-multiselect-container"},[U(Y(Y2),null,{default:D(({isToggled:Me,toggle:Fe})=>[U($t,Qe({ref_key:"popper",ref:A},R.value,{"on-popover-click":()=>{},"position-fixed":e.positionFixed,target:`[id='${g.value}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>q(!1,Me,Fe),onOpened:()=>q(!0,Me,Fe)}),{content:D(()=>[p("div",{class:"k-multiselect-list",onBlur:ve[5]||(ve[5]=()=>Ge.value=!1),onClick:ve[6]||(ve[6]=Et(()=>{},["stop"])),onFocus:ve[7]||(ve[7]=Ce=>Ge.value=!0),onMouseenter:ve[8]||(ve[8]=()=>Ze.value=!0),onMouseleave:ve[9]||(ve[9]=()=>Ze.value=!1)},[U(yQ,{items:$.value,onSelected:de},{content:D(({item:Ce})=>[F(ee.$slots,"item-template",{class:"k-multiselect-item",item:Ce},void 0,!0)]),_:3},8,["items"]),e.enableItemCreation&&Z.value?(m(),Q(d2,{key:"k-multiselect-new-item",class:"k-multiselect-new-item","data-testid":"k-multiselect-add-item",item:{label:`${I.value} (Add new value)`,value:"add_item"},onSelected:le},{content:D(()=>[p("div",MQ,[k(V(I.value)+" ",1),xQ])]),_:1},8,["item"])):O("",!0),!$.value.length&&!ee.$slots.empty&&!e.enableItemCreation?(m(),Q(d2,{key:"k-multiselect-empty-state",class:"k-multiselect-empty-item","data-testid":"k-multiselect-empty-item",item:{label:"No results found",value:"no_results"}},{content:D(()=>[SQ,EQ]),_:1})):O("",!0)],32),!e.loading&&!$.value.length?F(ee.$slots,"empty",{key:0},void 0,!0):O("",!0),ee.$slots["dropdown-footer-text"]||e.dropdownFooterText?(m(),M("div",{key:1,class:J(["k-multiselect-dropdown-footer-text",`k-multiselect-dropdown-footer-${e.dropdownFooterTextPosition}`])},[F(ee.$slots,"dropdown-footer-text",{},()=>[k(V(e.dropdownFooterText),1)],!0)],2)):O("",!0)]),default:D(()=>[p("div",{ref_key:"multiselectRef",ref:_,class:J(["k-multiselect-trigger",{focused:Ge.value,hovered:Ze.value,disabled:ze.value,readonly:fe.value}]),"data-testid":"k-multiselect-trigger",role:"listbox",onClick:W},[T.value.length&&(Me.value||e.expandSelected||e.collapsedContext)?(m(),M("div",{id:y.value,key:h.value,class:J(["k-multiselect-selections",{scrollable:e.expandSelected,collapsed:e.collapsedContext&&!Me.value}]),"data-testid":"k-multiselect-selections",style:We(e.expandSelected?x.value:ie.value)},[(m(!0),M(Se,null,lt(ue.value,(Ce,Ue)=>(m(),Q(pn,{key:`${Ce.key?Ce.key:Ue}-badge`,class:J(["k-multiselect-selection-badge",{"expand-selected":e.expandSelected,"resize-badge":Ce.selected&&Ce.disabled}]),dismissable:Ce.selected&&!Ce.disabled,shape:"rectangular","truncation-tooltip":Ce.label,onClick:ve[0]||(ve[0]=Et(()=>{},["stop"])),onDismissed:It=>de(Ce)},{default:D(()=>[k(V(Ce.label),1)]),_:2},1032,["class","dismissable","truncation-tooltip","onDismissed"]))),128)),!e.expandSelected&&ne.value.length?(m(),Q(pn,{key:0,class:"hidden-selection-count","force-tooltip":"",shape:"rectangular","truncation-tooltip":ye.value,onClick:ve[1]||(ve[1]=Et(()=>{},["stop"]))},{default:D(()=>[k(" +"+V(ne.value.length),1)]),_:1},8,["truncation-tooltip"])):O("",!0),e.expandSelected?(m(),M("div",{key:1,ref_key:"selectionBottomRef",ref:H},null,512)):O("",!0)],14,wQ)):O("",!0),p("div",_Q,[!e.loading&&T.value.length&&Me.value?(m(),Q(Xe,{key:0,class:"k-multiselect-clear-icon","data-testid":"k-multiselect-clear-icon",onClick:ke,onKeyup:Wt(ke,["enter"])},{default:D(()=>[U(Ie,{color:`var(--grey-500, var(--kui-color-text-neutral, ${Y(Wo)}))`,icon:"close",size:Y(Da),title:"Clear all selections"},null,8,["color","size"])]),_:1},8,["onKeyup"])):(m(),Q(Ie,{key:1,class:J(["k-multiselect-chevron-icon",{"in-selection-box":T.value.length}]),color:`var(--grey-500, var(--kui-color-text-neutral, ${Y(Wo)}))`,icon:e.loading?"spinner":"chevronDown",size:Y(Lt)},null,8,["class","color","icon","size"]))]),p("div",{id:g.value,style:We(ie.value)},[!e.expandSelected&&!e.collapsedContext||(e.expandSelected||e.collapsedContext)&&(!T.value.length||Me.value)?(m(),Q(Oa,Qe({key:0,id:b.value},He.value,{autocapitalize:"off",autocomplete:"off",class:["k-multiselect-input input-placeholder-dark",{"is-toggled":Me.value&&T.value.length,"is-readonly":fe.value}],"data-testid":"k-multiselect-input","model-value":I.value,placeholder:L(Me.value),readonly:fe.value?!0:void 0,type:"text",onBlur:ve[2]||(ve[2]=()=>Ge.value=!1),onClick:Ce=>{Me.value&&Ce.stopPropagation()},onFocus:Le,onKeyup:Ce=>re(Ce,Me),onMouseenter:ve[3]||(ve[3]=()=>Ze.value=!0),onMouseleave:ve[4]||(ve[4]=()=>Ze.value=!1),"onUpdate:modelValue":Oe}),null,16,["id","class","model-value","placeholder","readonly","onClick","onKeyup"])):O("",!0)],12,kQ)],2)]),_:2},1040,["position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,bQ),e.expandSelected?O("",!0):(m(),M("div",LQ,[(m(),M("div",{id:v.value,key:C.value,class:"k-multiselect-selections staging",style:We(ie.value),tabindex:"-1"},[(m(!0),M(Se,null,lt(z.value,(Me,Fe)=>(m(),Q(pn,{key:`${Me.key?Me.key:Fe}-badge`,class:"k-multiselect-selection-badge",dismissable:Me.selected&&!Me.disabled,hidden:"",shape:"rectangular"},{default:D(()=>[k(V(Me.label),1)]),_:2},1032,["dismissable"]))),128)),U(pn,{class:"hidden-selection-count",hidden:"",shape:"rectangular"},{default:D(()=>[k(" +"+V(ae.value.length),1)]),_:1})],12,AQ))]))],6))}}),OQ=xe(TQ,[["__scopeId","data-v-9b921328"]]),Sf=e=>(ut("data-v-de217030"),e=e(),ct(),e),IQ={class:"k-prompt-header"},VQ={class:"k-prompt-header-content"},PQ={class:"close-button"},NQ=Sf(()=>p("hr",{class:"divider"},null,-1)),ZQ={class:"k-prompt-body"},$Q={class:"k-prompt-body-content"},RQ={key:0,class:"k-prompt-confirm-text"},zQ={class:"confirm-text"},FQ=Sf(()=>p("hr",{class:"divider"},null,-1)),UQ={class:"k-prompt-action-buttons"},jQ=te({__name:"KPrompt",props:{title:{type:String,default:""},type:{type:String,default:"info",validator:e=>CM.includes(e)},message:{type:String,default:""},actionButtonText:{type:String,default:"OK"},cancelButtonText:{type:String,default:"Cancel"},actionPending:{type:Boolean,default:!1},isVisible:{type:Boolean,default:!1},confirmationText:{type:String,default:""},preventProceedOnEnter:{type:Boolean,default:!1},tabbableOptions:{type:Object,default:()=>({})}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=j(""),o=()=>{n.value="",t("canceled")},i=c=>{u.value||(n.value="",t("proceed",c))},a=c=>{r.isVisible&&(c.key==="Escape"?o():c.key==="Enter"&&(r.preventProceedOnEnter||i(c)))},s=(c="")=>{const d=/(?:^|[\s-:'"])\w/g;return c.replace(d,f=>f.toUpperCase())},l=E(()=>r.title?r.type==="warning"?"Warning: "+r.title:r.title:r.type==="info"?"Information":s(r.type)),u=E(()=>r.actionPending?!0:r.confirmationText.length?r.confirmationText!==n.value:!1);return yt(()=>{document.addEventListener("keydown",a)}),nr(()=>{document.removeEventListener("keydown",a)}),(c,d)=>(m(),Q(xf,{class:"k-prompt","is-visible":e.isVisible,"tabbable-options":e.tabbableOptions,"text-align":"left",title:l.value},{"header-content":D(()=>[p("div",IQ,[p("div",VQ,[F(c.$slots,"header-content",{},()=>[e.type==="warning"?(m(),Q(Ie,{key:0,class:"warning-icon",color:`var(--white, var(--kui-color-text-inverse, ${Y(G2)}))`,icon:"warning","secondary-color":"currentColor",size:Y(Us)},null,8,["color","size"])):O("",!0),k(" "+V(l.value),1)],!0),p("div",PQ,[U(Xe,{"aria-label":"Close",onClick:o},{default:D(()=>[U(Ie,{color:`var(--grey-600, var(--kui-color-text-neutral, ${Y(Wo)}))`,icon:"close",size:Y(Lt)},null,8,["color","size"])]),_:1})])]),NQ])]),"body-content":D(()=>[p("div",ZQ,[p("div",$Q,[F(c.$slots,"body-content",{},()=>[k(V(e.message),1)],!0),e.confirmationText?(m(),M("div",RQ,[k(' Type "'),p("span",zQ,V(e.confirmationText),1),k('" to confirm your action. '),U(Oa,{modelValue:n.value,"onUpdate:modelValue":d[0]||(d[0]=f=>n.value=f),autocapitalize:"off",autocomplete:"off","data-testid":"confirmation-input"},null,8,["modelValue"])])):O("",!0)]),FQ])]),"footer-content":D(()=>[p("div",UQ,[F(c.$slots,"action-buttons",{},()=>[U(Xe,{appearance:"outline",class:"k-prompt-cancel",onClick:o},{default:D(()=>[k(V(e.cancelButtonText),1)]),_:1}),U(Xe,{appearance:e.type==="danger"?"danger":"primary",class:"k-prompt-proceed",disabled:u.value,onClick:i},{icon:D(()=>[e.actionPending?(m(),Q(Ie,{key:0,color:`var(--grey-400, var(--kui-color-text-neutral-weak, ${Y(so)}))`,icon:"spinner",size:Y(Lt)},null,8,["color","size"])):O("",!0)]),default:D(()=>[k(" "+V(e.actionButtonText),1)]),_:1},8,["appearance","disabled"])],!0)])]),_:3},8,["is-visible","tabbable-options","title"]))}}),YQ=xe(jQ,[["__scopeId","data-v-de217030"]]),GQ=["checked"],KQ=["id","checked","disabled"],qQ={key:0,class:"k-radio-description"},WQ=["for"],QQ={inheritAttrs:!1},XQ=te({...QQ,__name:"KRadio",props:{modelValue:{type:[String,Number,Boolean,Object],default:"on",required:!0},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},description:{type:String,default:""},selectedValue:{type:[String,Number,Boolean,Object],required:!0},type:{type:String,default:"radio",validator:e=>gM.includes(e)},testMode:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const r=e,n=Ot(),o=E(()=>f.id?String(f.id):r.testMode?"test-radio-input-id-1234":f1()),i=E(()=>(f==null?void 0:f.disabled)!==void 0&&String(f==null?void 0:f.disabled)!=="false"),a=E(()=>!!(r.label||n.default)),s=E(()=>!!(r.description||n.description)),l=E(()=>!!n.tooltip),u=E(()=>r.selectedValue===r.modelValue),c=E(()=>r.type==="radio"),d=()=>{t("change",r.selectedValue),t("update:modelValue",r.selectedValue)},f=or(),h=E(()=>{const C={...f};return delete C.class,C});return(C,w)=>(m(),M("div",{checked:u.value,class:J(["k-radio",[c.value?"k-radio-default":`k-radio-${e.type}`,C.$attrs.class?C.$attrs.class:"",{disabled:i.value}]])},[p("input",Qe({id:o.value,checked:u.value},h.value,{class:"k-input",disabled:i.value,type:"radio",onClick:d}),null,16,KQ),c.value&&a.value?(m(),Q(jr,Qe({key:0},e.labelAttributes,{class:["k-radio-label",{"has-description":s.value}],for:o.value}),xn({default:D(()=>[F(C.$slots,"default",{},()=>[k(V(e.label),1)]),s.value?(m(),M("div",qQ,[F(C.$slots,"description",{},()=>[k(V(e.description),1)])])):O("",!0)]),_:2},[l.value?{name:"tooltip",fn:D(()=>[F(C.$slots,"tooltip")]),key:"0"}:void 0]),1040,["class","for"])):C.$slots.default?(m(),M("label",{key:1,for:o.value},[F(C.$slots,"default")],8,WQ)):O("",!0)],10,GQ))}});function JQ(e){return ku()?(jh(e),!0):!1}function Ef(e){return typeof e=="function"?e():Y(e)}const Lf=typeof window<"u"&&typeof document<"u",eX=Object.prototype.toString,tX=e=>eX.call(e)==="[object Object]",U6=()=>{},rX=nX();function nX(){var e;return Lf&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Ni(e){var t;const r=Ef(e);return(t=r==null?void 0:r.$el)!=null?t:r}const Af=Lf?window:void 0;function n0(...e){let t,r,n,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([r,n,o]=e,t=Af):[t,r,n,o]=e,!t)return U6;Array.isArray(r)||(r=[r]),Array.isArray(n)||(n=[n]);const i=[],a=()=>{i.forEach(c=>c()),i.length=0},s=(c,d,f,h)=>(c.addEventListener(d,f,h),()=>c.removeEventListener(d,f,h)),l=Te(()=>[Ni(t),Ef(o)],([c,d])=>{if(a(),!c)return;const f=tX(d)?{...d}:d;i.push(...r.flatMap(h=>n.map(C=>s(c,h,C,f))))},{immediate:!0,flush:"post"}),u=()=>{l(),a()};return JQ(u),u}let R8=!1;function oX(e,t,r={}){const{window:n=Af,ignore:o=[],capture:i=!0,detectIframe:a=!1}=r;if(!n)return;rX&&!R8&&(R8=!0,Array.from(n.document.body.children).forEach(c=>c.addEventListener("click",U6)),n.document.documentElement.addEventListener("click",U6));let s=!0;const l=c=>o.some(d=>{if(typeof d=="string")return Array.from(n.document.querySelectorAll(d)).some(f=>f===c.target||c.composedPath().includes(f));{const f=Ni(d);return f&&(c.target===f||c.composedPath().includes(f))}}),u=[n0(n,"click",c=>{const d=Ni(e);if(!(!d||d===c.target||c.composedPath().includes(d))){if(c.detail===0&&(s=!l(c)),!s){s=!0;return}t(c)}},{passive:!0,capture:i}),n0(n,"pointerdown",c=>{const d=Ni(e);d&&(s=!c.composedPath().includes(d)&&!l(c))},{passive:!0}),a&&n0(n,"blur",c=>{setTimeout(()=>{var d;const f=Ni(e);((d=n.document.activeElement)==null?void 0:d.tagName)==="IFRAME"&&!(f!=null&&f.contains(n.document.activeElement))&&t(c)},0)})].filter(Boolean);return()=>u.forEach(c=>c())}const iX={class:"k-slideout"},aX={class:"k-slideout-header-content"},sX={key:0,class:"k-slideout-before-title"},lX={class:"k-slideout-main-title"},uX=["title"],cX={key:1,class:"k-slideout-after-title"},dX=["data-testid"],fX={class:"content"},hX=te({__name:"KSlideout",props:{isVisible:{type:Boolean,default:!1},closeButtonAlignment:{type:String,default:"start",validator:e=>["start","end"].includes(e)},hasOverlay:{type:Boolean,default:!0},offsetTop:{type:Number,default:0},preventCloseOnBlur:{type:Boolean,default:!1},title:{type:String,default:""}},emits:["close"],setup(e,{emit:t}){const r=e;si(c=>({"13cec847":u.value}));const n=Ot(),o=E(()=>!!n["before-title"]),i=E(()=>!!n["after-title"]),{getSizeFromString:a}=M1(),s=j(null);oX(s,c=>{c.isTrusted&&!r.preventCloseOnBlur&&t("close")});const l=(c,d=!1)=>{(r.isVisible&&c.keyCode===27||d)&&t("close")};yt(()=>{document.addEventListener("keydown",l)}),_r(()=>{document.removeEventListener("keydown",l)});const u=E(()=>a(String(r.offsetTop)));return(c,d)=>(m(),M("div",iX,[U(Jn,{name:"fade"},{default:D(()=>[e.isVisible?(m(),M("div",{key:0,class:J(e.hasOverlay?"panel-background":"panel-background-transparent")},null,2)):O("",!0)]),_:1}),U(Jn,{name:"slide"},{default:D(()=>[e.isVisible?(m(),M("div",{key:0,ref_key:"slideOutRef",ref:s,class:J(["panel",{"is-visible":e.isVisible,"border-styles":!e.hasOverlay}]),"data-testid":"slideout-panel"},[p("div",aX,[o.value?(m(),M("div",sX,[F(c.$slots,"before-title",{},void 0,!0)])):O("",!0),p("div",lX,[p("p",{class:"k-slideout-title","data-testid":"k-slideout-title",title:e.title},V(e.title),9,uX)]),i.value?(m(),M("div",cX,[F(c.$slots,"after-title",{},void 0,!0)])):O("",!0)]),p("button",{class:J(e.closeButtonAlignment==="start"?"close-button-start":"close-button-end"),"data-testid":e.closeButtonAlignment==="start"?"close-button-start":"close-button-end",onClick:d[0]||(d[0]=f=>t("close"))},[U(Ie,{color:`var(--kui-color-text-neutral-stronger, ${Y(sc)})`,icon:"close",size:Y(K2)},null,8,["color","size"])],10,dX),p("div",fX,[U(W2,{"border-variant":"noBorder"},{body:D(()=>[F(c.$slots,"default",{},void 0,!0)]),_:3})])],2)):O("",!0)]),_:3})]))}}),pX=xe(hX,[["__scopeId","data-v-dd83d8c6"]]),mX=e=>(ut("data-v-b19dacc6"),e=e(),ct(),e),vX={class:"k-step-state-icon","data-testid":"k-step-active",fill:"none",viewBox:"0 0 24 24"},gX=mX(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),CX=te({__name:"KActiveState",props:{title:{type:String,default:"Active"}},setup(e){return(t,r)=>(m(),M("svg",vX,[p("title",null,V(e.title),1),gX]))}}),yX=xe(CX,[["__scopeId","data-v-b19dacc6"]]),d5=e=>(ut("data-v-be532e68"),e=e(),ct(),e),bX={class:"k-step-state-icon","data-testid":"k-step-completed",fill:"none",viewBox:"0 0 24 24"},wX=d5(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),_X=d5(()=>p("path",{class:"k-step-icon-primary",d:"M16 9L10 15L7 12.0001"},null,-1)),kX=d5(()=>p("path",{class:"k-step-icon-secondary",d:"M16 9L10 15L7 12.0001","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2.25"},null,-1)),MX=te({__name:"KCompletedState",props:{title:{type:String,default:"Completed"}},setup(e){return(t,r)=>(m(),M("svg",bX,[p("title",null,V(e.title),1),wX,_X,kX]))}}),xX=xe(MX,[["__scopeId","data-v-be532e68"]]),SX=e=>(ut("data-v-7f1024a4"),e=e(),ct(),e),EX={class:"k-step-state-icon","data-testid":"k-step-default",fill:"none",viewBox:"0 0 24 24"},LX=SX(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),AX=te({__name:"KDefaultState",props:{title:{type:String,default:"Default"}},setup(e){return(t,r)=>(m(),M("svg",EX,[p("title",null,V(e.title),1),LX]))}}),DX=xe(AX,[["__scopeId","data-v-7f1024a4"]]),Df=e=>(ut("data-v-d93db193"),e=e(),ct(),e),HX={class:"k-step-state-icon","data-testid":"k-step-error",fill:"none",viewBox:"0 0 24 24"},BX=Df(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),TX=Df(()=>p("path",{class:"k-step-icon-secondary","clip-rule":"evenodd",d:"M16.14 9.517a.889.889 0 0 0-1.258-1.257l-2.483 2.483L9.917 8.26A.889.889 0 0 0 8.66 9.517L11.142 12 8.66 14.483a.889.889 0 0 0 1.257 1.257l2.482-2.483 2.483 2.483a.889.889 0 0 0 1.257-1.257L13.657 12l2.482-2.483Z","fill-rule":"evenodd"},null,-1)),OX=te({__name:"KErrorState",props:{title:{type:String,default:"Error"}},setup(e){return(t,r)=>(m(),M("svg",HX,[p("title",null,V(e.title),1),BX,TX]))}}),IX=xe(OX,[["__scopeId","data-v-d93db193"]]),VX=e=>(ut("data-v-e3d948f6"),e=e(),ct(),e),PX={class:"k-step-spinner"},NX={class:"k-step-state-icon","data-testid":"k-step-pending",viewBox:"0 0 50 50"},ZX=VX(()=>p("circle",{cx:"25",cy:"25",fill:"none",r:"20","stroke-width":"5"},null,-1)),$X=te({__name:"KPendingState",props:{title:{type:String,default:"Pending"}},setup(e){return(t,r)=>(m(),M("div",PX,[(m(),M("svg",NX,[k(V(e.title)+" ",1),ZX]))]))}}),RX=xe($X,[["__scopeId","data-v-e3d948f6"]]),zX={class:"k-step-state"},FX=te({__name:"KStepState",props:{state:{type:String,default:"default",required:!1,validator:e=>Dc.includes(e)}},setup(e){const t=e,r=E(()=>{let n=DX;switch(t.state){case"active":n=yX;break;case"completed":n=xX;break;case"error":n=IX;break;case"pending":n=RX;break}return n});return(n,o)=>(m(),M("div",zX,[(m(),Q(vt(r.value)))]))}}),UX=xe(FX,[["__scopeId","data-v-7a0b0e88"]]),jX={class:"k-step"},YX=te({__name:"KStep",props:{label:{type:String,required:!0},state:{type:String,default:"default",validator:e=>Dc.includes(e)},maxLabelWidth:{type:String,default:"170"}},setup(e){const t=e,{getSizeFromString:r}=M1(),n=E(()=>({maxWidth:r(t.maxLabelWidth)}));return(o,i)=>(m(),M("li",jX,[p("div",{class:J(["k-step-container",{completed:e.state==="completed"}])},[U(UX,{state:e.state},null,8,["state"]),p("div",{class:J(["k-step-label",{bolder:e.state==="active"||e.state==="pending"||e.state==="error",error:e.state==="error"}]),style:We(n.value)},[U(jr,null,{default:D(()=>[k(V(e.label),1)]),_:1})],6)],2)]))}}),GX=xe(YX,[["__scopeId","data-v-bf4c5b55"]]),KX={key:0,class:"k-stepper"},qX=te({__name:"KStepper",props:{steps:{type:Array,required:!0,validator:e=>!e.length||e.every(t=>t.label!==void 0)},maxLabelWidth:{type:String,default:""}},setup(e){return(t,r)=>e.steps&&e.steps.length?(m(),M("ol",KX,[(m(!0),M(Se,null,lt(e.steps,n=>(m(),Q(GX,{key:`k-step-${n.label.replace(/ /gi,"-")}`,label:n.label,"max-label-width":e.maxLabelWidth,state:n.state},null,8,["label","max-label-width","state"]))),128))])):O("",!0)}}),WX=xe(qX,[["__scopeId","data-v-c6a87abd"]]),QX={class:"k-table-container"},XX={key:0,class:"k-table-toolbar","data-testid":"k-table-toolbar"},JX={key:2,class:"k-table-error-state","data-testid":"k-table-error-state"},eJ={key:3,class:"k-table-empty-state","data-testid":"k-table-empty-state"},tJ=["data-tableid"],rJ=["aria-sort","onClick"],nJ={class:"k-table-headers-container"},oJ=["role","tabindex"],{clientSideSorter:iJ}=M1(),z8=(e,t,r,n)=>iJ(e,t,r,n),aJ=te({__name:"KTable",props:{options:{type:Object,default:()=>null,required:!1},enableClientSort:{type:Boolean,default:!1},hasHover:{type:Boolean,default:!0},sortOrder:{type:String,default:"",validator:e=>dM.includes(e)},sortKey:{type:String,default:""},sortHandlerFn:{type:Function,default:()=>({})},rowAttrs:{type:Function,default:()=>({})},hasSideBorder:{type:Boolean,default:!1},cellAttrs:{type:Function,default:()=>({})},isLoading:{type:Boolean,default:!1},emptyStateTitle:{type:String,default:"No Data"},emptyStateMessage:{type:String,default:"There is no data to display."},emptyStateActionRoute:{type:[Object,String],default:""},emptyStateActionMessage:{type:String,default:""},emptyStateActionButtonIcon:{type:String,default:""},emptyStateIcon:{type:String,default:""},emptyStateIconColor:{type:String,default:""},emptyStateIconSize:{type:String,default:"50"},hasError:{type:Boolean,default:!1},errorStateTitle:{type:String,default:"An error occurred"},errorStateMessage:{type:String,default:"Data cannot be displayed due to an error."},errorStateActionRoute:{type:[Object,String],default:""},errorStateActionMessage:{type:String,default:""},errorStateIcon:{type:String,default:""},errorStateIconColor:{type:String,default:""},errorStateIconSize:{type:String,default:"50"},fetcher:{type:Function,default:void 0,required:!0},fetcherCacheKey:{type:String,default:""},cacheIdentifier:{type:String,default:""},searchInput:{type:String,default:""},headers:{type:Array,default:()=>[]},initialFetcherParams:{type:Object,default:null},paginationNeighbors:{type:Number,default:1},paginationPageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:e=>!!e.length&&e.every(t=>typeof t=="number")},paginationTotalItems:{type:Number,default:null},disablePaginationPageJump:{type:Boolean,default:!1},disableSorting:{type:Boolean,default:!1},disablePagination:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:e=>cM.includes(e)},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:String,default:void 0,validator:e=>fM.includes(e)}},emits:["cell-click","row-click","ktable-error-cta-clicked","ktable-empty-state-cta-clicked","update:table-preferences","sort","state"],setup(e,{emit:t}){const r=e,{useDebounce:n,useRequest:o,useSwrvState:i}=M1(),a=or(),s=Ot(),l=E(()=>r.testMode?"test-table-id-1234":_n()),u={pageSize:15,page:1,query:"",sortColumnKey:"",sortColumnOrder:"desc",offset:null},c=j([]),d=j([]),f=j(0),h=j(!1),C=j(1),w=j(15),g=j(""),b=j(""),y=j("desc"),v=j(null),_=j([]),H=j(!1),P=j(!1),I=j(!1),Z=E(()=>!!s.toolbar),A=re=>`column-${re}`,S=re=>re,$=(re,Le)=>(me,Pe)=>{const ft=/^on[^a-z]/,ee={};for(const ve in Le)ft.test(ve)&&Le[ve]&&(ee[ve]=Le[ve]);return Object.keys(ee).reduce((ve,Me)=>{if(Me.indexOf(re)===0){const Fe=Me.split(re);ve[Fe[1]]=Ce=>ee[Me](Ce,me,Pe)}return ve},{})},T=E(()=>(re,Le)=>{const me=$("onRow:",a)(Le,"row"),Pe=$("onCell:",a)(re,"cell"),ft=["a","button","input","select"];return me.click&&(H.value=!0),{...me,...Pe,click(ee){const ve=ee.target.className;let Me=ft.includes(ee.target.tagName.toLowerCase()),Fe=!1;typeof ve=="string"||Array.isArray(ve)?Fe=ve.includes("k-popover"):typeof ve=="object"&&(Fe=Object.keys(ve).includes("k-popover")),ee.target.closest(".k-popover-content")!==null&&(Fe=!0);for(let Ce=0;Ce{var re,Le;const me=r.searchInput,Pe=await r.fetcher({pageSize:w.value,page:C.value,query:me||g.value,sortColumnKey:b.value,sortColumnOrder:y.value,offset:v.value});return c.value=Pe.data,f.value=r.paginationTotalItems||Pe.total||((re=Pe.data)==null?void 0:re.length),r.fetcher?r.enableClientSort&&b.value&&y.value&&z8(b.value,"",y.value,c.value):r.options&&r.options.data&&r.options.data.length&&(c.value=r.options.data,f.value=r.options.data.length),r.paginationType==="offset"&&((Le=Pe.pagination)!=null&&Le.offset?(v.value=Pe.pagination.offset,_.value[C.value]||_.value.push(Pe.pagination.offset)):(v.value=null,I.value||(C.value=1))),I.value=!1,z.value=!1,Pe},se=()=>{const re={...u,...r.initialFetcherParams};C.value=re.page??u.page,w.value=re.pageSize??u.pageSize,g.value=re.query??u.query,b.value=re.sortColumnKey??u.sortColumnKey,y.value=re.sortColumnOrder??u.sortColumnOrder,r.paginationType==="offset"&&(v.value=re.offset,_.value.push(re.offset)),r.headers&&r.headers.length?d.value=r.headers:r.options&&r.options.headers&&r.options.headers.length&&(d.value=r.options.headers),P.value=!0},ue=E(()=>_.value[C.value-1]),ne=E(()=>{if(!r.fetcher||!P.value)return"";let re=l.value;return r.cacheIdentifier&&(re=r.cacheIdentifier),r.fetcherCacheKey&&(re+=`-${r.fetcherCacheKey}`),`k-table_${re}`}),ye=j(""),{debouncedFn:je,generateDebouncedFn:Ze}=n(re=>{ye.value=re},350),Ge=Ze(0),{data:ze,error:fe,revalidate:Ne,isValidating:He}=o(()=>ne.value,()=>ae(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:Ye,hasData:G,swrvState:R}=i(ze,fe,He),N=j(!0),K=E(()=>({hasData:G.value,state:Ye.value})),ie=E(()=>N.value?"loading":fe.value?"error":"success"),{debouncedFn:x,generateDebouncedFn:L}=n(Ne,500),B=L(0),W=re=>{const{key:Le,useSortHandlerFn:me}=re,Pe=b.value+"";C.value=1,b.value?Le===b.value?y.value==="asc"?y.value="desc":y.value="asc":(b.value=Le,y.value="asc",_.value=[null]):(b.value=Le,y.value="asc",_.value=[null]),r.options&&r.options.data||r.enableClientSort?me&&r.sortHandlerFn?r.sortHandlerFn({key:Le,prevKey:Pe,sortColumnOrder:y.value,data:c.value}):z8(Le,Pe,y.value,c.value):r.paginationType!=="offset"&&x(),de()},q=({page:re})=>{C.value=re},X=({pageSize:re})=>{_.value=[null],v.value=null,w.value=re,C.value=1,de()},he=re=>{re&&re.target&&re.target.scrollTop&&(re.target.scrollTop>1?h.value=!0:re.target.scrollTop&&(h.value=!h.value))},ce=E(()=>({pageSize:w.value,sortColumnKey:b.value,sortColumnOrder:y.value})),de=()=>{t("update:table-preferences",ce.value)},le=()=>{C.value++,I.value=!0},Ee=()=>{C.value--,v.value=ue.value},be=E(()=>!!(r.fetcher&&!r.disablePagination&&!(r.paginationType!=="offset"&&r.hidePaginationWhenOptional&&f.value<=r.paginationPageSizes[0])&&!(r.paginationType==="offset"&&r.hidePaginationWhenOptional&&!ue.value&&!v.value&&c.value.lengthre.toLowerCase().replace(/[^[a-z0-9]/gi,"-");Te(ze,re=>{re!=null&&re.length&&!c.value.length&&(c.value=re)},{deep:!0,immediate:!0}),Te(Ye,()=>{switch(Ye.value){case R.PENDING:N.value=!0;break;case R.VALIDATING_HAS_DATA:N.value=Oe.value;break;default:N.value=!1;break}},{immediate:!0}),Te([K,ie],re=>{var Le;t("state",{state:re==null?void 0:re[1],hasData:(Le=re==null?void 0:re[0])==null?void 0:Le.hasData})}),Te(()=>r.searchInput,re=>{C.value!==1&&(C.value=1),re===""?Ge(re):je(re)},{immediate:!0});const Oe=j(!1);return Te([ye,C,w],async(re,Le)=>{const me=Le==null?void 0:Le[0],Pe=re[0],ft=re[1];Pe!==me&&ft!==1&&(C.value=1,_.value=[null],v.value=null),P.value&&!z.value&&(Oe.value=!0,Pe!==""&&Pe!==me?await x():await B(),Oe.value=!1)},{deep:!0,immediate:!0}),yt(()=>{se()}),(re,Le)=>(m(),M("div",QX,[Z.value?(m(),M("div",XX,[F(re.$slots,"toolbar",{state:K.value},void 0,!0)])):O("",!0),(!e.testMode||e.testMode==="loading")&&(N.value||e.isLoading||Oe.value)&&!e.hasError?(m(),Q(O7,{key:1,"data-testid":"k-table-skeleton",type:"table"})):e.hasError?(m(),M("div",JX,[F(re.$slots,"error-state",{},()=>[U(ga,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:D(()=>[k(V(e.errorStateTitle),1)]),message:D(()=>[k(V(e.errorStateMessage),1)]),cta:D(()=>[e.errorStateActionMessage?(m(),Q(Xe,{key:0,appearance:"primary","data-testid":ke(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:Le[0]||(Le[0]=me=>re.$emit("ktable-error-cta-clicked"))},{default:D(()=>[k(V(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):O("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!N.value&&!e.isLoading&&!Oe.value&&c.value&&!c.value.length?(m(),M("div",eJ,[F(re.$slots,"empty-state",{},()=>[U(ga,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:D(()=>[k(V(e.emptyStateTitle),1)]),message:D(()=>[k(V(e.emptyStateMessage),1)]),cta:D(()=>[e.emptyStateActionMessage?(m(),Q(Xe,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":ke(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:Le[1]||(Le[1]=me=>re.$emit("ktable-empty-state-cta-clicked"))},{default:D(()=>[k(V(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):O("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(m(),M("section",{key:4,class:"k-table-wrapper",onScrollPassive:he},[p("table",{class:J(["k-table",{"has-hover":e.hasHover,"is-clickable":H.value,"side-border":e.hasSideBorder}]),"data-tableid":l.value},[p("thead",{class:J({"is-scrolled":h.value})},[p("tr",{class:J({"is-scrolled":h.value})},[(m(!0),M(Se,null,lt(d.value,(me,Pe)=>(m(),M("th",{key:`k-table-${l.value}-headers-${Pe}`,"aria-sort":!e.disableSorting&&me.key===b.value?y.value==="asc"?"ascending":"descending":void 0,class:J(["k-table-headers",{sortable:!e.disableSorting&&!me.hideLabel&&me.sortable,"active-sort":!e.disableSorting&&!me.hideLabel&&me.sortable&&me.key===b.value,[y.value]:!e.disableSorting&&me.key===b.value&&!me.hideLabel,"is-scrolled":h.value}]),onClick:()=>{!e.disableSorting&&me.sortable&&(re.$emit("sort",{prevKey:b.value,sortColumnKey:me.key,sortColumnOrder:y.value==="asc"?"desc":"asc"}),W(me))}},[p("span",nJ,[F(re.$slots,A(me.key),{column:S(me)},()=>[p("span",{class:J({"sr-only":me.hideLabel})},V(me.label?me.label:me.key),3)],!0),!e.disableSorting&&!me.hideLabel&&me.sortable?(m(),Q(Ie,{key:0,"aria-hidden":"true",class:"caret",color:`var(--KTableColor, var(--black-70, var(--kui-color-text, ${Y(y_)})))`,icon:"chevronDown",size:Y(Da)},null,8,["color","size"])):O("",!0)])],10,rJ))),128))],2)],2),p("tbody",null,[(m(!0),M(Se,null,lt(c.value,(me,Pe)=>(m(),M("tr",Qe(e.rowAttrs(me),{key:`k-table-${l.value}-row-${Pe}`,role:H.value?"link":null,tabindex:H.value?0:null},M0(e.hasSideBorder?T.value(me,me):{},!0)),[(m(!0),M(Se,null,lt(d.value,(ft,ee)=>(m(),M("td",Qe(e.cellAttrs({headerKey:ft.key,row:me,rowIndex:Pe,colIndex:ee}),{key:`k-table-${l.value}-cell-${ee}`},M0(T.value(me[ft.key],me),!0)),[F(re.$slots,ft.key,{row:S(me),rowKey:Pe,rowValue:me[ft.key]},()=>[k(V(me[ft.key]),1)],!0)],16))),128))],16,oJ))),128))])],10,tJ),be.value?(m(),Q(I7,{key:0,class:"k-table-pagination","current-page":C.value,"data-testid":"k-table-pagination","disable-page-jump":e.disablePaginationPageJump,"initial-page-size":w.value,neighbors:e.paginationNeighbors,"offset-next-button-disabled":!v.value,"offset-prev-button-disabled":!ue.value,"page-sizes":e.paginationPageSizes,"pagination-type":e.paginationType,"test-mode":!!e.testMode||void 0,"total-count":f.value,onGetNextOffset:le,onGetPrevOffset:Ee,onPageChanged:q,onPageSizeChanged:X},null,8,["current-page","disable-page-jump","initial-page-size","neighbors","offset-next-button-disabled","offset-prev-button-disabled","page-sizes","pagination-type","test-mode","total-count"])):O("",!0)],32))]))}}),sJ=xe(aJ,[["__scopeId","data-v-fd09fd9c"]]),lJ={class:"k-tabs"},uJ={"aria-label":"Tabs",role:"tablist"},cJ=["id","aria-controls","aria-selected","role","onClick","onKeydown"],dJ=["id","aria-labelledby"],fJ=te({__name:"KTabs",props:{tabs:{type:Array,required:!0},modelValue:{type:String,default:"",validator:e=>e===""||e.includes("#")&&!e.includes(" ")},hasPanels:{type:Boolean,default:!0}},emits:["update:modelValue","changed"],setup(e,{emit:t}){const r=e,n=j(r.modelValue?r.modelValue:r.tabs[0].hash),o=i=>{n.value=i,t("changed",i),t("update:modelValue",i)};return Te(()=>r.modelValue,i=>{n.value=i,t("changed",i),t("update:modelValue",i)}),(i,a)=>(m(),M("div",lJ,[p("ul",uJ,[(m(!0),M(Se,null,lt(e.tabs,(s,l)=>(m(),M("li",{id:`${s.hash.replace("#","")}-tab`,key:s.hash,"aria-controls":e.hasPanels?`panel-${l}`:void 0,"aria-selected":e.hasPanels?n.value===s.hash?"true":"false":void 0,class:J(["tab-item",{active:n.value===s.hash}]),role:e.hasPanels?"tab":void 0,tabindex:"0",onClick:u=>o(s.hash),onKeydown:[Wt(Et(u=>o(s.hash),["prevent"]),["enter"]),Wt(Et(u=>o(s.hash),["prevent"]),["space"])]},[p("div",{class:J(["tab-link",{"has-panels":e.hasPanels}])},[F(i.$slots,`${s.hash.replace("#","")}-anchor`,{},()=>[p("span",null,V(s.title),1)],!0)],2)],42,cJ))),128))]),e.hasPanels?(m(!0),M(Se,{key:0},lt(e.tabs,(s,l)=>(m(),M("div",{id:`panel-${l}`,key:s.hash,"aria-labelledby":`${s.hash.replace("#","")}-tab`,class:"tab-container",role:"tabpanel",tabindex:"0"},[n.value===s.hash?F(i.$slots,s.hash.replace("#",""),{key:0},void 0,!0):O("",!0)],8,dJ))),128)):O("",!0)]))}}),hJ=xe(fJ,[["__scopeId","data-v-2d748b14"]]),pJ=["cols","rows","value"],mJ={key:1,class:"k-textarea"},vJ={class:"text-on-input"},gJ=["for"],CJ={key:0,class:"is-required"},yJ=["id","aria-invalid","cols","rows","value"],bJ={key:2,class:"k-textarea"},wJ=["id","aria-invalid","cols","rows","value"],_J={inheritAttrs:!1},kJ=te({..._J,__name:"KTextArea",props:{modelValue:{type:String,default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},characterLimit:{type:Number,default:2048,validator:e=>e>0},disableCharacterLimit:{type:Boolean,default:!1},rows:{type:Number,default:5},cols:{type:Number,default:52},hasError:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},isResizable:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(e,{emit:t}){const r=e,n=or(),o=Ot(),{stripRequiredLabel:i}=M1(),a=E(()=>(n==null?void 0:n.required)!==void 0&&String(n==null?void 0:n.required)!=="false"),s=j(""),l=j(!1),u=j(!1),c=E(()=>i(r.label,a.value)),d=E(()=>{var y,v;return!!((y=r.labelAttributes)!=null&&y.help||(v=r.labelAttributes)!=null&&v.info||o["label-tooltip"])}),f=E({get(){return r.modelValue},set(y){g({target:{value:y}})}}),h=E(()=>n.id?String(n.id):r.testMode?"test-textArea-id-1234":f1()),C=E(()=>{const y={...n};return delete y.class,y}),w=E(()=>!r.disableCharacterLimit&&s.value.length>r.characterLimit),g=y=>{var v;const _=JSON.parse(JSON.stringify((v=y==null?void 0:y.target)==null?void 0:v.value));t("input",_),t("update:modelValue",_),s.value=_};Te(w,(y,v)=>{y!==v&&t("char-limit-exceeded",{value:s.value,length:s.value.length,characterLimit:r.characterLimit,limitExceeded:y})}),Te(f,(y,v)=>{y!==v&&g({target:{value:y}})});const b=()=>s.value?s.value:r.modelValue;return(y,v)=>(m(),M("div",{class:J(["k-input-wrapper",[y.$attrs.class,{"input-error":e.hasError||w.value}]])},[e.label?e.label&&e.overlayLabel?(m(),M("div",mJ,[p("div",vJ,[p("label",Qe(e.labelAttributes,{class:{focused:l.value,hovered:u.value},for:h.value}),[p("span",null,V(c.value),1),a.value?(m(),M("span",CJ,"*")):O("",!0)],16,gJ),p("textarea",Qe(C.value,{id:h.value,"aria-invalid":e.hasError||w.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:v[0]||(v[0]=()=>l.value=!1),onFocus:v[1]||(v[1]=()=>l.value=!0),onInput:g,onMouseenter:v[2]||(v[2]=()=>u.value=!0),onMouseleave:v[3]||(v[3]=()=>u.value=!1)}),null,16,yJ)])])):(m(),M("div",bJ,[U(jr,Qe({for:h.value},e.labelAttributes,{required:a.value}),xn({default:D(()=>[k(V(c.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:D(()=>[F(y.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),p("textarea",Qe(C.value,{id:h.value,"aria-invalid":e.hasError||w.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:v[4]||(v[4]=()=>l.value=!1),onFocus:v[5]||(v[5]=()=>l.value=!0),onInput:g,onMouseenter:v[6]||(v[6]=()=>u.value=!0),onMouseleave:v[7]||(v[7]=()=>u.value=!1)}),null,16,wJ)])):(m(),M("textarea",Qe({key:0},C.value,{class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onInput:g}),null,16,pJ)),e.disableCharacterLimit?O("",!0):(m(),M("div",{key:3,class:J(["char-limit",{"over-char-limit":w.value}])},V(s.value.length||e.modelValue.length)+" / "+V(e.characterLimit),3))],2))}}),MJ=xe(kJ,[["__scopeId","data-v-84375903"]]),xJ={class:"message"},SJ=te({__name:"KToaster",props:{toasterState:{type:Array,default:[],required:!0}},emits:["close"],setup(e){return(t,r)=>(m(),Q(Um,{class:"toaster-container-outer",name:"toaster",tag:"div"},{default:D(()=>[(m(!0),M(Se,null,lt(e.toasterState,n=>(m(),M("div",{key:n.key,class:"toaster-item"},[U(cc,{appearance:n.appearance,"dismiss-type":"icon","has-left-border":"",onClosed:o=>t.$emit("close",n.key)},{alertMessage:D(()=>[p("div",xJ,V(n.message),1)]),_:2},1032,["appearance","onClosed"])]))),128))]),_:1}))}}),Hf=xe(SJ,[["__scopeId","data-v-2bcce726"]]),EJ=Object.keys(Bc),o0={id:"toaster-container",timeout:5e3,appearance:Bc.info};class LJ{constructor(t=o0.id,r=o0.timeout,n=o0.appearance){Un(this,"toasters"),Un(this,"timeout"),Un(this,"appearance"),Un(this,"id"),this.toasters=j([]),this.timeout=r,this.appearance=n,this.id=t,this.mount()}mount(){if(typeof document>"u")return;const t=document.createElement("div");t.id=this.id,document.body.appendChild(t);const r=Ae(Hf,{toasterState:this.toasters.value,onClose:n=>this.close(n)});M9(r).mount(`#${this.id}`)}setTimer(t,r){return setTimeout(()=>this.close(t),r)}open(t){const{key:r,timeoutMilliseconds:n,appearance:o,message:i}=t,a=r||this.toasters.value.length+new Date().getTime(),s=o&&EJ.indexOf(o)!==-1?o:this.appearance,l=this.setTimer(a,n||this.timeout);this.toasters.value.push({key:a,appearance:s,message:i||t,timer:l,timeoutMilliseconds:n||this.timeout})}close(t){var r,n;const o=(r=this.toasters.value)==null?void 0:r.findIndex(i=>t===i.key);clearTimeout((n=this.toasters.value[o])==null?void 0:n.timer),this.toasters.value.splice(o,1)}closeAll(){this.toasters.value.forEach(t=>clearTimeout(t==null?void 0:t.timer)),this.toasters.value.length=0}}const AJ=te({name:"Kooltip",setup(e,{attrs:t,slots:r,emit:n}){return yt(()=>console.warn(`The Kongponents 'Kooltip' component is deprecated and will be removed in a future release. + */const NW={escapeDeactivates:{type:Boolean,default:!0},returnFocusOnDeactivate:{type:Boolean,default:!0},allowOutsideClick:{type:[Boolean,Function],default:!0},clickOutsideDeactivates:[Boolean,Function],initialFocus:[String,Function,Boolean],fallbackFocus:[String,Function],checkCanFocusTrap:Function,checkCanReturnFocus:Function,delayInitialFocus:{type:Boolean,default:!0},document:Object,preventScroll:Boolean,setReturnFocus:[Object,String,Boolean,Function],tabbableOptions:Object},ZW=te({props:Object.assign({active:{type:Boolean,default:!0}},NW),emits:["update:active","activate","postActivate","deactivate","postDeactivate"],render(){return this.renderImpl()},setup(e,{slots:t,emit:r}){let n;const o=j(null),i=E(()=>{const s=o.value;return s&&(s instanceof HTMLElement?s:s.$el)});function a(){return n||(n=PW(i.value,{escapeDeactivates:e.escapeDeactivates,allowOutsideClick:e.allowOutsideClick,returnFocusOnDeactivate:e.returnFocusOnDeactivate,clickOutsideDeactivates:e.clickOutsideDeactivates,onActivate:()=>{r("update:active",!0),r("activate")},onDeactivate:()=>{r("update:active",!1),r("deactivate")},onPostActivate:()=>r("postActivate"),onPostDeactivate:()=>r("postDeactivate"),initialFocus:e.initialFocus,fallbackFocus:e.fallbackFocus,tabbableOptions:e.tabbableOptions,delayInitialFocus:e.delayInitialFocus}))}return yt(()=>{Te(()=>e.active,s=>{s&&i.value?a().activate():n&&(n.deactivate(),(!i.value||i.value.nodeType===Node.COMMENT_NODE)&&(n=null))},{immediate:!0,flush:"post"})}),_r(()=>{n&&n.deactivate(),n=null}),{activate(){a().activate()},deactivate(){n&&n.deactivate()},renderImpl(){if(!t.default)return null;const s=t.default().filter(l=>l.type!==H1);return!s||!s.length||s.length>1?(console.error("[focus-trap-vue]: FocusTrap requires exactly one child."),s):Rr(s[0],{ref:o})}}}}),$W=["aria-label"],RW={class:"k-modal-dialog modal-dialog"},zW={key:0,class:"close-button"},FW={class:"k-modal-content modal-content"},UW={key:0,class:"k-modal-header-image"},jW={class:"k-modal-footer modal-footer"},YW={class:"k-modal-action-buttons"},GW=te({__name:"KModal",props:{title:{type:String,required:!0},hideTitle:{type:Boolean,default:!1},hideDismissIcon:{type:Boolean,default:!1},dismissButtonTheme:{type:String,default:"dark",validator:e=>lM.includes(e)},content:{type:String,default:""},textAlign:{type:String,default:"center",validator:e=>uM.includes(e)},isVisible:{type:Boolean,default:!1},actionButtonText:{type:String,default:"Submit"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonText:{type:String,default:"Cancel"},cancelButtonAppearance:{type:String,default:"outline"},hideCancelButton:{type:Boolean,default:!1},tabbableOptions:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=Ot(),o=j(null),i=j(null),a=E(()=>!!n["header-image"]),s=E(()=>r.dismissButtonTheme==="light"?`var(--grey-400, var(--kui-color-text-neutral-weak, ${so}))`:`var(--grey-600, var(--kui-color-text-neutral-stronger, ${sc}))`),l=f=>{r.isVisible&&f.keyCode===27&&u(!0)},u=(f=!1,h)=>{var C,w;(f||(w=(C=h==null?void 0:h.target)==null?void 0:C.classList)!=null&&w.contains("k-modal-backdrop"))&&t("canceled")},c=()=>{t("proceed")};q9(()=>{var f,h;typeof document<"u"&&(r.isVisible?(f=document==null?void 0:document.body)==null||f.classList.add("k-modal-overflow-hidden"):(h=document==null?void 0:document.body)==null||h.classList.remove("k-modal-overflow-hidden"))});const d=async f=>{var h,C;f?(await p1(),await new Promise(w=>setTimeout(w,0)),(h=o.value)==null||h.activate()):(C=o.value)==null||C.deactivate()};return Te(()=>r.isVisible,async f=>{f?await d(!0):await d(!1)},{immediate:!0}),yt(()=>{var f;document.addEventListener("keydown",l),r.isVisible&&((f=document==null?void 0:document.body)==null||f.classList.add("k-modal-overflow-hidden"))}),_r(()=>{var f;document.removeEventListener("keydown",l),(f=document==null?void 0:document.body)==null||f.classList.remove("k-modal-overflow-hidden")}),(f,h)=>{var C;return e.isVisible?(m(),M("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal",role:"dialog"},[p("div",{ref_key:"modalOuter",ref:i,class:"k-modal-backdrop modal-backdrop",onClick:h[3]||(h[3]=w=>u(!1,w))},[U(Y(ZW),{ref_key:"focusTrap",ref:o,active:!1,"fallback-focus":(C=i.value)==null?void 0:C.$el,"tabbable-options":e.tabbableOptions},{default:D(()=>[p("div",RW,[a.value&&!e.hideDismissIcon?(m(),M("div",zW,[U(Xe,{"aria-label":"Close",onClick:h[0]||(h[0]=w=>u(!0))},{default:D(()=>[U(Ie,{color:s.value,icon:"close",size:Y(Lt)},null,8,["color","size"])]),_:1})])):O("",!0),p("div",FW,[a.value?(m(),M("div",UW,[F(f.$slots,"header-image",{},void 0,!0)])):O("",!0),f.$slots["header-content"]||!e.hideTitle?(m(),M("div",{key:1,"aria-level":"2",class:J(["k-modal-header modal-header",{"header-left":e.textAlign==="left","header-centered":e.textAlign==="center","header-right":e.textAlign==="right","has-header-image":a.value}]),role:"heading"},[F(f.$slots,"header-content",{},()=>[k(V(e.title),1)],!0)],2)):O("",!0),p("div",{class:J(["k-modal-body modal-body",{"content-left":e.textAlign==="left","content-centered":e.textAlign==="center","content-right":e.textAlign==="right"}])},[F(f.$slots,"body-content",{},()=>[k(V(e.content),1)],!0)],2),p("div",jW,[F(f.$slots,"footer-content",{},()=>[e.hideCancelButton?O("",!0):(m(),Q(Xe,{key:0,appearance:e.cancelButtonAppearance,onClick:h[1]||(h[1]=w=>u(!0)),onKeyup:h[2]||(h[2]=Wt(w=>u(!0),["esc"]))},{default:D(()=>[k(V(e.cancelButtonText),1)]),_:1},8,["appearance"])),p("div",YW,[F(f.$slots,"action-buttons",{},()=>[U(Xe,{appearance:e.actionButtonAppearance,onClick:c,onKeyup:Wt(c,["enter"])},{default:D(()=>[k(V(e.actionButtonText),1)]),_:1},8,["appearance","onKeyup"])],!0)])],!0)])])])]),_:3},8,["fallback-focus","tabbable-options"])],512)],8,$W)):O("",!0)}}}),xf=xe(GW,[["__scopeId","data-v-b3c50754"]]),KW=["aria-label","onKeyup"],qW={class:"k-modal-fullscreen-body-header"},WW={key:0,class:"body-header"},QW={key:1,class:"body-header-description"},XW={class:"k-modal-fullscreen-body"},JW={class:"k-modal-fullscreen-header"},eQ={"aria-level":"2",class:"k-modal-fullscreen-header-description",role:"heading"},tQ={class:"k-modal-fullscreen-title"},rQ={class:"header-icon"},nQ={class:"header-content"},oQ={class:"k-modal-fullscreen-action"},iQ={class:"k-modal-fullscreen-action-buttons"},aQ={key:0,class:"k-modal-fullscreen-footer"},sQ={class:"k-modal-fullscreen-action"},lQ={class:"k-modal-fullscreen-action-buttons"},uQ=te({__name:"KModalFullscreen",props:{title:{type:String,required:!0},bodyHeader:{type:String,default:""},bodyHeaderDescription:{type:String,default:""},isVisible:{type:Boolean,default:!1},cancelButtonText:{type:String,default:"Cancel"},actionButtonText:{type:String,default:"Save"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonAppearance:{type:String,default:"outline"},iconString:{type:String,default:"kong"}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=j(null),o=E(()=>!!r.isVisible);Te(()=>r.isVisible,async()=>{o.value?(document.body.style.overflow="hidden",await p1(),n.value&&n.value.focus()):document.body.style.overflow=""});const i=l=>{r.isVisible&&(l.keyCode===27?a():l.keyCode===13&&s())},a=()=>{t("canceled")},s=()=>{t("proceed")};return yt(()=>{document.addEventListener("keydown",i)}),nr(()=>{document.removeEventListener("keydown",i)}),_r(()=>{document.body.style.overflow=""}),(l,u)=>e.isVisible?(m(),M("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal-fullscreen isOpen",role:"dialog",onKeyup:[Wt(s,["enter"]),Wt(a,["esc"])]},[p("div",{ref_key:"modalBodyContent",ref:n,class:J(["k-modal-fullscreen-dialog",{"has-footer":l.$slots["footer-content"]}]),tabindex:"0"},[p("div",qW,[l.$slots["body-header"]||e.bodyHeader?(m(),M("div",WW,[F(l.$slots,"body-header",{},()=>[k(V(e.bodyHeader),1)],!0)])):O("",!0),l.$slots["body-header-description"]||e.bodyHeaderDescription?(m(),M("div",QW,[F(l.$slots,"body-header-description",{},()=>[k(V(e.bodyHeaderDescription),1)],!0)])):O("",!0)]),p("div",XW,[F(l.$slots,"default",{},void 0,!0)]),p("div",JW,[p("div",eQ,[p("div",tQ,[p("span",rQ,[F(l.$slots,"header-icon",{},()=>[U(Ie,{icon:e.iconString},null,8,["icon"])],!0)]),p("span",nQ,[F(l.$slots,"header-content",{},()=>[k(V(e.title),1)],!0)])]),p("div",oQ,[p("div",iQ,[F(l.$slots,"action-buttons",{},()=>[U(Xe,{appearance:e.cancelButtonAppearance,class:"cancel-button",onClick:a},{default:D(()=>[k(V(e.cancelButtonText),1)]),_:1},8,["appearance"]),U(Xe,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:D(()=>[k(V(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])]),l.$slots["footer-content"]?(m(),M("div",aQ,[F(l.$slots,"footer-content",{},void 0,!0),p("div",sQ,[p("div",lQ,[F(l.$slots,"action-buttons",{},()=>[U(Xe,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:D(()=>[k(V(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])):O("",!0)],2)],40,KW)):O("",!0)}}),cQ=xe(uQ,[["__scopeId","data-v-e56c1028"]]),dQ=["data-testid"],fQ={class:"k-multiselect-item-container",role:"option"},hQ=["disabled","value"],pQ={class:"k-multiselect-item-label"},mQ={class:"k-multiselect-selected-icon-container"},vQ=te({__name:"KMultiselectItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0&&e.value!==void 0}},emits:["selected"],setup(e,{emit:t}){const r=e,n=()=>{r.item.disabled||t("selected",r.item)};return(o,i)=>(m(),M("div",{key:e.item.key,class:"k-multiselect-item","data-testid":`k-multiselect-item-${e.item.value}`,role:"listitem"},[p("div",fQ,[p("button",{class:J({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value,onClick:n},[p("span",pQ,[F(o.$slots,"content",{},()=>[k(V(e.item.label),1)],!0)]),p("span",mQ,[e.item.disabled?(m(),Q(vt(e.item.disabledTooltipText?"KTooltip":"span"),{key:0,label:e.item.disabledTooltipText?e.item.disabledTooltipText:void 0,placement:"left"},{default:D(()=>[U(Ie,{class:J(["selected-item-icon",{"is-item-selected":e.item.selected}]),color:e.item.selected?"currentColor":`var(--grey-400, var(--kui-color-text-neutral-weak, ${Y(so)}))`,"hide-title":"",icon:"lock",size:Y(Da)},null,8,["class","color","size"])]),_:1},8,["label"])):e.item.selected?(m(),Q(Ie,{key:1,class:"selected-item-icon",color:"currentColor",icon:"check"})):O("",!0)])],10,hQ)])],8,dQ))}}),d2=xe(vQ,[["__scopeId","data-v-a2a73043"]]),gQ={class:"k-multiselect-group-title"},CQ=te({__name:"KMultiselectItems",props:{items:{type:Array,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)}},emits:["selected"],setup(e,{emit:t}){const r=e,n=(s,l)=>t("selected",s,l),o=E(()=>{var s;return(s=r.items)==null?void 0:s.filter(l=>!l.group)}),i=E(()=>{var s;return[...new Set(((s=r.items)==null?void 0:s.filter(l=>l.group)).map(l=>l.group))].sort((l,u)=>l.toLowerCase().localeCompare(u.toLowerCase()))}),a=s=>{var l;return(l=r.items)==null?void 0:l.filter(u=>u.group===s)};return(s,l)=>(m(),M(Se,null,[(m(!0),M(Se,null,lt(o.value,(u,c)=>(m(),Q(d2,{key:`${u.key?u.key:c}-item`,item:u,onSelected:n},{content:D(()=>[F(s.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128)),(m(!0),M(Se,null,lt(i.value,u=>(m(),M("div",{key:`${u}-group`,class:"k-multiselect-group-container"},[p("span",gQ,V(u),1),(m(!0),M(Se,null,lt(a(u),(c,d)=>(m(),Q(d2,{key:`${c.key?c.key:d}-item`,item:c,onSelected:n},{content:D(()=>[F(s.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),yQ=xe(CQ,[["__scopeId","data-v-9f4ab8f4"]]),c5=e=>(ut("data-v-9b921328"),e=e(),ct(),e),bQ=["id"],wQ=["id"],_Q={class:"k-multiselect-icon"},kQ=["id"],MQ={class:"select-item-description"},xQ=c5(()=>p("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),SQ=c5(()=>p("div",{class:"select-item-label"}," No results found ",-1)),EQ=c5(()=>p("div",{class:"select-item-desc"}," Please adjust the criteria and try again ",-1)),LQ={key:1,"aria-hidden":"true",class:"staging-area"},AQ=["id"],DQ=e=>{const t=[];return e.forEach(r=>t.push(r.value)),t},HQ=e=>{const t=DQ(e),r=new Set(t);return t.length===r.size},BQ={inheritAttrs:!1},TQ=te({...BQ,__name:"KMultiselect",props:{modelValue:{type:Array,default:()=>[]},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},placeholder:{type:String,default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},width:{type:String,default:""},selectedRowCount:{type:Number,default:2},collapsedContext:{type:Boolean,default:!1},expandSelected:{type:Boolean,default:!1},items:{type:Array,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)&&HQ(e)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var r,n;return(n=t.label)==null?void 0:n.toLowerCase().includes((r=e.query)==null?void 0:r.toLowerCase())})},autosuggest:{type:Boolean,default:!1},enableItemCreation:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},dropdownFooterText:{type:String,default:""},dropdownFooterTextPosition:{type:String,default:"sticky"}},emits:["selected","item:added","item:removed","input","change","update:modelValue","query-change"],setup(e,{emit:t}){const r=e;si(ee=>({"334f7a12":G.value}));const n=or(),o=Ot(),{getSizeFromString:i,cloneDeep:a,stripRequiredLabel:s}=M1(),l=34,u=E(()=>n.required!==void 0&&String(n.required)!=="false"),c=E(()=>s(r.label,u.value)),d=E(()=>{var ee,ve;return!!((ee=r.labelAttributes)!=null&&ee.help||(ve=r.labelAttributes)!=null&&ve.info||o["label-tooltip"])}),f={hideCaret:!0,placement:"bottomStart",popoverTimeout:0,popoverClasses:"k-multiselect-popover"},h=j(0),C=j(0),w=E(()=>r.testMode?"test-multiselect-id-1234":f1()),g=E(()=>r.testMode?"test-multiselect-input-id-1234":f1()),b=E(()=>r.testMode?"test-multiselect-text-id-1234":f1()),y=E(()=>r.testMode?"test-multiselect-selected-id-1234":f1()),v=E(()=>r.testMode?"test-multiselect-selected-staging-id-1234":f1()),_=j(null),H=j(null),P=E(()=>r.selectedRowCount*l),I=j(""),Z=E(()=>!(!I.value||S.value.filter(ee=>ee.label===I.value).length)),A=j(null),S=j([]),$=j([]),T=j([]),z=j([]),ae=j([]),se=new Set,ue=j([]),ne=j([]),ye=E(()=>ne.value.map(ee=>ee.label).join(", ")),je=j(!1),Ze=j(!1),Ge=j(!1),ze=E(()=>(n==null?void 0:n.disabled)!==void 0&&String(n==null?void 0:n.disabled)!=="false"),fe=E(()=>(n==null?void 0:n.readonly)!==void 0&&String(n==null?void 0:n.readonly)!=="false"),Ne=E({get(){return r.modelValue},set(ee){const ve=S.value.filter(Me=>ee.includes(Me.value));ve.length?he(ve):ee.length||ke()}}),He=E(()=>{const ee={...n};return delete ee.class,ee}),Ye=E(()=>({...f,...r.kpopAttributes,popoverClasses:`${f.popoverClasses} ${r.kpopAttributes.popoverClasses} k-multiselect-pop`,width:me.value+"px",maxWidth:me.value+"px",disabled:n.disabled!==void 0&&String(n.disabled)!=="false"||n.readonly!==void 0&&String(n.readonly)!=="false"})),G=E(()=>i(r.dropdownMaxHeight)),R=E(()=>({...Ye.value})),N=E(()=>{const ee=r.width?r.width:"300";return i(ee)}),K=E(()=>({width:N.value})),ie=E(()=>({width:me.value+"px"})),x=E(()=>({width:me.value-30+"px",maxHeight:P.value+"px",paddingRight:0})),L=ee=>T.value.length&&!ee?T.value.length===1?`${T.value.length} item selected`:`${T.value.length} items selected`:r.placeholder?r.placeholder:n.placeholder?String(n.placeholder||""):"Filter...",B=E(()=>r.autosuggest?S.value:r.filterFunc({items:S.value,query:I.value})),W=ee=>{n.disabled!==void 0&&String(n.disabled)!=="false"&&ee.stopPropagation()},q=(ee,ve,Me)=>{ee?ve.value||(I.value="",Me(),be()):ve.value&&(I.value="",Me())},X=()=>{setTimeout(()=>{const ee=document.getElementById(v.value);if(r.expandSelected){C.value++;return}if(ee){if(ee.clientHeight>P.value){const ve=Array.from(ee.querySelectorAll(".k-multiselect-selection-badge")).filter(Ce=>Ce.offsetTop>=P.value),Me=z.value.length-ve.length,Fe=z.value.splice(Me,ve.length);for(const Ce of Fe)se.has(Ce.value)||(se.add(Ce.value),ae.value.push(Ce))}C.value++}},0)},he=ee=>{ee.forEach(ve=>{var Me,Fe;const Ce=((Me=S.value.filter(Ue=>Ue.value===ve.value))==null?void 0:Me[0])||null;Ce.selected=!0,Ce.key=(Fe=Ce==null?void 0:Ce.key)!=null&&Fe.includes("-selected")?Ce.key:`${Ce.key}-selected`,T.value.filter(Ue=>Ue.value===Ce.value).length||(T.value.push(Ce),z.value.push(Ce))}),X()},ce=(ee,ve=!1)=>{const Me=new Set(ee.map(Fe=>Fe.value));T.value=T.value.filter(Fe=>!Me.has(Fe.value)),z.value=z.value.filter(Fe=>!Me.has(Fe.value)),ae.value=ae.value.filter(Fe=>!Me.has(Fe.value)),ee.forEach(Fe=>{var Ce;if(se.delete(Fe.value),Fe.selected=!1,Fe.key=(Ce=Fe.key)==null?void 0:Ce.replace(/-selected/gi,""),ae.value.length){const Ue=ae.value.pop();Ue&&(z.value.push(Ue),se.delete(Ue.value))}r.enableItemCreation&&Fe.custom&&(S.value=S.value.filter(Ue=>Ue.value!==Fe.value),t("item:removed",Fe))}),ve&&X()},de=(ee,ve)=>{var Me,Fe,Ce,Ue;let It=!1,Dt=ve?ee:((Me=S.value.filter(zt=>zt.value===ee.value))==null?void 0:Me[0])||null;if(r.enableItemCreation&&Dt!=null&&Dt.custom&&(It=!0),Dt===null&&(Dt=((Fe=T.value.filter(zt=>zt.value===ee.value))==null?void 0:Fe[0])||null),Dt===null)return;if(Dt.selected){if(T.value=T.value.filter(zt=>zt.value!==ee.value),z.value.filter(zt=>zt.value===ee.value).length?z.value=z.value.filter(zt=>zt.value!==ee.value):se.delete(ee.value)&&(ae.value=ae.value.filter(zt=>zt.value!==ee.value)),Dt.selected=!1,Dt.key=(Ce=Dt.key)==null?void 0:Ce.replace(/-selected/gi,""),ae.value.length){const zt=ae.value.pop();zt&&(z.value.push(zt),se.delete(zt.value))}It&&(S.value=S.value.filter(zt=>zt.value!==ee.value),t("item:removed",ee))}else Dt.selected=!0,Dt.key=(Ue=Dt.key)!=null&&Ue.includes("-selected")?Dt.key:`${Dt.key}-selected`,T.value.push(Dt),z.value.push(Dt),ve&&(Dt.custom=!0,S.value.push(Dt)),r.expandSelected&&Ee();X();const _h=T.value.map(zt=>zt.value);t("selected",T.value),t("change",ee),t("update:modelValue",_h)},le=()=>{var ee;if(!r.enableItemCreation||!I.value||!Z.value)return;const ve=S.value.length+1,Me={label:I.value+"",value:r.testMode?`test-multiselect-added-item-${ve}`:f1(),key:`${(ee=I.value.replace(/ /gi,"-"))==null?void 0:ee.replace(/[^a-z0-9-_]/gi,"")}-${ve}`};t("item:added",Me),de(Me,!0),I.value=""},Ee=()=>{setTimeout(()=>{var ee;(ee=H.value)==null||ee.scrollIntoView({behavior:"smooth",block:"nearest"})},200)},be=()=>{const ee=B.value.filter(Me=>Me.selected),ve=B.value.filter(Me=>!Me.selected);$.value=ee.concat(ve)},ke=()=>{S.value.forEach(ee=>{var ve;ee.selected=!1,ee.key=(ve=ee==null?void 0:ee.key)==null?void 0:ve.replace(/-selected/gi,""),ee.custom&&t("item:removed",ee)}),S.value=S.value.filter(ee=>!ee.custom),T.value=[],z.value=[],ae.value=[],se.clear(),I.value="",X(),t("selected",[]),t("change",null),t("update:modelValue",[]),t("query-change","")},Oe=ee=>{I.value=ee,t("query-change",ee)},re=(ee,ve)=>{if(ee.keyCode===27){ve.value=!1;return}const Me=document.getElementById(b.value);!ve.value&&Me&&Me.click()},Le=()=>{Ge.value=!0,je.value||(je.value=!0,t("query-change",""))};Te(C,()=>{setTimeout(()=>{const ee=document.getElementById(v.value);if(r.expandSelected){ue.value=a(z.value),ne.value=[],h.value++;return}if(ee)if(ee.clientHeight>P.value){const ve=z.value.pop();ve&&!se.has(ve.value)&&(ae.value.push(ve),se.add(ve.value)),C.value++}else ue.value=a(z.value),ne.value=a(ae.value),h.value++},0)}),Te(h,()=>{A.value&&typeof A.value.updatePopper=="function"&&p1(()=>{A.value.updatePopper()})}),Te(B,()=>{be()}),Te(Ne,(ee,ve)=>{if(JSON.stringify(ee)!==JSON.stringify(ve)){if(!ee.length){ke();return}const Me=new Set(ve),Fe=new Set(ee),Ce=S.value.filter(It=>Fe.has(It.value)),Ue=T.value.filter(It=>!Fe.has(It.value)&&Me.has(It.value));Ue.length&&ce(Ue),Ce.length&&he(Ce)}}),Te(()=>r.items,(ee,ve)=>{var Me,Fe,Ce;if(JSON.stringify(ee)!==JSON.stringify(ve)){S.value=a(r.items);for(let Ue=0;UeDt.value===It.value).length||T.value.push(It),z.value.filter(Dt=>Dt.value===It.value).length||z.value.push(It)}X(),A.value&&typeof A.value.updatePopper=="function"&&p1(()=>{A.value.updatePopper()})}},{deep:!0,immediate:!0});const me=j(300),Pe=()=>{var ee;me.value=((ee=_.value)==null?void 0:ee.clientWidth)||300},ft=j();return yt(()=>{ft.value=new ResizeObserver(ee=>{window.requestAnimationFrame(()=>{!Array.isArray(ee)||!ee.length||Pe()})}),ft.value.observe(_.value)}),nr(()=>{ft.value&&ft.value.unobserve(_.value)}),(ee,ve)=>(m(),M("div",{class:J(["k-multiselect",[ee.$attrs.class]]),style:We(K.value)},[e.label?(m(),Q(jr,Qe({key:0},e.labelAttributes,{"data-testid":e.labelAttributes["data-testid"]?e.labelAttributes["data-testid"]:"k-multiselect-label",for:w.value,required:u.value}),xn({default:D(()=>[k(V(c.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:D(()=>[F(ee.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["data-testid","for","required"])):O("",!0),p("div",{id:w.value,"data-testid":"k-multiselect-container"},[U(Y(Y2),null,{default:D(({isToggled:Me,toggle:Fe})=>[U($t,Qe({ref_key:"popper",ref:A},R.value,{"on-popover-click":()=>{},"position-fixed":e.positionFixed,target:`[id='${g.value}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>q(!1,Me,Fe),onOpened:()=>q(!0,Me,Fe)}),{content:D(()=>[p("div",{class:"k-multiselect-list",onBlur:ve[5]||(ve[5]=()=>Ge.value=!1),onClick:ve[6]||(ve[6]=Et(()=>{},["stop"])),onFocus:ve[7]||(ve[7]=Ce=>Ge.value=!0),onMouseenter:ve[8]||(ve[8]=()=>Ze.value=!0),onMouseleave:ve[9]||(ve[9]=()=>Ze.value=!1)},[U(yQ,{items:$.value,onSelected:de},{content:D(({item:Ce})=>[F(ee.$slots,"item-template",{class:"k-multiselect-item",item:Ce},void 0,!0)]),_:3},8,["items"]),e.enableItemCreation&&Z.value?(m(),Q(d2,{key:"k-multiselect-new-item",class:"k-multiselect-new-item","data-testid":"k-multiselect-add-item",item:{label:`${I.value} (Add new value)`,value:"add_item"},onSelected:le},{content:D(()=>[p("div",MQ,[k(V(I.value)+" ",1),xQ])]),_:1},8,["item"])):O("",!0),!$.value.length&&!ee.$slots.empty&&!e.enableItemCreation?(m(),Q(d2,{key:"k-multiselect-empty-state",class:"k-multiselect-empty-item","data-testid":"k-multiselect-empty-item",item:{label:"No results found",value:"no_results"}},{content:D(()=>[SQ,EQ]),_:1})):O("",!0)],32),!e.loading&&!$.value.length?F(ee.$slots,"empty",{key:0},void 0,!0):O("",!0),ee.$slots["dropdown-footer-text"]||e.dropdownFooterText?(m(),M("div",{key:1,class:J(["k-multiselect-dropdown-footer-text",`k-multiselect-dropdown-footer-${e.dropdownFooterTextPosition}`])},[F(ee.$slots,"dropdown-footer-text",{},()=>[k(V(e.dropdownFooterText),1)],!0)],2)):O("",!0)]),default:D(()=>[p("div",{ref_key:"multiselectRef",ref:_,class:J(["k-multiselect-trigger",{focused:Ge.value,hovered:Ze.value,disabled:ze.value,readonly:fe.value}]),"data-testid":"k-multiselect-trigger",role:"listbox",onClick:W},[T.value.length&&(Me.value||e.expandSelected||e.collapsedContext)?(m(),M("div",{id:y.value,key:h.value,class:J(["k-multiselect-selections",{scrollable:e.expandSelected,collapsed:e.collapsedContext&&!Me.value}]),"data-testid":"k-multiselect-selections",style:We(e.expandSelected?x.value:ie.value)},[(m(!0),M(Se,null,lt(ue.value,(Ce,Ue)=>(m(),Q(pn,{key:`${Ce.key?Ce.key:Ue}-badge`,class:J(["k-multiselect-selection-badge",{"expand-selected":e.expandSelected,"resize-badge":Ce.selected&&Ce.disabled}]),dismissable:Ce.selected&&!Ce.disabled,shape:"rectangular","truncation-tooltip":Ce.label,onClick:ve[0]||(ve[0]=Et(()=>{},["stop"])),onDismissed:It=>de(Ce)},{default:D(()=>[k(V(Ce.label),1)]),_:2},1032,["class","dismissable","truncation-tooltip","onDismissed"]))),128)),!e.expandSelected&&ne.value.length?(m(),Q(pn,{key:0,class:"hidden-selection-count","force-tooltip":"",shape:"rectangular","truncation-tooltip":ye.value,onClick:ve[1]||(ve[1]=Et(()=>{},["stop"]))},{default:D(()=>[k(" +"+V(ne.value.length),1)]),_:1},8,["truncation-tooltip"])):O("",!0),e.expandSelected?(m(),M("div",{key:1,ref_key:"selectionBottomRef",ref:H},null,512)):O("",!0)],14,wQ)):O("",!0),p("div",_Q,[!e.loading&&T.value.length&&Me.value?(m(),Q(Xe,{key:0,class:"k-multiselect-clear-icon","data-testid":"k-multiselect-clear-icon",onClick:ke,onKeyup:Wt(ke,["enter"])},{default:D(()=>[U(Ie,{color:`var(--grey-500, var(--kui-color-text-neutral, ${Y(Wo)}))`,icon:"close",size:Y(Da),title:"Clear all selections"},null,8,["color","size"])]),_:1},8,["onKeyup"])):(m(),Q(Ie,{key:1,class:J(["k-multiselect-chevron-icon",{"in-selection-box":T.value.length}]),color:`var(--grey-500, var(--kui-color-text-neutral, ${Y(Wo)}))`,icon:e.loading?"spinner":"chevronDown",size:Y(Lt)},null,8,["class","color","icon","size"]))]),p("div",{id:g.value,style:We(ie.value)},[!e.expandSelected&&!e.collapsedContext||(e.expandSelected||e.collapsedContext)&&(!T.value.length||Me.value)?(m(),Q(Oa,Qe({key:0,id:b.value},He.value,{autocapitalize:"off",autocomplete:"off",class:["k-multiselect-input input-placeholder-dark",{"is-toggled":Me.value&&T.value.length,"is-readonly":fe.value}],"data-testid":"k-multiselect-input","model-value":I.value,placeholder:L(Me.value),readonly:fe.value?!0:void 0,type:"text",onBlur:ve[2]||(ve[2]=()=>Ge.value=!1),onClick:Ce=>{Me.value&&Ce.stopPropagation()},onFocus:Le,onKeyup:Ce=>re(Ce,Me),onMouseenter:ve[3]||(ve[3]=()=>Ze.value=!0),onMouseleave:ve[4]||(ve[4]=()=>Ze.value=!1),"onUpdate:modelValue":Oe}),null,16,["id","class","model-value","placeholder","readonly","onClick","onKeyup"])):O("",!0)],12,kQ)],2)]),_:2},1040,["position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,bQ),e.expandSelected?O("",!0):(m(),M("div",LQ,[(m(),M("div",{id:v.value,key:C.value,class:"k-multiselect-selections staging",style:We(ie.value),tabindex:"-1"},[(m(!0),M(Se,null,lt(z.value,(Me,Fe)=>(m(),Q(pn,{key:`${Me.key?Me.key:Fe}-badge`,class:"k-multiselect-selection-badge",dismissable:Me.selected&&!Me.disabled,hidden:"",shape:"rectangular"},{default:D(()=>[k(V(Me.label),1)]),_:2},1032,["dismissable"]))),128)),U(pn,{class:"hidden-selection-count",hidden:"",shape:"rectangular"},{default:D(()=>[k(" +"+V(ae.value.length),1)]),_:1})],12,AQ))]))],6))}}),OQ=xe(TQ,[["__scopeId","data-v-9b921328"]]),Sf=e=>(ut("data-v-de217030"),e=e(),ct(),e),IQ={class:"k-prompt-header"},VQ={class:"k-prompt-header-content"},PQ={class:"close-button"},NQ=Sf(()=>p("hr",{class:"divider"},null,-1)),ZQ={class:"k-prompt-body"},$Q={class:"k-prompt-body-content"},RQ={key:0,class:"k-prompt-confirm-text"},zQ={class:"confirm-text"},FQ=Sf(()=>p("hr",{class:"divider"},null,-1)),UQ={class:"k-prompt-action-buttons"},jQ=te({__name:"KPrompt",props:{title:{type:String,default:""},type:{type:String,default:"info",validator:e=>CM.includes(e)},message:{type:String,default:""},actionButtonText:{type:String,default:"OK"},cancelButtonText:{type:String,default:"Cancel"},actionPending:{type:Boolean,default:!1},isVisible:{type:Boolean,default:!1},confirmationText:{type:String,default:""},preventProceedOnEnter:{type:Boolean,default:!1},tabbableOptions:{type:Object,default:()=>({})}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=j(""),o=()=>{n.value="",t("canceled")},i=c=>{u.value||(n.value="",t("proceed",c))},a=c=>{r.isVisible&&(c.key==="Escape"?o():c.key==="Enter"&&(r.preventProceedOnEnter||i(c)))},s=(c="")=>{const d=/(?:^|[\s-:'"])\w/g;return c.replace(d,f=>f.toUpperCase())},l=E(()=>r.title?r.type==="warning"?"Warning: "+r.title:r.title:r.type==="info"?"Information":s(r.type)),u=E(()=>r.actionPending?!0:r.confirmationText.length?r.confirmationText!==n.value:!1);return yt(()=>{document.addEventListener("keydown",a)}),nr(()=>{document.removeEventListener("keydown",a)}),(c,d)=>(m(),Q(xf,{class:"k-prompt","is-visible":e.isVisible,"tabbable-options":e.tabbableOptions,"text-align":"left",title:l.value},{"header-content":D(()=>[p("div",IQ,[p("div",VQ,[F(c.$slots,"header-content",{},()=>[e.type==="warning"?(m(),Q(Ie,{key:0,class:"warning-icon",color:`var(--white, var(--kui-color-text-inverse, ${Y(G2)}))`,icon:"warning","secondary-color":"currentColor",size:Y(Us)},null,8,["color","size"])):O("",!0),k(" "+V(l.value),1)],!0),p("div",PQ,[U(Xe,{"aria-label":"Close",onClick:o},{default:D(()=>[U(Ie,{color:`var(--grey-600, var(--kui-color-text-neutral, ${Y(Wo)}))`,icon:"close",size:Y(Lt)},null,8,["color","size"])]),_:1})])]),NQ])]),"body-content":D(()=>[p("div",ZQ,[p("div",$Q,[F(c.$slots,"body-content",{},()=>[k(V(e.message),1)],!0),e.confirmationText?(m(),M("div",RQ,[k(' Type "'),p("span",zQ,V(e.confirmationText),1),k('" to confirm your action. '),U(Oa,{modelValue:n.value,"onUpdate:modelValue":d[0]||(d[0]=f=>n.value=f),autocapitalize:"off",autocomplete:"off","data-testid":"confirmation-input"},null,8,["modelValue"])])):O("",!0)]),FQ])]),"footer-content":D(()=>[p("div",UQ,[F(c.$slots,"action-buttons",{},()=>[U(Xe,{appearance:"outline",class:"k-prompt-cancel",onClick:o},{default:D(()=>[k(V(e.cancelButtonText),1)]),_:1}),U(Xe,{appearance:e.type==="danger"?"danger":"primary",class:"k-prompt-proceed",disabled:u.value,onClick:i},{icon:D(()=>[e.actionPending?(m(),Q(Ie,{key:0,color:`var(--grey-400, var(--kui-color-text-neutral-weak, ${Y(so)}))`,icon:"spinner",size:Y(Lt)},null,8,["color","size"])):O("",!0)]),default:D(()=>[k(" "+V(e.actionButtonText),1)]),_:1},8,["appearance","disabled"])],!0)])]),_:3},8,["is-visible","tabbable-options","title"]))}}),YQ=xe(jQ,[["__scopeId","data-v-de217030"]]),GQ=["checked"],KQ=["id","checked","disabled"],qQ={key:0,class:"k-radio-description"},WQ=["for"],QQ={inheritAttrs:!1},XQ=te({...QQ,__name:"KRadio",props:{modelValue:{type:[String,Number,Boolean,Object],default:"on",required:!0},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},description:{type:String,default:""},selectedValue:{type:[String,Number,Boolean,Object],required:!0},type:{type:String,default:"radio",validator:e=>gM.includes(e)},testMode:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const r=e,n=Ot(),o=E(()=>f.id?String(f.id):r.testMode?"test-radio-input-id-1234":f1()),i=E(()=>(f==null?void 0:f.disabled)!==void 0&&String(f==null?void 0:f.disabled)!=="false"),a=E(()=>!!(r.label||n.default)),s=E(()=>!!(r.description||n.description)),l=E(()=>!!n.tooltip),u=E(()=>r.selectedValue===r.modelValue),c=E(()=>r.type==="radio"),d=()=>{t("change",r.selectedValue),t("update:modelValue",r.selectedValue)},f=or(),h=E(()=>{const C={...f};return delete C.class,C});return(C,w)=>(m(),M("div",{checked:u.value,class:J(["k-radio",[c.value?"k-radio-default":`k-radio-${e.type}`,C.$attrs.class?C.$attrs.class:"",{disabled:i.value}]])},[p("input",Qe({id:o.value,checked:u.value},h.value,{class:"k-input",disabled:i.value,type:"radio",onClick:d}),null,16,KQ),c.value&&a.value?(m(),Q(jr,Qe({key:0},e.labelAttributes,{class:["k-radio-label",{"has-description":s.value}],for:o.value}),xn({default:D(()=>[F(C.$slots,"default",{},()=>[k(V(e.label),1)]),s.value?(m(),M("div",qQ,[F(C.$slots,"description",{},()=>[k(V(e.description),1)])])):O("",!0)]),_:2},[l.value?{name:"tooltip",fn:D(()=>[F(C.$slots,"tooltip")]),key:"0"}:void 0]),1040,["class","for"])):C.$slots.default?(m(),M("label",{key:1,for:o.value},[F(C.$slots,"default")],8,WQ)):O("",!0)],10,GQ))}});function JQ(e){return k9()?(jh(e),!0):!1}function Ef(e){return typeof e=="function"?e():Y(e)}const Lf=typeof window<"u"&&typeof document<"u",eX=Object.prototype.toString,tX=e=>eX.call(e)==="[object Object]",U6=()=>{},rX=nX();function nX(){var e;return Lf&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Ni(e){var t;const r=Ef(e);return(t=r==null?void 0:r.$el)!=null?t:r}const Af=Lf?window:void 0;function n0(...e){let t,r,n,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([r,n,o]=e,t=Af):[t,r,n,o]=e,!t)return U6;Array.isArray(r)||(r=[r]),Array.isArray(n)||(n=[n]);const i=[],a=()=>{i.forEach(c=>c()),i.length=0},s=(c,d,f,h)=>(c.addEventListener(d,f,h),()=>c.removeEventListener(d,f,h)),l=Te(()=>[Ni(t),Ef(o)],([c,d])=>{if(a(),!c)return;const f=tX(d)?{...d}:d;i.push(...r.flatMap(h=>n.map(C=>s(c,h,C,f))))},{immediate:!0,flush:"post"}),u=()=>{l(),a()};return JQ(u),u}let R8=!1;function oX(e,t,r={}){const{window:n=Af,ignore:o=[],capture:i=!0,detectIframe:a=!1}=r;if(!n)return;rX&&!R8&&(R8=!0,Array.from(n.document.body.children).forEach(c=>c.addEventListener("click",U6)),n.document.documentElement.addEventListener("click",U6));let s=!0;const l=c=>o.some(d=>{if(typeof d=="string")return Array.from(n.document.querySelectorAll(d)).some(f=>f===c.target||c.composedPath().includes(f));{const f=Ni(d);return f&&(c.target===f||c.composedPath().includes(f))}}),u=[n0(n,"click",c=>{const d=Ni(e);if(!(!d||d===c.target||c.composedPath().includes(d))){if(c.detail===0&&(s=!l(c)),!s){s=!0;return}t(c)}},{passive:!0,capture:i}),n0(n,"pointerdown",c=>{const d=Ni(e);d&&(s=!c.composedPath().includes(d)&&!l(c))},{passive:!0}),a&&n0(n,"blur",c=>{setTimeout(()=>{var d;const f=Ni(e);((d=n.document.activeElement)==null?void 0:d.tagName)==="IFRAME"&&!(f!=null&&f.contains(n.document.activeElement))&&t(c)},0)})].filter(Boolean);return()=>u.forEach(c=>c())}const iX={class:"k-slideout"},aX={class:"k-slideout-header-content"},sX={key:0,class:"k-slideout-before-title"},lX={class:"k-slideout-main-title"},uX=["title"],cX={key:1,class:"k-slideout-after-title"},dX=["data-testid"],fX={class:"content"},hX=te({__name:"KSlideout",props:{isVisible:{type:Boolean,default:!1},closeButtonAlignment:{type:String,default:"start",validator:e=>["start","end"].includes(e)},hasOverlay:{type:Boolean,default:!0},offsetTop:{type:Number,default:0},preventCloseOnBlur:{type:Boolean,default:!1},title:{type:String,default:""}},emits:["close"],setup(e,{emit:t}){const r=e;si(c=>({"13cec847":u.value}));const n=Ot(),o=E(()=>!!n["before-title"]),i=E(()=>!!n["after-title"]),{getSizeFromString:a}=M1(),s=j(null);oX(s,c=>{c.isTrusted&&!r.preventCloseOnBlur&&t("close")});const l=(c,d=!1)=>{(r.isVisible&&c.keyCode===27||d)&&t("close")};yt(()=>{document.addEventListener("keydown",l)}),_r(()=>{document.removeEventListener("keydown",l)});const u=E(()=>a(String(r.offsetTop)));return(c,d)=>(m(),M("div",iX,[U(Jn,{name:"fade"},{default:D(()=>[e.isVisible?(m(),M("div",{key:0,class:J(e.hasOverlay?"panel-background":"panel-background-transparent")},null,2)):O("",!0)]),_:1}),U(Jn,{name:"slide"},{default:D(()=>[e.isVisible?(m(),M("div",{key:0,ref_key:"slideOutRef",ref:s,class:J(["panel",{"is-visible":e.isVisible,"border-styles":!e.hasOverlay}]),"data-testid":"slideout-panel"},[p("div",aX,[o.value?(m(),M("div",sX,[F(c.$slots,"before-title",{},void 0,!0)])):O("",!0),p("div",lX,[p("p",{class:"k-slideout-title","data-testid":"k-slideout-title",title:e.title},V(e.title),9,uX)]),i.value?(m(),M("div",cX,[F(c.$slots,"after-title",{},void 0,!0)])):O("",!0)]),p("button",{class:J(e.closeButtonAlignment==="start"?"close-button-start":"close-button-end"),"data-testid":e.closeButtonAlignment==="start"?"close-button-start":"close-button-end",onClick:d[0]||(d[0]=f=>t("close"))},[U(Ie,{color:`var(--kui-color-text-neutral-stronger, ${Y(sc)})`,icon:"close",size:Y(K2)},null,8,["color","size"])],10,dX),p("div",fX,[U(W2,{"border-variant":"noBorder"},{body:D(()=>[F(c.$slots,"default",{},void 0,!0)]),_:3})])],2)):O("",!0)]),_:3})]))}}),pX=xe(hX,[["__scopeId","data-v-dd83d8c6"]]),mX=e=>(ut("data-v-b19dacc6"),e=e(),ct(),e),vX={class:"k-step-state-icon","data-testid":"k-step-active",fill:"none",viewBox:"0 0 24 24"},gX=mX(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),CX=te({__name:"KActiveState",props:{title:{type:String,default:"Active"}},setup(e){return(t,r)=>(m(),M("svg",vX,[p("title",null,V(e.title),1),gX]))}}),yX=xe(CX,[["__scopeId","data-v-b19dacc6"]]),d5=e=>(ut("data-v-be532e68"),e=e(),ct(),e),bX={class:"k-step-state-icon","data-testid":"k-step-completed",fill:"none",viewBox:"0 0 24 24"},wX=d5(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),_X=d5(()=>p("path",{class:"k-step-icon-primary",d:"M16 9L10 15L7 12.0001"},null,-1)),kX=d5(()=>p("path",{class:"k-step-icon-secondary",d:"M16 9L10 15L7 12.0001","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2.25"},null,-1)),MX=te({__name:"KCompletedState",props:{title:{type:String,default:"Completed"}},setup(e){return(t,r)=>(m(),M("svg",bX,[p("title",null,V(e.title),1),wX,_X,kX]))}}),xX=xe(MX,[["__scopeId","data-v-be532e68"]]),SX=e=>(ut("data-v-7f1024a4"),e=e(),ct(),e),EX={class:"k-step-state-icon","data-testid":"k-step-default",fill:"none",viewBox:"0 0 24 24"},LX=SX(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),AX=te({__name:"KDefaultState",props:{title:{type:String,default:"Default"}},setup(e){return(t,r)=>(m(),M("svg",EX,[p("title",null,V(e.title),1),LX]))}}),DX=xe(AX,[["__scopeId","data-v-7f1024a4"]]),Df=e=>(ut("data-v-d93db193"),e=e(),ct(),e),HX={class:"k-step-state-icon","data-testid":"k-step-error",fill:"none",viewBox:"0 0 24 24"},BX=Df(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),TX=Df(()=>p("path",{class:"k-step-icon-secondary","clip-rule":"evenodd",d:"M16.14 9.517a.889.889 0 0 0-1.258-1.257l-2.483 2.483L9.917 8.26A.889.889 0 0 0 8.66 9.517L11.142 12 8.66 14.483a.889.889 0 0 0 1.257 1.257l2.482-2.483 2.483 2.483a.889.889 0 0 0 1.257-1.257L13.657 12l2.482-2.483Z","fill-rule":"evenodd"},null,-1)),OX=te({__name:"KErrorState",props:{title:{type:String,default:"Error"}},setup(e){return(t,r)=>(m(),M("svg",HX,[p("title",null,V(e.title),1),BX,TX]))}}),IX=xe(OX,[["__scopeId","data-v-d93db193"]]),VX=e=>(ut("data-v-e3d948f6"),e=e(),ct(),e),PX={class:"k-step-spinner"},NX={class:"k-step-state-icon","data-testid":"k-step-pending",viewBox:"0 0 50 50"},ZX=VX(()=>p("circle",{cx:"25",cy:"25",fill:"none",r:"20","stroke-width":"5"},null,-1)),$X=te({__name:"KPendingState",props:{title:{type:String,default:"Pending"}},setup(e){return(t,r)=>(m(),M("div",PX,[(m(),M("svg",NX,[k(V(e.title)+" ",1),ZX]))]))}}),RX=xe($X,[["__scopeId","data-v-e3d948f6"]]),zX={class:"k-step-state"},FX=te({__name:"KStepState",props:{state:{type:String,default:"default",required:!1,validator:e=>Dc.includes(e)}},setup(e){const t=e,r=E(()=>{let n=DX;switch(t.state){case"active":n=yX;break;case"completed":n=xX;break;case"error":n=IX;break;case"pending":n=RX;break}return n});return(n,o)=>(m(),M("div",zX,[(m(),Q(vt(r.value)))]))}}),UX=xe(FX,[["__scopeId","data-v-7a0b0e88"]]),jX={class:"k-step"},YX=te({__name:"KStep",props:{label:{type:String,required:!0},state:{type:String,default:"default",validator:e=>Dc.includes(e)},maxLabelWidth:{type:String,default:"170"}},setup(e){const t=e,{getSizeFromString:r}=M1(),n=E(()=>({maxWidth:r(t.maxLabelWidth)}));return(o,i)=>(m(),M("li",jX,[p("div",{class:J(["k-step-container",{completed:e.state==="completed"}])},[U(UX,{state:e.state},null,8,["state"]),p("div",{class:J(["k-step-label",{bolder:e.state==="active"||e.state==="pending"||e.state==="error",error:e.state==="error"}]),style:We(n.value)},[U(jr,null,{default:D(()=>[k(V(e.label),1)]),_:1})],6)],2)]))}}),GX=xe(YX,[["__scopeId","data-v-bf4c5b55"]]),KX={key:0,class:"k-stepper"},qX=te({__name:"KStepper",props:{steps:{type:Array,required:!0,validator:e=>!e.length||e.every(t=>t.label!==void 0)},maxLabelWidth:{type:String,default:""}},setup(e){return(t,r)=>e.steps&&e.steps.length?(m(),M("ol",KX,[(m(!0),M(Se,null,lt(e.steps,n=>(m(),Q(GX,{key:`k-step-${n.label.replace(/ /gi,"-")}`,label:n.label,"max-label-width":e.maxLabelWidth,state:n.state},null,8,["label","max-label-width","state"]))),128))])):O("",!0)}}),WX=xe(qX,[["__scopeId","data-v-c6a87abd"]]),QX={class:"k-table-container"},XX={key:0,class:"k-table-toolbar","data-testid":"k-table-toolbar"},JX={key:2,class:"k-table-error-state","data-testid":"k-table-error-state"},eJ={key:3,class:"k-table-empty-state","data-testid":"k-table-empty-state"},tJ=["data-tableid"],rJ=["aria-sort","onClick"],nJ={class:"k-table-headers-container"},oJ=["role","tabindex"],{clientSideSorter:iJ}=M1(),z8=(e,t,r,n)=>iJ(e,t,r,n),aJ=te({__name:"KTable",props:{options:{type:Object,default:()=>null,required:!1},enableClientSort:{type:Boolean,default:!1},hasHover:{type:Boolean,default:!0},sortOrder:{type:String,default:"",validator:e=>dM.includes(e)},sortKey:{type:String,default:""},sortHandlerFn:{type:Function,default:()=>({})},rowAttrs:{type:Function,default:()=>({})},hasSideBorder:{type:Boolean,default:!1},cellAttrs:{type:Function,default:()=>({})},isLoading:{type:Boolean,default:!1},emptyStateTitle:{type:String,default:"No Data"},emptyStateMessage:{type:String,default:"There is no data to display."},emptyStateActionRoute:{type:[Object,String],default:""},emptyStateActionMessage:{type:String,default:""},emptyStateActionButtonIcon:{type:String,default:""},emptyStateIcon:{type:String,default:""},emptyStateIconColor:{type:String,default:""},emptyStateIconSize:{type:String,default:"50"},hasError:{type:Boolean,default:!1},errorStateTitle:{type:String,default:"An error occurred"},errorStateMessage:{type:String,default:"Data cannot be displayed due to an error."},errorStateActionRoute:{type:[Object,String],default:""},errorStateActionMessage:{type:String,default:""},errorStateIcon:{type:String,default:""},errorStateIconColor:{type:String,default:""},errorStateIconSize:{type:String,default:"50"},fetcher:{type:Function,default:void 0,required:!0},fetcherCacheKey:{type:String,default:""},cacheIdentifier:{type:String,default:""},searchInput:{type:String,default:""},headers:{type:Array,default:()=>[]},initialFetcherParams:{type:Object,default:null},paginationNeighbors:{type:Number,default:1},paginationPageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:e=>!!e.length&&e.every(t=>typeof t=="number")},paginationTotalItems:{type:Number,default:null},disablePaginationPageJump:{type:Boolean,default:!1},disableSorting:{type:Boolean,default:!1},disablePagination:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:e=>cM.includes(e)},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:String,default:void 0,validator:e=>fM.includes(e)}},emits:["cell-click","row-click","ktable-error-cta-clicked","ktable-empty-state-cta-clicked","update:table-preferences","sort","state"],setup(e,{emit:t}){const r=e,{useDebounce:n,useRequest:o,useSwrvState:i}=M1(),a=or(),s=Ot(),l=E(()=>r.testMode?"test-table-id-1234":_n()),u={pageSize:15,page:1,query:"",sortColumnKey:"",sortColumnOrder:"desc",offset:null},c=j([]),d=j([]),f=j(0),h=j(!1),C=j(1),w=j(15),g=j(""),b=j(""),y=j("desc"),v=j(null),_=j([]),H=j(!1),P=j(!1),I=j(!1),Z=E(()=>!!s.toolbar),A=re=>`column-${re}`,S=re=>re,$=(re,Le)=>(me,Pe)=>{const ft=/^on[^a-z]/,ee={};for(const ve in Le)ft.test(ve)&&Le[ve]&&(ee[ve]=Le[ve]);return Object.keys(ee).reduce((ve,Me)=>{if(Me.indexOf(re)===0){const Fe=Me.split(re);ve[Fe[1]]=Ce=>ee[Me](Ce,me,Pe)}return ve},{})},T=E(()=>(re,Le)=>{const me=$("onRow:",a)(Le,"row"),Pe=$("onCell:",a)(re,"cell"),ft=["a","button","input","select"];return me.click&&(H.value=!0),{...me,...Pe,click(ee){const ve=ee.target.className;let Me=ft.includes(ee.target.tagName.toLowerCase()),Fe=!1;typeof ve=="string"||Array.isArray(ve)?Fe=ve.includes("k-popover"):typeof ve=="object"&&(Fe=Object.keys(ve).includes("k-popover")),ee.target.closest(".k-popover-content")!==null&&(Fe=!0);for(let Ce=0;Ce{var re,Le;const me=r.searchInput,Pe=await r.fetcher({pageSize:w.value,page:C.value,query:me||g.value,sortColumnKey:b.value,sortColumnOrder:y.value,offset:v.value});return c.value=Pe.data,f.value=r.paginationTotalItems||Pe.total||((re=Pe.data)==null?void 0:re.length),r.fetcher?r.enableClientSort&&b.value&&y.value&&z8(b.value,"",y.value,c.value):r.options&&r.options.data&&r.options.data.length&&(c.value=r.options.data,f.value=r.options.data.length),r.paginationType==="offset"&&((Le=Pe.pagination)!=null&&Le.offset?(v.value=Pe.pagination.offset,_.value[C.value]||_.value.push(Pe.pagination.offset)):(v.value=null,I.value||(C.value=1))),I.value=!1,z.value=!1,Pe},se=()=>{const re={...u,...r.initialFetcherParams};C.value=re.page??u.page,w.value=re.pageSize??u.pageSize,g.value=re.query??u.query,b.value=re.sortColumnKey??u.sortColumnKey,y.value=re.sortColumnOrder??u.sortColumnOrder,r.paginationType==="offset"&&(v.value=re.offset,_.value.push(re.offset)),r.headers&&r.headers.length?d.value=r.headers:r.options&&r.options.headers&&r.options.headers.length&&(d.value=r.options.headers),P.value=!0},ue=E(()=>_.value[C.value-1]),ne=E(()=>{if(!r.fetcher||!P.value)return"";let re=l.value;return r.cacheIdentifier&&(re=r.cacheIdentifier),r.fetcherCacheKey&&(re+=`-${r.fetcherCacheKey}`),`k-table_${re}`}),ye=j(""),{debouncedFn:je,generateDebouncedFn:Ze}=n(re=>{ye.value=re},350),Ge=Ze(0),{data:ze,error:fe,revalidate:Ne,isValidating:He}=o(()=>ne.value,()=>ae(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:Ye,hasData:G,swrvState:R}=i(ze,fe,He),N=j(!0),K=E(()=>({hasData:G.value,state:Ye.value})),ie=E(()=>N.value?"loading":fe.value?"error":"success"),{debouncedFn:x,generateDebouncedFn:L}=n(Ne,500),B=L(0),W=re=>{const{key:Le,useSortHandlerFn:me}=re,Pe=b.value+"";C.value=1,b.value?Le===b.value?y.value==="asc"?y.value="desc":y.value="asc":(b.value=Le,y.value="asc",_.value=[null]):(b.value=Le,y.value="asc",_.value=[null]),r.options&&r.options.data||r.enableClientSort?me&&r.sortHandlerFn?r.sortHandlerFn({key:Le,prevKey:Pe,sortColumnOrder:y.value,data:c.value}):z8(Le,Pe,y.value,c.value):r.paginationType!=="offset"&&x(),de()},q=({page:re})=>{C.value=re},X=({pageSize:re})=>{_.value=[null],v.value=null,w.value=re,C.value=1,de()},he=re=>{re&&re.target&&re.target.scrollTop&&(re.target.scrollTop>1?h.value=!0:re.target.scrollTop&&(h.value=!h.value))},ce=E(()=>({pageSize:w.value,sortColumnKey:b.value,sortColumnOrder:y.value})),de=()=>{t("update:table-preferences",ce.value)},le=()=>{C.value++,I.value=!0},Ee=()=>{C.value--,v.value=ue.value},be=E(()=>!!(r.fetcher&&!r.disablePagination&&!(r.paginationType!=="offset"&&r.hidePaginationWhenOptional&&f.value<=r.paginationPageSizes[0])&&!(r.paginationType==="offset"&&r.hidePaginationWhenOptional&&!ue.value&&!v.value&&c.value.lengthre.toLowerCase().replace(/[^[a-z0-9]/gi,"-");Te(ze,re=>{re!=null&&re.length&&!c.value.length&&(c.value=re)},{deep:!0,immediate:!0}),Te(Ye,()=>{switch(Ye.value){case R.PENDING:N.value=!0;break;case R.VALIDATING_HAS_DATA:N.value=Oe.value;break;default:N.value=!1;break}},{immediate:!0}),Te([K,ie],re=>{var Le;t("state",{state:re==null?void 0:re[1],hasData:(Le=re==null?void 0:re[0])==null?void 0:Le.hasData})}),Te(()=>r.searchInput,re=>{C.value!==1&&(C.value=1),re===""?Ge(re):je(re)},{immediate:!0});const Oe=j(!1);return Te([ye,C,w],async(re,Le)=>{const me=Le==null?void 0:Le[0],Pe=re[0],ft=re[1];Pe!==me&&ft!==1&&(C.value=1,_.value=[null],v.value=null),P.value&&!z.value&&(Oe.value=!0,Pe!==""&&Pe!==me?await x():await B(),Oe.value=!1)},{deep:!0,immediate:!0}),yt(()=>{se()}),(re,Le)=>(m(),M("div",QX,[Z.value?(m(),M("div",XX,[F(re.$slots,"toolbar",{state:K.value},void 0,!0)])):O("",!0),(!e.testMode||e.testMode==="loading")&&(N.value||e.isLoading||Oe.value)&&!e.hasError?(m(),Q(O7,{key:1,"data-testid":"k-table-skeleton",type:"table"})):e.hasError?(m(),M("div",JX,[F(re.$slots,"error-state",{},()=>[U(ga,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:D(()=>[k(V(e.errorStateTitle),1)]),message:D(()=>[k(V(e.errorStateMessage),1)]),cta:D(()=>[e.errorStateActionMessage?(m(),Q(Xe,{key:0,appearance:"primary","data-testid":ke(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:Le[0]||(Le[0]=me=>re.$emit("ktable-error-cta-clicked"))},{default:D(()=>[k(V(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):O("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!N.value&&!e.isLoading&&!Oe.value&&c.value&&!c.value.length?(m(),M("div",eJ,[F(re.$slots,"empty-state",{},()=>[U(ga,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:D(()=>[k(V(e.emptyStateTitle),1)]),message:D(()=>[k(V(e.emptyStateMessage),1)]),cta:D(()=>[e.emptyStateActionMessage?(m(),Q(Xe,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":ke(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:Le[1]||(Le[1]=me=>re.$emit("ktable-empty-state-cta-clicked"))},{default:D(()=>[k(V(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):O("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(m(),M("section",{key:4,class:"k-table-wrapper",onScrollPassive:he},[p("table",{class:J(["k-table",{"has-hover":e.hasHover,"is-clickable":H.value,"side-border":e.hasSideBorder}]),"data-tableid":l.value},[p("thead",{class:J({"is-scrolled":h.value})},[p("tr",{class:J({"is-scrolled":h.value})},[(m(!0),M(Se,null,lt(d.value,(me,Pe)=>(m(),M("th",{key:`k-table-${l.value}-headers-${Pe}`,"aria-sort":!e.disableSorting&&me.key===b.value?y.value==="asc"?"ascending":"descending":void 0,class:J(["k-table-headers",{sortable:!e.disableSorting&&!me.hideLabel&&me.sortable,"active-sort":!e.disableSorting&&!me.hideLabel&&me.sortable&&me.key===b.value,[y.value]:!e.disableSorting&&me.key===b.value&&!me.hideLabel,"is-scrolled":h.value}]),onClick:()=>{!e.disableSorting&&me.sortable&&(re.$emit("sort",{prevKey:b.value,sortColumnKey:me.key,sortColumnOrder:y.value==="asc"?"desc":"asc"}),W(me))}},[p("span",nJ,[F(re.$slots,A(me.key),{column:S(me)},()=>[p("span",{class:J({"sr-only":me.hideLabel})},V(me.label?me.label:me.key),3)],!0),!e.disableSorting&&!me.hideLabel&&me.sortable?(m(),Q(Ie,{key:0,"aria-hidden":"true",class:"caret",color:`var(--KTableColor, var(--black-70, var(--kui-color-text, ${Y(y_)})))`,icon:"chevronDown",size:Y(Da)},null,8,["color","size"])):O("",!0)])],10,rJ))),128))],2)],2),p("tbody",null,[(m(!0),M(Se,null,lt(c.value,(me,Pe)=>(m(),M("tr",Qe(e.rowAttrs(me),{key:`k-table-${l.value}-row-${Pe}`,role:H.value?"link":null,tabindex:H.value?0:null},M0(e.hasSideBorder?T.value(me,me):{},!0)),[(m(!0),M(Se,null,lt(d.value,(ft,ee)=>(m(),M("td",Qe(e.cellAttrs({headerKey:ft.key,row:me,rowIndex:Pe,colIndex:ee}),{key:`k-table-${l.value}-cell-${ee}`},M0(T.value(me[ft.key],me),!0)),[F(re.$slots,ft.key,{row:S(me),rowKey:Pe,rowValue:me[ft.key]},()=>[k(V(me[ft.key]),1)],!0)],16))),128))],16,oJ))),128))])],10,tJ),be.value?(m(),Q(I7,{key:0,class:"k-table-pagination","current-page":C.value,"data-testid":"k-table-pagination","disable-page-jump":e.disablePaginationPageJump,"initial-page-size":w.value,neighbors:e.paginationNeighbors,"offset-next-button-disabled":!v.value,"offset-prev-button-disabled":!ue.value,"page-sizes":e.paginationPageSizes,"pagination-type":e.paginationType,"test-mode":!!e.testMode||void 0,"total-count":f.value,onGetNextOffset:le,onGetPrevOffset:Ee,onPageChanged:q,onPageSizeChanged:X},null,8,["current-page","disable-page-jump","initial-page-size","neighbors","offset-next-button-disabled","offset-prev-button-disabled","page-sizes","pagination-type","test-mode","total-count"])):O("",!0)],32))]))}}),sJ=xe(aJ,[["__scopeId","data-v-fd09fd9c"]]),lJ={class:"k-tabs"},uJ={"aria-label":"Tabs",role:"tablist"},cJ=["id","aria-controls","aria-selected","role","onClick","onKeydown"],dJ=["id","aria-labelledby"],fJ=te({__name:"KTabs",props:{tabs:{type:Array,required:!0},modelValue:{type:String,default:"",validator:e=>e===""||e.includes("#")&&!e.includes(" ")},hasPanels:{type:Boolean,default:!0}},emits:["update:modelValue","changed"],setup(e,{emit:t}){const r=e,n=j(r.modelValue?r.modelValue:r.tabs[0].hash),o=i=>{n.value=i,t("changed",i),t("update:modelValue",i)};return Te(()=>r.modelValue,i=>{n.value=i,t("changed",i),t("update:modelValue",i)}),(i,a)=>(m(),M("div",lJ,[p("ul",uJ,[(m(!0),M(Se,null,lt(e.tabs,(s,l)=>(m(),M("li",{id:`${s.hash.replace("#","")}-tab`,key:s.hash,"aria-controls":e.hasPanels?`panel-${l}`:void 0,"aria-selected":e.hasPanels?n.value===s.hash?"true":"false":void 0,class:J(["tab-item",{active:n.value===s.hash}]),role:e.hasPanels?"tab":void 0,tabindex:"0",onClick:u=>o(s.hash),onKeydown:[Wt(Et(u=>o(s.hash),["prevent"]),["enter"]),Wt(Et(u=>o(s.hash),["prevent"]),["space"])]},[p("div",{class:J(["tab-link",{"has-panels":e.hasPanels}])},[F(i.$slots,`${s.hash.replace("#","")}-anchor`,{},()=>[p("span",null,V(s.title),1)],!0)],2)],42,cJ))),128))]),e.hasPanels?(m(!0),M(Se,{key:0},lt(e.tabs,(s,l)=>(m(),M("div",{id:`panel-${l}`,key:s.hash,"aria-labelledby":`${s.hash.replace("#","")}-tab`,class:"tab-container",role:"tabpanel",tabindex:"0"},[n.value===s.hash?F(i.$slots,s.hash.replace("#",""),{key:0},void 0,!0):O("",!0)],8,dJ))),128)):O("",!0)]))}}),hJ=xe(fJ,[["__scopeId","data-v-2d748b14"]]),pJ=["cols","rows","value"],mJ={key:1,class:"k-textarea"},vJ={class:"text-on-input"},gJ=["for"],CJ={key:0,class:"is-required"},yJ=["id","aria-invalid","cols","rows","value"],bJ={key:2,class:"k-textarea"},wJ=["id","aria-invalid","cols","rows","value"],_J={inheritAttrs:!1},kJ=te({..._J,__name:"KTextArea",props:{modelValue:{type:String,default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},characterLimit:{type:Number,default:2048,validator:e=>e>0},disableCharacterLimit:{type:Boolean,default:!1},rows:{type:Number,default:5},cols:{type:Number,default:52},hasError:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},isResizable:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(e,{emit:t}){const r=e,n=or(),o=Ot(),{stripRequiredLabel:i}=M1(),a=E(()=>(n==null?void 0:n.required)!==void 0&&String(n==null?void 0:n.required)!=="false"),s=j(""),l=j(!1),u=j(!1),c=E(()=>i(r.label,a.value)),d=E(()=>{var y,v;return!!((y=r.labelAttributes)!=null&&y.help||(v=r.labelAttributes)!=null&&v.info||o["label-tooltip"])}),f=E({get(){return r.modelValue},set(y){g({target:{value:y}})}}),h=E(()=>n.id?String(n.id):r.testMode?"test-textArea-id-1234":f1()),C=E(()=>{const y={...n};return delete y.class,y}),w=E(()=>!r.disableCharacterLimit&&s.value.length>r.characterLimit),g=y=>{var v;const _=JSON.parse(JSON.stringify((v=y==null?void 0:y.target)==null?void 0:v.value));t("input",_),t("update:modelValue",_),s.value=_};Te(w,(y,v)=>{y!==v&&t("char-limit-exceeded",{value:s.value,length:s.value.length,characterLimit:r.characterLimit,limitExceeded:y})}),Te(f,(y,v)=>{y!==v&&g({target:{value:y}})});const b=()=>s.value?s.value:r.modelValue;return(y,v)=>(m(),M("div",{class:J(["k-input-wrapper",[y.$attrs.class,{"input-error":e.hasError||w.value}]])},[e.label?e.label&&e.overlayLabel?(m(),M("div",mJ,[p("div",vJ,[p("label",Qe(e.labelAttributes,{class:{focused:l.value,hovered:u.value},for:h.value}),[p("span",null,V(c.value),1),a.value?(m(),M("span",CJ,"*")):O("",!0)],16,gJ),p("textarea",Qe(C.value,{id:h.value,"aria-invalid":e.hasError||w.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:v[0]||(v[0]=()=>l.value=!1),onFocus:v[1]||(v[1]=()=>l.value=!0),onInput:g,onMouseenter:v[2]||(v[2]=()=>u.value=!0),onMouseleave:v[3]||(v[3]=()=>u.value=!1)}),null,16,yJ)])])):(m(),M("div",bJ,[U(jr,Qe({for:h.value},e.labelAttributes,{required:a.value}),xn({default:D(()=>[k(V(c.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:D(()=>[F(y.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),p("textarea",Qe(C.value,{id:h.value,"aria-invalid":e.hasError||w.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:v[4]||(v[4]=()=>l.value=!1),onFocus:v[5]||(v[5]=()=>l.value=!0),onInput:g,onMouseenter:v[6]||(v[6]=()=>u.value=!0),onMouseleave:v[7]||(v[7]=()=>u.value=!1)}),null,16,wJ)])):(m(),M("textarea",Qe({key:0},C.value,{class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onInput:g}),null,16,pJ)),e.disableCharacterLimit?O("",!0):(m(),M("div",{key:3,class:J(["char-limit",{"over-char-limit":w.value}])},V(s.value.length||e.modelValue.length)+" / "+V(e.characterLimit),3))],2))}}),MJ=xe(kJ,[["__scopeId","data-v-84375903"]]),xJ={class:"message"},SJ=te({__name:"KToaster",props:{toasterState:{type:Array,default:[],required:!0}},emits:["close"],setup(e){return(t,r)=>(m(),Q(Um,{class:"toaster-container-outer",name:"toaster",tag:"div"},{default:D(()=>[(m(!0),M(Se,null,lt(e.toasterState,n=>(m(),M("div",{key:n.key,class:"toaster-item"},[U(cc,{appearance:n.appearance,"dismiss-type":"icon","has-left-border":"",onClosed:o=>t.$emit("close",n.key)},{alertMessage:D(()=>[p("div",xJ,V(n.message),1)]),_:2},1032,["appearance","onClosed"])]))),128))]),_:1}))}}),Hf=xe(SJ,[["__scopeId","data-v-2bcce726"]]),EJ=Object.keys(Bc),o0={id:"toaster-container",timeout:5e3,appearance:Bc.info};class LJ{constructor(t=o0.id,r=o0.timeout,n=o0.appearance){Un(this,"toasters"),Un(this,"timeout"),Un(this,"appearance"),Un(this,"id"),this.toasters=j([]),this.timeout=r,this.appearance=n,this.id=t,this.mount()}mount(){if(typeof document>"u")return;const t=document.createElement("div");t.id=this.id,document.body.appendChild(t);const r=Ae(Hf,{toasterState:this.toasters.value,onClose:n=>this.close(n)});Mu(r).mount(`#${this.id}`)}setTimer(t,r){return setTimeout(()=>this.close(t),r)}open(t){const{key:r,timeoutMilliseconds:n,appearance:o,message:i}=t,a=r||this.toasters.value.length+new Date().getTime(),s=o&&EJ.indexOf(o)!==-1?o:this.appearance,l=this.setTimer(a,n||this.timeout);this.toasters.value.push({key:a,appearance:s,message:i||t,timer:l,timeoutMilliseconds:n||this.timeout})}close(t){var r,n;const o=(r=this.toasters.value)==null?void 0:r.findIndex(i=>t===i.key);clearTimeout((n=this.toasters.value[o])==null?void 0:n.timer),this.toasters.value.splice(o,1)}closeAll(){this.toasters.value.forEach(t=>clearTimeout(t==null?void 0:t.timer)),this.toasters.value.length=0}}const AJ=te({name:"Kooltip",setup(e,{attrs:t,slots:r,emit:n}){return yt(()=>console.warn(`The Kongponents 'Kooltip' component is deprecated and will be removed in a future release. Update all references of 'Kooltip' to 'KTooltip'. Kongponent Docs: https://kongponents.konghq.com/components/tooltip.html`)),()=>Ae(ui,{...e,...t,...n},r)}});/*! * vue-draggable-next v2.2.0 @@ -533,7 +533,7 @@ Kongponent Docs: https://kongponents.konghq.com/components/tooltip.html`)),()=>A * @author RubaXa * @author owenm * @license MIT - */function F8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function wr(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function BJ(e,t){if(e==null)return{};var r=HJ(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var TJ="1.14.0";function $r(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Kr=$r(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Ra=$r(/Edge/i),U8=$r(/firefox/i),na=$r(/safari/i)&&!$r(/chrome/i)&&!$r(/android/i),Bf=$r(/iP(ad|od|hone)/i),OJ=$r(/chrome/i)&&$r(/android/i),Tf={capture:!1,passive:!1};function dt(e,t,r){e.addEventListener(t,r,!Kr&&Tf)}function it(e,t,r){e.removeEventListener(t,r,!Kr&&Tf)}function f2(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function IJ(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function cr(e,t,r,n){if(e){r=r||document;do{if(t!=null&&(t[0]===">"?e.parentNode===r&&f2(e,t):f2(e,t))||n&&e===r)return e;if(e===r)break}while(e=IJ(e))}return null}var j8=/\s+/g;function S1(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(j8," ").replace(" "+t+" "," ");e.className=(n+(r?" "+t:"")).replace(j8," ")}}function $e(e,t,r){var n=e&&e.style;if(n){if(r===void 0)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),t===void 0?r:r[t];!(t in n)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),n[t]=r+(typeof r=="string"?"":"px")}}function Io(e,t){var r="";if(typeof e=="string")r=e;else do{var n=$e(e,"transform");n&&n!=="none"&&(r=n+" "+r)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(r)}function Of(e,t,r){if(e){var n=e.getElementsByTagName(t),o=0,i=n.length;if(r)for(;o=i:a=o<=i,!a)return n;if(n===gr())break;n=vn(n,!1)}return!1}function ni(e,t,r,n){for(var o=0,i=0,a=e.children;i2&&arguments[2]!==void 0?arguments[2]:{},n=r.evt,o=BJ(r,FJ);za.pluginEvent.bind(Re)(e,t,wr({dragEl:pe,parentEl:Ht,ghostEl:Ke,rootEl:xt,nextEl:Pn,lastDownEl:Ms,cloneEl:Bt,cloneHidden:fn,dragStarted:Zi,putSortable:Xt,activeSortable:Re.active,originalEvent:n,oldIndex:Lo,oldDraggableIndex:ia,newIndex:E1,newDraggableIndex:dn,hideGhostForTarget:Rf,unhideGhostForTarget:zf,cloneNowHidden:function(){fn=!0},cloneNowShown:function(){fn=!1},dispatchSortableEvent:function(i){s1({sortable:t,name:i,originalEvent:n})}},o))};function s1(e){zJ(wr({putSortable:Xt,cloneEl:Bt,targetEl:pe,rootEl:xt,oldIndex:Lo,oldDraggableIndex:ia,newIndex:E1,newDraggableIndex:dn},e))}var pe,Ht,Ke,xt,Pn,Ms,Bt,fn,Lo,E1,ia,dn,ss,Xt,So=!1,h2=!1,p2=[],Bn,W1,s0,l0,K8,q8,Zi,Co,aa,sa=!1,ls=!1,xs,r1,u0=[],j6=!1,m2=[],dl=typeof document<"u",us=Bf,W8=Ra||Kr?"cssFloat":"float",UJ=dl&&!OJ&&!Bf&&"draggable"in document.createElement("div"),Nf=function(){if(dl){if(Kr)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Zf=function(e,t){var r=$e(e),n=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=ni(e,0,t),i=ni(e,1,t),a=o&&$e(o),s=i&&$e(i),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+jt(o).width,u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+jt(i).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&a.float!=="none"){var c=a.float==="left"?"left":"right";return i&&(s.clear==="both"||s.clear===c)?"vertical":"horizontal"}return o&&(a.display==="block"||a.display==="flex"||a.display==="table"||a.display==="grid"||l>=n&&r[W8]==="none"||i&&r[W8]==="none"&&l+u>n)?"vertical":"horizontal"},jJ=function(e,t,r){var n=r?e.left:e.top,o=r?e.right:e.bottom,i=r?e.width:e.height,a=r?t.left:t.top,s=r?t.right:t.bottom,l=r?t.width:t.height;return n===a||o===s||n+i/2===a+l/2},YJ=function(e,t){var r;return p2.some(function(n){var o=n[D1].options.emptyInsertThreshold;if(!(!o||f5(n))){var i=jt(n),a=e>=i.left-o&&e<=i.right+o,s=t>=i.top-o&&t<=i.bottom+o;if(a&&s)return r=n}}),r},$f=function(e){function t(o,i){return function(a,s,l,u){var c=a.options.group.name&&s.options.group.name&&a.options.group.name===s.options.group.name;if(o==null&&(i||c))return!0;if(o==null||o===!1)return!1;if(i&&o==="clone")return o;if(typeof o=="function")return t(o(a,s,l,u),i)(a,s,l,u);var d=(i?a:s).options.group.name;return o===!0||typeof o=="string"&&o===d||o.join&&o.indexOf(d)>-1}}var r={},n=e.group;(!n||ks(n)!="object")&&(n={name:n}),r.name=n.name,r.checkPull=t(n.pull,!0),r.checkPut=t(n.put),r.revertClone=n.revertClone,e.group=r},Rf=function(){!Nf&&Ke&&$e(Ke,"display","none")},zf=function(){!Nf&&Ke&&$e(Ke,"display","")};dl&&document.addEventListener("click",function(e){if(h2)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),h2=!1,!1},!0);var Tn=function(e){if(pe){e=e.touches?e.touches[0]:e;var t=YJ(e.clientX,e.clientY);if(t){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[D1]._onDragOver(r)}}},GJ=function(e){pe&&pe.parentNode[D1]._isOutsideThisEl(e.target)};function Re(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=zr({},t),e[D1]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Zf(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(i,a){i.setData("Text",a.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Re.supportPointer!==!1&&"PointerEvent"in window&&!na,emptyInsertThreshold:5};za.initializePlugins(this,e,r);for(var n in r)!(n in t)&&(t[n]=r[n]);$f(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:UJ,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?dt(e,"pointerdown",this._onTapStart):(dt(e,"mousedown",this._onTapStart),dt(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(dt(e,"dragover",this),dt(e,"dragenter",this)),p2.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),zr(this,ZJ())}Re.prototype={constructor:Re,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(Co=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,pe):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,r=this.el,n=this.options,o=n.preventOnFilter,i=e.type,a=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,s=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,u=n.filter;if(tee(r),!pe&&!(/mousedown|pointerdown/.test(i)&&e.button!==0||n.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&na&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=cr(s,n.draggable,r,!1),!(s&&s.animated)&&Ms!==s)){if(Lo=N1(s),ia=N1(s,n.draggable),typeof u=="function"){if(u.call(this,e,s,this)){s1({sortable:t,rootEl:l,name:"filter",targetEl:s,toEl:r,fromEl:r}),C1("filter",t,{evt:e}),o&&e.cancelable&&e.preventDefault();return}}else if(u&&(u=u.split(",").some(function(c){if(c=cr(l,c.trim(),r,!1),c)return s1({sortable:t,rootEl:c,name:"filter",targetEl:s,fromEl:r,toEl:r}),C1("filter",t,{evt:e}),!0}),u)){o&&e.cancelable&&e.preventDefault();return}n.handle&&!cr(l,n.handle,r,!1)||this._prepareDragStart(e,a,s)}}},_prepareDragStart:function(e,t,r){var n=this,o=n.el,i=n.options,a=o.ownerDocument,s;if(r&&!pe&&r.parentNode===o){var l=jt(r);if(xt=o,pe=r,Ht=pe.parentNode,Pn=pe.nextSibling,Ms=r,ss=i.group,Re.dragged=pe,Bn={target:pe,clientX:(t||e).clientX,clientY:(t||e).clientY},K8=Bn.clientX-l.left,q8=Bn.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,pe.style["will-change"]="all",s=function(){if(C1("delayEnded",n,{evt:e}),Re.eventCanceled){n._onDrop();return}n._disableDelayedDragEvents(),!U8&&n.nativeDraggable&&(pe.draggable=!0),n._triggerDragStart(e,t),s1({sortable:n,name:"choose",originalEvent:e}),S1(pe,i.chosenClass,!0)},i.ignore.split(",").forEach(function(u){Of(pe,u.trim(),c0)}),dt(a,"dragover",Tn),dt(a,"mousemove",Tn),dt(a,"touchmove",Tn),dt(a,"mouseup",n._onDrop),dt(a,"touchend",n._onDrop),dt(a,"touchcancel",n._onDrop),U8&&this.nativeDraggable&&(this.options.touchStartThreshold=4,pe.draggable=!0),C1("delayStart",this,{evt:e}),i.delay&&(!i.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(Ra||Kr))){if(Re.eventCanceled){this._onDrop();return}dt(a,"mouseup",n._disableDelayedDrag),dt(a,"touchend",n._disableDelayedDrag),dt(a,"touchcancel",n._disableDelayedDrag),dt(a,"mousemove",n._delayedDragTouchMoveHandler),dt(a,"touchmove",n._delayedDragTouchMoveHandler),i.supportPointer&&dt(a,"pointermove",n._delayedDragTouchMoveHandler),n._dragStartTimer=setTimeout(s,i.delay)}else s()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){pe&&c0(pe),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;it(e,"mouseup",this._disableDelayedDrag),it(e,"touchend",this._disableDelayedDrag),it(e,"touchcancel",this._disableDelayedDrag),it(e,"mousemove",this._delayedDragTouchMoveHandler),it(e,"touchmove",this._delayedDragTouchMoveHandler),it(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?dt(document,"pointermove",this._onTouchMove):t?dt(document,"touchmove",this._onTouchMove):dt(document,"mousemove",this._onTouchMove):(dt(pe,"dragend",this),dt(xt,"dragstart",this._onDragStart));try{document.selection?Ss(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(So=!1,xt&&pe){C1("dragStarted",this,{evt:t}),this.nativeDraggable&&dt(document,"dragover",GJ);var r=this.options;!e&&S1(pe,r.dragClass,!1),S1(pe,r.ghostClass,!0),Re.active=this,e&&this._appendGhost(),s1({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(W1){this._lastX=W1.clientX,this._lastY=W1.clientY,Rf();for(var e=document.elementFromPoint(W1.clientX,W1.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(W1.clientX,W1.clientY),e!==t);)t=e;if(pe.parentNode[D1]._isOutsideThisEl(e),t)do{if(t[D1]){var r=void 0;if(r=t[D1]._onDragOver({clientX:W1.clientX,clientY:W1.clientY,target:e,rootEl:t}),r&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);zf()}},_onTouchMove:function(e){if(Bn){var t=this.options,r=t.fallbackTolerance,n=t.fallbackOffset,o=e.touches?e.touches[0]:e,i=Ke&&Io(Ke,!0),a=Ke&&i&&i.a,s=Ke&&i&&i.d,l=us&&r1&&G8(r1),u=(o.clientX-Bn.clientX+n.x)/(a||1)+(l?l[0]-u0[0]:0)/(a||1),c=(o.clientY-Bn.clientY+n.y)/(s||1)+(l?l[1]-u0[1]:0)/(s||1);if(!Re.active&&!So){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(s1({rootEl:Ht,name:"add",toEl:Ht,fromEl:xt,originalEvent:e}),s1({sortable:this,name:"remove",toEl:Ht,originalEvent:e}),s1({rootEl:Ht,name:"sort",toEl:Ht,fromEl:xt,originalEvent:e}),s1({sortable:this,name:"sort",toEl:Ht,originalEvent:e})),Xt&&Xt.save()):E1!==Lo&&E1>=0&&(s1({sortable:this,name:"update",toEl:Ht,originalEvent:e}),s1({sortable:this,name:"sort",toEl:Ht,originalEvent:e})),Re.active&&((E1==null||E1===-1)&&(E1=Lo,dn=ia),s1({sortable:this,name:"end",toEl:Ht,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){C1("nulling",this),xt=pe=Ht=Ke=Pn=Bt=Ms=fn=Bn=W1=Zi=E1=dn=Lo=ia=Co=aa=Xt=ss=Re.dragged=Re.ghost=Re.clone=Re.active=null,m2.forEach(function(e){e.checked=!0}),m2.length=s0=l0=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":pe&&(this._onDragOver(e),KJ(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,r=this.el.children,n=0,o=r.length,i=this.options;nn.right+o||e.clientX<=n.right&&e.clientY>n.bottom&&e.clientX>=n.left:e.clientX>n.right&&e.clientY>n.top||e.clientX<=n.right&&e.clientY>n.bottom+o}function XJ(e,t,r,n,o,i,a,s){var l=n?e.clientY:e.clientX,u=n?r.height:r.width,c=n?r.top:r.left,d=n?r.bottom:r.right,f=!1;if(!a){if(s&&xsc+u*i/2:ld-xs)return-aa}else if(l>c+u*(1-o)/2&&ld-u*i/2)?l>c+u/2?1:-1:0}function JJ(e){return N1(pe)e.replace(aee,(t,r)=>r?r.toUpperCase():""));function p0(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function J8(e,t,r){const n=r===0?e.children[0]:e.children[r-1].nextSibling;e.insertBefore(t,n)}function see(e,t){return Object.values(e).indexOf(t)}function lee(e,t,r,n){if(!e)return[];const o=Object.values(e),i=t.length-n;return[...t].map((a,s)=>s>=i?o.length:o.indexOf(a))}function Uf(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function uee(e){return t=>{this.realList!==null&&this["onDrag"+e](t),Uf.call(this,e,t)}}function cee(e){return["transition-group","TransitionGroup"].includes(e)}function dee(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?cee(t.name):!1}function fee(e,t){return t?{...t.props,...t.attrs}:e}const q6=["Start","Add","Remove","Update","End"],W6=["Choose","Unchoose","Sort","Filter","Clone"],hee=["Move",...q6,...W6].map(e=>"on"+e);let m0=null;const pee={options:Object,list:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:e=>e},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null},component:{type:String,default:null},modelValue:{type:Array,required:!1,default:null}},mee=te({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...q6.map(e=>e.toLowerCase()),...W6.map(e=>e.toLowerCase())],props:pee,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=fee(this.$attrs,this.componentData);return e?(this.transitionMode=dee(e),Ae(this.getTag(),t,e)):Ae(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&oee.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};q6.forEach(o=>{e["on"+o]=uee.call(this,o)}),W6.forEach(o=>{e["on"+o]=Uf.bind(this,o)});const t=Object.keys(this.$attrs).reduce((o,i)=>(o[X8(i)]=this.$attrs[i],o),{}),r=Object.assign({},t,e,{onMove:(o,i)=>this.onDragMove(o,i)});!("draggable"in r)&&(r.draggable=">*");const n=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new Re(n,r),n.__draggable_component__=this,this.computeIndexes()},beforeUnmount(){try{this._sortable!==void 0&&this._sortable.destroy()}catch{}},computed:{realList(){return this.list?this.list:this.modelValue}},watch:{$attrs:{handler(e){this.updateOptions(e)},deep:!0},realList(){this.computeIndexes()}},methods:{getTag(){return this.component?m1(this.component):this.tag},updateOptions(e){for(var t in e){const r=X8(t);hee.indexOf(r)===-1&&this._sortable.option(r,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=lee(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=see(this.getChildrenNodes()||[],e);if(t===-1)return null;const r=this.realList[t];return{index:t,element:r}},emitChanges(e){this.$nextTick(()=>{this.$emit("change",e)})},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const r=n=>n.splice(t,0,n.splice(e,1)[0]);this.alterList(r)},getVmIndex(e){const t=this.visibleIndexes,r=t.length;return e>r-1?r:t[e]},getComponent(){return this.$slots.default?this.$slots.default()[0].componentInstance:null},resetTransitionData(e){if(!this.noTransitionOnDrag||!this.transitionMode)return;var t=this.getChildrenNodes();t[e].data=null;const r=this.getComponent();r.children=[],r.kept=void 0},onDragStart(e){this.computeIndexes(),this.context=this.getUnderlyingVm(e.item),this.context&&(e.item._underlying_vm_=this.clone(this.context.element),m0=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;p0(e.item);const r=this.getVmIndex(e.newIndex);this.spliceList(r,0,t),this.computeIndexes();const n={element:t,newIndex:r};this.emitChanges({added:n})},onDragRemove(e){if(J8(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){p0(e.clone);return}if(!this.context)return;const t=this.context.index;this.spliceList(t,1);const r={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:r})},onDragUpdate(e){p0(e.item),J8(e.from,e.item,e.oldIndex);const t=this.context.index,r=this.getVmIndex(e.newIndex);this.updatePosition(t,r);const n={element:this.context.element,oldIndex:t,newIndex:r};this.emitChanges({moved:n})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const r=this.move;if(!r||!this.realList)return!0;const n=this.getRelatedContextFromMoveEvent(e),o=this.context,i=this.computeFutureIndex(n,e);Object.assign(o,{futureIndex:i});const a=Object.assign({},e,{relatedContext:n,draggedContext:o});return r(a,t)},onDragEnd(){this.computeIndexes(),m0=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const r=this.getTrargetedComponent(e);if(!r)return{component:r};const n=r.realList,o={list:n,component:r};if(e!==t&&n&&r.getUnderlyingVm){const i=r.getUnderlyingVm(t);if(i)return Object.assign(i,o)}return o},computeFutureIndex(e,t){const r=[...t.to.children].filter(i=>i.style.display!=="none");if(r.length===0)return 0;const n=r.indexOf(t.related),o=e.component.getVmIndex(n);return r.indexOf(m0)!==-1||!t.willInsertAfter?o:o+1}}}),vee=["data-testid","onClick"],gee={key:0,class:"k-tree-item-icon","data-testid":"k-tree-item-icon"},Cee={class:"k-tree-item-label","data-testid":"k-tree-item-label"},m5=e=>e.every(t=>{var r;return t.name!==void 0&&t.id!==void 0&&(!((r=t.children)!=null&&r.length)||m5(t.children))}),yee=te({__name:"KTreeItem",props:{item:{type:Object,required:!0,validator:e=>m5([e])},disabled:{type:Boolean,default:!1}},emits:["selected"],setup(e,{emit:t}){const r=e,n=Ot(),o=E(()=>r.item.icon!=="none"||!!n["item-icon"]),i=E(()=>r.item.icon?r.item.icon:"documentList"),a=E(()=>{if(i.value==="documentList")return r.item.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${ac}))`}),s=()=>{t("selected",r.item)};return(l,u)=>(m(),M("a",{class:J(["k-tree-item",{"not-draggable":e.disabled,selected:e.item.selected}]),"data-testid":`k-tree-item-${e.item.id}`,href:"#",role:"button",onClick:Et(s,["prevent"])},[o.value?(m(),M("div",gee,[F(l.$slots,"item-icon",{},()=>[U(Ie,{icon:i.value,"secondary-color":a.value,size:Y(Us)},null,8,["icon","secondary-color","size"])],!0)])):O("",!0),p("div",Cee,[F(l.$slots,"item-label",{},()=>[k(V(e.item.name),1)],!0)])],10,vee))}}),bee=xe(yee,[["__scopeId","data-v-ae1c4303"]]),v5=({children:e=[]})=>e.length===0?0:1+Math.max(...e.map(v5)),wee=te({__name:"KTreeDraggable",props:{items:{type:Array,required:!0,validator:e=>!e.length||e.every(t=>t.name!==void 0&&t.id!==void 0)},disableDrag:{type:Boolean,default:!1},maxDepth:{type:Number,default:3},level:{type:Number,default:0},parentId:{type:String,default:""}},emits:["change","child-change","selected"],setup(e,{emit:t}){const r=e,n=j(0),o=j([]),i={tag:"div","force-fallback":!0,animation:"100",draggable:".k-tree-item-container","item-key":"id","ghost-class":"k-tree-item-dragged","drag-class":"k-tree-item-grabbing",class:"child-drop-zone"},a=j(!1),s="item-icon",l="item-label",u=_=>{if(_.icon==="documentList"||!_.icon)return _.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${ac}))`},c=_=>{var H,P;return!((P=(H=o.value.filter(I=>I.id===_.id))==null?void 0:H[0].children)!=null&&P.length)},d=_=>_.children,f=_=>{r.parentId?t("child-change",{parentId:r.parentId,children:o.value,target:(_==null?void 0:_.added)||(_==null?void 0:_.removed)||(_==null?void 0:_.moved)}):t("change",{items:o.value,target:(_==null?void 0:_.added)||(_==null?void 0:_.removed)||(_==null?void 0:_.moved)})},h=_=>{t("child-change",_)},C=_=>{t("selected",_)},w=E(()=>r.level>r.maxDepth-1),g=_=>{var H,P,I,Z;const A=((P=(H=_.relatedContext)==null?void 0:H.component)==null?void 0:P.$attrs.level)||0,S=(I=_.draggedContext)==null?void 0:I.element;let $=0;return(Z=S.children)!=null&&Z.length&&($=v5(S)),!(A+$>r.maxDepth-1)},b=_=>{var H,P;const I=((P=(H=_.item)==null?void 0:H._underlying_vm_)==null?void 0:P.id)||"",Z=o.value.find(A=>A.id===I);a.value=!0,Z&&t("selected",Z),v(!0)},y=()=>{a.value=!1,v(!1),n.value++},v=_=>{const H=document==null?void 0:document.getElementsByTagName("html").item(0);H&&H.classList.toggle("k-tree-list-grabbing",_)};return Te(()=>r.items,(_,H)=>{JSON.stringify(_)!==JSON.stringify(H)&&(o.value=_,o.value.forEach(P=>{P.children||(P.children=[])}))}),yt(()=>{o.value=r.items,o.value.forEach(_=>{_.children||(_.children=[])})}),(_,H)=>{const P=m1("KTreeDraggable",!0);return m(),Q(Y(mee),Qe(i,{class:"k-tree-draggable",disabled:e.disableDrag,group:{name:"k-tree-list",put:!w.value},level:e.level,list:o.value,move:g,tag:"div",onChange:f,onEnd:y,onStart:b}),{default:D(()=>[(m(!0),M(Se,null,lt(o.value,I=>(m(),M("div",{key:I.id,class:J(["k-tree-item-container",{"has-no-children":c(I)}])},[(m(),Q(bee,{key:`tree-item-${I.id}-${n.value}`,disabled:e.disableDrag,item:I,onSelected:C},{"item-icon":D(()=>[F(_.$slots,"item-icon",{item:I},()=>[I.icon!=="none"?(m(),Q(Ie,{key:0,icon:I.icon?I.icon:"documentList","secondary-color":u(I),size:Y(K2)},null,8,["icon","secondary-color","size"])):O("",!0)],!0)]),"item-label":D(()=>[F(_.$slots,"item-label",{item:I},()=>[k(V(I.name),1)],!0)]),_:2},1032,["disabled","item"])),(m(),Q(P,{key:`tree-item-${I.id}-children-${n.value}`,"disable-drag":e.disableDrag,items:d(I),level:e.level+1,"max-depth":e.maxDepth,"parent-id":I.id,onChildChange:h,onSelected:C},{[s]:D(({item:Z})=>[F(_.$slots,"item-icon",{item:Z},void 0,!0)]),[l]:D(({item:Z})=>[F(_.$slots,"item-label",{item:Z},void 0,!0)]),_:2},1032,["disable-drag","items","level","max-depth","parent-id"]))],2))),128))]),_:3},16,["disabled","group","level","list"])}}}),_ee=xe(wee,[["__scopeId","data-v-213ccd53"]]),jf=(e,t)=>(e.forEach(r=>{var n;t.push(r.id),(n=r.children)!=null&&n.length&&jf(r.children,t)}),t),kee=e=>{const t=jf(e,[]),r=new Set(t);return t.length===r.size},Mee=(e,t)=>{let r=!0;return e.forEach(n=>{r=r&&(!n.children||v5(n)<=t)}),r},eu=e=>m5(e)&&kee(e),xee=te({__name:"KTreeList",props:{modelValue:{type:Array,default:null,validator:e=>!e.length||eu(e)},items:{type:Array,default:null,validator:e=>!e.length||eu(e)},disableDrag:{type:Boolean,default:!1},maxDepth:{type:Number,default:3,validator:e=>e<=5},width:{type:String,default:""}},emits:["change","child-change","selected"],setup(e,{emit:t}){const r=e,n=j([]),o=E({get(){return r.modelValue},set(c){n.value=c}}),{getSizeFromString:i}=M1(),a=E(()=>({maxWidth:i(r.width)})),s=(c,d)=>{(d||n.value).forEach(f=>{var h;f.id===c.id?f.selected=!0:f.selected=!1,(h=f.children)!=null&&h.length&&s(c,f.children)}),t("selected",c)},l=c=>{t("change",c)},u=c=>{t("child-change",c)};return Te(o,(c,d)=>{JSON.stringify(c)!==JSON.stringify(d)&&(n.value=c,n.value.forEach(f=>{f.children||(f.children=[])}))}),Te(()=>r.items,(c,d)=>{JSON.stringify(c)!==JSON.stringify(d)&&(n.value=c,n.value.forEach(f=>{f.children||(f.children=[])}))}),yt(()=>{r.modelValue&&r.items&&console.warn("KTreeList: You should not provide both v-model (or props.modelValue) and props.items"),r.modelValue?n.value=r.modelValue:r.items&&(n.value=r.items),Mee(n.value,r.maxDepth)||console.warn("KTreeList: Provided list depth exceeds `maxDepth`"),n.value.forEach(c=>{c.children||(c.children=[])})}),(c,d)=>(m(),M("div",{class:"k-tree-list","data-testid":"k-tree-list",style:We(e.width?a.value:void 0)},[U(_ee,{"disable-drag":e.disableDrag,items:n.value,"max-depth":e.maxDepth,onChange:l,onChildChange:u,onSelected:s},{"item-icon":D(({item:f})=>[F(c.$slots,"item-icon",{item:f})]),"item-label":D(({item:f})=>[F(c.$slots,"item-label",{item:f})]),_:3},8,["disable-drag","items","max-depth"])],4))}}),See={class:"icon"},Eee={class:"dots"},Lee={class:"lines"},Aee=te({__name:"KViewSwitcher",props:{view:{type:String,default:"table",required:!0,validator:e=>xM.includes(e)}},emits:["view-changed"],setup(e,{emit:t}){const r=e,n=j(!0),o=()=>{n.value=!1,t("view-changed",r.view==="table"?"grid":"table")};return(i,a)=>(m(),Q(Xe,{appearance:"outline",class:J(["k-view-switcher view-switch-button",[e.view,{paused:n.value}]]),"is-rounded":!1,size:"small",title:`Toggle to ${e.view==="table"?"grid":"table"} view`,onClick:o},{default:D(()=>[p("div",See,[p("div",Eee,[(m(),M(Se,null,lt(4,s=>p("i",{key:s})),64))]),p("div",Lee,[(m(),M(Se,null,lt(4,s=>p("i",{key:s})),64))])])]),_:1},8,["class","title"]))}}),Dee=xe(Aee,[["__scopeId","data-v-7f933b41"]]),tu=e=>{try{return new URL(e),!0}catch{return!1}},Hee=["href"],Bee=te({__name:"KExternalLink",props:{href:{type:String,required:!0,validator:e=>!!tu(e)},hideIcon:{type:Boolean,default:!1}},setup(e){const t=e,r=E(()=>!!tu(t.href)),n=j(!1),o=E(()=>n.value?`var(--KExternalLinkColorHover, var(--blue-600, var(--kui-color-text-primary-strong, ${k_})))`:`var(--KExternalLinkColor, var(--kui-color-text-primary, ${Fs}))`);return(i,a)=>{const s=m1("KIcon");return r.value?(m(),M("a",{key:0,class:"k-external-link",href:e.href,rel:"noopener",target:"_blank",onMouseleave:a[0]||(a[0]=l=>n.value=!1),onMouseover:a[1]||(a[1]=l=>n.value=!0)},[F(i.$slots,"default",{},void 0,!0),e.hideIcon?O("",!0):(m(),Q(s,{key:0,color:o.value,icon:"externalLink",size:"12"},null,8,["color"]))],40,Hee)):O("",!0)}}}),Tee=xe(Bee,[["__scopeId","data-v-27871540"]]),Oee={key:0,class:"k-truncate-expand-controls"},Iee={key:0,"data-testid":"expand-trigger-wrapper"},Vee={key:0,"data-testid":"collapse-trigger-wrapper"},Pee={key:0,"data-testid":"expand-trigger-wrapper"},Nee={key:1},Zee=te({__name:"KTruncate",props:{rows:{type:Number,default:1,validator:e=>e>0},isTextContent:{type:Boolean,default:!1},isExpanded:{type:Boolean,default:!1},width:{type:String,default:"100%"}},setup(e){const t=e;si(b=>({b2b587b4:u.value,"1d00c262":Y(c),c3af62ea:t.rows}));const{getSizeFromString:r}=M1(),n=j(t.isExpanded),o=j(!1),i=j(),a=j(),s=j(),l=j(),u=j("0px"),c=j_,d=j(0),f=async()=>{var b;if(!t.isTextContent&&a.value&&(b=a.value.children)!=null&&b.length){const y=a.value.children,v=Number(String(c).replace(/px$/gi,""));let _=0;for(let P=0;P_?y[P].offsetHeight:_;const H=(t.rows===1?0:(t.rows-1)*v)+_*t.rows+6;u.value=a.value.offsetHeight>H?`${H}px`:"auto",await p1(),h()}},h=()=>{if(a.value&&s.value){const b=t.isTextContent?a.value.scrollHeight:a.value.offsetHeight,y=l.value?l.value.offsetHeight:0;o.value=b>s.value.offsetHeight-y,C()}},C=()=>{if(!t.isTextContent&&(d.value=0,a.value&&s.value)){const b=a.value.children;for(let y=0;ys.value.offsetHeight?(d.value+=1,b[y].getAttribute("tabindex")&&(b[y].tabIndex=-1)):b[y].getAttribute("tabindex")&&(b[y].tabIndex=0)}},w=async()=>{n.value=!n.value,await p1(),h()},g=E(()=>({width:r(t.width)}));return yt(()=>{i.value=new ResizeObserver(b=>{window.requestAnimationFrame(()=>{!Array.isArray(b)||!b.length||f()})}),i.value.observe(a.value),h()}),nr(()=>{i.value&&i.value.unobserve(a.value)}),(b,y)=>{const v=m1("KButton");return m(),M("div",{ref_key:"kTruncateWrapper",ref:s,class:J(["k-truncate",[n.value?"expanded":"",`k-truncate-${e.isTextContent?"text":"content"}`]]),style:We(g.value)},[!e.isTextContent&&o.value?(m(),M("div",Oee,[n.value?O("",!0):(m(),M("div",Iee,[F(b.$slots,"expand-trigger",{expand:w,truncatedCount:d.value},()=>[U(v,{appearance:"btn-link",class:"expand-trigger",onClick:w},{default:D(()=>[k(V(d.value),1)]),_:1})],!0)]))])):O("",!0),p("div",{ref_key:"kTruncateContainer",ref:a,class:"k-truncate-container"},[F(b.$slots,"default",{},void 0,!0),!e.isTextContent&&n.value?(m(),M("div",Vee,[F(b.$slots,"collapse-trigger",{collapse:w},()=>[U(v,{appearance:"primary",class:"collapse-trigger","is-rounded":"",onClick:w},{default:D(()=>[U(Ie,{color:`var(--KTruncateCollapseIconColor, var(--blue-500, var(--kui-color-text-primary, ${Y(Fs)})))`,icon:"chevronUp",size:Y(lc),title:"Show less"},null,8,["color","size"])]),_:1})],!0)])):O("",!0)],512),e.isTextContent&&(o.value||n.value)?(m(),M("div",{key:1,ref_key:"textToggleControls",ref:l,class:"k-truncate-collapse-controls"},[n.value?O("",!0):(m(),M("div",Pee,[F(b.$slots,"expand-trigger",{expand:w},()=>[U(v,{appearance:"btn-link",class:"expand-trigger",onClick:w},{default:D(()=>[k(" Show more ")]),_:1})],!0)])),n.value?(m(),M("div",Nee,[F(b.$slots,"collapse-trigger",{collapse:w},()=>[U(v,{appearance:"btn-link",class:"collapse-trigger",onClick:w},{default:D(()=>[k(" Show less ")]),_:1})],!0)])):O("",!0)],512)):O("",!0)],6)}}}),$ee=xe(Zee,[["__scopeId","data-v-791c716f"]]),Ree={key:0},zee=te({__name:"KMethodBadge",props:{method:{type:String,required:!0,validator:e=>MM.includes(e),default:"custom"},isRounded:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:""},isToggle:{type:Boolean,required:!1,default:!1},modelValue:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const r=e;si(s=>({"54a77592":i.value[e.method].color}));const n=j(r.modelValue),o=E(()=>r.label||r.method.toUpperCase()),i=E(()=>({get:{color:`var(--petrol-200, var(--kui-method-color-text-get, ${N_}))`,backgroundColor:`var(--petrol-100, var(--kui-method-color-background-get, ${A_}))`},post:{color:`var(--green-700, var(--kui-method-color-text-post, ${z_}))`,backgroundColor:`var(--green-100, var(--kui-method-color-background-post, ${T_}))`},put:{color:`var(--yellow-600, var(--kui-method-color-text-put, ${F_}))`,backgroundColor:`var(--yellow-100, var(--kui-method-color-background-put, ${O_}))`},patch:{color:`var(--teal-500, var(--kui-method-color-text-patch, ${R_}))`,backgroundColor:`var(--teal-100, var(--kui-method-color-background-patch, ${B_}))`},delete:{color:`var(--red-700, var(--kui-method-color-text-delete, ${P_}))`,backgroundColor:`var(--red-100, var(--kui-method-color-background-delete, ${L_}))`},head:{color:`var(--yellow-600, var(--kui-method-color-text-head, ${Z_}))`,backgroundColor:`var(--yellow-200, var(--kui-method-color-background-head, ${D_}))`},options:{color:`var(--steel-700, var(--kui-method-color-text-options, ${$_}))`,backgroundColor:`var(--steel-200, var(--kui-method-color-background-options, ${H_}))`},trace:{color:`var(--white, var(--kui-method-color-text-trace, ${U_}))`,backgroundColor:`var(--steel-500, var(--kui-method-color-background-trace, ${I_}))`},connect:{color:`var(--purple-400, var(--kui-method-color-text-connect, ${V_}))`,backgroundColor:`var(--purple-100, var(--kui-method-color-background-connect, ${E_}))`},custom:{color:`var(--white, var(--kui-color-text-inverse, ${G2}))`,backgroundColor:`var(--steel-500, var(--kui-color-background-neutral-strong, ${C_}))`}})),a=()=>{n.value=!n.value};return Te(n,s=>{t("update:modelValue",s)}),Te(()=>r.modelValue,s=>{n.value=s}),(s,l)=>{const u=m1("KInputSwitch"),c=m1("KBadge");return m(),Q(c,Qe({"background-color":i.value[e.method].backgroundColor,class:["k-method-badge",[`method-${e.method}`,{"k-method-toggle":e.isToggle}]],color:i.value[e.method].color,"max-width":"auto",shape:e.isToggle||e.isRounded?"rounded":"rectangular"},M0({click:e.isToggle?a:void 0})),{default:D(()=>[e.isToggle?O("",!0):(m(),M("span",Ree,V(o.value),1)),e.isToggle?(m(),Q(u,{key:1,modelValue:n.value,"onUpdate:modelValue":l[0]||(l[0]=d=>n.value=d),label:o.value,"label-position":"left"},null,8,["modelValue","label"])):O("",!0)]),_:1},16,["background-color","class","color","shape"])}}}),Fee=xe(zee,[["__scopeId","data-v-f90a8059"]]),ru=Object.freeze(Object.defineProperty({__proto__:null,KAlert:cc,KBadge:pn,KBreadcrumbs:T7,KButton:Xe,KCard:W2,KCatalog:tE,KCatalogItem:Oc,KCheckbox:aE,KClipboardProvider:Mb,KCodeBlock:PE,KCollapse:FE,KComponent:P3,KDateTimePicker:Mq,KDropdownItem:vf,KDropdownMenu:Aq,KEmptyState:ga,KExternalLink:Tee,KFileUpload:Oq,KIcon:Ie,KInlineEdit:Zq,KInput:Oa,KInputSwitch:Wq,KLabel:jr,KMenu:dW,KMenuItem:Cf,KMethodBadge:Fee,KModal:xf,KModalFullscreen:cQ,KMultiselect:OQ,KPagination:I7,KPop:$t,KPrompt:YQ,KRadio:XQ,KSegmentedControl:mf,KSelect:Tc,KSkeleton:O7,KSkeletonBox:Tt,KSlideout:pX,KStepper:WX,KTable:sJ,KTabs:hJ,KTextArea:MJ,KToaster:Hf,KToggle:Y2,KTooltip:ui,KTreeList:xee,KTruncate:$ee,KViewSwitcher:Dee,Komponent:P3,Kooltip:AJ,Krumbs:WM,ToastManager:LJ},Symbol.toStringTag,{value:"Module"})),Uee={install:e=>{for(const t in ru)e.component(t,ru[t])}},ki=(e,t)=>{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r},jee={};function Yee(e,t){return m(),M("main",null,[F(e.$slots,"default")])}const Gee=ki(jee,[["render",Yee]]);const Kee={},qee={class:"definition-card"},Wee={class:"definition-card-title"},Qee={class:"definition-card-container"};function Xee(e,t){return m(),M("div",qee,[p("div",Wee,[F(e.$slots,"icon",{},void 0,!0),k(),F(e.$slots,"title",{},void 0,!0)]),k(),p("div",Qee,[F(e.$slots,"body",{},void 0,!0)])])}const Ls=ki(Kee,[["render",Xee],["__scopeId","data-v-d55dbf1c"]]),Jee={class:"status"},ete={key:1,class:"status-separator"},tte={class:"status-total"},rte=te({__name:"ResourceStatus",props:{total:{},online:{default:null}},setup(e){const t=e,r=E(()=>{if(t.online!==null){const n=t.online/t.total;if(n<=.5)return"danger";if(n<1)return"warning"}return null});return(n,o)=>(m(),Q(Ls,null,xn({title:D(()=>[F(n.$slots,"title",{},void 0,!0)]),body:D(()=>[p("div",Jee,[t.online!==null?(m(),M("span",{key:0,class:J(["status-online",{[`status-online--${r.value}`]:r.value!==null}])},V(t.online),3)):O("",!0),t.online!==null?(m(),M("span",ete,"/")):O("",!0),p("span",tte,V(t.total),1)])]),_:2},[n.$slots.icon?{name:"icon",fn:D(()=>[F(n.$slots,"icon",{},void 0,!0)]),key:"0"}:void 0]),1024))}});const jn=ki(rte,[["__scopeId","data-v-1c7759a5"]]);var v0=new WeakMap,Yf=new Map,nte=new Map,oo;(function(e){e[e.Constant=0]="Constant",e[e.Instance=1]="Instance",e[e.Factory=2]="Factory"})(oo||(oo={}));var Fr;(function(e){e[e.Container=0]="Container",e[e.Resolution=1]="Resolution",e[e.Singleton=2]="Singleton",e[e.Transient=3]="Transient"})(Fr||(Fr={}));var ote=class{constructor(e){this.impl=e,this.type=oo.Constant}},ite=class{constructor(e){this.impl=e,this.type=oo.Factory}},ate=e=>e.type===oo.Factory,fl=class{constructor(e){this.impl=e,this.type=oo.Instance}},ste=class extends fl{constructor(){super(...arguments),this.scope=Fr.Container,this.cache=new WeakMap}},lte=class extends fl{constructor(){super(...arguments),this.scope=Fr.Resolution}},ute=class extends fl{constructor(e){super(e),this.impl=e,this.scope=Fr.Singleton}},cte=class extends fl{constructor(){super(...arguments),this.scope=Fr.Transient}},dte=e=>e.type===oo.Instance,fte=e=>e.scope===Fr.Container,hte=e=>e.scope===Fr.Resolution,pte=e=>e.scope===Fr.Singleton,mte=e=>Symbol(e),De=e=>{const t=Symbol(e);return{__t:null,__d:e,__s:t,__o:!1,optional:{__t:null,__d:e,__s:t,__o:!0}}},zi=class{constructor(){this.parent=null,this.map=new Map}set(e,t,r=zi.notag){const n=this.map.get(t.__s);n?n.set(r,e):this.map.set(t.__s,new Map().set(r,e))}find(e,t,r){const n=this.map.get(e.__s);if(n!==void 0){if(r){const o=n.get(r);if(o)return o}if(t)for(let o=0,i=t.length;o{t.map.set(n,e(r))}),t}clone(){return this.from(e=>new Map(e))}},Gf=zi;Gf.notag=mte("NO_TAG");var vte=class{constructor(e,t,r,n){this.vault=e,this.tokens=t,this.getVault=r,this.condition=n}from(e){const{tokens:t}=this;for(let r=0,n=t.length;rthis.resolveToken(o,r,n,t.split()))}resolveToken(e,t,r,n=new Kf){const o=this.vault.get(e,n,t,r);if(o)return this.resolveBinding(o,n);if(!e.__o)throw new Error(`No matching bindings found for '${e.__d}' token.`)}resolveBinding(e,t){return dte(e)?pte(e)?this.resolveCache(e,t,()=>e.cache,r=>{e.cache=r}):fte(e)?this.resolveCache(e,t,()=>e.cache.get(this.vault),r=>{e.cache.set(this.vault,r)}):hte(e)?this.resolveCache(e,t,()=>t.instances.get(e),r=>{t.instances.set(e,r)}):this.createInstance(e.impl,t):ate(e)?(...r)=>{const n=this.createInstance(e.impl.creator,t);return n instanceof Promise?n.then(o=>As.resolveInitialization(o,r,e.impl.initializer)):As.resolveInitialization(n,r,e.impl.initializer)}:e.impl}resolveCache(e,t,r,n){const o=r();if(o!==void 0)return o;const i=this.createInstance(e.impl,t);return n(i),i}createInstance(e,t){const r=this.getParameters(e,t),n=v0.get(e);if(n!==void 0)return n?e(...r):new e(...r);try{const o=e(...r);return v0.set(e,!0),o}catch{const i=new e(...r);return v0.set(e,!1),i}}getParameters(e,t){const r=Yf.get(e);if(r)return this.resolveTokens(r,t,nte.get(e),e);if(e.length===0)return[];throw new Error(`Missing required 'injected' registration of '${e.name}'`)}static resolveInitialization(e,t,r){const n=r==null?void 0:r(e,...t);return n instanceof Promise?n.then(()=>e):e}},wte=()=>new As,_te=(e,...t)=>(Yf.set(e,t),e),eae=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kte(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Mte=function(t){return xte(t)&&!Ste(t)};function xte(e){return!!e&&typeof e=="object"}function Ste(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Ate(e)}var Ete=typeof Symbol=="function"&&Symbol.for,Lte=Ete?Symbol.for("react.element"):60103;function Ate(e){return e.$$typeof===Lte}function Dte(e){return Array.isArray(e)?[]:{}}function Ma(e,t){return t.clone!==!1&&t.isMergeableObject(e)?oi(Dte(e),e,t):e}function Hte(e,t,r){return e.concat(t).map(function(n){return Ma(n,r)})}function Bte(e,t){if(!t.customMerge)return oi;var r=t.customMerge(e);return typeof r=="function"?r:oi}function Tte(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function nu(e){return Object.keys(e).concat(Tte(e))}function qf(e,t){try{return t in e}catch{return!1}}function Ote(e,t){return qf(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Ite(e,t,r){var n={};return r.isMergeableObject(e)&&nu(e).forEach(function(o){n[o]=Ma(e[o],r)}),nu(t).forEach(function(o){Ote(e,o)||(qf(e,o)&&r.isMergeableObject(t[o])?n[o]=Bte(o,r)(e[o],t[o],r):n[o]=Ma(t[o],r))}),n}function oi(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||Hte,r.isMergeableObject=r.isMergeableObject||Mte,r.cloneUnlessOtherwiseSpecified=Ma;var n=Array.isArray(t),o=Array.isArray(e),i=n===o;return i?n?r.arrayMerge(e,t,r):Ite(e,t,r):Ma(t,r)}oi.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return oi(n,o,r)},{})};var Vte=oi,Pte=Vte;const Nte=kte(Pte),g5=wte(),Zte=(...e)=>[...new Map([...e.flat()]).entries()],$te=e=>{const t=new Map(e);return e.forEach(([r,n])=>{if(typeof n.decorates<"u"){const o=n.decorates,i=t.get(o);if(typeof i<"u"){const{labels:a,...s}=i,l=De("inner"),u=De("inner.wrapper");t.set(l,{...s}),t.set(u,{service:()=>()=>hl(l)}),t.set(o,{...n,arguments:[u],labels:a})}n.decorates=void 0}}),[...t.entries()]},hl=e=>g5.get(e),Rte=(...e)=>($te(Zte(...e)).forEach(r=>C5(...r)),hl),Mi=(...e)=>e.map(t=>()=>hl(t)),ds=new WeakMap,C5=(e,t)=>{const r=g5.bind(e);switch(!0){case"constant"in t:r.toConstant(t.constant);break;case"service"in t:{const n=r.toInstance(t.service);(typeof t.shared>"u"||t.shared===!0)&&n.inSingletonScope();break}}typeof t.labels<"u"&&t.labels.forEach(n=>{ds.has(n)||(ds.set(n,[]),C5(n,{service:()=>ds.get(n).reduce((i,a)=>{try{const s=hl(a);return Array.isArray(s)?i.concat(s):s instanceof Object?Nte(i,s):i}catch(s){throw console.error(s),s}},[])})),ds.get(n).push(e)}),typeof t.arguments<"u"&&typeof t.service<"u"&&(t.arguments.forEach((n,o)=>{if(typeof n>"u")throw new Error(`Unable to find token for argument[${o}]`)}),_te(t.service,...t.arguments))},an=(e,t)=>{const r=De(t.description);return g5.bind(r).toConstant(e),r},X6={httpClient:De("httpClient"),api:De("KumaApi"),logger:De("logger")},I1={app:De("vue.app"),router:De("vue.router"),components:De("vue.components"),plugins:De("vue.plugins"),routes:De("vue.routes"),routesLabel:De("vue.routes.label"),navigationGuards:De("vue.routes.navigation.guards")},zte=e=>[[I1.app,{service:(t,r)=>async n=>{const o=M9(n);return t.forEach(([i,a])=>{o.component(i,a)}),r.forEach(([...i])=>{o.use(...i)}),o},arguments:[I1.components,I1.plugins]}],[I1.router,{service:(t,r,n)=>{const o=yb({history:Iy(t("KUMA_BASE_PATH")),routes:r});return n.forEach(i=>{typeof i=="function"&&o.beforeEach(i)}),o},arguments:[e.env,I1.routes,I1.navigationGuards]}],[De("vue.plugins"),{service:t=>[[t]],arguments:[I1.router],labels:[I1.plugins]}],[I1.routes,{service:t=>t,arguments:[I1.routesLabel]}],[De("application.routes.navigation.guards"),{service:()=>[],labels:[I1.navigationGuards]}]],Wf=I1;Mi(Wf.router);const[tae,rae]=Mi(X6.api,X6.logger),Fte={class:"stack"},Ute={class:"columns"},jte={class:"columns"},Yte=te({__name:"MeshDetails",props:{mesh:{type:Object,required:!0},meshInsight:{type:[Object],required:!1,default:void 0}},setup(e){const{t}=qr(),r=e,n=E(()=>a(r.mesh.mtls)),o=E(()=>a(r.mesh.metrics)),i=E(()=>{var s;return Object.values(((s=r.meshInsight)==null?void 0:s.policies)??{}).reduce((l,u)=>l+u.total,0)});function a(s){if(s!=null&&s.enabledBackend&&Array.isArray(s.backends)){const l=s.backends.find(u=>u.name===s.enabledBackend);if(l!==void 0)return`${l.type} / ${l.name}`}return""}return(s,l)=>(m(),Q(Y(W2),null,{body:D(()=>{var u,c;return[p("div",Fte,[p("div",Ute,[U(jn,{total:((u=r.meshInsight)==null?void 0:u.services.total)??0,"data-testid":"services-status"},{title:D(()=>[k(V(Y(t)("meshes.detail.services")),1)]),_:1},8,["total"]),k(),U(jn,{total:((c=r.meshInsight)==null?void 0:c.dataplanesByType.standard.total)??0,"data-testid":"data-plane-proxies-status"},{title:D(()=>[k(V(Y(t)("meshes.detail.data_plane_proxies")),1)]),_:1},8,["total"]),k(),U(jn,{total:i.value,"data-testid":"policies-status"},{title:D(()=>[k(V(Y(t)("meshes.detail.policies")),1)]),_:1},8,["total"])]),k(),p("div",jte,[U(Ls,null,{title:D(()=>[k(V(Y(t)("http.api.property.mtls")),1)]),body:D(()=>[n.value===""?(m(),Q(Y(pn),{key:0,appearance:"neutral"},{default:D(()=>[k(V(Y(t)("meshes.detail.disabled")),1)]),_:1})):(m(),M(Se,{key:1},[k(V(n.value),1)],64))]),_:1}),k(),U(Ls,null,{title:D(()=>[k(V(Y(t)("http.api.property.metrics")),1)]),body:D(()=>[o.value===""?(m(),Q(Y(pn),{key:0,appearance:"neutral"},{default:D(()=>[k(V(Y(t)("meshes.detail.disabled")),1)]),_:1})):(m(),M(Se,{key:1},[k(V(o.value),1)],64))]),_:1}),k(),U(Ls,null,{title:D(()=>[k(V(Y(t)("http.api.property.zoneEgress")),1)]),body:D(()=>[U(Y(pn),{appearance:"neutral"},{default:D(()=>{var d;return[k(V(Y(t)(`meshes.detail.${(d=r.mesh.routing)!=null&&d.zoneEgress?"enabled":"disabled"}`)),1)]}),_:1})]),_:1})])])]}),_:1}))}}),Gte={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Kte=p("path",{d:"M664.743 139.274L663.48 140.633V144H661.052V132.216H663.48V137.558L664.548 136.093L667.551 132.216H670.537L666.353 137.453L670.659 144H667.769L664.743 139.274ZM677.745 143.11C677.167 143.811 676.369 144.162 675.349 144.162C674.41 144.162 673.693 143.892 673.196 143.353C672.705 142.813 672.454 142.023 672.444 140.981V135.243H674.782V140.9C674.782 141.812 675.198 142.268 676.029 142.268C676.822 142.268 677.367 141.993 677.664 141.443V135.243H680.011V144H677.809L677.745 143.11ZM690.941 139.703C690.941 141.105 690.641 142.201 690.042 142.988C689.443 143.771 688.607 144.162 687.533 144.162C686.584 144.162 685.826 143.798 685.259 143.069L685.154 144H683.05V131.569H685.389V136.028C685.928 135.397 686.638 135.081 687.517 135.081C688.586 135.081 689.422 135.475 690.026 136.263C690.636 137.045 690.941 138.149 690.941 139.573V139.703ZM688.602 139.533C688.602 138.648 688.461 138.003 688.181 137.598C687.9 137.188 687.482 136.983 686.926 136.983C686.182 136.983 685.669 137.288 685.389 137.898V141.354C685.675 141.969 686.193 142.276 686.943 142.276C687.698 142.276 688.194 141.904 688.432 141.159C688.545 140.803 688.602 140.261 688.602 139.533ZM697.695 144.162C696.411 144.162 695.364 143.768 694.555 142.98C693.751 142.193 693.349 141.143 693.349 139.832V139.605C693.349 138.726 693.519 137.941 693.859 137.25C694.198 136.554 694.679 136.02 695.299 135.648C695.925 135.27 696.637 135.081 697.436 135.081C698.634 135.081 699.575 135.459 700.26 136.214C700.951 136.97 701.296 138.041 701.296 139.427V140.382H695.72C695.796 140.954 696.022 141.413 696.4 141.758C696.783 142.104 697.266 142.276 697.848 142.276C698.75 142.276 699.454 141.95 699.961 141.297L701.11 142.584C700.759 143.08 700.285 143.469 699.686 143.749C699.087 144.024 698.423 144.162 697.695 144.162ZM697.428 136.975C696.964 136.975 696.586 137.132 696.295 137.445C696.009 137.758 695.825 138.205 695.744 138.788H698.998V138.602C698.987 138.084 698.847 137.685 698.577 137.404C698.307 137.118 697.924 136.975 697.428 136.975ZM708.827 137.436C708.509 137.393 708.228 137.372 707.985 137.372C707.101 137.372 706.521 137.671 706.245 138.27V144H703.906V135.243H706.116L706.181 136.287C706.65 135.483 707.3 135.081 708.131 135.081C708.39 135.081 708.633 135.116 708.859 135.187L708.827 137.436ZM713.388 135.243L713.461 136.255C714.087 135.473 714.926 135.081 715.978 135.081C716.906 135.081 717.596 135.354 718.05 135.899C718.503 136.444 718.735 137.258 718.746 138.343V144H716.407V138.4C716.407 137.903 716.299 137.544 716.083 137.323C715.867 137.097 715.508 136.983 715.007 136.983C714.348 136.983 713.855 137.264 713.525 137.825V144H711.187V135.243H713.388ZM725.831 144.162C724.547 144.162 723.501 143.768 722.691 142.98C721.887 142.193 721.485 141.143 721.485 139.832V139.605C721.485 138.726 721.655 137.941 721.995 137.25C722.335 136.554 722.815 136.02 723.436 135.648C724.062 135.27 724.774 135.081 725.572 135.081C726.77 135.081 727.712 135.459 728.397 136.214C729.088 136.97 729.433 138.041 729.433 139.427V140.382H723.857C723.932 140.954 724.159 141.413 724.536 141.758C724.92 142.104 725.402 142.276 725.985 142.276C726.886 142.276 727.59 141.95 728.097 141.297L729.247 142.584C728.896 143.08 728.421 143.469 727.822 143.749C727.223 144.024 726.56 144.162 725.831 144.162ZM725.564 136.975C725.1 136.975 724.723 137.132 724.431 137.445C724.145 137.758 723.962 138.205 723.881 138.788H727.134V138.602C727.124 138.084 726.983 137.685 726.714 137.404C726.444 137.118 726.061 136.975 725.564 136.975ZM734.843 133.09V135.243H736.341V136.959H734.843V141.329C734.843 141.653 734.905 141.885 735.03 142.025C735.154 142.166 735.391 142.236 735.742 142.236C736.001 142.236 736.23 142.217 736.43 142.179V143.951C735.971 144.092 735.499 144.162 735.013 144.162C733.373 144.162 732.537 143.334 732.504 141.677V136.959H731.226V135.243H732.504V133.09H734.843ZM742.949 144.162C741.665 144.162 740.618 143.768 739.809 142.98C739.005 142.193 738.603 141.143 738.603 139.832V139.605C738.603 138.726 738.773 137.941 739.113 137.25C739.453 136.554 739.933 136.02 740.553 135.648C741.179 135.27 741.891 135.081 742.69 135.081C743.888 135.081 744.829 135.459 745.514 136.214C746.205 136.97 746.55 138.041 746.55 139.427V140.382H740.974C741.05 140.954 741.276 141.413 741.654 141.758C742.037 142.104 742.52 142.276 743.103 142.276C744.004 142.276 744.708 141.95 745.215 141.297L746.364 142.584C746.014 143.08 745.539 143.469 744.94 143.749C744.341 144.024 743.677 144.162 742.949 144.162ZM742.682 136.975C742.218 136.975 741.84 137.132 741.549 137.445C741.263 137.758 741.079 138.205 740.999 138.788H744.252V138.602C744.241 138.084 744.101 137.685 743.831 137.404C743.561 137.118 743.178 136.975 742.682 136.975ZM753.903 141.58C753.903 141.294 753.76 141.07 753.474 140.908C753.194 140.741 752.741 140.593 752.115 140.463C750.032 140.026 748.991 139.141 748.991 137.809C748.991 137.032 749.312 136.384 749.954 135.866C750.601 135.343 751.446 135.081 752.487 135.081C753.598 135.081 754.486 135.343 755.15 135.866C755.819 136.39 756.153 137.07 756.153 137.906H753.814C753.814 137.571 753.706 137.296 753.491 137.08C753.275 136.859 752.938 136.749 752.479 136.749C752.085 136.749 751.78 136.838 751.564 137.016C751.349 137.194 751.241 137.42 751.241 137.695C751.241 137.954 751.362 138.165 751.605 138.327C751.853 138.483 752.268 138.621 752.851 138.739C753.434 138.853 753.925 138.982 754.324 139.128C755.56 139.581 756.177 140.366 756.177 141.483C756.177 142.282 755.835 142.929 755.15 143.425C754.464 143.916 753.58 144.162 752.495 144.162C751.761 144.162 751.108 144.032 750.537 143.773C749.97 143.509 749.525 143.15 749.201 142.697C748.877 142.238 748.716 141.745 748.716 141.216H750.933C750.955 141.631 751.108 141.95 751.394 142.171C751.68 142.392 752.063 142.503 752.544 142.503C752.991 142.503 753.329 142.419 753.555 142.252C753.787 142.079 753.903 141.855 753.903 141.58Z",fill:"black"},null,-1),qte=p("path",{d:"M667.908 163.554H662.972L661.863 166.63H660.26L664.76 154.846H666.12L670.628 166.63H669.033L667.908 163.554ZM663.441 162.276H667.447L665.44 156.764L663.441 162.276ZM673.768 162.017V166.63H672.214V154.846H676.56C677.849 154.846 678.858 155.175 679.587 155.833C680.321 156.492 680.687 157.363 680.687 158.447C680.687 159.591 680.329 160.473 679.611 161.094C678.899 161.709 677.876 162.017 676.544 162.017H673.768ZM673.768 160.746H676.56C677.391 160.746 678.027 160.552 678.47 160.163C678.912 159.769 679.134 159.203 679.134 158.464C679.134 157.762 678.912 157.201 678.47 156.78C678.027 156.359 677.42 156.141 676.649 156.125H673.768V160.746ZM684.337 166.63H682.784V154.846H684.337V166.63ZM694.769 161.377C693.437 160.994 692.466 160.525 691.856 159.969C691.252 159.408 690.949 158.717 690.949 157.897C690.949 156.969 691.319 156.203 692.058 155.599C692.803 154.989 693.769 154.684 694.956 154.684C695.765 154.684 696.485 154.841 697.116 155.154C697.753 155.467 698.244 155.898 698.589 156.448C698.94 156.999 699.115 157.6 699.115 158.253H697.553C697.553 157.541 697.327 156.983 696.874 156.578C696.42 156.168 695.781 155.963 694.956 155.963C694.189 155.963 693.591 156.133 693.159 156.473C692.733 156.807 692.52 157.274 692.52 157.873C692.52 158.353 692.722 158.76 693.127 159.095C693.537 159.424 694.23 159.726 695.206 160.001C696.188 160.277 696.955 160.581 697.505 160.916C698.061 161.245 698.471 161.631 698.735 162.073C699.005 162.516 699.14 163.036 699.14 163.635C699.14 164.59 698.767 165.356 698.023 165.934C697.278 166.506 696.283 166.792 695.037 166.792C694.227 166.792 693.472 166.638 692.77 166.33C692.069 166.017 691.527 165.591 691.144 165.051C690.766 164.512 690.577 163.9 690.577 163.214H692.139C692.139 163.927 692.401 164.49 692.924 164.906C693.453 165.316 694.157 165.521 695.037 165.521C695.857 165.521 696.485 165.354 696.922 165.019C697.359 164.685 697.578 164.229 697.578 163.651C697.578 163.074 697.375 162.629 696.971 162.316C696.566 161.998 695.832 161.685 694.769 161.377ZM704.538 166.792C703.351 166.792 702.385 166.403 701.64 165.626C700.896 164.844 700.524 163.8 700.524 162.494V162.219C700.524 161.35 700.688 160.576 701.017 159.896C701.352 159.211 701.816 158.677 702.409 158.294C703.008 157.905 703.656 157.711 704.352 157.711C705.49 157.711 706.375 158.086 707.006 158.836C707.637 159.586 707.953 160.66 707.953 162.057V162.68H702.021C702.042 163.543 702.293 164.242 702.774 164.776C703.259 165.305 703.874 165.569 704.619 165.569C705.148 165.569 705.595 165.462 705.962 165.246C706.329 165.03 706.65 164.744 706.925 164.388L707.84 165.1C707.106 166.228 706.005 166.792 704.538 166.792ZM704.352 158.941C703.747 158.941 703.24 159.162 702.83 159.605C702.42 160.042 702.167 160.657 702.069 161.45H706.456V161.337C706.413 160.576 706.208 159.988 705.841 159.572C705.474 159.152 704.978 158.941 704.352 158.941ZM713.926 159.216C713.699 159.179 713.454 159.16 713.189 159.16C712.207 159.16 711.541 159.578 711.19 160.414V166.63H709.693V157.873H711.15L711.174 158.885C711.665 158.102 712.361 157.711 713.262 157.711C713.554 157.711 713.775 157.749 713.926 157.824V159.216ZM718.345 164.598L720.514 157.873H722.043L718.903 166.63H717.762L714.589 157.873H716.119L718.345 164.598ZM727.004 166.792C725.817 166.792 724.852 166.403 724.107 165.626C723.362 164.844 722.99 163.8 722.99 162.494V162.219C722.99 161.35 723.155 160.576 723.484 159.896C723.818 159.211 724.282 158.677 724.876 158.294C725.475 157.905 726.122 157.711 726.818 157.711C727.957 157.711 728.841 158.086 729.473 158.836C730.104 159.586 730.42 160.66 730.42 162.057V162.68H724.487C724.509 163.543 724.76 164.242 725.24 164.776C725.726 165.305 726.341 165.569 727.085 165.569C727.614 165.569 728.062 165.462 728.429 165.246C728.796 165.03 729.117 164.744 729.392 164.388L730.306 165.1C729.573 166.228 728.472 166.792 727.004 166.792ZM726.818 158.941C726.214 158.941 725.707 159.162 725.297 159.605C724.887 160.042 724.633 160.657 724.536 161.45H728.922V161.337C728.879 160.576 728.674 159.988 728.307 159.572C727.94 159.152 727.444 158.941 726.818 158.941ZM736.392 159.216C736.166 159.179 735.92 159.16 735.656 159.16C734.674 159.16 734.008 159.578 733.657 160.414V166.63H732.16V157.873H733.616L733.641 158.885C734.132 158.102 734.828 157.711 735.729 157.711C736.02 157.711 736.241 157.749 736.392 157.824V159.216Z",fill:"black"},null,-1),Wte=p("g",{filter:"url(#filter0_d)"},[p("rect",{x:"498.553",y:"119.823",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 498.553 119.823)",fill:"white"})],-1),Qte=p("path",{d:"M23.1485 137.843L25.6008 132.534H28.2553L24.3868 140.044V144.317H21.9184V140.044L18.0499 132.534H20.7125L23.1485 137.843ZM36.0452 141.889H31.7883L30.9789 144.317H28.3972L32.7837 132.534H35.0336L39.4444 144.317H36.8626L36.0452 141.889ZM32.4438 139.923H35.3897L33.9087 135.512L32.4438 139.923ZM44.9925 132.534L48.0193 141.08L51.03 132.534H54.2187V144.317H51.7826V141.096L52.0254 135.536L48.8448 144.317H47.1776L44.0051 135.544L44.2479 141.096V144.317H41.82V132.534H44.9925ZM60.042 142.367H65.1973V144.317H57.614V132.534H60.042V142.367Z",fill:"black"},null,-1),Xte=p("path",{d:"M28.0692 162.891C27.9235 164.137 27.4622 165.1 26.6852 165.78C25.9137 166.454 24.8859 166.792 23.6018 166.792C22.2097 166.792 21.0929 166.292 20.2512 165.294C19.4149 164.296 18.9968 162.961 18.9968 161.288V160.155C18.9968 159.06 19.191 158.097 19.5795 157.266C19.9733 156.435 20.5291 155.798 21.2467 155.356C21.9643 154.908 22.7951 154.684 23.7393 154.684C24.9911 154.684 25.9946 155.035 26.75 155.736C27.5053 156.432 27.9451 157.398 28.0692 158.634H26.5072C26.3723 157.695 26.0783 157.015 25.625 156.594C25.1772 156.173 24.5487 155.963 23.7393 155.963C22.7466 155.963 21.9669 156.33 21.4004 157.064C20.8393 157.797 20.5587 158.841 20.5587 160.196V161.337C20.5587 162.615 20.8258 163.632 21.36 164.388C21.8941 165.143 22.6414 165.521 23.6018 165.521C24.465 165.521 25.126 165.327 25.5846 164.938C26.0486 164.544 26.3561 163.862 26.5072 162.891H28.0692ZM29.5664 162.17C29.5664 161.312 29.7336 160.541 30.0682 159.856C30.4081 159.17 30.8775 158.642 31.4764 158.269C32.0807 157.897 32.7686 157.711 33.5401 157.711C34.7325 157.711 35.6956 158.124 36.4294 158.949C37.1685 159.775 37.5381 160.873 37.5381 162.243V162.348C37.5381 163.201 37.3736 163.967 37.0444 164.647C36.7207 165.321 36.254 165.847 35.6443 166.225C35.04 166.603 34.344 166.792 33.5563 166.792C32.3693 166.792 31.4062 166.379 30.6671 165.553C29.9333 164.728 29.5664 163.635 29.5664 162.276V162.17ZM31.0717 162.348C31.0717 163.32 31.2956 164.099 31.7434 164.687C32.1967 165.275 32.8009 165.569 33.5563 165.569C34.3171 165.569 34.9213 165.273 35.3692 164.679C35.817 164.08 36.0409 163.244 36.0409 162.17C36.0409 161.21 35.8116 160.433 35.353 159.84C34.8998 159.241 34.2955 158.941 33.5401 158.941C32.8009 158.941 32.2047 159.235 31.7515 159.823C31.2983 160.411 31.0717 161.253 31.0717 162.348ZM40.832 157.873L40.8806 158.974C41.5496 158.132 42.4237 157.711 43.5027 157.711C45.3534 157.711 46.2868 158.755 46.303 160.843V166.63H44.8057V160.835C44.8003 160.204 44.6547 159.737 44.3687 159.435C44.0881 159.133 43.6484 158.982 43.0495 158.982C42.5639 158.982 42.1377 159.111 41.7708 159.37C41.4039 159.629 41.118 159.969 40.9129 160.39V166.63H39.4157V157.873H40.832ZM49.0627 166.63V159.03H47.6788V157.873H49.0627V157.128C49.0627 156.152 49.3406 155.391 49.8963 154.846C50.4574 154.301 51.2479 154.029 52.2676 154.029C52.8719 154.029 53.6353 154.193 54.5579 154.522L54.3071 155.785C53.6326 155.515 52.9906 155.38 52.3809 155.38C51.7388 155.38 51.2748 155.526 50.9889 155.817C50.7083 156.103 50.568 156.535 50.568 157.112V157.873H52.3566V159.03H50.568V166.63H49.0627ZM55.3025 166.63H53.7972V157.873H55.3025V166.63ZM57.3824 162.178C57.3824 160.813 57.6981 159.729 58.3293 158.925C58.9606 158.116 59.7969 157.711 60.8382 157.711C61.9065 157.711 62.7401 158.089 63.339 158.844L63.4118 157.873H64.7796V166.419C64.7796 167.552 64.4423 168.445 63.7679 169.098C63.0989 169.751 62.1979 170.077 61.0648 170.077C60.4336 170.077 59.8158 169.942 59.2115 169.673C58.6072 169.403 58.1459 169.033 57.8276 168.564L58.6045 167.666C59.2466 168.459 60.0316 168.855 60.9596 168.855C61.688 168.855 62.2545 168.65 62.6592 168.24C63.0692 167.83 63.2742 167.253 63.2742 166.508V165.756C62.6753 166.446 61.8579 166.792 60.822 166.792C59.7969 166.792 58.966 166.379 58.3293 165.553C57.6981 164.728 57.3824 163.603 57.3824 162.178ZM58.8878 162.348C58.8878 163.336 59.0901 164.113 59.4948 164.679C59.8994 165.24 60.4659 165.521 61.1943 165.521C62.1385 165.521 62.8318 165.092 63.2742 164.234V160.236C62.8156 159.4 62.1277 158.982 61.2105 158.982C60.4821 158.982 59.9129 159.265 59.5028 159.831C59.0928 160.398 58.8878 161.237 58.8878 162.348ZM77.8904 161.426H72.9455V166.63H71.3916V154.846H78.6916V156.125H72.9455V160.155H77.8904V161.426ZM81.9451 166.63H80.4478V157.873H81.9451V166.63ZM80.3264 155.55C80.3264 155.307 80.3993 155.102 80.545 154.935C80.696 154.768 80.9172 154.684 81.2086 154.684C81.5 154.684 81.7212 154.768 81.8722 154.935C82.0233 155.102 82.0988 155.307 82.0988 155.55C82.0988 155.793 82.0233 155.995 81.8722 156.157C81.7212 156.319 81.5 156.4 81.2086 156.4C80.9172 156.4 80.696 156.319 80.545 156.157C80.3993 155.995 80.3264 155.793 80.3264 155.55ZM85.9754 166.63H84.4782V154.199H85.9754V166.63ZM92.0129 166.792C90.8259 166.792 89.8601 166.403 89.1156 165.626C88.371 164.844 87.9987 163.8 87.9987 162.494V162.219C87.9987 161.35 88.1633 160.576 88.4924 159.896C88.8269 159.211 89.2909 158.677 89.8844 158.294C90.4833 157.905 91.1308 157.711 91.8268 157.711C92.9652 157.711 93.8501 158.086 94.4813 158.836C95.1126 159.586 95.4282 160.66 95.4282 162.057V162.68H89.496C89.5175 163.543 89.7684 164.242 90.2486 164.776C90.7342 165.305 91.3493 165.569 92.0938 165.569C92.6226 165.569 93.0704 165.462 93.4373 165.246C93.8042 165.03 94.1252 164.744 94.4004 164.388L95.3149 165.1C94.5811 166.228 93.4805 166.792 92.0129 166.792ZM91.8268 158.941C91.2225 158.941 90.7153 159.162 90.3053 159.605C89.8952 160.042 89.6416 160.657 89.5445 161.45H93.931V161.337C93.8878 160.576 93.6828 159.988 93.3159 159.572C92.949 159.152 92.4526 158.941 91.8268 158.941ZM102.267 164.307C102.267 163.902 102.113 163.589 101.806 163.368C101.503 163.142 100.972 162.947 100.211 162.785C99.4559 162.624 98.8543 162.429 98.4065 162.203C97.9641 161.976 97.6349 161.706 97.4191 161.393C97.2087 161.08 97.1035 160.708 97.1035 160.277C97.1035 159.559 97.4056 158.952 98.0099 158.456C98.6196 157.959 99.3965 157.711 100.341 157.711C101.333 157.711 102.137 157.967 102.752 158.48C103.373 158.992 103.683 159.648 103.683 160.446H102.178C102.178 160.036 102.003 159.683 101.652 159.386C101.307 159.09 100.869 158.941 100.341 158.941C99.7958 158.941 99.3696 159.06 99.062 159.297C98.7545 159.535 98.6007 159.845 98.6007 160.228C98.6007 160.589 98.7437 160.862 99.0296 161.045C99.3156 161.229 99.8309 161.404 100.575 161.571C101.325 161.739 101.932 161.938 102.396 162.17C102.86 162.402 103.203 162.683 103.424 163.012C103.651 163.336 103.764 163.732 103.764 164.202C103.764 164.984 103.451 165.613 102.825 166.087C102.199 166.557 101.387 166.792 100.389 166.792C99.6879 166.792 99.0674 166.667 98.5279 166.419C97.9883 166.171 97.5648 165.826 97.2573 165.383C96.9551 164.935 96.804 164.453 96.804 163.935H98.3013C98.3282 164.436 98.5279 164.836 98.9002 165.132C99.2778 165.424 99.7742 165.569 100.389 165.569C100.956 165.569 101.409 165.456 101.749 165.23C102.094 164.998 102.267 164.69 102.267 164.307Z",fill:"black"},null,-1),Jte=p("path",{d:"M410.19 54.1275C410.168 54.0625 410.162 53.9928 410.173 53.9248C410.184 53.8569 410.213 53.7929 410.255 53.7388C411.891 51.6738 413.376 49.2985 413.376 47.4765C413.376 43.4276 411.065 40.1372 406.036 40.1372C403.545 40.1372 401.717 40.947 400.516 42.2507C400.462 42.3107 400.392 42.3537 400.314 42.3748C400.236 42.3958 400.153 42.394 400.076 42.3695C398.159 41.7489 396.195 41.2841 394.203 40.9794C394.136 40.9704 394.068 40.9781 394.004 41.0018C393.941 41.0255 393.885 41.0644 393.84 41.1152C393.795 41.1659 393.764 41.2269 393.749 41.2926C393.733 41.3584 393.734 41.427 393.752 41.4922C394.168 43.0497 396.662 52.9452 398.67 60.4788C399.885 65.0379 396.737 69.516 392.019 69.5025H389.098C384.332 69.5025 381.438 65.0082 382.537 60.5274C384.391 52.956 386.931 43.1388 387.344 41.5192C387.361 41.4546 387.362 41.3867 387.347 41.3214C387.332 41.2562 387.301 41.1957 387.257 41.1453C387.213 41.0949 387.158 41.0561 387.095 41.0323C387.032 41.0085 386.965 41.0006 386.899 41.0091C384.58 41.2793 382.299 41.8015 380.094 42.5665C380.013 42.5952 379.926 42.5983 379.843 42.5756C379.76 42.553 379.687 42.5055 379.632 42.4397C378.431 41.028 376.558 40.1453 373.964 40.1453C368.935 40.1453 366.624 43.4303 366.624 47.4846C366.624 49.6089 368.643 52.489 370.565 54.7456C370.658 54.8568 370.687 55.0077 370.641 55.1451L367.369 64.6465C367.368 64.6563 367.368 64.6663 367.369 64.6762C367.283 65.0082 366.02 70.6145 375.618 79.5383C378.49 82.2133 388.496 91.8523 390.294 93.5745C390.369 93.6462 390.47 93.6863 390.574 93.6863C390.678 93.6863 390.778 93.6462 390.853 93.5745C392.702 91.855 403.081 82.2214 405.969 79.5383C416.339 69.8669 413.87 64.6465 413.87 64.6465L410.19 54.1275V54.1275Z",fill:"var(--graph-color-1)"},null,-1),e1e=p("path",{d:"M392.524 63.2097H388.615C388.461 63.2097 388.308 63.1792 388.166 63.12C388.023 63.0608 387.894 62.9741 387.785 62.8647C387.676 62.7553 387.59 62.6256 387.532 62.4828C387.473 62.3401 387.443 62.1871 387.444 62.0328L386.958 57.2201C386.958 57.066 386.988 56.9134 387.048 56.7711C387.107 56.6288 387.193 56.4996 387.302 56.3907C387.411 56.2819 387.541 56.1957 387.683 56.137C387.826 56.0783 387.978 56.0482 388.132 56.0486H392.991C393.145 56.0482 393.298 56.0783 393.44 56.137C393.582 56.1957 393.712 56.2819 393.821 56.3907C393.93 56.4996 394.017 56.6288 394.076 56.7711C394.135 56.9134 394.165 57.066 394.165 57.2201L393.698 62.0328C393.699 62.1874 393.669 62.3405 393.61 62.4834C393.552 62.6264 393.465 62.7563 393.356 62.8657C393.247 62.975 393.117 63.0618 392.974 63.1208C392.832 63.1799 392.678 63.2101 392.524 63.2097Z",fill:"var(--graph-color-1)"},null,-1),t1e=p("path",{d:"M370.061 149.221L368.798 150.581V153.948H366.37V142.164H368.798V147.506L369.867 146.041L372.869 142.164H375.856L371.671 147.4L375.977 153.948H373.088L370.061 149.221ZM387.085 142.164V149.925C387.085 151.215 386.68 152.235 385.871 152.985C385.067 153.735 383.967 154.11 382.569 154.11C381.193 154.11 380.101 153.745 379.291 153.017C378.482 152.289 378.069 151.288 378.053 150.014V142.164H380.481V149.942C380.481 150.713 380.665 151.277 381.031 151.633C381.404 151.984 381.916 152.159 382.569 152.159C383.934 152.159 384.627 151.442 384.649 150.006V142.164H387.085ZM393.523 142.164L396.55 150.711L399.561 142.164H402.75V153.948H400.314V150.727L400.556 145.167L397.376 153.948H395.709L392.536 145.175L392.779 150.727V153.948H390.351V142.164H393.523ZM412.943 151.52H408.686L407.877 153.948H405.295L409.682 142.164H411.932L416.342 153.948H413.761L412.943 151.52ZM409.342 149.553H412.288L410.807 145.142L409.342 149.553Z",fill:"black"},null,-1),r1e=p("path",{d:"M351.129 172.521C350.983 173.767 350.522 174.73 349.745 175.41C348.974 176.085 347.946 176.422 346.662 176.422C345.27 176.422 344.153 175.923 343.311 174.925C342.475 173.926 342.057 172.591 342.057 170.919V169.786C342.057 168.69 342.251 167.727 342.639 166.896C343.033 166.065 343.589 165.429 344.307 164.986C345.024 164.538 345.855 164.315 346.799 164.315C348.051 164.315 349.055 164.665 349.81 165.367C350.565 166.063 351.005 167.028 351.129 168.264H349.567C349.432 167.325 349.138 166.645 348.685 166.225C348.237 165.804 347.609 165.593 346.799 165.593C345.807 165.593 345.027 165.96 344.46 166.694C343.899 167.428 343.619 168.472 343.619 169.826V170.967C343.619 172.246 343.886 173.263 344.42 174.018C344.954 174.774 345.701 175.151 346.662 175.151C347.525 175.151 348.186 174.957 348.645 174.569C349.109 174.175 349.416 173.492 349.567 172.521H351.129ZM352.626 171.801C352.626 170.943 352.794 170.171 353.128 169.486C353.468 168.801 353.937 168.272 354.536 167.9C355.141 167.528 355.829 167.341 356.6 167.341C357.792 167.341 358.756 167.754 359.489 168.58C360.229 169.405 360.598 170.503 360.598 171.874V171.979C360.598 172.831 360.434 173.597 360.104 174.277C359.781 174.952 359.314 175.478 358.704 175.855C358.1 176.233 357.404 176.422 356.616 176.422C355.429 176.422 354.466 176.009 353.727 175.184C352.993 174.358 352.626 173.266 352.626 171.906V171.801ZM354.132 171.979C354.132 172.95 354.356 173.73 354.803 174.318C355.257 174.906 355.861 175.2 356.616 175.2C357.377 175.2 357.981 174.903 358.429 174.31C358.877 173.711 359.101 172.874 359.101 171.801C359.101 170.84 358.872 170.063 358.413 169.47C357.96 168.871 357.355 168.572 356.6 168.572C355.861 168.572 355.265 168.866 354.812 169.454C354.358 170.042 354.132 170.883 354.132 171.979ZM363.892 167.503L363.941 168.604C364.61 167.762 365.484 167.341 366.563 167.341C368.413 167.341 369.347 168.385 369.363 170.473V176.26H367.866V170.465C367.86 169.834 367.715 169.367 367.429 169.065C367.148 168.763 366.708 168.612 366.11 168.612C365.624 168.612 365.198 168.741 364.831 169C364.464 169.259 364.178 169.599 363.973 170.02V176.26H362.476V167.503H363.892ZM373.652 165.383V167.503H375.287V168.661H373.652V174.091C373.652 174.442 373.725 174.706 373.871 174.884C374.017 175.057 374.265 175.143 374.615 175.143C374.788 175.143 375.025 175.111 375.328 175.046V176.26C374.934 176.368 374.551 176.422 374.178 176.422C373.509 176.422 373.005 176.22 372.665 175.815C372.325 175.41 372.155 174.836 372.155 174.091V168.661H370.561V167.503H372.155V165.383H373.652ZM381.276 168.847C381.049 168.809 380.804 168.79 380.54 168.79C379.558 168.79 378.891 169.208 378.541 170.044V176.26H377.043V167.503H378.5L378.524 168.515C379.015 167.733 379.711 167.341 380.612 167.341C380.904 167.341 381.125 167.379 381.276 167.455V168.847ZM382.102 171.801C382.102 170.943 382.269 170.171 382.603 169.486C382.943 168.801 383.413 168.272 384.012 167.9C384.616 167.528 385.304 167.341 386.075 167.341C387.268 167.341 388.231 167.754 388.964 168.58C389.704 169.405 390.073 170.503 390.073 171.874V171.979C390.073 172.831 389.909 173.597 389.58 174.277C389.256 174.952 388.789 175.478 388.179 175.855C387.575 176.233 386.879 176.422 386.091 176.422C384.904 176.422 383.941 176.009 383.202 175.184C382.468 174.358 382.102 173.266 382.102 171.906V171.801ZM383.607 171.979C383.607 172.95 383.831 173.73 384.279 174.318C384.732 174.906 385.336 175.2 386.091 175.2C386.852 175.2 387.456 174.903 387.904 174.31C388.352 173.711 388.576 172.874 388.576 171.801C388.576 170.84 388.347 170.063 387.888 169.47C387.435 168.871 386.831 168.572 386.075 168.572C385.336 168.572 384.74 168.866 384.287 169.454C383.833 170.042 383.607 170.883 383.607 171.979ZM393.578 176.26H392.08V163.829H393.578V176.26ZM401.881 171.647V176.26H400.327V164.476H404.673C405.963 164.476 406.972 164.806 407.7 165.464C408.434 166.122 408.801 166.993 408.801 168.078C408.801 169.222 408.442 170.104 407.724 170.724C407.012 171.339 405.99 171.647 404.657 171.647H401.881ZM401.881 170.376H404.673C405.504 170.376 406.141 170.182 406.583 169.794C407.026 169.4 407.247 168.833 407.247 168.094C407.247 167.393 407.026 166.832 406.583 166.411C406.141 165.99 405.534 165.771 404.762 165.755H401.881V170.376ZM412.176 176.26H410.678V163.829H412.176V176.26ZM419.985 176.26C419.899 176.087 419.829 175.78 419.775 175.337C419.079 176.06 418.248 176.422 417.282 176.422C416.419 176.422 415.71 176.179 415.154 175.693C414.604 175.203 414.328 174.582 414.328 173.832C414.328 172.92 414.674 172.213 415.364 171.712C416.06 171.205 417.037 170.951 418.294 170.951H419.751V170.263C419.751 169.74 419.594 169.324 419.281 169.017C418.968 168.704 418.507 168.547 417.897 168.547C417.363 168.547 416.915 168.682 416.554 168.952C416.192 169.222 416.012 169.548 416.012 169.931H414.506C414.506 169.494 414.66 169.073 414.968 168.669C415.281 168.259 415.701 167.935 416.23 167.697C416.764 167.46 417.35 167.341 417.986 167.341C418.995 167.341 419.786 167.595 420.358 168.102C420.93 168.604 421.226 169.297 421.248 170.182V174.212C421.248 175.016 421.35 175.656 421.556 176.131V176.26H419.985ZM417.501 175.119C417.97 175.119 418.415 174.997 418.836 174.755C419.257 174.512 419.562 174.196 419.751 173.808V172.011H418.577C416.743 172.011 415.826 172.548 415.826 173.622C415.826 174.091 415.982 174.458 416.295 174.722C416.608 174.987 417.01 175.119 417.501 175.119ZM425.011 167.503L425.06 168.604C425.729 167.762 426.603 167.341 427.682 167.341C429.533 167.341 430.466 168.385 430.482 170.473V176.26H428.985V170.465C428.98 169.834 428.834 169.367 428.548 169.065C428.267 168.763 427.828 168.612 427.229 168.612C426.743 168.612 426.317 168.741 425.95 169C425.583 169.259 425.297 169.599 425.092 170.02V176.26H423.595V167.503H425.011ZM436.374 176.422C435.187 176.422 434.221 176.033 433.477 175.256C432.732 174.474 432.36 173.43 432.36 172.124V171.849C432.36 170.981 432.524 170.206 432.854 169.527C433.188 168.841 433.652 168.307 434.246 167.924C434.844 167.536 435.492 167.341 436.188 167.341C437.326 167.341 438.211 167.716 438.842 168.466C439.474 169.216 439.789 170.29 439.789 171.687V172.311H433.857C433.879 173.174 434.13 173.873 434.61 174.407C435.095 174.935 435.71 175.2 436.455 175.2C436.984 175.2 437.432 175.092 437.798 174.876C438.165 174.66 438.486 174.374 438.761 174.018L439.676 174.73C438.942 175.858 437.842 176.422 436.374 176.422ZM436.188 168.572C435.584 168.572 435.076 168.793 434.666 169.235C434.256 169.672 434.003 170.287 433.906 171.08H438.292V170.967C438.249 170.206 438.044 169.618 437.677 169.203C437.31 168.782 436.814 168.572 436.188 168.572Z",fill:"black"},null,-1),n1e=p("path",{d:"M238.841 67L222.904 76.2014L222.904 57.7987L238.841 67ZM143.999 65.4063L224.498 65.4063L224.498 68.5937L143.999 68.5937L143.999 65.4063Z",fill:"var(--graph-color-3)"},null,-1),o1e=p("path",{d:"M624.841 67L608.904 76.2014L608.904 57.7987L624.841 67ZM529.999 65.4063L610.497 65.4063L610.497 68.5937L529.999 68.5937L529.999 65.4063Z",fill:"var(--graph-color-3)"},null,-1),i1e=p("g",{filter:"url(#filter1_d)"},[p("path",{d:"M79 106C79 107.105 78.1046 108 77 108L16 108C14.8954 108 14 107.105 14 106L14 28C14 26.8954 14.8954 26 16 26L67 26L67 39.5C67 40.6046 67.8954 41.5 69 41.5L79 41.5L79 106Z",fill:"white"})],-1),a1e=p("g",{filter:"url(#filter2_d)"},[p("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"#b6b6bd"})],-1),s1e=p("g",{filter:"url(#filter3_d)"},[p("path",{d:"M691.5 100C708.897 100 723 94.4036 723 87.5V80.5C723 73.5964 708.897 68 691.5 68C674.103 68 660 73.5964 660 80.5V87.5C660 94.4036 674.103 100 691.5 100Z",fill:"white"}),k(),p("path",{d:"M722 87.5C722 88.8593 721.31 90.2576 719.84 91.6363C718.369 93.0166 716.186 94.3058 713.405 95.4093C707.849 97.6142 700.105 99 691.5 99C682.895 99 675.151 97.6142 669.595 95.4093C666.814 94.3058 664.631 93.0166 663.16 91.6363C661.69 90.2576 661 88.8593 661 87.5V80.5C661 79.1407 661.69 77.7424 663.16 76.3637C664.631 74.9834 666.814 73.6942 669.595 72.5907C675.151 70.3858 682.895 69 691.5 69C700.105 69 707.849 70.3858 713.405 72.5907C716.186 73.6942 718.369 74.9834 719.84 76.3637C721.31 77.7424 722 79.1407 722 80.5V87.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),l1e=p("g",{filter:"url(#filter4_d)"},[p("path",{d:"M691.5 86C708.897 86 723 80.4036 723 73.5V66.5C723 59.5964 708.897 54 691.5 54C674.103 54 660 59.5964 660 66.5V73.5C660 80.4036 674.103 86 691.5 86Z",fill:"white"}),k(),p("path",{d:"M722 73.5C722 74.8593 721.31 76.2576 719.84 77.6363C718.369 79.0166 716.186 80.3058 713.405 81.4093C707.849 83.6142 700.105 85 691.5 85C682.895 85 675.151 83.6142 669.595 81.4093C666.814 80.3058 664.631 79.0166 663.16 77.6363C661.69 76.2576 661 74.8593 661 73.5V66.5C661 65.1407 661.69 63.7424 663.16 62.3637C664.631 60.9834 666.814 59.6942 669.595 58.5907C675.151 56.3858 682.895 55 691.5 55C700.105 55 707.849 56.3858 713.405 58.5907C716.186 59.6942 718.369 60.9834 719.84 62.3637C721.31 63.7424 722 65.1407 722 66.5V73.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),u1e=p("g",{filter:"url(#filter5_d)"},[p("path",{d:"M691.5 72C708.897 72 723 66.4036 723 59.5V52.5C723 45.5964 708.897 40 691.5 40C674.103 40 660 45.5964 660 52.5V59.5C660 66.4036 674.103 72 691.5 72Z",fill:"white"}),k(),p("path",{d:"M722 59.5C722 60.8593 721.31 62.2576 719.84 63.6363C718.369 65.0166 716.186 66.3058 713.405 67.4093C707.849 69.6142 700.105 71 691.5 71C682.895 71 675.151 69.6142 669.595 67.4093C666.814 66.3058 664.631 65.0166 663.16 63.6363C661.69 62.2576 661 60.8593 661 59.5V52.5C661 51.1407 661.69 49.7424 663.16 48.3637C664.631 46.9834 666.814 45.6942 669.595 44.5907C675.151 42.3858 682.895 41 691.5 41C700.105 41 707.849 42.3858 713.405 44.5907C716.186 45.6942 718.369 46.9834 719.84 48.3637C721.31 49.7424 722 51.1407 722 52.5V59.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),c1e=p("g",{filter:"url(#filter6_d)"},[p("path",{d:"M691.5 58C708.897 58 723 52.4036 723 45.5V38.5C723 31.5964 708.897 26 691.5 26C674.103 26 660 31.5964 660 38.5V45.5C660 52.4036 674.103 58 691.5 58Z",fill:"white"}),k(),p("path",{d:"M722 45.5C722 46.8593 721.31 48.2576 719.84 49.6363C718.369 51.0166 716.186 52.3058 713.405 53.4093C707.849 55.6142 700.105 57 691.5 57C682.895 57 675.151 55.6142 669.595 53.4093C666.814 52.3058 664.631 51.0166 663.16 49.6363C661.69 48.2576 661 46.8593 661 45.5V38.5C661 37.1407 661.69 35.7424 663.16 34.3637C664.631 32.9834 666.814 31.6942 669.595 30.5907C675.151 28.3858 682.895 27 691.5 27C700.105 27 707.849 28.3858 713.405 30.5907C716.186 31.6942 718.369 32.9834 719.84 34.3637C721.31 35.7424 722 37.1407 722 38.5V45.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),d1e=p("g",{class:"cursor-help animate-pulse"},[p("g",{filter:"url(#filter7_d)"},[p("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),k(),p("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),k(),p("path",{d:"M89.7607 70.5791C89.7607 69.0296 89.9489 67.7956 90.3252 66.877C90.7015 65.9583 91.3877 65.0563 92.3838 64.1709C93.391 63.2744 94.0605 62.5495 94.3926 61.9961C94.7246 61.4316 94.8906 60.8395 94.8906 60.2197C94.8906 58.3493 94.0273 57.4141 92.3008 57.4141C91.4818 57.4141 90.8232 57.6686 90.3252 58.1777C89.8382 58.6758 89.5837 59.3675 89.5615 60.2529H84.7471C84.7692 58.139 85.4499 56.4844 86.7891 55.2891C88.1393 54.0938 89.9766 53.4961 92.3008 53.4961C94.6471 53.4961 96.4678 54.0661 97.7627 55.2061C99.0576 56.335 99.7051 57.9342 99.7051 60.0039C99.7051 60.9447 99.4948 61.8356 99.0742 62.6768C98.6536 63.5068 97.9176 64.431 96.8662 65.4492L95.5215 66.7275C94.6803 67.5355 94.1989 68.4818 94.0771 69.5664L94.0107 70.5791H89.7607ZM89.2793 75.6758C89.2793 74.9342 89.5283 74.3255 90.0264 73.8496C90.5355 73.3626 91.1829 73.1191 91.9688 73.1191C92.7546 73.1191 93.3965 73.3626 93.8945 73.8496C94.4036 74.3255 94.6582 74.9342 94.6582 75.6758C94.6582 76.4062 94.4092 77.0094 93.9111 77.4854C93.4242 77.9613 92.7767 78.1992 91.9688 78.1992C91.1608 78.1992 90.5078 77.9613 90.0098 77.4854C89.5228 77.0094 89.2793 76.4062 89.2793 75.6758Z",fill:"var(--graph-color-7)"})],-1),f1e=p("g",{class:"cursor-help animate-pulse"},[p("g",{filter:"url(#filter8_d)"},[p("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),k(),p("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),k(),p("path",{d:"M492.761 70.5791C492.761 69.0296 492.949 67.7956 493.325 66.877C493.701 65.9583 494.388 65.0563 495.384 64.1709C496.391 63.2744 497.061 62.5495 497.393 61.9961C497.725 61.4316 497.891 60.8395 497.891 60.2197C497.891 58.3493 497.027 57.4141 495.301 57.4141C494.482 57.4141 493.823 57.6686 493.325 58.1777C492.838 58.6758 492.584 59.3675 492.562 60.2529H487.747C487.769 58.139 488.45 56.4844 489.789 55.2891C491.139 54.0938 492.977 53.4961 495.301 53.4961C497.647 53.4961 499.468 54.0661 500.763 55.2061C502.058 56.335 502.705 57.9342 502.705 60.0039C502.705 60.9447 502.495 61.8356 502.074 62.6768C501.654 63.5068 500.918 64.431 499.866 65.4492L498.521 66.7275C497.68 67.5355 497.199 68.4818 497.077 69.5664L497.011 70.5791H492.761ZM492.279 75.6758C492.279 74.9342 492.528 74.3255 493.026 73.8496C493.535 73.3626 494.183 73.1191 494.969 73.1191C495.755 73.1191 496.396 73.3626 496.895 73.8496C497.404 74.3255 497.658 74.9342 497.658 75.6758C497.658 76.4062 497.409 77.0094 496.911 77.4854C496.424 77.9613 495.777 78.1992 494.969 78.1992C494.161 78.1992 493.508 77.9613 493.01 77.4854C492.523 77.0094 492.279 76.4062 492.279 75.6758Z",fill:"var(--graph-color-7)"})],-1),h1e=p("g",{class:"cursor-help animate-pulse"},[p("g",{filter:"url(#filter9_d)"},[p("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),k(),p("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),k(),p("path",{d:"M742.761 70.5791C742.761 69.0296 742.949 67.7956 743.325 66.877C743.701 65.9583 744.388 65.0563 745.384 64.1709C746.391 63.2744 747.061 62.5495 747.393 61.9961C747.725 61.4316 747.891 60.8395 747.891 60.2197C747.891 58.3493 747.027 57.4141 745.301 57.4141C744.482 57.4141 743.823 57.6686 743.325 58.1777C742.838 58.6758 742.584 59.3675 742.562 60.2529H737.747C737.769 58.139 738.45 56.4844 739.789 55.2891C741.139 54.0938 742.977 53.4961 745.301 53.4961C747.647 53.4961 749.468 54.0661 750.763 55.2061C752.058 56.335 752.705 57.9342 752.705 60.0039C752.705 60.9447 752.495 61.8356 752.074 62.6768C751.654 63.5068 750.918 64.431 749.866 65.4492L748.521 66.7275C747.68 67.5355 747.199 68.4818 747.077 69.5664L747.011 70.5791H742.761ZM742.279 75.6758C742.279 74.9342 742.528 74.3255 743.026 73.8496C743.535 73.3626 744.183 73.1191 744.969 73.1191C745.755 73.1191 746.396 73.3626 746.895 73.8496C747.404 74.3255 747.658 74.9342 747.658 75.6758C747.658 76.4062 747.409 77.0094 746.911 77.4854C746.424 77.9613 745.777 78.1992 744.969 78.1992C744.161 78.1992 743.508 77.9613 743.01 77.4854C742.523 77.0094 742.279 76.4062 742.279 75.6758Z",fill:"var(--graph-color-7)"})],-1),p1e=Ea(' ',1),m1e=te({__name:"KubernetesGraph",setup(e){const{t}=qr();return(r,n)=>(m(),M("svg",Gte,[Kte,k(),qte,k(),Wte,k(),Qte,k(),Xte,k(),Jte,k(),e1e,k(),t1e,k(),r1e,k(),n1e,k(),o1e,k(),i1e,k(),a1e,k(),s1e,k(),l1e,k(),u1e,k(),c1e,k(),U(Y($t),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:D(()=>[k(` + */function F8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function wr(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function BJ(e,t){if(e==null)return{};var r=HJ(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var TJ="1.14.0";function $r(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Kr=$r(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Ra=$r(/Edge/i),U8=$r(/firefox/i),na=$r(/safari/i)&&!$r(/chrome/i)&&!$r(/android/i),Bf=$r(/iP(ad|od|hone)/i),OJ=$r(/chrome/i)&&$r(/android/i),Tf={capture:!1,passive:!1};function dt(e,t,r){e.addEventListener(t,r,!Kr&&Tf)}function it(e,t,r){e.removeEventListener(t,r,!Kr&&Tf)}function f2(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function IJ(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function cr(e,t,r,n){if(e){r=r||document;do{if(t!=null&&(t[0]===">"?e.parentNode===r&&f2(e,t):f2(e,t))||n&&e===r)return e;if(e===r)break}while(e=IJ(e))}return null}var j8=/\s+/g;function S1(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(j8," ").replace(" "+t+" "," ");e.className=(n+(r?" "+t:"")).replace(j8," ")}}function $e(e,t,r){var n=e&&e.style;if(n){if(r===void 0)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),t===void 0?r:r[t];!(t in n)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),n[t]=r+(typeof r=="string"?"":"px")}}function Io(e,t){var r="";if(typeof e=="string")r=e;else do{var n=$e(e,"transform");n&&n!=="none"&&(r=n+" "+r)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(r)}function Of(e,t,r){if(e){var n=e.getElementsByTagName(t),o=0,i=n.length;if(r)for(;o=i:a=o<=i,!a)return n;if(n===gr())break;n=vn(n,!1)}return!1}function ni(e,t,r,n){for(var o=0,i=0,a=e.children;i2&&arguments[2]!==void 0?arguments[2]:{},n=r.evt,o=BJ(r,FJ);za.pluginEvent.bind(Re)(e,t,wr({dragEl:pe,parentEl:Ht,ghostEl:Ke,rootEl:xt,nextEl:Pn,lastDownEl:Ms,cloneEl:Bt,cloneHidden:fn,dragStarted:Zi,putSortable:Xt,activeSortable:Re.active,originalEvent:n,oldIndex:Lo,oldDraggableIndex:ia,newIndex:E1,newDraggableIndex:dn,hideGhostForTarget:Rf,unhideGhostForTarget:zf,cloneNowHidden:function(){fn=!0},cloneNowShown:function(){fn=!1},dispatchSortableEvent:function(i){s1({sortable:t,name:i,originalEvent:n})}},o))};function s1(e){zJ(wr({putSortable:Xt,cloneEl:Bt,targetEl:pe,rootEl:xt,oldIndex:Lo,oldDraggableIndex:ia,newIndex:E1,newDraggableIndex:dn},e))}var pe,Ht,Ke,xt,Pn,Ms,Bt,fn,Lo,E1,ia,dn,ss,Xt,So=!1,h2=!1,p2=[],Bn,W1,s0,l0,K8,q8,Zi,Co,aa,sa=!1,ls=!1,xs,r1,u0=[],j6=!1,m2=[],dl=typeof document<"u",us=Bf,W8=Ra||Kr?"cssFloat":"float",UJ=dl&&!OJ&&!Bf&&"draggable"in document.createElement("div"),Nf=function(){if(dl){if(Kr)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Zf=function(e,t){var r=$e(e),n=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=ni(e,0,t),i=ni(e,1,t),a=o&&$e(o),s=i&&$e(i),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+jt(o).width,u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+jt(i).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&a.float!=="none"){var c=a.float==="left"?"left":"right";return i&&(s.clear==="both"||s.clear===c)?"vertical":"horizontal"}return o&&(a.display==="block"||a.display==="flex"||a.display==="table"||a.display==="grid"||l>=n&&r[W8]==="none"||i&&r[W8]==="none"&&l+u>n)?"vertical":"horizontal"},jJ=function(e,t,r){var n=r?e.left:e.top,o=r?e.right:e.bottom,i=r?e.width:e.height,a=r?t.left:t.top,s=r?t.right:t.bottom,l=r?t.width:t.height;return n===a||o===s||n+i/2===a+l/2},YJ=function(e,t){var r;return p2.some(function(n){var o=n[D1].options.emptyInsertThreshold;if(!(!o||f5(n))){var i=jt(n),a=e>=i.left-o&&e<=i.right+o,s=t>=i.top-o&&t<=i.bottom+o;if(a&&s)return r=n}}),r},$f=function(e){function t(o,i){return function(a,s,l,u){var c=a.options.group.name&&s.options.group.name&&a.options.group.name===s.options.group.name;if(o==null&&(i||c))return!0;if(o==null||o===!1)return!1;if(i&&o==="clone")return o;if(typeof o=="function")return t(o(a,s,l,u),i)(a,s,l,u);var d=(i?a:s).options.group.name;return o===!0||typeof o=="string"&&o===d||o.join&&o.indexOf(d)>-1}}var r={},n=e.group;(!n||ks(n)!="object")&&(n={name:n}),r.name=n.name,r.checkPull=t(n.pull,!0),r.checkPut=t(n.put),r.revertClone=n.revertClone,e.group=r},Rf=function(){!Nf&&Ke&&$e(Ke,"display","none")},zf=function(){!Nf&&Ke&&$e(Ke,"display","")};dl&&document.addEventListener("click",function(e){if(h2)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),h2=!1,!1},!0);var Tn=function(e){if(pe){e=e.touches?e.touches[0]:e;var t=YJ(e.clientX,e.clientY);if(t){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[D1]._onDragOver(r)}}},GJ=function(e){pe&&pe.parentNode[D1]._isOutsideThisEl(e.target)};function Re(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=zr({},t),e[D1]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Zf(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(i,a){i.setData("Text",a.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Re.supportPointer!==!1&&"PointerEvent"in window&&!na,emptyInsertThreshold:5};za.initializePlugins(this,e,r);for(var n in r)!(n in t)&&(t[n]=r[n]);$f(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:UJ,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?dt(e,"pointerdown",this._onTapStart):(dt(e,"mousedown",this._onTapStart),dt(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(dt(e,"dragover",this),dt(e,"dragenter",this)),p2.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),zr(this,ZJ())}Re.prototype={constructor:Re,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(Co=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,pe):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,r=this.el,n=this.options,o=n.preventOnFilter,i=e.type,a=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,s=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,u=n.filter;if(tee(r),!pe&&!(/mousedown|pointerdown/.test(i)&&e.button!==0||n.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&na&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=cr(s,n.draggable,r,!1),!(s&&s.animated)&&Ms!==s)){if(Lo=N1(s),ia=N1(s,n.draggable),typeof u=="function"){if(u.call(this,e,s,this)){s1({sortable:t,rootEl:l,name:"filter",targetEl:s,toEl:r,fromEl:r}),C1("filter",t,{evt:e}),o&&e.cancelable&&e.preventDefault();return}}else if(u&&(u=u.split(",").some(function(c){if(c=cr(l,c.trim(),r,!1),c)return s1({sortable:t,rootEl:c,name:"filter",targetEl:s,fromEl:r,toEl:r}),C1("filter",t,{evt:e}),!0}),u)){o&&e.cancelable&&e.preventDefault();return}n.handle&&!cr(l,n.handle,r,!1)||this._prepareDragStart(e,a,s)}}},_prepareDragStart:function(e,t,r){var n=this,o=n.el,i=n.options,a=o.ownerDocument,s;if(r&&!pe&&r.parentNode===o){var l=jt(r);if(xt=o,pe=r,Ht=pe.parentNode,Pn=pe.nextSibling,Ms=r,ss=i.group,Re.dragged=pe,Bn={target:pe,clientX:(t||e).clientX,clientY:(t||e).clientY},K8=Bn.clientX-l.left,q8=Bn.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,pe.style["will-change"]="all",s=function(){if(C1("delayEnded",n,{evt:e}),Re.eventCanceled){n._onDrop();return}n._disableDelayedDragEvents(),!U8&&n.nativeDraggable&&(pe.draggable=!0),n._triggerDragStart(e,t),s1({sortable:n,name:"choose",originalEvent:e}),S1(pe,i.chosenClass,!0)},i.ignore.split(",").forEach(function(u){Of(pe,u.trim(),c0)}),dt(a,"dragover",Tn),dt(a,"mousemove",Tn),dt(a,"touchmove",Tn),dt(a,"mouseup",n._onDrop),dt(a,"touchend",n._onDrop),dt(a,"touchcancel",n._onDrop),U8&&this.nativeDraggable&&(this.options.touchStartThreshold=4,pe.draggable=!0),C1("delayStart",this,{evt:e}),i.delay&&(!i.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(Ra||Kr))){if(Re.eventCanceled){this._onDrop();return}dt(a,"mouseup",n._disableDelayedDrag),dt(a,"touchend",n._disableDelayedDrag),dt(a,"touchcancel",n._disableDelayedDrag),dt(a,"mousemove",n._delayedDragTouchMoveHandler),dt(a,"touchmove",n._delayedDragTouchMoveHandler),i.supportPointer&&dt(a,"pointermove",n._delayedDragTouchMoveHandler),n._dragStartTimer=setTimeout(s,i.delay)}else s()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){pe&&c0(pe),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;it(e,"mouseup",this._disableDelayedDrag),it(e,"touchend",this._disableDelayedDrag),it(e,"touchcancel",this._disableDelayedDrag),it(e,"mousemove",this._delayedDragTouchMoveHandler),it(e,"touchmove",this._delayedDragTouchMoveHandler),it(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?dt(document,"pointermove",this._onTouchMove):t?dt(document,"touchmove",this._onTouchMove):dt(document,"mousemove",this._onTouchMove):(dt(pe,"dragend",this),dt(xt,"dragstart",this._onDragStart));try{document.selection?Ss(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(So=!1,xt&&pe){C1("dragStarted",this,{evt:t}),this.nativeDraggable&&dt(document,"dragover",GJ);var r=this.options;!e&&S1(pe,r.dragClass,!1),S1(pe,r.ghostClass,!0),Re.active=this,e&&this._appendGhost(),s1({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(W1){this._lastX=W1.clientX,this._lastY=W1.clientY,Rf();for(var e=document.elementFromPoint(W1.clientX,W1.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(W1.clientX,W1.clientY),e!==t);)t=e;if(pe.parentNode[D1]._isOutsideThisEl(e),t)do{if(t[D1]){var r=void 0;if(r=t[D1]._onDragOver({clientX:W1.clientX,clientY:W1.clientY,target:e,rootEl:t}),r&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);zf()}},_onTouchMove:function(e){if(Bn){var t=this.options,r=t.fallbackTolerance,n=t.fallbackOffset,o=e.touches?e.touches[0]:e,i=Ke&&Io(Ke,!0),a=Ke&&i&&i.a,s=Ke&&i&&i.d,l=us&&r1&&G8(r1),u=(o.clientX-Bn.clientX+n.x)/(a||1)+(l?l[0]-u0[0]:0)/(a||1),c=(o.clientY-Bn.clientY+n.y)/(s||1)+(l?l[1]-u0[1]:0)/(s||1);if(!Re.active&&!So){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(s1({rootEl:Ht,name:"add",toEl:Ht,fromEl:xt,originalEvent:e}),s1({sortable:this,name:"remove",toEl:Ht,originalEvent:e}),s1({rootEl:Ht,name:"sort",toEl:Ht,fromEl:xt,originalEvent:e}),s1({sortable:this,name:"sort",toEl:Ht,originalEvent:e})),Xt&&Xt.save()):E1!==Lo&&E1>=0&&(s1({sortable:this,name:"update",toEl:Ht,originalEvent:e}),s1({sortable:this,name:"sort",toEl:Ht,originalEvent:e})),Re.active&&((E1==null||E1===-1)&&(E1=Lo,dn=ia),s1({sortable:this,name:"end",toEl:Ht,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){C1("nulling",this),xt=pe=Ht=Ke=Pn=Bt=Ms=fn=Bn=W1=Zi=E1=dn=Lo=ia=Co=aa=Xt=ss=Re.dragged=Re.ghost=Re.clone=Re.active=null,m2.forEach(function(e){e.checked=!0}),m2.length=s0=l0=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":pe&&(this._onDragOver(e),KJ(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,r=this.el.children,n=0,o=r.length,i=this.options;nn.right+o||e.clientX<=n.right&&e.clientY>n.bottom&&e.clientX>=n.left:e.clientX>n.right&&e.clientY>n.top||e.clientX<=n.right&&e.clientY>n.bottom+o}function XJ(e,t,r,n,o,i,a,s){var l=n?e.clientY:e.clientX,u=n?r.height:r.width,c=n?r.top:r.left,d=n?r.bottom:r.right,f=!1;if(!a){if(s&&xsc+u*i/2:ld-xs)return-aa}else if(l>c+u*(1-o)/2&&ld-u*i/2)?l>c+u/2?1:-1:0}function JJ(e){return N1(pe)e.replace(aee,(t,r)=>r?r.toUpperCase():""));function p0(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function J8(e,t,r){const n=r===0?e.children[0]:e.children[r-1].nextSibling;e.insertBefore(t,n)}function see(e,t){return Object.values(e).indexOf(t)}function lee(e,t,r,n){if(!e)return[];const o=Object.values(e),i=t.length-n;return[...t].map((a,s)=>s>=i?o.length:o.indexOf(a))}function Uf(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function uee(e){return t=>{this.realList!==null&&this["onDrag"+e](t),Uf.call(this,e,t)}}function cee(e){return["transition-group","TransitionGroup"].includes(e)}function dee(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?cee(t.name):!1}function fee(e,t){return t?{...t.props,...t.attrs}:e}const q6=["Start","Add","Remove","Update","End"],W6=["Choose","Unchoose","Sort","Filter","Clone"],hee=["Move",...q6,...W6].map(e=>"on"+e);let m0=null;const pee={options:Object,list:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:e=>e},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null},component:{type:String,default:null},modelValue:{type:Array,required:!1,default:null}},mee=te({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...q6.map(e=>e.toLowerCase()),...W6.map(e=>e.toLowerCase())],props:pee,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=fee(this.$attrs,this.componentData);return e?(this.transitionMode=dee(e),Ae(this.getTag(),t,e)):Ae(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&oee.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};q6.forEach(o=>{e["on"+o]=uee.call(this,o)}),W6.forEach(o=>{e["on"+o]=Uf.bind(this,o)});const t=Object.keys(this.$attrs).reduce((o,i)=>(o[X8(i)]=this.$attrs[i],o),{}),r=Object.assign({},t,e,{onMove:(o,i)=>this.onDragMove(o,i)});!("draggable"in r)&&(r.draggable=">*");const n=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new Re(n,r),n.__draggable_component__=this,this.computeIndexes()},beforeUnmount(){try{this._sortable!==void 0&&this._sortable.destroy()}catch{}},computed:{realList(){return this.list?this.list:this.modelValue}},watch:{$attrs:{handler(e){this.updateOptions(e)},deep:!0},realList(){this.computeIndexes()}},methods:{getTag(){return this.component?m1(this.component):this.tag},updateOptions(e){for(var t in e){const r=X8(t);hee.indexOf(r)===-1&&this._sortable.option(r,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=lee(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=see(this.getChildrenNodes()||[],e);if(t===-1)return null;const r=this.realList[t];return{index:t,element:r}},emitChanges(e){this.$nextTick(()=>{this.$emit("change",e)})},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const r=n=>n.splice(t,0,n.splice(e,1)[0]);this.alterList(r)},getVmIndex(e){const t=this.visibleIndexes,r=t.length;return e>r-1?r:t[e]},getComponent(){return this.$slots.default?this.$slots.default()[0].componentInstance:null},resetTransitionData(e){if(!this.noTransitionOnDrag||!this.transitionMode)return;var t=this.getChildrenNodes();t[e].data=null;const r=this.getComponent();r.children=[],r.kept=void 0},onDragStart(e){this.computeIndexes(),this.context=this.getUnderlyingVm(e.item),this.context&&(e.item._underlying_vm_=this.clone(this.context.element),m0=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;p0(e.item);const r=this.getVmIndex(e.newIndex);this.spliceList(r,0,t),this.computeIndexes();const n={element:t,newIndex:r};this.emitChanges({added:n})},onDragRemove(e){if(J8(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){p0(e.clone);return}if(!this.context)return;const t=this.context.index;this.spliceList(t,1);const r={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:r})},onDragUpdate(e){p0(e.item),J8(e.from,e.item,e.oldIndex);const t=this.context.index,r=this.getVmIndex(e.newIndex);this.updatePosition(t,r);const n={element:this.context.element,oldIndex:t,newIndex:r};this.emitChanges({moved:n})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const r=this.move;if(!r||!this.realList)return!0;const n=this.getRelatedContextFromMoveEvent(e),o=this.context,i=this.computeFutureIndex(n,e);Object.assign(o,{futureIndex:i});const a=Object.assign({},e,{relatedContext:n,draggedContext:o});return r(a,t)},onDragEnd(){this.computeIndexes(),m0=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const r=this.getTrargetedComponent(e);if(!r)return{component:r};const n=r.realList,o={list:n,component:r};if(e!==t&&n&&r.getUnderlyingVm){const i=r.getUnderlyingVm(t);if(i)return Object.assign(i,o)}return o},computeFutureIndex(e,t){const r=[...t.to.children].filter(i=>i.style.display!=="none");if(r.length===0)return 0;const n=r.indexOf(t.related),o=e.component.getVmIndex(n);return r.indexOf(m0)!==-1||!t.willInsertAfter?o:o+1}}}),vee=["data-testid","onClick"],gee={key:0,class:"k-tree-item-icon","data-testid":"k-tree-item-icon"},Cee={class:"k-tree-item-label","data-testid":"k-tree-item-label"},m5=e=>e.every(t=>{var r;return t.name!==void 0&&t.id!==void 0&&(!((r=t.children)!=null&&r.length)||m5(t.children))}),yee=te({__name:"KTreeItem",props:{item:{type:Object,required:!0,validator:e=>m5([e])},disabled:{type:Boolean,default:!1}},emits:["selected"],setup(e,{emit:t}){const r=e,n=Ot(),o=E(()=>r.item.icon!=="none"||!!n["item-icon"]),i=E(()=>r.item.icon?r.item.icon:"documentList"),a=E(()=>{if(i.value==="documentList")return r.item.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${ac}))`}),s=()=>{t("selected",r.item)};return(l,u)=>(m(),M("a",{class:J(["k-tree-item",{"not-draggable":e.disabled,selected:e.item.selected}]),"data-testid":`k-tree-item-${e.item.id}`,href:"#",role:"button",onClick:Et(s,["prevent"])},[o.value?(m(),M("div",gee,[F(l.$slots,"item-icon",{},()=>[U(Ie,{icon:i.value,"secondary-color":a.value,size:Y(Us)},null,8,["icon","secondary-color","size"])],!0)])):O("",!0),p("div",Cee,[F(l.$slots,"item-label",{},()=>[k(V(e.item.name),1)],!0)])],10,vee))}}),bee=xe(yee,[["__scopeId","data-v-ae1c4303"]]),v5=({children:e=[]})=>e.length===0?0:1+Math.max(...e.map(v5)),wee=te({__name:"KTreeDraggable",props:{items:{type:Array,required:!0,validator:e=>!e.length||e.every(t=>t.name!==void 0&&t.id!==void 0)},disableDrag:{type:Boolean,default:!1},maxDepth:{type:Number,default:3},level:{type:Number,default:0},parentId:{type:String,default:""}},emits:["change","child-change","selected"],setup(e,{emit:t}){const r=e,n=j(0),o=j([]),i={tag:"div","force-fallback":!0,animation:"100",draggable:".k-tree-item-container","item-key":"id","ghost-class":"k-tree-item-dragged","drag-class":"k-tree-item-grabbing",class:"child-drop-zone"},a=j(!1),s="item-icon",l="item-label",u=_=>{if(_.icon==="documentList"||!_.icon)return _.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${ac}))`},c=_=>{var H,P;return!((P=(H=o.value.filter(I=>I.id===_.id))==null?void 0:H[0].children)!=null&&P.length)},d=_=>_.children,f=_=>{r.parentId?t("child-change",{parentId:r.parentId,children:o.value,target:(_==null?void 0:_.added)||(_==null?void 0:_.removed)||(_==null?void 0:_.moved)}):t("change",{items:o.value,target:(_==null?void 0:_.added)||(_==null?void 0:_.removed)||(_==null?void 0:_.moved)})},h=_=>{t("child-change",_)},C=_=>{t("selected",_)},w=E(()=>r.level>r.maxDepth-1),g=_=>{var H,P,I,Z;const A=((P=(H=_.relatedContext)==null?void 0:H.component)==null?void 0:P.$attrs.level)||0,S=(I=_.draggedContext)==null?void 0:I.element;let $=0;return(Z=S.children)!=null&&Z.length&&($=v5(S)),!(A+$>r.maxDepth-1)},b=_=>{var H,P;const I=((P=(H=_.item)==null?void 0:H._underlying_vm_)==null?void 0:P.id)||"",Z=o.value.find(A=>A.id===I);a.value=!0,Z&&t("selected",Z),v(!0)},y=()=>{a.value=!1,v(!1),n.value++},v=_=>{const H=document==null?void 0:document.getElementsByTagName("html").item(0);H&&H.classList.toggle("k-tree-list-grabbing",_)};return Te(()=>r.items,(_,H)=>{JSON.stringify(_)!==JSON.stringify(H)&&(o.value=_,o.value.forEach(P=>{P.children||(P.children=[])}))}),yt(()=>{o.value=r.items,o.value.forEach(_=>{_.children||(_.children=[])})}),(_,H)=>{const P=m1("KTreeDraggable",!0);return m(),Q(Y(mee),Qe(i,{class:"k-tree-draggable",disabled:e.disableDrag,group:{name:"k-tree-list",put:!w.value},level:e.level,list:o.value,move:g,tag:"div",onChange:f,onEnd:y,onStart:b}),{default:D(()=>[(m(!0),M(Se,null,lt(o.value,I=>(m(),M("div",{key:I.id,class:J(["k-tree-item-container",{"has-no-children":c(I)}])},[(m(),Q(bee,{key:`tree-item-${I.id}-${n.value}`,disabled:e.disableDrag,item:I,onSelected:C},{"item-icon":D(()=>[F(_.$slots,"item-icon",{item:I},()=>[I.icon!=="none"?(m(),Q(Ie,{key:0,icon:I.icon?I.icon:"documentList","secondary-color":u(I),size:Y(K2)},null,8,["icon","secondary-color","size"])):O("",!0)],!0)]),"item-label":D(()=>[F(_.$slots,"item-label",{item:I},()=>[k(V(I.name),1)],!0)]),_:2},1032,["disabled","item"])),(m(),Q(P,{key:`tree-item-${I.id}-children-${n.value}`,"disable-drag":e.disableDrag,items:d(I),level:e.level+1,"max-depth":e.maxDepth,"parent-id":I.id,onChildChange:h,onSelected:C},{[s]:D(({item:Z})=>[F(_.$slots,"item-icon",{item:Z},void 0,!0)]),[l]:D(({item:Z})=>[F(_.$slots,"item-label",{item:Z},void 0,!0)]),_:2},1032,["disable-drag","items","level","max-depth","parent-id"]))],2))),128))]),_:3},16,["disabled","group","level","list"])}}}),_ee=xe(wee,[["__scopeId","data-v-213ccd53"]]),jf=(e,t)=>(e.forEach(r=>{var n;t.push(r.id),(n=r.children)!=null&&n.length&&jf(r.children,t)}),t),kee=e=>{const t=jf(e,[]),r=new Set(t);return t.length===r.size},Mee=(e,t)=>{let r=!0;return e.forEach(n=>{r=r&&(!n.children||v5(n)<=t)}),r},e9=e=>m5(e)&&kee(e),xee=te({__name:"KTreeList",props:{modelValue:{type:Array,default:null,validator:e=>!e.length||e9(e)},items:{type:Array,default:null,validator:e=>!e.length||e9(e)},disableDrag:{type:Boolean,default:!1},maxDepth:{type:Number,default:3,validator:e=>e<=5},width:{type:String,default:""}},emits:["change","child-change","selected"],setup(e,{emit:t}){const r=e,n=j([]),o=E({get(){return r.modelValue},set(c){n.value=c}}),{getSizeFromString:i}=M1(),a=E(()=>({maxWidth:i(r.width)})),s=(c,d)=>{(d||n.value).forEach(f=>{var h;f.id===c.id?f.selected=!0:f.selected=!1,(h=f.children)!=null&&h.length&&s(c,f.children)}),t("selected",c)},l=c=>{t("change",c)},u=c=>{t("child-change",c)};return Te(o,(c,d)=>{JSON.stringify(c)!==JSON.stringify(d)&&(n.value=c,n.value.forEach(f=>{f.children||(f.children=[])}))}),Te(()=>r.items,(c,d)=>{JSON.stringify(c)!==JSON.stringify(d)&&(n.value=c,n.value.forEach(f=>{f.children||(f.children=[])}))}),yt(()=>{r.modelValue&&r.items&&console.warn("KTreeList: You should not provide both v-model (or props.modelValue) and props.items"),r.modelValue?n.value=r.modelValue:r.items&&(n.value=r.items),Mee(n.value,r.maxDepth)||console.warn("KTreeList: Provided list depth exceeds `maxDepth`"),n.value.forEach(c=>{c.children||(c.children=[])})}),(c,d)=>(m(),M("div",{class:"k-tree-list","data-testid":"k-tree-list",style:We(e.width?a.value:void 0)},[U(_ee,{"disable-drag":e.disableDrag,items:n.value,"max-depth":e.maxDepth,onChange:l,onChildChange:u,onSelected:s},{"item-icon":D(({item:f})=>[F(c.$slots,"item-icon",{item:f})]),"item-label":D(({item:f})=>[F(c.$slots,"item-label",{item:f})]),_:3},8,["disable-drag","items","max-depth"])],4))}}),See={class:"icon"},Eee={class:"dots"},Lee={class:"lines"},Aee=te({__name:"KViewSwitcher",props:{view:{type:String,default:"table",required:!0,validator:e=>xM.includes(e)}},emits:["view-changed"],setup(e,{emit:t}){const r=e,n=j(!0),o=()=>{n.value=!1,t("view-changed",r.view==="table"?"grid":"table")};return(i,a)=>(m(),Q(Xe,{appearance:"outline",class:J(["k-view-switcher view-switch-button",[e.view,{paused:n.value}]]),"is-rounded":!1,size:"small",title:`Toggle to ${e.view==="table"?"grid":"table"} view`,onClick:o},{default:D(()=>[p("div",See,[p("div",Eee,[(m(),M(Se,null,lt(4,s=>p("i",{key:s})),64))]),p("div",Lee,[(m(),M(Se,null,lt(4,s=>p("i",{key:s})),64))])])]),_:1},8,["class","title"]))}}),Dee=xe(Aee,[["__scopeId","data-v-7f933b41"]]),t9=e=>{try{return new URL(e),!0}catch{return!1}},Hee=["href"],Bee=te({__name:"KExternalLink",props:{href:{type:String,required:!0,validator:e=>!!t9(e)},hideIcon:{type:Boolean,default:!1}},setup(e){const t=e,r=E(()=>!!t9(t.href)),n=j(!1),o=E(()=>n.value?`var(--KExternalLinkColorHover, var(--blue-600, var(--kui-color-text-primary-strong, ${k_})))`:`var(--KExternalLinkColor, var(--kui-color-text-primary, ${Fs}))`);return(i,a)=>{const s=m1("KIcon");return r.value?(m(),M("a",{key:0,class:"k-external-link",href:e.href,rel:"noopener",target:"_blank",onMouseleave:a[0]||(a[0]=l=>n.value=!1),onMouseover:a[1]||(a[1]=l=>n.value=!0)},[F(i.$slots,"default",{},void 0,!0),e.hideIcon?O("",!0):(m(),Q(s,{key:0,color:o.value,icon:"externalLink",size:"12"},null,8,["color"]))],40,Hee)):O("",!0)}}}),Tee=xe(Bee,[["__scopeId","data-v-27871540"]]),Oee={key:0,class:"k-truncate-expand-controls"},Iee={key:0,"data-testid":"expand-trigger-wrapper"},Vee={key:0,"data-testid":"collapse-trigger-wrapper"},Pee={key:0,"data-testid":"expand-trigger-wrapper"},Nee={key:1},Zee=te({__name:"KTruncate",props:{rows:{type:Number,default:1,validator:e=>e>0},isTextContent:{type:Boolean,default:!1},isExpanded:{type:Boolean,default:!1},width:{type:String,default:"100%"}},setup(e){const t=e;si(b=>({b2b587b4:u.value,"1d00c262":Y(c),c3af62ea:t.rows}));const{getSizeFromString:r}=M1(),n=j(t.isExpanded),o=j(!1),i=j(),a=j(),s=j(),l=j(),u=j("0px"),c=j_,d=j(0),f=async()=>{var b;if(!t.isTextContent&&a.value&&(b=a.value.children)!=null&&b.length){const y=a.value.children,v=Number(String(c).replace(/px$/gi,""));let _=0;for(let P=0;P_?y[P].offsetHeight:_;const H=(t.rows===1?0:(t.rows-1)*v)+_*t.rows+6;u.value=a.value.offsetHeight>H?`${H}px`:"auto",await p1(),h()}},h=()=>{if(a.value&&s.value){const b=t.isTextContent?a.value.scrollHeight:a.value.offsetHeight,y=l.value?l.value.offsetHeight:0;o.value=b>s.value.offsetHeight-y,C()}},C=()=>{if(!t.isTextContent&&(d.value=0,a.value&&s.value)){const b=a.value.children;for(let y=0;ys.value.offsetHeight?(d.value+=1,b[y].getAttribute("tabindex")&&(b[y].tabIndex=-1)):b[y].getAttribute("tabindex")&&(b[y].tabIndex=0)}},w=async()=>{n.value=!n.value,await p1(),h()},g=E(()=>({width:r(t.width)}));return yt(()=>{i.value=new ResizeObserver(b=>{window.requestAnimationFrame(()=>{!Array.isArray(b)||!b.length||f()})}),i.value.observe(a.value),h()}),nr(()=>{i.value&&i.value.unobserve(a.value)}),(b,y)=>{const v=m1("KButton");return m(),M("div",{ref_key:"kTruncateWrapper",ref:s,class:J(["k-truncate",[n.value?"expanded":"",`k-truncate-${e.isTextContent?"text":"content"}`]]),style:We(g.value)},[!e.isTextContent&&o.value?(m(),M("div",Oee,[n.value?O("",!0):(m(),M("div",Iee,[F(b.$slots,"expand-trigger",{expand:w,truncatedCount:d.value},()=>[U(v,{appearance:"btn-link",class:"expand-trigger",onClick:w},{default:D(()=>[k(V(d.value),1)]),_:1})],!0)]))])):O("",!0),p("div",{ref_key:"kTruncateContainer",ref:a,class:"k-truncate-container"},[F(b.$slots,"default",{},void 0,!0),!e.isTextContent&&n.value?(m(),M("div",Vee,[F(b.$slots,"collapse-trigger",{collapse:w},()=>[U(v,{appearance:"primary",class:"collapse-trigger","is-rounded":"",onClick:w},{default:D(()=>[U(Ie,{color:`var(--KTruncateCollapseIconColor, var(--blue-500, var(--kui-color-text-primary, ${Y(Fs)})))`,icon:"chevronUp",size:Y(lc),title:"Show less"},null,8,["color","size"])]),_:1})],!0)])):O("",!0)],512),e.isTextContent&&(o.value||n.value)?(m(),M("div",{key:1,ref_key:"textToggleControls",ref:l,class:"k-truncate-collapse-controls"},[n.value?O("",!0):(m(),M("div",Pee,[F(b.$slots,"expand-trigger",{expand:w},()=>[U(v,{appearance:"btn-link",class:"expand-trigger",onClick:w},{default:D(()=>[k(" Show more ")]),_:1})],!0)])),n.value?(m(),M("div",Nee,[F(b.$slots,"collapse-trigger",{collapse:w},()=>[U(v,{appearance:"btn-link",class:"collapse-trigger",onClick:w},{default:D(()=>[k(" Show less ")]),_:1})],!0)])):O("",!0)],512)):O("",!0)],6)}}}),$ee=xe(Zee,[["__scopeId","data-v-791c716f"]]),Ree={key:0},zee=te({__name:"KMethodBadge",props:{method:{type:String,required:!0,validator:e=>MM.includes(e),default:"custom"},isRounded:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:""},isToggle:{type:Boolean,required:!1,default:!1},modelValue:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const r=e;si(s=>({"54a77592":i.value[e.method].color}));const n=j(r.modelValue),o=E(()=>r.label||r.method.toUpperCase()),i=E(()=>({get:{color:`var(--petrol-200, var(--kui-method-color-text-get, ${N_}))`,backgroundColor:`var(--petrol-100, var(--kui-method-color-background-get, ${A_}))`},post:{color:`var(--green-700, var(--kui-method-color-text-post, ${z_}))`,backgroundColor:`var(--green-100, var(--kui-method-color-background-post, ${T_}))`},put:{color:`var(--yellow-600, var(--kui-method-color-text-put, ${F_}))`,backgroundColor:`var(--yellow-100, var(--kui-method-color-background-put, ${O_}))`},patch:{color:`var(--teal-500, var(--kui-method-color-text-patch, ${R_}))`,backgroundColor:`var(--teal-100, var(--kui-method-color-background-patch, ${B_}))`},delete:{color:`var(--red-700, var(--kui-method-color-text-delete, ${P_}))`,backgroundColor:`var(--red-100, var(--kui-method-color-background-delete, ${L_}))`},head:{color:`var(--yellow-600, var(--kui-method-color-text-head, ${Z_}))`,backgroundColor:`var(--yellow-200, var(--kui-method-color-background-head, ${D_}))`},options:{color:`var(--steel-700, var(--kui-method-color-text-options, ${$_}))`,backgroundColor:`var(--steel-200, var(--kui-method-color-background-options, ${H_}))`},trace:{color:`var(--white, var(--kui-method-color-text-trace, ${U_}))`,backgroundColor:`var(--steel-500, var(--kui-method-color-background-trace, ${I_}))`},connect:{color:`var(--purple-400, var(--kui-method-color-text-connect, ${V_}))`,backgroundColor:`var(--purple-100, var(--kui-method-color-background-connect, ${E_}))`},custom:{color:`var(--white, var(--kui-color-text-inverse, ${G2}))`,backgroundColor:`var(--steel-500, var(--kui-color-background-neutral-strong, ${C_}))`}})),a=()=>{n.value=!n.value};return Te(n,s=>{t("update:modelValue",s)}),Te(()=>r.modelValue,s=>{n.value=s}),(s,l)=>{const u=m1("KInputSwitch"),c=m1("KBadge");return m(),Q(c,Qe({"background-color":i.value[e.method].backgroundColor,class:["k-method-badge",[`method-${e.method}`,{"k-method-toggle":e.isToggle}]],color:i.value[e.method].color,"max-width":"auto",shape:e.isToggle||e.isRounded?"rounded":"rectangular"},M0({click:e.isToggle?a:void 0})),{default:D(()=>[e.isToggle?O("",!0):(m(),M("span",Ree,V(o.value),1)),e.isToggle?(m(),Q(u,{key:1,modelValue:n.value,"onUpdate:modelValue":l[0]||(l[0]=d=>n.value=d),label:o.value,"label-position":"left"},null,8,["modelValue","label"])):O("",!0)]),_:1},16,["background-color","class","color","shape"])}}}),Fee=xe(zee,[["__scopeId","data-v-f90a8059"]]),r9=Object.freeze(Object.defineProperty({__proto__:null,KAlert:cc,KBadge:pn,KBreadcrumbs:T7,KButton:Xe,KCard:W2,KCatalog:tE,KCatalogItem:Oc,KCheckbox:aE,KClipboardProvider:Mb,KCodeBlock:PE,KCollapse:FE,KComponent:P3,KDateTimePicker:Mq,KDropdownItem:vf,KDropdownMenu:Aq,KEmptyState:ga,KExternalLink:Tee,KFileUpload:Oq,KIcon:Ie,KInlineEdit:Zq,KInput:Oa,KInputSwitch:Wq,KLabel:jr,KMenu:dW,KMenuItem:Cf,KMethodBadge:Fee,KModal:xf,KModalFullscreen:cQ,KMultiselect:OQ,KPagination:I7,KPop:$t,KPrompt:YQ,KRadio:XQ,KSegmentedControl:mf,KSelect:Tc,KSkeleton:O7,KSkeletonBox:Tt,KSlideout:pX,KStepper:WX,KTable:sJ,KTabs:hJ,KTextArea:MJ,KToaster:Hf,KToggle:Y2,KTooltip:ui,KTreeList:xee,KTruncate:$ee,KViewSwitcher:Dee,Komponent:P3,Kooltip:AJ,Krumbs:WM,ToastManager:LJ},Symbol.toStringTag,{value:"Module"})),Uee={install:e=>{for(const t in r9)e.component(t,r9[t])}},ki=(e,t)=>{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r},jee={};function Yee(e,t){return m(),M("main",null,[F(e.$slots,"default")])}const Gee=ki(jee,[["render",Yee]]);const Kee={},qee={class:"definition-card"},Wee={class:"definition-card-title"},Qee={class:"definition-card-container"};function Xee(e,t){return m(),M("div",qee,[p("div",Wee,[F(e.$slots,"icon",{},void 0,!0),k(),F(e.$slots,"title",{},void 0,!0)]),k(),p("div",Qee,[F(e.$slots,"body",{},void 0,!0)])])}const Ls=ki(Kee,[["render",Xee],["__scopeId","data-v-d55dbf1c"]]),Jee={class:"status"},ete={key:1,class:"status-separator"},tte={class:"status-total"},rte=te({__name:"ResourceStatus",props:{total:{},online:{default:null}},setup(e){const t=e,r=E(()=>{if(t.online!==null){const n=t.online/t.total;if(n<=.5)return"danger";if(n<1)return"warning"}return null});return(n,o)=>(m(),Q(Ls,null,xn({title:D(()=>[F(n.$slots,"title",{},void 0,!0)]),body:D(()=>[p("div",Jee,[t.online!==null?(m(),M("span",{key:0,class:J(["status-online",{[`status-online--${r.value}`]:r.value!==null}])},V(t.online),3)):O("",!0),t.online!==null?(m(),M("span",ete,"/")):O("",!0),p("span",tte,V(t.total),1)])]),_:2},[n.$slots.icon?{name:"icon",fn:D(()=>[F(n.$slots,"icon",{},void 0,!0)]),key:"0"}:void 0]),1024))}});const jn=ki(rte,[["__scopeId","data-v-1c7759a5"]]);var v0=new WeakMap,Yf=new Map,nte=new Map,oo;(function(e){e[e.Constant=0]="Constant",e[e.Instance=1]="Instance",e[e.Factory=2]="Factory"})(oo||(oo={}));var Fr;(function(e){e[e.Container=0]="Container",e[e.Resolution=1]="Resolution",e[e.Singleton=2]="Singleton",e[e.Transient=3]="Transient"})(Fr||(Fr={}));var ote=class{constructor(e){this.impl=e,this.type=oo.Constant}},ite=class{constructor(e){this.impl=e,this.type=oo.Factory}},ate=e=>e.type===oo.Factory,fl=class{constructor(e){this.impl=e,this.type=oo.Instance}},ste=class extends fl{constructor(){super(...arguments),this.scope=Fr.Container,this.cache=new WeakMap}},lte=class extends fl{constructor(){super(...arguments),this.scope=Fr.Resolution}},ute=class extends fl{constructor(e){super(e),this.impl=e,this.scope=Fr.Singleton}},cte=class extends fl{constructor(){super(...arguments),this.scope=Fr.Transient}},dte=e=>e.type===oo.Instance,fte=e=>e.scope===Fr.Container,hte=e=>e.scope===Fr.Resolution,pte=e=>e.scope===Fr.Singleton,mte=e=>Symbol(e),De=e=>{const t=Symbol(e);return{__t:null,__d:e,__s:t,__o:!1,optional:{__t:null,__d:e,__s:t,__o:!0}}},zi=class{constructor(){this.parent=null,this.map=new Map}set(e,t,r=zi.notag){const n=this.map.get(t.__s);n?n.set(r,e):this.map.set(t.__s,new Map().set(r,e))}find(e,t,r){const n=this.map.get(e.__s);if(n!==void 0){if(r){const o=n.get(r);if(o)return o}if(t)for(let o=0,i=t.length;o{t.map.set(n,e(r))}),t}clone(){return this.from(e=>new Map(e))}},Gf=zi;Gf.notag=mte("NO_TAG");var vte=class{constructor(e,t,r,n){this.vault=e,this.tokens=t,this.getVault=r,this.condition=n}from(e){const{tokens:t}=this;for(let r=0,n=t.length;rthis.resolveToken(o,r,n,t.split()))}resolveToken(e,t,r,n=new Kf){const o=this.vault.get(e,n,t,r);if(o)return this.resolveBinding(o,n);if(!e.__o)throw new Error(`No matching bindings found for '${e.__d}' token.`)}resolveBinding(e,t){return dte(e)?pte(e)?this.resolveCache(e,t,()=>e.cache,r=>{e.cache=r}):fte(e)?this.resolveCache(e,t,()=>e.cache.get(this.vault),r=>{e.cache.set(this.vault,r)}):hte(e)?this.resolveCache(e,t,()=>t.instances.get(e),r=>{t.instances.set(e,r)}):this.createInstance(e.impl,t):ate(e)?(...r)=>{const n=this.createInstance(e.impl.creator,t);return n instanceof Promise?n.then(o=>As.resolveInitialization(o,r,e.impl.initializer)):As.resolveInitialization(n,r,e.impl.initializer)}:e.impl}resolveCache(e,t,r,n){const o=r();if(o!==void 0)return o;const i=this.createInstance(e.impl,t);return n(i),i}createInstance(e,t){const r=this.getParameters(e,t),n=v0.get(e);if(n!==void 0)return n?e(...r):new e(...r);try{const o=e(...r);return v0.set(e,!0),o}catch{const i=new e(...r);return v0.set(e,!1),i}}getParameters(e,t){const r=Yf.get(e);if(r)return this.resolveTokens(r,t,nte.get(e),e);if(e.length===0)return[];throw new Error(`Missing required 'injected' registration of '${e.name}'`)}static resolveInitialization(e,t,r){const n=r==null?void 0:r(e,...t);return n instanceof Promise?n.then(()=>e):e}},wte=()=>new As,_te=(e,...t)=>(Yf.set(e,t),e),eae=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kte(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Mte=function(t){return xte(t)&&!Ste(t)};function xte(e){return!!e&&typeof e=="object"}function Ste(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Ate(e)}var Ete=typeof Symbol=="function"&&Symbol.for,Lte=Ete?Symbol.for("react.element"):60103;function Ate(e){return e.$$typeof===Lte}function Dte(e){return Array.isArray(e)?[]:{}}function Ma(e,t){return t.clone!==!1&&t.isMergeableObject(e)?oi(Dte(e),e,t):e}function Hte(e,t,r){return e.concat(t).map(function(n){return Ma(n,r)})}function Bte(e,t){if(!t.customMerge)return oi;var r=t.customMerge(e);return typeof r=="function"?r:oi}function Tte(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function n9(e){return Object.keys(e).concat(Tte(e))}function qf(e,t){try{return t in e}catch{return!1}}function Ote(e,t){return qf(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Ite(e,t,r){var n={};return r.isMergeableObject(e)&&n9(e).forEach(function(o){n[o]=Ma(e[o],r)}),n9(t).forEach(function(o){Ote(e,o)||(qf(e,o)&&r.isMergeableObject(t[o])?n[o]=Bte(o,r)(e[o],t[o],r):n[o]=Ma(t[o],r))}),n}function oi(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||Hte,r.isMergeableObject=r.isMergeableObject||Mte,r.cloneUnlessOtherwiseSpecified=Ma;var n=Array.isArray(t),o=Array.isArray(e),i=n===o;return i?n?r.arrayMerge(e,t,r):Ite(e,t,r):Ma(t,r)}oi.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return oi(n,o,r)},{})};var Vte=oi,Pte=Vte;const Nte=kte(Pte),g5=wte(),Zte=(...e)=>[...new Map([...e.flat()]).entries()],$te=e=>{const t=new Map(e);return e.forEach(([r,n])=>{if(typeof n.decorates<"u"){const o=n.decorates,i=t.get(o);if(typeof i<"u"){const{labels:a,...s}=i,l=De("inner"),u=De("inner.wrapper");t.set(l,{...s}),t.set(u,{service:()=>()=>hl(l)}),t.set(o,{...n,arguments:[u],labels:a})}n.decorates=void 0}}),[...t.entries()]},hl=e=>g5.get(e),Rte=(...e)=>($te(Zte(...e)).forEach(r=>C5(...r)),hl),Mi=(...e)=>e.map(t=>()=>hl(t)),ds=new WeakMap,C5=(e,t)=>{const r=g5.bind(e);switch(!0){case"constant"in t:r.toConstant(t.constant);break;case"service"in t:{const n=r.toInstance(t.service);(typeof t.shared>"u"||t.shared===!0)&&n.inSingletonScope();break}}typeof t.labels<"u"&&t.labels.forEach(n=>{ds.has(n)||(ds.set(n,[]),C5(n,{service:()=>ds.get(n).reduce((i,a)=>{try{const s=hl(a);return Array.isArray(s)?i.concat(s):s instanceof Object?Nte(i,s):i}catch(s){throw console.error(s),s}},[])})),ds.get(n).push(e)}),typeof t.arguments<"u"&&typeof t.service<"u"&&(t.arguments.forEach((n,o)=>{if(typeof n>"u")throw new Error(`Unable to find token for argument[${o}]`)}),_te(t.service,...t.arguments))},an=(e,t)=>{const r=De(t.description);return g5.bind(r).toConstant(e),r},X6={httpClient:De("httpClient"),api:De("KumaApi"),logger:De("logger")},I1={app:De("vue.app"),router:De("vue.router"),components:De("vue.components"),plugins:De("vue.plugins"),routes:De("vue.routes"),routesLabel:De("vue.routes.label"),navigationGuards:De("vue.routes.navigation.guards")},zte=e=>[[I1.app,{service:(t,r)=>async n=>{const o=Mu(n);return t.forEach(([i,a])=>{o.component(i,a)}),r.forEach(([...i])=>{o.use(...i)}),o},arguments:[I1.components,I1.plugins]}],[I1.router,{service:(t,r,n)=>{const o=yb({history:Iy(t("KUMA_BASE_PATH")),routes:r});return n.forEach(i=>{typeof i=="function"&&o.beforeEach(i)}),o},arguments:[e.env,I1.routes,I1.navigationGuards]}],[De("vue.plugins"),{service:t=>[[t]],arguments:[I1.router],labels:[I1.plugins]}],[I1.routes,{service:t=>t,arguments:[I1.routesLabel]}],[De("application.routes.navigation.guards"),{service:()=>[],labels:[I1.navigationGuards]}]],Wf=I1;Mi(Wf.router);const[tae,rae]=Mi(X6.api,X6.logger),Fte={class:"stack"},Ute={class:"columns"},jte={class:"columns"},Yte=te({__name:"MeshDetails",props:{mesh:{type:Object,required:!0},meshInsight:{type:[Object],required:!1,default:void 0}},setup(e){const{t}=qr(),r=e,n=E(()=>a(r.mesh.mtls)),o=E(()=>a(r.mesh.metrics)),i=E(()=>{var s;return Object.values(((s=r.meshInsight)==null?void 0:s.policies)??{}).reduce((l,u)=>l+u.total,0)});function a(s){if(s!=null&&s.enabledBackend&&Array.isArray(s.backends)){const l=s.backends.find(u=>u.name===s.enabledBackend);if(l!==void 0)return`${l.type} / ${l.name}`}return""}return(s,l)=>(m(),Q(Y(W2),null,{body:D(()=>{var u,c;return[p("div",Fte,[p("div",Ute,[U(jn,{total:((u=r.meshInsight)==null?void 0:u.services.total)??0,"data-testid":"services-status"},{title:D(()=>[k(V(Y(t)("meshes.detail.services")),1)]),_:1},8,["total"]),k(),U(jn,{total:((c=r.meshInsight)==null?void 0:c.dataplanesByType.standard.total)??0,"data-testid":"data-plane-proxies-status"},{title:D(()=>[k(V(Y(t)("meshes.detail.data_plane_proxies")),1)]),_:1},8,["total"]),k(),U(jn,{total:i.value,"data-testid":"policies-status"},{title:D(()=>[k(V(Y(t)("meshes.detail.policies")),1)]),_:1},8,["total"])]),k(),p("div",jte,[U(Ls,null,{title:D(()=>[k(V(Y(t)("http.api.property.mtls")),1)]),body:D(()=>[n.value===""?(m(),Q(Y(pn),{key:0,appearance:"neutral"},{default:D(()=>[k(V(Y(t)("meshes.detail.disabled")),1)]),_:1})):(m(),M(Se,{key:1},[k(V(n.value),1)],64))]),_:1}),k(),U(Ls,null,{title:D(()=>[k(V(Y(t)("http.api.property.metrics")),1)]),body:D(()=>[o.value===""?(m(),Q(Y(pn),{key:0,appearance:"neutral"},{default:D(()=>[k(V(Y(t)("meshes.detail.disabled")),1)]),_:1})):(m(),M(Se,{key:1},[k(V(o.value),1)],64))]),_:1}),k(),U(Ls,null,{title:D(()=>[k(V(Y(t)("http.api.property.zoneEgress")),1)]),body:D(()=>[U(Y(pn),{appearance:"neutral"},{default:D(()=>{var d;return[k(V(Y(t)(`meshes.detail.${(d=r.mesh.routing)!=null&&d.zoneEgress?"enabled":"disabled"}`)),1)]}),_:1})]),_:1})])])]}),_:1}))}}),Gte={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Kte=p("path",{d:"M664.743 139.274L663.48 140.633V144H661.052V132.216H663.48V137.558L664.548 136.093L667.551 132.216H670.537L666.353 137.453L670.659 144H667.769L664.743 139.274ZM677.745 143.11C677.167 143.811 676.369 144.162 675.349 144.162C674.41 144.162 673.693 143.892 673.196 143.353C672.705 142.813 672.454 142.023 672.444 140.981V135.243H674.782V140.9C674.782 141.812 675.198 142.268 676.029 142.268C676.822 142.268 677.367 141.993 677.664 141.443V135.243H680.011V144H677.809L677.745 143.11ZM690.941 139.703C690.941 141.105 690.641 142.201 690.042 142.988C689.443 143.771 688.607 144.162 687.533 144.162C686.584 144.162 685.826 143.798 685.259 143.069L685.154 144H683.05V131.569H685.389V136.028C685.928 135.397 686.638 135.081 687.517 135.081C688.586 135.081 689.422 135.475 690.026 136.263C690.636 137.045 690.941 138.149 690.941 139.573V139.703ZM688.602 139.533C688.602 138.648 688.461 138.003 688.181 137.598C687.9 137.188 687.482 136.983 686.926 136.983C686.182 136.983 685.669 137.288 685.389 137.898V141.354C685.675 141.969 686.193 142.276 686.943 142.276C687.698 142.276 688.194 141.904 688.432 141.159C688.545 140.803 688.602 140.261 688.602 139.533ZM697.695 144.162C696.411 144.162 695.364 143.768 694.555 142.98C693.751 142.193 693.349 141.143 693.349 139.832V139.605C693.349 138.726 693.519 137.941 693.859 137.25C694.198 136.554 694.679 136.02 695.299 135.648C695.925 135.27 696.637 135.081 697.436 135.081C698.634 135.081 699.575 135.459 700.26 136.214C700.951 136.97 701.296 138.041 701.296 139.427V140.382H695.72C695.796 140.954 696.022 141.413 696.4 141.758C696.783 142.104 697.266 142.276 697.848 142.276C698.75 142.276 699.454 141.95 699.961 141.297L701.11 142.584C700.759 143.08 700.285 143.469 699.686 143.749C699.087 144.024 698.423 144.162 697.695 144.162ZM697.428 136.975C696.964 136.975 696.586 137.132 696.295 137.445C696.009 137.758 695.825 138.205 695.744 138.788H698.998V138.602C698.987 138.084 698.847 137.685 698.577 137.404C698.307 137.118 697.924 136.975 697.428 136.975ZM708.827 137.436C708.509 137.393 708.228 137.372 707.985 137.372C707.101 137.372 706.521 137.671 706.245 138.27V144H703.906V135.243H706.116L706.181 136.287C706.65 135.483 707.3 135.081 708.131 135.081C708.39 135.081 708.633 135.116 708.859 135.187L708.827 137.436ZM713.388 135.243L713.461 136.255C714.087 135.473 714.926 135.081 715.978 135.081C716.906 135.081 717.596 135.354 718.05 135.899C718.503 136.444 718.735 137.258 718.746 138.343V144H716.407V138.4C716.407 137.903 716.299 137.544 716.083 137.323C715.867 137.097 715.508 136.983 715.007 136.983C714.348 136.983 713.855 137.264 713.525 137.825V144H711.187V135.243H713.388ZM725.831 144.162C724.547 144.162 723.501 143.768 722.691 142.98C721.887 142.193 721.485 141.143 721.485 139.832V139.605C721.485 138.726 721.655 137.941 721.995 137.25C722.335 136.554 722.815 136.02 723.436 135.648C724.062 135.27 724.774 135.081 725.572 135.081C726.77 135.081 727.712 135.459 728.397 136.214C729.088 136.97 729.433 138.041 729.433 139.427V140.382H723.857C723.932 140.954 724.159 141.413 724.536 141.758C724.92 142.104 725.402 142.276 725.985 142.276C726.886 142.276 727.59 141.95 728.097 141.297L729.247 142.584C728.896 143.08 728.421 143.469 727.822 143.749C727.223 144.024 726.56 144.162 725.831 144.162ZM725.564 136.975C725.1 136.975 724.723 137.132 724.431 137.445C724.145 137.758 723.962 138.205 723.881 138.788H727.134V138.602C727.124 138.084 726.983 137.685 726.714 137.404C726.444 137.118 726.061 136.975 725.564 136.975ZM734.843 133.09V135.243H736.341V136.959H734.843V141.329C734.843 141.653 734.905 141.885 735.03 142.025C735.154 142.166 735.391 142.236 735.742 142.236C736.001 142.236 736.23 142.217 736.43 142.179V143.951C735.971 144.092 735.499 144.162 735.013 144.162C733.373 144.162 732.537 143.334 732.504 141.677V136.959H731.226V135.243H732.504V133.09H734.843ZM742.949 144.162C741.665 144.162 740.618 143.768 739.809 142.98C739.005 142.193 738.603 141.143 738.603 139.832V139.605C738.603 138.726 738.773 137.941 739.113 137.25C739.453 136.554 739.933 136.02 740.553 135.648C741.179 135.27 741.891 135.081 742.69 135.081C743.888 135.081 744.829 135.459 745.514 136.214C746.205 136.97 746.55 138.041 746.55 139.427V140.382H740.974C741.05 140.954 741.276 141.413 741.654 141.758C742.037 142.104 742.52 142.276 743.103 142.276C744.004 142.276 744.708 141.95 745.215 141.297L746.364 142.584C746.014 143.08 745.539 143.469 744.94 143.749C744.341 144.024 743.677 144.162 742.949 144.162ZM742.682 136.975C742.218 136.975 741.84 137.132 741.549 137.445C741.263 137.758 741.079 138.205 740.999 138.788H744.252V138.602C744.241 138.084 744.101 137.685 743.831 137.404C743.561 137.118 743.178 136.975 742.682 136.975ZM753.903 141.58C753.903 141.294 753.76 141.07 753.474 140.908C753.194 140.741 752.741 140.593 752.115 140.463C750.032 140.026 748.991 139.141 748.991 137.809C748.991 137.032 749.312 136.384 749.954 135.866C750.601 135.343 751.446 135.081 752.487 135.081C753.598 135.081 754.486 135.343 755.15 135.866C755.819 136.39 756.153 137.07 756.153 137.906H753.814C753.814 137.571 753.706 137.296 753.491 137.08C753.275 136.859 752.938 136.749 752.479 136.749C752.085 136.749 751.78 136.838 751.564 137.016C751.349 137.194 751.241 137.42 751.241 137.695C751.241 137.954 751.362 138.165 751.605 138.327C751.853 138.483 752.268 138.621 752.851 138.739C753.434 138.853 753.925 138.982 754.324 139.128C755.56 139.581 756.177 140.366 756.177 141.483C756.177 142.282 755.835 142.929 755.15 143.425C754.464 143.916 753.58 144.162 752.495 144.162C751.761 144.162 751.108 144.032 750.537 143.773C749.97 143.509 749.525 143.15 749.201 142.697C748.877 142.238 748.716 141.745 748.716 141.216H750.933C750.955 141.631 751.108 141.95 751.394 142.171C751.68 142.392 752.063 142.503 752.544 142.503C752.991 142.503 753.329 142.419 753.555 142.252C753.787 142.079 753.903 141.855 753.903 141.58Z",fill:"black"},null,-1),qte=p("path",{d:"M667.908 163.554H662.972L661.863 166.63H660.26L664.76 154.846H666.12L670.628 166.63H669.033L667.908 163.554ZM663.441 162.276H667.447L665.44 156.764L663.441 162.276ZM673.768 162.017V166.63H672.214V154.846H676.56C677.849 154.846 678.858 155.175 679.587 155.833C680.321 156.492 680.687 157.363 680.687 158.447C680.687 159.591 680.329 160.473 679.611 161.094C678.899 161.709 677.876 162.017 676.544 162.017H673.768ZM673.768 160.746H676.56C677.391 160.746 678.027 160.552 678.47 160.163C678.912 159.769 679.134 159.203 679.134 158.464C679.134 157.762 678.912 157.201 678.47 156.78C678.027 156.359 677.42 156.141 676.649 156.125H673.768V160.746ZM684.337 166.63H682.784V154.846H684.337V166.63ZM694.769 161.377C693.437 160.994 692.466 160.525 691.856 159.969C691.252 159.408 690.949 158.717 690.949 157.897C690.949 156.969 691.319 156.203 692.058 155.599C692.803 154.989 693.769 154.684 694.956 154.684C695.765 154.684 696.485 154.841 697.116 155.154C697.753 155.467 698.244 155.898 698.589 156.448C698.94 156.999 699.115 157.6 699.115 158.253H697.553C697.553 157.541 697.327 156.983 696.874 156.578C696.42 156.168 695.781 155.963 694.956 155.963C694.189 155.963 693.591 156.133 693.159 156.473C692.733 156.807 692.52 157.274 692.52 157.873C692.52 158.353 692.722 158.76 693.127 159.095C693.537 159.424 694.23 159.726 695.206 160.001C696.188 160.277 696.955 160.581 697.505 160.916C698.061 161.245 698.471 161.631 698.735 162.073C699.005 162.516 699.14 163.036 699.14 163.635C699.14 164.59 698.767 165.356 698.023 165.934C697.278 166.506 696.283 166.792 695.037 166.792C694.227 166.792 693.472 166.638 692.77 166.33C692.069 166.017 691.527 165.591 691.144 165.051C690.766 164.512 690.577 163.9 690.577 163.214H692.139C692.139 163.927 692.401 164.49 692.924 164.906C693.453 165.316 694.157 165.521 695.037 165.521C695.857 165.521 696.485 165.354 696.922 165.019C697.359 164.685 697.578 164.229 697.578 163.651C697.578 163.074 697.375 162.629 696.971 162.316C696.566 161.998 695.832 161.685 694.769 161.377ZM704.538 166.792C703.351 166.792 702.385 166.403 701.64 165.626C700.896 164.844 700.524 163.8 700.524 162.494V162.219C700.524 161.35 700.688 160.576 701.017 159.896C701.352 159.211 701.816 158.677 702.409 158.294C703.008 157.905 703.656 157.711 704.352 157.711C705.49 157.711 706.375 158.086 707.006 158.836C707.637 159.586 707.953 160.66 707.953 162.057V162.68H702.021C702.042 163.543 702.293 164.242 702.774 164.776C703.259 165.305 703.874 165.569 704.619 165.569C705.148 165.569 705.595 165.462 705.962 165.246C706.329 165.03 706.65 164.744 706.925 164.388L707.84 165.1C707.106 166.228 706.005 166.792 704.538 166.792ZM704.352 158.941C703.747 158.941 703.24 159.162 702.83 159.605C702.42 160.042 702.167 160.657 702.069 161.45H706.456V161.337C706.413 160.576 706.208 159.988 705.841 159.572C705.474 159.152 704.978 158.941 704.352 158.941ZM713.926 159.216C713.699 159.179 713.454 159.16 713.189 159.16C712.207 159.16 711.541 159.578 711.19 160.414V166.63H709.693V157.873H711.15L711.174 158.885C711.665 158.102 712.361 157.711 713.262 157.711C713.554 157.711 713.775 157.749 713.926 157.824V159.216ZM718.345 164.598L720.514 157.873H722.043L718.903 166.63H717.762L714.589 157.873H716.119L718.345 164.598ZM727.004 166.792C725.817 166.792 724.852 166.403 724.107 165.626C723.362 164.844 722.99 163.8 722.99 162.494V162.219C722.99 161.35 723.155 160.576 723.484 159.896C723.818 159.211 724.282 158.677 724.876 158.294C725.475 157.905 726.122 157.711 726.818 157.711C727.957 157.711 728.841 158.086 729.473 158.836C730.104 159.586 730.42 160.66 730.42 162.057V162.68H724.487C724.509 163.543 724.76 164.242 725.24 164.776C725.726 165.305 726.341 165.569 727.085 165.569C727.614 165.569 728.062 165.462 728.429 165.246C728.796 165.03 729.117 164.744 729.392 164.388L730.306 165.1C729.573 166.228 728.472 166.792 727.004 166.792ZM726.818 158.941C726.214 158.941 725.707 159.162 725.297 159.605C724.887 160.042 724.633 160.657 724.536 161.45H728.922V161.337C728.879 160.576 728.674 159.988 728.307 159.572C727.94 159.152 727.444 158.941 726.818 158.941ZM736.392 159.216C736.166 159.179 735.92 159.16 735.656 159.16C734.674 159.16 734.008 159.578 733.657 160.414V166.63H732.16V157.873H733.616L733.641 158.885C734.132 158.102 734.828 157.711 735.729 157.711C736.02 157.711 736.241 157.749 736.392 157.824V159.216Z",fill:"black"},null,-1),Wte=p("g",{filter:"url(#filter0_d)"},[p("rect",{x:"498.553",y:"119.823",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 498.553 119.823)",fill:"white"})],-1),Qte=p("path",{d:"M23.1485 137.843L25.6008 132.534H28.2553L24.3868 140.044V144.317H21.9184V140.044L18.0499 132.534H20.7125L23.1485 137.843ZM36.0452 141.889H31.7883L30.9789 144.317H28.3972L32.7837 132.534H35.0336L39.4444 144.317H36.8626L36.0452 141.889ZM32.4438 139.923H35.3897L33.9087 135.512L32.4438 139.923ZM44.9925 132.534L48.0193 141.08L51.03 132.534H54.2187V144.317H51.7826V141.096L52.0254 135.536L48.8448 144.317H47.1776L44.0051 135.544L44.2479 141.096V144.317H41.82V132.534H44.9925ZM60.042 142.367H65.1973V144.317H57.614V132.534H60.042V142.367Z",fill:"black"},null,-1),Xte=p("path",{d:"M28.0692 162.891C27.9235 164.137 27.4622 165.1 26.6852 165.78C25.9137 166.454 24.8859 166.792 23.6018 166.792C22.2097 166.792 21.0929 166.292 20.2512 165.294C19.4149 164.296 18.9968 162.961 18.9968 161.288V160.155C18.9968 159.06 19.191 158.097 19.5795 157.266C19.9733 156.435 20.5291 155.798 21.2467 155.356C21.9643 154.908 22.7951 154.684 23.7393 154.684C24.9911 154.684 25.9946 155.035 26.75 155.736C27.5053 156.432 27.9451 157.398 28.0692 158.634H26.5072C26.3723 157.695 26.0783 157.015 25.625 156.594C25.1772 156.173 24.5487 155.963 23.7393 155.963C22.7466 155.963 21.9669 156.33 21.4004 157.064C20.8393 157.797 20.5587 158.841 20.5587 160.196V161.337C20.5587 162.615 20.8258 163.632 21.36 164.388C21.8941 165.143 22.6414 165.521 23.6018 165.521C24.465 165.521 25.126 165.327 25.5846 164.938C26.0486 164.544 26.3561 163.862 26.5072 162.891H28.0692ZM29.5664 162.17C29.5664 161.312 29.7336 160.541 30.0682 159.856C30.4081 159.17 30.8775 158.642 31.4764 158.269C32.0807 157.897 32.7686 157.711 33.5401 157.711C34.7325 157.711 35.6956 158.124 36.4294 158.949C37.1685 159.775 37.5381 160.873 37.5381 162.243V162.348C37.5381 163.201 37.3736 163.967 37.0444 164.647C36.7207 165.321 36.254 165.847 35.6443 166.225C35.04 166.603 34.344 166.792 33.5563 166.792C32.3693 166.792 31.4062 166.379 30.6671 165.553C29.9333 164.728 29.5664 163.635 29.5664 162.276V162.17ZM31.0717 162.348C31.0717 163.32 31.2956 164.099 31.7434 164.687C32.1967 165.275 32.8009 165.569 33.5563 165.569C34.3171 165.569 34.9213 165.273 35.3692 164.679C35.817 164.08 36.0409 163.244 36.0409 162.17C36.0409 161.21 35.8116 160.433 35.353 159.84C34.8998 159.241 34.2955 158.941 33.5401 158.941C32.8009 158.941 32.2047 159.235 31.7515 159.823C31.2983 160.411 31.0717 161.253 31.0717 162.348ZM40.832 157.873L40.8806 158.974C41.5496 158.132 42.4237 157.711 43.5027 157.711C45.3534 157.711 46.2868 158.755 46.303 160.843V166.63H44.8057V160.835C44.8003 160.204 44.6547 159.737 44.3687 159.435C44.0881 159.133 43.6484 158.982 43.0495 158.982C42.5639 158.982 42.1377 159.111 41.7708 159.37C41.4039 159.629 41.118 159.969 40.9129 160.39V166.63H39.4157V157.873H40.832ZM49.0627 166.63V159.03H47.6788V157.873H49.0627V157.128C49.0627 156.152 49.3406 155.391 49.8963 154.846C50.4574 154.301 51.2479 154.029 52.2676 154.029C52.8719 154.029 53.6353 154.193 54.5579 154.522L54.3071 155.785C53.6326 155.515 52.9906 155.38 52.3809 155.38C51.7388 155.38 51.2748 155.526 50.9889 155.817C50.7083 156.103 50.568 156.535 50.568 157.112V157.873H52.3566V159.03H50.568V166.63H49.0627ZM55.3025 166.63H53.7972V157.873H55.3025V166.63ZM57.3824 162.178C57.3824 160.813 57.6981 159.729 58.3293 158.925C58.9606 158.116 59.7969 157.711 60.8382 157.711C61.9065 157.711 62.7401 158.089 63.339 158.844L63.4118 157.873H64.7796V166.419C64.7796 167.552 64.4423 168.445 63.7679 169.098C63.0989 169.751 62.1979 170.077 61.0648 170.077C60.4336 170.077 59.8158 169.942 59.2115 169.673C58.6072 169.403 58.1459 169.033 57.8276 168.564L58.6045 167.666C59.2466 168.459 60.0316 168.855 60.9596 168.855C61.688 168.855 62.2545 168.65 62.6592 168.24C63.0692 167.83 63.2742 167.253 63.2742 166.508V165.756C62.6753 166.446 61.8579 166.792 60.822 166.792C59.7969 166.792 58.966 166.379 58.3293 165.553C57.6981 164.728 57.3824 163.603 57.3824 162.178ZM58.8878 162.348C58.8878 163.336 59.0901 164.113 59.4948 164.679C59.8994 165.24 60.4659 165.521 61.1943 165.521C62.1385 165.521 62.8318 165.092 63.2742 164.234V160.236C62.8156 159.4 62.1277 158.982 61.2105 158.982C60.4821 158.982 59.9129 159.265 59.5028 159.831C59.0928 160.398 58.8878 161.237 58.8878 162.348ZM77.8904 161.426H72.9455V166.63H71.3916V154.846H78.6916V156.125H72.9455V160.155H77.8904V161.426ZM81.9451 166.63H80.4478V157.873H81.9451V166.63ZM80.3264 155.55C80.3264 155.307 80.3993 155.102 80.545 154.935C80.696 154.768 80.9172 154.684 81.2086 154.684C81.5 154.684 81.7212 154.768 81.8722 154.935C82.0233 155.102 82.0988 155.307 82.0988 155.55C82.0988 155.793 82.0233 155.995 81.8722 156.157C81.7212 156.319 81.5 156.4 81.2086 156.4C80.9172 156.4 80.696 156.319 80.545 156.157C80.3993 155.995 80.3264 155.793 80.3264 155.55ZM85.9754 166.63H84.4782V154.199H85.9754V166.63ZM92.0129 166.792C90.8259 166.792 89.8601 166.403 89.1156 165.626C88.371 164.844 87.9987 163.8 87.9987 162.494V162.219C87.9987 161.35 88.1633 160.576 88.4924 159.896C88.8269 159.211 89.2909 158.677 89.8844 158.294C90.4833 157.905 91.1308 157.711 91.8268 157.711C92.9652 157.711 93.8501 158.086 94.4813 158.836C95.1126 159.586 95.4282 160.66 95.4282 162.057V162.68H89.496C89.5175 163.543 89.7684 164.242 90.2486 164.776C90.7342 165.305 91.3493 165.569 92.0938 165.569C92.6226 165.569 93.0704 165.462 93.4373 165.246C93.8042 165.03 94.1252 164.744 94.4004 164.388L95.3149 165.1C94.5811 166.228 93.4805 166.792 92.0129 166.792ZM91.8268 158.941C91.2225 158.941 90.7153 159.162 90.3053 159.605C89.8952 160.042 89.6416 160.657 89.5445 161.45H93.931V161.337C93.8878 160.576 93.6828 159.988 93.3159 159.572C92.949 159.152 92.4526 158.941 91.8268 158.941ZM102.267 164.307C102.267 163.902 102.113 163.589 101.806 163.368C101.503 163.142 100.972 162.947 100.211 162.785C99.4559 162.624 98.8543 162.429 98.4065 162.203C97.9641 161.976 97.6349 161.706 97.4191 161.393C97.2087 161.08 97.1035 160.708 97.1035 160.277C97.1035 159.559 97.4056 158.952 98.0099 158.456C98.6196 157.959 99.3965 157.711 100.341 157.711C101.333 157.711 102.137 157.967 102.752 158.48C103.373 158.992 103.683 159.648 103.683 160.446H102.178C102.178 160.036 102.003 159.683 101.652 159.386C101.307 159.09 100.869 158.941 100.341 158.941C99.7958 158.941 99.3696 159.06 99.062 159.297C98.7545 159.535 98.6007 159.845 98.6007 160.228C98.6007 160.589 98.7437 160.862 99.0296 161.045C99.3156 161.229 99.8309 161.404 100.575 161.571C101.325 161.739 101.932 161.938 102.396 162.17C102.86 162.402 103.203 162.683 103.424 163.012C103.651 163.336 103.764 163.732 103.764 164.202C103.764 164.984 103.451 165.613 102.825 166.087C102.199 166.557 101.387 166.792 100.389 166.792C99.6879 166.792 99.0674 166.667 98.5279 166.419C97.9883 166.171 97.5648 165.826 97.2573 165.383C96.9551 164.935 96.804 164.453 96.804 163.935H98.3013C98.3282 164.436 98.5279 164.836 98.9002 165.132C99.2778 165.424 99.7742 165.569 100.389 165.569C100.956 165.569 101.409 165.456 101.749 165.23C102.094 164.998 102.267 164.69 102.267 164.307Z",fill:"black"},null,-1),Jte=p("path",{d:"M410.19 54.1275C410.168 54.0625 410.162 53.9928 410.173 53.9248C410.184 53.8569 410.213 53.7929 410.255 53.7388C411.891 51.6738 413.376 49.2985 413.376 47.4765C413.376 43.4276 411.065 40.1372 406.036 40.1372C403.545 40.1372 401.717 40.947 400.516 42.2507C400.462 42.3107 400.392 42.3537 400.314 42.3748C400.236 42.3958 400.153 42.394 400.076 42.3695C398.159 41.7489 396.195 41.2841 394.203 40.9794C394.136 40.9704 394.068 40.9781 394.004 41.0018C393.941 41.0255 393.885 41.0644 393.84 41.1152C393.795 41.1659 393.764 41.2269 393.749 41.2926C393.733 41.3584 393.734 41.427 393.752 41.4922C394.168 43.0497 396.662 52.9452 398.67 60.4788C399.885 65.0379 396.737 69.516 392.019 69.5025H389.098C384.332 69.5025 381.438 65.0082 382.537 60.5274C384.391 52.956 386.931 43.1388 387.344 41.5192C387.361 41.4546 387.362 41.3867 387.347 41.3214C387.332 41.2562 387.301 41.1957 387.257 41.1453C387.213 41.0949 387.158 41.0561 387.095 41.0323C387.032 41.0085 386.965 41.0006 386.899 41.0091C384.58 41.2793 382.299 41.8015 380.094 42.5665C380.013 42.5952 379.926 42.5983 379.843 42.5756C379.76 42.553 379.687 42.5055 379.632 42.4397C378.431 41.028 376.558 40.1453 373.964 40.1453C368.935 40.1453 366.624 43.4303 366.624 47.4846C366.624 49.6089 368.643 52.489 370.565 54.7456C370.658 54.8568 370.687 55.0077 370.641 55.1451L367.369 64.6465C367.368 64.6563 367.368 64.6663 367.369 64.6762C367.283 65.0082 366.02 70.6145 375.618 79.5383C378.49 82.2133 388.496 91.8523 390.294 93.5745C390.369 93.6462 390.47 93.6863 390.574 93.6863C390.678 93.6863 390.778 93.6462 390.853 93.5745C392.702 91.855 403.081 82.2214 405.969 79.5383C416.339 69.8669 413.87 64.6465 413.87 64.6465L410.19 54.1275V54.1275Z",fill:"var(--graph-color-1)"},null,-1),e1e=p("path",{d:"M392.524 63.2097H388.615C388.461 63.2097 388.308 63.1792 388.166 63.12C388.023 63.0608 387.894 62.9741 387.785 62.8647C387.676 62.7553 387.59 62.6256 387.532 62.4828C387.473 62.3401 387.443 62.1871 387.444 62.0328L386.958 57.2201C386.958 57.066 386.988 56.9134 387.048 56.7711C387.107 56.6288 387.193 56.4996 387.302 56.3907C387.411 56.2819 387.541 56.1957 387.683 56.137C387.826 56.0783 387.978 56.0482 388.132 56.0486H392.991C393.145 56.0482 393.298 56.0783 393.44 56.137C393.582 56.1957 393.712 56.2819 393.821 56.3907C393.93 56.4996 394.017 56.6288 394.076 56.7711C394.135 56.9134 394.165 57.066 394.165 57.2201L393.698 62.0328C393.699 62.1874 393.669 62.3405 393.61 62.4834C393.552 62.6264 393.465 62.7563 393.356 62.8657C393.247 62.975 393.117 63.0618 392.974 63.1208C392.832 63.1799 392.678 63.2101 392.524 63.2097Z",fill:"var(--graph-color-1)"},null,-1),t1e=p("path",{d:"M370.061 149.221L368.798 150.581V153.948H366.37V142.164H368.798V147.506L369.867 146.041L372.869 142.164H375.856L371.671 147.4L375.977 153.948H373.088L370.061 149.221ZM387.085 142.164V149.925C387.085 151.215 386.68 152.235 385.871 152.985C385.067 153.735 383.967 154.11 382.569 154.11C381.193 154.11 380.101 153.745 379.291 153.017C378.482 152.289 378.069 151.288 378.053 150.014V142.164H380.481V149.942C380.481 150.713 380.665 151.277 381.031 151.633C381.404 151.984 381.916 152.159 382.569 152.159C383.934 152.159 384.627 151.442 384.649 150.006V142.164H387.085ZM393.523 142.164L396.55 150.711L399.561 142.164H402.75V153.948H400.314V150.727L400.556 145.167L397.376 153.948H395.709L392.536 145.175L392.779 150.727V153.948H390.351V142.164H393.523ZM412.943 151.52H408.686L407.877 153.948H405.295L409.682 142.164H411.932L416.342 153.948H413.761L412.943 151.52ZM409.342 149.553H412.288L410.807 145.142L409.342 149.553Z",fill:"black"},null,-1),r1e=p("path",{d:"M351.129 172.521C350.983 173.767 350.522 174.73 349.745 175.41C348.974 176.085 347.946 176.422 346.662 176.422C345.27 176.422 344.153 175.923 343.311 174.925C342.475 173.926 342.057 172.591 342.057 170.919V169.786C342.057 168.69 342.251 167.727 342.639 166.896C343.033 166.065 343.589 165.429 344.307 164.986C345.024 164.538 345.855 164.315 346.799 164.315C348.051 164.315 349.055 164.665 349.81 165.367C350.565 166.063 351.005 167.028 351.129 168.264H349.567C349.432 167.325 349.138 166.645 348.685 166.225C348.237 165.804 347.609 165.593 346.799 165.593C345.807 165.593 345.027 165.96 344.46 166.694C343.899 167.428 343.619 168.472 343.619 169.826V170.967C343.619 172.246 343.886 173.263 344.42 174.018C344.954 174.774 345.701 175.151 346.662 175.151C347.525 175.151 348.186 174.957 348.645 174.569C349.109 174.175 349.416 173.492 349.567 172.521H351.129ZM352.626 171.801C352.626 170.943 352.794 170.171 353.128 169.486C353.468 168.801 353.937 168.272 354.536 167.9C355.141 167.528 355.829 167.341 356.6 167.341C357.792 167.341 358.756 167.754 359.489 168.58C360.229 169.405 360.598 170.503 360.598 171.874V171.979C360.598 172.831 360.434 173.597 360.104 174.277C359.781 174.952 359.314 175.478 358.704 175.855C358.1 176.233 357.404 176.422 356.616 176.422C355.429 176.422 354.466 176.009 353.727 175.184C352.993 174.358 352.626 173.266 352.626 171.906V171.801ZM354.132 171.979C354.132 172.95 354.356 173.73 354.803 174.318C355.257 174.906 355.861 175.2 356.616 175.2C357.377 175.2 357.981 174.903 358.429 174.31C358.877 173.711 359.101 172.874 359.101 171.801C359.101 170.84 358.872 170.063 358.413 169.47C357.96 168.871 357.355 168.572 356.6 168.572C355.861 168.572 355.265 168.866 354.812 169.454C354.358 170.042 354.132 170.883 354.132 171.979ZM363.892 167.503L363.941 168.604C364.61 167.762 365.484 167.341 366.563 167.341C368.413 167.341 369.347 168.385 369.363 170.473V176.26H367.866V170.465C367.86 169.834 367.715 169.367 367.429 169.065C367.148 168.763 366.708 168.612 366.11 168.612C365.624 168.612 365.198 168.741 364.831 169C364.464 169.259 364.178 169.599 363.973 170.02V176.26H362.476V167.503H363.892ZM373.652 165.383V167.503H375.287V168.661H373.652V174.091C373.652 174.442 373.725 174.706 373.871 174.884C374.017 175.057 374.265 175.143 374.615 175.143C374.788 175.143 375.025 175.111 375.328 175.046V176.26C374.934 176.368 374.551 176.422 374.178 176.422C373.509 176.422 373.005 176.22 372.665 175.815C372.325 175.41 372.155 174.836 372.155 174.091V168.661H370.561V167.503H372.155V165.383H373.652ZM381.276 168.847C381.049 168.809 380.804 168.79 380.54 168.79C379.558 168.79 378.891 169.208 378.541 170.044V176.26H377.043V167.503H378.5L378.524 168.515C379.015 167.733 379.711 167.341 380.612 167.341C380.904 167.341 381.125 167.379 381.276 167.455V168.847ZM382.102 171.801C382.102 170.943 382.269 170.171 382.603 169.486C382.943 168.801 383.413 168.272 384.012 167.9C384.616 167.528 385.304 167.341 386.075 167.341C387.268 167.341 388.231 167.754 388.964 168.58C389.704 169.405 390.073 170.503 390.073 171.874V171.979C390.073 172.831 389.909 173.597 389.58 174.277C389.256 174.952 388.789 175.478 388.179 175.855C387.575 176.233 386.879 176.422 386.091 176.422C384.904 176.422 383.941 176.009 383.202 175.184C382.468 174.358 382.102 173.266 382.102 171.906V171.801ZM383.607 171.979C383.607 172.95 383.831 173.73 384.279 174.318C384.732 174.906 385.336 175.2 386.091 175.2C386.852 175.2 387.456 174.903 387.904 174.31C388.352 173.711 388.576 172.874 388.576 171.801C388.576 170.84 388.347 170.063 387.888 169.47C387.435 168.871 386.831 168.572 386.075 168.572C385.336 168.572 384.74 168.866 384.287 169.454C383.833 170.042 383.607 170.883 383.607 171.979ZM393.578 176.26H392.08V163.829H393.578V176.26ZM401.881 171.647V176.26H400.327V164.476H404.673C405.963 164.476 406.972 164.806 407.7 165.464C408.434 166.122 408.801 166.993 408.801 168.078C408.801 169.222 408.442 170.104 407.724 170.724C407.012 171.339 405.99 171.647 404.657 171.647H401.881ZM401.881 170.376H404.673C405.504 170.376 406.141 170.182 406.583 169.794C407.026 169.4 407.247 168.833 407.247 168.094C407.247 167.393 407.026 166.832 406.583 166.411C406.141 165.99 405.534 165.771 404.762 165.755H401.881V170.376ZM412.176 176.26H410.678V163.829H412.176V176.26ZM419.985 176.26C419.899 176.087 419.829 175.78 419.775 175.337C419.079 176.06 418.248 176.422 417.282 176.422C416.419 176.422 415.71 176.179 415.154 175.693C414.604 175.203 414.328 174.582 414.328 173.832C414.328 172.92 414.674 172.213 415.364 171.712C416.06 171.205 417.037 170.951 418.294 170.951H419.751V170.263C419.751 169.74 419.594 169.324 419.281 169.017C418.968 168.704 418.507 168.547 417.897 168.547C417.363 168.547 416.915 168.682 416.554 168.952C416.192 169.222 416.012 169.548 416.012 169.931H414.506C414.506 169.494 414.66 169.073 414.968 168.669C415.281 168.259 415.701 167.935 416.23 167.697C416.764 167.46 417.35 167.341 417.986 167.341C418.995 167.341 419.786 167.595 420.358 168.102C420.93 168.604 421.226 169.297 421.248 170.182V174.212C421.248 175.016 421.35 175.656 421.556 176.131V176.26H419.985ZM417.501 175.119C417.97 175.119 418.415 174.997 418.836 174.755C419.257 174.512 419.562 174.196 419.751 173.808V172.011H418.577C416.743 172.011 415.826 172.548 415.826 173.622C415.826 174.091 415.982 174.458 416.295 174.722C416.608 174.987 417.01 175.119 417.501 175.119ZM425.011 167.503L425.06 168.604C425.729 167.762 426.603 167.341 427.682 167.341C429.533 167.341 430.466 168.385 430.482 170.473V176.26H428.985V170.465C428.98 169.834 428.834 169.367 428.548 169.065C428.267 168.763 427.828 168.612 427.229 168.612C426.743 168.612 426.317 168.741 425.95 169C425.583 169.259 425.297 169.599 425.092 170.02V176.26H423.595V167.503H425.011ZM436.374 176.422C435.187 176.422 434.221 176.033 433.477 175.256C432.732 174.474 432.36 173.43 432.36 172.124V171.849C432.36 170.981 432.524 170.206 432.854 169.527C433.188 168.841 433.652 168.307 434.246 167.924C434.844 167.536 435.492 167.341 436.188 167.341C437.326 167.341 438.211 167.716 438.842 168.466C439.474 169.216 439.789 170.29 439.789 171.687V172.311H433.857C433.879 173.174 434.13 173.873 434.61 174.407C435.095 174.935 435.71 175.2 436.455 175.2C436.984 175.2 437.432 175.092 437.798 174.876C438.165 174.66 438.486 174.374 438.761 174.018L439.676 174.73C438.942 175.858 437.842 176.422 436.374 176.422ZM436.188 168.572C435.584 168.572 435.076 168.793 434.666 169.235C434.256 169.672 434.003 170.287 433.906 171.08H438.292V170.967C438.249 170.206 438.044 169.618 437.677 169.203C437.31 168.782 436.814 168.572 436.188 168.572Z",fill:"black"},null,-1),n1e=p("path",{d:"M238.841 67L222.904 76.2014L222.904 57.7987L238.841 67ZM143.999 65.4063L224.498 65.4063L224.498 68.5937L143.999 68.5937L143.999 65.4063Z",fill:"var(--graph-color-3)"},null,-1),o1e=p("path",{d:"M624.841 67L608.904 76.2014L608.904 57.7987L624.841 67ZM529.999 65.4063L610.497 65.4063L610.497 68.5937L529.999 68.5937L529.999 65.4063Z",fill:"var(--graph-color-3)"},null,-1),i1e=p("g",{filter:"url(#filter1_d)"},[p("path",{d:"M79 106C79 107.105 78.1046 108 77 108L16 108C14.8954 108 14 107.105 14 106L14 28C14 26.8954 14.8954 26 16 26L67 26L67 39.5C67 40.6046 67.8954 41.5 69 41.5L79 41.5L79 106Z",fill:"white"})],-1),a1e=p("g",{filter:"url(#filter2_d)"},[p("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"#b6b6bd"})],-1),s1e=p("g",{filter:"url(#filter3_d)"},[p("path",{d:"M691.5 100C708.897 100 723 94.4036 723 87.5V80.5C723 73.5964 708.897 68 691.5 68C674.103 68 660 73.5964 660 80.5V87.5C660 94.4036 674.103 100 691.5 100Z",fill:"white"}),k(),p("path",{d:"M722 87.5C722 88.8593 721.31 90.2576 719.84 91.6363C718.369 93.0166 716.186 94.3058 713.405 95.4093C707.849 97.6142 700.105 99 691.5 99C682.895 99 675.151 97.6142 669.595 95.4093C666.814 94.3058 664.631 93.0166 663.16 91.6363C661.69 90.2576 661 88.8593 661 87.5V80.5C661 79.1407 661.69 77.7424 663.16 76.3637C664.631 74.9834 666.814 73.6942 669.595 72.5907C675.151 70.3858 682.895 69 691.5 69C700.105 69 707.849 70.3858 713.405 72.5907C716.186 73.6942 718.369 74.9834 719.84 76.3637C721.31 77.7424 722 79.1407 722 80.5V87.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),l1e=p("g",{filter:"url(#filter4_d)"},[p("path",{d:"M691.5 86C708.897 86 723 80.4036 723 73.5V66.5C723 59.5964 708.897 54 691.5 54C674.103 54 660 59.5964 660 66.5V73.5C660 80.4036 674.103 86 691.5 86Z",fill:"white"}),k(),p("path",{d:"M722 73.5C722 74.8593 721.31 76.2576 719.84 77.6363C718.369 79.0166 716.186 80.3058 713.405 81.4093C707.849 83.6142 700.105 85 691.5 85C682.895 85 675.151 83.6142 669.595 81.4093C666.814 80.3058 664.631 79.0166 663.16 77.6363C661.69 76.2576 661 74.8593 661 73.5V66.5C661 65.1407 661.69 63.7424 663.16 62.3637C664.631 60.9834 666.814 59.6942 669.595 58.5907C675.151 56.3858 682.895 55 691.5 55C700.105 55 707.849 56.3858 713.405 58.5907C716.186 59.6942 718.369 60.9834 719.84 62.3637C721.31 63.7424 722 65.1407 722 66.5V73.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),u1e=p("g",{filter:"url(#filter5_d)"},[p("path",{d:"M691.5 72C708.897 72 723 66.4036 723 59.5V52.5C723 45.5964 708.897 40 691.5 40C674.103 40 660 45.5964 660 52.5V59.5C660 66.4036 674.103 72 691.5 72Z",fill:"white"}),k(),p("path",{d:"M722 59.5C722 60.8593 721.31 62.2576 719.84 63.6363C718.369 65.0166 716.186 66.3058 713.405 67.4093C707.849 69.6142 700.105 71 691.5 71C682.895 71 675.151 69.6142 669.595 67.4093C666.814 66.3058 664.631 65.0166 663.16 63.6363C661.69 62.2576 661 60.8593 661 59.5V52.5C661 51.1407 661.69 49.7424 663.16 48.3637C664.631 46.9834 666.814 45.6942 669.595 44.5907C675.151 42.3858 682.895 41 691.5 41C700.105 41 707.849 42.3858 713.405 44.5907C716.186 45.6942 718.369 46.9834 719.84 48.3637C721.31 49.7424 722 51.1407 722 52.5V59.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),c1e=p("g",{filter:"url(#filter6_d)"},[p("path",{d:"M691.5 58C708.897 58 723 52.4036 723 45.5V38.5C723 31.5964 708.897 26 691.5 26C674.103 26 660 31.5964 660 38.5V45.5C660 52.4036 674.103 58 691.5 58Z",fill:"white"}),k(),p("path",{d:"M722 45.5C722 46.8593 721.31 48.2576 719.84 49.6363C718.369 51.0166 716.186 52.3058 713.405 53.4093C707.849 55.6142 700.105 57 691.5 57C682.895 57 675.151 55.6142 669.595 53.4093C666.814 52.3058 664.631 51.0166 663.16 49.6363C661.69 48.2576 661 46.8593 661 45.5V38.5C661 37.1407 661.69 35.7424 663.16 34.3637C664.631 32.9834 666.814 31.6942 669.595 30.5907C675.151 28.3858 682.895 27 691.5 27C700.105 27 707.849 28.3858 713.405 30.5907C716.186 31.6942 718.369 32.9834 719.84 34.3637C721.31 35.7424 722 37.1407 722 38.5V45.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),d1e=p("g",{class:"cursor-help animate-pulse"},[p("g",{filter:"url(#filter7_d)"},[p("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),k(),p("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),k(),p("path",{d:"M89.7607 70.5791C89.7607 69.0296 89.9489 67.7956 90.3252 66.877C90.7015 65.9583 91.3877 65.0563 92.3838 64.1709C93.391 63.2744 94.0605 62.5495 94.3926 61.9961C94.7246 61.4316 94.8906 60.8395 94.8906 60.2197C94.8906 58.3493 94.0273 57.4141 92.3008 57.4141C91.4818 57.4141 90.8232 57.6686 90.3252 58.1777C89.8382 58.6758 89.5837 59.3675 89.5615 60.2529H84.7471C84.7692 58.139 85.4499 56.4844 86.7891 55.2891C88.1393 54.0938 89.9766 53.4961 92.3008 53.4961C94.6471 53.4961 96.4678 54.0661 97.7627 55.2061C99.0576 56.335 99.7051 57.9342 99.7051 60.0039C99.7051 60.9447 99.4948 61.8356 99.0742 62.6768C98.6536 63.5068 97.9176 64.431 96.8662 65.4492L95.5215 66.7275C94.6803 67.5355 94.1989 68.4818 94.0771 69.5664L94.0107 70.5791H89.7607ZM89.2793 75.6758C89.2793 74.9342 89.5283 74.3255 90.0264 73.8496C90.5355 73.3626 91.1829 73.1191 91.9688 73.1191C92.7546 73.1191 93.3965 73.3626 93.8945 73.8496C94.4036 74.3255 94.6582 74.9342 94.6582 75.6758C94.6582 76.4062 94.4092 77.0094 93.9111 77.4854C93.4242 77.9613 92.7767 78.1992 91.9688 78.1992C91.1608 78.1992 90.5078 77.9613 90.0098 77.4854C89.5228 77.0094 89.2793 76.4062 89.2793 75.6758Z",fill:"var(--graph-color-7)"})],-1),f1e=p("g",{class:"cursor-help animate-pulse"},[p("g",{filter:"url(#filter8_d)"},[p("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),k(),p("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),k(),p("path",{d:"M492.761 70.5791C492.761 69.0296 492.949 67.7956 493.325 66.877C493.701 65.9583 494.388 65.0563 495.384 64.1709C496.391 63.2744 497.061 62.5495 497.393 61.9961C497.725 61.4316 497.891 60.8395 497.891 60.2197C497.891 58.3493 497.027 57.4141 495.301 57.4141C494.482 57.4141 493.823 57.6686 493.325 58.1777C492.838 58.6758 492.584 59.3675 492.562 60.2529H487.747C487.769 58.139 488.45 56.4844 489.789 55.2891C491.139 54.0938 492.977 53.4961 495.301 53.4961C497.647 53.4961 499.468 54.0661 500.763 55.2061C502.058 56.335 502.705 57.9342 502.705 60.0039C502.705 60.9447 502.495 61.8356 502.074 62.6768C501.654 63.5068 500.918 64.431 499.866 65.4492L498.521 66.7275C497.68 67.5355 497.199 68.4818 497.077 69.5664L497.011 70.5791H492.761ZM492.279 75.6758C492.279 74.9342 492.528 74.3255 493.026 73.8496C493.535 73.3626 494.183 73.1191 494.969 73.1191C495.755 73.1191 496.396 73.3626 496.895 73.8496C497.404 74.3255 497.658 74.9342 497.658 75.6758C497.658 76.4062 497.409 77.0094 496.911 77.4854C496.424 77.9613 495.777 78.1992 494.969 78.1992C494.161 78.1992 493.508 77.9613 493.01 77.4854C492.523 77.0094 492.279 76.4062 492.279 75.6758Z",fill:"var(--graph-color-7)"})],-1),h1e=p("g",{class:"cursor-help animate-pulse"},[p("g",{filter:"url(#filter9_d)"},[p("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),k(),p("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),k(),p("path",{d:"M742.761 70.5791C742.761 69.0296 742.949 67.7956 743.325 66.877C743.701 65.9583 744.388 65.0563 745.384 64.1709C746.391 63.2744 747.061 62.5495 747.393 61.9961C747.725 61.4316 747.891 60.8395 747.891 60.2197C747.891 58.3493 747.027 57.4141 745.301 57.4141C744.482 57.4141 743.823 57.6686 743.325 58.1777C742.838 58.6758 742.584 59.3675 742.562 60.2529H737.747C737.769 58.139 738.45 56.4844 739.789 55.2891C741.139 54.0938 742.977 53.4961 745.301 53.4961C747.647 53.4961 749.468 54.0661 750.763 55.2061C752.058 56.335 752.705 57.9342 752.705 60.0039C752.705 60.9447 752.495 61.8356 752.074 62.6768C751.654 63.5068 750.918 64.431 749.866 65.4492L748.521 66.7275C747.68 67.5355 747.199 68.4818 747.077 69.5664L747.011 70.5791H742.761ZM742.279 75.6758C742.279 74.9342 742.528 74.3255 743.026 73.8496C743.535 73.3626 744.183 73.1191 744.969 73.1191C745.755 73.1191 746.396 73.3626 746.895 73.8496C747.404 74.3255 747.658 74.9342 747.658 75.6758C747.658 76.4062 747.409 77.0094 746.911 77.4854C746.424 77.9613 745.777 78.1992 744.969 78.1992C744.161 78.1992 743.508 77.9613 743.01 77.4854C742.523 77.0094 742.279 76.4062 742.279 75.6758Z",fill:"var(--graph-color-7)"})],-1),p1e=Ea(' ',1),m1e=te({__name:"KubernetesGraph",setup(e){const{t}=qr();return(r,n)=>(m(),M("svg",Gte,[Kte,k(),qte,k(),Wte,k(),Qte,k(),Xte,k(),Jte,k(),e1e,k(),t1e,k(),r1e,k(),n1e,k(),o1e,k(),i1e,k(),a1e,k(),s1e,k(),l1e,k(),u1e,k(),c1e,k(),U(Y($t),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:D(()=>[k(` Configuration for all `+V(Y(t)("common.product.name"))+` resources is specified in YAML config files. The config files can be stored in an external datastore. `,1)]),default:D(()=>[d1e,k()]),_:1}),k(),U(Y($t),{trigger:"hover",title:Y(t)("common.product.name"),"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:D(()=>[k(` @@ -566,7 +566,7 @@ Kongponent Docs: https://kongponents.konghq.com/components/tooltip.html`)),()=>A The control plane provides the config for all services in the mesh. `)]),default:D(()=>[tne,k()]),_:1},8,["title"]),k(),U(Y($t),{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:D(()=>[k(V(Y(t)("common.product.name"))+` attaches a data plane proxy sidecar to each service in your mesh. This sidecar handles the mesh configuration for the service. - `,1)]),default:D(()=>[rne,k()]),_:1}),k(),nne,k(),one,k(),ine]))}}),On={KubernetesGraph:an(m1e,{description:"KubernetesGraph"}),PostgresGraph:an(Pre,{description:"PostgresGraph"}),MemoryGraph:an(D1e,{description:"MemoryGraph"}),MultizoneGraph:an(pre,{description:"MultizoneGraph"}),StandaloneGraph:an(ane,{description:"StandaloneGraph"}),MainView:an(Gee,{description:"MainView"}),MeshDetails:an(Yte,{description:"MeshDetails"})},[nae,oae,iae,aae,sae,sne,lae]=Mi(On.KubernetesGraph,On.PostgresGraph,On.MemoryGraph,On.MultizoneGraph,On.StandaloneGraph,On.MainView,On.MeshDetails),lne={key:0,"aria-label":"Breadcrumb"},une={key:0,class:"app-view-title-bar"},cne={class:"actions"},dne={key:1},fne=te({__name:"AppView",props:{breadcrumbs:{default:null},fullscreen:{type:Boolean,default:!1}},setup(e){const t=sne(),r=e,n=new Map,o=j([]),i=Symbol("app-view"),a=c=>{const d=[...c.values()];d.some(f=>f.length===0)?o.value=[]:o.value=d.flat()},s={addBreadcrumbs:(c,d)=>{if(typeof c<"u"){if(n.has(d)){const f=n.get(d);if(JSON.stringify(f)===JSON.stringify(c))return}n.set(d,c),a(n)}},removeBreadcrumbs:c=>{n.has(c)&&(n.delete(c),a(n))}},l=_1("app-view-parent",void 0);l||Oo("app-view-parent",s);const u=l||s;return Te(()=>r.breadcrumbs,c=>{c!==null&&u.addBreadcrumbs(c,i)},{immediate:!0}),nr(()=>{u.removeBreadcrumbs(i)}),(c,d)=>{const f=m1("KAlert");return m(),Q(vt(Y(l)?"div":Y(t)),null,{default:D(()=>[!Y(l)&&o.value.length>0?(m(),M("nav",lne,[U(Y(T7),{items:o.value},null,8,["items"])])):O("",!0),k(),p("section",{class:J({"is-fullscreen":r.fullscreen})},[c.$slots.title?(m(),M("header",une,[r.fullscreen?(m(),Q(Y(YC),{key:0})):O("",!0),k(),F(c.$slots,"title",{},void 0,!0),k(),p("div",cne,[F(c.$slots,"actions",{},void 0,!0)])])):O("",!0),k(),c.$slots.notifications?(m(),M("aside",dne,[U(f,{class:"mb-4",appearance:"warning"},{alertMessage:D(()=>[F(c.$slots,"notifications",{},void 0,!0)]),_:3})])):O("",!0),k(),F(c.$slots,"default",{},void 0,!0)],2)]),_:3})}}});const hne=ki(fne,[["__scopeId","data-v-51e64dc9"]]),pne=p("span",{class:"visually-hidden"},null,-1),mne=te({__name:"DataSource",props:{src:{type:String,required:!0}},emits:["change","error"],setup(e,{emit:t}){const r=doe(),n=e,o=j(void 0),i=j(void 0),a=t;let s={};const l=Symbol(""),u=async f=>{if(o.value=void 0,s=c(s),s.src=f,f==="")return;s.controller=new AbortController;const h=r.source(f,l);h.addEventListener("message",C=>{o.value=C.data,i.value=void 0,a("change",o.value)},{signal:s.controller.signal}),h.addEventListener("error",C=>{i.value=C.error,a("error",i.value)},{signal:s.controller.signal})},c=f=>(typeof f.controller<"u"&&f.controller.abort(),typeof f.src<"u"&&r.close(f.src,l),{});Te(()=>n.src,function(f){u(f)},{immediate:!0}),nr(()=>{s=c(s)});const d=()=>{u(n.src)};return(f,h)=>(m(),M(Se,null,[F(f.$slots,"default",{data:o.value,error:i.value,refresh:d}),k(),pne],64))}}),J6=Symbol("route-view-parent"),vne=te({__name:"RouteTitle",props:{title:{type:String,required:!1,default:""},render:{type:Boolean,required:!1,default:!0}},setup(e){const t=e,r=Symbol("route-title"),n=_1(J6);return typeof n<"u"&&(Te(()=>t.title,o=>{o.length>0&&n.addTitle(o,r)},{immediate:!0}),nr(()=>{n.removeTitle(r)})),(o,i)=>t.render?(m(),M(Se,{key:0},[k(V(t.title),1)],64)):O("",!0)}}),y5=function(e){let t;return(...r)=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(e.bind(e,...r))}},gne=function(e){return(Array.isArray(e)?e[0]:e)??""},Cne=(e=document)=>y5(t=>{e.title=t}),yne=(e=document.documentElement)=>{if(!e)return()=>{};const t=[...e.classList];return y5(r=>{const n=r.reduce((o,i)=>Object.entries(i).reduce((a,[s,l])=>(typeof a[s]>"u"&&(a[s]=[]),a[s].push(l),a),o),{});e.classList.remove(...[...e.classList].filter(o=>!t.includes(o))),e.classList.add(...n.class||[])})},ou=(e,t)=>{const r={...t},n=Object.entries(e).reduce((o,[i,a])=>(String(a).length>0?o[i]=encodeURIComponent(String(a)):o[i]=void 0,o),r);return{...r,...n}},bne=["data-testid"],wne=te({__name:"RouteView",props:{name:{},attrs:{default:()=>({})},params:{default:()=>({})}},setup(e){const t=uoe(),r=coe(),{t:n}=qr(),o=oc(),i=wb(),a=Symbol("route-view"),s=e,l=E(()=>s.name),u=j(null),c=new Map,d=new Map,f=Cne(document),h=yne(document.documentElement),C=I=>I.reverse().concat(n("components.route-view.title",{name:n("common.product.name")})).join(" | "),w={addTitle:(I,Z)=>{const A=u.value;A&&(A.innerHTML=n("components.route-view.route-announcer",{title:I})),c.set(Z,I),f(C([...c.values()]))},removeTitle:I=>{c.delete(I),f(C([...c.values()]))},addAttrs:(I,Z)=>{d.set(Z,I),h([...d.values()])},removeAttrs:I=>{d.delete(I),h([...d.values()])}},g=j(s.params);Te(()=>Object.keys(s.params).map(I=>o.params[I]||o.query[I]),()=>{const I=Object.entries({...s.params,...o.query,...o.params}).reduce((Z,[A,S])=>{if(typeof s.params[A]>"u")return Z;let $=gne(S);const T=s.params[A];switch(!0){case typeof T=="number":isNaN(Number(S))&&($=String(T));break}return $.length===0&&($=String(T)),Z[A]=decodeURIComponent($),Z},{});g.value=I},{immediate:!0});let b={};const y=y5(I=>{i.push({name:s.name,query:ou(I,o.query)}),b={}}),v=I=>{b={...b,...I},y(b)},_=(...I)=>{i.push(...I)};Te(()=>s.name,()=>{const I=Object.entries(g.value||{}).reduce((Z,[A,S])=>(typeof o.params[A]>"u"&&(Z[A]=S),Z),{});Object.keys(I).length>0&&i.replace({query:ou(I,o.query)})},{immediate:!0});const H=_1(J6,void 0);H||(f(n("components.route-view.title",{name:n("common.product.name")})),Oo(J6,w));const P=H||w;return Te(()=>s.attrs,I=>{Object.keys(I).length>0&&P.addAttrs(I,a)},{immediate:!0}),nr(()=>{P.removeAttrs(a)}),(I,Z)=>(m(),M("div",{class:"route-view","data-testid":l.value},[Y(H)?O("",!0):(m(),M("div",{key:0,id:"application-route-announcer",ref_key:"title",ref:u,class:"route-view-title visually-hidden","aria-live":"assertive","aria-atomic":"true"},null,512)),k(),F(I.$slots,"default",{t:Y(n),env:Y(t),can:Y(r),route:{update:v,replace:_,params:g.value}})],8,bne))}}),_ne=e=>[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>e[e.length-1]()}],kne=e=>{const t=(r,n)=>typeof e[r]<"u"?e[r](t,n):!1;return t};function Mne(e){const t=e.split(/([A-Z][a-z]+)/).join(" ").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.substring(1)}function g2(e,t,r=void 0){if(typeof e!="object"||Array.isArray(e)||Array.isArray(t)&&t.length===0)return r;const n=Array.isArray(t)?t:t.split(".");if(n.length===1){const o=e[n[0]];return o===void 0?r:o}return g2(e[n[0]],n.slice(1),r)}class iu extends Error{get key(){return this.message}}const xne=(e,t)=>{const r=Lg("en-us",e,{isGlobal:!0,onError:o=>{throw o}}),n={KUMA_VERSION:t("KUMA_VERSION"),KUMA_DOCS_URL:t("KUMA_DOCS_URL"),KUMA_UTM_QUERY_PARAMS:t("KUMA_UTM_QUERY_PARAMS"),KUMA_PRODUCT_NAME:r.t("common.product.name")};return{...r,t:function(...o){var a;const i=o[0];try{if(typeof g2(e,i)>"u")throw i.startsWith("http.api.")?new iu(i):new Error(`Missing message: "${i}" for locale "en-us", using id as fallback`);return g2(e,i).length===0?"":(o[1]={...n,...o[1]},r.t(...o))}catch(s){switch(!0){case s instanceof iu:return Mne(s.key.split(".").pop());default:if((a=o[2])!=null&&a.defaultMessage)return o[2].defaultMessage;throw s}}}}},au=0,su=1,yo=2;class Qf extends EventTarget{constructor(r,n){super();ht(this,"url","");ht(this,"withCredentials",!1);ht(this,"CONNECTING",au);ht(this,"OPEN",su);ht(this,"CLOSED",yo);ht(this,"onerror",null);ht(this,"onmessage",null);ht(this,"onopen",null);ht(this,"readyState",yo);this.source=r,this.configuration=n,this._open()}_open(){(async function(r){try{r.readyState=au;const n=r.source();r.readyState=su;for await(const o of n)if(r.dispatchEvent(new MessageEvent("message",{data:o})),r.readyState===yo)break;r.readyState=yo}catch(n){r.close(),r.dispatchEvent(new ErrorEvent("error",{error:n}))}})(this)}open(){this.readyState!==yo&&this._open()}close(){this.readyState=yo}}const Xf=e=>(t,r={})=>{let n=0,o=0;return new Qf(async function*(){var a,s;const i=this;for(;;){o>0&&await new Promise(u=>setTimeout(u,i.configuration.interval??1e3)),(n>0||o>0)&&e.hidden&&await new Promise(u=>{e.addEventListener("visibilitychange",u,{once:!0})});let l;try{l=await t(i),typeof i.configuration.interval>"u"&&i.close(),o++,yield l}catch(u){const c=(s=(a=i.configuration)==null?void 0:a.retry)==null?void 0:s.call(a,u);if(typeof(c==null?void 0:c.then)=="function")await Promise.all([c,new Promise(d=>setTimeout(d,1e3))]),n++;else throw u}}},r)},lu=Xf(new class extends EventTarget{constructor(){super(...arguments);ht(this,"hidden",!1)}}),Sne=(e,t)=>{const[r,n]=e.split("?"),o=new URLSearchParams(n),i=t.match(r),a={offset:parseInt(o.get("offset")||"0"),size:parseInt(o.get("size")||"0"),page:parseInt(o.get("page")||"0"),search:o.get("search")||"",...i.params};try{const s=i.route(a,{close:()=>{}}),l=s instanceof Qf?s:lu(()=>Promise.resolve(s));return l.url=e,l}catch(s){return lu(()=>Promise.reject(s))}},Ene=(e,t)=>{t&&t.close()},Lne={create:Sne,destroy:Ene};var la=class{constructor(e,t,r,n,o,i){ht(this,"type",3);ht(this,"name","");ht(this,"prefix","");ht(this,"value","");ht(this,"suffix","");ht(this,"modifier",3);this.type=e,this.name=t,this.prefix=r,this.value=n,this.suffix=o,this.modifier=i}hasCustomName(){return this.name!==""&&typeof this.name!="number"}},Ane=/[$_\p{ID_Start}]/u,Dne=/[$_\u200C\u200D\p{ID_Continue}]/u,e7=".*";function Hne(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function Jf(e,t=!1){let r=[],n=0;for(;n{if(al("OTHER_MODIFIER")??l("ASTERISK"),c=y=>{let v=l(y);if(v!==void 0)return v;let{type:_,index:H}=r[a];throw new TypeError(`Unexpected ${_} at ${H}, expected ${y}`)},d=()=>{let y="",v;for(;v=l("CHAR")??l("ESCAPED_CHAR");)y+=v;return y},f=y=>y,h=t.encodePart||f,C="",w=y=>{C+=y},g=()=>{C.length&&(o.push(new la(3,"","",h(C),"",3)),C="")},b=(y,v,_,H,P)=>{let I=3;switch(P){case"?":I=1;break;case"*":I=0;break;case"+":I=2;break}if(!v&&!_&&I===3){w(y);return}if(g(),!v&&!_){if(!y)return;o.push(new la(3,"","",h(y),"",I));return}let Z;_?_==="*"?Z=e7:Z=_:Z=n;let A=2;Z===n?(A=1,Z=""):Z===e7&&(A=0,Z="");let S;if(v?S=v:_&&(S=i++),s.has(S))throw new TypeError(`Duplicate name '${S}'.`);s.add(S),o.push(new la(A,S,h(y),Z,h(H),I))};for(;a-1)}return a||(n+=`(?=${i}|${o})`),new RegExp(n,uu(r))}var sn={delimiter:"",prefixes:"",sensitive:!0,strict:!0},Tne={delimiter:".",prefixes:"",sensitive:!0,strict:!0},One={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function Ine(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function rh(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function Vne(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function nh(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var oh=["ftp","file","http","https","ws","wss"];function ih(e){if(!e)return!0;for(let t of oh)if(e.test(t))return!0;return!1}function Pne(e,t){if(e=rh(e,"#"),t||e==="")return e;let r=new URL("https://example.com");return r.hash=e,r.hash?r.hash.substring(1,r.hash.length):""}function Nne(e,t){if(e=rh(e,"?"),t||e==="")return e;let r=new URL("https://example.com");return r.search=e,r.search?r.search.substring(1,r.search.length):""}function Zne(e,t){return t||e===""?e:nh(e)?lh(e):sh(e)}function $ne(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.password=e,r.password}function Rne(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.username=e,r.username}function zne(e,t,r){if(r||e==="")return e;if(t&&!oh.includes(t))return new URL(`${t}:${e}`).pathname;let n=e[0]=="/";return e=new URL(n?e:"/-"+e,"https://example.com").pathname,n||(e=e.substring(2,e.length)),e}function Fne(e,t,r){return ah(t)===e&&(e=""),r||e===""?e:uh(e)}function Une(e,t){return e=Vne(e,":"),t||e===""?e:b5(e)}function ah(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function b5(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function jne(e){if(e==="")return e;let t=new URL("https://example.com");return t.username=e,t.username}function Yne(e){if(e==="")return e;let t=new URL("https://example.com");return t.password=e,t.password}function sh(e){if(e==="")return e;if(/[\t\n\r #%/:<>?@[\]^\\|]/g.test(e))throw new TypeError(`Invalid hostname '${e}'`);let t=new URL("https://example.com");return t.hostname=e,t.hostname}function lh(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function uh(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function Gne(e){if(e==="")return e;let t=new URL("https://example.com");return t.pathname=e[0]!=="/"?"/-"+e:e,e[0]!=="/"?t.pathname.substring(2,t.pathname.length):t.pathname}function Kne(e){return e===""?e:new URL(`data:${e}`).pathname}function qne(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Wne(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var Vo,l1,St,bt,Yn,Po,Vr,No,Zo,$o,Vt,Ft,y2,ch,xa,t7,Gn,Fi,Ro,Ds,b1,P1,Sa,r7,b2,dh,zo,Hs,w2,fh,_2,hh,Fo,Bs,hn,Eo,Pr,Nn,k2,ph,M2,mh,x2,vh,S2,gh,Z1,sr,E2,Ch,mu,Qne=(mu=class{constructor(e){et(this,Vt);et(this,y2);et(this,xa);et(this,Gn);et(this,Ro);et(this,b1);et(this,Sa);et(this,b2);et(this,zo);et(this,w2);et(this,_2);et(this,Fo);et(this,hn);et(this,Pr);et(this,k2);et(this,M2);et(this,x2);et(this,S2);et(this,Z1);et(this,E2);et(this,Vo,void 0);et(this,l1,[]);et(this,St,{});et(this,bt,0);et(this,Yn,1);et(this,Po,0);et(this,Vr,0);et(this,No,0);et(this,Zo,0);et(this,$o,!1);Gt(this,Vo,e)}get result(){return oe(this,St)}parse(){for(Gt(this,l1,Jf(oe(this,Vo),!0));oe(this,bt)0)if(ge(this,M2,mh).call(this))Gt(this,No,oe(this,No)-1);else continue;if(ge(this,k2,ph).call(this)){Gt(this,No,oe(this,No)+1);continue}switch(oe(this,Vr)){case 0:ge(this,Sa,r7).call(this)&&(oe(this,St).username="",oe(this,St).password="",oe(this,St).hostname="",oe(this,St).port="",oe(this,St).pathname="",oe(this,St).search="",oe(this,St).hash="",ge(this,Gn,Fi).call(this,1));break;case 1:if(ge(this,Sa,r7).call(this)){ge(this,E2,Ch).call(this);let e=7,t=1;oe(this,$o)&&(oe(this,St).pathname="/"),ge(this,b2,dh).call(this)?(e=2,t=3):oe(this,$o)&&(e=2),ge(this,Vt,Ft).call(this,e,t)}break;case 2:ge(this,zo,Hs).call(this)?ge(this,Gn,Fi).call(this,3):(ge(this,Fo,Bs).call(this)||ge(this,hn,Eo).call(this)||ge(this,Pr,Nn).call(this))&&ge(this,Gn,Fi).call(this,5);break;case 3:ge(this,w2,fh).call(this)?ge(this,Vt,Ft).call(this,4,1):ge(this,zo,Hs).call(this)&&ge(this,Vt,Ft).call(this,5,1);break;case 4:ge(this,zo,Hs).call(this)&&ge(this,Vt,Ft).call(this,5,1);break;case 5:ge(this,x2,vh).call(this)?Gt(this,Zo,oe(this,Zo)+1):ge(this,S2,gh).call(this)&&Gt(this,Zo,oe(this,Zo)-1),ge(this,_2,hh).call(this)&&!oe(this,Zo)?ge(this,Vt,Ft).call(this,6,1):ge(this,Fo,Bs).call(this)?ge(this,Vt,Ft).call(this,7,0):ge(this,hn,Eo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Pr,Nn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 6:ge(this,Fo,Bs).call(this)?ge(this,Vt,Ft).call(this,7,0):ge(this,hn,Eo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Pr,Nn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 7:ge(this,hn,Eo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Pr,Nn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 8:ge(this,Pr,Nn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break}}}},Vo=new WeakMap,l1=new WeakMap,St=new WeakMap,bt=new WeakMap,Yn=new WeakMap,Po=new WeakMap,Vr=new WeakMap,No=new WeakMap,Zo=new WeakMap,$o=new WeakMap,Vt=new WeakSet,Ft=function(e,t){switch(oe(this,Vr)){case 0:break;case 1:oe(this,St).protocol=ge(this,Z1,sr).call(this);break;case 2:break;case 3:oe(this,St).username=ge(this,Z1,sr).call(this);break;case 4:oe(this,St).password=ge(this,Z1,sr).call(this);break;case 5:oe(this,St).hostname=ge(this,Z1,sr).call(this);break;case 6:oe(this,St).port=ge(this,Z1,sr).call(this);break;case 7:oe(this,St).pathname=ge(this,Z1,sr).call(this);break;case 8:oe(this,St).search=ge(this,Z1,sr).call(this);break;case 9:oe(this,St).hash=ge(this,Z1,sr).call(this);break}ge(this,y2,ch).call(this,e,t)},y2=new WeakSet,ch=function(e,t){Gt(this,Vr,e),Gt(this,Po,oe(this,bt)+t),Gt(this,bt,oe(this,bt)+t),Gt(this,Yn,0)},xa=new WeakSet,t7=function(){Gt(this,bt,oe(this,Po)),Gt(this,Yn,0)},Gn=new WeakSet,Fi=function(e){ge(this,xa,t7).call(this),Gt(this,Vr,e)},Ro=new WeakSet,Ds=function(e){return e<0&&(e=oe(this,l1).length-e),e=0&&(e.pathname=Dr(n.pathname.substring(0,o+1),r)+e.pathname)}e.pathname=zne(e.pathname,e.protocol,r)}return typeof t.search=="string"&&(e.search=Nne(t.search,r)),typeof t.hash=="string"&&(e.hash=Pne(t.hash,r)),e}function Ui(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function Xne(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function Jne(e,t){t.delimiter??(t.delimiter="/#?"),t.prefixes??(t.prefixes="./"),t.sensitive??(t.sensitive=!1),t.strict??(t.strict=!1),t.end??(t.end=!0),t.start??(t.start=!0),t.endsWith="";let r=".*",n=`[^${Xne(t.delimiter)}]+?`,o=/[$_\u200C\u200D\p{ID_Continue}]/u,i="";for(let a=0;a0?e[a-1]:null,d=a0?d.value[0]:"";u=o.test(f)}else u=!d.hasCustomName();if(!u&&!s.prefix.length&&c&&c.type===3){let f=c.value[c.value.length-1];u=t.prefixes.includes(f)}u&&(i+="{"),i+=Ui(s.prefix),l&&(i+=`:${s.name}`),s.type===2?i+=`(${s.value})`:s.type===1?l||(i+=`(${n})`):s.type===0&&(!l&&(!c||c.type===3||c.modifier!==3||u||s.prefix!=="")?i+="*":i+=`(${r})`),s.type===1&&l&&s.suffix.length&&o.test(s.suffix[0])&&(i+="\\"),i+=Ui(s.suffix),u&&(i+="}"),s.modifier!==3&&(i+=Ao(s.modifier))}return i}var dr,Kn,Uo,Kt,fr,vu,yh=(vu=class{constructor(e={},t,r){et(this,dr,void 0);et(this,Kn,{});et(this,Uo,{});et(this,Kt,{});et(this,fr,{});try{let n;if(typeof t=="string"?n=t:r=t,typeof e=="string"){let s=new Qne(e);if(s.parse(),e=s.result,n===void 0&&typeof e.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.");e.baseURL=n}else{if(!e||typeof e!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");if(n)throw new TypeError("parameter 1 is not of type 'string'.")}typeof r>"u"&&(r={ignoreCase:!1});let o={ignoreCase:r.ignoreCase===!0};Gt(this,dr,Oi({pathname:rn,protocol:rn,username:rn,password:rn,hostname:rn,port:rn,search:rn,hash:rn},e,!0)),ah(oe(this,dr).protocol)===oe(this,dr).port&&(oe(this,dr).port="");let a;for(a of g0){if(!(a in oe(this,dr)))continue;let s={},l=oe(this,dr)[a];switch(oe(this,Uo)[a]=[],a){case"protocol":Object.assign(s,sn),s.encodePart=b5;break;case"username":Object.assign(s,sn),s.encodePart=jne;break;case"password":Object.assign(s,sn),s.encodePart=Yne;break;case"hostname":Object.assign(s,Tne),nh(l)?s.encodePart=lh:s.encodePart=sh;break;case"port":Object.assign(s,sn),s.encodePart=uh;break;case"pathname":ih(oe(this,Kn).protocol)?(Object.assign(s,One,o),s.encodePart=Gne):(Object.assign(s,sn,o),s.encodePart=Kne);break;case"search":Object.assign(s,sn,o),s.encodePart=qne;break;case"hash":Object.assign(s,sn,o),s.encodePart=Wne;break}try{oe(this,fr)[a]=eh(l,s),oe(this,Kn)[a]=th(oe(this,fr)[a],oe(this,Uo)[a],s),oe(this,Kt)[a]=Jne(oe(this,fr)[a],s)}catch{throw new TypeError(`invalid ${a} pattern '${oe(this,dr)[a]}'.`)}}}catch(n){throw new TypeError(`Failed to construct 'URLPattern': ${n.message}`)}}test(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return!1;try{typeof e=="object"?r=Oi(r,e,!1):r=Oi(r,cu(e,t),!1)}catch{return!1}let n;for(n of g0)if(!oe(this,Kn)[n].exec(r[n]))return!1;return!0}exec(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return;try{typeof e=="object"?r=Oi(r,e,!1):r=Oi(r,cu(e,t),!1)}catch{return null}let n={};t?n.inputs=[e,t]:n.inputs=[e];let o;for(o of g0){let i=oe(this,Kn)[o].exec(r[o]);if(!i)return null;let a={};for(let[s,l]of oe(this,Uo)[o].entries())if(typeof l=="string"||typeof l=="number"){let u=i[s+1];a[l]=u}n[o]={input:r[o]??"",groups:a}}return n}static compareComponent(e,t,r){let n=(s,l)=>{for(let u of["type","modifier","prefix","value","suffix"]){if(s[u]{let u=0;for(;u{this.routes.set(new yh({pathname:r}),n)})}match(t){for(const[r,n]of this.routes){const o=`data:${t}`;if(r.test(o)){const i=r.exec(o);return{route:n,params:(i==null?void 0:i.pathname.groups)||{}}}}throw new Error(`Matching route for '${t}' not found`)}}class toe{constructor(t,r){ht(this,"pool",new Map);this.create=t,this.destroy=r}acquire(t,r){if(!this.pool.has(t)){const o={value:this.create(t),references:new Set};this.pool.set(t,o)}const n=this.pool.get(t);return n.references.add(r),n.value}release(t,r){if(this.pool.has(t)){const n=this.pool.get(t);n.references.delete(r),n.references.size===0&&(this.pool.delete(t),this.destroy(t,n.value))}}}class roe{constructor(t,{create:r,destroy:n},o){ht(this,"cache",new Map);ht(this,"pool");ht(this,"getCacheKeyPrefix");const i=new eoe(t);this.pool=new toe(a=>r(a,i),(a,s)=>{n(a,s)}),this.getCacheKeyPrefix=o}source(t,r){const n=this.getCacheKeyPrefix()+t,o=this.pool.acquire(t,r);return o.addEventListener("message",i=>{this.cache.set(n,i.data)}),this.cache.has(n)&&Promise.resolve().then(()=>{o==null||o.dispatchEvent(new MessageEvent("message",{data:this.cache.get(n)}))}),o}close(t,r){return this.pool.release(t,r)}}class noe{constructor(t){ht(this,"env");let r=t;const n=(s,l="")=>this.var(s,(r==null?void 0:r[s])??l),o=this.getConfig(),i=aoe(n("KUMA_VERSION",o.version)),a=encodeURIComponent(n("KUMA_PRODUCT_NAME"));r={...r,KUMA_UTM_QUERY_PARAMS:`utm_source=${a}&utm_medium=${a}`},this.env={...r,KUMA_INSTALL_URL:`${n("KUMA_INSTALL_URL")}?${n("KUMA_UTM_QUERY_PARAMS")}`,KUMA_DOCS_URL:`${n("KUMA_DOCS_URL")}/${i.patch==="0.0.0"?"dev":i.patch.replace(/\.\d+$/,".x")}`,KUMA_VERSION:i.pre,KUMA_API_URL:n("KUMA_API_URL")||o.apiUrl,KUMA_BASE_PATH:n("KUMA_BASE_PATH")||o.baseGuiPath,KUMA_MODE:n("KUMA_MODE")||o.mode,KUMA_ENVIRONMENT:n("KUMA_ENVIRONMENT")||o.environment,KUMA_STORE_TYPE:n("KUMA_STORE_TYPE")||o.storeType}}var(t,r=""){var n;return((n=this.env)==null?void 0:n[t])??r}getConfig(){const t=document.querySelector("#kuma-config");let r;if(t instanceof HTMLScriptElement&&t.textContent)try{r=JSON.parse(t.textContent.trim())}catch(n){console.error(n)}return r||(r=ooe(),console.error("Unable to parse kuma config. Falling back to defaults")),r.apiUrl=ioe(r.apiUrl),r}}function ooe(e=""){return{baseGuiPath:"/gui",apiUrl:e,version:"2.4.0",product:"Kuma",mode:"global",environment:"universal",storeType:"postgres",apiReadOnly:!1}}function bh(e){return e.endsWith("/")?bh(e.slice(0,-1)):e}function ioe(e){return e=!e.includes("://")&&!e.startsWith("/")?`/${e}`:e,bh(e)}function aoe(e){const[t,r,...n]=e.split(".");if(isNaN(parseInt(t)))return{major:t,minor:t,patch:t,pre:t};const[o,i]=n.join(".").split("-");return{major:t,minor:`${t}.${r}`,patch:`${t}.${r}.${o}`,pre:`${t}.${r}.${o}${i!==void 0?`-${i}`:""}`}}const Ut={Env:De("application.Env"),env:De("application.env"),EnvVars:De("EnvVars"),can:De("application.can"),features:De("application.can.features"),notFoundView:De("application.not-found"),applicationComponents:De("application.components"),source:De("data.source"),sources:De("data.sources"),dataSourcePool:De("data.DataSourcePool"),dataSourceLifecycle:De("data.DataSourceLifecycle"),getDataSourceCacheKeyPrefix:De("data.getDataSourceCacheKeyPrefix"),i18n:De("i18n"),enUs:De("i18n.locale.enUs")},soe=e=>[[De("application.components"),{service:t=>[["AppView",hne],["DataSource",mne],["RouteView",wne],["RouteTitle",vne],["I18nT",Ag(t)]],arguments:[e.i18n],labels:[e.components]}],[De("application.routes"),{service:_ne,arguments:[Ut.notFoundView],labels:[e.routes]}],[Ut.i18n,{service:xne,arguments:[Ut.enUs,e.env]}],[Ut.can,{service:kne,arguments:[Ut.features]}],[Ut.Env,{service:noe,arguments:[e.EnvVars]}],[Ut.env,{service:t=>(...r)=>t.var(...r),arguments:[Ut.Env]}],[Ut.dataSourceLifecycle,{constant:Lne}],[Ut.source,{service:Xf,arguments:[an(document,{description:"dom.document"})]}],[Ut.getDataSourceCacheKeyPrefix,{service:()=>()=>"",arguments:[e.router]}],[Ut.dataSourcePool,{service:roe,arguments:[e.sources,Ut.dataSourceLifecycle,Ut.getDataSourceCacheKeyPrefix]}]],loe=Ut,[uoe,coe,qr,doe]=Mi(Ut.env,Ut.can,Ut.i18n,Ut.dataSourcePool),pl=e=>(ut("data-v-e213db68"),e=e(),ct(),e),foe={class:"card-header"},hoe={class:"card-title"},poe={class:"columns"},moe=pl(()=>p("img",{src:nv},null,-1)),voe=pl(()=>p("img",{src:ov},null,-1)),goe=pl(()=>p("img",{src:x9},null,-1)),Coe=pl(()=>p("img",{src:x9},null,-1)),yoe=te({__name:"ControlPlaneStatus",props:{globalInsight:{},canUseZones:{type:Boolean}},setup(e){const{t}=qr(),r=e;return(n,o)=>{const i=m1("KCard");return m(),Q(i,null,{body:D(()=>[p("div",foe,[p("div",hoe,[p("h2",null,V(Y(t)("main-overview.detail.health.title")),1)])]),k(),p("div",poe,[r.canUseZones?(m(),Q(jn,{key:0,total:r.globalInsight.zones.controlPlanes.total,online:r.globalInsight.zones.controlPlanes.online,"data-testid":"zone-control-planes-status"},{icon:D(()=>[moe]),title:D(()=>[k(V(Y(t)("main-overview.detail.health.zone_control_planes")),1)]),_:1},8,["total","online"])):O("",!0),k(),U(jn,{total:r.globalInsight.meshes.total,"data-testid":"meshes-status"},{icon:D(()=>[voe]),title:D(()=>[k(V(Y(t)("main-overview.detail.health.meshes")),1)]),_:1},8,["total"]),k(),U(jn,{total:r.globalInsight.services.internal.total,online:r.globalInsight.services.internal.online,"data-testid":"services-status"},{icon:D(()=>[goe]),title:D(()=>[k(V(Y(t)("main-overview.detail.health.services")),1)]),_:1},8,["total","online"]),k(),U(jn,{total:r.globalInsight.dataplanes.standard.total,online:r.globalInsight.dataplanes.standard.online,"data-testid":"data-plane-proxies-status"},{icon:D(()=>[Coe]),title:D(()=>[k(V(Y(t)("main-overview.detail.health.data_plane_proxies")),1)]),_:1},8,["total","online"])])]),_:1})}}});const boe=ki(yoe,[["__scopeId","data-v-e213db68"]]),C2={sources:De("control-planes.sources"),ControlPlaneStatus:De("control-planes.components.ControlPlaneStatus")},woe=e=>[[C2.sources,{service:Ah,arguments:[e.env,e.api],labels:[e.sources]}],[C2.ControlPlaneStatus,{service:()=>boe}],[De("control-planes.routes"),{service:Lh,labels:[e.routes]}],[De("control-planes.features"),{service:Eh,arguments:[e.env],labels:[e.features]}]],_oe=C2,[uae]=Mi(C2.ControlPlaneStatus),koe=()=>[{path:"/diagnostics",name:"diagnostics",component:()=>_e(()=>import("./DiagnosticsView-cd6ac999.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css"],import.meta.url)}],Moe=e=>({"/config":async(t,r)=>(r.close(),await e.getConfig())}),xoe=e=>[[De("diagnostics.sources"),{service:Moe,arguments:[e.api],labels:[e.sources]}],[De("diagnostics.routes"),{service:koe,labels:[e.routes]}]];class Soe{constructor(t){ht(this,"storageAdapter");this.storageAdapter=t}get(t){let r;try{r=this.storageAdapter.getItem(t)}catch{return null}if(r===null||!(r.startsWith("[")||r.startsWith("{")))return r;try{return JSON.parse(r)}catch{return r}}set(t,r){try{const n=typeof r=="string"?r:JSON.stringify(r);this.storageAdapter.setItem(t,n)}catch{}}has(t){try{return this.storageAdapter.getItem(t)!==null}catch{return!1}}remove(t){try{this.storageAdapter.removeItem(t)}catch{}}}const du=new Soe(window.localStorage),Eoe={class:"onboarding-alert-content"},Loe=["innerHTML"],Aoe=te({__name:"OnboardingAlert",setup(e){const{t}=qr(),r=j(du.get("hasDismissedOnboardingAlert")!=="true");function n(){r.value=!1,du.set("hasDismissedOnboardingAlert","true")}return(o,i)=>{const a=m1("KButton"),s=m1("KAlert");return r.value?(m(),Q(s,{key:0,appearance:"success","dismiss-type":"icon","data-testid":"onboarding-notification",onClosed:n},{alertMessage:D(()=>[p("div",Eoe,[p("div",{innerHTML:Y(t)("main-overview.detail.onboarding.message",{name:Y(t)("common.product.name")})},null,8,Loe),k(),U(a,{appearance:"primary",size:"small",class:"action-button",to:{name:"onboarding-welcome"}},{default:D(()=>[k(V(Y(t)("main-overview.detail.onboarding.get_started_link")),1)]),_:1})])]),_:1})):O("",!0)}}});const Doe=ki(Aoe,[["__scopeId","data-v-fa366343"]]),Hoe={class:"stack"},Boe=te({__name:"ControlPlaneStatusWithOnboarding",props:{globalInsight:{},canUseZones:{type:Boolean}},setup(e){const t=Ioe(),r=e;return(n,o)=>(m(),M("div",Hoe,[n.globalInsight.meshes.total===1?(m(),Q(Doe,{key:0})):O("",!0),k(),U(Y(t),{"can-use-zones":r.canUseZones,"global-insight":n.globalInsight},null,8,["can-use-zones","global-insight"])]))}}),Toe=()=>[{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>_e(()=>import("./OnboardingView-ee3670bb.js"),[],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{onboardingProcess:!0},component:()=>_e(()=>import("./WelcomeView-2d75843a.js"),["./OnboardingPage-88f67fb6.css","./WelcomeView-cdc621d1.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{onboardingProcess:!0},component:()=>_e(()=>import("./DeploymentTypes-1a7009e7.js"),["./OnboardingPage-88f67fb6.css","./DeploymentTypes-b8dad077.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{onboardingProcess:!0},component:()=>_e(()=>import("./ConfigurationTypes-6e7d95dc.js"),["./OnboardingPage-88f67fb6.css","./ConfigurationTypes-0b3b2e72.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{onboardingProcess:!0},component:()=>_e(()=>import("./MultiZoneView-45aa1120.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./MultiZoneView-a3d28e14.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{onboardingProcess:!0},component:()=>_e(()=>import("./CreateMesh-0d9cfcd3.js"),["./OnboardingPage-88f67fb6.css","./CreateMesh-df0a269b.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{onboardingProcess:!0},component:()=>_e(()=>import("./AddNewServices-02f34657.js"),["./OnboardingPage-88f67fb6.css","./AddNewServices-392a5bae.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{onboardingProcess:!0},component:()=>_e(()=>import("./AddNewServicesCode-ba030fb4.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./CodeBlock-aa591f34.css","./AddNewServicesCode-324dd397.css"],import.meta.url)},{path:"dataplanes-overview",name:"onboarding-dataplanes-overview",meta:{onboardingProcess:!0},component:()=>_e(()=>import("./DataplanesOverview-bea77152.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./StatusBadge-307eb0a4.css","./DataplanesOverview-6768cdad.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{onboardingProcess:!0},component:()=>_e(()=>import("./CompletedView-4b007477.js"),["./OnboardingPage-88f67fb6.css","./CompletedView-ee0599a7.css"],import.meta.url)}]}],wh=De("onboarding.components.ControlPlaneStatus"),Ooe=e=>[[De("onboarding.routes"),{service:Toe,labels:[e.routes]}],[De("onboarding.components.ControlPlaneStatusWithOnboarding"),{service:t=>(C5(wh,{service:t}),Boe),decorates:e.ControlPlaneStatus}]],[Ioe]=Mi(wh);class Voe{info(...t){this._log("info",...t)}warn(...t){this._log("warn",...t)}error(...t){this._log("error",...t)}_log(t,...r){console[t](...r)}}const Poe=()=>{class e extends Voe{setup(){console.warn("Logging is disabled")}_log(){}}return new e},Noe=e=>[[De("kuma.components.not-found"),{service:()=>[()=>_e(()=>import("./NotFoundView-b10da387.js"),[],import.meta.url)],labels:[e.notFoundView]}]],Zoe=()=>({"/me":async(e={},t)=>(t.close(),Promise.resolve({pageSize:50}))}),$oe={sources:De("me.sources")},Roe=e=>[[$oe.sources,{service:Zoe,arguments:[e.api],labels:[e.sources]}]],zoe=(e,t,r)=>[{path:"/meshes",name:"mesh-index-view",redirect:{name:"mesh-list-view"},component:()=>_e(()=>import("./MeshIndexView-bf801068.js"),[],import.meta.url),children:[{path:"",name:"mesh-list-view",component:()=>_e(()=>import("./MeshListView-c22797ed.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./SummaryView-7aadeb51.css","./MeshListView-2cefe6f1.css"],import.meta.url),children:[{path:":mesh",name:"mesh-summary-view",component:()=>_e(()=>import("./MeshSummaryView-6b0bfb86.js"),["./MeshSummaryView-9b990599.css"],import.meta.url)}]},{path:":mesh",name:"mesh",redirect:{name:"mesh-detail-view"},children:[{path:"",name:"mesh-tabs-view",redirect:{name:"mesh-detail-view"},component:()=>_e(()=>import("./MeshTabsView-1dcd35ab.js"),["./NavTabs-098c6540.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css"],import.meta.url),children:[{path:"overview",meta:{module:"meshes"},name:"mesh-detail-view",component:()=>_e(()=>import("./MeshDetailView-2123d75b.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./MeshDetailView-33fe715e.css"],import.meta.url)},{path:"config",name:"mesh-config-view",component:()=>_e(()=>import("./MeshConfigView-ed886154.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},...e.items(),...t.items(),...r.items()]},...e.item(),...t.item(),...r.item()]}]}],Foe=e=>({"/meshes/:name":(t,r)=>{r.close();const{name:n}=t;return e.getMesh({name:n})},"/mesh-insights":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return e.getAllMeshInsights({size:n,offset:o})},"/mesh-insights/:name":async(t,r)=>{r.close();const{name:n}=t;return e.getMeshInsights({name:n})}}),Uoe=["protocol","service","zone"];function fu(e){const t=new Map;for(const[r,n]of e){const o=Uoe.includes(r),i=o?"tag":r;t.has(i)||t.set(i,[]);const a=t.get(i);let s;i==="tag"?s=(o?`kuma.io/${r}:${n}`:n).replace(/\s+/g,""):s=n,a.push(s.trim())}return t}const joe=e=>({"/meshes/:mesh/dataplanes/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneFromMesh({mesh:n,name:o})},"/meshes/:mesh/dataplanes/:name/data-path/:dataPath":(t,r)=>{r.close();const{mesh:n,name:o,dataPath:i}=t;return e.getDataplaneData({mesh:n,dppName:o,dataPath:i})},"/meshes/:mesh/dataplanes/:name/sidecar-dataplane-policies":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getSidecarDataplanePolicies({mesh:n,name:o})},"/meshes/:mesh/dataplanes/:name/rules":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneRules({mesh:n,name:o})},"/meshes/:mesh/dataplanes/:name/gateway-dataplane-policies":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getMeshGatewayDataplane({mesh:n,name:o})},"/meshes/:mesh/dataplane-overviews/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneOverviewFromMesh({mesh:n,name:o})},"/meshes/:mesh/dataplanes/of/:type":async(t,r)=>{r.close();const{mesh:n,size:o,type:i}=t,a=o*(t.page-1),s=Object.fromEntries(fu(JSON.parse(t.search||"[]"))),l={};return i==="standard"?l.gateway="false":i!=="all"&&(l.gateway=i),e.getAllDataplaneOverviewsFromMesh({mesh:n},{...s,...l,offset:a,size:o})},"/meshes/:mesh/dataplanes/for/:service/of/:type":async(t,r)=>{r.close();const{mesh:n,size:o,type:i}=t,a=o*(t.page-1),s=Object.fromEntries(fu(JSON.parse(t.search||"[]")));typeof s.tag>"u"&&(s.tag=[]),s.tag=s.tag.filter(u=>!u.startsWith("kuma.io/service:")),s.tag.push(`kuma.io/service:${t.service}`);const l={};return i==="standard"?l.gateway="false":i!=="all"&&(l.gateway=i),e.getAllDataplaneOverviewsFromMesh({mesh:n},{...s,...l,offset:a,size:o})}}),Yoe=()=>({items:()=>[{path:"data-planes",name:"data-plane-list-view",meta:{module:"data-planes"},component:()=>_e(()=>import("./DataPlaneListView-5826e40d.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./FilterBar-aa49b764.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./SummaryView-7aadeb51.css","./DataPlaneListView-0b2cc97f.css"],import.meta.url),children:[{path:":dataPlane",name:"data-plane-summary-view",component:()=>_e(()=>import("./DataPlaneSummaryView-2d5f576d.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./DataPlaneSummaryView-161183ad.css"],import.meta.url)}]}],item:()=>[{path:"data-planes/:dataPlane",name:"data-plane-detail-tabs-view",component:()=>_e(()=>import("./DataPlaneDetailTabsView-ba168f6d.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"data-plane-detail-view",component:()=>_e(()=>import("./DataPlaneDetailView-73216c82.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./AccordionList-8bab9627.css","./SubscriptionList-408b08ab.css","./DataPlaneDetailView-62f6093a.css"],import.meta.url)},{path:"policies",name:"data-plane-policies-view",component:()=>_e(()=>import("./DataPlanePoliciesView-06e5c813.js"),["./AccordionList-8bab9627.css","./CodeBlock-aa591f34.css","./PolicyTypeTag-f5c09fb0.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./DataPlanePoliciesView-9574aa26.css"],import.meta.url)},{path:"xds-config",name:"data-plane-xds-config-view",component:()=>_e(()=>import("./DataPlaneXdsConfigView-1b566046.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"stats",name:"data-plane-stats-view",component:()=>_e(()=>import("./DataPlaneStatsView-aef45188.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"clusters",name:"data-plane-clusters-view",component:()=>_e(()=>import("./DataPlaneClustersView-56d5cbdf.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"config",name:"data-plane-config-view",component:()=>_e(()=>import("./DataPlaneConfigView-ae8cefcc.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),Goe=e=>[[De("data-planes.sources"),{service:joe,arguments:[e.api],labels:[e.sources]}]],Koe=e=>({"/*/policy-types":(t,r)=>(r.close(),e.getPolicyTypes()),"/meshes/:mesh/policy-path/:path":(t,r)=>{r.close();const{mesh:n,path:o,size:i}=t,a=t.size*(t.page-1);return e.getAllPolicyEntitiesFromMesh({mesh:n,path:o},{offset:a,size:i})},"/meshes/:mesh/policy-path/:path/policy/:name":(t,r)=>{r.close();const{mesh:n,path:o,name:i}=t;return e.getSinglePolicyEntity({mesh:n,path:o,name:i})},"/meshes/:mesh/policy-path/:path/policy/:name/dataplanes":(t,r)=>{r.close();const{mesh:n,path:o,name:i}=t;return e.getPolicyConnections({mesh:n,path:o,name:i})}}),qoe=()=>({items:()=>[{path:"policies",name:"policy-list-index-view",meta:{module:"policies"},redirect:t=>({...t,params:{...t.params,policyPath:"circuit-breakers"},name:"policy-list-view"}),children:[{path:":policyPath",name:"policy-list-view",component:()=>_e(()=>import("./PolicyListView-0fd7b784.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./PolicyTypeTag-f5c09fb0.css","./SummaryView-7aadeb51.css","./PolicyListView-bc46ef91.css"],import.meta.url),children:[{path:":policy",name:"policy-summary-view",component:()=>_e(()=>import("./PolicySummaryView-290855c6.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./ResourceCodeBlock-dd906c25.css","./PolicySummaryView-7aaa36fb.css"],import.meta.url)}]}]}],item:()=>[{path:"policies/:policyPath/:policy/overview",name:"policy-detail-view",component:()=>_e(()=>import("./PolicyDetailView-592b5bf2.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}),Woe=e=>[[De("policies.sources"),{service:Koe,arguments:[e.api],labels:[e.sources]}]],Qoe=e=>({"/meshes/:mesh/service-insights":(t,r)=>{r.close();const{mesh:n,size:o}=t,i=t.size*(t.page-1);return e.getAllServiceInsightsFromMesh({mesh:n},{size:o,offset:i})},"/meshes/:mesh/service-insights/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getServiceInsight({mesh:n,name:o})},"/meshes/:mesh/external-services/for/:service":async(t,r)=>{r.close();const{mesh:n,service:o}=t,{items:i}=await e.getAllExternalServicesFromMesh({mesh:n},{tag:[`kuma.io/service:${o}`]});return i.length>0?i[0]:null}}),Xoe=()=>({items:()=>[{path:"services",name:"service-list-view",meta:{module:"services"},component:()=>_e(()=>import("./ServiceListView-d31fd7c3.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./StatusBadge-307eb0a4.css","./SummaryView-7aadeb51.css","./ServiceListView-19df520e.css"],import.meta.url),children:[{path:":service",name:"service-summary-view",component:()=>_e(()=>import("./ServiceSummaryView-712ecb96.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css","./StatusBadge-307eb0a4.css","./ServiceSummaryView-c2232446.css"],import.meta.url)}]}],item:()=>[{path:"services/:service",name:"service-detail-tabs-view",component:()=>_e(()=>import("./ServiceDetailTabsView-4b18ecba.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"service-detail-view",component:()=>_e(()=>import("./ServiceDetailView-1b901243.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./StatusBadge-307eb0a4.css"],import.meta.url)},{path:"config",name:"service-config-view",component:()=>_e(()=>import("./ServiceConfigView-c9b2a731.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},{path:"data-plane-proxies",name:"service-data-plane-proxies-view",meta:{module:"service-data-planes"},component:()=>_e(()=>import("./ServiceDataPlaneProxiesView-5f3b75c1.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./FilterBar-aa49b764.css","./SummaryView-7aadeb51.css","./ServiceDataPlaneProxiesView-1b5b6361.css"],import.meta.url),children:[{path:":dataPlane",name:"service-data-plane-summary-view",component:()=>_e(()=>import("./DataPlaneSummaryView-2d5f576d.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./DataPlaneSummaryView-161183ad.css"],import.meta.url)}]}]}]}),Joe=e=>[[De("service.sources"),{service:Qoe,arguments:[e.api],labels:[e.sources]}]],bo={dataplaneRoutes:De("kuma.dataplane.routes"),serviceRoutes:De("kuma.service.routes"),policyRoutes:De("kuma.policy.routes")},eie=e=>[[De("meshes.routes"),{service:zoe,arguments:[bo.serviceRoutes,bo.dataplaneRoutes,bo.policyRoutes],labels:[e.routes]}],[bo.dataplaneRoutes,{service:Yoe}],[bo.serviceRoutes,{service:Xoe}],[bo.policyRoutes,{service:qoe}],[De("meshes.sources"),{service:Foe,arguments:[e.api],labels:[e.sources]}],...Joe(e),...Goe(e),...Woe(e)],tie=e=>({"use zones":()=>e("KUMA_MODE")==="global","create zones":t=>t("use zones")&&e("KUMA_ZONE_CREATION_FLOW")==="enabled"}),fs=(e="egresses")=>({items:()=>[{path:`${e}`,name:"zone-egress-list-view",meta:{module:"zone-egresses"},component:()=>_e(()=>import("./IndexView-194aeca9.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./StatusBadge-307eb0a4.css","./SummaryView-7aadeb51.css","./IndexView-546b01da.css"],import.meta.url),children:[{path:":zoneEgress",name:"zone-egress-summary-view",component:()=>_e(()=>import("./ZoneEgressSummaryView-329099b5.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ZoneEgressSummaryView-caec268f.css"],import.meta.url)}]}],item:()=>[{path:`${e}/:zoneEgress`,name:"zone-egress-detail-tabs-view",component:()=>_e(()=>import("./IndexView-f20aa779.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-egress-detail-view"},children:[{path:"overview",name:"zone-egress-detail-view",component:()=>_e(()=>import("./DetailView-4d0764cd.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./AccordionList-8bab9627.css","./SubscriptionList-408b08ab.css"],import.meta.url)},{path:"xds-config",name:"zone-egress-xds-config-view",component:()=>_e(()=>import("./XdsConfigView-853a6201.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"stats",name:"zone-egress-stats-view",component:()=>_e(()=>import("./StatsView-bd8d833f.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"clusters",name:"zone-egress-clusters-view",component:()=>_e(()=>import("./ClustersView-c5accdeb.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"config",name:"zone-egress-config-view",component:()=>_e(()=>import("./ConfigView-d55efab3.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),hu=(e="ingresses")=>({items:()=>[{path:`${e}`,name:"zone-ingress-list-view",meta:{module:"zone-ingresses"},component:()=>_e(()=>import("./IndexView-f3045ff9.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./StatusBadge-307eb0a4.css","./SummaryView-7aadeb51.css","./IndexView-dd996c44.css"],import.meta.url),children:[{path:":zoneIngress",name:"zone-ingress-summary-view",component:()=>_e(()=>import("./ZoneIngressSummaryView-0c789aa0.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ZoneIngressSummaryView-4317e314.css"],import.meta.url)}]}],item:()=>[{path:`${e}/:zoneIngress`,name:"zone-ingress-detail-tabs-view",component:()=>_e(()=>import("./IndexView-46e5372f.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-ingress-detail-view"},children:[{path:"overview",name:"zone-ingress-detail-view",component:()=>_e(()=>import("./DetailView-43caf74a.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./AccordionList-8bab9627.css","./SubscriptionList-408b08ab.css"],import.meta.url)},{path:"services",name:"zone-ingress-services-view",component:()=>_e(()=>import("./ServicesView-3760395d.js"),["./AppCollection-78207d85.css"],import.meta.url)},{path:"xds-config",name:"zone-ingress-xds-config-view",component:()=>_e(()=>import("./XdsConfigView-4d77ba17.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"stats",name:"zone-ingress-stats-view",component:()=>_e(()=>import("./StatsView-390316a6.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"clusters",name:"zone-ingress-clusters-view",component:()=>_e(()=>import("./ClustersView-f5001edf.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"config",name:"zone-ingress-config-view",component:()=>_e(()=>import("./ConfigView-f5be1d45.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),rie=()=>[{path:"/zones/-create",name:"zone-create-view",meta:{isWizard:!0},component:()=>_e(()=>import("./CreateView-96e1ed83.js"),["./CodeBlock-aa591f34.css","./CreateView-1f7b0908.css"],import.meta.url)}],nie=(e,t)=>{const r="/zones";return[...e,...t("use zones")?[{path:`${r}`,name:"zone-index-view",redirect:{name:"zone-cp-list-view"},children:[{path:"",name:"zone-cp-list-view",meta:{module:"zone-cps"},component:()=>_e(()=>import("./IndexView-673e2aae.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./StatusBadge-307eb0a4.css","./SummaryView-7aadeb51.css","./IndexView-5a7bc380.css"],import.meta.url),children:[{path:":zone",name:"zone-cp-summary-view",component:()=>_e(()=>import("./ZoneSummaryView-a6fb216c.js"),["./StatusBadge-307eb0a4.css","./ZoneSummaryView-429404c3.css"],import.meta.url)}]},{path:":zone",name:"zone-cp-detail-abstract-view",children:[{path:"",name:"zone-cp-detail-tabs-view",component:()=>_e(()=>import("./IndexView-5eeb2d76.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-cp-detail-view"},children:[{path:"overview",name:"zone-cp-detail-view",component:()=>_e(()=>import("./DetailView-b5bb8f5e.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-408b08ab.css"],import.meta.url)},{path:"config",name:"zone-cp-config-view",component:()=>_e(()=>import("./ConfigView-c05860e8.js"),["./CodeBlock-aa591f34.css"],import.meta.url)},...hu().items(),...fs().items()]},...hu().item(),...fs().item()]}]}]:[{path:`${r}`,redirect:{name:"zone-egress-list-view"},children:[...fs().items(),...fs().item()]}]]};function cae(e){var t;for(const r of((t=e.zoneInsight)==null?void 0:t.subscriptions)??[])if(r.config)return JSON.parse(r.config).environment;return""}function dae(e){var r;const t=((r=e.zoneInsight)==null?void 0:r.subscriptions)??[];if(t.length>0){const n=t[t.length-1];if(n.config){const o=JSON.parse(n.config);return g2(o,"dpServer.auth.type","")}}return""}function oie(e){var t;return e.zone.enabled===!1?"disabled":iie((t=e.zoneInsight)==null?void 0:t.subscriptions)}function iie(e=[]){return e.length>0&&[e[e.length-1]].every(r=>{var n;return((n=r.connectTime)==null?void 0:n.length)&&!r.disconnectTime})?"online":"offline"}const aie=e=>({"/zone-cps/:name/egresses":async(t,r)=>{r.close();const{name:n,size:o,page:i}=t,a=o*(i-1),s=await e.getAllZoneEgressOverviews({size:o,offset:a});return n!=="*"&&(s.items=s.items.filter(l=>l.zoneEgress.zone===n),s.total=s.items.length),s},"/zone-egresses/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneEgress({name:n})},"/zone-egresses/:name/data-path/:dataPath":(t,r)=>{r.close();const{name:n,dataPath:o}=t;return e.getZoneEgressData({zoneEgressName:n,dataPath:o})},"/zone-egress-overviews":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return await e.getAllZoneEgressOverviews({size:n,offset:o})},"/zone-egress-overviews/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneEgressOverview({name:n})}}),sie={fromObject:e=>({...e,zoneIngress:{...e.zoneIngress,availableServices:Array.isArray(e.zoneIngress.availableServices)?e.zoneIngress.availableServices:[]}})},lie=e=>({"/zone-cps/:name/ingresses":async(t,r)=>{r.close();const{name:n,size:o,page:i}=t,a=o*(i-1),s=await e.getAllZoneIngressOverviews({size:o,offset:a});return s.items=s.items.filter(l=>l.zoneIngress.zone===n),{...s,total:s.items.length,items:s.items.map(sie.fromObject)}},"/zone-ingresses/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneIngress({name:n})},"/zone-ingresses/:name/data-path/:dataPath":(t,r)=>{r.close();const{name:n,dataPath:o}=t;return e.getZoneIngressData({zoneIngressName:n,dataPath:o})},"/zone-ingress-overviews":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return await e.getAllZoneIngressOverviews({size:n,offset:o})},"/zone-ingress-overviews/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneIngressOverview({name:n})}}),uie=(e,t)=>({...lie(t),...aie(t),"/zone-cps":async r=>{const{size:n}=r,o=n*(r.page-1);return t.getAllZoneOverviews({size:n,offset:o})},"/zone-cps/:name":async r=>{const{name:n}=r;return t.getZoneOverview({name:n})},"/zone-cps/online/:name":r=>{const n=class extends Error{},{name:o}=r;return e(async()=>{const i=await t.getZoneOverview({name:o});if(oie(i)==="online")return i;throw new n},{retry:i=>{if(i instanceof n)return new Promise(a=>setTimeout(a,2e3))}})}}),cie=e=>[[De("zones.routes"),{service:t=>nie(t("create zones")?rie():[],t),arguments:[e.can],labels:[e.routes]}],[De("zone.sources"),{service:uie,arguments:[e.source,e.api],labels:[e.sources]}],[De("zone.features"),{service:tie,arguments:[e.env],labels:[e.features]}]],die={common:{not_applicable:"N/A",formats:{integer:"{value, number, integer}"},product:{name:"Kuma",href:{docs:{index:"{KUMA_DOCS_URL}/"}},environment:{universal:"Universal",kubernetes:"Kubernetes",unknown:"—"},mode:{standalone:"Standalone",global:"Multi-Zone"}},warnings:{CERT_EXPIRED:`'<'p>The certificate for this dataplane has expired'<'/p> + `,1)]),default:D(()=>[rne,k()]),_:1}),k(),nne,k(),one,k(),ine]))}}),On={KubernetesGraph:an(m1e,{description:"KubernetesGraph"}),PostgresGraph:an(Pre,{description:"PostgresGraph"}),MemoryGraph:an(D1e,{description:"MemoryGraph"}),MultizoneGraph:an(pre,{description:"MultizoneGraph"}),StandaloneGraph:an(ane,{description:"StandaloneGraph"}),MainView:an(Gee,{description:"MainView"}),MeshDetails:an(Yte,{description:"MeshDetails"})},[nae,oae,iae,aae,sae,sne,lae]=Mi(On.KubernetesGraph,On.PostgresGraph,On.MemoryGraph,On.MultizoneGraph,On.StandaloneGraph,On.MainView,On.MeshDetails),lne={key:0,"aria-label":"Breadcrumb"},une={key:0,class:"app-view-title-bar"},cne={class:"actions"},dne={key:1},fne=te({__name:"AppView",props:{breadcrumbs:{default:null},fullscreen:{type:Boolean,default:!1}},setup(e){const t=sne(),r=e,n=new Map,o=j([]),i=Symbol("app-view"),a=c=>{const d=[...c.values()];d.some(f=>f.length===0)?o.value=[]:o.value=d.flat()},s={addBreadcrumbs:(c,d)=>{if(typeof c<"u"){if(n.has(d)){const f=n.get(d);if(JSON.stringify(f)===JSON.stringify(c))return}n.set(d,c),a(n)}},removeBreadcrumbs:c=>{n.has(c)&&(n.delete(c),a(n))}},l=_1("app-view-parent",void 0);l||Oo("app-view-parent",s);const u=l||s;return Te(()=>r.breadcrumbs,c=>{c!==null&&u.addBreadcrumbs(c,i)},{immediate:!0}),nr(()=>{u.removeBreadcrumbs(i)}),(c,d)=>{const f=m1("KAlert");return m(),Q(vt(Y(l)?"div":Y(t)),null,{default:D(()=>[!Y(l)&&o.value.length>0?(m(),M("nav",lne,[U(Y(T7),{items:o.value},null,8,["items"])])):O("",!0),k(),p("section",{class:J({"is-fullscreen":r.fullscreen})},[c.$slots.title?(m(),M("header",une,[r.fullscreen?(m(),Q(Y(YC),{key:0})):O("",!0),k(),F(c.$slots,"title",{},void 0,!0),k(),p("div",cne,[F(c.$slots,"actions",{},void 0,!0)])])):O("",!0),k(),c.$slots.notifications?(m(),M("aside",dne,[U(f,{class:"mb-4",appearance:"warning"},{alertMessage:D(()=>[F(c.$slots,"notifications",{},void 0,!0)]),_:3})])):O("",!0),k(),F(c.$slots,"default",{},void 0,!0)],2)]),_:3})}}});const hne=ki(fne,[["__scopeId","data-v-51e64dc9"]]),pne=p("span",{class:"visually-hidden"},null,-1),mne=te({__name:"DataSource",props:{src:{type:String,required:!0}},emits:["change","error"],setup(e,{emit:t}){const r=doe(),n=e,o=j(void 0),i=j(void 0),a=t;let s={};const l=Symbol(""),u=async f=>{if(o.value=void 0,s=c(s),s.src=f,f==="")return;s.controller=new AbortController;const h=r.source(f,l);h.addEventListener("message",C=>{o.value=C.data,i.value=void 0,a("change",o.value)},{signal:s.controller.signal}),h.addEventListener("error",C=>{i.value=C.error,a("error",i.value)},{signal:s.controller.signal})},c=f=>(typeof f.controller<"u"&&f.controller.abort(),typeof f.src<"u"&&r.close(f.src,l),{});Te(()=>n.src,function(f){u(f)},{immediate:!0}),nr(()=>{s=c(s)});const d=()=>{u(n.src)};return(f,h)=>(m(),M(Se,null,[F(f.$slots,"default",{data:o.value,error:i.value,refresh:d}),k(),pne],64))}}),J6=Symbol("route-view-parent"),vne=te({__name:"RouteTitle",props:{title:{type:String,required:!1,default:""},render:{type:Boolean,required:!1,default:!0}},setup(e){const t=e,r=Symbol("route-title"),n=_1(J6);return typeof n<"u"&&(Te(()=>t.title,o=>{o.length>0&&n.addTitle(o,r)},{immediate:!0}),nr(()=>{n.removeTitle(r)})),(o,i)=>t.render?(m(),M(Se,{key:0},[k(V(t.title),1)],64)):O("",!0)}}),y5=function(e){let t;return(...r)=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(e.bind(e,...r))}},gne=function(e){return(Array.isArray(e)?e[0]:e)??""},Cne=(e=document)=>y5(t=>{e.title=t}),yne=(e=document.documentElement)=>{if(!e)return()=>{};const t=[...e.classList];return y5(r=>{const n=r.reduce((o,i)=>Object.entries(i).reduce((a,[s,l])=>(typeof a[s]>"u"&&(a[s]=[]),a[s].push(l),a),o),{});e.classList.remove(...[...e.classList].filter(o=>!t.includes(o))),e.classList.add(...n.class||[])})},o9=(e,t)=>{const r={...t},n=Object.entries(e).reduce((o,[i,a])=>(String(a).length>0?o[i]=encodeURIComponent(String(a)):o[i]=void 0,o),r);return{...r,...n}},bne=["data-testid"],wne=te({__name:"RouteView",props:{name:{},attrs:{default:()=>({})},params:{default:()=>({})}},setup(e){const t=uoe(),r=coe(),{t:n}=qr(),o=oc(),i=wb(),a=Symbol("route-view"),s=e,l=E(()=>s.name),u=j(null),c=new Map,d=new Map,f=Cne(document),h=yne(document.documentElement),C=I=>I.reverse().concat(n("components.route-view.title",{name:n("common.product.name")})).join(" | "),w={addTitle:(I,Z)=>{const A=u.value;A&&(A.innerHTML=n("components.route-view.route-announcer",{title:I})),c.set(Z,I),f(C([...c.values()]))},removeTitle:I=>{c.delete(I),f(C([...c.values()]))},addAttrs:(I,Z)=>{d.set(Z,I),h([...d.values()])},removeAttrs:I=>{d.delete(I),h([...d.values()])}},g=j(s.params);Te(()=>Object.keys(s.params).map(I=>o.params[I]||o.query[I]),()=>{const I=Object.entries({...s.params,...o.query,...o.params}).reduce((Z,[A,S])=>{if(typeof s.params[A]>"u")return Z;let $=gne(S);const T=s.params[A];switch(!0){case typeof T=="number":isNaN(Number(S))&&($=String(T));break}return $.length===0&&($=String(T)),Z[A]=decodeURIComponent($),Z},{});g.value=I},{immediate:!0});let b={};const y=y5(I=>{i.push({name:s.name,query:o9(I,o.query)}),b={}}),v=I=>{b={...b,...I},y(b)},_=(...I)=>{i.push(...I)};Te(()=>s.name,()=>{const I=Object.entries(g.value||{}).reduce((Z,[A,S])=>(typeof o.params[A]>"u"&&(Z[A]=S),Z),{});Object.keys(I).length>0&&i.replace({query:o9(I,o.query)})},{immediate:!0});const H=_1(J6,void 0);H||(f(n("components.route-view.title",{name:n("common.product.name")})),Oo(J6,w));const P=H||w;return Te(()=>s.attrs,I=>{Object.keys(I).length>0&&P.addAttrs(I,a)},{immediate:!0}),nr(()=>{P.removeAttrs(a)}),(I,Z)=>(m(),M("div",{class:"route-view","data-testid":l.value},[Y(H)?O("",!0):(m(),M("div",{key:0,id:"application-route-announcer",ref_key:"title",ref:u,class:"route-view-title visually-hidden","aria-live":"assertive","aria-atomic":"true"},null,512)),k(),F(I.$slots,"default",{t:Y(n),env:Y(t),can:Y(r),route:{update:v,replace:_,params:g.value}})],8,bne))}}),_ne=e=>[{path:"/404",name:"kuma-not-found-view",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>e[e.length-1]()}],kne=e=>{const t=(r,n)=>typeof e[r]<"u"?e[r](t,n):!1;return t};function Mne(e){const t=e.split(/([A-Z][a-z]+)/).join(" ").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.substring(1)}function g2(e,t,r=void 0){if(typeof e!="object"||Array.isArray(e)||Array.isArray(t)&&t.length===0)return r;const n=Array.isArray(t)?t:t.split(".");if(n.length===1){const o=e[n[0]];return o===void 0?r:o}return g2(e[n[0]],n.slice(1),r)}class i9 extends Error{get key(){return this.message}}const xne=(e,t)=>{const r=Lg("en-us",e,{isGlobal:!0,onError:o=>{throw o}}),n={KUMA_VERSION:t("KUMA_VERSION"),KUMA_DOCS_URL:t("KUMA_DOCS_URL"),KUMA_UTM_QUERY_PARAMS:t("KUMA_UTM_QUERY_PARAMS"),KUMA_PRODUCT_NAME:r.t("common.product.name")};return{...r,t:function(...o){var a;const i=o[0];try{if(typeof g2(e,i)>"u")throw i.startsWith("http.api.")?new i9(i):new Error(`Missing message: "${i}" for locale "en-us", using id as fallback`);return g2(e,i).length===0?"":(o[1]={...n,...o[1]},r.t(...o))}catch(s){switch(!0){case s instanceof i9:return Mne(s.key.split(".").pop());default:if((a=o[2])!=null&&a.defaultMessage)return o[2].defaultMessage;throw s}}}}},a9=0,s9=1,yo=2;class Qf extends EventTarget{constructor(r,n){super();ht(this,"url","");ht(this,"withCredentials",!1);ht(this,"CONNECTING",a9);ht(this,"OPEN",s9);ht(this,"CLOSED",yo);ht(this,"onerror",null);ht(this,"onmessage",null);ht(this,"onopen",null);ht(this,"readyState",yo);this.source=r,this.configuration=n,this._open()}_open(){(async function(r){try{r.readyState=a9;const n=r.source();r.readyState=s9;for await(const o of n)if(r.dispatchEvent(new MessageEvent("message",{data:o})),r.readyState===yo)break;r.readyState=yo}catch(n){r.close(),r.dispatchEvent(new ErrorEvent("error",{error:n}))}})(this)}open(){this.readyState!==yo&&this._open()}close(){this.readyState=yo}}const Xf=e=>(t,r={})=>{let n=0,o=0;return new Qf(async function*(){var a,s;const i=this;for(;;){o>0&&await new Promise(u=>setTimeout(u,i.configuration.interval??1e3)),(n>0||o>0)&&e.hidden&&await new Promise(u=>{e.addEventListener("visibilitychange",u,{once:!0})});let l;try{l=await t(i),typeof i.configuration.interval>"u"&&i.close(),o++,yield l}catch(u){const c=(s=(a=i.configuration)==null?void 0:a.retry)==null?void 0:s.call(a,u);if(typeof(c==null?void 0:c.then)=="function")await Promise.all([c,new Promise(d=>setTimeout(d,1e3))]),n++;else throw u}}},r)},l9=Xf(new class extends EventTarget{constructor(){super(...arguments);ht(this,"hidden",!1)}}),Sne=(e,t)=>{const[r,n]=e.split("?"),o=new URLSearchParams(n),i=t.match(r),a={offset:parseInt(o.get("offset")||"0"),size:parseInt(o.get("size")||"0"),page:parseInt(o.get("page")||"0"),search:o.get("search")||"",...i.params};try{const s=i.route(a,{close:()=>{}}),l=s instanceof Qf?s:l9(()=>Promise.resolve(s));return l.url=e,l}catch(s){return l9(()=>Promise.reject(s))}},Ene=(e,t)=>{t&&t.close()},Lne={create:Sne,destroy:Ene};var la=class{constructor(e,t,r,n,o,i){ht(this,"type",3);ht(this,"name","");ht(this,"prefix","");ht(this,"value","");ht(this,"suffix","");ht(this,"modifier",3);this.type=e,this.name=t,this.prefix=r,this.value=n,this.suffix=o,this.modifier=i}hasCustomName(){return this.name!==""&&typeof this.name!="number"}},Ane=/[$_\p{ID_Start}]/u,Dne=/[$_\u200C\u200D\p{ID_Continue}]/u,e7=".*";function Hne(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function Jf(e,t=!1){let r=[],n=0;for(;n{if(al("OTHER_MODIFIER")??l("ASTERISK"),c=y=>{let v=l(y);if(v!==void 0)return v;let{type:_,index:H}=r[a];throw new TypeError(`Unexpected ${_} at ${H}, expected ${y}`)},d=()=>{let y="",v;for(;v=l("CHAR")??l("ESCAPED_CHAR");)y+=v;return y},f=y=>y,h=t.encodePart||f,C="",w=y=>{C+=y},g=()=>{C.length&&(o.push(new la(3,"","",h(C),"",3)),C="")},b=(y,v,_,H,P)=>{let I=3;switch(P){case"?":I=1;break;case"*":I=0;break;case"+":I=2;break}if(!v&&!_&&I===3){w(y);return}if(g(),!v&&!_){if(!y)return;o.push(new la(3,"","",h(y),"",I));return}let Z;_?_==="*"?Z=e7:Z=_:Z=n;let A=2;Z===n?(A=1,Z=""):Z===e7&&(A=0,Z="");let S;if(v?S=v:_&&(S=i++),s.has(S))throw new TypeError(`Duplicate name '${S}'.`);s.add(S),o.push(new la(A,S,h(y),Z,h(H),I))};for(;a-1)}return a||(n+=`(?=${i}|${o})`),new RegExp(n,u9(r))}var sn={delimiter:"",prefixes:"",sensitive:!0,strict:!0},Tne={delimiter:".",prefixes:"",sensitive:!0,strict:!0},One={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function Ine(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function rh(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function Vne(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function nh(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var oh=["ftp","file","http","https","ws","wss"];function ih(e){if(!e)return!0;for(let t of oh)if(e.test(t))return!0;return!1}function Pne(e,t){if(e=rh(e,"#"),t||e==="")return e;let r=new URL("https://example.com");return r.hash=e,r.hash?r.hash.substring(1,r.hash.length):""}function Nne(e,t){if(e=rh(e,"?"),t||e==="")return e;let r=new URL("https://example.com");return r.search=e,r.search?r.search.substring(1,r.search.length):""}function Zne(e,t){return t||e===""?e:nh(e)?lh(e):sh(e)}function $ne(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.password=e,r.password}function Rne(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.username=e,r.username}function zne(e,t,r){if(r||e==="")return e;if(t&&!oh.includes(t))return new URL(`${t}:${e}`).pathname;let n=e[0]=="/";return e=new URL(n?e:"/-"+e,"https://example.com").pathname,n||(e=e.substring(2,e.length)),e}function Fne(e,t,r){return ah(t)===e&&(e=""),r||e===""?e:uh(e)}function Une(e,t){return e=Vne(e,":"),t||e===""?e:b5(e)}function ah(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function b5(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function jne(e){if(e==="")return e;let t=new URL("https://example.com");return t.username=e,t.username}function Yne(e){if(e==="")return e;let t=new URL("https://example.com");return t.password=e,t.password}function sh(e){if(e==="")return e;if(/[\t\n\r #%/:<>?@[\]^\\|]/g.test(e))throw new TypeError(`Invalid hostname '${e}'`);let t=new URL("https://example.com");return t.hostname=e,t.hostname}function lh(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function uh(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function Gne(e){if(e==="")return e;let t=new URL("https://example.com");return t.pathname=e[0]!=="/"?"/-"+e:e,e[0]!=="/"?t.pathname.substring(2,t.pathname.length):t.pathname}function Kne(e){return e===""?e:new URL(`data:${e}`).pathname}function qne(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Wne(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var Vo,l1,St,bt,Yn,Po,Vr,No,Zo,$o,Vt,Ft,y2,ch,xa,t7,Gn,Fi,Ro,Ds,b1,P1,Sa,r7,b2,dh,zo,Hs,w2,fh,_2,hh,Fo,Bs,hn,Eo,Pr,Nn,k2,ph,M2,mh,x2,vh,S2,gh,Z1,sr,E2,Ch,m9,Qne=(m9=class{constructor(e){et(this,Vt);et(this,y2);et(this,xa);et(this,Gn);et(this,Ro);et(this,b1);et(this,Sa);et(this,b2);et(this,zo);et(this,w2);et(this,_2);et(this,Fo);et(this,hn);et(this,Pr);et(this,k2);et(this,M2);et(this,x2);et(this,S2);et(this,Z1);et(this,E2);et(this,Vo,void 0);et(this,l1,[]);et(this,St,{});et(this,bt,0);et(this,Yn,1);et(this,Po,0);et(this,Vr,0);et(this,No,0);et(this,Zo,0);et(this,$o,!1);Gt(this,Vo,e)}get result(){return oe(this,St)}parse(){for(Gt(this,l1,Jf(oe(this,Vo),!0));oe(this,bt)0)if(ge(this,M2,mh).call(this))Gt(this,No,oe(this,No)-1);else continue;if(ge(this,k2,ph).call(this)){Gt(this,No,oe(this,No)+1);continue}switch(oe(this,Vr)){case 0:ge(this,Sa,r7).call(this)&&(oe(this,St).username="",oe(this,St).password="",oe(this,St).hostname="",oe(this,St).port="",oe(this,St).pathname="",oe(this,St).search="",oe(this,St).hash="",ge(this,Gn,Fi).call(this,1));break;case 1:if(ge(this,Sa,r7).call(this)){ge(this,E2,Ch).call(this);let e=7,t=1;oe(this,$o)&&(oe(this,St).pathname="/"),ge(this,b2,dh).call(this)?(e=2,t=3):oe(this,$o)&&(e=2),ge(this,Vt,Ft).call(this,e,t)}break;case 2:ge(this,zo,Hs).call(this)?ge(this,Gn,Fi).call(this,3):(ge(this,Fo,Bs).call(this)||ge(this,hn,Eo).call(this)||ge(this,Pr,Nn).call(this))&&ge(this,Gn,Fi).call(this,5);break;case 3:ge(this,w2,fh).call(this)?ge(this,Vt,Ft).call(this,4,1):ge(this,zo,Hs).call(this)&&ge(this,Vt,Ft).call(this,5,1);break;case 4:ge(this,zo,Hs).call(this)&&ge(this,Vt,Ft).call(this,5,1);break;case 5:ge(this,x2,vh).call(this)?Gt(this,Zo,oe(this,Zo)+1):ge(this,S2,gh).call(this)&&Gt(this,Zo,oe(this,Zo)-1),ge(this,_2,hh).call(this)&&!oe(this,Zo)?ge(this,Vt,Ft).call(this,6,1):ge(this,Fo,Bs).call(this)?ge(this,Vt,Ft).call(this,7,0):ge(this,hn,Eo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Pr,Nn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 6:ge(this,Fo,Bs).call(this)?ge(this,Vt,Ft).call(this,7,0):ge(this,hn,Eo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Pr,Nn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 7:ge(this,hn,Eo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Pr,Nn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 8:ge(this,Pr,Nn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break}}}},Vo=new WeakMap,l1=new WeakMap,St=new WeakMap,bt=new WeakMap,Yn=new WeakMap,Po=new WeakMap,Vr=new WeakMap,No=new WeakMap,Zo=new WeakMap,$o=new WeakMap,Vt=new WeakSet,Ft=function(e,t){switch(oe(this,Vr)){case 0:break;case 1:oe(this,St).protocol=ge(this,Z1,sr).call(this);break;case 2:break;case 3:oe(this,St).username=ge(this,Z1,sr).call(this);break;case 4:oe(this,St).password=ge(this,Z1,sr).call(this);break;case 5:oe(this,St).hostname=ge(this,Z1,sr).call(this);break;case 6:oe(this,St).port=ge(this,Z1,sr).call(this);break;case 7:oe(this,St).pathname=ge(this,Z1,sr).call(this);break;case 8:oe(this,St).search=ge(this,Z1,sr).call(this);break;case 9:oe(this,St).hash=ge(this,Z1,sr).call(this);break}ge(this,y2,ch).call(this,e,t)},y2=new WeakSet,ch=function(e,t){Gt(this,Vr,e),Gt(this,Po,oe(this,bt)+t),Gt(this,bt,oe(this,bt)+t),Gt(this,Yn,0)},xa=new WeakSet,t7=function(){Gt(this,bt,oe(this,Po)),Gt(this,Yn,0)},Gn=new WeakSet,Fi=function(e){ge(this,xa,t7).call(this),Gt(this,Vr,e)},Ro=new WeakSet,Ds=function(e){return e<0&&(e=oe(this,l1).length-e),e=0&&(e.pathname=Dr(n.pathname.substring(0,o+1),r)+e.pathname)}e.pathname=zne(e.pathname,e.protocol,r)}return typeof t.search=="string"&&(e.search=Nne(t.search,r)),typeof t.hash=="string"&&(e.hash=Pne(t.hash,r)),e}function Ui(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function Xne(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function Jne(e,t){t.delimiter??(t.delimiter="/#?"),t.prefixes??(t.prefixes="./"),t.sensitive??(t.sensitive=!1),t.strict??(t.strict=!1),t.end??(t.end=!0),t.start??(t.start=!0),t.endsWith="";let r=".*",n=`[^${Xne(t.delimiter)}]+?`,o=/[$_\u200C\u200D\p{ID_Continue}]/u,i="";for(let a=0;a0?e[a-1]:null,d=a0?d.value[0]:"";u=o.test(f)}else u=!d.hasCustomName();if(!u&&!s.prefix.length&&c&&c.type===3){let f=c.value[c.value.length-1];u=t.prefixes.includes(f)}u&&(i+="{"),i+=Ui(s.prefix),l&&(i+=`:${s.name}`),s.type===2?i+=`(${s.value})`:s.type===1?l||(i+=`(${n})`):s.type===0&&(!l&&(!c||c.type===3||c.modifier!==3||u||s.prefix!=="")?i+="*":i+=`(${r})`),s.type===1&&l&&s.suffix.length&&o.test(s.suffix[0])&&(i+="\\"),i+=Ui(s.suffix),u&&(i+="}"),s.modifier!==3&&(i+=Ao(s.modifier))}return i}var dr,Kn,Uo,Kt,fr,v9,yh=(v9=class{constructor(e={},t,r){et(this,dr,void 0);et(this,Kn,{});et(this,Uo,{});et(this,Kt,{});et(this,fr,{});try{let n;if(typeof t=="string"?n=t:r=t,typeof e=="string"){let s=new Qne(e);if(s.parse(),e=s.result,n===void 0&&typeof e.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.");e.baseURL=n}else{if(!e||typeof e!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");if(n)throw new TypeError("parameter 1 is not of type 'string'.")}typeof r>"u"&&(r={ignoreCase:!1});let o={ignoreCase:r.ignoreCase===!0};Gt(this,dr,Oi({pathname:rn,protocol:rn,username:rn,password:rn,hostname:rn,port:rn,search:rn,hash:rn},e,!0)),ah(oe(this,dr).protocol)===oe(this,dr).port&&(oe(this,dr).port="");let a;for(a of g0){if(!(a in oe(this,dr)))continue;let s={},l=oe(this,dr)[a];switch(oe(this,Uo)[a]=[],a){case"protocol":Object.assign(s,sn),s.encodePart=b5;break;case"username":Object.assign(s,sn),s.encodePart=jne;break;case"password":Object.assign(s,sn),s.encodePart=Yne;break;case"hostname":Object.assign(s,Tne),nh(l)?s.encodePart=lh:s.encodePart=sh;break;case"port":Object.assign(s,sn),s.encodePart=uh;break;case"pathname":ih(oe(this,Kn).protocol)?(Object.assign(s,One,o),s.encodePart=Gne):(Object.assign(s,sn,o),s.encodePart=Kne);break;case"search":Object.assign(s,sn,o),s.encodePart=qne;break;case"hash":Object.assign(s,sn,o),s.encodePart=Wne;break}try{oe(this,fr)[a]=eh(l,s),oe(this,Kn)[a]=th(oe(this,fr)[a],oe(this,Uo)[a],s),oe(this,Kt)[a]=Jne(oe(this,fr)[a],s)}catch{throw new TypeError(`invalid ${a} pattern '${oe(this,dr)[a]}'.`)}}}catch(n){throw new TypeError(`Failed to construct 'URLPattern': ${n.message}`)}}test(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return!1;try{typeof e=="object"?r=Oi(r,e,!1):r=Oi(r,c9(e,t),!1)}catch{return!1}let n;for(n of g0)if(!oe(this,Kn)[n].exec(r[n]))return!1;return!0}exec(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return;try{typeof e=="object"?r=Oi(r,e,!1):r=Oi(r,c9(e,t),!1)}catch{return null}let n={};t?n.inputs=[e,t]:n.inputs=[e];let o;for(o of g0){let i=oe(this,Kn)[o].exec(r[o]);if(!i)return null;let a={};for(let[s,l]of oe(this,Uo)[o].entries())if(typeof l=="string"||typeof l=="number"){let u=i[s+1];a[l]=u}n[o]={input:r[o]??"",groups:a}}return n}static compareComponent(e,t,r){let n=(s,l)=>{for(let u of["type","modifier","prefix","value","suffix"]){if(s[u]{let u=0;for(;u{this.routes.set(new yh({pathname:r}),n)})}match(t){for(const[r,n]of this.routes){const o=`data:${t}`;if(r.test(o)){const i=r.exec(o);return{route:n,params:(i==null?void 0:i.pathname.groups)||{}}}}throw new Error(`Matching route for '${t}' not found`)}}class toe{constructor(t,r){ht(this,"pool",new Map);this.create=t,this.destroy=r}acquire(t,r){if(!this.pool.has(t)){const o={value:this.create(t),references:new Set};this.pool.set(t,o)}const n=this.pool.get(t);return n.references.add(r),n.value}release(t,r){if(this.pool.has(t)){const n=this.pool.get(t);n.references.delete(r),n.references.size===0&&(this.pool.delete(t),this.destroy(t,n.value))}}}class roe{constructor(t,{create:r,destroy:n},o){ht(this,"cache",new Map);ht(this,"pool");ht(this,"getCacheKeyPrefix");const i=new eoe(t);this.pool=new toe(a=>r(a,i),(a,s)=>{n(a,s)}),this.getCacheKeyPrefix=o}source(t,r){const n=this.getCacheKeyPrefix()+t,o=this.pool.acquire(t,r);return o.addEventListener("message",i=>{this.cache.set(n,i.data)}),this.cache.has(n)&&Promise.resolve().then(()=>{o==null||o.dispatchEvent(new MessageEvent("message",{data:this.cache.get(n)}))}),o}close(t,r){return this.pool.release(t,r)}}class noe{constructor(t){ht(this,"env");let r=t;const n=(s,l="")=>this.var(s,(r==null?void 0:r[s])??l),o=this.getConfig(),i=aoe(n("KUMA_VERSION",o.version)),a=encodeURIComponent(n("KUMA_PRODUCT_NAME"));r={...r,KUMA_UTM_QUERY_PARAMS:`utm_source=${a}&utm_medium=${a}`},this.env={...r,KUMA_INSTALL_URL:`${n("KUMA_INSTALL_URL")}?${n("KUMA_UTM_QUERY_PARAMS")}`,KUMA_DOCS_URL:`${n("KUMA_DOCS_URL")}/${i.patch==="0.0.0"?"dev":i.patch.replace(/\.\d+$/,".x")}`,KUMA_VERSION:i.pre,KUMA_API_URL:n("KUMA_API_URL")||o.apiUrl,KUMA_BASE_PATH:n("KUMA_BASE_PATH")||o.baseGuiPath,KUMA_MODE:n("KUMA_MODE")||o.mode,KUMA_ENVIRONMENT:n("KUMA_ENVIRONMENT")||o.environment,KUMA_STORE_TYPE:n("KUMA_STORE_TYPE")||o.storeType}}var(t,r=""){var n;return((n=this.env)==null?void 0:n[t])??r}getConfig(){const t=document.querySelector("#kuma-config");let r;if(t instanceof HTMLScriptElement&&t.textContent)try{r=JSON.parse(t.textContent.trim())}catch(n){console.error(n)}return r||(r=ooe(),console.error("Unable to parse kuma config. Falling back to defaults")),r.apiUrl=ioe(r.apiUrl),r}}function ooe(e=""){return{baseGuiPath:"/gui",apiUrl:e,version:"2.4.0",product:"Kuma",mode:"global",environment:"universal",storeType:"postgres",apiReadOnly:!1}}function bh(e){return e.endsWith("/")?bh(e.slice(0,-1)):e}function ioe(e){return e=!e.includes("://")&&!e.startsWith("/")?`/${e}`:e,bh(e)}function aoe(e){const[t,r,...n]=e.split(".");if(isNaN(parseInt(t)))return{major:t,minor:t,patch:t,pre:t};const[o,i]=n.join(".").split("-");return{major:t,minor:`${t}.${r}`,patch:`${t}.${r}.${o}`,pre:`${t}.${r}.${o}${i!==void 0?`-${i}`:""}`}}const Ut={Env:De("application.Env"),env:De("application.env"),EnvVars:De("EnvVars"),can:De("application.can"),features:De("application.can.features"),notFoundView:De("application.not-found"),applicationComponents:De("application.components"),source:De("data.source"),sources:De("data.sources"),dataSourcePool:De("data.DataSourcePool"),dataSourceLifecycle:De("data.DataSourceLifecycle"),getDataSourceCacheKeyPrefix:De("data.getDataSourceCacheKeyPrefix"),i18n:De("i18n"),enUs:De("i18n.locale.enUs")},soe=e=>[[De("application.components"),{service:t=>[["AppView",hne],["DataSource",mne],["RouteView",wne],["RouteTitle",vne],["I18nT",Ag(t)]],arguments:[e.i18n],labels:[e.components]}],[De("application.routes"),{service:_ne,arguments:[Ut.notFoundView],labels:[e.routes]}],[Ut.i18n,{service:xne,arguments:[Ut.enUs,e.env]}],[Ut.can,{service:kne,arguments:[Ut.features]}],[Ut.Env,{service:noe,arguments:[e.EnvVars]}],[Ut.env,{service:t=>(...r)=>t.var(...r),arguments:[Ut.Env]}],[Ut.dataSourceLifecycle,{constant:Lne}],[Ut.source,{service:Xf,arguments:[an(document,{description:"dom.document"})]}],[Ut.getDataSourceCacheKeyPrefix,{service:()=>()=>"",arguments:[e.router]}],[Ut.dataSourcePool,{service:roe,arguments:[e.sources,Ut.dataSourceLifecycle,Ut.getDataSourceCacheKeyPrefix]}]],loe=Ut,[uoe,coe,qr,doe]=Mi(Ut.env,Ut.can,Ut.i18n,Ut.dataSourcePool),pl=e=>(ut("data-v-e213db68"),e=e(),ct(),e),foe={class:"card-header"},hoe={class:"card-title"},poe={class:"columns"},moe=pl(()=>p("img",{src:nv},null,-1)),voe=pl(()=>p("img",{src:ov},null,-1)),goe=pl(()=>p("img",{src:xu},null,-1)),Coe=pl(()=>p("img",{src:xu},null,-1)),yoe=te({__name:"ControlPlaneStatus",props:{globalInsight:{},canUseZones:{type:Boolean}},setup(e){const{t}=qr(),r=e;return(n,o)=>{const i=m1("KCard");return m(),Q(i,null,{body:D(()=>[p("div",foe,[p("div",hoe,[p("h2",null,V(Y(t)("main-overview.detail.health.title")),1)])]),k(),p("div",poe,[r.canUseZones?(m(),Q(jn,{key:0,total:r.globalInsight.zones.controlPlanes.total,online:r.globalInsight.zones.controlPlanes.online,"data-testid":"zone-control-planes-status"},{icon:D(()=>[moe]),title:D(()=>[k(V(Y(t)("main-overview.detail.health.zone_control_planes")),1)]),_:1},8,["total","online"])):O("",!0),k(),U(jn,{total:r.globalInsight.meshes.total,"data-testid":"meshes-status"},{icon:D(()=>[voe]),title:D(()=>[k(V(Y(t)("main-overview.detail.health.meshes")),1)]),_:1},8,["total"]),k(),U(jn,{total:r.globalInsight.services.internal.total,online:r.globalInsight.services.internal.online,"data-testid":"services-status"},{icon:D(()=>[goe]),title:D(()=>[k(V(Y(t)("main-overview.detail.health.services")),1)]),_:1},8,["total","online"]),k(),U(jn,{total:r.globalInsight.dataplanes.standard.total,online:r.globalInsight.dataplanes.standard.online,"data-testid":"data-plane-proxies-status"},{icon:D(()=>[Coe]),title:D(()=>[k(V(Y(t)("main-overview.detail.health.data_plane_proxies")),1)]),_:1},8,["total","online"])])]),_:1})}}});const boe=ki(yoe,[["__scopeId","data-v-e213db68"]]),C2={sources:De("control-planes.sources"),ControlPlaneStatus:De("control-planes.components.ControlPlaneStatus")},woe=e=>[[C2.sources,{service:Ah,arguments:[e.env,e.api],labels:[e.sources]}],[C2.ControlPlaneStatus,{service:()=>boe}],[De("control-planes.routes"),{service:Lh,labels:[e.routes]}],[De("control-planes.features"),{service:Eh,arguments:[e.env],labels:[e.features]}]],_oe=C2,[uae]=Mi(C2.ControlPlaneStatus),koe=()=>[{path:"/diagnostics",name:"diagnostics",component:()=>_e(()=>import("./DiagnosticsDetailView-33dc3256.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css"],import.meta.url)}],Moe=e=>({"/config":async(t,r)=>(r.close(),await e.getConfig())}),xoe=e=>[[De("diagnostics.sources"),{service:Moe,arguments:[e.api],labels:[e.sources]}],[De("diagnostics.routes"),{service:koe,labels:[e.routes]}]];class Soe{constructor(t){ht(this,"storageAdapter");this.storageAdapter=t}get(t){let r;try{r=this.storageAdapter.getItem(t)}catch{return null}if(r===null||!(r.startsWith("[")||r.startsWith("{")))return r;try{return JSON.parse(r)}catch{return r}}set(t,r){try{const n=typeof r=="string"?r:JSON.stringify(r);this.storageAdapter.setItem(t,n)}catch{}}has(t){try{return this.storageAdapter.getItem(t)!==null}catch{return!1}}remove(t){try{this.storageAdapter.removeItem(t)}catch{}}}const d9=new Soe(window.localStorage),Eoe={class:"onboarding-alert-content"},Loe=["innerHTML"],Aoe=te({__name:"OnboardingAlert",setup(e){const{t}=qr(),r=j(d9.get("hasDismissedOnboardingAlert")!=="true");function n(){r.value=!1,d9.set("hasDismissedOnboardingAlert","true")}return(o,i)=>{const a=m1("KButton"),s=m1("KAlert");return r.value?(m(),Q(s,{key:0,appearance:"success","dismiss-type":"icon","data-testid":"onboarding-notification",onClosed:n},{alertMessage:D(()=>[p("div",Eoe,[p("div",{innerHTML:Y(t)("main-overview.detail.onboarding.message",{name:Y(t)("common.product.name")})},null,8,Loe),k(),U(a,{appearance:"primary",size:"small",class:"action-button",to:{name:"onboarding-welcome-view"}},{default:D(()=>[k(V(Y(t)("main-overview.detail.onboarding.get_started_link")),1)]),_:1})])]),_:1})):O("",!0)}}});const Doe=ki(Aoe,[["__scopeId","data-v-bdbc77dd"]]),Hoe={class:"stack"},Boe=te({__name:"ControlPlaneStatusWithOnboarding",props:{globalInsight:{},canUseZones:{type:Boolean}},setup(e){const t=Ioe(),r=e;return(n,o)=>(m(),M("div",Hoe,[n.globalInsight.meshes.total===1?(m(),Q(Doe,{key:0})):O("",!0),k(),U(Y(t),{"can-use-zones":r.canUseZones,"global-insight":n.globalInsight},null,8,["can-use-zones","global-insight"])]))}}),Toe=()=>[{path:"/onboarding",redirect:{name:"onboarding-welcome-view"},component:()=>_e(()=>import("./OnboardingRootView-8a4e1c7a.js"),[],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome-view",component:()=>_e(()=>import("./OnboardingWelcomeView-85a5e50a.js"),["./OnboardingPage-88f67fb6.css","./OnboardingWelcomeView-7d520800.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types-view",component:()=>_e(()=>import("./OnboardingDeploymentTypesView-959a1eb6.js"),["./OnboardingPage-88f67fb6.css","./OnboardingDeploymentTypesView-2f052c8a.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types-view",component:()=>_e(()=>import("./OnboardingConfigurationTypesView-3f9175c8.js"),["./OnboardingPage-88f67fb6.css","./OnboardingConfigurationTypesView-7c8a5017.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone-view",component:()=>_e(()=>import("./OnboardingMultiZoneView-036e0cf9.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./OnboardingMultiZoneView-abcc5530.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh-view",component:()=>_e(()=>import("./OnboardingCreateMeshView-fe912504.js"),["./OnboardingPage-88f67fb6.css","./OnboardingCreateMeshView-fb39b91f.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-new-services-view",component:()=>_e(()=>import("./OnboardingAddNewServicesView-e50bc844.js"),["./OnboardingPage-88f67fb6.css","./OnboardingAddNewServicesView-23f21aef.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-new-services-code-view",component:()=>_e(()=>import("./OnboardingAddNewServicesCodeView-bec87872.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./CodeBlock-aa591f34.css","./OnboardingAddNewServicesCodeView-c1d9425b.css"],import.meta.url)},{path:"dataplanes-overview",name:"onboarding-dataplanes-view",component:()=>_e(()=>import("./OnboardingDataplanesView-06631a68.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./StatusBadge-307eb0a4.css","./OnboardingDataplanesView-6769e233.css"],import.meta.url)},{path:"completed",name:"onboarding-completed-view",component:()=>_e(()=>import("./OnboardingCompletedView-39658516.js"),["./OnboardingPage-88f67fb6.css","./OnboardingCompletedView-a7cfb1d4.css"],import.meta.url)}]}],wh=De("onboarding.components.ControlPlaneStatus"),Ooe=e=>[[De("onboarding.routes"),{service:Toe,labels:[e.routes]}],[De("onboarding.components.ControlPlaneStatusWithOnboarding"),{service:t=>(C5(wh,{service:t}),Boe),decorates:e.ControlPlaneStatus}]],[Ioe]=Mi(wh);class Voe{info(...t){this._log("info",...t)}warn(...t){this._log("warn",...t)}error(...t){this._log("error",...t)}_log(t,...r){console[t](...r)}}const Poe=()=>{class e extends Voe{setup(){console.warn("Logging is disabled")}_log(){}}return new e},Noe=e=>[[De("kuma.components.not-found"),{service:()=>[()=>_e(()=>import("./KumaNotFoundView-192e6fec.js"),[],import.meta.url)],labels:[e.notFoundView]}]],Zoe=()=>({"/me":async(e={},t)=>(t.close(),Promise.resolve({pageSize:50}))}),$oe={sources:De("me.sources")},Roe=e=>[[$oe.sources,{service:Zoe,arguments:[e.api],labels:[e.sources]}]],zoe=(e,t,r)=>[{path:"/meshes",name:"mesh-index-view",redirect:{name:"mesh-list-view"},component:()=>_e(()=>import("./MeshRootView-852f6e91.js"),[],import.meta.url),children:[{path:"",name:"mesh-list-view",component:()=>_e(()=>import("./MeshListView-9d2d089e.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./SummaryView-7aadeb51.css","./MeshListView-2cefe6f1.css"],import.meta.url),children:[{path:":mesh",name:"mesh-summary-view",component:()=>_e(()=>import("./MeshSummaryView-c56927fa.js"),["./MeshSummaryView-9b990599.css"],import.meta.url)}]},{path:":mesh",name:"mesh",redirect:{name:"mesh-detail-view"},children:[{path:"",name:"mesh-detail-tabs-view",redirect:{name:"mesh-detail-view"},component:()=>_e(()=>import("./MeshDetailTabsView-0e2e6948.js"),["./NavTabs-098c6540.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css"],import.meta.url),children:[{path:"overview",meta:{module:"meshes"},name:"mesh-detail-view",component:()=>_e(()=>import("./MeshDetailView-c0a1b581.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./MeshDetailView-33fe715e.css"],import.meta.url)},{path:"config",name:"mesh-config-view",component:()=>_e(()=>import("./MeshConfigView-45d26a51.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},...e.items(),...t.items(),...r.items()]},...e.item(),...t.item(),...r.item()]}]}],Foe=e=>({"/meshes/:name":(t,r)=>{r.close();const{name:n}=t;return e.getMesh({name:n})},"/mesh-insights":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return e.getAllMeshInsights({size:n,offset:o})},"/mesh-insights/:name":async(t,r)=>{r.close();const{name:n}=t;return e.getMeshInsights({name:n})}}),Uoe=["protocol","service","zone"];function f9(e){const t=new Map;for(const[r,n]of e){const o=Uoe.includes(r),i=o?"tag":r;t.has(i)||t.set(i,[]);const a=t.get(i);let s;i==="tag"?s=(o?`kuma.io/${r}:${n}`:n).replace(/\s+/g,""):s=n,a.push(s.trim())}return t}const joe=e=>({"/meshes/:mesh/dataplanes/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneFromMesh({mesh:n,name:o})},"/meshes/:mesh/dataplanes/:name/data-path/:dataPath":(t,r)=>{r.close();const{mesh:n,name:o,dataPath:i}=t;return e.getDataplaneData({mesh:n,dppName:o,dataPath:i})},"/meshes/:mesh/dataplanes/:name/sidecar-dataplane-policies":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getSidecarDataplanePolicies({mesh:n,name:o})},"/meshes/:mesh/dataplanes/:name/rules":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneRules({mesh:n,name:o})},"/meshes/:mesh/dataplanes/:name/gateway-dataplane-policies":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getMeshGatewayDataplane({mesh:n,name:o})},"/meshes/:mesh/dataplane-overviews/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneOverviewFromMesh({mesh:n,name:o})},"/meshes/:mesh/dataplanes/of/:type":async(t,r)=>{r.close();const{mesh:n,size:o,type:i}=t,a=o*(t.page-1),s=Object.fromEntries(f9(JSON.parse(t.search||"[]"))),l={};return i==="standard"?l.gateway="false":i!=="all"&&(l.gateway=i),e.getAllDataplaneOverviewsFromMesh({mesh:n},{...s,...l,offset:a,size:o})},"/meshes/:mesh/dataplanes/for/:service/of/:type":async(t,r)=>{r.close();const{mesh:n,size:o,type:i}=t,a=o*(t.page-1),s=Object.fromEntries(f9(JSON.parse(t.search||"[]")));typeof s.tag>"u"&&(s.tag=[]),s.tag=s.tag.filter(u=>!u.startsWith("kuma.io/service:")),s.tag.push(`kuma.io/service:${t.service}`);const l={};return i==="standard"?l.gateway="false":i!=="all"&&(l.gateway=i),e.getAllDataplaneOverviewsFromMesh({mesh:n},{...s,...l,offset:a,size:o})}}),Yoe=()=>({items:()=>[{path:"data-planes",name:"data-plane-list-view",meta:{module:"data-planes"},component:()=>_e(()=>import("./DataPlaneListView-0a71aaa2.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./FilterBar-aa49b764.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./SummaryView-7aadeb51.css","./DataPlaneListView-0b2cc97f.css"],import.meta.url),children:[{path:":dataPlane",name:"data-plane-summary-view",component:()=>_e(()=>import("./DataPlaneSummaryView-6794f8a4.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./DataPlaneSummaryView-161183ad.css"],import.meta.url)}]}],item:()=>[{path:"data-planes/:dataPlane",name:"data-plane-detail-tabs-view",component:()=>_e(()=>import("./DataPlaneDetailTabsView-1a918222.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"data-plane-detail-view",component:()=>_e(()=>import("./DataPlaneDetailView-cf6f379c.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./AccordionList-8bab9627.css","./SubscriptionList-408b08ab.css","./DataPlaneDetailView-62f6093a.css"],import.meta.url)},{path:"policies",name:"data-plane-policies-view",component:()=>_e(()=>import("./DataPlanePoliciesView-b02427b5.js"),["./AccordionList-8bab9627.css","./CodeBlock-aa591f34.css","./PolicyTypeTag-f5c09fb0.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./DataPlanePoliciesView-9574aa26.css"],import.meta.url)},{path:"xds-config",name:"data-plane-xds-config-view",component:()=>_e(()=>import("./DataPlaneXdsConfigView-1911fe5b.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"stats",name:"data-plane-stats-view",component:()=>_e(()=>import("./DataPlaneStatsView-7acc4628.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"clusters",name:"data-plane-clusters-view",component:()=>_e(()=>import("./DataPlaneClustersView-4e5cea95.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"config",name:"data-plane-config-view",component:()=>_e(()=>import("./DataPlaneConfigView-f1ffdfe8.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),Goe=e=>[[De("data-planes.sources"),{service:joe,arguments:[e.api],labels:[e.sources]}]],Koe=e=>({"/*/policy-types":(t,r)=>(r.close(),e.getPolicyTypes()),"/meshes/:mesh/policy-path/:path":(t,r)=>{r.close();const{mesh:n,path:o,size:i}=t,a=t.size*(t.page-1);return e.getAllPolicyEntitiesFromMesh({mesh:n,path:o},{offset:a,size:i})},"/meshes/:mesh/policy-path/:path/policy/:name":(t,r)=>{r.close();const{mesh:n,path:o,name:i}=t;return e.getSinglePolicyEntity({mesh:n,path:o,name:i})},"/meshes/:mesh/policy-path/:path/policy/:name/dataplanes":(t,r)=>{r.close();const{mesh:n,path:o,name:i}=t;return e.getPolicyConnections({mesh:n,path:o,name:i})}}),qoe=()=>({items:()=>[{path:"policies",name:"policy-list-index-view",meta:{module:"policies"},redirect:t=>({...t,params:{...t.params,policyPath:"circuit-breakers"},name:"policy-list-view"}),children:[{path:":policyPath",name:"policy-list-view",component:()=>_e(()=>import("./PolicyListView-e8ce73af.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./PolicyTypeTag-f5c09fb0.css","./SummaryView-7aadeb51.css","./PolicyListView-bc46ef91.css"],import.meta.url),children:[{path:":policy",name:"policy-summary-view",component:()=>_e(()=>import("./PolicySummaryView-a595459b.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./ResourceCodeBlock-dd906c25.css","./PolicySummaryView-7aaa36fb.css"],import.meta.url)}]}]}],item:()=>[{path:"policies/:policyPath/:policy/overview",name:"policy-detail-view",component:()=>_e(()=>import("./PolicyDetailView-a14bff92.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}),Woe=e=>[[De("policies.sources"),{service:Koe,arguments:[e.api],labels:[e.sources]}]],Qoe=e=>({"/meshes/:mesh/service-insights":(t,r)=>{r.close();const{mesh:n,size:o}=t,i=t.size*(t.page-1);return e.getAllServiceInsightsFromMesh({mesh:n},{size:o,offset:i})},"/meshes/:mesh/service-insights/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getServiceInsight({mesh:n,name:o})},"/meshes/:mesh/external-services/for/:service":async(t,r)=>{r.close();const{mesh:n,service:o}=t,{items:i}=await e.getAllExternalServicesFromMesh({mesh:n},{tag:[`kuma.io/service:${o}`]});return i.length>0?i[0]:null}}),Xoe=()=>({items:()=>[{path:"services",name:"service-list-view",meta:{module:"services"},component:()=>_e(()=>import("./ServiceListView-2307e67f.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./StatusBadge-307eb0a4.css","./SummaryView-7aadeb51.css","./ServiceListView-19df520e.css"],import.meta.url),children:[{path:":service",name:"service-summary-view",component:()=>_e(()=>import("./ServiceSummaryView-64e67ba3.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css","./StatusBadge-307eb0a4.css","./ServiceSummaryView-c2232446.css"],import.meta.url)}]}],item:()=>[{path:"services/:service",name:"service-detail-tabs-view",component:()=>_e(()=>import("./ServiceDetailTabsView-e30ea362.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"service-detail-view",component:()=>_e(()=>import("./ServiceDetailView-684aa272.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./StatusBadge-307eb0a4.css"],import.meta.url)},{path:"config",name:"service-config-view",component:()=>_e(()=>import("./ServiceConfigView-00dba62c.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},{path:"data-plane-proxies",name:"service-data-plane-proxies-view",meta:{module:"service-data-planes"},component:()=>_e(()=>import("./ServiceDataPlaneProxiesView-467a9a11.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./FilterBar-aa49b764.css","./SummaryView-7aadeb51.css","./ServiceDataPlaneProxiesView-1b5b6361.css"],import.meta.url),children:[{path:":dataPlane",name:"service-data-plane-summary-view",component:()=>_e(()=>import("./DataPlaneSummaryView-6794f8a4.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./DataPlaneSummaryView-161183ad.css"],import.meta.url)}]}]}]}),Joe=e=>[[De("service.sources"),{service:Qoe,arguments:[e.api],labels:[e.sources]}]],bo={dataplaneRoutes:De("kuma.dataplane.routes"),serviceRoutes:De("kuma.service.routes"),policyRoutes:De("kuma.policy.routes")},eie=e=>[[De("meshes.routes"),{service:zoe,arguments:[bo.serviceRoutes,bo.dataplaneRoutes,bo.policyRoutes],labels:[e.routes]}],[bo.dataplaneRoutes,{service:Yoe}],[bo.serviceRoutes,{service:Xoe}],[bo.policyRoutes,{service:qoe}],[De("meshes.sources"),{service:Foe,arguments:[e.api],labels:[e.sources]}],...Joe(e),...Goe(e),...Woe(e)],tie=e=>({"use zones":()=>e("KUMA_MODE")==="global","create zones":t=>t("use zones")&&e("KUMA_ZONE_CREATION_FLOW")==="enabled"}),fs=(e="egresses")=>({items:()=>[{path:`${e}`,name:"zone-egress-list-view",meta:{module:"zone-egresses"},component:()=>_e(()=>import("./ZoneEgressListView-2462354d.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./StatusBadge-307eb0a4.css","./SummaryView-7aadeb51.css","./ZoneEgressListView-02ca71cd.css"],import.meta.url),children:[{path:":zoneEgress",name:"zone-egress-summary-view",component:()=>_e(()=>import("./ZoneEgressSummaryView-219e7b10.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ZoneEgressSummaryView-caec268f.css"],import.meta.url)}]}],item:()=>[{path:`${e}/:zoneEgress`,name:"zone-egress-detail-tabs-view",component:()=>_e(()=>import("./ZoneEgressDetailTabsView-e617930b.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-egress-detail-view"},children:[{path:"overview",name:"zone-egress-detail-view",component:()=>_e(()=>import("./ZoneEgressDetailView-3f86c19a.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./AccordionList-8bab9627.css","./SubscriptionList-408b08ab.css"],import.meta.url)},{path:"xds-config",name:"zone-egress-xds-config-view",component:()=>_e(()=>import("./ZoneEgressXdsConfigView-ecf8c845.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"stats",name:"zone-egress-stats-view",component:()=>_e(()=>import("./ZoneEgressStatsView-bc2c1408.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"clusters",name:"zone-egress-clusters-view",component:()=>_e(()=>import("./ZoneEgressClustersView-ac9e2c9d.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"config",name:"zone-egress-config-view",component:()=>_e(()=>import("./ZoneEgressConfigView-ca956dce.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),h9=(e="ingresses")=>({items:()=>[{path:`${e}`,name:"zone-ingress-list-view",meta:{module:"zone-ingresses"},component:()=>_e(()=>import("./ZoneIngressListView-1e6dbdf0.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./StatusBadge-307eb0a4.css","./SummaryView-7aadeb51.css","./ZoneIngressListView-deb2efe9.css"],import.meta.url),children:[{path:":zoneIngress",name:"zone-ingress-summary-view",component:()=>_e(()=>import("./ZoneIngressSummaryView-9b1f8da5.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ZoneIngressSummaryView-4317e314.css"],import.meta.url)}]}],item:()=>[{path:`${e}/:zoneIngress`,name:"zone-ingress-detail-tabs-view",component:()=>_e(()=>import("./ZoneIngressDetailTabsView-28a2e294.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-ingress-detail-view"},children:[{path:"overview",name:"zone-ingress-detail-view",component:()=>_e(()=>import("./ZoneIngressDetailView-01cecc94.js"),["./StatusBadge-307eb0a4.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./AccordionList-8bab9627.css","./SubscriptionList-408b08ab.css"],import.meta.url)},{path:"services",name:"zone-ingress-services-view",component:()=>_e(()=>import("./ZoneIngressServicesView-645358b4.js"),["./AppCollection-78207d85.css"],import.meta.url)},{path:"xds-config",name:"zone-ingress-xds-config-view",component:()=>_e(()=>import("./ZoneIngressXdsConfigView-eed41cb6.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"stats",name:"zone-ingress-stats-view",component:()=>_e(()=>import("./ZoneIngressStatsView-b935a452.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"clusters",name:"zone-ingress-clusters-view",component:()=>_e(()=>import("./ZoneIngressClustersView-6625282d.js"),["./CodeBlock-aa591f34.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./EnvoyData-a55d860a.css"],import.meta.url)},{path:"config",name:"zone-ingress-config-view",component:()=>_e(()=>import("./ZoneIngressConfigView-e86d42e2.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),rie=()=>[{path:"/zones/-create",name:"zone-create-view",meta:{isWizard:!0},component:()=>_e(()=>import("./ZoneCreateView-c5af4ec6.js"),["./CodeBlock-aa591f34.css","./ZoneCreateView-03947220.css"],import.meta.url)}],nie=(e,t)=>{const r="/zones";return[...e,...t("use zones")?[{path:`${r}`,name:"zone-index-view",redirect:{name:"zone-cp-list-view"},children:[{path:"",name:"zone-cp-list-view",meta:{module:"zone-cps"},component:()=>_e(()=>import("./ZoneListView-501b6aef.js"),["./AppCollection-78207d85.css","./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./StatusBadge-307eb0a4.css","./SummaryView-7aadeb51.css","./ZoneListView-3a04f210.css"],import.meta.url),children:[{path:":zone",name:"zone-cp-summary-view",component:()=>_e(()=>import("./ZoneSummaryView-c44bae22.js"),["./StatusBadge-307eb0a4.css","./ZoneSummaryView-429404c3.css"],import.meta.url)}]},{path:":zone",name:"zone-cp-detail-abstract-view",children:[{path:"",name:"zone-cp-detail-tabs-view",component:()=>_e(()=>import("./ZoneDetailTabsView-b9a7415d.js"),["./CopyButton-ef3c6f67.css","./TextWithCopyButton-155b24d6.css","./ErrorBlock-de8981e0.css","./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-cp-detail-view"},children:[{path:"overview",name:"zone-cp-detail-view",component:()=>_e(()=>import("./ZoneDetailView-94f7dbe0.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-408b08ab.css"],import.meta.url)},{path:"config",name:"zone-cp-config-view",component:()=>_e(()=>import("./ZoneConfigView-ba29eba9.js"),["./CodeBlock-aa591f34.css"],import.meta.url)},...h9().items(),...fs().items()]},...h9().item(),...fs().item()]}]}]:[{path:`${r}`,redirect:{name:"zone-egress-list-view"},children:[...fs().items(),...fs().item()]}]]};function cae(e){var t;for(const r of((t=e.zoneInsight)==null?void 0:t.subscriptions)??[])if(r.config)return JSON.parse(r.config).environment;return""}function dae(e){var r;const t=((r=e.zoneInsight)==null?void 0:r.subscriptions)??[];if(t.length>0){const n=t[t.length-1];if(n.config){const o=JSON.parse(n.config);return g2(o,"dpServer.auth.type","")}}return""}function oie(e){var t;return e.zone.enabled===!1?"disabled":iie((t=e.zoneInsight)==null?void 0:t.subscriptions)}function iie(e=[]){return e.length>0&&[e[e.length-1]].every(r=>{var n;return((n=r.connectTime)==null?void 0:n.length)&&!r.disconnectTime})?"online":"offline"}const aie=e=>({"/zone-cps/:name/egresses":async(t,r)=>{r.close();const{name:n,size:o,page:i}=t,a=o*(i-1),s=await e.getAllZoneEgressOverviews({size:o,offset:a});return n!=="*"&&(s.items=s.items.filter(l=>l.zoneEgress.zone===n),s.total=s.items.length),s},"/zone-egresses/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneEgress({name:n})},"/zone-egresses/:name/data-path/:dataPath":(t,r)=>{r.close();const{name:n,dataPath:o}=t;return e.getZoneEgressData({zoneEgressName:n,dataPath:o})},"/zone-egress-overviews":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return await e.getAllZoneEgressOverviews({size:n,offset:o})},"/zone-egress-overviews/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneEgressOverview({name:n})}}),sie={fromObject:e=>({...e,zoneIngress:{...e.zoneIngress,availableServices:Array.isArray(e.zoneIngress.availableServices)?e.zoneIngress.availableServices:[]}})},lie=e=>({"/zone-cps/:name/ingresses":async(t,r)=>{r.close();const{name:n,size:o,page:i}=t,a=o*(i-1),s=await e.getAllZoneIngressOverviews({size:o,offset:a});return s.items=s.items.filter(l=>l.zoneIngress.zone===n),{...s,total:s.items.length,items:s.items.map(sie.fromObject)}},"/zone-ingresses/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneIngress({name:n})},"/zone-ingresses/:name/data-path/:dataPath":(t,r)=>{r.close();const{name:n,dataPath:o}=t;return e.getZoneIngressData({zoneIngressName:n,dataPath:o})},"/zone-ingress-overviews":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return await e.getAllZoneIngressOverviews({size:n,offset:o})},"/zone-ingress-overviews/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneIngressOverview({name:n})}}),uie=(e,t)=>({...lie(t),...aie(t),"/zone-cps":async r=>{const{size:n}=r,o=n*(r.page-1);return t.getAllZoneOverviews({size:n,offset:o})},"/zone-cps/:name":async r=>{const{name:n}=r;return t.getZoneOverview({name:n})},"/zone-cps/online/:name":r=>{const n=class extends Error{},{name:o}=r;return e(async()=>{const i=await t.getZoneOverview({name:o});if(oie(i)==="online")return i;throw new n},{retry:i=>{if(i instanceof n)return new Promise(a=>setTimeout(a,2e3))}})}}),cie=e=>[[De("zones.routes"),{service:t=>nie(t("create zones")?rie():[],t),arguments:[e.can],labels:[e.routes]}],[De("zone.sources"),{service:uie,arguments:[e.source,e.api],labels:[e.sources]}],[De("zone.features"),{service:tie,arguments:[e.env],labels:[e.features]}]],die={common:{not_applicable:"N/A",formats:{integer:"{value, number, integer}"},product:{name:"Kuma",href:{docs:{index:"{KUMA_DOCS_URL}/"}},environment:{universal:"Universal",kubernetes:"Kubernetes",unknown:"—"},mode:{standalone:"Standalone",global:"Multi-Zone"}},warnings:{CERT_EXPIRED:`'<'p>The certificate for this dataplane has expired'<'/p> `,ZONE_STORE_TYPE_MEMORY:`'<'p>This zone is using the '<'code>memory'<'/code> store type. '<'strong>Don't'<'/strong> use this store in production because the state isn't persisted. '<'a target="_blank" href="{KUMA_DOCS_URL}/documentation/configuration/#store">Read more about store types'<'/a>'<'/p> `,GLOBAL_STORE_TYPE_MEMORY:`'<'p>This control plane is using the '<'code>memory'<'/code> store type. '<'strong>Don't'<'/strong> use this store in production because the state isn't persisted. '<'a target="_blank" href="{KUMA_DOCS_URL}/documentation/configuration/#store">Read more about store types'<'/a>'<'/p> `,INCOMPATIBLE_UNSUPPORTED_ENVOY:`'<'p>Envoy ('<'strong>{ envoy }'<'/strong>) is unsupported by the current version of Kuma DP ('<'strong>{ kumaDp }'<'/strong>)'<'/p> @@ -624,4 +624,4 @@ egress: enabled: {zoneEgressEnabled} experimental: deltaKds: true -`,connectDescription:"Next, run the following command to connect the Zone.",connectCommand:"helm upgrade --install -n kuma-system -f values.yaml kuma kuma/kuma"}}},create:{generalError:{title:"Could not create the Zone"},invalidNameError:"The name must be a valid RFC 1035 DNS name, which means it must start with a letter, be less than 64 characters long, and only contain lowercase letters, numbers, and '-'.",status_error:{409:{title:"Error 409: A Zone with the name {name} already exists",description:"If you want to connect a Zone with this name, you can delete the existing one and create a new one."},500:{title:"Error 500: An error occurred while creating the Zone {name}",description:"You may retry this operation."}}}}},Mie={...die,...hie,...fie,...pie,...Cie,...vie,...gie,...bie,...yie,...mie,...kie,..._ie,...wie};class xie{constructor(t,r){this.client=t,this.env=r}get baseUrl(){return this.client.baseUrl}}class Sie extends xie{async getLatestVersion(){return this.client.get(this.env("KUMA_VERSION_URL"))}getConfig(){return this.client.get("/config")}getPolicyTypes(){return this.client.get("/policies")}getGlobalInsight(){return this.client.get("/global-insight")}getZones(t){return this.client.get("/zones",{params:t})}getZone({name:t},r){return this.client.get(`/zones/${t}`,{params:r})}createZone(t){return this.client.post("/provision-zone",t)}updateZone(t){return this.client.put(`/zones/${t.name}`,t)}deleteZone({name:t}){return this.client.delete(`/zones/${t}`)}getAllZoneOverviews(t){return this.client.get("/zones/_overview",{params:t})}getZoneOverview({name:t},r){return this.client.get(`/zones/${t}/_overview`,{params:r})}getZoneIngress({name:t},r){return this.client.get(`/zone-ingresses/${t}`,{params:r})}getZoneIngressData({zoneIngressName:t,dataPath:r},n){return this.client.get(`/zoneingresses/${t}/${r}`,{params:n})}getAllZoneIngressOverviews(t){return this.client.get("/zone-ingresses/_overview",{params:t})}getZoneIngressOverview({name:t},r){return this.client.get(`/zone-ingresses/${t}/_overview`,{params:r})}getZoneEgress({name:t},r){return this.client.get(`/zoneegresses/${t}`,{params:r})}getZoneEgressData({zoneEgressName:t,dataPath:r},n){return this.client.get(`/zoneegresses/${t}/${r}`,{params:n})}getAllZoneEgressOverviews(t){return this.client.get("/zoneegresses/_overview",{params:t})}getZoneEgressOverview({name:t},r){return this.client.get(`/zoneegresses/${t}/_overview`,{params:r})}getAllMeshes(t){return this.client.get("/meshes",{params:t})}getMesh({name:t},r){return this.client.get(`/meshes/${t}`,{params:r})}getAllMeshInsights(t){return this.client.get("/mesh-insights",{params:t})}getMeshInsights({name:t},r){return this.client.get(`/mesh-insights/${t}`,{params:r})}getAllDataplanes(t){return this.client.get("/dataplanes",{params:t})}getDataplaneFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}`,{params:n})}getAllDataplaneOverviews(t){return this.client.get("/dataplanes/_overview",{params:t})}getAllDataplaneOverviewsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/dataplanes/_overview`,{params:r})}getDataplaneOverviewFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/_overview`,{params:n})}getSidecarDataplanePolicies({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getMeshGatewayDataplane({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getDataplaneRules({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/rules`,{params:n})}getDataplaneData({mesh:t,dppName:r,dataPath:n},o){return this.client.get(`/meshes/${t}/dataplanes/${r}/${n}`,{params:o})}getAllServiceInsights(t){return this.client.get("/service-insights",{params:t})}getAllServiceInsightsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/service-insights`,{params:r})}getServiceInsight({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/service-insights/${r}`,{params:n})}getAllExternalServices(t){return this.client.get("/external-services",{params:t})}getAllExternalServicesFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/external-services`,{params:r})}getExternalService({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/external-services/${r}`,{params:n})}getPolicyConnections({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}/_resources/dataplanes`,{params:o})}getAllPolicyEntitiesFromMesh({mesh:t,path:r},n){return this.client.get(`/meshes/${t}/${r}`,{params:n})}getSinglePolicyEntity({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}`,{params:o})}}class Eie extends Error{constructor({status:r,type:n=null,title:o,detail:i=null,instance:a=null,invalidParameters:s=[]}){super(o);ht(this,"status");ht(this,"type");ht(this,"title");ht(this,"detail");ht(this,"instance");ht(this,"invalidParameters");this.name="ApiError",this.status=r,this.type=n,this.title=o,this.detail=i,this.instance=a,this.invalidParameters=s}toJSON(){return{status:this.status,type:this.type,title:this.title,detail:this.detail,instance:this.instance,invalidParameters:this.invalidParameters}}}async function Lie(e,t={},r){var c;const n=t,o=n.method??"GET";n.headers=n.headers instanceof Headers?n.headers:new Headers(n.headers),!n.headers.has("content-type")&&["POST","PUT","PATCH"].includes(o)&&n.headers.set("content-type","application/json");let i=e;"params"in t&&t.params!==void 0&&o==="GET"&&(i+=`?${new URLSearchParams(t.params).toString()}`),r!==void 0&&((c=n.headers.get("content-type"))!=null&&c.startsWith("application/json")?n.body=JSON.stringify(r):n.body=r);let a;try{a=await fetch(i,n)}catch(d){throw Aie(d)}const s=a.headers.get("content-type"),u=(s!==null?s.startsWith("application/json")||s.startsWith("application/problem+json"):!1)?await a.json():await a.text();if(a.ok)return{response:a,data:u};throw Die(a,u)}function Aie(e){const t=e instanceof Error?e.message:"An unknown network error occurred.";return new Error(t)}function Die(e,t){const r=e.status;let n,o,i,a,s;return typeof t=="string"&&t.length>0?o=t:t!==null&&typeof t=="object"&&("type"in t&&typeof t.type=="string"&&(n=t.type),"title"in t&&typeof t.title=="string"&&(o=t.title),"detail"in t&&typeof t.detail=="string"&&(i=t.detail),"instance"in t&&typeof t.instance=="string"&&(a=t.instance),"invalid_parameters"in t&&Array.isArray(t.invalid_parameters)&&(s=t.invalid_parameters)),r===403&&(o="You currently don’t have access to this data."),o===void 0&&(o="An error has occurred while trying to load this data."),a&&(o+=` (trace: ${a})`),new Eie({status:r,type:n,title:o,detail:i,instance:a,invalidParameters:s})}class Hie{constructor(t){this.env=t}get baseUrl(){return this.env("KUMA_API_URL")}async get(t,r){const{data:n}=await this.raw(t,void 0,r,"GET");return n}async delete(t,r){await this.raw(t,void 0,r,"DELETE")}async post(t,r,n){const{data:o}=await this.raw(t,r,n,"POST");return o}async put(t,r,n){const{data:o}=await this.raw(t,r,n,"PUT");return o}async patch(t,r,n){const{data:o}=await this.raw(t,r,n,"PATCH");return o}async raw(t,r,n={},o="GET"){const i=pu(n);i.method=o;const a=new Headers;if("headers"in i){const l=i.headers instanceof Headers?i.headers:new Headers(i.headers);for(const[u,c]of l)a.set(u,c)}Object.keys(a).length>0&&(i.headers=a);const s=pu(i);return Lie(`${t.startsWith("http")?"":this.baseUrl}${t}`,s,r)}}function pu(e){const t=e??{};if(t.params&&!Array.isArray(t.params)){const r=[];for(const[n,o]of Object.entries(t.params))if(o!==void 0)if(Array.isArray(o))for(const i of o)r.push([n,i]);else r.push([n,o]);t.params=r}return t}const Bie={...Wf,...loe,...X6},Tie=e=>[[e.EnvVars,{constant:{KUMA_PRODUCT_NAME:"Kuma",KUMA_FEEDBACK_URL:"https://github.com/kumahq/kuma/issues/new/choose",KUMA_CHAT_URL:"https://kuma-mesh.slack.com",KUMA_INSTALL_URL:"https://kuma.io/install/latest/",KUMA_VERSION_URL:"https://kuma.io/latest_version",KUMA_DOCS_URL:"https://kuma.io/docs",KUMA_MOCK_API_ENABLED:{}.VITE_MOCK_API_ENABLED,KUMA_ZONE_CREATION_FLOW:{}.VITE_ZONE_CREATION_FLOW}}],[e.httpClient,{service:Hie,arguments:[e.env]}],[e.api,{service:Sie,arguments:[e.httpClient,e.env]}],[e.logger,{service:Poe}],[De("kong.plugins"),{service:()=>[[Uee]],labels:[e.plugins]}],[De("kuma.i18n.en-us"),{constant:Mie,labels:[e.enUs]}],...zte(e),...soe({...e,routes:e.routesLabel}),...Roe(e),...Noe(e),...cie({...e,routes:e.routesLabel}),...eie({...e,routes:e.routesLabel})],nn=Bie;async function Oie(){(await Rte(Tie(nn),woe({...nn,routes:nn.routesLabel}),Ooe({...nn,ControlPlaneStatus:_oe.ControlPlaneStatus,routes:nn.routesLabel}),xoe({...nn,routes:nn.routesLabel}),[])(nn.app)((await _e(()=>import("./App-41058fec.js"),["./App-0db28a09.css"],import.meta.url)).default)).mount("#app")}Oie();export{lae as $,ut as A,ct as B,lt as C,oie as D,uae as E,Se as F,oc as G,vt as H,yt as I,Ea as J,Rie as K,Uie as L,aae as M,sae as N,E as O,nae as P,iae as Q,oae as R,_r as S,nr as T,Ot as U,Pie as V,jn as W,Vie as X,ov as Y,wb as Z,ki as _,m1 as a,xn as a0,Ls as a1,Kie as a2,sJ as a3,x9 as a4,Eie as a5,pn as a6,ga as a7,Qie as a8,Nie as a9,qie as aA,YQ as aB,cae as aC,dae as aD,nv as aE,vf as aF,Et as aG,Aq as aH,Te as aa,We as ab,ui as ac,Jie as ad,Ie as ae,Qe as af,Mb as ag,eae as ah,kte as ai,PE as aj,hJ as ak,Wie as al,_1 as am,Jn as an,Oo as ao,Zie as ap,Xie as aq,mne as ar,Yie as as,Ps as at,Wm as au,zie as av,Fie as aw,Oa as ax,jie as ay,$ie as az,Q as b,M as c,te as d,U as e,k as f,Ae as g,io as h,st as i,_e as j,uoe as k,qr as l,j as m,J as n,m as o,p,Y as q,F as r,cc as s,V as t,tae as u,O as v,D as w,Xe as x,coe as y,Gie as z}; +`,connectDescription:"Next, run the following command to connect the Zone.",connectCommand:"helm upgrade --install -n kuma-system -f values.yaml kuma kuma/kuma"}}},create:{generalError:{title:"Could not create the Zone"},invalidNameError:"The name must be a valid RFC 1035 DNS name, which means it must start with a letter, be less than 64 characters long, and only contain lowercase letters, numbers, and '-'.",status_error:{409:{title:"Error 409: A Zone with the name {name} already exists",description:"If you want to connect a Zone with this name, you can delete the existing one and create a new one."},500:{title:"Error 500: An error occurred while creating the Zone {name}",description:"You may retry this operation."}}}}},Mie={...die,...hie,...fie,...pie,...Cie,...vie,...gie,...bie,...yie,...mie,...kie,..._ie,...wie};class xie{constructor(t,r){this.client=t,this.env=r}get baseUrl(){return this.client.baseUrl}}class Sie extends xie{async getLatestVersion(){return this.client.get(this.env("KUMA_VERSION_URL"))}getConfig(){return this.client.get("/config")}getPolicyTypes(){return this.client.get("/policies")}getGlobalInsight(){return this.client.get("/global-insight")}getZones(t){return this.client.get("/zones",{params:t})}getZone({name:t},r){return this.client.get(`/zones/${t}`,{params:r})}createZone(t){return this.client.post("/provision-zone",t)}updateZone(t){return this.client.put(`/zones/${t.name}`,t)}deleteZone({name:t}){return this.client.delete(`/zones/${t}`)}getAllZoneOverviews(t){return this.client.get("/zones/_overview",{params:t})}getZoneOverview({name:t},r){return this.client.get(`/zones/${t}/_overview`,{params:r})}getZoneIngress({name:t},r){return this.client.get(`/zone-ingresses/${t}`,{params:r})}getZoneIngressData({zoneIngressName:t,dataPath:r},n){return this.client.get(`/zoneingresses/${t}/${r}`,{params:n})}getAllZoneIngressOverviews(t){return this.client.get("/zone-ingresses/_overview",{params:t})}getZoneIngressOverview({name:t},r){return this.client.get(`/zone-ingresses/${t}/_overview`,{params:r})}getZoneEgress({name:t},r){return this.client.get(`/zoneegresses/${t}`,{params:r})}getZoneEgressData({zoneEgressName:t,dataPath:r},n){return this.client.get(`/zoneegresses/${t}/${r}`,{params:n})}getAllZoneEgressOverviews(t){return this.client.get("/zoneegresses/_overview",{params:t})}getZoneEgressOverview({name:t},r){return this.client.get(`/zoneegresses/${t}/_overview`,{params:r})}getAllMeshes(t){return this.client.get("/meshes",{params:t})}getMesh({name:t},r){return this.client.get(`/meshes/${t}`,{params:r})}getAllMeshInsights(t){return this.client.get("/mesh-insights",{params:t})}getMeshInsights({name:t},r){return this.client.get(`/mesh-insights/${t}`,{params:r})}getAllDataplanes(t){return this.client.get("/dataplanes",{params:t})}getDataplaneFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}`,{params:n})}getAllDataplaneOverviews(t){return this.client.get("/dataplanes/_overview",{params:t})}getAllDataplaneOverviewsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/dataplanes/_overview`,{params:r})}getDataplaneOverviewFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/_overview`,{params:n})}getSidecarDataplanePolicies({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getMeshGatewayDataplane({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getDataplaneRules({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/rules`,{params:n})}getDataplaneData({mesh:t,dppName:r,dataPath:n},o){return this.client.get(`/meshes/${t}/dataplanes/${r}/${n}`,{params:o})}getAllServiceInsights(t){return this.client.get("/service-insights",{params:t})}getAllServiceInsightsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/service-insights`,{params:r})}getServiceInsight({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/service-insights/${r}`,{params:n})}getAllExternalServices(t){return this.client.get("/external-services",{params:t})}getAllExternalServicesFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/external-services`,{params:r})}getExternalService({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/external-services/${r}`,{params:n})}getPolicyConnections({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}/_resources/dataplanes`,{params:o})}getAllPolicyEntitiesFromMesh({mesh:t,path:r},n){return this.client.get(`/meshes/${t}/${r}`,{params:n})}getSinglePolicyEntity({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}`,{params:o})}}class Eie extends Error{constructor({status:r,type:n=null,title:o,detail:i=null,instance:a=null,invalidParameters:s=[]}){super(o);ht(this,"status");ht(this,"type");ht(this,"title");ht(this,"detail");ht(this,"instance");ht(this,"invalidParameters");this.name="ApiError",this.status=r,this.type=n,this.title=o,this.detail=i,this.instance=a,this.invalidParameters=s}toJSON(){return{status:this.status,type:this.type,title:this.title,detail:this.detail,instance:this.instance,invalidParameters:this.invalidParameters}}}async function Lie(e,t={},r){var c;const n=t,o=n.method??"GET";n.headers=n.headers instanceof Headers?n.headers:new Headers(n.headers),!n.headers.has("content-type")&&["POST","PUT","PATCH"].includes(o)&&n.headers.set("content-type","application/json");let i=e;"params"in t&&t.params!==void 0&&o==="GET"&&(i+=`?${new URLSearchParams(t.params).toString()}`),r!==void 0&&((c=n.headers.get("content-type"))!=null&&c.startsWith("application/json")?n.body=JSON.stringify(r):n.body=r);let a;try{a=await fetch(i,n)}catch(d){throw Aie(d)}const s=a.headers.get("content-type"),u=(s!==null?s.startsWith("application/json")||s.startsWith("application/problem+json"):!1)?await a.json():await a.text();if(a.ok)return{response:a,data:u};throw Die(a,u)}function Aie(e){const t=e instanceof Error?e.message:"An unknown network error occurred.";return new Error(t)}function Die(e,t){const r=e.status;let n,o,i,a,s;return typeof t=="string"&&t.length>0?o=t:t!==null&&typeof t=="object"&&("type"in t&&typeof t.type=="string"&&(n=t.type),"title"in t&&typeof t.title=="string"&&(o=t.title),"detail"in t&&typeof t.detail=="string"&&(i=t.detail),"instance"in t&&typeof t.instance=="string"&&(a=t.instance),"invalid_parameters"in t&&Array.isArray(t.invalid_parameters)&&(s=t.invalid_parameters)),r===403&&(o="You currently don’t have access to this data."),o===void 0&&(o="An error has occurred while trying to load this data."),a&&(o+=` (trace: ${a})`),new Eie({status:r,type:n,title:o,detail:i,instance:a,invalidParameters:s})}class Hie{constructor(t){this.env=t}get baseUrl(){return this.env("KUMA_API_URL")}async get(t,r){const{data:n}=await this.raw(t,void 0,r,"GET");return n}async delete(t,r){await this.raw(t,void 0,r,"DELETE")}async post(t,r,n){const{data:o}=await this.raw(t,r,n,"POST");return o}async put(t,r,n){const{data:o}=await this.raw(t,r,n,"PUT");return o}async patch(t,r,n){const{data:o}=await this.raw(t,r,n,"PATCH");return o}async raw(t,r,n={},o="GET"){const i=p9(n);i.method=o;const a=new Headers;if("headers"in i){const l=i.headers instanceof Headers?i.headers:new Headers(i.headers);for(const[u,c]of l)a.set(u,c)}Object.keys(a).length>0&&(i.headers=a);const s=p9(i);return Lie(`${t.startsWith("http")?"":this.baseUrl}${t}`,s,r)}}function p9(e){const t=e??{};if(t.params&&!Array.isArray(t.params)){const r=[];for(const[n,o]of Object.entries(t.params))if(o!==void 0)if(Array.isArray(o))for(const i of o)r.push([n,i]);else r.push([n,o]);t.params=r}return t}const Bie={...Wf,...loe,...X6},Tie=e=>[[e.EnvVars,{constant:{KUMA_PRODUCT_NAME:"Kuma",KUMA_FEEDBACK_URL:"https://github.com/kumahq/kuma/issues/new/choose",KUMA_CHAT_URL:"https://kuma-mesh.slack.com",KUMA_INSTALL_URL:"https://kuma.io/install/latest/",KUMA_VERSION_URL:"https://kuma.io/latest_version",KUMA_DOCS_URL:"https://kuma.io/docs",KUMA_MOCK_API_ENABLED:{}.VITE_MOCK_API_ENABLED,KUMA_ZONE_CREATION_FLOW:{}.VITE_ZONE_CREATION_FLOW}}],[e.httpClient,{service:Hie,arguments:[e.env]}],[e.api,{service:Sie,arguments:[e.httpClient,e.env]}],[e.logger,{service:Poe}],[De("kong.plugins"),{service:()=>[[Uee]],labels:[e.plugins]}],[De("kuma.i18n.en-us"),{constant:Mie,labels:[e.enUs]}],...zte(e),...soe({...e,routes:e.routesLabel}),...Roe(e),...Noe(e),...cie({...e,routes:e.routesLabel}),...eie({...e,routes:e.routesLabel})],nn=Bie;async function Oie(){(await Rte(Tie(nn),woe({...nn,routes:nn.routesLabel}),Ooe({...nn,ControlPlaneStatus:_oe.ControlPlaneStatus,routes:nn.routesLabel}),xoe({...nn,routes:nn.routesLabel}),[])(nn.app)((await _e(()=>import("./App-b2fd5b82.js"),["./App-ec0af9cf.css"],import.meta.url)).default)).mount("#app")}Oie();export{lae as $,ut as A,ct as B,lt as C,oie as D,uae as E,Se as F,oc as G,vt as H,yt as I,Ea as J,Rie as K,Uie as L,aae as M,sae as N,E as O,nae as P,iae as Q,oae as R,_r as S,nr as T,Ot as U,Pie as V,jn as W,Vie as X,ov as Y,wb as Z,ki as _,m1 as a,xn as a0,Ls as a1,Kie as a2,sJ as a3,xu as a4,Eie as a5,pn as a6,ga as a7,Qie as a8,Nie as a9,qie as aA,YQ as aB,cae as aC,dae as aD,nv as aE,vf as aF,Et as aG,Aq as aH,Te as aa,We as ab,ui as ac,Jie as ad,Ie as ae,Qe as af,Mb as ag,eae as ah,kte as ai,PE as aj,hJ as ak,Wie as al,_1 as am,Jn as an,Oo as ao,Zie as ap,Xie as aq,mne as ar,Yie as as,Ps as at,Wm as au,zie as av,Fie as aw,Oa as ax,jie as ay,$ie as az,Q as b,M as c,te as d,U as e,k as f,Ae as g,io as h,st as i,_e as j,uoe as k,qr as l,j as m,J as n,m as o,p,Y as q,F as r,cc as s,V as t,tae as u,O as v,D as w,Xe as x,coe as y,Gie as z}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index-8beab8a2.css b/app/kuma-ui/pkg/resources/data/assets/index-8b29efd5.css similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/index-8beab8a2.css rename to app/kuma-ui/pkg/resources/data/assets/index-8b29efd5.css index b8577686749f..d2629ff73edd 100644 --- a/app/kuma-ui/pkg/resources/data/assets/index-8beab8a2.css +++ b/app/kuma-ui/pkg/resources/data/assets/index-8b29efd5.css @@ -1 +1 @@ -@charset "UTF-8";.kong-icon[data-v-32539fc3]{display:inline-block}.kong-icon .slot-content[data-v-32539fc3],.kong-icon .svg-with-slot-is-hidden[data-v-32539fc3]{display:none!important;visibility:hidden!important}.kong-icon.kong-icon-spinner svg g{animation:spin 1.2s infinite linear;transform-box:fill-box;transform-origin:50% 50%}.k-button[data-v-3b502d88]{align-items:center;border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:4px;border-radius:var(--KButtonRadius, var(--kui-border-radius-20, 4px));color:#000933;color:var(--black-70, var(--kui-color-text, #000933));cursor:pointer;display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:14px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);gap:8px;gap:var(--spacing-xs, var(--kui-space-40, 8px));line-height:20px;line-height:var(--kui-line-height-30, 20px);padding:12px 24px;padding:var(--KButtonPaddingY, var(--spacing-sm, var(--kui-space-50, 12px))) var(--KButtonPaddingX, var(--spacing-lg, var(--kui-space-80, 24px)));position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0);text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.k-button[data-v-3b502d88]:disabled,.k-button[disabled][data-v-3b502d88]{cursor:not-allowed}.k-button[data-v-3b502d88]:disabled:hover,.k-button[disabled][data-v-3b502d88]:hover{text-decoration:none!important}.k-button:disabled .kong-icon[data-v-3b502d88],.k-button[data-v-3b502d88]:disabled .kong-icon,.k-button[disabled] .kong-icon[data-v-3b502d88],.k-button[disabled][data-v-3b502d88] .kong-icon{pointer-events:none}.k-button[disabled][data-v-3b502d88]:not(:disabled){pointer-events:none}.k-button[data-v-3b502d88]:focus{outline:none}.k-button[data-v-3b502d88]>.kong-icon{box-sizing:unset;display:inline-flex}.k-button.icon-btn[data-v-3b502d88]{height:38px;justify-content:center}.k-button.small[data-v-3b502d88]{font-size:12px;font-size:var(--KButtonFontSize, var(--kui-font-size-20, 12px));line-height:12px;line-height:var(--kui-line-height-10, 12px);padding:8px 16px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-md, var(--kui-space-60, 16px))}.k-button.medium[data-v-3b502d88]{font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-40, 16px)));line-height:12px;line-height:var(--type-md, var(--kui-line-height-10, 12px));padding:12px 24px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-button.large[data-v-3b502d88]{font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-40, 16px)));line-height:12px;line-height:var(--type-md, var(--kui-line-height-10, 12px));padding:16px 32px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-xl, var(--kui-space-90, 32px))}.k-button[data-v-3b502d88] .caret{display:inline-block;margin-left:8px;margin-left:var(--kui-space-40, 8px);padding:0;padding:var(--kui-space-0, 0px);transition:.2s ease}.k-button.is-active[data-v-3b502d88] .caret{transform:rotate(-180deg);transition:.2s ease}.k-button.secondary[data-v-3b502d88]{background-color:#bee2ff;background-color:var(--KButtonSecondaryBase, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));color:#002099;color:var(--KButtonSecondaryColor, var(--blue-600, var(--kui-color-text-primary-stronger, #002099)))}.k-button.secondary[data-v-3b502d88]:hover:not(:disabled){background-color:#5f9aff;background-color:var(--KButtonSecondaryHover, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:active{background-color:#5f9aff;background-color:var(--KButtonSecondaryActive, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #5f9aff;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonSecondaryBase, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:disabled,.k-button.secondary[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.primary[data-v-3b502d88]{background-color:#0044f4;background-color:var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.primary[data-v-3b502d88]:hover:not(:disabled){background-color:#002099;background-color:var(--KButtonPrimaryHover, var(--blue-600, var(--kui-color-background-primary-stronger, #002099)))}.k-button.primary[data-v-3b502d88]:active{background-color:#002099;background-color:var(--KButtonPrimaryActive, var(--kui-color-background-primary-stronger, #002099))}.k-button.primary[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-button.primary[data-v-3b502d88]:disabled,.k-button.primary[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.danger[data-v-3b502d88]{background-color:#d60027;background-color:var(--KButtonDangerBase, var(--red-500, var(--kui-color-background-danger, #d60027)));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.danger[data-v-3b502d88]:hover:not(:disabled){background-color:#ad000ed9;background-color:var(--KButtonDangerHover, var(--kui-color-background-danger-strong, rgba(173, 0, 14, .85)))}.k-button.danger[data-v-3b502d88]:active{background-color:#ad000e;background-color:var(--KButtonDangerActive, var(--red-700, var(--kui-color-background-danger-strong, #ad000e)))}.k-button.danger[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #ad000e;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonDangerBase, var(--red-700, var(--kui-color-background-danger-strong, #ad000e)))}.k-button.danger[data-v-3b502d88]:disabled,.k-button.danger[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.creation[data-v-3b502d88]{background-color:#07a88d;background-color:var(--KButtonCreationBase, var(--green-500, #07a88d));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.creation[data-v-3b502d88]:hover:not(:disabled){background-color:#008871d9;background-color:var(--KButtonCreationHover, rgba(0, 136, 113, .85))}.k-button.creation[data-v-3b502d88]:active{background-color:#008871;background-color:var(--KButtonCreationActive, var(--green-600, #008871))}.k-button.creation[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #008871;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonCreationBase, var(--green-600, #008871))}.k-button.creation[data-v-3b502d88]:disabled,.k-button.creation[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.outline[data-v-3b502d88]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-color:#0044f466;border-color:var(--KButtonOutlineBorder, var(--kui-color-border-primary, rgba(0, 68, 244, .4)));color:#0044f4;color:var(--KButtonOutlineColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));outline-style:inherit}.k-button.outline[data-v-3b502d88]:hover:not(:disabled){border-color:#0044f4;border-color:var(--KButtonOutlineHoverBorder, var(--kui-color-border-primary, #0044f4))}.k-button.outline[data-v-3b502d88]:active{background-color:#eefaff;background-color:var(--KButtonOutlineActive, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#0044f4;border-color:var(--KButtonOutlineActiveBorder, var(--kui-color-border-primary, #0044f4))}.k-button.outline[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-button.outline[data-v-3b502d88]:disabled,.k-button.outline[disabled][data-v-3b502d88]{border-color:#afb7c5!important;border-color:var(--grey-400, var(--kui-color-border-neutral-weak, #afb7c5))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.btn-link[data-v-3b502d88]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#0044f4;color:var(--KButtonLink, var(--blue-500, var(--kui-color-text-primary, #0044f4)));padding:0;padding:var(--kui-space-0, 0px)}.k-button.btn-link[data-v-3b502d88]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link[data-v-3b502d88]:focus{text-decoration:underline}.k-button.btn-link[data-v-3b502d88]:focus-visible,.k-button.btn-link[data-v-3b502d88]:focus-visible:disabled{border-radius:unset;outline:auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:3px;text-decoration:none;transition:none}.k-button.btn-link[data-v-3b502d88]:disabled,.k-button.btn-link[disabled][data-v-3b502d88]{color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.btn-link-danger[data-v-3b502d88]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#d60027;color:var(--KButtonLinkDanger, var(--red-500, var(--kui-color-text-danger, #d60027)))}.k-button.btn-link-danger[data-v-3b502d88]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link-danger[data-v-3b502d88]:focus{box-shadow:0 0 #fff,0 0 0 2px #ad000e;box-shadow:0 0 0 0 var(--white, var(--kui-color-background, #ffffff)),0 0 0 2px var(--red-700, var(--kui-color-background-danger-strong, #ad000e))}.k-button.rounded[data-v-3b502d88]{border-radius:100px;border-radius:var(--kui-border-radius-round, 100px)}.k-alert[data-v-51943d73]{border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);display:flex;overflow-wrap:anywhere;padding:12px;padding:var(--kui-space-50, 12px);position:relative;word-break:break-word}.k-alert a[data-v-51943d73]{color:#002099;color:var(--blue-600, var(--kui-color-text-primary-stronger, #002099));text-decoration:underline}.k-alert>div .k-alert-msg[data-v-51943d73]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-left:2px;margin-left:var(--kui-space-10, 2px);padding:2px 0;padding:var(--kui-space-10, 2px) var(--kui-space-0, 0px)}.k-alert>div .k-alert-msg.k-alert-subtext[data-v-51943d73]{font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px))}.k-alert>div .k-alert-msg p[data-v-51943d73]:last-of-type{margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}.k-alert .k-alert-title[data-v-51943d73]{font-weight:600!important;font-weight:var(--kui-font-weight-semibold, 600)!important}.k-alert .k-alert-description-text[data-v-51943d73]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:block;font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-top:4px;padding-top:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-alert .k-alert-action[data-v-51943d73]{display:inline-flex;height:100%;margin-bottom:auto;margin-left:auto;margin-top:auto;position:relative}.k-alert .close[data-v-51943d73]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:0px;border:var(--kui-border-width-0, 0px);bottom:0;cursor:pointer;opacity:.5;position:absolute;right:8px;right:var(--spacing-xs, 8px);top:0;transition:all .2s ease}.k-alert .close[data-v-51943d73]:hover,.k-alert .close[data-v-51943d73]:active{opacity:1;text-decoration:none}.k-alert.small[data-v-51943d73]{padding:12px 8px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-xs, var(--kui-space-40, 8px))}.k-alert.small>div .k-alert-msg[data-v-51943d73]{font-size:12px;font-size:var(--type-sm, var(--kui-font-size-20, 12px))}.k-alert.large[data-v-51943d73]{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);min-height:80px}.k-alert.large .k-alert-icon-container-large[data-v-51943d73]{padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, var(--kui-space-0, 0px))}.k-alert.is-fixed[data-v-51943d73]{left:0;position:fixed;right:0;top:0}.k-alert.is-bordered[data-v-51943d73]{border:1px solid;border:var(--kui-border-width-10, 1px) solid}.k-alert.is-centered[data-v-51943d73]{justify-content:center}.k-alert.has-left-border[data-v-51943d73]{border-left:4px solid;border-left:var(--kui-border-width-30, 4px) solid;border-radius:0;border-radius:var(--kui-border-radius-0, 0px)}.k-alert.has-right-border[data-v-51943d73]{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);border-right:4px solid;border-right:var(--kui-border-width-30, 4px) solid}.k-alert.has-top-border[data-v-51943d73]{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);border-top:4px solid;border-top:var(--kui-border-width-30, 4px) solid}.k-alert.has-bottom-border[data-v-51943d73]{border-bottom:4px solid;border-bottom:var(--kui-border-width-30, 4px) solid;border-radius:0;border-radius:var(--kui-border-radius-0, 0px)}.k-alert.info[data-v-51943d73]{background-color:#bee2ff;background-color:var(--KAlertInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));border-color:#5f9aff;border-color:var(--KAlertInfoBorder, var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff)));color:#002099;color:var(--KAlertInfoColor, var(--blue-600, var(--kui-color-text-primary-stronger, #002099)))}.k-alert.success[data-v-51943d73]{background-color:#e8f8f5;background-color:var(--KAlertSuccessBackground, var(--green-100, #e8f8f5));border-color:#c0f2d5;border-color:var(--KAlertSuccessBorder, var(--green-200, #c0f2d5));color:#13755e;color:var(--KAlertSuccessColor, var(--green-700, #13755e))}.k-alert.danger[data-v-51943d73]{background-color:#ffe5e5;background-color:var(--KAlertDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)));border-color:#ffabab;border-color:var(--KAlertDangerBorder, var(--red-300, var(--kui-color-border-danger-weaker, #ffabab)));color:#d60027;color:var(--KAlertDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-alert.warning[data-v-51943d73]{background-color:#fff3d8;background-color:var(--KAlertWarningBackground, var(--yellow-100, #fff3d8));border-color:#ffe6ba;border-color:var(--KAlertWarningBorder, var(--yellow-200, #ffe6ba));color:#a05604;color:var(--KAlertWarningColor, var(--yellow-600, #a05604))}.k-alert.is-alert .k-alert-icon-container[data-v-51943d73]{margin-right:12px!important;margin-right:var(--kui-space-50, 12px)!important}.k-alert.is-banner[data-v-51943d73]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633));padding:0;padding:var(--kui-space-0, 0px)}.k-alert.is-banner .k-alert-ellipse[data-v-51943d73]{border-radius:100%;display:inline-block;height:6px;margin:auto 8px;margin:auto var(--kui-space-40, 8px);width:6px}.k-alert.is-banner .k-alert-ellipse.info[data-v-51943d73]{background-color:#5f9aff;background-color:var(--blue-400, var(--kui-color-background-primary-weak, #5f9aff))}.k-alert.is-banner .k-alert-ellipse.success[data-v-51943d73]{background-color:#42d782;background-color:var(--green-400, #42d782)}.k-alert.is-banner .k-alert-ellipse.warning[data-v-51943d73]{background-color:#fabe5f;background-color:var(--yellow-400, #fabe5f)}.k-alert.is-banner .k-alert-ellipse.danger[data-v-51943d73]{background-color:#ff3954;background-color:var(--red-400, var(--kui-color-background-danger-weak, #ff3954))}.k-alert.is-banner .button>div .k-alert-msg.k-alert-text[data-v-51943d73]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-left:0;padding-left:var(--kui-space-0, 0px)}.k-alert.is-banner>div.k-alert-msg-text[data-v-51943d73]{padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px))}.toaster-item .k-alert .k-alert-msg[data-v-51943d73]{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-alert button.close>.kong-icon.info svg{stroke:#0044f4;stroke:var(--KAlertInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-alert button.close>.kong-icon.success svg{stroke:#008871;stroke:var(--KAlertSuccessColor, var(--green-600, #008871))}.k-alert button.close>.kong-icon.danger svg{stroke:#d60027;stroke:var(--KAlertDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-alert button.close>.kong-icon.warning svg{stroke:#c67c06;stroke:var(--KAlertWarningColor, var(--yellow-500, #c67c06))}.k-alert .k-alert-action button{font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);height:30px;line-height:12px;line-height:var(--kui-line-height-10, 12px)}.k-alert .k-alert-action button:not(:first-of-type){margin-left:12px;margin-left:var(--spacing-sm, var(--kui-space-50, 12px))}.k-alert .k-alert-action.info button.primary{--KButtonPrimaryBase: var(--blue-500, var(--kui-color-background-primary, #0044f4));--KButtonPrimaryHover: var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff));background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-alert .k-alert-action.info button.outline{--KButtonOutlineBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));--KButtonOutlineHoverBorder: var(--blue-600, var(--kui-color-border-primary-strong, #0030cc));--KButtonOutlineActive: var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));--KButtonOutlineActiveBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));border:1px solid #5f9aff;border:var(--kui-border-width-10, 1px) solid var(--blue-400, var(--kui-color-border-primary-weak, #5f9aff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-alert .k-alert-action.warning button.primary{--KButtonPrimaryBase: var(--yellow-500, #c67c06);--KButtonPrimaryHover: var(--yellow-200, #ffe6ba);background-color:#fff3d8;background-color:var(--yellow-100, #fff3d8);color:#c67c06;color:var(--yellow-500, #c67c06)}.k-alert .k-alert-action.warning button.outline{--KButtonOutlineBorder: var(--yellow-500, #c67c06);--KButtonOutlineHoverBorder: var(--yellow-500, #c67c06);--KButtonOutlineActive: var(--yellow-100, #fff3d8);--KButtonOutlineActiveBorder: var(--yellow-500, #c67c06);border:1px solid #ffd68c;border:var(--kui-border-width-10, 1px) solid var(--yellow-300, #ffd68c);color:#c67c06;color:var(--yellow-500, #c67c06)}.k-alert .k-alert-action.success button.primary{--KButtonPrimaryBase: var(--green-600, #008871);--KButtonPrimaryHover: var(--green-200, #c0f2d5);background-color:#e8f8f5;background-color:var(--green-100, #e8f8f5);color:#008871;color:var(--green-600, #008871)}.k-alert .k-alert-action.success button.outline{--KButtonOutlineBorder: var(--green-600, #008871);--KButtonOutlineHoverBorder: var(--green-600, #008871);--KButtonOutlineActive: var(--green-100, #e8f8f5);--KButtonOutlineActiveBorder: var(--green-600, #008871);border:1px solid #42d782;border:var(--kui-border-width-10, 1px) solid var(--green-400, #42d782);color:#008871;color:var(--green-600, #008871)}.k-alert .k-alert-action.danger button.primary{--KButtonPrimaryHover: var(--red-200, var(--kui-color-background-danger-weak, #ff3954));--KButtonPrimaryBase: var(--red-700, var(--kui-color-background-danger-strong, #ad000e));background-color:#ffe5e5;background-color:var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5));color:#d60027;color:var(--red-700, var(--kui-color-text-danger, #d60027))}.k-alert .k-alert-action.danger button.outline{--KButtonOutlineBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));--KButtonOutlineColor: var(--red-700, var(--kui-color-text-danger, #d60027));--KButtonOutlineHoverBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));--KButtonOutlineActive: var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5));--KButtonOutlineActiveBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));border:1px solid #ff3954;border:var(--kui-border-width-10, 1px) solid var(--red-500, var(--kui-color-border-danger-weak, #ff3954))}.k-popover{background-color:#fff;background-color:var(--KPopBackground, var(--white, var(--kui-color-background, #ffffff)));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KPopBorder, var(--black-10, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);box-shadow:0 4px 20px #0000001a;color:#6c7489;color:var(--KPopColor, var(--black-400, var(--kui-color-text-neutral, #6c7489)));font-size:14px;font-size:var(--KPopBodySize, var(--type-sm, var(--kui-font-size-30, 14px)));max-width:none;padding:24px 16px;padding:var(--KPopPaddingY, var(--kui-space-80, 24px)) var(--KPopPaddingX, var(--spacing-md, var(--kui-space-60, 16px)));text-align:left;white-space:normal;z-index:1000}.k-popover.fade-enter-active,.k-popover.fade-enter-to,.k-popover.fade-leave-active,.k-popover.fade-leave-to{animation:none!important}.k-popover .k-popover-header{align-items:baseline;display:flex!important;margin-bottom:24px;margin-bottom:var(--kui-space-80, 24px)}.k-popover .k-popover-header .k-popover-title{color:#000933;color:var(--KPopColor, var(--black-500, var(--kui-color-text, #000933)));font-size:16px;font-size:var(--KPopHeaderSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-popover .k-popover-header .k-popover-actions{margin-left:auto}.k-popover .k-popover-content{line-height:20px;line-height:var(--kui-line-height-30, 20px)}.k-popover .k-popover-footer{margin:12px 0;margin:var(--kui-space-50, 12px) var(--kui-space-0, 0px)}.k-popover[x-placement^=bottom]{margin-top:12px;margin-top:var(--spacing-md, var(--kui-space-50, 12px))}.k-popover[x-placement^=bottom]:after,.k-popover[x-placement^=bottom]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.k-popover[x-placement^=bottom]:after{border-color:#fff0;border-bottom-color:#fff;border-bottom-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=bottom]:before{border-color:#fafafa00;border-bottom-color:#0000001a;border-bottom-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=top]{margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=top]:after,.k-popover[x-placement^=top]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.k-popover[x-placement^=top]:after{border-color:#fff0;border-top-color:#fff;border-top-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=top]:before{border-color:#fafafa00;border-top-color:#0000001a;border-top-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=left]{margin-right:16px;margin-right:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=left]:after,.k-popover[x-placement^=left]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.k-popover[x-placement^=left]:after{border-color:#fff0;border-left-color:#fff;border-left-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=left]:before{border-color:#fafafa00;border-left-color:#0000001a;border-left-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=right]{margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=right]:after,.k-popover[x-placement^=right]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}.k-popover[x-placement^=right]:after{border-color:#fff0;border-right-color:#fff;border-right-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=right]:before{border-color:#fafafa00;border-right-color:#0000001a;border-right-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=top-start]:after,.k-popover[x-placement^=top-start]:before,.k-popover[x-placement^=bottom-start]:after,.k-popover[x-placement^=bottom-start]:before{left:11px}.k-popover[x-placement^=top-end]:after,.k-popover[x-placement^=top-end]:before,.k-popover[x-placement^=bottom-end]:after,.k-popover[x-placement^=bottom-end]:before{left:calc(100% - 11px)}.k-popover[x-placement^=right-start]:after,.k-popover[x-placement^=right-start]:before,.k-popover[x-placement^=left-start]:after,.k-popover[x-placement^=left-start]:before{top:11px}.k-popover[x-placement^=right-end]:after,.k-popover[x-placement^=right-end]:before,.k-popover[x-placement^=left-end]:after,.k-popover[x-placement^=left-end]:before{top:calc(100% - 11px)}.k-popover.hide-caret:after,.k-popover.hide-caret:before{display:none}.k-popover.has-actions{padding-bottom:0!important;padding-bottom:var(--kui-space-0, 0px)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-enter-active,.fadeIn,.fade-leave-active,.fadeOut{animation-duration:.2s;animation-fill-mode:both}.fade-enter-active,.fadeIn{animation-name:fadeIn}.fade-leave-active,.fadeOut{animation-name:fadeOut}.k-tooltip.k-popover{--KPopColor: var(--KTooltipColor, var(--white, var(--kui-color-text-inverse, #ffffff)));--KPopBackground: var(--KTooltipBackground, var(--black-400, var(--kui-color-background-neutral-stronger, #3a3f51)));--KPopBodySize: var(--type-sm, var(--kui-font-size-30, 14px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopBorder: none;pointer-events:none;z-index:9999}.k-tooltip-top{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important}.k-tooltip-right{margin-left:2px!important;margin-left:var(--kui-space-10, 2px)!important}.k-tooltip-bottom{margin-top:2px!important;margin-top:var(--kui-space-10, 2px)!important}.k-tooltip-left{margin-right:2px!important;margin-right:var(--kui-space-10, 2px)!important}.k-badge[data-v-ed93edde]{display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--KBadgeFontSize, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);height:auto;line-height:16px;line-height:var(--KBadgeLineHeight, var(--type-md, var(--kui-line-height-20, 16px)));padding:2px 6px;padding:var(--KBadgePaddingY, var(--kui-space-10, 2px)) var(--KBadgePaddingX, var(--kui-space-30, 6px));text-align:center;transition:all .2s ease-in-out;width:fit-content}.k-badge.k-badge-default[data-v-ed93edde]{background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#0044f4;border-color:var(--KBadgeDefaultBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));color:#0044f4;color:var(--KBadgeDefaultColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-default.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-success[data-v-ed93edde]{background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5));border-color:#13755e;border-color:var(--KBadgeSuccessBorder, var(--green-700, #13755e));color:#13755e;color:var(--KBadgeSuccessColor, var(--green-700, #13755e))}.k-badge.k-badge-success.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-danger[data-v-ed93edde]{background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)));border-color:#d60027;border-color:var(--KBadgeDangerBorder, var(--red-700, var(--kui-color-border-danger, #d60027)));color:#d60027;color:var(--KBadgeDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-badge.k-badge-danger.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-info[data-v-ed93edde]{background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));border-color:#0044f4;border-color:var(--KBadgeInfoBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));color:#0044f4;color:var(--KBadgeInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-info.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-warning[data-v-ed93edde]{background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8));border-color:#a05604;border-color:var(--KBadgeWarningBorder, var(--yellow-600, #a05604));color:#a05604;color:var(--KBadgeWarningColor, var(--yellow-600, #a05604))}.k-badge.k-badge-warning.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-neutral[data-v-ed93edde]{background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea));border-color:#afb7c5;border-color:var(--grey-500, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-badge.k-badge-neutral.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-rectangular[data-v-ed93edde]{border-radius:4px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px))}.k-badge.k-badge-rectangular .k-badge-dismiss-button[data-v-ed93edde]{border-bottom-left-radius:0;border-bottom-left-radius:var(--kui-border-radius-0, 0px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px));border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px);border-top-right-radius:4px;border-top-right-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px))}.k-badge.k-badge-rounded[data-v-ed93edde]{border-radius:100px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-round, 100px))}.k-badge.k-badge-rounded .k-badge-dismiss-button[data-v-ed93edde]{border-bottom-left-radius:0;border-bottom-left-radius:var(--kui-border-radius-0, 0px);border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px)}.k-badge.clickable[data-v-ed93edde]{cursor:pointer}a .k-badge[data-v-ed93edde],.k-badge.clickable[data-v-ed93edde]{-webkit-user-select:none;user-select:none}.k-badge .k-badge-text[data-v-ed93edde]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:var(--e9b902de);max-width:var(--KBadgeMaxWidth, var(--e9b902de));min-width:8px;min-width:var(--KBadgeMinWidth, 8px);width:auto;width:var(--KBadgeWidth, auto)}.k-badge .k-badge-dismiss-button[data-v-ed93edde]{border:none;cursor:pointer;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);margin:-2px -6px;margin:calc(-1 * var(--KBadgePaddingY, var(--kui-space-10, 2px))) calc(-1 * var(--KBadgePaddingX, var(--kui-space-30, 6px)));margin-left:2px;margin-left:var(--kui-space-10, 2px);padding:4px;padding:var(--spacing-xs, var(--kui-space-20, 4px))}.k-badge.k-badge-custom{background-color:var(--281bce42);border-color:var(--aa7fc6f8);color:var(--66bffb10)}.k-badge.k-badge-custom.is-bordered{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-custom .k-badge-dismiss-button{background-color:var(--281bce42)}.k-badge.k-badge-custom .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:var(--66bffb10)}.k-badge.k-badge-custom .k-badge-dismiss-button:hover{background-color:var(--2b7353fa)}a .k-badge.k-badge-custom:hover,a:focus .k-badge.k-badge-custom,.k-badge.k-badge-custom.clickable:hover,.k-badge.k-badge-custom:focus{background-color:var(--c2ea0ea6)!important}.k-badge.k-badge-custom:has(.k-badge-dismiss-button:hover){background-color:var(--281bce42)!important}.k-badge.k-badge-default .k-badge-dismiss-button{background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-badge.k-badge-default .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#0044f4;stroke:var(--KBadgeDefaultColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-default .k-badge-dismiss-button:hover{background-color:#bee2ff;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}a .k-badge.k-badge-default:hover,a:focus .k-badge.k-badge-default,.k-badge.k-badge-default.clickable:hover,.k-badge.k-badge-default:focus{background-color:#bee2ff;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-default:has(.k-badge-dismiss-button:hover){background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-badge.k-badge-success .k-badge-dismiss-button{background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5))}.k-badge.k-badge-success .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#13755e;stroke:var(--KBadgeSuccessColor, var(--green-700, #13755e))}.k-badge.k-badge-success .k-badge-dismiss-button:hover{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}a .k-badge.k-badge-success:hover,a:focus .k-badge.k-badge-success,.k-badge.k-badge-success.clickable:hover,.k-badge.k-badge-success:focus{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}.k-badge.k-badge-success:has(.k-badge-dismiss-button:hover){background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5))}.k-badge.k-badge-danger .k-badge-dismiss-button{background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)))}.k-badge.k-badge-danger .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#d60027;stroke:var(--KBadgeDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-badge.k-badge-danger .k-badge-dismiss-button:hover{background-color:#ffabab;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, var(--kui-color-background-danger-weaker, #ffabab)))}a .k-badge.k-badge-danger:hover,a:focus .k-badge.k-badge-danger,.k-badge.k-badge-danger.clickable:hover,.k-badge.k-badge-danger:focus{background-color:#ffabab;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, var(--kui-color-background-danger-weaker, #ffabab)))}.k-badge.k-badge-danger:has(.k-badge-dismiss-button:hover){background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)))}.k-badge.k-badge-info .k-badge-dismiss-button{background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-info .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#0044f4;stroke:var(--KBadgeInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-info .k-badge-dismiss-button:hover{background-color:#5f9aff;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}a .k-badge.k-badge-info:hover,a:focus .k-badge.k-badge-info,.k-badge.k-badge-info.clickable:hover,.k-badge.k-badge-info:focus{background-color:#5f9aff;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-badge.k-badge-info:has(.k-badge-dismiss-button:hover){background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-warning .k-badge-dismiss-button{background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8))}.k-badge.k-badge-warning .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#a05604;stroke:var(--KBadgeWarningColor, var(--yellow-600, #a05604))}.k-badge.k-badge-warning .k-badge-dismiss-button:hover{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}a .k-badge.k-badge-warning:hover,a:focus .k-badge.k-badge-warning,.k-badge.k-badge-warning.clickable:hover,.k-badge.k-badge-warning:focus{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}.k-badge.k-badge-warning:has(.k-badge-dismiss-button:hover){background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8))}.k-badge.k-badge-neutral .k-badge-dismiss-button{background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea))}.k-badge.k-badge-neutral .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#6c7489;stroke:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-badge.k-badge-neutral .k-badge-dismiss-button:hover{background-color:#afb7c5;background-color:var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5))}a .k-badge.k-badge-neutral:hover,a:focus .k-badge.k-badge-neutral,.k-badge.k-badge-neutral.clickable:hover,.k-badge.k-badge-neutral:focus{background-color:#afb7c5;background-color:var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5))}.k-badge.k-badge-neutral:has(.k-badge-dismiss-button:hover){background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea))}.k-breadcrumbs[data-v-949c19bf]{border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);display:flex;flex-wrap:wrap;font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:24px;line-height:var(--kui-line-height-40, 24px);list-style:none;margin-bottom:16px;margin-bottom:var(--kui-space-60, 16px);padding:0;padding:var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumb-icon-wrapper[data-v-949c19bf]{display:inline-flex}.k-breadcrumbs .k-breadcrumbs-item[data-v-949c19bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-949c19bf],.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf]{align-self:center;color:#00abd2;color:var(--kui-color-text-decorative, #00abd2);display:inline-flex;line-height:1}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-949c19bf]{color:#afb7c5;color:var(--kui-color-text-neutral-weak, #afb7c5);padding:0 4px;padding:var(--kui-space-0, 0px) var(--kui-space-20, 4px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf]{padding:0 6px 0 0;padding:var(--kui-space-0, 0px) var(--kui-space-30, 6px) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf] .kong-icon{align-items:center;align-self:baseline;justify-content:center}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf] .kong-icon.has-no-text{padding-right:0;padding-right:var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text[data-v-949c19bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text[data-v-949c19bf]:hover{color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text.non-link[data-v-949c19bf]{color:#000933;color:var(--kui-color-text, #000933)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text.emphasis[data-v-949c19bf]{font-weight:700;font-weight:var(--kui-font-weight-bold, 700);letter-spacing:-.14px}.k-breadcrumbs li[data-v-949c19bf]{display:inline-flex}.k-breadcrumbs li a[data-v-949c19bf]{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);display:inline-flex;font-size:14px;font-size:var(--kui-font-size-30, 14px)}.k-breadcrumbs li a[data-v-949c19bf]:hover,.k-breadcrumbs li a.no-underline[data-v-949c19bf]{text-decoration:none!important}.kong-card[data-v-86b5d53b]{background-color:#fff;background-color:var(--KCardBackground, var(--white, var(--kui-color-background, #ffffff)));border-radius:4px;border-radius:var(--KCardBorderRadius, var(--kui-border-radius-20, 4px));padding:24px;padding:var(--KCardPaddingY, var(--spacing-lg, var(--kui-space-80, 24px))) var(--KCardPaddingX, var(--spacing-lg, var(--kui-space-80, 24px)));transition:box-shadow .2s ease-in-out}.kong-card.noBorder[data-v-86b5d53b]{border:none}.kong-card.border[data-v-86b5d53b]{border:1px solid rgba(0,0,0,.1);border:var(--KCardBorder, var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1)));box-shadow:none}.kong-card.borderTop[data-v-86b5d53b]{border-top:1px solid rgba(0,0,0,.1);border-top:var(--KCardBorder, var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1)))}.kong-card.hover[data-v-86b5d53b]:hover,.kong-card.kcard-shadow[data-v-86b5d53b]{box-shadow:0 4px 8px #0000001a;box-shadow:var(--KCardShadow, 0 4px 8px var(--black-10, rgba(0, 0, 0, .1)))}.kong-card .k-card-header[data-v-86b5d53b]{align-items:center;display:flex!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.kong-card .k-card-header.has-status[data-v-86b5d53b]{align-items:flex-start}.kong-card .k-card-status-hat[data-v-86b5d53b]{align-items:center;color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));display:flex;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.kong-card .k-card-title[data-v-86b5d53b]{margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.kong-card .k-card-title h4[data-v-86b5d53b]{color:#000933;color:var(--KCardTitleColor, var(--kui-color-text, #000933));font-size:20px;font-size:var(--KCardTitleFontSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.kong-card .k-card-actions[data-v-86b5d53b]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.kong-card .k-card-body[data-v-86b5d53b]{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);width:100%}.kong-card .k-card-content[data-v-86b5d53b]{display:flex!important}.kong-card .k-card-content .k-table td[data-v-86b5d53b],.kong-card .k-card-content table td[data-v-86b5d53b],.kong-card .k-card-content[data-v-86b5d53b] .k-table td{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px)}.kong-card .k-card-notifications[data-v-86b5d53b]{margin-left:12px!important;margin-left:var(--kui-space-50, 12px)!important;margin-top:auto;margin-top:var(--kui-space-auto, auto)}.kong-card .k-card-header .k-button{min-height:38px}.box[data-v-55915b8c]{animation:gradient 1s ease infinite;background:linear-gradient(-70deg,#f2f2f2 0%,#f2f2f2 40%,#f7f7f7 50%,#f2f2f2 60%,#f2f2f2 100%) repeat;background-size:400% 100%;border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-flex;margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important;transition:1s}.box.width-1[data-v-55915b8c]{width:16px}.box.width-2[data-v-55915b8c]{width:32px}.box.width-5[data-v-55915b8c]{width:80px}.box.width-6[data-v-55915b8c]{width:96px}.box.width-10[data-v-55915b8c]{width:160px}.box.width-25[data-v-55915b8c]{width:25%}.box.width-50[data-v-55915b8c]{width:50%}.box.width-75[data-v-55915b8c]{width:75%}.box.width-100[data-v-55915b8c]{width:100%}.box.height-1[data-v-55915b8c]{height:16px}.box.height-2[data-v-55915b8c]{height:32px}@keyframes gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}.skeleton-loader[data-v-28ddd291]{width:80%}.skeleton-card-wrapper[data-v-fdceaf4f]{display:flex;flex-wrap:wrap;gap:16px;gap:var(--spacing-md, var(--kui-space-60, 16px));justify-content:space-between;width:100%}.skeleton-card-column[data-v-fdceaf4f]{margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px));width:calc(33% - 16px);width:var(--KSkeletonCardWidth, calc(33% - var(--spacing-md, 16px)))}.skeleton-card[data-v-fdceaf4f]{border:1px solid #e6e6e6;border:var(--kui-border-width-10, 1px) solid #e6e6e6;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);display:flex;flex-direction:column;min-height:324px;overflow:hidden;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px))}.skeleton-card .skeleton-card-header[data-v-fdceaf4f]{display:flex;margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.skeleton-card .skeleton-card-header .card-header-content-2[data-v-fdceaf4f]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.skeleton-card .skeleton-card-header hr[data-v-fdceaf4f]{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.skeleton-card .skeleton-card-content[data-v-fdceaf4f]{display:flex;justify-content:space-between}.skeleton-card .skeleton-card-footer[data-v-fdceaf4f]{align-self:flex-end;display:flex;justify-content:space-between;margin-top:auto;margin-top:var(--kui-space-auto, auto);padding-top:16px;padding-top:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.skeleton-table-wrapper[data-v-e715a8ef]{overflow:hidden;width:100%}.skeleton-table-wrapper .skeleton-table-row[data-v-e715a8ef]{display:flex;flex-direction:row;margin-bottom:32px;margin-bottom:var(--kui-space-90, 32px)}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]{margin-right:32px!important;margin-right:var(--kui-space-90, 32px)!important}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:last-child{margin-right:0!important;margin-right:var(--kui-space-0, 0px)!important;width:100%!important}@media only screen and (max-width: 1024px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(n+5){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(4){margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px)}}@media only screen and (max-width: 768px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(n+3){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(2){margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);width:96px}}.skeleton-form-wrapper[data-v-27fab520]{width:100%}.skeleton-form-wrapper .skeleton-form-row[data-v-27fab520]{margin-bottom:32px;margin-bottom:var(--kui-space-90, 32px)}.fullscreen-loading-container[data-v-5c71d015]{align-items:center;background:#ffffff;background:var(--white, #ffffff);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;margin:var(--KSkeletonFullScreenMargin, 0);position:fixed;right:0;top:0;z-index:10500}.fullscreen-loading-container .progress[data-v-5c71d015]{background-color:#f9fafb;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:kui-border-radius-40;border-radius:var(--kui-border-radius-40, kui-border-radius-40);margin-top:16px;margin-top:var(--kui-space-60, 16px);max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-5c71d015]{background-color:#0044f4;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, var(--kui-color-background-primary, #0044f4)));border-radius:kui-border-radius-40;border-radius:var(--kui-border-radius-40, kui-border-radius-40);height:5px}.fullscreen-loading-container[data-v-5a15970d]{align-items:center;background:#ffffff;background:var(--white, #ffffff);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;margin:var(--KSkeletonFullScreenMargin, 0);position:fixed;right:0;top:0;z-index:10500}.fullscreen-loading-container .progress[data-v-5a15970d]{background-color:#f9fafb;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);margin-top:16px;margin-top:var(--kui-space-60, 16px);max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-5a15970d]{background-color:#0044f4;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, var(--kui-color-background-primary, #0044f4)));border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);height:5px}.fullscreen-loading-container .spinner-loader[data-v-5a15970d]{animation:spinnerAnimation-5a15970d 1.4s infinite linear;border-bottom:10px solid #f1f1f5;border-bottom:10px solid var(--grey-200, #f1f1f5);border-left:10px solid #0044f4;border-left:10px solid var(--KSkeletonFullScreenSpinnerColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));border-radius:50%;border-radius:var(--kui-border-radius-circle, 50%);border-right:10px solid #f1f1f5;border-right:10px solid var(--grey-200, #f1f1f5);border-top:10px solid #f1f1f5;border-top:10px solid var(--grey-200, #f1f1f5);font-size:10px;font-size:var(--kui-font-size-10, 10px);height:183px;margin:56px auto;margin:var(--kui-space-120, 56px) var(--kui-space-auto, auto);position:relative;transform:translateZ(0);width:183px}.fullscreen-loading-container .spinner-loader[data-v-5a15970d] :after{border-radius:50%;border-radius:var(--kui-border-radius-circle, 50%);height:183px;width:183px}@keyframes spinnerAnimation-5a15970d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.k-skeleton-container{display:flex!important;flex-wrap:wrap!important}.k-skeleton-container.is-spinner{width:100%!important}.empty-state-wrapper[data-v-147e1e00]{background-color:#fff;background-color:var(--KEmptyBackground, var(--white, var(--kui-color-background, #ffffff)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);padding:48px 0;padding:var(--spacing-xxl, var(--kui-space-110, 48px)) var(--kui-space-0, 0px);text-align:center}.empty-state-wrapper>*+*[data-v-147e1e00]{margin-top:16px;margin-top:var(--spacing-md, var(--kui-space-60, 16px))}.empty-state-wrapper .k-empty-state-title-header[data-v-147e1e00]{color:#232633;color:var(--KEmptyTitleColor, var(--kui-color-text-neutral-strongest, #232633));font-size:20px;font-size:var(--kui-font-size-60, 20px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:32px;line-height:var(--kui-line-height-60, 32px)}.empty-state-wrapper .empty-state-title .k-empty-state-icon.warning-icon[data-v-147e1e00]{color:#fabe5f;color:var(--yellow-400, #fabe5f)}.empty-state-wrapper .empty-state-title>*+*[data-v-147e1e00]{margin-top:8px;margin-top:var(--spacing-xs, var(--kui-space-40, 8px))}.empty-state-wrapper .k-empty-state-message[data-v-147e1e00]{color:#3a3f51;color:var(--KEmptyContentColor, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);max-width:50%}.empty-state-wrapper .empty-state-content>*+*[data-v-147e1e00]{margin-top:32px;margin-top:var(--spacing-xl, var(--kui-space-90, 32px))}.empty-state-wrapper .k-empty-state-cta[data-v-147e1e00]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto)}.k-input-label .label-tooltip[data-v-711fc554] .kong-icon.kong-icon-help,.k-input-label .label-tooltip[data-v-711fc554] .kong-icon.kong-icon-info{cursor:pointer;height:16px}.k-input-label .label-tooltip[data-v-711fc554] .k-tooltip{font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-input-label .label-tooltip[data-v-711fc554] .k-tooltip code{background-color:#6c7489;background-color:var(--grey-500, var(--kui-color-background-neutral, #6c7489));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.form-control[data-v-da4a957a]{box-shadow:none!important}.form-control.has-icon~.input-icon[data-v-da4a957a]{top:8px;top:calc((var(--kui-space-40, 8px) + var(--kui-space-40, 8px) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-50, 24px)) / 2)}.form-control.has-icon~.input-icon[data-v-da4a957a] svg{height:24px;height:var(--kui-icon-size-50, 24px);width:24px;width:var(--kui-icon-size-50, 24px)}.form-control.has-icon.icon-start[data-v-da4a957a]{padding-left:48px!important;padding-left:calc(var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-50, 24px))!important}.form-control.has-icon.icon-start~.input-icon[data-v-da4a957a]{left:16px;left:var(--spacing-md, var(--kui-space-60, 16px))}.form-control.has-icon.icon-end[data-v-da4a957a]{padding-right:48px!important;padding-right:calc(var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-50, 24px))!important}.form-control.has-icon.icon-end~.input-icon[data-v-da4a957a]{right:16px;right:var(--spacing-md, var(--kui-space-60, 16px))}.form-control.has-icon.k-input-small~.input-icon[data-v-da4a957a]{top:10px;top:calc((var(--spacing-xs, var(--kui-space-40, 8px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-40, 20px)) / 2)}.form-control.has-icon.k-input-small~.input-icon[data-v-da4a957a] svg{height:20px;height:var(--kui-icon-size-40, 20px);width:20px;width:var(--kui-icon-size-40, 20px)}.form-control.has-icon.k-input-small.icon-start[data-v-da4a957a]{padding-left:40px!important;padding-left:calc(var(--spacing-sm, var(--kui-space-50, 12px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-40, 20px))!important}.form-control.has-icon.k-input-small.icon-start~.input-icon[data-v-da4a957a]{left:12px;left:var(--spacing-sm, var(--kui-space-50, 12px))}.form-control.has-icon.k-input-small.icon-end[data-v-da4a957a]{padding-right:40px!important;padding-right:calc(var(--spacing-sm, var(--kui-space-50, 12px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-40, 20px))!important}.form-control.has-icon.k-input-small.icon-end~.input-icon[data-v-da4a957a]{right:12px;right:var(--spacing-sm, var(--kui-space-50, 12px))}.form-control.has-icon.k-input-large~.input-icon[data-v-da4a957a]{top:12px;top:calc((var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-md, var(--kui-space-60, 16px)) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-60, 32px)) / 2)}.form-control.has-icon.k-input-large~.input-icon[data-v-da4a957a] svg{height:32px;height:var(--kui-icon-size-60, 32px);width:32px;width:var(--kui-icon-size-60, 32px)}.form-control.has-icon.k-input-large.icon-start[data-v-da4a957a]{padding-left:64px!important;padding-left:calc(var(--spacing-lg, var(--kui-space-80, 24px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-60, 32px))!important}.form-control.has-icon.k-input-large.icon-start~.input-icon[data-v-da4a957a]{left:24px;left:var(--spacing-lg, var(--kui-space-80, 24px))}.form-control.has-icon.k-input-large.icon-end[data-v-da4a957a]{padding-right:64px!important;padding-right:calc(var(--spacing-lg, var(--kui-space-80, 24px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-60, 32px))!important}.form-control.has-icon.k-input-large.icon-end~.input-icon[data-v-da4a957a]{right:24px;right:var(--spacing-lg, var(--kui-space-80, 24px))}.help[data-v-da4a957a]{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.input-icon[data-v-da4a957a]{align-items:center;display:inline-flex;pointer-events:none;position:absolute}.input-icon.clickable[data-v-da4a957a]{cursor:pointer;pointer-events:auto}.has-error[data-v-da4a957a]{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027));font-weight:500;font-weight:var(--kui-font-weight-medium, 500)}.k-input-wrapper[data-v-da4a957a]{position:relative}.k-input-wrapper input.k-input[data-v-da4a957a]{-webkit-appearance:none}.k-input-wrapper .k-input-label-wrapper-large .has-error[data-v-da4a957a],.k-input-wrapper .k-input-large+.has-error[data-v-da4a957a]{font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-top:4px;margin-top:var(--kui-space-20, 4px)}.k-input-wrapper .k-input-label-wrapper-medium .has-error[data-v-da4a957a],.k-input-wrapper .k-input-medium+.has-error[data-v-da4a957a]{font-size:10px;font-size:var(--kui-font-size-10, 10px);line-height:12px;line-height:var(--kui-line-height-10, 12px);margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-input-wrapper .k-input-label-wrapper-small .has-error[data-v-da4a957a],.k-input-wrapper .k-input-small+.has-error[data-v-da4a957a]{font-size:10px;font-size:var(--kui-font-size-10, 10px);line-height:12px;line-height:var(--kui-line-height-10, 12px);margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-input-wrapper .text-on-input label:not(.disabled):not(.readonly).hovered[data-v-da4a957a],.k-input-wrapper .text-on-input label[data-v-da4a957a]:not(.disabled):not(.readonly):hover{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-input-wrapper.input-error .text-on-input label.hovered[data-v-da4a957a],.k-input-wrapper.input-error .text-on-input label[data-v-da4a957a]:hover,.k-input-wrapper.input-error .text-on-input label.focused[data-v-da4a957a],.k-input-wrapper.input-error .text-on-input label[data-v-da4a957a]:focus{color:#d60027!important;color:var(--red-500, var(--kui-color-text-danger, #d60027))!important}.k-select-item[data-v-691b9512]{list-style:none!important;margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-select-item .k-select-item-container[data-v-691b9512]{display:block!important}.k-select-item[data-v-691b9512]:last-of-type{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.k-select-item button[data-v-691b9512]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:none;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px));text-align:left;width:100%}.k-select-item button[data-v-691b9512]:not(:disabled){cursor:pointer}.k-select-item button[data-v-691b9512]:disabled{cursor:not-allowed}.k-select-item button:disabled .k-select-item-label[data-v-691b9512]{opacity:.6}.k-select-item button .k-select-item-label[data-v-691b9512]{color:#0030cc;color:var(--grey-600, var(--kui-color-text-primary-strong, #0030cc));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:20px;line-height:var(--kui-line-height-30, 20px);margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important;padding:8px;padding:var(--kui-space-40, 8px);width:auto}.k-select-item button .k-select-item-label[data-v-691b9512] .select-item-label{color:#0030cc;color:var(--grey-600, var(--kui-color-text-primary-strong, #0030cc));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-select-item button .k-select-item-label[data-v-691b9512] .select-item-desc{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-select-item button .kong-icon[data-v-691b9512]:not(.selected-item-icon){margin-right:12px;margin-right:var(--kui-space-50, 12px)}.k-select-item button .k-select-selected-icon-container[data-v-691b9512]{color:#bdd3f9;color:var(--blue-200, #bdd3f9);height:24px;margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);width:24px}.k-select-item button .k-select-selected-icon-container .kong-icon[data-v-691b9512]{display:flex;position:relative;right:0;top:0;transform:none}.k-select-item button[data-v-691b9512]:not(:disabled):hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb));color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e))}.k-select-item button.selected[data-v-691b9512]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-select-item button.danger[data-v-691b9512]{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-select-group[data-v-8e9c1b92]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important}.k-select-group .k-select-group-title[data-v-8e9c1b92]{color:#6c7489;color:var(--black-30, var(--kui-color-text-neutral, #6c7489));display:block!important;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-select[data-v-dde302d5]{width:fit-content}.k-select .k-select-item-selection[data-v-dde302d5]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));display:flex;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);padding:4px 12px!important;padding:var(--kui-space-20, 4px) var(--kui-space-50, 12px)!important}.k-select .k-select-item-selection.overlay-label-item-selection[data-v-dde302d5]{position:relative;top:-8px}.k-select .k-select-item-selection .clear-selection-icon[data-v-dde302d5]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;color:#bdd3f9;color:var(--blue-200, #bdd3f9);cursor:pointer!important;height:24px;margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);padding:0;padding:var(--kui-space-0, 0px)}.k-select .k-select-item-selection .clear-selection-icon[data-v-dde302d5]:focus,.k-select .k-select-item-selection .clear-selection-icon[data-v-dde302d5]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-select .k-select-trigger[data-v-dde302d5]:after{border-left:4px solid rgba(0,0,0,0);border-left:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-right:4px solid rgba(0,0,0,0);border-right:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-top:4px solid;border-top:var(--kui-border-width-30, 4px) solid;content:"";display:inline-block;height:0;margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px));vertical-align:middle;width:0}.k-select .k-select-selected-item-label{align-self:center;font-size:14px;font-size:var(--kui-font-size-30, 14px);line-height:16px;line-height:var(--kui-line-height-20, 16px)}.k-select .k-select-item-selection .clear-selection-icon .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-button.btn-link{padding:12px 24px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-lg, var(--kui-space-80, 24px));text-decoration:none}.k-select .k-button.btn-link:focus{box-shadow:0 0 #fff,0 0 0 2px #0044f4;box-shadow:0 0 0 0 var(--white, var(--kui-color-background, #ffffff)),0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-select .k-button.btn-link .caret{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-input{background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease;box-shadow:none!important;display:inline-block;position:relative;width:100%}.k-select .k-select-input.has-chevron.no-typing .k-input{caret-color:transparent;cursor:pointer}.k-select .k-select-input.is-readonly{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease;box-shadow:none!important}.k-select .k-select-input.is-readonly.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):read-only{box-shadow:none!important}.k-select .k-select-input.select-input-container.disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease;box-shadow:none!important;cursor:not-allowed!important}.k-select .k-select-input.select-input-container.disabled.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):disabled{box-shadow:none!important}.k-select .k-select-input .kong-icon-chevronDown{margin-right:8px;margin-right:var(--kui-space-40, 8px)}.k-select .k-select-input.cursor-default{cursor:default}.k-select .k-select-input.prevent-pointer-events{pointer-events:none}.k-select .k-select-input.input-placeholder-dark input::placeholder{color:#000933!important;color:var(--KInputColor, var(--black-70, var(--kui-color-text, #000933)))!important}.k-select .k-select-input.input-placeholder-transparent input{color:transparent!important}.k-select .k-select-input.input-placeholder-transparent input::placeholder{color:transparent!important}.k-select .k-select-input .k-input.no-filter{cursor:default!important;pointer-events:none!important}.k-select .k-select-input .k-input.has-chevron{padding-right:40px;padding-right:var(--kui-space-100, 40px)}.k-select .k-select-input .k-input.has-clear{padding-right:56px;padding-right:var(--kui-space-120, 56px)}.k-select .k-select-inputinput.k-input{height:100%;padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px))}.k-select .k-select-input .kong-icon{display:inline-flex}.k-select .k-select-input .clear-selection-icon{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;padding:0;padding:var(--kui-space-0, 0px);position:absolute;right:24px;z-index:9}.k-select .k-select-input .clear-selection-icon:focus,.k-select .k-select-input .clear-selection-icon:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-select .k-select-input .clear-selection-icon .kong-icon-clear{display:block;position:static;transform:none}.k-select .k-select-input .custom-selected-item{display:inline-flex;padding:8px 12px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-50, 12px));pointer-events:none;position:absolute;right:24px;width:calc(100% - 24px);width:calc(100% - var(--kui-icon-size-30, 16px) - var(--kui-space-40, 8px))}.k-select div.k-select-input.select-input-container{align-items:center;border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);cursor:pointer!important;display:flex;flex:0 0 40%;flex-direction:row-reverse;transition:all .2s ease}.k-select div.k-select-input.select-input-container .k-input-wrapper{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px)}.k-select div.k-select-input.select-input-container input.k-input{box-shadow:none!important}.k-select div.k-select-input.select-input-container:hover{border-color:#bee2ff;border-color:var(--KInputHover, var(--blue-200, var(--kui-color-border-primary-weaker, #bee2ff)))}.k-select div.k-select-input.select-input-container:hover .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select div.k-select-input.select-input-container.is-open{border-color:#5f9aff;border-color:var(--KInputFocus, var(--blue-400, var(--kui-color-border-primary-weak, #5f9aff)))}.k-select div.k-select-input.select-input-container.is-open .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select .k-select-button .has-caret .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-button .k-button.btn-link:hover,.k-select .k-select-button.k-button.btn-link:hover{text-decoration:none}.k-select.k-input{width:100%}.k-select .k-select-popover{box-sizing:border-box;margin-top:2px!important;margin-top:var(--kui-space-10, 2px)!important;width:100%}.k-select .k-select-popover[x-placement^=top]{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important}.k-select .k-select-popover.k-select-pop-button,.k-select .k-select-popover.k-select-pop-dropdown,.k-select .k-select-popover.k-select-pop-select{--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5))}.k-select .k-select-popover .k-select-empty-item button,.k-select .k-select-popover .k-select-empty-item button:focus,.k-select .k-select-popover .k-select-empty-item button:hover{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-style:italic}.k-select .k-select-popover .k-select-new-item{word-break:break-word}.k-select .k-select-popover .k-select-new-item .select-item-new-indicator{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-select .k-select-popover ul{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-select .k-select-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-select .k-select-popover a:hover,.k-select .k-select-popover a:active,.k-select .k-select-popover a:focus{text-decoration:none}.k-select .k-select-popover .k-select-loading{display:block;height:24px;position:relative;right:0;text-align:center;top:0}.k-select .k-select-popover .k-popover-content{max-height:var(--17978460);overflow-y:auto}.k-select .k-select-popover .k-popover-content .k-select-list{margin:0!important;margin:var(--kui-space-0, 0px)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important}.k-select .k-select-popover .k-popover-content:has(.k-select-dropdown-footer-text.k-select-dropdown-footer-sticky){max-height:none}.k-select .k-select-popover .k-popover-content:has(.k-select-dropdown-footer-text.k-select-dropdown-footer-sticky) .k-select-list{max-height:var(--17978460);overflow-y:auto}.k-select .k-select-popover .k-popover-content .k-select-list~.k-select-dropdown-footer-sticky{bottom:0;position:sticky}.k-select .k-select-popover .k-select-dropdown-footer-text{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));padding-bottom:0;padding-bottom:var(--kui-space-0, 0px)}.pagination-offset-button-container[data-v-20a48d53]{display:flex;margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important}.pagination-offset-button-container .pagination-button .pagination-arrow-icon[data-v-20a48d53]{color:#0044f4;color:var(--KPaginationColor, var(--blue-400, var(--kui-color-text-primary, #0044f4)))}.pagination-offset-button-container .pagination-button .pagination-arrow-icon.is-direction-disabled[data-v-20a48d53]{color:#0044f4;color:var(--KPaginationDisabledColor, var(--grey-500, var(--kui-color-text-neutral, #0044f4)))}.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));height:34px;margin:0 6px;margin:var(--kui-space-0, 0px) var(--kui-space-30, 6px);padding:6px;padding:var(--kui-space-30, 6px);width:34px}.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]:focus,.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]:hover{border-color:#0044f4;border-color:var(--blue-500, var(--kui-color-border-primary, #0044f4));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-20a48d53]:focus,.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-20a48d53]:hover{border-color:#e0e4ea;border-color:var(--grey-200, var(--kui-color-border, #e0e4ea));box-shadow:none;color:#000933;color:var(--black-45, var(--kui-color-text, #000933));cursor:not-allowed}.pagination-offset-button-container .pagination-button.k-button.active[data-v-20a48d53]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));border-color:#5f9aff;border-color:var(--blue-200, var(--kui-color-border-primary-weak, #5f9aff));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));outline:none}.card-pagination-bar[data-v-8bb7481c]{align-items:center;display:flex;justify-content:space-between;margin-top:4px;margin-top:var(--kui-space-20, 4px)}.pagination-text[data-v-8bb7481c]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);min-width:115px}.pagination-text-pages[data-v-8bb7481c]{color:#000933;color:var(--kui-color-text, #000933)}.page-size-select[data-v-8bb7481c]{--KButtonLink: var(--KPaginationPageSizeColor, var(--kui-color-text-primary, #0044f4));--KButtonOutlineBorder: var(--KPaginationPageSizeColor, var(--kui-color-border-primary, #0044f4));--KButtonFontSize: var(--type-sm, var(--kui-font-size-30, 14px));color:#0044f4;color:var(--blue-400, var(--kui-color-text-primary, #0044f4));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:20px;line-height:var(--kui-line-height-30, 20px)}.pagination-button-container[data-v-8bb7481c]{display:flex;list-style:none;text-align:center}.pagination-button-container a[data-v-8bb7481c]{display:block;font-weight:initial;text-decoration:none!important}.pagination-button-container .pagination-button[data-v-8bb7481c]{align-self:center;background-color:#fff;border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KPaginationBorderColor, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--KPaginationColor, var(--grey-500, var(--kui-color-text-neutral, #6c7489)));cursor:pointer;font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:initial;height:32px;line-height:16px;line-height:var(--kui-line-height-20, 16px);margin:0 6px;margin:var(--kui-space-0, 0px) var(--kui-space-30, 6px);min-width:32px}.pagination-button-container .pagination-button .pagination-arrow-icon[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationColor, var(--blue-400, var(--kui-color-text-primary, #0044f4)))}.pagination-button-container .pagination-button .pagination-arrow-icon.is-direction-disabled[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationDisabledColor, var(--grey-500, var(--kui-color-text-neutral, #0044f4)))}.pagination-button-container .pagination-button[data-v-8bb7481c]:not(.square){background-color:#fff;background-color:var(--KPaginationBackgroundColor, var(--kui-color-background, #ffffff))}.pagination-button-container .pagination-button a[data-v-8bb7481c],.pagination-button-container .pagination-button div[data-v-8bb7481c]{padding:6px;padding:var(--kui-space-30, 6px)}.pagination-button-container .pagination-button.square[data-v-8bb7481c]{border:none}.pagination-button-container .pagination-button.placeholder[data-v-8bb7481c]{align-items:center;color:#6c7489;color:var(--KPaginationColor, var(--kui-color-text-neutral, #6c7489));cursor:initial;display:flex;justify-content:center}.pagination-button-container .pagination-button[data-v-8bb7481c]:focus:not(.placeholder),.pagination-button-container .pagination-button[data-v-8bb7481c]:hover:not(.placeholder){border-color:#0044f4;border-color:var(--KPaginationActiveColor, var(--kui-color-border-primary, #0044f4));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--KPaginationActiveColor, var(--kui-color-text-primary, #0044f4))}.pagination-button-container .pagination-button.disabled[data-v-8bb7481c]:focus:not(.placeholder),.pagination-button-container .pagination-button.disabled[data-v-8bb7481c]:hover:not(.placeholder){border-color:#e0e4ea;border-color:var(--grey-200, var(--kui-color-border, #e0e4ea));color:#000933;color:var(--black-45, var(--kui-color-text, #000933))}.pagination-button-container .pagination-button.disabled a[data-v-8bb7481c]{cursor:not-allowed!important}.pagination-button-container .pagination-button.active[data-v-8bb7481c]{background-color:#eefaff;background-color:var(--KPaginationActiveBackgroundColor, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#5f9aff;border-color:var(--KPaginationActiveBorderColor, var(--blue-200, var(--kui-color-border-primary-weak, #5f9aff)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--KPaginationActiveColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));outline:none}.pagination-button-container .pagination-button.active a[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationActiveColor, var(--kui-color-text-primary, #0044f4))}.page-size-select .k-select-pop-button[x-placement^=top]{margin-bottom:2px;margin-bottom:var(--kui-space-10, 2px)}.k-card-catalog-item[data-v-689a9850]{display:flex;flex-direction:column;justify-content:stretch;overflow:hidden}.k-card-catalog-item .multi-line-truncate[data-v-689a9850]{line-height:20px;line-height:var(--kui-line-height-30, 20px);max-height:100px;overflow:hidden;padding-right:8px;padding-right:var(--kui-space-40, 8px);position:relative}.k-card-catalog-item .multi-line-truncate[data-v-689a9850]:before{content:"...";position:absolute;right:12px;top:80px}.k-card-catalog-item[data-v-689a9850]:hover{cursor:pointer}.k-card-catalog-item.kong-card{--KCardBorderRadius: var(--kui-border-radius-20, 4px);--KCardPaddingY: var(--spacing-lg, var(--kui-space-80, 24px));--KCardPaddingX: var(--spacing-md, var(--kui-space-60, 16px))}.k-card-catalog-item.kong-card .k-card-body{display:flex;flex-direction:column;flex-grow:1}.k-card-catalog-item.kong-card .k-card-body .description{flex-grow:1}.k-card-catalog-item.kong-card:hover{--KCardShadow: none;--KCardBorder: var(--kui-border-width-10, 1px) solid var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff))}.k-card-catalog .k-card-catalog-title[data-v-09bd043c]{color:#3a3f51;color:var(--blue-600, var(--kui-color-text-neutral-stronger, #3a3f51))}.k-card-catalog .k-catalog-page[data-v-09bd043c]{display:grid;grid-gap:24px;grid-gap:var(--spacing-lg, var(--kui-space-80, 24px));grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.k-catalog-toolbar[data-v-09bd043c]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-catalog-toolbar[data-v-09bd043c]>*{display:flex}.k-card-catalog .k-skeleton-grid .skeleton-card{height:181px}.k-card-catalog .k-skeleton-grid .skeleton-card .k-catalog-skeleton-header{justify-content:center!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important;width:100%!important}.k-card-catalog .k-skeleton-grid .skeleton-card .k-catalog-skeleton-footer-container>:not(:last-child){margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-card-catalog .k-catalog-page.k-card-small{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.k-card-catalog .k-catalog-page.k-card-large{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.k-card-catalog .k-catalog-page a.catalog-item,.k-card-catalog .k-catalog-page a.catalog-item:focus,.k-card-catalog .k-catalog-page a.catalog-item:hover{text-decoration:none}.k-card-catalog .card-pagination{grid-column:1/-1}.k-card-catalog .k-catalog-pagination{padding:4px!important;padding:var(--kui-space-20, 4px)!important}.k-checkbox-label[data-v-40f87365]{--KInputLabelWeight: var(--kui-font-weight-regular, 400);--KInputLabelLineHeight: var(--kui-line-height-30, 20px);--KInputLabelFont: var(--kui-font-family-text, Inter, Roboto, Helvetica, sans-serif);--KInputLabelMargin: var(--kui-space-0, 0px);--KInputLabelSize: var(--type-sm, var(--kui-font-size-30, 14px));vertical-align:middle}.k-checkbox-description[data-v-40f87365]{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:20px;line-height:var(--kui-line-height-30, 20px);padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px));padding-top:kui-space-20;padding-top:var(--spacing-xxs, var(--kui-space-20, kui-space-20))}.disabled .k-checkbox-label[data-v-40f87365]{color:#828a9e;color:var(--KCheckboxDisabledChecked, var(--grey-400, var(--kui-color-text-disabled, #828a9e)))}.k-checkbox-description,.k-checkbox .k-checkbox-label.has-desc{font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-checkbox .has-desc .label-tooltip{display:inline-block;padding-top:2px;padding-top:var(--kui-space-10, 2px)}.k-code-block[data-v-1c9ec6b2]{border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));color:#3a3f51;color:var(--KCodeBlockColor, var(--steel-700, var(--kui-color-text-neutral-stronger, #3a3f51)))}.k-code-block.theme-light[data-v-1c9ec6b2]{--KButtonOutlineColor: var(--steel-500, var(--kui-color-text-neutral, #6c7489));--KButtonOutlineBorder: var(--steel-500, #5c7299);--KButtonOutlineHoverBorder: var(--steel-700, #273c61)}.k-code-block.theme-dark[data-v-1c9ec6b2]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-1c9ec6b2],.k-code-block code[data-v-1c9ec6b2]{color:#3a3f51;color:var(--KCodeBlockColor, var(--steel-700, var(--kui-color-text-neutral-stronger, #3a3f51)));font-family:JetBrains Mono,Consolas,monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, var(--kui-font-family-code, "JetBrains Mono", Consolas, monospace)));font-size:12px;font-size:var(--KCodeBlockFontSize, var(--type-xs, var(--kui-font-size-20, 12px)));-moz-tab-size:2;tab-size:2;-moz-tab-size:var(--KCodeBlockTabSize, 2);tab-size:var(--KCodeBlockTabSize, 2)}.k-code-block.theme-dark pre[data-v-1c9ec6b2],.k-code-block.theme-dark code[data-v-1c9ec6b2]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-1c9ec6b2]{background-color:#f9fafb;background-color:var(--KCodeBlockBackgroundColor, var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));display:grid;gap:12px;gap:var(--spacing-sm, var(--kui-space-50, 12px));grid-template-columns:var(--maxLineNumberWidth) 1fr;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-top:0;margin-top:var(--kui-space-0, 0px);max-height:none;max-height:var(--KCodeBlockMaxHeight, none);min-height:56px;overflow:auto;padding:16px 0 0 12px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block pre.is-single-line[data-v-1c9ec6b2]{grid-template-columns:auto;padding:12px 48px 0 0;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-xxl, var(--kui-space-110, 48px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-code-block pre.is-single-line code[data-v-1c9ec6b2]{line-height:28px;line-height:var(--kui-line-height-50, 28px);margin-right:20px;margin-right:var(--kui-space-70, 20px);overflow-x:auto;padding-bottom:8px;padding-bottom:var(--spacing-xs, var(--kui-space-40, 8px));padding-left:12px;padding-left:var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block pre.is-single-line+.k-code-block-copy-button[data-v-1c9ec6b2]{top:8px;top:var(--spacing-xs, 8px)}.k-code-block.theme-dark pre[data-v-1c9ec6b2]{background-color:#232633;background-color:var(--KCodeBlockBackgroundColor, var(--black-500, var(--kui-color-background-neutral-strongest, #232633)))}.k-code-block pre[data-v-1c9ec6b2]:focus-visible{isolation:isolate;outline:2px solid #0044f4;outline:2px solid var(--KCodeBlockFocusColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));outline-offset:-2px}.k-code-block.theme-dark pre[data-v-1c9ec6b2]:focus-visible{outline:2px solid #07a88d;outline:2px solid var(--KCodeBlockFocusColor, var(--green-500, #07a88d))}.k-code-block-actions+.k-code-block-content>pre[data-v-1c9ec6b2]{border-bottom-left-radius:8px;border-bottom-left-radius:var(--kui-border-radius-40, 8px);border-bottom-right-radius:8px;border-bottom-right-radius:var(--kui-border-radius-40, 8px);border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px);border-top-right-radius:0;border-top-right-radius:var(--kui-border-radius-0, 0px)}.k-code-block code[data-v-1c9ec6b2]{display:block;min-width:0;overflow-x:auto;padding-bottom:12px;padding-bottom:var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block[data-v-1c9ec6b2]:focus-visible{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));isolation:isolate;outline:none}.k-code-block.theme-dark[data-v-1c9ec6b2]:focus-visible{box-shadow:0 0 0 2px #07a88d;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--green-500, #07a88d))}.k-code-block-actions[data-v-1c9ec6b2]{align-items:stretch;background-color:#f9fafb;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb));border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-top-left-radius:8px;border-top-left-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));border-top-right-radius:8px;border-top-right-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));display:flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px));justify-content:flex-end;padding:8px 16px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-md, var(--kui-space-60, 16px))}.theme-dark .k-code-block-actions[data-v-1c9ec6b2]{background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-bottom:1px solid #273c61;border-bottom:var(--kui-border-width-10, 1px) solid var(--steel-700, #273c61);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block-actions .k-button[data-v-1c9ec6b2]{align-self:stretch}.k-code-block-actions .k-button.action-active[data-v-1c9ec6b2]{background-color:#6c7489;background-color:var(--steel-500, var(--kui-color-background-neutral, #6c7489));border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-is-processing-icon[data-v-1c9ec6b2]{align-items:center;display:inline-flex;justify-content:center}.k-is-processing-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-is-processing-icon .theme-dark[data-v-1c9ec6b2]{color:#7d91b3;color:var(--steel-400, #7d91b3)}.k-search-actions[data-v-1c9ec6b2]{align-items:stretch;display:inline-flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-is-processing-icon[data-v-1c9ec6b2]:not(.k-is-processing-icon-is-visible){visibility:hidden}.k-button.k-regexp-mode-button[data-v-1c9ec6b2]{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, var(--kui-font-family-code, "JetBrains Mono", Consolas, monospace)))}.k-search-container[data-v-1c9ec6b2]{align-items:stretch;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KInputBorder, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-flex;flex-basis:15ch;flex-grow:1;max-width:250px;position:relative;transition:border .2s ease}.k-search-container[data-v-1c9ec6b2]:focus{border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KInputBorder, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)))}.theme-dark .k-search-container[data-v-1c9ec6b2]{background-color:#3a3f51;background-color:var(--steel-700, var(--kui-color-background-neutral-stronger, #3a3f51));border:none}.k-search-container[data-v-1c9ec6b2]:hover{border-color:#dae3f2;border-color:var(--KInputHover, var(--steel-200, #dae3f2))}.k-search-container[data-v-1c9ec6b2]:focus-within{border-color:#7d91b3;border-color:var(--KInputFocus, var(--steel-400, #7d91b3))}.theme-dark .k-search-container[data-v-1c9ec6b2]:focus-within{border-color:#afb7c5;border-color:var(--KInputFocus, var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-code-block-search-input[data-v-1c9ec6b2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:currentColor;flex-grow:1;font:inherit;height:32px;margin:0;margin:var(--kui-space-0, 0px);padding:0 8px;padding:var(--kui-space-0, 0px) var(--spacing-xs, var(--kui-space-40, 8px));width:0}.theme-dark .k-code-block-search-input[data-v-1c9ec6b2]{background-color:#3a3f51;background-color:var(--steel-700, var(--kui-color-background-neutral-stronger, #3a3f51));color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block-search-input[data-v-1c9ec6b2]:focus,.k-code-block-search-input[data-v-1c9ec6b2]:focus-visible{outline:none}.k-code-block-search-results[data-v-1c9ec6b2]{align-self:center;min-width:12ch;padding-right:12px;padding-right:var(--spacing-sm, var(--kui-space-50, 12px));text-align:right}.k-code-block-search-results[data-v-1c9ec6b2]:not(.k-code-block-search-results-has-query){color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.theme-dark .k-code-block-search-results[data-v-1c9ec6b2]:not(.k-code-block-search-results-has-query){color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}.k-code-block-search-error[data-v-1c9ec6b2],.k-code-block-search-results[data-v-1c9ec6b2]{margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-top:0;margin-top:var(--kui-space-0, 0px)}.k-code-block-search-error[data-v-1c9ec6b2]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid currentColor;border:var(--kui-border-width-10, 1px) solid currentColor;border-bottom-left-radius:2px;border-bottom-left-radius:var(--kui-border-radius-10, 2px);border-bottom-right-radius:2px;border-bottom-right-radius:var(--kui-border-radius-10, 2px);color:#d60027;color:var(--red-700, var(--kui-color-text-danger, #d60027));font-size:12px;font-size:var(--kui-font-size-20, 12px);left:-1px;padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px));position:absolute;right:-1px;top:100%;z-index:1}.k-search-icon[data-v-1c9ec6b2]{color:#afb7c5;color:var(--grey-400, var(--kui-color-text-neutral-weak, #afb7c5));padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px))}.k-search-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-search-icon .theme-dark[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-400, var(--kui-color-text-neutral-weak, #afb7c5))}.k-clear-query-button[data-v-1c9ec6b2]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);color:#afb7c5;color:var(--grey-400, var(--kui-color-text-neutral-weak, #afb7c5));display:inline-flex;font:inherit;margin:0;margin:var(--kui-space-0, 0px);padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px))}.k-clear-query-button .k-clear-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-clear-query-button .k-clear-icon .theme-dark[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-400, var(--kui-color-text-neutral-weak, #afb7c5))}.k-clear-query-button[data-v-1c9ec6b2]:focus{border-color:#0044f4;border-color:var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));outline:none}.theme-dark .k-clear-query-button[data-v-1c9ec6b2]:focus{border-color:#07a88d;border-color:var(--KButtonOutlineBorder, var(--green-500, #07a88d));box-shadow:0 0 0 2px #fff,0 0 0 4px #07a88d;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--green-500, #07a88d))}.k-code-block-content[data-v-1c9ec6b2]{position:relative}.k-code-block-secondary-actions[data-v-1c9ec6b2]{display:flex;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px));position:absolute;right:16px;right:var(--spacing-md, 16px);top:8px;top:var(--spacing-xs, 8px);z-index:1}.k-code-block-copy-button[data-tooltip-text][data-v-1c9ec6b2]:after{background-color:#3a3f51;background-color:var(--grey-600, var(--kui-color-background-neutral-stronger, #3a3f51));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));content:attr(data-tooltip-text);font-weight:400;padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));position:absolute;right:calc(100% + 8px);right:calc(100% + var(--spacing-xs, 8px));top:50%;transform:translateY(-50%);white-space:nowrap}.k-button-icon[data-v-1c9ec6b2]{align-items:center;display:inline-flex;justify-content:center}.k-line-number-rows[data-v-1c9ec6b2]{box-sizing:border-box;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.k-line-number-rows[data-v-1c9ec6b2],.k-line-number-rows a[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.theme-dark .k-line-number-rows[data-v-1c9ec6b2],.theme-dark .k-line-number-rows a[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}.k-line[data-v-1c9ec6b2]{display:inline-flex;justify-content:flex-end}.k-line-is-match[data-v-1c9ec6b2]:before{background-color:#0000001a;content:" ";left:0;pointer-events:none;position:absolute;right:0}.theme-dark .k-line-is-match[data-v-1c9ec6b2]:before{background-color:#ffffff1a}.k-line-is-highlighted-match[data-v-1c9ec6b2]:before{background-color:#0003;border-left:4px solid #0044f4;border-left:var(--kui-border-width-30, 4px) solid var(--KCodeBlockMatchHighlightColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.theme-dark .k-line-is-highlighted-match[data-v-1c9ec6b2]:before{border-left:4px solid #07a88d;border-left:var(--kui-border-width-30, 4px) solid var(--KCodeBlockMatchHighlightColor, var(--green-500, #07a88d))}.k-line-anchor[data-v-1c9ec6b2]:not([href]){text-decoration:none}.k-line-anchor[href][data-v-1c9ec6b2]:hover{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));text-decoration:underline}.visually-hidden[data-v-1c9ec6b2]{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.k-code-block .k-matched-term{color:#00abd2;color:var(--teal-500, var(--kui-color-text-decorative, #00abd2));font-weight:700;font-weight:var(--kui-font-weight-bold, 700)}.k-code-block.theme-dark .k-matched-term{color:#007d60;color:var(--green-500, var(--kui-color-text-success, #007d60))}.k-code-block .k-button.small{padding-left:8px;padding-left:var(--spacing-xs, var(--kui-space-40, 8px));padding-right:8px;padding-right:var(--spacing-xs, var(--kui-space-40, 8px))}.k-code-block .kong-icon{align-items:center;display:inline-flex;justify-content:center}@media (min-width: 768px){.k-code-block .k-button:not(.increase-specificity){background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border-color:#0000;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}}.k-code-block .k-button:not(.increase-specificity):hover{background-color:#f9fafb;background-color:var(--steel-100, var(--kui-color-background-neutral-weakest, #f9fafb));border-color:#0000!important;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))!important}.k-code-block .k-button:not(.increase-specificity):active,.k-code-block .k-button:not(.increase-specificity):hover:active{background-color:#6c7489;background-color:var(--steel-500, var(--kui-color-background-neutral, #6c7489));border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block.theme-dark .k-button:not(.increase-specificity){background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}@media (max-width: 767px){.k-code-block.theme-dark .k-button:not(.increase-specificity){background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5))}}.k-code-block.theme-dark .k-button:not(.increase-specificity):hover{background-color:#7d91b3;background-color:var(--steel-400, #7d91b3);border-color:#7d91b3;border-color:var(--steel-400, #7d91b3);color:#232633;color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity):hover:disabled{background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity):active,.k-code-block.theme-dark .k-button:not(.increase-specificity):hover:active{background-color:#afb7c5;background-color:var(--steel-300, var(--kui-color-background-neutral-weak, #afb7c5));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#232633;color:var(--black-500, var(--kui-color-text-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity).action-active{background-color:#afb7c5;background-color:var(--steel-300, var(--kui-color-background-neutral-weak, #afb7c5));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#232633;color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-collapse[data-v-0786743b]{width:100%!important}.k-collapse .k-collapse-heading[data-v-0786743b]{display:block!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.k-collapse .k-collapse-heading.has-trailing-trigger[data-v-0786743b]{display:flex!important}.k-collapse .k-collapse-title[data-v-0786743b]{font-size:18px;font-size:var(--type-lg, var(--kui-font-size-50, 18px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important}.k-collapse .k-collapse-title.has-trailing-trigger[data-v-0786743b]{margin-right:auto!important;margin-right:var(--kui-space-auto, auto)!important}.k-collapse .k-collapse-trigger[data-v-0786743b]{cursor:pointer}.k-collapse .k-collapse-trigger.has-trailing-trigger[data-v-0786743b]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content[data-v-0786743b]{color:#0044f4;color:var(--KCollapseTriggerColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));display:inline-block!important;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronDown svg path,.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronRight svg path{stroke:#0044f4;stroke:var(--KCollapseTriggerColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-icon.kong-icon{padding-right:0;padding-right:var(--kui-space-0, 0px)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-label .kong-icon{position:relative;top:2px}.k-collapse .k-collapse-visible-content{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important;width:100%!important}.k-collapse .k-collapse-hidden-content{width:100%!important}.k-segmented-control[data-v-aa757ac7]{display:flex!important;gap:0px;gap:var(--KSegmentedControlGap, var(--kui-space-0, 0px))}.k-segmented-control[data-v-aa757ac7] .k-button{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);color:#0044f4;color:var(--KSegmentedControlText, var(--blue-500, var(--kui-color-text-primary, #0044f4)));flex:1;justify-content:center!important;margin-left:-1px;--KButtonPrimaryBase: var(--KSegmentedControlSelectedBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonPrimaryHover: var(--KKSegmentedControlSelectedBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonSecondaryBase: var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)));--KButtonSecondaryHover: var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)))}.k-segmented-control[data-v-aa757ac7] .k-button.primary{border-color:#0044f4;border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));z-index:1}.k-segmented-control[data-v-aa757ac7] .k-button.secondary{border-color:#0044f466;border-color:var(--KSegmentedControlUnselectedBorder, rgba(0, 68, 244, .4))}.k-segmented-control[data-v-aa757ac7] .k-button.secondary:hover{border-color:#0044f4;border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-segmented-control[data-v-aa757ac7] .k-button:hover,.k-segmented-control[data-v-aa757ac7] .k-button:active{z-index:2}.k-segmented-control[data-v-aa757ac7] .k-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)));z-index:3}.k-segmented-control[data-v-aa757ac7] .k-button:first-child{border-radius:2px 0 0 2px;border-radius:var(--kui-border-radius-10, 2px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-10, 2px);margin-left:0;margin-left:var(--kui-space-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:last-child{border-radius:0 2px 2px 0;border-radius:var(--kui-border-radius-0, 0px) var(--kui-border-radius-10, 2px) var(--kui-border-radius-10, 2px) var(--kui-border-radius-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:only-child{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);margin-left:0;margin-left:var(--kui-space-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:disabled,.k-segmented-control[data-v-aa757ac7] .k-button:disabled:hover{background-color:#fff!important;background-color:var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)))!important;border-color:#afb7c566;z-index:0}.k-segmented-control[data-v-aa757ac7]:not(.allow-pointer-events) .k-button>*{pointer-events:none}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;color:var(--gray-600);border-width:2px;border-style:solid;border-radius:var(--rounded);border-color:transparent}.vc-arrow:hover{background:var(--gray-200)}.vc-arrow:focus{border-color:var(--gray-300)}.vc-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-day-popover-container{color:var(--white);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);font-size:var(--text-xs);font-weight:var(--font-medium);padding:4px 8px;box-shadow:var(--shadow)}.vc-day-popover-header{font-size:var(--text-xs);color:var(--gray-300);font-weight:var(--font-semibold);text-align:center}.vc-arrows-container{width:100%;position:absolute;top:0;display:flex;justify-content:space-between;padding:8px 10px;pointer-events:none}.vc-arrows-container.title-left{justify-content:flex-end}.vc-arrows-container.title-right{justify-content:flex-start}.vc-is-dark .vc-arrow{color:var(--white)}.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}.vc-is-dark .vc-day-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-day.is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:flex;justify-content:center;align-items:center;transform-origin:50% 50%}.vc-day-box-left-center{display:flex;justify-content:flex-start;align-items:center;transform-origin:0% 50%}.vc-day-box-right-center{display:flex;justify-content:flex-end;align-items:center;transform-origin:100% 50%}.vc-day-box-center-bottom{display:flex;justify-content:center;align-items:flex-end}.vc-day-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-sm);font-weight:var(--font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--rounded-full);-webkit-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:#ccd6e04d}.vc-day-content:focus{font-weight:var(--font-bold);background-color:#ccd6e066}.vc-day-content.is-disabled{color:var(--gray-400)}.vc-is-dark .vc-day-content:hover{background-color:#7281974d}.vc-is-dark .vc-day-content:focus{background-color:#72819766}.vc-is-dark .vc-day-content.is-disabled{color:var(--gray-600)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-dots{display:flex;justify-content:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:50%;transition:all var(--day-content-transition-time)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:flex;justify-content:flex-start;align-items:center;width:75%}.vc-bar{flex-grow:1;height:3px;transition:all var(--day-content-transition-time)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:var(--leading-snug);border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded)}.vc-nav-arrow.is-left{margin-right:auto}.vc-nav-arrow.is-right{margin-left:auto}.vc-nav-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-nav-arrow:hover{background-color:var(--gray-900)}.vc-nav-arrow:focus{border-color:var(--accent-600)}.vc-nav-title{color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);padding:4px 8px;border-radius:var(--rounded);border-width:2px;border-style:solid;border-color:transparent;-webkit-user-select:none;user-select:none}.vc-nav-title:hover{background-color:var(--gray-900)}.vc-nav-title:focus{border-color:var(--accent-600)}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px}.vc-nav-item{width:48px;text-align:center;line-height:var(--leading-snug);font-weight:var(--font-semibold);padding:4px 0;cursor:pointer;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded);-webkit-user-select:none;user-select:none}.vc-nav-item:hover{color:var(--white);background-color:var(--gray-900);box-shadow:var(--shadow-inner)}.vc-nav-item.is-active{color:var(--accent-900);background:var(--accent-100);font-weight:var(--font-bold);box-shadow:var(--shadow)}.vc-nav-item.is-current{color:var(--accent-100);font-weight:var(--bold);border-color:var(--accent-100)}.vc-nav-item:focus{border-color:var(--accent-600)}.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}.vc-is-dark .vc-nav-title{color:var(--gray-900)}.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-item:hover{color:var(--gray-900);background-color:var(--gray-200);box-shadow:none}.vc-is-dark .vc-nav-item.is-active{color:var(--white);background:var(--accent-500)}.vc-is-dark .vc-nav-item.is-current{color:var(--accent-600);border-color:var(--accent-500)}.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}.vc-pane{min-width:250px}.vc-header{display:flex;justify-content:center;align-items:center;padding:10px 16px 0}.vc-header.align-left{justify-content:flex-start}.vc-header.align-right{justify-content:flex-end}.vc-title{font-size:var(--text-lg);color:var(--gray-800);font-weight:var(--font-semibold);line-height:28px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.vc-title:hover{opacity:.75}.vc-weeknumber{display:flex;justify-content:center;align-items:center;position:relative}.vc-weeknumber-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-xs);font-weight:var(--font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--gray-500);-webkit-user-select:none;user-select:none}.vc-weeknumber-content.is-left-outside{position:absolute;left:var(--weeknumber-offset)}.vc-weeknumber-content.is-right-outside{position:absolute;right:var(--weeknumber-offset)}.vc-weeks{display:grid;grid-template-columns:repeat(7,1fr);position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:250px}.vc-weeks.vc-show-weeknumbers{grid-template-columns:auto repeat(7,1fr)}.vc-weeks.vc-show-weeknumbers.is-right{grid-template-columns:repeat(7,1fr) auto}.vc-weekday{text-align:center;color:var(--gray-500);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;user-select:none}.vc-weekdays{display:flex}.vc-nav-popover-container{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);padding:4px;box-shadow:var(--shadow)}.vc-is-dark .vc-header{color:var(--gray-200)}.vc-is-dark .vc-title{color:var(--gray-100)}.vc-is-dark .vc-weekday{color:var(--accent-200)}.vc-is-dark .vc-nav-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{transform:translate(var(--slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{transform:translate(calc(-1 * var(--slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{transform:translateY(var(--slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{transform:translateY(calc(-1 * var(--slide-translate)))}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;outline:none;z-index:10;box-shadow:var(--shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{--day-content-transition-time: .13s ease-in;display:flex;align-items:center;transition:all .13s ease-in;transition:all var(--day-content-transition-time)}.vc-day-popover-row:not(:first-child){margin-top:3px}.vc-day-popover-row-indicator{display:flex;justify-content:center;align-items:center;flex-grow:0;width:15px;margin-right:3px}.vc-day-popover-row-indicator span{transition:all var(--day-content-transition-time)}.vc-day-popover-row-content{display:flex;align-items:center;flex-wrap:none;flex-grow:1;width:max-content}.vc-svg-icon{display:inline-block;stroke:currentColor;stroke-width:0}.vc-svg-icon path{fill:currentColor}.vc-time-picker{display:flex;align-items:center;padding:8px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-bordered{border-top:1px solid var(--gray-400)}.vc-time-icon{width:16px;height:16px;color:var(--gray-600)}.vc-time-content{margin-left:8px}.vc-time-date{display:flex;align-items:center;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;padding:0 0 4px 4px;margin-top:-4px;line-height:21px}.vc-time-weekday{color:var(--gray-700);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--accent-600);margin-left:8px}.vc-time-day{color:var(--accent-600);margin-left:4px}.vc-time-year{color:var(--gray-500);margin-left:8px}.vc-time-select{display:flex;align-items:center}.vc-am-pm{display:flex;align-items:center;background:var(--gray-200);color:var(--gray-800);margin-left:8px;padding:4px;border-radius:var(--rounded);height:30px}.vc-am-pm button{font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 4px;background:transparent;border:2px solid transparent;border-radius:var(--rounded);line-height:var(--leading-snug)}.vc-am-pm button:hover{color:var(--gray-600)}.vc-am-pm button:focus{border-color:var(--accent-400)}.vc-am-pm button.active{background:var(--accent-600);color:var(--white)}.vc-am-pm button.active:hover{background:var(--accent-500)}.vc-am-pm button.active:focus{border-color:var(--accent-400)}.vc-is-dark .vc-time-picker{border-color:var(--gray-700)}.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{color:var(--gray-400)}.vc-is-dark .vc-time-month,.vc-is-dark .vc-time-day{color:var(--accent-400)}.vc-is-dark .vc-time-year{color:var(--gray-500)}.vc-is-dark .vc-am-pm{background:var(--gray-700)}.vc-is-dark .vc-am-pm:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button{color:var(--gray-100)}.vc-is-dark .vc-am-pm button:hover{color:var(--gray-400)}.vc-is-dark .vc-am-pm button:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button.active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-am-pm button.active:hover{background:var(--accent-600)}.vc-is-dark .vc-am-pm button.active:focus{border-color:var(--accent-500)}.vc-select{position:relative}.vc-select select{flex-grow:1;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:52px;height:30px;font-size:var(--text-base);font-weight:var(--font-medium);text-align:left;background-color:var(--gray-200);border:2px solid;border-color:var(--gray-200);color:var(--gray-900);padding:0 20px 0 8px;border-radius:var(--rounded);line-height:var(--leading-tight);text-indent:0px;cursor:pointer;-moz-padding-start:3px;background-image:none}.vc-select select:hover{color:var(--gray-600)}.vc-select select:focus{outline:0;border-color:var(--accent-400);background-color:var(--white)}.vc-select-arrow{display:flex;align-items:center;pointer-events:none;position:absolute;top:0;bottom:0;right:0;padding:0 4px 0 0;color:var(--gray-500)}.vc-select-arrow svg{width:16px;height:16px;fill:currentColor}.vc-is-dark select{background:var(--gray-700);color:var(--gray-100);border-color:var(--gray-700)}.vc-is-dark select:hover{color:var(--gray-400)}.vc-is-dark select:focus{border-color:var(--accent-500);background-color:var(--gray-800)}.vc-container{--white: #ffffff;--black: #000000;--gray-100: #f7fafc;--gray-200: #edf2f7;--gray-300: #e2e8f0;--gray-400: #cbd5e0;--gray-500: #a0aec0;--gray-600: #718096;--gray-700: #4a5568;--gray-800: #2d3748;--gray-900: #1a202c;--red-100: #fff5f5;--red-200: #fed7d7;--red-300: #feb2b2;--red-400: #fc8181;--red-500: #f56565;--red-600: #e53e3e;--red-700: #c53030;--red-800: #9b2c2c;--red-900: #742a2a;--orange-100: #fffaf0;--orange-200: #feebc8;--orange-300: #fbd38d;--orange-400: #f6ad55;--orange-500: #ed8936;--orange-600: #dd6b20;--orange-700: #c05621;--orange-800: #9c4221;--orange-900: #7b341e;--yellow-100: #fffff0;--yellow-200: #fefcbf;--yellow-300: #faf089;--yellow-400: #f6e05e;--yellow-500: #ecc94b;--yellow-600: #d69e2e;--yellow-700: #b7791f;--yellow-800: #975a16;--yellow-900: #744210;--green-100: #f0fff4;--green-200: #c6f6d5;--green-300: #9ae6b4;--green-400: #68d391;--green-500: #48bb78;--green-600: #38a169;--green-700: #2f855a;--green-800: #276749;--green-900: #22543d;--teal-100: #e6fffa;--teal-200: #b2f5ea;--teal-300: #81e6d9;--teal-400: #4fd1c5;--teal-500: #38b2ac;--teal-600: #319795;--teal-700: #2c7a7b;--teal-800: #285e61;--teal-900: #234e52;--blue-100: #ebf8ff;--blue-200: #bee3f8;--blue-300: #90cdf4;--blue-400: #63b3ed;--blue-500: #4299e1;--blue-600: #3182ce;--blue-700: #2b6cb0;--blue-800: #2c5282;--blue-900: #2a4365;--indigo-100: #ebf4ff;--indigo-200: #c3dafe;--indigo-300: #a3bffa;--indigo-400: #7f9cf5;--indigo-500: #667eea;--indigo-600: #5a67d8;--indigo-700: #4c51bf;--indigo-800: #434190;--indigo-900: #3c366b;--purple-100: #faf5ff;--purple-200: #e9d8fd;--purple-300: #d6bcfa;--purple-400: #b794f4;--purple-500: #9f7aea;--purple-600: #805ad5;--purple-700: #6b46c1;--purple-800: #553c9a;--purple-900: #44337a;--pink-100: #fff5f7;--pink-200: #fed7e2;--pink-300: #fbb6ce;--pink-400: #f687b3;--pink-500: #ed64a6;--pink-600: #d53f8c;--pink-700: #b83280;--pink-800: #97266d;--pink-900: #702459}.vc-container.vc-red{--accent-100: var(--red-100);--accent-200: var(--red-200);--accent-300: var(--red-300);--accent-400: var(--red-400);--accent-500: var(--red-500);--accent-600: var(--red-600);--accent-700: var(--red-700);--accent-800: var(--red-800);--accent-900: var(--red-900)}.vc-container.vc-orange{--accent-100: var(--orange-100);--accent-200: var(--orange-200);--accent-300: var(--orange-300);--accent-400: var(--orange-400);--accent-500: var(--orange-500);--accent-600: var(--orange-600);--accent-700: var(--orange-700);--accent-800: var(--orange-800);--accent-900: var(--orange-900)}.vc-container.vc-yellow{--accent-100: var(--yellow-100);--accent-200: var(--yellow-200);--accent-300: var(--yellow-300);--accent-400: var(--yellow-400);--accent-500: var(--yellow-500);--accent-600: var(--yellow-600);--accent-700: var(--yellow-700);--accent-800: var(--yellow-800);--accent-900: var(--yellow-900)}.vc-container.vc-green{--accent-100: var(--green-100);--accent-200: var(--green-200);--accent-300: var(--green-300);--accent-400: var(--green-400);--accent-500: var(--green-500);--accent-600: var(--green-600);--accent-700: var(--green-700);--accent-800: var(--green-800);--accent-900: var(--green-900)}.vc-container.vc-teal{--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--accent-900: var(--teal-900)}.vc-container.vc-blue{--accent-100: var(--blue-100);--accent-200: var(--blue-200);--accent-300: var(--blue-300);--accent-400: var(--blue-400);--accent-500: var(--blue-500);--accent-600: var(--blue-600);--accent-700: var(--blue-700);--accent-800: var(--blue-800);--accent-900: var(--blue-900)}.vc-container.vc-indigo{--accent-100: var(--indigo-100);--accent-200: var(--indigo-200);--accent-300: var(--indigo-300);--accent-400: var(--indigo-400);--accent-500: var(--indigo-500);--accent-600: var(--indigo-600);--accent-700: var(--indigo-700);--accent-800: var(--indigo-800);--accent-900: var(--indigo-900)}.vc-container.vc-purple{--accent-100: var(--purple-100);--accent-200: var(--purple-200);--accent-300: var(--purple-300);--accent-400: var(--purple-400);--accent-500: var(--purple-500);--accent-600: var(--purple-600);--accent-700: var(--purple-700);--accent-800: var(--purple-800);--accent-900: var(--purple-900)}.vc-container.vc-pink{--accent-100: var(--pink-100);--accent-200: var(--pink-200);--accent-300: var(--pink-300);--accent-400: var(--pink-400);--accent-500: var(--pink-500);--accent-600: var(--pink-600);--accent-700: var(--pink-700);--accent-800: var(--pink-800);--accent-900: var(--pink-900)}.vc-container{--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--leading-snug: 1.375;--rounded: .25rem;--rounded-lg: .5rem;--rounded-full: 9999px;--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--slide-translate: 22px;--slide-duration: .15s;--slide-timing: ease;--day-content-transition-time: .13s ease-in;--weeknumber-offset: -34px;position:relative;display:inline-flex;width:max-content;height:max-content;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--gray-900);background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:.5rem;border-radius:var(--rounded-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container button,.vc-container [role=button]{cursor:pointer}.vc-container.vc-is-expanded{min-width:100%}.vc-container .vc-container{border:none}.vc-container.vc-is-dark{color:var(--gray-100);background-color:var(--gray-900);border-color:var(--gray-700)}.k-datetime-picker{max-width:100%}.k-datetime-picker.set-min-width .k-popover{min-width:360px}.k-datetime-picker .timepicker-input{--KButtonOutlineColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489));--KButtonOutlineActive: var(--white, var(--kui-color-background, #ffffff));border:none;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);max-width:100%;padding:12px!important;padding:var(--spacing-sm, var(--kui-space-50, 12px))!important;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-datetime-picker .timepicker-input .calendar-icon{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important}.k-datetime-picker .timepicker-input.set-min-width{min-width:360px}.k-datetime-picker .timepicker-input:hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-datetime-picker .timepicker-input:focus,.k-datetime-picker .timepicker-input:active{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-datetime-picker .timepicker-input .timepicker-display{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));display:flex!important;flex-wrap:wrap;font-size:16px!important;font-size:var(--kui-font-size-40, 16px)!important}.k-datetime-picker .timepicker-input .timepicker-display div{font-size:16px;font-size:var(--kui-font-size-40, 16px);line-height:20px;line-height:var(--kui-line-height-30, 20px);margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px);text-align:left;white-space:nowrap;width:auto}.k-datetime-picker .k-popover{max-height:90vh;max-width:350px;overflow:hidden;padding:12px;padding:var(--spacing-sm, var(--kui-space-50, 12px))}.k-datetime-picker .k-popover[x-placement^=bottom]{margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-datetime-picker .k-popover[x-placement^=top]{margin-bottom:2px;margin-bottom:var(--kui-space-10, 2px)}.k-datetime-picker .k-popover .k-popover-content .datetime-picker-toggle{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important;width:100%!important}.k-datetime-picker .k-popover .k-popover-content .range-display{margin:0 auto;margin:var(--kui-space-0, 0px) auto var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-content .relative-periods-container,.k-datetime-picker .k-popover .k-popover-content .timeframe-section{display:flex!important;flex-direction:column!important}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-section-title{font-size:14px!important;font-size:var(--kui-font-size-30, 14px)!important;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px!important;margin-bottom:var(--spacing-xs, var(--kui-space-20, 4px))!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons{display:flex!important;flex-wrap:wrap}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn{flex:0 calc(33% - 3px);font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);justify-content:center;margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);margin-right:6px;margin-right:var(--kui-space-30, 6px);padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px))}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn.selected-option{background-color:#0044f4;background-color:var(--blue-500, var(--kui-color-background-primary, #0044f4));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:nth-child(3n){margin-right:0;margin-right:var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:focus{box-shadow:none}.k-datetime-picker .k-popover .k-popover-footer{margin:16px auto 0;margin:var(--spacing-md, var(--kui-space-60, 16px)) auto var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container{display:flex!important;justify-content:flex-end!important}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container .action-btn{padding:0 16px 8px;padding:var(--kui-space-0, 0px) var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-xs, var(--kui-space-40, 8px))}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container .action-btn:focus{box-shadow:none}.k-datetime-picker .vc-container{border:0px;border:var(--kui-border-width-0, 0px)}.k-datetime-picker .vc-container .vc-time-icon{display:none}.k-datetime-picker .vc-container .vc-bordered{border:0px;border:var(--kui-border-width-0, 0px)}.k-datetime-picker .vc-container .vc-day-content.is-disabled{pointer-events:none}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content{font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content:focus{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-highlights:has(.vcal-day-start,.vcal-day-end,.vcal-day-drag-start,.vcal-day-drag-end)+.vc-day-content{color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-nav-popover-container{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-neutral-weak, #afb7c5);color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:focus{border:2px solid #ffffff;border:var(--kui-border-width-20, 2px) solid var(--white, #ffffff)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:focus{border:2px solid #ffffff;border:var(--kui-border-width-20, 2px) solid var(--white, #ffffff)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);box-shadow:none;color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-current{border-color:#0000;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-active{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);box-shadow:none;color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-disabled{color:#828a9e;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e));cursor:not-allowed;opacity:1}.k-datetime-picker .vc-container .vc-time-picker{border-top:1px solid #ffffff!important;border-top:var(--kui-border-width-10, 1px) solid var(--white, #ffffff)!important}.k-datetime-picker .vc-container .vc-time-picker:last-of-type{padding-bottom:0;padding-bottom:var(--kui-space-0, 0px)}.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-weekday,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-year{color:#6c7489!important;color:var(--kui-color-text-neutral, #6c7489)!important}.k-datetime-picker .vc-container .vc-pane-container .vc-arrows-container,.k-datetime-picker .vc-container .vc-pane-container .vc-header{padding:2px 16px 0;padding:var(--kui-space-10, 2px) var(--kui-space-60, 16px) var(--kui-space-0, 0px)}.k-datetime-picker .vc-container .vc-pane-container .vc-header{margin-bottom:8px;margin-bottom:var(--kui-space-40, 8px)}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px))}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:active{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-weeks{margin-top:12px;margin-top:var(--spacing-sm, var(--kui-space-50, 12px))}.k-datetime-picker .vc-container .vc-pane-container .vc-weeks .vc-weekday{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select,.k-datetime-picker .vc-container .vc-time-picker .vc-select select{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);border:2px solid #e0e4ea;border:var(--kui-border-width-20, 2px) solid #e0e4ea;color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:hover{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:focus{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);border:2px solid #e0e4ea;border:var(--kui-border-width-20, 2px) solid #e0e4ea;color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:focus+.vc-select-arrow,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:focus+.vc-select-arrow{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-pane-container .vc-time-month,.k-datetime-picker .vc-container .vc-pane-container .vc-time-day,.k-datetime-picker .vc-container .vc-pane-container .vc-time-year,.k-datetime-picker .vc-container .vc-time-picker .vc-time-month,.k-datetime-picker .vc-container .vc-time-picker .vc-time-day,.k-datetime-picker .vc-container .vc-time-picker .vc-time-year,.k-datetime-picker .vc-container .vc-pane-container .vc-month,.k-datetime-picker .vc-container .vc-pane-container .vc-day,.k-datetime-picker .vc-container .vc-time-picker .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-day{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:hover{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:focus{border:2px solid rgba(0,0,0,0);border:var(--kui-border-width-20, 2px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:focus{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);border-color:#0044f4;border-color:var(--kui-color-background-primary, #0044f4);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:active{background-color:#5f9aff;background-color:var(--kui-color-background-primary-weak, #5f9aff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-end{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-middle,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-middle{background-color:#bee2ff;background-color:var(--kui-color-background-primary-weaker, #bee2ff)}.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-end,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-end{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);border:2px solid #0044f4;border:var(--kui-border-width-20, 2px) solid var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-day-content:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-day-content:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:2px solid #0044f4;border:var(--kui-border-width-20, 2px) solid var(--kui-color-background-primary, #0044f4);color:#0044f4;color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-end{background-color:#bee2ff;background-color:var(--kui-color-background-primary-weaker, #bee2ff)}li.k-dropdown-item{align-items:center;display:flex;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);width:100%!important}li.k-dropdown-item:not(:first-of-type).has-divider{margin-top:24px;margin-top:var(--spacing-lg, var(--kui-space-80, 24px));position:relative}li.k-dropdown-item:not(:first-of-type).has-divider:before{background:#f9fafb;background:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb));content:"";display:block;height:1px;position:absolute;top:-13px;width:100%}li.k-dropdown-item svg{margin-right:12px;margin-right:var(--spacing-sm, var(--kui-space-50, 12px))}li.k-dropdown-item:hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb))}li.k-dropdown-item .k-dropdown-item-trigger,li.k-dropdown-item .k-dropdown-item-trigger.btn-link{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px));text-align:left;text-decoration:none;width:100%}li.k-dropdown-item .k-dropdown-item-trigger:disabled,li.k-dropdown-item .k-dropdown-item-trigger.disabled,li.k-dropdown-item .k-dropdown-item-trigger.btn-link:disabled,li.k-dropdown-item .k-dropdown-item-trigger.btn-link.disabled{color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important;cursor:not-allowed!important}li.k-dropdown-item .k-dropdown-item-trigger:disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.btn-link:disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.btn-link.disabled:hover{background-color:#f9fafb!important;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb))!important}.k-dropdown-item a.k-dropdown-item-trigger,.k-dropdown-item button.k-dropdown-item-trigger{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px;line-height:var(--kui-line-height-40, 24px);text-decoration:none!important}.k-dropdown-item a.k-dropdown-item-trigger:focus,.k-dropdown-item a.k-dropdown-item-trigger:hover,.k-dropdown-item button.k-dropdown-item-trigger:focus,.k-dropdown-item button.k-dropdown-item-trigger:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-dropdown-item a.k-dropdown-item-trigger .k-dropdown-item-trigger-label,.k-dropdown-item button.k-dropdown-item-trigger .k-dropdown-item-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-dropdown-item.danger button:not(:disabled),.k-dropdown-item.danger a:not(:disabled){color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027));transition:all .2s}.k-dropdown-item.danger button:not(:disabled):hover,.k-dropdown-item.danger a:not(:disabled):hover{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-dropdown-menu[data-v-4b657eb8]{width:fit-content}.k-popover.k-dropdown-popover{border:1px solid rgba(0,0,0,.1);border:var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1));margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important;--KPopPaddingY: var(--spacing-sm, var(--kui-space-50, 12px));--KPopPaddingX: var(--kui-space-0, 0px)}.k-popover.k-dropdown-popover ul{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-popover.k-dropdown-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-popover.k-dropdown-popover a:hover,.k-popover.k-dropdown-popover a:active,.k-popover.k-dropdown-popover a:focus{text-decoration:none}.selection-dropdown-menu .dropdown-trigger .k-button{border:0px;border:var(--kui-border-width-0, 0px);color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));white-space:nowrap;--KButtonOutlineColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.selection-dropdown-menu .dropdown-trigger .k-button:focus{box-shadow:none}.selection-dropdown-menu .dropdown-trigger .k-button:active:disabled{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.selection-dropdown-menu .dropdown-trigger .k-button.is-active{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb))}.selection-dropdown-menu .k-popover.k-dropdown-popover{z-index:10000!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li .non-visual-button{font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff))}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option .non-visual-button{font-weight:500!important;font-weight:var(--kui-font-weight-medium, 500)!important}.k-file-upload[data-v-07b820db]{position:relative;width:100%!important}.k-file-upload .k-file-upload-label[data-v-07b820db]{cursor:pointer!important}.k-file-upload .upload-input[data-v-07b820db]{width:100%!important}.k-file-upload .k-file-upload-btn.k-button[data-v-07b820db]{border-radius:100px;border-radius:var(--kui-border-radius-round, 100px);height:29px;position:absolute;right:8px}.k-file-upload .k-file-upload-btn-with-label.k-button[data-v-07b820db]{top:36px}.k-file-upload .k-file-upload-btn-without-label.k-button[data-v-07b820db]{top:8px}.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file]::-webkit-file-upload-button,.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file]::file-selector-button{cursor:inherit;min-height:100%;min-width:100%;opacity:0;pointer-events:none;position:absolute}.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file],.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file].image-upload{color:transparent}.k-file-upload .remove-button[data-v-07b820db]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:none;cursor:pointer;height:"24px";height:var(--spacing-lg, "24px");padding:6px;padding:var(--kui-space-30, 6px);position:absolute;right:120px}.k-file-upload .remove-button[data-v-07b820db]:hover,.k-file-upload .remove-button[data-v-07b820db]:active{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-file-upload .move-btn-right[data-v-07b820db]{right:8px}.k-file-upload .image-upload-icon[data-v-07b820db]{cursor:pointer;left:8px;position:absolute;top:4px}.k-file-upload .image-upload-description[data-v-07b820db]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));cursor:pointer;font-size:12px;font-size:var(--kui-font-size-20, 12px);left:40px;line-height:16px;line-height:var(--kui-line-height-20, 16px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:12px;white-space:nowrap}.k-file-upload .k-input{height:44px}.k-file-upload .k-input+.help{cursor:default}.k-file-upload input[type=file]{color:transparent}.k-file-upload input[type=file]:hover{cursor:pointer}.k-file-upload .display-name{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));cursor:pointer!important;left:20px;pointer-events:none;position:absolute;text-decoration:none}.k-file-upload .display-name.has-label{top:40px}.k-file-upload .display-name.has-no-label{top:12px}.k-inline-edit[data-v-7a5d6d6e]{--padding: var(--spacing-xxs, var(--kui-space-20, 4px)) var(--spacing-xs, var(--kui-space-40, 8px));box-sizing:border-box}.k-inline-edit[data-v-7a5d6d6e]>div{cursor:text;display:inline-flex;width:100%}.k-inline-edit[data-v-7a5d6d6e]>div>*{border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);line-height:1.25;margin-left:-8px;margin-left:calc(-1 * var(--spacing-xs, var(--kui-space-40, 8px)));margin-top:0;margin-top:var(--kui-space-0, 0px);overflow:hidden;padding:var(--padding);transition:background-color .2s ease;width:100%}.k-inline-edit[data-v-7a5d6d6e]>div:hover>*{background-color:#f9fafb;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb))}.k-inline-edit .k-input[data-v-7a5d6d6e]{display:inline-flex;padding:var(--padding);width:100%}.k-inline-edit .k-input[data-v-7a5d6d6e]:focus,.k-inline-edit .k-input[data-v-7a5d6d6e]:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.k-switch[data-v-9a179dd7],.k-input-switch[data-v-9a179dd7]{position:relative}.k-switch .has-label-left+.kong-icon[data-v-9a179dd7],.k-input-switch .has-label-left+.kong-icon[data-v-9a179dd7]{margin-left:8px;margin-left:var(--kui-space-40, 8px)}.k-switch .has-label-right+.kong-icon[data-v-9a179dd7],.k-input-switch .has-label-right+.kong-icon[data-v-9a179dd7]{left:56px;position:absolute}.k-switch .kong-icon[data-v-9a179dd7],.k-input-switch .kong-icon[data-v-9a179dd7]{top:0;transform:translate(-54px)}.k-menu-item-divider[data-v-4cc89065]{padding:0 20px;padding:var(--kui-space-0, 0px) var(--kui-space-70, 20px)}.k-menu-item-divider hr[data-v-4cc89065]{border:none;border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));margin:16px 0;margin:var(--kui-space-60, 16px) var(--kui-space-0, 0px)}.k-menu-item[data-v-9771ef2b]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:16px;line-height:var(--kui-line-height-20, 16px);list-style:none;margin:0;margin:var(--kui-space-0, 0px);padding-left:2px;padding-left:var(--kui-space-10, 2px);position:relative;white-space:nowrap}.span-icon-container[data-v-9771ef2b]{height:"24px";height:var(--spacing-lg, "24px");margin-left:auto;width:"24px";width:var(--spacing-lg, "24px")}.title-dark[data-v-9771ef2b]{color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633))}.k-menu-item .menu-button[data-v-9771ef2b]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;cursor:pointer!important;padding-left:20px;padding-left:var(--kui-space-70, 20px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.k-menu-item .menu-button[data-v-9771ef2b]:focus,.k-menu-item .menu-button[data-v-9771ef2b]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-menu-item .menu-button[data-v-9771ef2b]:hover{color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633))}.menu-content[data-v-9771ef2b]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));padding-left:20px;padding-left:var(--kui-space-70, 20px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.menu-content.is-open[data-v-9771ef2b]{display:flex!important}.menu-content.is-closed[data-v-9771ef2b]{display:none!important}.k-button.menu-button[data-v-9771ef2b]{color:#6c7489;color:var(--KButtonOutlineColor, var(--grey-500, var(--kui-color-text-neutral, #6c7489)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px;line-height:var(--kui-line-height-40, 24px);width:100%}.k-button.menu-button[data-v-9771ef2b]:focus{box-shadow:0 0 0 1px #bee2ff;box-shadow:0 0 0 1px var(--blue-200, var(--kui-color-border-primary-weaker, #bee2ff))}.k-button.medium[data-v-9771ef2b]{padding-bottom:8px;padding-bottom:var(--kui-space-40, 8px);padding-top:8px;padding-top:var(--kui-space-40, 8px)}.k-menu-item.expando-item>button+div+hr[data-v-9771ef2b],.last-menu-item[data-v-9771ef2b],.last-menu-item>button+div+hr[data-v-9771ef2b],.k-menu-item[data-v-9771ef2b]:last-of-type{border:0px;border:var(--kui-border-width-0, 0px)}.k-menu[data-v-f546073d]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:4px;border-radius:var(--KCardBorderRadius, var(--kui-border-radius-20, 4px));padding-bottom:8px;padding-bottom:var(--kui-space-40, 8px);padding-top:12px;padding-top:var(--kui-space-50, 12px)}.clear-cta-button[data-v-f546073d]>button.k-button{border:none;color:#8ab3fa;color:var(--blue-300, #8ab3fa);font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);margin-top:8px;margin-top:var(--kui-space-40, 8px);padding-top:2px;padding-top:var(--kui-space-10, 2px)}.clear-cta-button[data-v-f546073d]>button.k-button:active,.clear-cta-button[data-v-f546073d]>button.k-button:hover{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.clear-cta-button[data-v-f546073d]>button.k-button:focus{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));box-shadow:none;color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-modal-backdrop[data-v-b3c50754]{background-color:#0b172d99;background-color:var(--KModalBackdrop, rgba(11, 23, 45, .6));top:0;right:0;bottom:0;left:0;position:fixed;z-index:1100}.k-modal-overflow-hidden .k-modal-backdrop[data-v-b3c50754]{overflow:auto}.k-modal[data-v-b3c50754]{--KModalPadding: var(--spacing-xl, var(--kui-space-90, 32px))}.k-modal .k-modal-dialog[data-v-b3c50754]{background:#ffffff;background:var(--kui-color-background, #ffffff);border:initial;border:var(--KModalBorder, initial);border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);box-shadow:0 0 12px #0000001a;box-shadow:0 0 12px 0 var(--black-10, rgba(0, 0, 0, .1));margin:48px auto;margin:var(--kui-space-110, 48px) var(--kui-space-auto, auto);max-width:500px;max-width:var(--KModalMaxWidth, 500px);overflow:hidden;padding:var(--KModalPadding);position:relative;width:auto;z-index:9999}.k-modal .k-modal-dialog .close-button[data-v-b3c50754]{position:absolute;right:24px;right:var(--spacing-lg, 24px);top:24px;top:var(--spacing-lg, 24px);z-index:10000}.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]{margin-top:-8px;margin-top:calc(-1 * var(--kui-space-40, 8px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]:focus,.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-modal .k-modal-content[data-v-b3c50754]{display:flex;flex-direction:column;position:relative}.k-modal .k-modal-content .k-modal-header-image[data-v-b3c50754]{display:flex!important;margin-bottom:32px;margin-bottom:var(--spacing-xl, var(--kui-space-90, 32px));margin-left:calc(var(--KModalPadding) * -1);margin-right:calc(var(--KModalPadding) * -1);margin-top:calc(var(--KModalPadding) * -1)}.k-modal .k-modal-content .k-modal-header[data-v-b3c50754]{align-items:center;color:#000933;color:var(--KModalHeaderColor, var(--black-500, var(--kui-color-text, #000933)));display:flex;font-size:20px;font-size:var(--KModalHeaderSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--KModalHeaderWeight, var(--kui-font-weight-semibold, 600));justify-content:flex-start;margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-modal .k-modal-content .k-modal-header.header-centered[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:center}.k-modal .k-modal-content .k-modal-header.header-left[data-v-b3c50754]{margin-left:0;margin-left:var(--kui-space-0, 0px);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:left}.k-modal .k-modal-content .k-modal-header.header-right[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);text-align:right}.k-modal .k-modal-content .k-modal-header.has-header-image[data-v-b3c50754]{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important}.k-modal .k-modal-content .k-modal-body[data-v-b3c50754]{color:#000933;color:var(--KModalColor, var(--grey-500, var(--black-500, var(--kui-color-text, #000933))));flex:1 1 auto;font-size:14px;font-size:var(--KModalFontSize, var(--kui-font-size-30, 14px));line-height:20px;line-height:var(--kui-line-height-30, 20px);margin-bottom:24px;margin-bottom:var(--KModalBottomMargin, var(--spacing-lg, var(--kui-space-80, 24px)));position:relative}.k-modal .k-modal-content .k-modal-body.content-centered[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:center}.k-modal .k-modal-content .k-modal-body.content-left[data-v-b3c50754]{margin-left:0;margin-left:var(--kui-space-0, 0px);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:left}.k-modal .k-modal-content .k-modal-body.content-right[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);text-align:right}.k-modal .k-modal-content .k-modal-footer[data-v-b3c50754]{display:flex!important}.k-modal .k-modal-content .k-modal-footer .k-modal-action-buttons[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}body.k-modal-overflow-hidden{overflow:hidden}.k-modal-fullscreen-dialog[data-v-e56c1028]{background:#ffffff;background:var(--white, var(--kui-color-background, #ffffff));bottom:0;left:0;padding-top:128px;position:fixed;right:0;top:0;width:100vw;z-index:9999}@media (min-width: 768px){.k-modal-fullscreen-dialog[data-v-e56c1028]{padding-top:64px}}.k-modal-fullscreen-dialog.has-footer[data-v-e56c1028]{padding-bottom:128px}@media (min-width: 768px){.k-modal-fullscreen-dialog.has-footer[data-v-e56c1028]{padding-bottom:64px}}.k-modal-fullscreen-dialog.has-footer .k-modal-fullscreen-header[data-v-e56c1028]{position:absolute}.k-modal-fullscreen-header[data-v-e56c1028]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));display:flex;flex-direction:column;padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, 0px);position:fixed;top:0;width:100%;z-index:1009}.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-e56c1028]{color:#232633;color:var(--KModalFullscreenHeaderColor, var(--kui-color-text-neutral-strongest, #232633));display:flex;flex-direction:column;font-size:20px;font-size:var(--KModalFullscreenHeaderSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--KModalFullscreenHeaderWeight, var(--kui-font-weight-semibold, 600));justify-content:space-between}@media (min-width: 768px){.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-e56c1028]{flex-direction:row}}.k-modal-fullscreen-footer[data-v-e56c1028]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));bottom:0;box-shadow:0 0 20px var(black-10, rgba(0, 0, 0, .1));display:inline-flex;justify-content:space-between;padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, 0px);padding-left:32px;padding-left:var(--spacing-xl, var(--kui-space-90, 32px));position:fixed;width:100%;z-index:1009}.k-modal-fullscreen-title[data-v-e56c1028]{display:inline-flex;justify-content:center;margin-bottom:8px;margin-bottom:var(--spacing-xs, var(--kui-space-40, 8px));position:relative}@media (min-width: 768px){.k-modal-fullscreen-title[data-v-e56c1028]{justify-content:flex-start;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-left:32px;margin-left:var(--kui-space-90, 32px)}}.k-modal-fullscreen-action[data-v-e56c1028]{display:inline-flex;justify-content:center;margin-left:12px!important;margin-left:var(--kui-space-50, 12px)!important;margin-right:32px;margin-right:var(--spacing-xl, var(--kui-space-90, 32px))}.k-modal-fullscreen-action button[data-v-e56c1028],.k-modal-fullscreen-action[data-v-e56c1028] button{font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);height:40px;line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}@media (min-width: 768px){.k-modal-fullscreen-action[data-v-e56c1028]{justify-content:flex-end}}.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{color:#000933;color:var(--KModalFullscreenColor, var(--black-500, var(--kui-color-text, #000933)));padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px));padding-right:24px;padding-right:var(--spacing-lg, var(--kui-space-80, 24px))}@media (min-width: 768px){.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{padding-left:120px;padding-right:120px}}@media (min-width: 992px){.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{padding-left:230px;padding-right:230px}}.k-modal-fullscreen-body[data-v-e56c1028]{padding-bottom:24px;padding-bottom:var(--spacing-lg, var(--kui-space-80, 24px))}@media (min-width: 768px){.k-modal-fullscreen-body[data-v-e56c1028]{padding-bottom:64px}}.k-modal-fullscreen-body-header[data-v-e56c1028]{margin-bottom:32px;margin-bottom:var(--spacing-xl, var(--kui-space-90, 32px));margin-top:64px;padding-bottom:0;padding-bottom:var(--kui-space-0, 0px);padding-top:0;padding-top:var(--kui-space-0, 0px)}.k-modal-fullscreen-body-header .body-header[data-v-e56c1028]{font-size:32px;font-size:var(--type-xxxl, var(--kui-font-size-80, 32px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:40px;line-height:var(--type-xxxl, var(--kui-line-height-80, 40px));margin-bottom:-4px;margin-bottom:calc(-1 * var(--kui-space-20, 4px))}.k-modal-fullscreen-body-header .body-header-description[data-v-e56c1028]{color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:20px;line-height:var(--type-xl, var(--kui-line-height-30, 20px));margin-top:16px;margin-top:var(--spacing-md, var(--kui-space-60, 16px))}.k-modal-fullscreen-body-description h2[data-v-e56c1028]{border:none}.k-modal-fullscreen.isOpen .k-modal-fullscreen-dialog[data-v-e56c1028]{overflow-y:auto}.header-content[data-v-e56c1028]{border-left:1px solid #afb7c5;border-left:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));display:inline-block;line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-bottom:auto!important;margin-bottom:var(--kui-space-auto, auto)!important;margin-top:auto!important;margin-top:var(--kui-space-auto, auto)!important;padding-left:6px;padding-left:var(--kui-space-30, 6px)}.k-modal-fullscreen-action-buttons button[data-v-e56c1028],.k-modal-fullscreen-action-buttons[data-v-e56c1028] button{margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}@media (min-width: 768px){.k-modal-fullscreen-action-buttons[data-v-e56c1028]{margin-left:auto!important;margin-left:var(--kui-space-auto, auto)!important}}.header-icon{margin-bottom:auto!important;margin-bottom:var(--kui-space-auto, auto)!important;margin-top:auto!important;margin-top:var(--kui-space-auto, auto)!important;padding-right:8px!important;padding-right:var(--kui-space-40, 8px)!important}.header-icon .kong-icon.kong-icon-kong{position:relative;top:1px}.k-multiselect-item[data-v-a2a73043]{margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-multiselect-item[data-v-a2a73043]:last-of-type{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.k-multiselect-item .k-multiselect-item-container[data-v-a2a73043]{display:block!important}.k-multiselect-item button[data-v-a2a73043]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:none;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:16px;line-height:var(--kui-line-height-20, 16px);padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px));text-align:left;width:100%}.k-multiselect-item button[data-v-a2a73043]:not(:disabled){cursor:pointer}.k-multiselect-item button[data-v-a2a73043]:disabled{cursor:not-allowed}.k-multiselect-item button:disabled .k-multiselect-item-label[data-v-a2a73043]{margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important;opacity:.6}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043]{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:20px;line-height:var(--kui-line-height-30, 20px);padding:8px;padding:var(--kui-space-40, 8px);width:auto;word-break:break-word}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043] .select-item-label{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043] .select-item-desc{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:18px;font-size:var(--type-xs, var(--kui-font-size-50, 18px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-multiselect-item button .selected-item-icon[data-v-a2a73043]{height:24px;height:var(--spacing-lg, 24px)}.k-multiselect-item button .selected-item-icon.kong-icon.kong-icon-lock[data-v-a2a73043]{height:14px;padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-multiselect-item button .selected-item-icon.is-item-selected[data-v-a2a73043]{color:#bdd3f9}.k-multiselect-item button .kong-icon[data-v-a2a73043]:not(.selected-item-icon){margin-right:12px;margin-right:var(--spacing-sm, var(--kui-space-50, 12px))}.k-multiselect-item button .k-multiselect-selected-icon-container[data-v-a2a73043]{height:"24px";height:var(--spacing-lg, "24px");margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);width:"24px";width:var(--spacing-lg, "24px")}.k-multiselect-item button[data-v-a2a73043]:not(:disabled):hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb));color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51))}.k-multiselect-item button.selected[data-v-a2a73043]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-multiselect-group-container[data-v-9f4ab8f4]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important}.k-multiselect-group-title[data-v-9f4ab8f4]{color:#000933;color:var(--black-300, var(--kui-color-text, #000933));display:block!important;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-multiselect[data-v-9b921328]{position:relative;width:fit-content}.k-multiselect .staging-area[data-v-9b921328]{left:-99999px;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.k-multiselect .k-multiselect-selections[data-v-9b921328]{--KBadgeMaxWidth: 100px;box-sizing:border-box;padding-left:16px;padding-left:var(--kui-space-60, 16px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.k-multiselect .k-multiselect-selections .resize-badge[data-v-9b921328]{padding:4px;padding:var(--kui-space-20, 4px)}.k-multiselect .k-multiselect-selections.scrollable[data-v-9b921328]{margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;overflow-y:auto}.k-multiselect .k-multiselect-selections.collapsed[data-v-9b921328]{margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections.staging[data-v-9b921328]{box-sizing:border-box;height:auto;padding-left:16px;padding-left:var(--kui-space-60, 16px);padding-right:24px;padding-right:var(--kui-space-80, 24px);position:relative}.k-multiselect .k-multiselect-selections .hidden-selection-count[data-v-9b921328]{--KBadgeLineHeight: var(--kui-line-height-30, 20px);margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections .k-multiselect-selection-badge[data-v-9b921328]{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections .k-multiselect-selection-badge.expand-selected[data-v-9b921328]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important;margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important}.k-multiselect .k-multiselect-icon[data-v-9b921328]{position:absolute;right:1px;top:1px;z-index:1}.k-multiselect .k-multiselect-icon .k-multiselect-chevron-icon[data-v-9b921328]{position:relative;right:10px;top:11px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important;position:absolute;right:10px;top:8px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]:focus,.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-multiselect .k-multiselect-trigger[data-v-9b921328]{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-block;position:relative;width:100%!important;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-multiselect .k-multiselect-trigger.hovered[data-v-9b921328]{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.focused[data-v-9b921328]{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.readonly[data-v-9b921328]{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.disabled[data-v-9b921328]{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-multiselect .k-multiselect-trigger .k-multiselect-input[data-v-9b921328]{display:inline-block;position:relative;width:100%}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-9b921328] .k-input:not([type=checkbox]):not([type=radio]),.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-9b921328] .k-input .form-control:not([type=checkbox]):not([type=radio]){background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-toggled[data-v-9b921328]{margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important}.k-multiselect .k-multiselect-list[data-v-9b921328]{margin:0!important;margin:var(--kui-space-0, 0px)!important;padding:kui-space-0!important;padding:var(--kui-space-0, kui-space-0)!important}.k-multiselect .k-multiselect-new-item[data-v-9b921328]{word-break:break-word}.k-multiselect .k-multiselect-new-item .select-item-new-indicator[data-v-9b921328]{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-multiselect .k-multiselect-dropdown-footer-text[data-v-9b921328]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));padding-bottom:var(--kui-space-0)}.k-multiselect .k-multiselect-trigger .k-multiselect-input.prevent-pointer-events{pointer-events:none}.k-multiselect .k-multiselect-trigger .k-multiselect-input.input-placeholder-dark::placeholder{color:#000933!important;color:var(--KInputColor, var(--black-70, var(--kui-color-text, #000933)))!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]){box-shadow:none!important;height:calc(100% - 2px);left:1px;margin:1px;position:relative;width:calc(100% - 4px)}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):hover,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):focus,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):read-only,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):disabled{box-shadow:none!important}.k-multiselect .k-multiselect-trigger.k-input{width:100%}.k-multiselect .k-multiselect-popover{box-sizing:border-box;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important;width:100%}.k-multiselect .k-multiselect-popover[x-placement^=top]{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important}.k-multiselect .k-multiselect-popover.k-multiselect-pop{--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));border:1px solid rgba(0,0,0,.1);border:var(--kui-border-width-10, 1px) solid rgba(0,0,0,.1)}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover .select-item-label{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-multiselect .k-multiselect-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-multiselect .k-multiselect-popover a:hover,.k-multiselect .k-multiselect-popover a:active,.k-multiselect .k-multiselect-popover a:focus{text-decoration:none}.k-multiselect .k-multiselect-popover .k-popover-content{max-height:var(--334f7a12);overflow-y:auto}.k-multiselect .k-multiselect-popover .k-popover-content:has(.k-multiselect-dropdown-footer-text.k-multiselect-dropdown-footer-sticky){max-height:none}.k-multiselect .k-multiselect-popover .k-popover-content:has(.k-multiselect-dropdown-footer-text.k-multiselect-dropdown-footer-sticky) .k-multiselect-list{max-height:var(--334f7a12);overflow-y:auto}.k-multiselect .k-multiselect-popover .k-popover-content .k-multiselect-list~.k-multiselect-dropdown-footer-sticky{bottom:0;position:sticky}.k-prompt[data-v-de217030]{--KModalBottomMargin: var(--spacing-md, var(--kui-space-60, 16px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog{padding:24px;padding:var(--spacing-lg, var(--kui-space-80, 24px));padding-bottom:16px;padding-bottom:var(--spacing-md, var(--kui-space-60, 16px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header{width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content{align-items:center!important;display:flex!important;width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content .warning-icon{color:#fabe5f;margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content .close-button{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .divider{border:none;border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));margin:16px -24px 0;margin:var(--kui-space-60, 16px) calc(var(--spacing-lg, var(--kui-space-80, 24px)) * -1) var(--kui-space-0, 0px)}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header{display:flex;padding-bottom:8px;padding-bottom:var(--spacing-xs, var(--kui-space-40, 8px));width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;margin-top:-8px;margin-top:calc(-1 * var(--kui-space-40, 8px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button:focus,.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body{width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body{width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);max-height:300px;max-height:var(--KPromptMaxHeight, 300px);overflow-x:hidden;overflow-y:auto;padding-bottom:16px;padding-bottom:var(--spacing-md, var(--kui-space-60, 16px));text-align:start;white-space:normal;width:100%!important}@media screen and (min-width: 768px){.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{max-height:500px;max-height:var(--KPromptMaxHeight, 500px)}}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text{margin-top:24px;margin-top:var(--spacing-lg, var(--kui-space-80, 24px));width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text .confirm-text{font-weight:600!important;font-weight:var(--kui-font-weight-semibold, 600)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text .k-input{margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons{margin-left:auto}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons .k-prompt-cancel{margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-radio{display:inline-block}.k-radio .k-radio-label{--KInputLabelWeight: var(--kui-font-weight-regular, 400);--KInputLabelLineHeight: var(--kui-line-height-30, 20px);--KInputLabelFont: var(--kui-font-family-text, Inter, Roboto, Helvetica, sans-serif);--KInputLabelMargin: var(--kui-space-0, 0px);--KInputLabelSize: var(--type-sm, var(--kui-font-size-30, 14px));display:inline!important;vertical-align:middle}.k-radio.disabled .k-radio-label{color:#828a9e;color:var(--KInputRadioDisabled, var(--grey-400, var(--kui-color-text-disabled, #828a9e)))}.k-radio .k-radio-description{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));line-height:20px;line-height:var(--kui-line-height-30, 20px);padding-top:4px;padding-top:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-radio.k-radio-default .k-radio-label:has(>.k-radio-description){--KInputLabelWeight: var(--kui-font-weight-semibold, 600)}.k-radio.k-radio-default .k-radio-description{font-weight:400;font-weight:var(--kui-font-weight-regular, 400);padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px))}.k-radio.k-radio-card{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-neutral-weak, #afb7c5);border-radius:4px;border-radius:var(--spacing-xxs, var(--kui-border-radius-20, 4px));cursor:pointer}.k-radio.k-radio-card .k-input{display:none}.k-radio.k-radio-card>label{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.k-radio.k-radio-card[disabled]>label,.k-radio.k-radio-card.disabled>label{cursor:not-allowed}.k-radio.k-radio-card .k-radio-label{color:#000933;color:var(--kui-color-text, #000933);font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:500;font-weight:var(--kui-font-weight-medium, 500);text-align:center}.k-radio.k-radio-card:has(.k-input:disabled){background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);cursor:not-allowed;opacity:.6}.k-radio.k-radio-card:has(.k-input:disabled):hover{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);border-color:#afb7c5;border-color:var(--kui-color-border-neutral-weak, #afb7c5)}.k-radio.k-radio-card[disabled=""],.k-radio.k-radio-card[disabled=true]{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);cursor:not-allowed;opacity:.6}.k-radio.k-radio-card[disabled=""]:hover,.k-radio.k-radio-card[disabled=true]:hover{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);border-color:#afb7c5;border-color:var(--kui-color-border-neutral-weak, #afb7c5)}.k-radio.k-radio-card:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-radio.k-radio-card:has(.k-input:checked){background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);box-shadow:0 4px 20px #0000001a;box-shadow:0 4px 20px var(--black-10, rgba(0, 0, 0, .1))}.k-radio.k-radio-card[checked=""],.k-radio.k-radio-card[checked=true]{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);box-shadow:0 4px 20px #0000001a;box-shadow:0 4px 20px var(--black-10, rgba(0, 0, 0, .1))}.k-radio.k-radio-card:has(.k-input:checked:disabled):hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-radio.k-radio-card[checked=""][disabled=""]:hover,.k-radio.k-radio-card[checked=true][disabled=true]:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-slideout[data-v-dd83d8c6]{--KCardPaddingY: var(--kui-space-90, 32px);--KCardPaddingX: var(--kui-space-110, 48px)}.k-slideout .k-slideout-header-content[data-v-dd83d8c6]{display:flex}.k-slideout .k-slideout-header-content .k-slideout-before-title[data-v-dd83d8c6],.k-slideout .k-slideout-header-content .k-slideout-after-title[data-v-dd83d8c6]{margin-top:16px;margin-top:var(--kui-space-60, 16px)}.k-slideout .k-slideout-header-content .k-slideout-main-title .k-slideout-title[data-v-dd83d8c6]{color:#6c7489;color:var(--black-400, var(--kui-color-text-neutral, #6c7489));flex:1;font-size:16px;font-size:var(--kui-font-size-40, 16px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-left:12px;margin-left:var(--kui-space-50, 12px);margin-right:40px;margin-right:var(--kui-space-100, 40px);margin-top:16px;margin-top:var(--kui-space-60, 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-slideout .panel[data-v-dd83d8c6]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));display:flex;flex-direction:column;height:100vh;max-width:500px;overflow-y:auto;position:fixed;right:0;top:var(--13cec847);width:100%;z-index:9999}.k-slideout .panel .close-button-start[data-v-dd83d8c6]{align-self:flex-start;background:none;border:none;cursor:pointer;display:flex;height:auto;margin-left:12px;margin-left:var(--kui-space-50, 12px);margin-top:12px;margin-top:var(--kui-space-50, 12px);outline:inherit;position:absolute;transition:.2s ease}.k-slideout .panel .close-button-start[data-v-dd83d8c6]:focus{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-slideout .panel .close-button-end[data-v-dd83d8c6]{align-self:flex-end;background:none;border:none;cursor:pointer;display:flex;height:auto;margin-right:12px;margin-right:var(--kui-space-50, 12px);margin-top:12px;margin-top:var(--kui-space-50, 12px);outline:inherit;position:absolute;transition:.2s ease}.k-slideout .panel .close-button-end[data-v-dd83d8c6]:focus{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-slideout .panel .content[data-v-dd83d8c6]{height:100%;-ms-overflow-style:none;scrollbar-width:none}.k-slideout .panel .content[data-v-dd83d8c6]::-webkit-scrollbar{display:none}.panel-background[data-v-dd83d8c6]{background:rgba(0,0,0,.45);background:var(--black-45, rgba(0, 0, 0, .45));bottom:0;left:0;position:fixed;right:0;top:var(--13cec847);z-index:9999}.panel-background-transparent[data-v-dd83d8c6]{background:transparent;bottom:0;left:0;position:fixed;right:0;top:var(--13cec847);z-index:-1}.border-styles[data-v-dd83d8c6]{border-left:1px solid #afb7c5;border-left:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));box-shadow:-2px 0 5px #0000000d;box-shadow:-2px 0 5px var(--black-5, rgba(0, 0, 0, .05))}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}.k-slideout .slide-enter-active{animation:slide .3s cubic-bezier(1,.5,.8,1)}.k-slideout .slide-leave-active{animation:slide .3s ease reverse}.k-slideout .fade-enter-active,.k-slideout .fade-leave-active{transition:opacity .5s}.k-slideout .fade-enter,.k-slideout .fade-leave-to{opacity:0}.k-step-state-icon circle[data-v-b19dacc6]{stroke:#00abd2;stroke:var(--KStepActiveColor, var(--kui-color-text-decorative, #00abd2))}.k-step-state-icon .k-step-icon-primary[data-v-be532e68]{fill:#00abd2;fill:var(--KStepCompletedColor, var(--kui-color-text-decorative, #00abd2))}.k-step-state-icon .k-step-icon-secondary[data-v-be532e68]{stroke:#fff;stroke:var(--KStepCompletedSecondaryColor, var(--kui-color-text-inverse, #ffffff))}.k-step-state-icon circle[data-v-7f1024a4]{stroke:#afb7c5;stroke:var(--KStepDefaultColor, var(--grey-300, var(--kui-color-text-neutral-weak, #afb7c5)))}.k-step-state-icon .k-step-icon-primary[data-v-d93db193]{fill:#d60027;fill:var(--KStepErrorColor, var(--red-500, var(--kui-color-text-danger, #d60027)))}.k-step-state-icon .k-step-icon-secondary[data-v-d93db193]{fill:#fff;fill:var(--KStepErrorSecondaryColor, var(--white, var(--kui-color-text-inverse, #ffffff)))}.k-step-spinner>svg[data-v-e3d948f6]{animation:rotate-e3d948f6 2s linear infinite}.k-step-spinner>svg circle[data-v-e3d948f6]{animation:dash-e3d948f6 1.5s ease-in-out infinite;stroke:#00abd2;stroke:var(--KStepPendingColor, var(--teal-300, var(--kui-color-text-decorative, #00abd2)));stroke-linecap:round}@keyframes rotate-e3d948f6{to{transform:rotate(360deg)}}@keyframes dash-e3d948f6{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.k-step-state[data-v-7a0b0e88]{background:#ffffff;background:var(--KStepBackgroundColor, var(--white, var(--kui-color-background, #ffffff)));padding-left:12px!important;padding-left:var(--kui-space-50, 12px)!important;padding-right:12px!important;padding-right:var(--kui-space-50, 12px)!important}.k-step-state .k-step-state-icon{height:24px;height:var(--KStepIconSize, 24px);width:24px;width:var(--KStepIconSize, 24px)}.k-step[data-v-bf4c5b55]{display:list-item;flex:1 1 0%;padding:12px 0;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--kui-space-0, 0px);--divider-spacing: 8px}.k-step:last-child>.k-step-container[data-v-bf4c5b55]:after{display:none}.k-step .k-step-container[data-v-bf4c5b55]{align-items:center;display:flex;flex-direction:column;margin:auto;padding-bottom:4px;padding-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));position:relative}.k-step .k-step-container .k-step-label[data-v-bf4c5b55]{min-width:100px;padding-left:12px!important;padding-left:var(--kui-space-50, 12px)!important;padding-right:12px!important;padding-right:var(--kui-space-50, 12px)!important;padding-top:12px;padding-top:var(--spacing-sm, var(--kui-space-50, 12px));text-align:center;--KInputLabelColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489));--KInputLabelSize: var(--type-md, var(--kui-font-size-40, 16px));--KInputLabelWeight: var(--kui-font-weight-medium, 500)}.k-step .k-step-container .k-step-label.bolder[data-v-bf4c5b55]{--KInputLabelWeight: var(--kui-font-weight-semibold, 600);--KInputLabelColor: var(--black-500, var(--kui-color-text, #000933))}.k-step .k-step-container[data-v-bf4c5b55]:after{background-color:#afb7c5;background-color:var(--KStepDividerColorDefault, var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5)));content:"";height:2px;left:calc(50% + 26px / 1.5 + var(--divider-spacing));left:calc(50% + var(--KStepIconSize, 26px) / 1.5 + var(--divider-spacing));position:absolute;top:12px;top:calc(var(--KStepIconSize, var(--spacing-lg, 24px)) / 2);width:calc(100% - 26px - var(--divider-spacing) * 2);width:calc(100% - var(--KStepIconSize, 26px) - var(--divider-spacing) * 2)}.k-step .k-step-container.completed[data-v-bf4c5b55]:after{background-color:#169fcc;background-color:var(--KStepDividerColorCompleted, var(--teal-300, #169fcc))}.k-step .k-step-label.error .k-input-label{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-stepper[data-v-c6a87abd]{display:flex;list-style:none;max-width:100%;overflow-x:auto;padding-inline-start:0px;position:relative;width:100%}.k-table-wrapper[data-v-fd09fd9c]{overflow:auto;width:100%}.k-table-toolbar[data-v-fd09fd9c]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-table-toolbar[data-v-fd09fd9c]>*{display:flex}.k-table[data-v-fd09fd9c]{border-collapse:collapse;margin-top:0;margin-top:var(--kui-space-0, 0px);max-width:100%;width:100%}.k-table th[data-v-fd09fd9c],.k-table td[data-v-fd09fd9c]{padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px));vertical-align:middle;white-space:nowrap}.k-table thead[data-v-fd09fd9c]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTableBorder, var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5)));height:60px;position:sticky;top:0}.k-table thead.is-scrolled[data-v-fd09fd9c]{border-bottom:none}.k-table thead tr[data-v-fd09fd9c]{position:relative}.k-table thead tr[data-v-fd09fd9c]:after{box-shadow:none;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;width:100%;z-index:-1}.k-table thead tr.is-scrolled[data-v-fd09fd9c]{border-bottom:none}.k-table thead tr.is-scrolled[data-v-fd09fd9c]:after{box-shadow:0 .2px .6px #00000008,0 .6px 1.8px #0000000b,0 1.5px 4.2px #0000000f,0 5px 14px #00000017;opacity:1;transition:opacity .2s ease-in-out}.k-table thead th[data-v-fd09fd9c]{font-size:12px;font-size:var(--KTableHeaderSize, var(--type-sm, var(--kui-font-size-20, 12px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px));text-align:left}.k-table thead th.active-sort[data-v-fd09fd9c]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-table thead th .sr-only[data-v-fd09fd9c]{border-width:0px;border-width:var(--kui-border-width-0, 0px);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;padding:var(--kui-space-0, 0px);position:absolute;white-space:nowrap;width:1px}.k-table thead th.sortable[data-v-fd09fd9c]{cursor:pointer}.k-table thead th .k-table-headers-container[data-v-fd09fd9c]{align-items:center!important;display:flex!important}.k-table thead th .k-table-headers-container .caret[data-v-fd09fd9c]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.k-table tbody tr[data-v-fd09fd9c]{height:44px}.k-table tbody tr[data-v-fd09fd9c]:not(:last-of-type){border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTableBorder, var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-table tbody td[data-v-fd09fd9c]{color:#000933;color:var(--KTableColor, var(--black-70, var(--kui-color-text, #000933)));white-space:nowrap}.k-table tbody td a[data-v-fd09fd9c]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));text-decoration:none}.k-table tbody td a[data-v-fd09fd9c]:hover{text-decoration:underline}.k-table.has-hover tbody tr[data-v-fd09fd9c]:hover{background-color:#eefaff;background-color:var(--KTableHover, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-table.is-clickable tbody tr[data-v-fd09fd9c]{cursor:pointer}.k-table.side-border[data-v-fd09fd9c]{border-collapse:separate;border-spacing:0px 2px}.k-table.side-border tbody tr[data-v-fd09fd9c]{border-bottom:none}.k-table.side-border tbody tr td[data-v-fd09fd9c]:first-child{border-left:2px solid #afb7c5;border-left:var(--kui-border-width-20, 2px) solid var(--KTableBorder, var(--steel-200, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-table.side-border.has-hover tbody tr:hover td[data-v-fd09fd9c]:first-child{border-left:2px solid #a3b6d9;border-left:var(--kui-border-width-20, 2px) solid var(--KTableBorder, var(--steel-300, #a3b6d9))}.k-table .k-table-pagination[data-v-fd09fd9c]{padding:4px!important;padding:var(--kui-space-20, 4px)!important}.k-table thead th .caret{position:relative;top:2px;transform:rotate(0)}.k-table thead th.sortable.asc .caret{transform:rotate(-180deg)}.k-table tbody td button,.k-table tbody td .k-button{margin-bottom:-8px;margin-bottom:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs, var(--kui-space-40, 8px))));margin-top:-8px;margin-top:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs, var(--kui-space-40, 8px))))}.k-table tbody td .k-table-cell-title{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-table tbody td .k-table-cell-description{color:#52596e;color:var(--grey-500, var(--kui-color-text-neutral-strong, #52596e));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-tabs ul[data-v-2d748b14]{border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTabsBottomBorderColor, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));display:flex;font-size:18px;font-size:var(--kui-font-size-50, 18px);line-height:28px;line-height:var(--kui-line-height-50, 28px);list-style:none;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);padding-left:0;padding-left:var(--kui-space-0, 0px)}.k-tabs ul .tab-item[data-v-2d748b14]{cursor:pointer;position:relative}.k-tabs ul .tab-item .tab-link[data-v-2d748b14]{font-size:inherit;text-decoration:none}.k-tabs ul .tab-item .tab-link a[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14] a{text-decoration:none}.k-tabs ul .tab-item .tab-link[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14]:not(.has-panels)>*{color:#000933;color:var(--KTabsColor, var(--black-45, var(--kui-color-text, #000933)))}.k-tabs ul .tab-item .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14]:not(.has-panels)>*{display:inline-block;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px))}.k-tabs ul .tab-item[data-v-2d748b14]:not(:first-of-type){margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px))}.k-tabs ul .tab-item[data-v-2d748b14]:not(:last-of-type){margin-right:8px;margin-right:var(--spacing-xs, var(--kui-space-40, 8px))}.k-tabs ul .tab-item[data-v-2d748b14]:after{bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.k-tabs ul .tab-item.active .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item.active .tab-link[data-v-2d748b14]:not(.has-panels)>*,.k-tabs ul .tab-item:hover .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item:hover .tab-link[data-v-2d748b14]:not(.has-panels)>*{border-bottom:4px solid #00abd2;border-bottom:var(--kui-border-width-30, 4px) solid var(--KTabBottomBorderColor, var(--teal-300, #00abd2));color:#000933;color:var(--KTabsActiveColor, var(--black-500, var(--kui-color-text, #000933)))}.k-input-wrapper[data-v-84375903]{display:grid;margin-bottom:8px;margin-bottom:var(--kui-space-40, 8px);width:fit-content}.k-input-wrapper .k-textarea[data-v-84375903]{margin-top:24px!important;margin-top:var(--kui-space-80, 24px)!important}.k-input-wrapper textarea.k-input[data-v-84375903]{-webkit-appearance:none}.k-input-wrapper textarea.form-control[data-v-84375903]{font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:16px!important;font-size:var(--kui-font-size-40, 16px)!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px!important;line-height:var(--kui-line-height-40, 24px)!important;resize:none}.k-input-wrapper textarea.form-control.is-resizable[data-v-84375903]{min-height:50px;resize:vertical}.k-input-wrapper textarea.form-control[data-v-84375903]:focus::placeholder{color:transparent}.k-input-wrapper .char-limit[data-v-84375903]{color:#000933!important;color:var(--kui-color-text, #000933)!important;font-size:14px!important;font-size:var(--kui-font-size-30, 14px)!important;margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-input-wrapper .over-char-limit[data-v-84375903]{color:#d60027;color:var(--red-600, var(--kui-color-text-danger, #d60027))}.k-input-wrapper .text-on-input label.hovered[data-v-84375903],.k-input-wrapper .text-on-input label[data-v-84375903]:hover{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.type-xxxl[data-v-2bcce726]{font-size:32px;font-size:var(--type-xxxl)}.type-xxl[data-v-2bcce726]{font-size:28px;font-size:var(--type-xxl)}.type-xl[data-v-2bcce726]{font-size:22px;font-size:var(--type-xl)}.type-lg[data-v-2bcce726]{font-size:18px;font-size:var(--type-lg)}.type-md[data-v-2bcce726]{font-size:16px;font-size:var(--type-md)}.type-sm[data-v-2bcce726]{font-size:14px;font-size:var(--type-sm)}.type-xs[data-v-2bcce726]{font-size:12px;font-size:var(--type-xs)}.type-xxs[data-v-2bcce726]{font-size:10px;font-size:var(--type-xxs)}.mono[data-v-2bcce726]{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--font-family-mono)}.mono.type-xxxl[data-v-2bcce726]{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl[data-v-2bcce726]{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl[data-v-2bcce726]{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg[data-v-2bcce726]{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md[data-v-2bcce726]{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm[data-v-2bcce726]{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs[data-v-2bcce726]{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs[data-v-2bcce726]{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100[data-v-2bcce726]{color:#f2f6fe;color:var(--blue-100)}.color-blue-200[data-v-2bcce726]{color:#bdd3f9;color:var(--blue-200)}.color-blue-300[data-v-2bcce726]{color:#8ab3fa;color:var(--blue-300)}.color-blue-400[data-v-2bcce726]{color:#3972d5;color:var(--blue-400)}.color-blue-500[data-v-2bcce726]{color:#1155cb;color:var(--blue-500)}.color-blue-600[data-v-2bcce726]{color:#003694;color:var(--blue-600)}.color-blue-700[data-v-2bcce726]{color:#0a2b66;color:var(--blue-700)}.color-petrol-100[data-v-2bcce726]{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200[data-v-2bcce726]{color:#0364ac;color:var(--petrol-200)}.color-purple-100[data-v-2bcce726]{color:#d7d8fe;color:var(--purple-100)}.color-purple-200[data-v-2bcce726]{color:#bec0fd;color:var(--purple-200)}.color-purple-300[data-v-2bcce726]{color:#9396fc;color:var(--purple-300)}.color-purple-400[data-v-2bcce726]{color:#473cfb;color:var(--purple-400)}.color-steel-100[data-v-2bcce726]{color:#f0f4fa;color:var(--steel-100)}.color-steel-200[data-v-2bcce726]{color:#dae3f2;color:var(--steel-200)}.color-steel-300[data-v-2bcce726]{color:#a3b6d9;color:var(--steel-300)}.color-steel-400[data-v-2bcce726]{color:#7d91b3;color:var(--steel-400)}.color-steel-500[data-v-2bcce726]{color:#5c7299;color:var(--steel-500)}.color-steel-600[data-v-2bcce726]{color:#395380;color:var(--steel-600)}.color-steel-700[data-v-2bcce726]{color:#273c61;color:var(--steel-700)}.color-red-100[data-v-2bcce726]{color:#ffdede;color:var(--red-100)}.color-red-200[data-v-2bcce726]{color:#fcc;color:var(--red-200)}.color-red-300[data-v-2bcce726]{color:#ff9a99;color:var(--red-300)}.color-red-400[data-v-2bcce726]{color:#ff7877;color:var(--red-400)}.color-red-500[data-v-2bcce726]{color:#d44324;color:var(--red-500)}.color-red-600[data-v-2bcce726]{color:#e50000;color:var(--red-600)}.color-red-700[data-v-2bcce726]{color:#922021;color:var(--red-700)}.color-green-100[data-v-2bcce726]{color:#e8f8f5;color:var(--green-100)}.color-green-200[data-v-2bcce726]{color:#c0f2d5;color:var(--green-200)}.color-green-300[data-v-2bcce726]{color:#84e5ae;color:var(--green-300)}.color-green-400[data-v-2bcce726]{color:#42d782;color:var(--green-400)}.color-green-500[data-v-2bcce726]{color:#07a88d;color:var(--green-500)}.color-green-600[data-v-2bcce726]{color:#008871;color:var(--green-600)}.color-green-700[data-v-2bcce726]{color:#13755e;color:var(--green-700)}.color-teal-100[data-v-2bcce726]{color:#cdf1fe;color:var(--teal-100)}.color-teal-200[data-v-2bcce726]{color:#91e1fc;color:var(--teal-200)}.color-teal-300[data-v-2bcce726]{color:#169fcc;color:var(--teal-300)}.color-teal-400[data-v-2bcce726]{color:#0a7fae;color:var(--teal-400)}.color-teal-500[data-v-2bcce726]{color:#006e9d;color:var(--teal-500)}.color-yellow-100[data-v-2bcce726]{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200[data-v-2bcce726]{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300[data-v-2bcce726]{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400[data-v-2bcce726]{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500[data-v-2bcce726]{color:#c67c06;color:var(--yellow-500)}.color-yellow-600[data-v-2bcce726]{color:#a05604;color:var(--yellow-600)}.color-grey-100[data-v-2bcce726]{color:#f8f8fa;color:var(--grey-100)}.color-grey-200[data-v-2bcce726]{color:#f1f1f5;color:var(--grey-200)}.color-grey-300[data-v-2bcce726]{color:#e7e7ec;color:var(--grey-300)}.color-grey-400[data-v-2bcce726]{color:#b6b6bd;color:var(--grey-400)}.color-grey-500[data-v-2bcce726]{color:#6f7787;color:var(--grey-500)}.color-grey-600[data-v-2bcce726]{color:#3c4557;color:var(--grey-600)}.color-black-85[data-v-2bcce726]{color:#000000d9;color:var(--black-85)}.color-black-70[data-v-2bcce726]{color:#000000b3;color:var(--black-70)}.color-black-45[data-v-2bcce726]{color:#00000073;color:var(--black-45)}.color-black-25[data-v-2bcce726]{color:#00000040;color:var(--black-25)}.color-black-10[data-v-2bcce726]{color:#0000001a;color:var(--black-10)}.color-black-100[data-v-2bcce726]{color:#dfdfdf;color:var(--black-100)}.color-black-200[data-v-2bcce726]{color:#b1b2b1;color:var(--black-200)}.color-black-300[data-v-2bcce726]{color:#6f7787;color:var(--black-300)}.color-black-400[data-v-2bcce726]{color:#3c4557;color:var(--black-400)}.color-black-500[data-v-2bcce726]{color:#0b172d;color:var(--black-500)}.color-white[data-v-2bcce726]{color:#fff;color:var(--white)}.style-heading-1[data-v-2bcce726]{font-size:32px!important;font-weight:400!important;line-height:36px!important}.style-heading-2[data-v-2bcce726]{font-size:20px!important;font-weight:400!important;line-height:24px!important}.style-heading-3[data-v-2bcce726]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-heading-4[data-v-2bcce726]{font-size:14px!important;font-weight:400!important;line-height:20px!important}.style-body-lg[data-v-2bcce726],.style-body-lg-bold[data-v-2bcce726]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-body-md[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-md-bold[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:24px!important}.style-body-sm[data-v-2bcce726],.style-body-sm-bold[data-v-2bcce726]{font-size:12px!important;font-weight:400!important;line-height:16px!important}.style-body-tiny[data-v-2bcce726]{font-size:11px!important;font-weight:300!important;line-height:16px!important}.style-body-link[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-bc[data-v-2bcce726]{font-size:12px!important;font-weight:400!important;line-height:24px!important;text-transform:uppercase!important}.style-body-code[data-v-2bcce726]{font-size:13px!important;font-weight:100!important;line-height:24px!important}.mx-auto[data-v-2bcce726]{margin-left:auto!important;margin-right:auto!important}.my-auto[data-v-2bcce726]{margin-bottom:auto!important;margin-top:auto!important}.ma-auto[data-v-2bcce726]{margin:auto!important}.mx-0[data-v-2bcce726]{margin-left:0!important;margin-right:0!important}.my-0[data-v-2bcce726]{margin-bottom:0!important;margin-top:0!important}.ma-0[data-v-2bcce726]{margin:0!important}.px-auto[data-v-2bcce726]{padding-left:auto!important;padding-right:auto!important}.py-auto[data-v-2bcce726]{padding-bottom:auto!important;padding-top:auto!important}.pa-auto[data-v-2bcce726]{padding-bottom:auto!important;padding-left:auto!important;padding-right:auto!important;padding-top:auto!important}.px-0[data-v-2bcce726]{padding-left:0!important;padding-right:0!important}.py-0[data-v-2bcce726]{padding-bottom:0!important;padding-top:0!important}.pa-0[data-v-2bcce726]{padding:0!important}.mt-auto[data-v-2bcce726]{margin-top:auto!important}.mt-0[data-v-2bcce726]{margin-top:0!important}.mr-auto[data-v-2bcce726]{margin-right:auto!important}.mr-0[data-v-2bcce726]{margin-right:0!important}.mb-auto[data-v-2bcce726]{margin-bottom:auto!important}.mb-0[data-v-2bcce726]{margin-bottom:0!important}.ml-auto[data-v-2bcce726]{margin-left:auto!important}.ml-0[data-v-2bcce726]{margin-left:0!important}.mt-1[data-v-2bcce726]{margin-top:4px!important}.mr-1[data-v-2bcce726]{margin-right:4px!important}.mb-1[data-v-2bcce726]{margin-bottom:4px!important}.ml-1[data-v-2bcce726]{margin-left:4px!important}.mx-1[data-v-2bcce726]{margin-left:4px!important;margin-right:4px!important}.my-1[data-v-2bcce726]{margin-bottom:4px!important;margin-top:4px!important}.ma-1[data-v-2bcce726]{margin:4px!important}.mt-2[data-v-2bcce726]{margin-top:8px!important}.mr-2[data-v-2bcce726]{margin-right:8px!important}.mb-2[data-v-2bcce726]{margin-bottom:8px!important}.ml-2[data-v-2bcce726]{margin-left:8px!important}.mx-2[data-v-2bcce726]{margin-left:8px!important;margin-right:8px!important}.my-2[data-v-2bcce726]{margin-bottom:8px!important;margin-top:8px!important}.ma-2[data-v-2bcce726]{margin:8px!important}.mt-3[data-v-2bcce726]{margin-top:12px!important}.mr-3[data-v-2bcce726]{margin-right:12px!important}.mb-3[data-v-2bcce726]{margin-bottom:12px!important}.ml-3[data-v-2bcce726]{margin-left:12px!important}.mx-3[data-v-2bcce726]{margin-left:12px!important;margin-right:12px!important}.my-3[data-v-2bcce726]{margin-bottom:12px!important;margin-top:12px!important}.ma-3[data-v-2bcce726]{margin:12px!important}.mt-4[data-v-2bcce726]{margin-top:16px!important}.mr-4[data-v-2bcce726]{margin-right:16px!important}.mb-4[data-v-2bcce726]{margin-bottom:16px!important}.ml-4[data-v-2bcce726]{margin-left:16px!important}.mx-4[data-v-2bcce726]{margin-left:16px!important;margin-right:16px!important}.my-4[data-v-2bcce726]{margin-bottom:16px!important;margin-top:16px!important}.ma-4[data-v-2bcce726]{margin:16px!important}.mt-5[data-v-2bcce726]{margin-top:24px!important}.mr-5[data-v-2bcce726]{margin-right:24px!important}.mb-5[data-v-2bcce726]{margin-bottom:24px!important}.ml-5[data-v-2bcce726]{margin-left:24px!important}.mx-5[data-v-2bcce726]{margin-left:24px!important;margin-right:24px!important}.my-5[data-v-2bcce726]{margin-bottom:24px!important;margin-top:24px!important}.ma-5[data-v-2bcce726]{margin:24px!important}.mt-6[data-v-2bcce726]{margin-top:32px!important}.mr-6[data-v-2bcce726]{margin-right:32px!important}.mb-6[data-v-2bcce726]{margin-bottom:32px!important}.ml-6[data-v-2bcce726]{margin-left:32px!important}.mx-6[data-v-2bcce726]{margin-left:32px!important;margin-right:32px!important}.my-6[data-v-2bcce726]{margin-bottom:32px!important;margin-top:32px!important}.ma-6[data-v-2bcce726]{margin:32px!important}.mt-7[data-v-2bcce726]{margin-top:48px!important}.mr-7[data-v-2bcce726]{margin-right:48px!important}.mb-7[data-v-2bcce726]{margin-bottom:48px!important}.ml-7[data-v-2bcce726]{margin-left:48px!important}.mx-7[data-v-2bcce726]{margin-left:48px!important;margin-right:48px!important}.my-7[data-v-2bcce726]{margin-bottom:48px!important;margin-top:48px!important}.ma-7[data-v-2bcce726]{margin:48px!important}.mt-8[data-v-2bcce726]{margin-top:64px!important}.mr-8[data-v-2bcce726]{margin-right:64px!important}.mb-8[data-v-2bcce726]{margin-bottom:64px!important}.ml-8[data-v-2bcce726]{margin-left:64px!important}.mx-8[data-v-2bcce726]{margin-left:64px!important;margin-right:64px!important}.my-8[data-v-2bcce726]{margin-bottom:64px!important;margin-top:64px!important}.ma-8[data-v-2bcce726]{margin:64px!important}.pt-0[data-v-2bcce726]{padding-top:0!important}.pr-0[data-v-2bcce726]{padding-right:0!important}.pb-0[data-v-2bcce726]{padding-bottom:0!important}.pl-0[data-v-2bcce726]{padding-left:0!important}.pt-1[data-v-2bcce726]{padding-top:4px!important}.pr-1[data-v-2bcce726]{padding-right:4px!important}.pb-1[data-v-2bcce726]{padding-bottom:4px!important}.pl-1[data-v-2bcce726]{padding-left:4px!important}.px-1[data-v-2bcce726]{padding-left:4px!important;padding-right:4px!important}.py-1[data-v-2bcce726]{padding-bottom:4px!important;padding-top:4px!important}.pa-1[data-v-2bcce726]{padding:4px!important}.pt-2[data-v-2bcce726]{padding-top:8px!important}.pr-2[data-v-2bcce726]{padding-right:8px!important}.pb-2[data-v-2bcce726]{padding-bottom:8px!important}.pl-2[data-v-2bcce726]{padding-left:8px!important}.px-2[data-v-2bcce726]{padding-left:8px!important;padding-right:8px!important}.py-2[data-v-2bcce726]{padding-bottom:8px!important;padding-top:8px!important}.pa-2[data-v-2bcce726]{padding:8px!important}.pt-3[data-v-2bcce726]{padding-top:12px!important}.pr-3[data-v-2bcce726]{padding-right:12px!important}.pb-3[data-v-2bcce726]{padding-bottom:12px!important}.pl-3[data-v-2bcce726]{padding-left:12px!important}.px-3[data-v-2bcce726]{padding-left:12px!important;padding-right:12px!important}.py-3[data-v-2bcce726]{padding-bottom:12px!important;padding-top:12px!important}.pa-3[data-v-2bcce726]{padding:12px!important}.pt-4[data-v-2bcce726]{padding-top:16px!important}.pr-4[data-v-2bcce726]{padding-right:16px!important}.pb-4[data-v-2bcce726]{padding-bottom:16px!important}.pl-4[data-v-2bcce726]{padding-left:16px!important}.px-4[data-v-2bcce726]{padding-left:16px!important;padding-right:16px!important}.py-4[data-v-2bcce726]{padding-bottom:16px!important;padding-top:16px!important}.pa-4[data-v-2bcce726]{padding:16px!important}.pt-5[data-v-2bcce726]{padding-top:24px!important}.pr-5[data-v-2bcce726]{padding-right:24px!important}.pb-5[data-v-2bcce726]{padding-bottom:24px!important}.pl-5[data-v-2bcce726]{padding-left:24px!important}.px-5[data-v-2bcce726]{padding-left:24px!important;padding-right:24px!important}.py-5[data-v-2bcce726]{padding-bottom:24px!important;padding-top:24px!important}.pa-5[data-v-2bcce726]{padding:24px!important}.pt-6[data-v-2bcce726]{padding-top:32px!important}.pr-6[data-v-2bcce726]{padding-right:32px!important}.pb-6[data-v-2bcce726]{padding-bottom:32px!important}.pl-6[data-v-2bcce726]{padding-left:32px!important}.px-6[data-v-2bcce726]{padding-left:32px!important;padding-right:32px!important}.py-6[data-v-2bcce726]{padding-bottom:32px!important;padding-top:32px!important}.pa-6[data-v-2bcce726]{padding:32px!important}.pt-7[data-v-2bcce726]{padding-top:48px!important}.pr-7[data-v-2bcce726]{padding-right:48px!important}.pb-7[data-v-2bcce726]{padding-bottom:48px!important}.pl-7[data-v-2bcce726]{padding-left:48px!important}.px-7[data-v-2bcce726]{padding-left:48px!important;padding-right:48px!important}.py-7[data-v-2bcce726]{padding-bottom:48px!important;padding-top:48px!important}.pa-7[data-v-2bcce726]{padding:48px!important}.pt-8[data-v-2bcce726]{padding-top:64px!important}.pr-8[data-v-2bcce726]{padding-right:64px!important}.pb-8[data-v-2bcce726]{padding-bottom:64px!important}.pl-8[data-v-2bcce726]{padding-left:64px!important}.px-8[data-v-2bcce726]{padding-left:64px!important;padding-right:64px!important}.py-8[data-v-2bcce726]{padding-bottom:64px!important;padding-top:64px!important}.pa-8[data-v-2bcce726]{padding:64px!important}.float-left[data-v-2bcce726]{float:left!important}.float-right[data-v-2bcce726]{float:right!important}.float-none[data-v-2bcce726]{float:none!important}.truncate[data-v-2bcce726]{line-height:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-truncation[data-v-2bcce726]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);overflow:hidden}.truncate-multi[data-v-2bcce726]{font-size:16px;font-size:var(--TFontSize, 16px);line-height:24px;line-height:var(--TLineHeight, 24px);max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important;position:relative}.truncate-multi .truncate-multi[data-v-2bcce726]:before{content:"...";position:absolute;right:12px;right:var(--TPosRight, 12px);top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5)}.capitalize[data-v-2bcce726]{text-transform:capitalize!important}.lowercase[data-v-2bcce726]{text-transform:lowercase!important}.uppercase[data-v-2bcce726]{text-transform:uppercase!important}.bold-500[data-v-2bcce726]{font-weight:500!important}.bold-600[data-v-2bcce726]{font-weight:600!important}.bold-700[data-v-2bcce726]{font-weight:700!important}.d-none[data-v-2bcce726]{display:none!important}.d-inline[data-v-2bcce726]{display:inline!important}.d-inline-block[data-v-2bcce726]{display:inline-block!important}.d-block[data-v-2bcce726]{display:block!important}.d-flex[data-v-2bcce726]{display:flex!important}.d-inline-flex[data-v-2bcce726]{display:inline-flex!important}.flex-fill[data-v-2bcce726]{flex:1 1 auto!important}.flex-row[data-v-2bcce726]{flex-direction:row!important}.flex-column[data-v-2bcce726]{flex-direction:column!important}.flex-row-reverse[data-v-2bcce726]{flex-direction:row-reverse!important}.flex-column-reverse[data-v-2bcce726]{flex-direction:column-reverse!important}.flex-grow-0[data-v-2bcce726]{flex-grow:0!important}.flex-grow-1[data-v-2bcce726]{flex-grow:1!important}.justify-content-start[data-v-2bcce726]{justify-content:flex-start!important}.justify-content-end[data-v-2bcce726]{justify-content:flex-end!important}.justify-content-center[data-v-2bcce726]{justify-content:center!important}.justify-content-between[data-v-2bcce726]{justify-content:space-between!important}.justify-content-around[data-v-2bcce726]{justify-content:space-around!important}.align-items-start[data-v-2bcce726]{align-items:flex-start!important}.align-items-end[data-v-2bcce726]{align-items:flex-end!important}.align-items-center[data-v-2bcce726]{align-items:center!important}.align-items-baseline[data-v-2bcce726]{align-items:baseline!important}.align-items-stretch[data-v-2bcce726]{align-items:stretch!important}.align-content-start[data-v-2bcce726]{align-content:flex-start!important}.align-content-end[data-v-2bcce726]{align-content:flex-end!important}.align-content-center[data-v-2bcce726]{align-content:center!important}.align-content-between[data-v-2bcce726]{align-content:space-between!important}.align-content-around[data-v-2bcce726]{align-content:space-around!important}.align-content-stretch[data-v-2bcce726]{align-content:stretch!important}.align-self-auto[data-v-2bcce726]{align-self:auto!important}.align-self-start[data-v-2bcce726]{align-self:flex-start!important}.align-self-end[data-v-2bcce726]{align-self:flex-end!important}.align-self-center[data-v-2bcce726]{align-self:center!important}.align-self-baseline[data-v-2bcce726]{align-self:baseline!important}.align-self-stretch[data-v-2bcce726]{align-self:stretch!important}.place-self-start[data-v-2bcce726]{place-self:flex-start!important}.place-self-center[data-v-2bcce726]{place-self:center!important}.place-self-end[data-v-2bcce726]{place-self:flex-end!important}.cursor-pointer[data-v-2bcce726]{cursor:pointer!important}.overflow-auto[data-v-2bcce726]{overflow:auto}.overflow-hidden[data-v-2bcce726]{overflow:hidden}.w-25[data-v-2bcce726]{width:25%!important}.w-50[data-v-2bcce726]{width:50%!important}.w-75[data-v-2bcce726]{width:75%!important}.w-100[data-v-2bcce726]{width:100%!important}.w-auto[data-v-2bcce726]{width:auto!important}.h-100[data-v-2bcce726]{height:100%!important}.h-auto[data-v-2bcce726]{height:auto!important}.h-screen[data-v-2bcce726]{min-height:100vh!important}.non-visual-button[data-v-2bcce726],.non-visual-button[data-v-2bcce726]:focus,.non-visual-button[data-v-2bcce726]:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin-2bcce726{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden[data-v-2bcce726]{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.form-group[data-v-2bcce726]{display:block;margin-bottom:24px;width:100%}.form-group hr[data-v-2bcce726]{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec));margin:32px 0}.k-input+.help[data-v-2bcce726],.k-input-wrapper+.help[data-v-2bcce726]{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-input-wrapper .text-on-input[data-v-2bcce726]{position:relative}.k-input-wrapper .text-on-input .hovered[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .focused[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required[data-v-2bcce726]{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600, #3c4557)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-wrapper .text-on-input label[data-v-2bcce726]{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600, #3c4557));display:inline-block;font-size:11px;font-weight:500;left:13px;line-height:1;margin-bottom:0;padding:2px 4px;position:absolute;top:-8px;transition:color .1s ease;width:auto;z-index:1}.k-input-wrapper .text-on-input label.hovered[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required[data-v-2bcce726]{color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.focused[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required[data-v-2bcce726]{color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.disabled[data-v-2bcce726],.k-input-wrapper .text-on-input label.disabled .is-required[data-v-2bcce726]{color:#6f7787;color:var(--grey-500, #6f7787)}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]{padding:17px 0 0 22px;resize:none;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:none!important;outline:1px solid #e7e7ec!important;outline:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]:hover{box-shadow:none!important;outline:1px solid #bdd3f9!important;outline:1px solid var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]:focus{box-shadow:none!important;outline:1px solid #3972d5!important;outline:1px solid var(--blue-400, #3972d5)!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]),.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]){border:none;border-radius:3px;box-sizing:border-box;color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));display:block;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:8px 16px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-60, 16px));width:100%;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]).k-input-small[data-v-2bcce726]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));padding:8px 12px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-sm, var(--kui-space-50, 12px))}.k-input:not([type=checkbox]):not([type=radio]).k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]).k-input-large[data-v-2bcce726]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):hover,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):focus,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):focus{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):disabled,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):invalid,.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::placeholder,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search][data-v-2bcce726],.form-control[type=search][data-v-2bcce726]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;padding-left:36px!important}.k-input[type=search][data-v-2bcce726]::-webkit-search-cancel-button,.form-control[type=search][data-v-2bcce726]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px;height:16px;width:16px}.k-input-wrapper.input-error textarea.k-input.form-control[data-v-2bcce726]{box-shadow:none!important;outline:1px solid #d44324!important;outline:1px solid var(--red-500, #d44324)!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input[data-v-2bcce726],.k-input-wrapper.input-error .k-input[data-v-2bcce726]:hover,.k-input-wrapper.input-error .k-input[data-v-2bcce726]:focus{box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;outline:none!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large[data-v-2bcce726],.k-input-wrapper.input-error .k-input:hover.k-input-large[data-v-2bcce726],.k-input-wrapper.input-error .k-input:focus.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label[data-v-2bcce726]{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input[data-v-2bcce726]:not([type=checkbox]),select.k-input[data-v-2bcce726]:not([type=checkbox]):read-only,select.k-input[data-v-2bcce726]:not([type=radio]),select.k-input[data-v-2bcce726]:not([type=radio]):read-only{background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff));height:38px}.k-input-label[data-v-2bcce726]{color:#000000d9;color:var(--KInputLabelColor, var(--black-85));display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, var(--kui-line-height-30, 20px)));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, var(--kui-space-40, 8px)))}.k-input-label .is-required[data-v-2bcce726]{color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-label .label-tooltip[data-v-2bcce726]{align-items:center;display:flex}.k-input-label .kong-icon[data-v-2bcce726]{margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-inputCheckbox.k-input-label[data-v-2bcce726],.k-inputRadio.k-input-label[data-v-2bcce726]{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:400;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}input.k-input[type=checkbox][data-v-2bcce726],input.k-input[type=radio][data-v-2bcce726],input.form-control[type=checkbox][data-v-2bcce726],input.form-control[type=radio][data-v-2bcce726]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));box-sizing:border-box;display:inline-block;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle}input.k-input[type=checkbox][data-v-2bcce726]:disabled,input.k-input[type=radio][data-v-2bcce726]:disabled,input.form-control[type=checkbox][data-v-2bcce726]:disabled,input.form-control[type=radio][data-v-2bcce726]:disabled{opacity:1}input.k-input[type=checkbox][data-v-2bcce726]:disabled:hover,input.k-input[type=radio][data-v-2bcce726]:disabled:hover,input.form-control[type=checkbox][data-v-2bcce726]:disabled:hover,input.form-control[type=radio][data-v-2bcce726]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox][data-v-2bcce726],input.form-control[type=checkbox][data-v-2bcce726]{border:none;border-radius:3px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));height:20px;margin:0 6px 0 0;outline:none;width:20px}input.k-input[type=checkbox][data-v-2bcce726]:not(:checked),input.form-control[type=checkbox][data-v-2bcce726]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:checked,input.form-control[type=checkbox][data-v-2bcce726]:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:checked::-ms-check,input.form-control[type=checkbox][data-v-2bcce726]:checked::-ms-check{background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));color:#fff}input.k-input[type=checkbox][data-v-2bcce726]:hover,input.k-input[type=checkbox][data-v-2bcce726]:active,input.form-control[type=checkbox][data-v-2bcce726]:hover,input.form-control[type=checkbox][data-v-2bcce726]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:focus,input.form-control[type=checkbox][data-v-2bcce726]:focus{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));outline:none}input.k-input[type=checkbox][data-v-2bcce726]:disabled:not(:checked),input.form-control[type=checkbox][data-v-2bcce726]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox][data-v-2bcce726]:disabled:checked,input.form-control[type=checkbox][data-v-2bcce726]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726],input.form-control[type=radio][data-v-2bcce726]{align-items:center;border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));display:inline-flex;height:20px;justify-content:center;margin:0 6px 0 0;width:20px}input.k-input[type=radio][data-v-2bcce726]:checked,input.form-control[type=radio][data-v-2bcce726]:checked{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-color:currentColor}input.k-input[type=radio][data-v-2bcce726]:checked:after,input.form-control[type=radio][data-v-2bcce726]:checked:after{background-color:currentColor;border-radius:100%;content:"";display:flex;height:10px;width:10px}input.k-input[type=radio][data-v-2bcce726]:checked:disabled,input.form-control[type=radio][data-v-2bcce726]:checked:disabled{border-color:#b6b6bd;border-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726]:checked:disabled:after,input.form-control[type=radio][data-v-2bcce726]:checked:disabled:after{background-color:#b6b6bd;background-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726]:checked::-ms-check,input.form-control[type=radio][data-v-2bcce726]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio][data-v-2bcce726]:disabled,input.form-control[type=radio][data-v-2bcce726]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch[data-v-2bcce726]{align-items:center;cursor:pointer;display:inline-flex}.k-switch.switch-with-icon .switch-control[data-v-2bcce726]{width:48px}.k-switch.switch-with-icon .kong-icon[data-v-2bcce726]{height:20px;left:57px;width:22px}.k-switch.switch-with-icon input:checked+.switch-control[data-v-2bcce726]:after{left:26px}.k-switch .switch-control[data-v-2bcce726]{background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));border-radius:12px;display:block;height:24px;margin-right:16px;position:relative;transition:.2s linear;width:44px}.k-switch .switch-control.has-label-left[data-v-2bcce726]{margin-left:16px;margin-right:0}.k-switch .switch-control[data-v-2bcce726]:after{background-color:#fff;background-color:var(--white, #ffffff);border-radius:50%;content:"";display:block;height:20px;left:2px;position:absolute;top:2px;transition:.2s linear;width:20px}.k-switch[disabled][data-v-2bcce726]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control[data-v-2bcce726],.k-switch[disabled]:not(:disabled) input[data-v-2bcce726]{opacity:.3;pointer-events:none}.k-switch input[data-v-2bcce726]{display:none}.k-switch input:checked+.switch-control[data-v-2bcce726]{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control[data-v-2bcce726]:after{left:22px}.k-switch span[data-v-2bcce726]{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}[data-v-2bcce726]:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: "Inter", Roboto, Helvetica, sans-serif;--font-family-mono: "JetBrains Mono", Consolas, monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body[data-v-2bcce726]{font-weight:400;font-weight:var(--font-weight-normal, 400)}.toaster-container-outer[data-v-2bcce726]{bottom:16px;max-width:300px;position:fixed;right:16px;transition:all .3s;width:auto;z-index:10000}.toaster-item[data-v-2bcce726]{box-shadow:0 0 12px #0000001f;display:flex;margin-bottom:16px;margin-bottom:var(--kui-space-60, 16px);overflow:hidden;transition:all .3s;width:100%}.toaster-item[data-v-2bcce726] .k-alert{--KAlertInfoBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));--KAlertSuccessBorder: var(--green-400, #42d782);--KAlertWarningBorder: var(--yellow-300, #ffd68c);--KAlertDangerBorder: var(--red-500, var(--kui-color-border-danger-weak, #ff3954));background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#000000b3;color:var(--black-70, var(--kui-color-text, #000933));display:flex;flex:1;justify-content:space-between;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);padding:16px;padding:var(--kui-space-60, 16px);text-align:left}.toaster-item[data-v-2bcce726] .k-alert .close{order:1;padding:0 0 0 16px;padding:var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--kui-space-60, 16px);position:relative;right:0}.toaster-item[data-v-2bcce726] .k-alert .close:focus,.toaster-item[data-v-2bcce726] .k-alert .close:active{outline:none}.toaster-item .message[data-v-2bcce726]{-webkit-hyphens:auto;hyphens:auto;max-width:150ch}.toaster-enter[data-v-2bcce726]{transform:translate(300px)}.toaster-leave-to[data-v-2bcce726]{transform:translate(100%)}.k-tree-item[data-v-ae1c4303]{align-items:center;background-color:#fff;background-color:var(--KTreeListItemUnselectedBackground, var(--kui-color-background, #ffffff));border:1px solid #e0e4ea;border:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-radius:8px;color:#232633;color:var(--KTreeListItemText, var(--kui-color-text-neutral-strongest, #232633));display:flex;padding:4px;padding:var(--kui-space-20, 4px);text-decoration:none}.k-tree-item .k-tree-item-icon[data-v-ae1c4303]{line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-tree-item.selected[data-v-ae1c4303]{background-color:#cdf1fe;background-color:var(--KTreeListItemSelectedBackground, #cdf1fe);border-color:#91e1fc;border-color:var(--KTreeListItemSelectedBorder, #91e1fc)}.k-tree-item.selected .k-tree-item-icon[data-v-ae1c4303]{color:#91e1fc;color:var(--KTreeListItemSelectedBorder, #91e1fc)}.k-tree-item[data-v-ae1c4303]:hover{color:#232633;color:var(--KTreeListItemText, var(--kui-color-text-neutral-strongest, #232633));cursor:grab}.k-tree-item.not-draggable[data-v-ae1c4303]{cursor:pointer}.k-tree-draggable .child-drop-zone[data-v-213ccd53]{min-height:6px;min-height:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-dragged[data-v-213ccd53]{cursor:move!important;cursor:grabbing!important}.k-tree-draggable .k-tree-item-dragged .has-no-children:last-of-type .child-drop-zone[data-v-213ccd53]:last-of-type,.k-tree-draggable .k-tree-item-dragged.has-no-children .child-drop-zone[data-v-213ccd53]:last-of-type{background-color:#91e1fc;background-color:var(--KTreeListItemSelectedBorder, #91e1fc);border-radius:100px;border-radius:var(--kui-border-radius-round, 100px);margin-left:0;margin-left:var(--kui-space-0, 0px);min-height:4px}.k-tree-draggable .k-tree-item-dragged[data-v-213ccd53]:after{display:none}.k-tree-draggable .k-tree-item-grabbing[data-v-213ccd53]{display:none}.k-tree-draggable .k-tree-draggable[data-v-213ccd53]{counter-reset:item;margin-left:16px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]{margin:3px 0 0 3px;margin:calc(var(--KTreeListDropZoneHeight, 6px) / 2) 0 0 calc(var(--KTreeListDropZoneHeight, 6px) / 2);position:relative}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:before{border-bottom:1px solid #e0e4ea;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-left:1px solid #e0e4ea;border-left:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-radius:0 0 0 5px;border-radius:var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) 5px;content:"";height:26px;height:calc(var(--KTreeListDropZoneHeight, 6px) + 20px);left:-12px;position:absolute;top:-3px;top:calc(var(--KTreeListDropZoneHeight, 6px) / 2 * -1);width:12px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:after{border-left:1px solid #e0e4ea;border-left:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));content:"";height:100%;left:-12px;position:absolute;top:8px;top:calc(var(--KTreeListDropZoneHeight, 6px) + 2px);width:12px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:first-child{padding-top:6px;padding-top:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:last-child:after{display:none}.k-tree-list .k-tree-draggable{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-tree-list>.k-tree-draggable>.k-tree-item-container:before{display:none}.k-tree-list>.k-tree-draggable>.k-tree-item-container:after{display:none}.k-tree-list-grabbing *,.k-tree-item-grabbing *{cursor:move!important;cursor:grabbing!important}.view-switch-button[data-v-7f933b41]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;--KButtonPaddingY: var(--kui-space-30, 6px);--KButtonPaddingX: var(--kui-space-30, 6px);--KButtonSecondaryHover: var(--white, var(--kui-color-background, #ffffff));--KButtonSecondaryHoverBorder: var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff));--KButtonSecondaryFocus: none;transform:scale(1) translateZ(0);transform:scale(var(--scale, 1)) translateZ(0)}.view-switch-button[data-v-7f933b41]:focus,.view-switch-button[data-v-7f933b41]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.view-switch-button.paused .icon i[data-v-7f933b41]{animation-duration:0s}.view-switch-button .icon[data-v-7f933b41]{height:24px;position:relative;width:24px}.view-switch-button .icon i[data-v-7f933b41]{animation:none .5s linear forwards 0s;animation:var(--name, var(--dots-name, none)) var(--duration, var(--dots-duration, .5s)) var(--easing, var(--dots-easing, linear)) forwards var(--delay, var(--dots-delay, 0s));background-color:#6c7489;background-color:var(--grey-500, var(--kui-color-background-neutral, #6c7489));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:block;height:7px;height:var(--height, 7px);left:4px;left:var(--left, 4px);position:absolute;top:4px;top:var(--top, 4px);transition:background-color .2s ease;width:7px;width:var(--width, 7px)}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(1){--x-middle: -8px;--y-middle: 10px;--x-end: -2px;--y-end: 12px;--x-back: 10px;--y-back: 7px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(2){--left: 13px;--x-middle: -12px;--y-middle: 5px;--x-end: -11px;--y-end: 7px;--x-back: -3px;--y-back: 1px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(3){--top: 13px;--x-middle: 4px;--y-middle: -5px;--x-end: -2px;--y-end: -7px;--x-back: -5px;--y-back: 0px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(4){--left: 13px;--top: 13px;--x-middle: 0;--y-middle: -10px;--x-end: -11px;--y-end: -12px;--x-back: -14px;--y-back: -8px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .lines[data-v-7f933b41]{--name: var(--lines-name, none);--duration: var(--lines-duration, .2s);--easing: var(--lines-easing, linear);--delay: var(--lines-delay, 0s)}.view-switch-button .icon .lines i[data-v-7f933b41]{--left: 9px;--top: 3px;--height: 2px;--width: 11px;transform:translateY(20%) translateZ(0) scaleX(0);transform-origin:0 50%}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(2){--top: 8px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(3){--top: 13px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(4){--top: 18px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(4){transform-origin:100% 50%}.view-switch-button.table[data-v-7f933b41]{--dots-name: back;--lines-name: scale-down}.view-switch-button.table .lines i[data-v-7f933b41]{transform-origin:0 50%}.view-switch-button.table .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button.table .lines i[data-v-7f933b41]:nth-child(4){transform-origin:100% 50%}.view-switch-button.grid[data-v-7f933b41]{--dots-name: move;--lines-name: scale;--lines-duration: .15s;--lines-delay: .3s}.view-switch-button.grid .lines i[data-v-7f933b41]{transform-origin:100% 50%}.view-switch-button.grid .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button.grid .lines i[data-v-7f933b41]:nth-child(4){transform-origin:0 50%}@keyframes move{50%{transform:translate(0) scale(.4);transform:translate(var(--x-middle, 0),var(--y-middle, 0)) scale(.4)}to{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}}@keyframes back{0%,15%{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}50%{transform:translate(0) scale(.5);transform:translate(var(--x-back, 0),var(--y-back, 0)) scale(.5)}to{transform:translate(0) scale(1);transform:translate(var(--x-back-end, 0),var(--y-back-end, 0)) scale(1)}}@keyframes scale{to{transform:translateY(20%) translateZ(0) scaleX(1)}}@keyframes scale-down{0%{transform:translateY(20%) translateZ(0) scaleX(1)}to{transform:translateY(20%) translateZ(0) scaleX(0)}}.k-external-link[data-v-27871540]{align-items:center;color:#0044f4;color:var(--KExternalLinkColor, var(--kui-color-text-primary, #0044f4));display:inline-flex;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);text-decoration:none}.k-external-link[data-v-27871540]:hover{color:#0030cc;color:var(--KExternalLinkColorHover, var(--kui-color-text-primary-strong, #0030cc))}.k-external-link .kong-icon[data-v-27871540]{margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px))}.k-truncate[data-v-791c716f]{align-items:flex-start;display:flex;overflow:hidden;padding:4px;padding:var(--kui-space-20, 4px)}.k-truncate .k-truncate-expand-controls[data-v-791c716f]{align-items:flex-end!important;display:flex!important;height:100%!important}.k-truncate .expand-trigger[data-v-791c716f],.k-truncate .collapse-trigger[data-v-791c716f]{--KButtonLink: var(--KTruncateToggleColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));--KButtonPrimaryBase: var(--KTruncateCollapseBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonPrimaryHover: var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));--KButtonPrimaryActive: var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-truncate.k-truncate-content[data-v-791c716f]{display:flex;flex-direction:row-reverse;height:var(--b2b587b4)}.k-truncate.k-truncate-content.expanded[data-v-791c716f]{height:auto}.k-truncate.k-truncate-content .k-truncate-container[data-v-791c716f]{display:flex;flex-wrap:wrap;gap:var(--1d00c262);margin-right:auto;position:relative}.k-truncate.k-truncate-content .expand-trigger[data-v-791c716f]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.k-truncate.k-truncate-content .expand-trigger[data-v-791c716f]:before{content:"+";margin-right:-7px}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]{padding:4px;padding:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:focus,.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:active{box-shadow:none}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:focus-within{background-color:#eefaff;background-color:var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weakest, #eefaff)));outline:-webkit-focus-ring-color auto 1px}.k-truncate.k-truncate-text[data-v-791c716f]{display:flex;flex-direction:column}.k-truncate.k-truncate-text .k-truncate-container[data-v-791c716f]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--c3af62ea);overflow:hidden}.k-truncate.k-truncate-text.expanded .k-truncate-container[data-v-791c716f]{display:block}.k-truncate.k-truncate-text .expand-trigger[data-v-791c716f],.k-truncate.k-truncate-text .collapse-trigger[data-v-791c716f]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.k-truncate .k-truncate-collapse-controls[data-v-791c716f]{margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;place-self:flex-end!important}.k-method-badge[data-v-f90a8059]{display:flex;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);justify-content:center}.k-method-badge.k-method-toggle[data-v-f90a8059]{padding:4px;padding:var(--spacing-xxs, var(--kui-space-20, 4px));padding-left:12px;padding-left:var(--spacing-sm, var(--kui-space-50, 12px));--KInputSwitchLabel: var(--54a77592)}.k-method-badge.k-method-toggle[data-v-f90a8059] .k-switch{pointer-events:none}/*! KONGPONENTS_STYLES */.type-xxxl{font-size:32px;font-size:var(--type-xxxl)}.type-xxl{font-size:28px;font-size:var(--type-xxl)}.type-xl{font-size:22px;font-size:var(--type-xl)}.type-lg{font-size:18px;font-size:var(--type-lg)}.type-md{font-size:16px;font-size:var(--type-md)}.type-sm{font-size:14px;font-size:var(--type-sm)}.type-xs{font-size:12px;font-size:var(--type-xs)}.type-xxs{font-size:10px;font-size:var(--type-xxs)}.mono{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--font-family-mono)}.mono.type-xxxl{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100{color:#f2f6fe;color:var(--blue-100)}.color-blue-200{color:#bdd3f9;color:var(--blue-200)}.color-blue-300{color:#8ab3fa;color:var(--blue-300)}.color-blue-400{color:#3972d5;color:var(--blue-400)}.color-blue-500{color:#1155cb;color:var(--blue-500)}.color-blue-600{color:#003694;color:var(--blue-600)}.color-blue-700{color:#0a2b66;color:var(--blue-700)}.color-petrol-100{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200{color:#0364ac;color:var(--petrol-200)}.color-purple-100{color:#d7d8fe;color:var(--purple-100)}.color-purple-200{color:#bec0fd;color:var(--purple-200)}.color-purple-300{color:#9396fc;color:var(--purple-300)}.color-purple-400{color:#473cfb;color:var(--purple-400)}.color-steel-100{color:#f0f4fa;color:var(--steel-100)}.color-steel-200{color:#dae3f2;color:var(--steel-200)}.color-steel-300{color:#a3b6d9;color:var(--steel-300)}.color-steel-400{color:#7d91b3;color:var(--steel-400)}.color-steel-500{color:#5c7299;color:var(--steel-500)}.color-steel-600{color:#395380;color:var(--steel-600)}.color-steel-700{color:#273c61;color:var(--steel-700)}.color-red-100{color:#ffdede;color:var(--red-100)}.color-red-200{color:#fcc;color:var(--red-200)}.color-red-300{color:#ff9a99;color:var(--red-300)}.color-red-400{color:#ff7877;color:var(--red-400)}.color-red-500{color:#d44324;color:var(--red-500)}.color-red-600{color:#e50000;color:var(--red-600)}.color-red-700{color:#922021;color:var(--red-700)}.color-green-100{color:#e8f8f5;color:var(--green-100)}.color-green-200{color:#c0f2d5;color:var(--green-200)}.color-green-300{color:#84e5ae;color:var(--green-300)}.color-green-400{color:#42d782;color:var(--green-400)}.color-green-500{color:#07a88d;color:var(--green-500)}.color-green-600{color:#008871;color:var(--green-600)}.color-green-700{color:#13755e;color:var(--green-700)}.color-teal-100{color:#cdf1fe;color:var(--teal-100)}.color-teal-200{color:#91e1fc;color:var(--teal-200)}.color-teal-300{color:#169fcc;color:var(--teal-300)}.color-teal-400{color:#0a7fae;color:var(--teal-400)}.color-teal-500{color:#006e9d;color:var(--teal-500)}.color-yellow-100{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500{color:#c67c06;color:var(--yellow-500)}.color-yellow-600{color:#a05604;color:var(--yellow-600)}.color-grey-100{color:#f8f8fa;color:var(--grey-100)}.color-grey-200{color:#f1f1f5;color:var(--grey-200)}.color-grey-300{color:#e7e7ec;color:var(--grey-300)}.color-grey-400{color:#b6b6bd;color:var(--grey-400)}.color-grey-500{color:#6f7787;color:var(--grey-500)}.color-grey-600{color:#3c4557;color:var(--grey-600)}.color-black-85{color:#000000d9;color:var(--black-85)}.color-black-70{color:#000000b3;color:var(--black-70)}.color-black-45{color:#00000073;color:var(--black-45)}.color-black-25{color:#00000040;color:var(--black-25)}.color-black-10{color:#0000001a;color:var(--black-10)}.color-black-100{color:#dfdfdf;color:var(--black-100)}.color-black-200{color:#b1b2b1;color:var(--black-200)}.color-black-300{color:#6f7787;color:var(--black-300)}.color-black-400{color:#3c4557;color:var(--black-400)}.color-black-500{color:#0b172d;color:var(--black-500)}.color-white{color:#fff;color:var(--white)}.style-heading-1{font-size:32px!important;font-weight:400!important;line-height:36px!important}.style-heading-2{font-size:20px!important;font-weight:400!important;line-height:24px!important}.style-heading-3{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-heading-4{font-size:14px!important;font-weight:400!important;line-height:20px!important}.style-body-lg,.style-body-lg-bold{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-body-md{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-md-bold{font-size:13px!important;font-weight:400!important;line-height:24px!important}.style-body-sm,.style-body-sm-bold{font-size:12px!important;font-weight:400!important;line-height:16px!important}.style-body-tiny{font-size:11px!important;font-weight:300!important;line-height:16px!important}.style-body-link{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-bc{font-size:12px!important;font-weight:400!important;line-height:24px!important;text-transform:uppercase!important}.style-body-code{font-size:13px!important;font-weight:100!important;line-height:24px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.ma-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.ma-0{margin:0!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-bottom:auto!important;padding-top:auto!important}.pa-auto{padding-bottom:auto!important;padding-left:auto!important;padding-right:auto!important;padding-top:auto!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.pa-0{padding:0!important}.mt-8{margin-top:64px!important}.mr-8{margin-right:64px!important}.mb-8{margin-bottom:64px!important}.ml-8{margin-left:64px!important}.mx-8{margin-left:64px!important;margin-right:64px!important}.my-8{margin-bottom:64px!important;margin-top:64px!important}.ma-8{margin:64px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.pl-8{padding-left:64px!important}.px-8{padding-left:64px!important;padding-right:64px!important}.py-8{padding-bottom:64px!important;padding-top:64px!important}.pa-8{padding:64px!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.truncate{line-height:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-truncation{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);overflow:hidden}.truncate-multi{font-size:16px;font-size:var(--TFontSize, 16px);line-height:24px;line-height:var(--TLineHeight, 24px);max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important;position:relative}.truncate-multi .truncate-multi:before{content:"...";position:absolute;right:12px;right:var(--TPosRight, 12px);top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5)}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.bold-500{font-weight:500!important}.bold-600{font-weight:600!important}.bold-700{font-weight:700!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.place-self-start{place-self:flex-start!important}.place-self-center{place-self:center!important}.place-self-end{place-self:flex-end!important}.cursor-pointer{cursor:pointer!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-auto{height:auto!important}.h-screen{min-height:100vh!important}.non-visual-button,.non-visual-button:focus,.non-visual-button:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.form-group{display:block;margin-bottom:24px;width:100%}.form-group hr{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec));margin:32px 0}.k-input+.help,.k-input-wrapper+.help{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-input-wrapper .text-on-input{position:relative}.k-input-wrapper .text-on-input .hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600, #3c4557)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-wrapper .text-on-input label{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600, #3c4557));display:inline-block;font-size:11px;font-weight:500;left:13px;line-height:1;margin-bottom:0;padding:2px 4px;position:absolute;top:-8px;transition:color .1s ease;width:auto;z-index:1}.k-input-wrapper .text-on-input label.hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required{color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required{color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.disabled,.k-input-wrapper .text-on-input label.disabled .is-required{color:#6f7787;color:var(--grey-500, #6f7787)}.k-input-wrapper textarea.k-input.form-control{padding:17px 0 0 22px;resize:none;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:none!important;outline:1px solid #e7e7ec!important;outline:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input-wrapper textarea.k-input.form-control:hover{box-shadow:none!important;outline:1px solid #bdd3f9!important;outline:1px solid var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input-wrapper textarea.k-input.form-control:focus{box-shadow:none!important;outline:1px solid #3972d5!important;outline:1px solid var(--blue-400, #3972d5)!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]),.form-control:not([type=checkbox]):not([type=radio]){border:none;border-radius:3px;box-sizing:border-box;color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));display:block;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:8px 16px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-60, 16px));width:100%;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small,.form-control:not([type=checkbox]):not([type=radio]).k-input-small{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));padding:8px 12px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-sm, var(--kui-space-50, 12px))}.k-input:not([type=checkbox]):not([type=radio]).k-input-large,.form-control:not([type=checkbox]):not([type=radio]).k-input-large{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-input:not([type=checkbox]):not([type=radio]):hover,.form-control:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus,.form-control:not([type=checkbox]):not([type=radio]):focus{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):disabled,.form-control:not([type=checkbox]):not([type=radio]):disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control:not([type=checkbox]):not([type=radio]):invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input:not([type=checkbox]):not([type=radio])::placeholder,.form-control:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search],.form-control[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;padding-left:36px!important}.k-input[type=search]::-webkit-search-cancel-button,.form-control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px;height:16px;width:16px}.k-input-wrapper.input-error textarea.k-input.form-control{box-shadow:none!important;outline:1px solid #d44324!important;outline:1px solid var(--red-500, #d44324)!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input,.k-input-wrapper.input-error .k-input:hover,.k-input-wrapper.input-error .k-input:focus{box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;outline:none!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large,.k-input-wrapper.input-error .k-input:hover.k-input-large,.k-input-wrapper.input-error .k-input:focus.k-input-large{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input:not([type=checkbox]),select.k-input:not([type=checkbox]):read-only,select.k-input:not([type=radio]),select.k-input:not([type=radio]):read-only{background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff));height:38px}.k-input-label{color:#000000d9;color:var(--KInputLabelColor, var(--black-85));display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, var(--kui-line-height-30, 20px)));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, var(--kui-space-40, 8px)))}.k-input-label .is-required{color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-label .label-tooltip{align-items:center;display:flex}.k-input-label .kong-icon{margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-inputCheckbox.k-input-label,.k-inputRadio.k-input-label{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:400;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}input.k-input[type=checkbox],input.k-input[type=radio],input.form-control[type=checkbox],input.form-control[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));box-sizing:border-box;display:inline-block;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle}input.k-input[type=checkbox]:disabled,input.k-input[type=radio]:disabled,input.form-control[type=checkbox]:disabled,input.form-control[type=radio]:disabled{opacity:1}input.k-input[type=checkbox]:disabled:hover,input.k-input[type=radio]:disabled:hover,input.form-control[type=checkbox]:disabled:hover,input.form-control[type=radio]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox],input.form-control[type=checkbox]{border:none;border-radius:3px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));height:20px;margin:0 6px 0 0;outline:none;width:20px}input.k-input[type=checkbox]:not(:checked),input.form-control[type=checkbox]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:checked,input.form-control[type=checkbox]:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:checked::-ms-check,input.form-control[type=checkbox]:checked::-ms-check{background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));color:#fff}input.k-input[type=checkbox]:hover,input.k-input[type=checkbox]:active,input.form-control[type=checkbox]:hover,input.form-control[type=checkbox]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:focus,input.form-control[type=checkbox]:focus{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));outline:none}input.k-input[type=checkbox]:disabled:not(:checked),input.form-control[type=checkbox]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox]:disabled:checked,input.form-control[type=checkbox]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio],input.form-control[type=radio]{align-items:center;border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));display:inline-flex;height:20px;justify-content:center;margin:0 6px 0 0;width:20px}input.k-input[type=radio]:checked,input.form-control[type=radio]:checked{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-color:currentColor}input.k-input[type=radio]:checked:after,input.form-control[type=radio]:checked:after{background-color:currentColor;border-radius:100%;content:"";display:flex;height:10px;width:10px}input.k-input[type=radio]:checked:disabled,input.form-control[type=radio]:checked:disabled{border-color:#b6b6bd;border-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio]:checked:disabled:after,input.form-control[type=radio]:checked:disabled:after{background-color:#b6b6bd;background-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio]:checked::-ms-check,input.form-control[type=radio]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio]:disabled,input.form-control[type=radio]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch{align-items:center;cursor:pointer;display:inline-flex}.k-switch.switch-with-icon .switch-control{width:48px}.k-switch.switch-with-icon .kong-icon{height:20px;left:57px;width:22px}.k-switch.switch-with-icon input:checked+.switch-control:after{left:26px}.k-switch .switch-control{background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));border-radius:12px;display:block;height:24px;margin-right:16px;position:relative;transition:.2s linear;width:44px}.k-switch .switch-control.has-label-left{margin-left:16px;margin-right:0}.k-switch .switch-control:after{background-color:#fff;background-color:var(--white, #ffffff);border-radius:50%;content:"";display:block;height:20px;left:2px;position:absolute;top:2px;transition:.2s linear;width:20px}.k-switch[disabled]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control,.k-switch[disabled]:not(:disabled) input{opacity:.3;pointer-events:none}.k-switch input{display:none}.k-switch input:checked+.switch-control{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control:after{left:22px}.k-switch span{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: "Inter", Roboto, Helvetica, sans-serif;--font-family-mono: "JetBrains Mono", Consolas, monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body{font-weight:400;font-weight:var(--font-weight-normal, 400)}.mt-auto{margin-top:auto!important}.mt-0{margin-top:0!important}.mr-auto{margin-right:auto!important}.mr-0{margin-right:0!important}.mb-auto{margin-bottom:auto!important}.mb-0{margin-bottom:0!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.my-1{margin-bottom:4px!important;margin-top:4px!important}.ma-1{margin:4px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.my-2{margin-bottom:8px!important;margin-top:8px!important}.ma-2{margin:8px!important}.mt-3{margin-top:12px!important}.mr-3{margin-right:12px!important}.mb-3{margin-bottom:12px!important}.ml-3{margin-left:12px!important}.mx-3{margin-left:12px!important;margin-right:12px!important}.my-3{margin-bottom:12px!important;margin-top:12px!important}.ma-3{margin:12px!important}.mt-4{margin-top:16px!important}.mr-4{margin-right:16px!important}.mb-4{margin-bottom:16px!important}.ml-4{margin-left:16px!important}.mx-4{margin-left:16px!important;margin-right:16px!important}.my-4{margin-bottom:16px!important;margin-top:16px!important}.ma-4{margin:16px!important}.mt-5{margin-top:24px!important}.mr-5{margin-right:24px!important}.mb-5{margin-bottom:24px!important}.ml-5{margin-left:24px!important}.mx-5{margin-left:24px!important;margin-right:24px!important}.my-5{margin-bottom:24px!important;margin-top:24px!important}.ma-5{margin:24px!important}.mt-6{margin-top:32px!important}.mr-6{margin-right:32px!important}.mb-6{margin-bottom:32px!important}.ml-6{margin-left:32px!important}.mx-6{margin-left:32px!important;margin-right:32px!important}.my-6{margin-bottom:32px!important;margin-top:32px!important}.ma-6{margin:32px!important}.mt-7{margin-top:48px!important}.mr-7{margin-right:48px!important}.mb-7{margin-bottom:48px!important}.ml-7{margin-left:48px!important}.mx-7{margin-left:48px!important;margin-right:48px!important}.my-7{margin-bottom:48px!important;margin-top:48px!important}.ma-7{margin:48px!important}.mt-8{margin-top:48px!important}.mr-8{margin-right:48px!important}.mb-8{margin-bottom:48px!important}.ml-8{margin-left:48px!important}.mx-8{margin-left:48px!important;margin-right:48px!important}.my-8{margin-bottom:48px!important;margin-top:48px!important}.ma-8{margin:48px!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.px-1{padding-left:4px!important;padding-right:4px!important}.py-1{padding-bottom:4px!important;padding-top:4px!important}.pa-1{padding:4px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.py-2{padding-bottom:8px!important;padding-top:8px!important}.pa-2{padding:8px!important}.pt-3{padding-top:12px!important}.pr-3{padding-right:12px!important}.pb-3{padding-bottom:12px!important}.pl-3{padding-left:12px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.py-3{padding-bottom:12px!important;padding-top:12px!important}.pa-3{padding:12px!important}.pt-4{padding-top:16px!important}.pr-4{padding-right:16px!important}.pb-4{padding-bottom:16px!important}.pl-4{padding-left:16px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.py-4{padding-bottom:16px!important;padding-top:16px!important}.pa-4{padding:16px!important}.pt-5{padding-top:24px!important}.pr-5{padding-right:24px!important}.pb-5{padding-bottom:24px!important}.pl-5{padding-left:24px!important}.px-5{padding-left:24px!important;padding-right:24px!important}.py-5{padding-bottom:24px!important;padding-top:24px!important}.pa-5{padding:24px!important}.pt-6{padding-top:32px!important}.pr-6{padding-right:32px!important}.pb-6{padding-bottom:32px!important}.pl-6{padding-left:32px!important}.px-6{padding-left:32px!important;padding-right:32px!important}.py-6{padding-bottom:32px!important;padding-top:32px!important}.pa-6{padding:32px!important}.pt-7{padding-top:48px!important}.pr-7{padding-right:48px!important}.pb-7{padding-bottom:48px!important}.pl-7{padding-left:48px!important}.px-7{padding-left:48px!important;padding-right:48px!important}.py-7{padding-bottom:48px!important;padding-top:48px!important}.pa-7{padding:48px!important}.pt-8{padding-top:48px!important}.pr-8{padding-right:48px!important}.pb-8{padding-bottom:48px!important}.pl-8{padding-left:48px!important}.px-8{padding-left:48px!important;padding-right:48px!important}.py-8{padding-bottom:48px!important;padding-top:48px!important}.pa-8{padding:48px!important}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./FiraMono-latin-ext-6bfabd30.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./FiraMono-latin-e43b3538.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--AppHeaderHeight: 60px;--AppSidebarWidth: 240px;--AppGap: 24px;--AppContentPadding: 24px;--AppDisplay: grid;--app-slideout-offset-top: var(--AppHeaderHeight);--onboarding-accent: #822dc5;--onboarding-accent-dark: #260d50;--onboarding-shadow: 4px 4px 14px 4px rgba(103, 71, 128, .11);--onboarding-heading-1: var(--onboarding-accent-dark);--onboarding-heading-2: var(--onboarding-accent);--graph-color-1: #290b53;--graph-color-2: #5a416f;--graph-color-3: #7b2bbc;--graph-color-4: #b31aab;--graph-color-5: #d163ce;--graph-color-6: #e13eaf;--graph-color-7: #4a4622;--graph-color-8: #fff182;--graph-color-9: #fff9ca;--KPopPaddingY: 8px;--KBadgeMaxWidth: auto;--KCardBorderRadius: 9px;--TextGradientBackground: linear-gradient(90deg, #473cfb 0%, #a300bd 33.17%);--StepBackground: #169fcc;--WarningIconBackground: #ffa600}:root.is-fullscreen{--AppHeaderHeight: 0;--AppSidebarWidth: 0;--AppContentPadding: 0;--AppDisplay: block}*,*:before,*:after{box-sizing:border-box}body{margin:0;-moz-tab-size:2;tab-size:2;color:#000933;font-family:Inter,Roboto,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.5}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,ul,ol{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:600}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}ul,ol{padding-left:24px}h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child),p:not(:first-child),ul:not(:first-child),ol:not(:first-child){margin-top:12px}p:empty{display:none}dl p:not(:first-child){margin-top:2px}a{text-decoration:none;color:#0044f4}a:hover,a:focus{text-decoration:underline}b,strong{font-weight:600}small{font-size:.8em}code,kbd,pre{font-size:1em}textarea{resize:vertical}img,svg,iframe{vertical-align:middle}img{max-width:100%;height:auto}[hidden]{display:none!important}label{display:block}button,input,optgroup,select{margin:0;padding:0;font-size:100%;line-height:inherit;font-family:inherit;font-weight:inherit;color:inherit}button{background:none;border:none;cursor:pointer}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e4ea;border-radius:3px;font:inherit;margin:0;padding:8px;color:currentColor;background-color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e4ea;border-radius:3px;font-size:16px;line-height:20px;padding:10px 30px 10px 13px;background-color:#fff;background-image:url(./chevron-down-d32f03bb.svg?url);background-position:calc(100% - 13px) 50%;background-repeat:no-repeat}.stack>*+*{margin-block-start:var(--AppGap)}.columns{--threshold: 40rem;display:flex;flex-wrap:wrap;gap:var(--AppGap)}.columns>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%) * 999);min-inline-size:0}.form-wrapper{margin-top:40px;margin-bottom:40px;padding-right:5%;padding-left:5%}@media (min-width: 1536px){.form-wrapper{padding-left:15%;padding-right:15%}}.form-card .k-card-body:not(.increase-specificity){font-size:16px;line-height:1.5}.form>*+*{margin-top:40px;border-top:1px solid #e0e4ea;padding-top:40px}.form-header{display:flex;justify-content:space-between}.fact-list{padding-left:0;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:600px}.fact-list__item{display:flex;align-items:center;gap:4px;min-width:300px}.form-title{font-size:24px}.form-section{display:grid;grid-template-columns:1fr 3fr;gap:40px}.form-section__header{grid-column-start:1}.form-section__content{grid-column-start:2;min-width:0}.form-section-title{font-size:18px}.field-group-list>*+*{margin-top:24px}.field-group-label{display:inline-flex;margin-bottom:8px;font-size:14px;line-height:20px;font-weight:600}.radio-button-group>*{display:flex}.instruction-list>*+*{margin-top:12px}.form-step-title{font-size:20px}.form-step-title:not(:first-child){margin-top:32px}.form-step-number{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;margin-right:4px;color:#fff;background-color:var(--StepBackground);border-radius:50%;font-size:16px}.text-right{text-align:right}.text-center{text-align:center}.text-gradient{background:var(--TextGradientBackground, currentColor);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cursor-help{cursor:help}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{50%{opacity:.5}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.non-visual-button{font-weight:400;background-color:transparent;border:none;cursor:pointer}.definition-card[data-v-d55dbf1c]{display:flex;flex-direction:column;gap:8px}.definition-card-title[data-v-d55dbf1c]{display:flex;align-items:flex-end;gap:8px}.definition-card-container[data-v-d55dbf1c]{flex-grow:1;display:flex;align-items:flex-start;font-size:20px;line-height:1.5;font-weight:700}.definition-card-container>*{min-width:0}.status-separator[data-v-1c7759a5],.status-separator+.status-total[data-v-1c7759a5]{color:#6c7489}.status-online[data-v-1c7759a5]{color:var(--status-color, currentColor)}.status-online--warning[data-v-1c7759a5]{--status-color: #995c00}.status-online--danger[data-v-1c7759a5]{--status-color: #d60027}.app-view-title-bar{display:flex;align-items:center;margin-bottom:20px}.app-view-title-bar h1,.app-view-title-bar h2,.app-view-title-bar h3,.app-view-title-bar h4,.app-view-title-bar h5,.app-view-title-bar h6{line-height:36px;overflow:hidden;text-overflow:ellipsis}.app-view-title-bar h1{line-height:1.3;font-weight:600;font-size:32px}.app-view-title-bar h2{font-size:20px}.is-fullscreen .app-view-title-bar{padding:24px 32px;border-bottom:1px solid #e0e4ea}.is-fullscreen .app-view-title-bar h1{margin-left:8px;padding-left:8px;border-left:1px solid #e0e4ea;font-size:20px}.actions[data-v-51e64dc9]{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;gap:16px}.card-header[data-v-e213db68]{margin-bottom:12px;min-height:42px}.onboarding-alert-content[data-v-fa366343]{display:flex;flex-wrap:wrap;align-items:center;gap:16px} +@charset "UTF-8";.kong-icon[data-v-32539fc3]{display:inline-block}.kong-icon .slot-content[data-v-32539fc3],.kong-icon .svg-with-slot-is-hidden[data-v-32539fc3]{display:none!important;visibility:hidden!important}.kong-icon.kong-icon-spinner svg g{animation:spin 1.2s infinite linear;transform-box:fill-box;transform-origin:50% 50%}.k-button[data-v-3b502d88]{align-items:center;border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:4px;border-radius:var(--KButtonRadius, var(--kui-border-radius-20, 4px));color:#000933;color:var(--black-70, var(--kui-color-text, #000933));cursor:pointer;display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:14px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);gap:8px;gap:var(--spacing-xs, var(--kui-space-40, 8px));line-height:20px;line-height:var(--kui-line-height-30, 20px);padding:12px 24px;padding:var(--KButtonPaddingY, var(--spacing-sm, var(--kui-space-50, 12px))) var(--KButtonPaddingX, var(--spacing-lg, var(--kui-space-80, 24px)));position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0);text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.k-button[data-v-3b502d88]:disabled,.k-button[disabled][data-v-3b502d88]{cursor:not-allowed}.k-button[data-v-3b502d88]:disabled:hover,.k-button[disabled][data-v-3b502d88]:hover{text-decoration:none!important}.k-button:disabled .kong-icon[data-v-3b502d88],.k-button[data-v-3b502d88]:disabled .kong-icon,.k-button[disabled] .kong-icon[data-v-3b502d88],.k-button[disabled][data-v-3b502d88] .kong-icon{pointer-events:none}.k-button[disabled][data-v-3b502d88]:not(:disabled){pointer-events:none}.k-button[data-v-3b502d88]:focus{outline:none}.k-button[data-v-3b502d88]>.kong-icon{box-sizing:unset;display:inline-flex}.k-button.icon-btn[data-v-3b502d88]{height:38px;justify-content:center}.k-button.small[data-v-3b502d88]{font-size:12px;font-size:var(--KButtonFontSize, var(--kui-font-size-20, 12px));line-height:12px;line-height:var(--kui-line-height-10, 12px);padding:8px 16px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-md, var(--kui-space-60, 16px))}.k-button.medium[data-v-3b502d88]{font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-40, 16px)));line-height:12px;line-height:var(--type-md, var(--kui-line-height-10, 12px));padding:12px 24px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-button.large[data-v-3b502d88]{font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-40, 16px)));line-height:12px;line-height:var(--type-md, var(--kui-line-height-10, 12px));padding:16px 32px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-xl, var(--kui-space-90, 32px))}.k-button[data-v-3b502d88] .caret{display:inline-block;margin-left:8px;margin-left:var(--kui-space-40, 8px);padding:0;padding:var(--kui-space-0, 0px);transition:.2s ease}.k-button.is-active[data-v-3b502d88] .caret{transform:rotate(-180deg);transition:.2s ease}.k-button.secondary[data-v-3b502d88]{background-color:#bee2ff;background-color:var(--KButtonSecondaryBase, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));color:#002099;color:var(--KButtonSecondaryColor, var(--blue-600, var(--kui-color-text-primary-stronger, #002099)))}.k-button.secondary[data-v-3b502d88]:hover:not(:disabled){background-color:#5f9aff;background-color:var(--KButtonSecondaryHover, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:active{background-color:#5f9aff;background-color:var(--KButtonSecondaryActive, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #5f9aff;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonSecondaryBase, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:disabled,.k-button.secondary[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.primary[data-v-3b502d88]{background-color:#0044f4;background-color:var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.primary[data-v-3b502d88]:hover:not(:disabled){background-color:#002099;background-color:var(--KButtonPrimaryHover, var(--blue-600, var(--kui-color-background-primary-stronger, #002099)))}.k-button.primary[data-v-3b502d88]:active{background-color:#002099;background-color:var(--KButtonPrimaryActive, var(--kui-color-background-primary-stronger, #002099))}.k-button.primary[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-button.primary[data-v-3b502d88]:disabled,.k-button.primary[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.danger[data-v-3b502d88]{background-color:#d60027;background-color:var(--KButtonDangerBase, var(--red-500, var(--kui-color-background-danger, #d60027)));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.danger[data-v-3b502d88]:hover:not(:disabled){background-color:#ad000ed9;background-color:var(--KButtonDangerHover, var(--kui-color-background-danger-strong, rgba(173, 0, 14, .85)))}.k-button.danger[data-v-3b502d88]:active{background-color:#ad000e;background-color:var(--KButtonDangerActive, var(--red-700, var(--kui-color-background-danger-strong, #ad000e)))}.k-button.danger[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #ad000e;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonDangerBase, var(--red-700, var(--kui-color-background-danger-strong, #ad000e)))}.k-button.danger[data-v-3b502d88]:disabled,.k-button.danger[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.creation[data-v-3b502d88]{background-color:#07a88d;background-color:var(--KButtonCreationBase, var(--green-500, #07a88d));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.creation[data-v-3b502d88]:hover:not(:disabled){background-color:#008871d9;background-color:var(--KButtonCreationHover, rgba(0, 136, 113, .85))}.k-button.creation[data-v-3b502d88]:active{background-color:#008871;background-color:var(--KButtonCreationActive, var(--green-600, #008871))}.k-button.creation[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #008871;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonCreationBase, var(--green-600, #008871))}.k-button.creation[data-v-3b502d88]:disabled,.k-button.creation[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.outline[data-v-3b502d88]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-color:#0044f466;border-color:var(--KButtonOutlineBorder, var(--kui-color-border-primary, rgba(0, 68, 244, .4)));color:#0044f4;color:var(--KButtonOutlineColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));outline-style:inherit}.k-button.outline[data-v-3b502d88]:hover:not(:disabled){border-color:#0044f4;border-color:var(--KButtonOutlineHoverBorder, var(--kui-color-border-primary, #0044f4))}.k-button.outline[data-v-3b502d88]:active{background-color:#eefaff;background-color:var(--KButtonOutlineActive, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#0044f4;border-color:var(--KButtonOutlineActiveBorder, var(--kui-color-border-primary, #0044f4))}.k-button.outline[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-button.outline[data-v-3b502d88]:disabled,.k-button.outline[disabled][data-v-3b502d88]{border-color:#afb7c5!important;border-color:var(--grey-400, var(--kui-color-border-neutral-weak, #afb7c5))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.btn-link[data-v-3b502d88]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#0044f4;color:var(--KButtonLink, var(--blue-500, var(--kui-color-text-primary, #0044f4)));padding:0;padding:var(--kui-space-0, 0px)}.k-button.btn-link[data-v-3b502d88]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link[data-v-3b502d88]:focus{text-decoration:underline}.k-button.btn-link[data-v-3b502d88]:focus-visible,.k-button.btn-link[data-v-3b502d88]:focus-visible:disabled{border-radius:unset;outline:auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:3px;text-decoration:none;transition:none}.k-button.btn-link[data-v-3b502d88]:disabled,.k-button.btn-link[disabled][data-v-3b502d88]{color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.btn-link-danger[data-v-3b502d88]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#d60027;color:var(--KButtonLinkDanger, var(--red-500, var(--kui-color-text-danger, #d60027)))}.k-button.btn-link-danger[data-v-3b502d88]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link-danger[data-v-3b502d88]:focus{box-shadow:0 0 #fff,0 0 0 2px #ad000e;box-shadow:0 0 0 0 var(--white, var(--kui-color-background, #ffffff)),0 0 0 2px var(--red-700, var(--kui-color-background-danger-strong, #ad000e))}.k-button.rounded[data-v-3b502d88]{border-radius:100px;border-radius:var(--kui-border-radius-round, 100px)}.k-alert[data-v-51943d73]{border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);display:flex;overflow-wrap:anywhere;padding:12px;padding:var(--kui-space-50, 12px);position:relative;word-break:break-word}.k-alert a[data-v-51943d73]{color:#002099;color:var(--blue-600, var(--kui-color-text-primary-stronger, #002099));text-decoration:underline}.k-alert>div .k-alert-msg[data-v-51943d73]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-left:2px;margin-left:var(--kui-space-10, 2px);padding:2px 0;padding:var(--kui-space-10, 2px) var(--kui-space-0, 0px)}.k-alert>div .k-alert-msg.k-alert-subtext[data-v-51943d73]{font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px))}.k-alert>div .k-alert-msg p[data-v-51943d73]:last-of-type{margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}.k-alert .k-alert-title[data-v-51943d73]{font-weight:600!important;font-weight:var(--kui-font-weight-semibold, 600)!important}.k-alert .k-alert-description-text[data-v-51943d73]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:block;font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-top:4px;padding-top:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-alert .k-alert-action[data-v-51943d73]{display:inline-flex;height:100%;margin-bottom:auto;margin-left:auto;margin-top:auto;position:relative}.k-alert .close[data-v-51943d73]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:0px;border:var(--kui-border-width-0, 0px);bottom:0;cursor:pointer;opacity:.5;position:absolute;right:8px;right:var(--spacing-xs, 8px);top:0;transition:all .2s ease}.k-alert .close[data-v-51943d73]:hover,.k-alert .close[data-v-51943d73]:active{opacity:1;text-decoration:none}.k-alert.small[data-v-51943d73]{padding:12px 8px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-xs, var(--kui-space-40, 8px))}.k-alert.small>div .k-alert-msg[data-v-51943d73]{font-size:12px;font-size:var(--type-sm, var(--kui-font-size-20, 12px))}.k-alert.large[data-v-51943d73]{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);min-height:80px}.k-alert.large .k-alert-icon-container-large[data-v-51943d73]{padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, var(--kui-space-0, 0px))}.k-alert.is-fixed[data-v-51943d73]{left:0;position:fixed;right:0;top:0}.k-alert.is-bordered[data-v-51943d73]{border:1px solid;border:var(--kui-border-width-10, 1px) solid}.k-alert.is-centered[data-v-51943d73]{justify-content:center}.k-alert.has-left-border[data-v-51943d73]{border-left:4px solid;border-left:var(--kui-border-width-30, 4px) solid;border-radius:0;border-radius:var(--kui-border-radius-0, 0px)}.k-alert.has-right-border[data-v-51943d73]{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);border-right:4px solid;border-right:var(--kui-border-width-30, 4px) solid}.k-alert.has-top-border[data-v-51943d73]{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);border-top:4px solid;border-top:var(--kui-border-width-30, 4px) solid}.k-alert.has-bottom-border[data-v-51943d73]{border-bottom:4px solid;border-bottom:var(--kui-border-width-30, 4px) solid;border-radius:0;border-radius:var(--kui-border-radius-0, 0px)}.k-alert.info[data-v-51943d73]{background-color:#bee2ff;background-color:var(--KAlertInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));border-color:#5f9aff;border-color:var(--KAlertInfoBorder, var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff)));color:#002099;color:var(--KAlertInfoColor, var(--blue-600, var(--kui-color-text-primary-stronger, #002099)))}.k-alert.success[data-v-51943d73]{background-color:#e8f8f5;background-color:var(--KAlertSuccessBackground, var(--green-100, #e8f8f5));border-color:#c0f2d5;border-color:var(--KAlertSuccessBorder, var(--green-200, #c0f2d5));color:#13755e;color:var(--KAlertSuccessColor, var(--green-700, #13755e))}.k-alert.danger[data-v-51943d73]{background-color:#ffe5e5;background-color:var(--KAlertDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)));border-color:#ffabab;border-color:var(--KAlertDangerBorder, var(--red-300, var(--kui-color-border-danger-weaker, #ffabab)));color:#d60027;color:var(--KAlertDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-alert.warning[data-v-51943d73]{background-color:#fff3d8;background-color:var(--KAlertWarningBackground, var(--yellow-100, #fff3d8));border-color:#ffe6ba;border-color:var(--KAlertWarningBorder, var(--yellow-200, #ffe6ba));color:#a05604;color:var(--KAlertWarningColor, var(--yellow-600, #a05604))}.k-alert.is-alert .k-alert-icon-container[data-v-51943d73]{margin-right:12px!important;margin-right:var(--kui-space-50, 12px)!important}.k-alert.is-banner[data-v-51943d73]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633));padding:0;padding:var(--kui-space-0, 0px)}.k-alert.is-banner .k-alert-ellipse[data-v-51943d73]{border-radius:100%;display:inline-block;height:6px;margin:auto 8px;margin:auto var(--kui-space-40, 8px);width:6px}.k-alert.is-banner .k-alert-ellipse.info[data-v-51943d73]{background-color:#5f9aff;background-color:var(--blue-400, var(--kui-color-background-primary-weak, #5f9aff))}.k-alert.is-banner .k-alert-ellipse.success[data-v-51943d73]{background-color:#42d782;background-color:var(--green-400, #42d782)}.k-alert.is-banner .k-alert-ellipse.warning[data-v-51943d73]{background-color:#fabe5f;background-color:var(--yellow-400, #fabe5f)}.k-alert.is-banner .k-alert-ellipse.danger[data-v-51943d73]{background-color:#ff3954;background-color:var(--red-400, var(--kui-color-background-danger-weak, #ff3954))}.k-alert.is-banner .button>div .k-alert-msg.k-alert-text[data-v-51943d73]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-left:0;padding-left:var(--kui-space-0, 0px)}.k-alert.is-banner>div.k-alert-msg-text[data-v-51943d73]{padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px))}.toaster-item .k-alert .k-alert-msg[data-v-51943d73]{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-alert button.close>.kong-icon.info svg{stroke:#0044f4;stroke:var(--KAlertInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-alert button.close>.kong-icon.success svg{stroke:#008871;stroke:var(--KAlertSuccessColor, var(--green-600, #008871))}.k-alert button.close>.kong-icon.danger svg{stroke:#d60027;stroke:var(--KAlertDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-alert button.close>.kong-icon.warning svg{stroke:#c67c06;stroke:var(--KAlertWarningColor, var(--yellow-500, #c67c06))}.k-alert .k-alert-action button{font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);height:30px;line-height:12px;line-height:var(--kui-line-height-10, 12px)}.k-alert .k-alert-action button:not(:first-of-type){margin-left:12px;margin-left:var(--spacing-sm, var(--kui-space-50, 12px))}.k-alert .k-alert-action.info button.primary{--KButtonPrimaryBase: var(--blue-500, var(--kui-color-background-primary, #0044f4));--KButtonPrimaryHover: var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff));background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-alert .k-alert-action.info button.outline{--KButtonOutlineBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));--KButtonOutlineHoverBorder: var(--blue-600, var(--kui-color-border-primary-strong, #0030cc));--KButtonOutlineActive: var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));--KButtonOutlineActiveBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));border:1px solid #5f9aff;border:var(--kui-border-width-10, 1px) solid var(--blue-400, var(--kui-color-border-primary-weak, #5f9aff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-alert .k-alert-action.warning button.primary{--KButtonPrimaryBase: var(--yellow-500, #c67c06);--KButtonPrimaryHover: var(--yellow-200, #ffe6ba);background-color:#fff3d8;background-color:var(--yellow-100, #fff3d8);color:#c67c06;color:var(--yellow-500, #c67c06)}.k-alert .k-alert-action.warning button.outline{--KButtonOutlineBorder: var(--yellow-500, #c67c06);--KButtonOutlineHoverBorder: var(--yellow-500, #c67c06);--KButtonOutlineActive: var(--yellow-100, #fff3d8);--KButtonOutlineActiveBorder: var(--yellow-500, #c67c06);border:1px solid #ffd68c;border:var(--kui-border-width-10, 1px) solid var(--yellow-300, #ffd68c);color:#c67c06;color:var(--yellow-500, #c67c06)}.k-alert .k-alert-action.success button.primary{--KButtonPrimaryBase: var(--green-600, #008871);--KButtonPrimaryHover: var(--green-200, #c0f2d5);background-color:#e8f8f5;background-color:var(--green-100, #e8f8f5);color:#008871;color:var(--green-600, #008871)}.k-alert .k-alert-action.success button.outline{--KButtonOutlineBorder: var(--green-600, #008871);--KButtonOutlineHoverBorder: var(--green-600, #008871);--KButtonOutlineActive: var(--green-100, #e8f8f5);--KButtonOutlineActiveBorder: var(--green-600, #008871);border:1px solid #42d782;border:var(--kui-border-width-10, 1px) solid var(--green-400, #42d782);color:#008871;color:var(--green-600, #008871)}.k-alert .k-alert-action.danger button.primary{--KButtonPrimaryHover: var(--red-200, var(--kui-color-background-danger-weak, #ff3954));--KButtonPrimaryBase: var(--red-700, var(--kui-color-background-danger-strong, #ad000e));background-color:#ffe5e5;background-color:var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5));color:#d60027;color:var(--red-700, var(--kui-color-text-danger, #d60027))}.k-alert .k-alert-action.danger button.outline{--KButtonOutlineBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));--KButtonOutlineColor: var(--red-700, var(--kui-color-text-danger, #d60027));--KButtonOutlineHoverBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));--KButtonOutlineActive: var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5));--KButtonOutlineActiveBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));border:1px solid #ff3954;border:var(--kui-border-width-10, 1px) solid var(--red-500, var(--kui-color-border-danger-weak, #ff3954))}.k-popover{background-color:#fff;background-color:var(--KPopBackground, var(--white, var(--kui-color-background, #ffffff)));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KPopBorder, var(--black-10, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);box-shadow:0 4px 20px #0000001a;color:#6c7489;color:var(--KPopColor, var(--black-400, var(--kui-color-text-neutral, #6c7489)));font-size:14px;font-size:var(--KPopBodySize, var(--type-sm, var(--kui-font-size-30, 14px)));max-width:none;padding:24px 16px;padding:var(--KPopPaddingY, var(--kui-space-80, 24px)) var(--KPopPaddingX, var(--spacing-md, var(--kui-space-60, 16px)));text-align:left;white-space:normal;z-index:1000}.k-popover.fade-enter-active,.k-popover.fade-enter-to,.k-popover.fade-leave-active,.k-popover.fade-leave-to{animation:none!important}.k-popover .k-popover-header{align-items:baseline;display:flex!important;margin-bottom:24px;margin-bottom:var(--kui-space-80, 24px)}.k-popover .k-popover-header .k-popover-title{color:#000933;color:var(--KPopColor, var(--black-500, var(--kui-color-text, #000933)));font-size:16px;font-size:var(--KPopHeaderSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-popover .k-popover-header .k-popover-actions{margin-left:auto}.k-popover .k-popover-content{line-height:20px;line-height:var(--kui-line-height-30, 20px)}.k-popover .k-popover-footer{margin:12px 0;margin:var(--kui-space-50, 12px) var(--kui-space-0, 0px)}.k-popover[x-placement^=bottom]{margin-top:12px;margin-top:var(--spacing-md, var(--kui-space-50, 12px))}.k-popover[x-placement^=bottom]:after,.k-popover[x-placement^=bottom]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.k-popover[x-placement^=bottom]:after{border-color:#fff0;border-bottom-color:#fff;border-bottom-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=bottom]:before{border-color:#fafafa00;border-bottom-color:#0000001a;border-bottom-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=top]{margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=top]:after,.k-popover[x-placement^=top]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.k-popover[x-placement^=top]:after{border-color:#fff0;border-top-color:#fff;border-top-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=top]:before{border-color:#fafafa00;border-top-color:#0000001a;border-top-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=left]{margin-right:16px;margin-right:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=left]:after,.k-popover[x-placement^=left]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.k-popover[x-placement^=left]:after{border-color:#fff0;border-left-color:#fff;border-left-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=left]:before{border-color:#fafafa00;border-left-color:#0000001a;border-left-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=right]{margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=right]:after,.k-popover[x-placement^=right]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}.k-popover[x-placement^=right]:after{border-color:#fff0;border-right-color:#fff;border-right-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=right]:before{border-color:#fafafa00;border-right-color:#0000001a;border-right-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=top-start]:after,.k-popover[x-placement^=top-start]:before,.k-popover[x-placement^=bottom-start]:after,.k-popover[x-placement^=bottom-start]:before{left:11px}.k-popover[x-placement^=top-end]:after,.k-popover[x-placement^=top-end]:before,.k-popover[x-placement^=bottom-end]:after,.k-popover[x-placement^=bottom-end]:before{left:calc(100% - 11px)}.k-popover[x-placement^=right-start]:after,.k-popover[x-placement^=right-start]:before,.k-popover[x-placement^=left-start]:after,.k-popover[x-placement^=left-start]:before{top:11px}.k-popover[x-placement^=right-end]:after,.k-popover[x-placement^=right-end]:before,.k-popover[x-placement^=left-end]:after,.k-popover[x-placement^=left-end]:before{top:calc(100% - 11px)}.k-popover.hide-caret:after,.k-popover.hide-caret:before{display:none}.k-popover.has-actions{padding-bottom:0!important;padding-bottom:var(--kui-space-0, 0px)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-enter-active,.fadeIn,.fade-leave-active,.fadeOut{animation-duration:.2s;animation-fill-mode:both}.fade-enter-active,.fadeIn{animation-name:fadeIn}.fade-leave-active,.fadeOut{animation-name:fadeOut}.k-tooltip.k-popover{--KPopColor: var(--KTooltipColor, var(--white, var(--kui-color-text-inverse, #ffffff)));--KPopBackground: var(--KTooltipBackground, var(--black-400, var(--kui-color-background-neutral-stronger, #3a3f51)));--KPopBodySize: var(--type-sm, var(--kui-font-size-30, 14px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopBorder: none;pointer-events:none;z-index:9999}.k-tooltip-top{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important}.k-tooltip-right{margin-left:2px!important;margin-left:var(--kui-space-10, 2px)!important}.k-tooltip-bottom{margin-top:2px!important;margin-top:var(--kui-space-10, 2px)!important}.k-tooltip-left{margin-right:2px!important;margin-right:var(--kui-space-10, 2px)!important}.k-badge[data-v-ed93edde]{display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--KBadgeFontSize, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);height:auto;line-height:16px;line-height:var(--KBadgeLineHeight, var(--type-md, var(--kui-line-height-20, 16px)));padding:2px 6px;padding:var(--KBadgePaddingY, var(--kui-space-10, 2px)) var(--KBadgePaddingX, var(--kui-space-30, 6px));text-align:center;transition:all .2s ease-in-out;width:fit-content}.k-badge.k-badge-default[data-v-ed93edde]{background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#0044f4;border-color:var(--KBadgeDefaultBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));color:#0044f4;color:var(--KBadgeDefaultColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-default.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-success[data-v-ed93edde]{background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5));border-color:#13755e;border-color:var(--KBadgeSuccessBorder, var(--green-700, #13755e));color:#13755e;color:var(--KBadgeSuccessColor, var(--green-700, #13755e))}.k-badge.k-badge-success.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-danger[data-v-ed93edde]{background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)));border-color:#d60027;border-color:var(--KBadgeDangerBorder, var(--red-700, var(--kui-color-border-danger, #d60027)));color:#d60027;color:var(--KBadgeDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-badge.k-badge-danger.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-info[data-v-ed93edde]{background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));border-color:#0044f4;border-color:var(--KBadgeInfoBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));color:#0044f4;color:var(--KBadgeInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-info.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-warning[data-v-ed93edde]{background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8));border-color:#a05604;border-color:var(--KBadgeWarningBorder, var(--yellow-600, #a05604));color:#a05604;color:var(--KBadgeWarningColor, var(--yellow-600, #a05604))}.k-badge.k-badge-warning.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-neutral[data-v-ed93edde]{background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea));border-color:#afb7c5;border-color:var(--grey-500, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-badge.k-badge-neutral.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-rectangular[data-v-ed93edde]{border-radius:4px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px))}.k-badge.k-badge-rectangular .k-badge-dismiss-button[data-v-ed93edde]{border-bottom-left-radius:0;border-bottom-left-radius:var(--kui-border-radius-0, 0px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px));border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px);border-top-right-radius:4px;border-top-right-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px))}.k-badge.k-badge-rounded[data-v-ed93edde]{border-radius:100px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-round, 100px))}.k-badge.k-badge-rounded .k-badge-dismiss-button[data-v-ed93edde]{border-bottom-left-radius:0;border-bottom-left-radius:var(--kui-border-radius-0, 0px);border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px)}.k-badge.clickable[data-v-ed93edde]{cursor:pointer}a .k-badge[data-v-ed93edde],.k-badge.clickable[data-v-ed93edde]{-webkit-user-select:none;user-select:none}.k-badge .k-badge-text[data-v-ed93edde]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:var(--e9b902de);max-width:var(--KBadgeMaxWidth, var(--e9b902de));min-width:8px;min-width:var(--KBadgeMinWidth, 8px);width:auto;width:var(--KBadgeWidth, auto)}.k-badge .k-badge-dismiss-button[data-v-ed93edde]{border:none;cursor:pointer;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);margin:-2px -6px;margin:calc(-1 * var(--KBadgePaddingY, var(--kui-space-10, 2px))) calc(-1 * var(--KBadgePaddingX, var(--kui-space-30, 6px)));margin-left:2px;margin-left:var(--kui-space-10, 2px);padding:4px;padding:var(--spacing-xs, var(--kui-space-20, 4px))}.k-badge.k-badge-custom{background-color:var(--281bce42);border-color:var(--aa7fc6f8);color:var(--66bffb10)}.k-badge.k-badge-custom.is-bordered{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-custom .k-badge-dismiss-button{background-color:var(--281bce42)}.k-badge.k-badge-custom .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:var(--66bffb10)}.k-badge.k-badge-custom .k-badge-dismiss-button:hover{background-color:var(--2b7353fa)}a .k-badge.k-badge-custom:hover,a:focus .k-badge.k-badge-custom,.k-badge.k-badge-custom.clickable:hover,.k-badge.k-badge-custom:focus{background-color:var(--c2ea0ea6)!important}.k-badge.k-badge-custom:has(.k-badge-dismiss-button:hover){background-color:var(--281bce42)!important}.k-badge.k-badge-default .k-badge-dismiss-button{background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-badge.k-badge-default .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#0044f4;stroke:var(--KBadgeDefaultColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-default .k-badge-dismiss-button:hover{background-color:#bee2ff;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}a .k-badge.k-badge-default:hover,a:focus .k-badge.k-badge-default,.k-badge.k-badge-default.clickable:hover,.k-badge.k-badge-default:focus{background-color:#bee2ff;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-default:has(.k-badge-dismiss-button:hover){background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-badge.k-badge-success .k-badge-dismiss-button{background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5))}.k-badge.k-badge-success .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#13755e;stroke:var(--KBadgeSuccessColor, var(--green-700, #13755e))}.k-badge.k-badge-success .k-badge-dismiss-button:hover{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}a .k-badge.k-badge-success:hover,a:focus .k-badge.k-badge-success,.k-badge.k-badge-success.clickable:hover,.k-badge.k-badge-success:focus{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}.k-badge.k-badge-success:has(.k-badge-dismiss-button:hover){background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5))}.k-badge.k-badge-danger .k-badge-dismiss-button{background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)))}.k-badge.k-badge-danger .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#d60027;stroke:var(--KBadgeDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-badge.k-badge-danger .k-badge-dismiss-button:hover{background-color:#ffabab;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, var(--kui-color-background-danger-weaker, #ffabab)))}a .k-badge.k-badge-danger:hover,a:focus .k-badge.k-badge-danger,.k-badge.k-badge-danger.clickable:hover,.k-badge.k-badge-danger:focus{background-color:#ffabab;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, var(--kui-color-background-danger-weaker, #ffabab)))}.k-badge.k-badge-danger:has(.k-badge-dismiss-button:hover){background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)))}.k-badge.k-badge-info .k-badge-dismiss-button{background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-info .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#0044f4;stroke:var(--KBadgeInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-info .k-badge-dismiss-button:hover{background-color:#5f9aff;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}a .k-badge.k-badge-info:hover,a:focus .k-badge.k-badge-info,.k-badge.k-badge-info.clickable:hover,.k-badge.k-badge-info:focus{background-color:#5f9aff;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-badge.k-badge-info:has(.k-badge-dismiss-button:hover){background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-warning .k-badge-dismiss-button{background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8))}.k-badge.k-badge-warning .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#a05604;stroke:var(--KBadgeWarningColor, var(--yellow-600, #a05604))}.k-badge.k-badge-warning .k-badge-dismiss-button:hover{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}a .k-badge.k-badge-warning:hover,a:focus .k-badge.k-badge-warning,.k-badge.k-badge-warning.clickable:hover,.k-badge.k-badge-warning:focus{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}.k-badge.k-badge-warning:has(.k-badge-dismiss-button:hover){background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8))}.k-badge.k-badge-neutral .k-badge-dismiss-button{background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea))}.k-badge.k-badge-neutral .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#6c7489;stroke:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-badge.k-badge-neutral .k-badge-dismiss-button:hover{background-color:#afb7c5;background-color:var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5))}a .k-badge.k-badge-neutral:hover,a:focus .k-badge.k-badge-neutral,.k-badge.k-badge-neutral.clickable:hover,.k-badge.k-badge-neutral:focus{background-color:#afb7c5;background-color:var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5))}.k-badge.k-badge-neutral:has(.k-badge-dismiss-button:hover){background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea))}.k-breadcrumbs[data-v-949c19bf]{border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);display:flex;flex-wrap:wrap;font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:24px;line-height:var(--kui-line-height-40, 24px);list-style:none;margin-bottom:16px;margin-bottom:var(--kui-space-60, 16px);padding:0;padding:var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumb-icon-wrapper[data-v-949c19bf]{display:inline-flex}.k-breadcrumbs .k-breadcrumbs-item[data-v-949c19bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-949c19bf],.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf]{align-self:center;color:#00abd2;color:var(--kui-color-text-decorative, #00abd2);display:inline-flex;line-height:1}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-949c19bf]{color:#afb7c5;color:var(--kui-color-text-neutral-weak, #afb7c5);padding:0 4px;padding:var(--kui-space-0, 0px) var(--kui-space-20, 4px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf]{padding:0 6px 0 0;padding:var(--kui-space-0, 0px) var(--kui-space-30, 6px) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf] .kong-icon{align-items:center;align-self:baseline;justify-content:center}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf] .kong-icon.has-no-text{padding-right:0;padding-right:var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text[data-v-949c19bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text[data-v-949c19bf]:hover{color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text.non-link[data-v-949c19bf]{color:#000933;color:var(--kui-color-text, #000933)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text.emphasis[data-v-949c19bf]{font-weight:700;font-weight:var(--kui-font-weight-bold, 700);letter-spacing:-.14px}.k-breadcrumbs li[data-v-949c19bf]{display:inline-flex}.k-breadcrumbs li a[data-v-949c19bf]{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);display:inline-flex;font-size:14px;font-size:var(--kui-font-size-30, 14px)}.k-breadcrumbs li a[data-v-949c19bf]:hover,.k-breadcrumbs li a.no-underline[data-v-949c19bf]{text-decoration:none!important}.kong-card[data-v-86b5d53b]{background-color:#fff;background-color:var(--KCardBackground, var(--white, var(--kui-color-background, #ffffff)));border-radius:4px;border-radius:var(--KCardBorderRadius, var(--kui-border-radius-20, 4px));padding:24px;padding:var(--KCardPaddingY, var(--spacing-lg, var(--kui-space-80, 24px))) var(--KCardPaddingX, var(--spacing-lg, var(--kui-space-80, 24px)));transition:box-shadow .2s ease-in-out}.kong-card.noBorder[data-v-86b5d53b]{border:none}.kong-card.border[data-v-86b5d53b]{border:1px solid rgba(0,0,0,.1);border:var(--KCardBorder, var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1)));box-shadow:none}.kong-card.borderTop[data-v-86b5d53b]{border-top:1px solid rgba(0,0,0,.1);border-top:var(--KCardBorder, var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1)))}.kong-card.hover[data-v-86b5d53b]:hover,.kong-card.kcard-shadow[data-v-86b5d53b]{box-shadow:0 4px 8px #0000001a;box-shadow:var(--KCardShadow, 0 4px 8px var(--black-10, rgba(0, 0, 0, .1)))}.kong-card .k-card-header[data-v-86b5d53b]{align-items:center;display:flex!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.kong-card .k-card-header.has-status[data-v-86b5d53b]{align-items:flex-start}.kong-card .k-card-status-hat[data-v-86b5d53b]{align-items:center;color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));display:flex;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.kong-card .k-card-title[data-v-86b5d53b]{margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.kong-card .k-card-title h4[data-v-86b5d53b]{color:#000933;color:var(--KCardTitleColor, var(--kui-color-text, #000933));font-size:20px;font-size:var(--KCardTitleFontSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.kong-card .k-card-actions[data-v-86b5d53b]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.kong-card .k-card-body[data-v-86b5d53b]{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);width:100%}.kong-card .k-card-content[data-v-86b5d53b]{display:flex!important}.kong-card .k-card-content .k-table td[data-v-86b5d53b],.kong-card .k-card-content table td[data-v-86b5d53b],.kong-card .k-card-content[data-v-86b5d53b] .k-table td{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px)}.kong-card .k-card-notifications[data-v-86b5d53b]{margin-left:12px!important;margin-left:var(--kui-space-50, 12px)!important;margin-top:auto;margin-top:var(--kui-space-auto, auto)}.kong-card .k-card-header .k-button{min-height:38px}.box[data-v-55915b8c]{animation:gradient 1s ease infinite;background:linear-gradient(-70deg,#f2f2f2 0%,#f2f2f2 40%,#f7f7f7 50%,#f2f2f2 60%,#f2f2f2 100%) repeat;background-size:400% 100%;border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-flex;margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important;transition:1s}.box.width-1[data-v-55915b8c]{width:16px}.box.width-2[data-v-55915b8c]{width:32px}.box.width-5[data-v-55915b8c]{width:80px}.box.width-6[data-v-55915b8c]{width:96px}.box.width-10[data-v-55915b8c]{width:160px}.box.width-25[data-v-55915b8c]{width:25%}.box.width-50[data-v-55915b8c]{width:50%}.box.width-75[data-v-55915b8c]{width:75%}.box.width-100[data-v-55915b8c]{width:100%}.box.height-1[data-v-55915b8c]{height:16px}.box.height-2[data-v-55915b8c]{height:32px}@keyframes gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}.skeleton-loader[data-v-28ddd291]{width:80%}.skeleton-card-wrapper[data-v-fdceaf4f]{display:flex;flex-wrap:wrap;gap:16px;gap:var(--spacing-md, var(--kui-space-60, 16px));justify-content:space-between;width:100%}.skeleton-card-column[data-v-fdceaf4f]{margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px));width:calc(33% - 16px);width:var(--KSkeletonCardWidth, calc(33% - var(--spacing-md, 16px)))}.skeleton-card[data-v-fdceaf4f]{border:1px solid #e6e6e6;border:var(--kui-border-width-10, 1px) solid #e6e6e6;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);display:flex;flex-direction:column;min-height:324px;overflow:hidden;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px))}.skeleton-card .skeleton-card-header[data-v-fdceaf4f]{display:flex;margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.skeleton-card .skeleton-card-header .card-header-content-2[data-v-fdceaf4f]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.skeleton-card .skeleton-card-header hr[data-v-fdceaf4f]{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.skeleton-card .skeleton-card-content[data-v-fdceaf4f]{display:flex;justify-content:space-between}.skeleton-card .skeleton-card-footer[data-v-fdceaf4f]{align-self:flex-end;display:flex;justify-content:space-between;margin-top:auto;margin-top:var(--kui-space-auto, auto);padding-top:16px;padding-top:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.skeleton-table-wrapper[data-v-e715a8ef]{overflow:hidden;width:100%}.skeleton-table-wrapper .skeleton-table-row[data-v-e715a8ef]{display:flex;flex-direction:row;margin-bottom:32px;margin-bottom:var(--kui-space-90, 32px)}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]{margin-right:32px!important;margin-right:var(--kui-space-90, 32px)!important}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:last-child{margin-right:0!important;margin-right:var(--kui-space-0, 0px)!important;width:100%!important}@media only screen and (max-width: 1024px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(n+5){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(4){margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px)}}@media only screen and (max-width: 768px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(n+3){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(2){margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);width:96px}}.skeleton-form-wrapper[data-v-27fab520]{width:100%}.skeleton-form-wrapper .skeleton-form-row[data-v-27fab520]{margin-bottom:32px;margin-bottom:var(--kui-space-90, 32px)}.fullscreen-loading-container[data-v-5c71d015]{align-items:center;background:#ffffff;background:var(--white, #ffffff);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;margin:var(--KSkeletonFullScreenMargin, 0);position:fixed;right:0;top:0;z-index:10500}.fullscreen-loading-container .progress[data-v-5c71d015]{background-color:#f9fafb;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:kui-border-radius-40;border-radius:var(--kui-border-radius-40, kui-border-radius-40);margin-top:16px;margin-top:var(--kui-space-60, 16px);max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-5c71d015]{background-color:#0044f4;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, var(--kui-color-background-primary, #0044f4)));border-radius:kui-border-radius-40;border-radius:var(--kui-border-radius-40, kui-border-radius-40);height:5px}.fullscreen-loading-container[data-v-5a15970d]{align-items:center;background:#ffffff;background:var(--white, #ffffff);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;margin:var(--KSkeletonFullScreenMargin, 0);position:fixed;right:0;top:0;z-index:10500}.fullscreen-loading-container .progress[data-v-5a15970d]{background-color:#f9fafb;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);margin-top:16px;margin-top:var(--kui-space-60, 16px);max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-5a15970d]{background-color:#0044f4;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, var(--kui-color-background-primary, #0044f4)));border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);height:5px}.fullscreen-loading-container .spinner-loader[data-v-5a15970d]{animation:spinnerAnimation-5a15970d 1.4s infinite linear;border-bottom:10px solid #f1f1f5;border-bottom:10px solid var(--grey-200, #f1f1f5);border-left:10px solid #0044f4;border-left:10px solid var(--KSkeletonFullScreenSpinnerColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));border-radius:50%;border-radius:var(--kui-border-radius-circle, 50%);border-right:10px solid #f1f1f5;border-right:10px solid var(--grey-200, #f1f1f5);border-top:10px solid #f1f1f5;border-top:10px solid var(--grey-200, #f1f1f5);font-size:10px;font-size:var(--kui-font-size-10, 10px);height:183px;margin:56px auto;margin:var(--kui-space-120, 56px) var(--kui-space-auto, auto);position:relative;transform:translateZ(0);width:183px}.fullscreen-loading-container .spinner-loader[data-v-5a15970d] :after{border-radius:50%;border-radius:var(--kui-border-radius-circle, 50%);height:183px;width:183px}@keyframes spinnerAnimation-5a15970d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.k-skeleton-container{display:flex!important;flex-wrap:wrap!important}.k-skeleton-container.is-spinner{width:100%!important}.empty-state-wrapper[data-v-147e1e00]{background-color:#fff;background-color:var(--KEmptyBackground, var(--white, var(--kui-color-background, #ffffff)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);padding:48px 0;padding:var(--spacing-xxl, var(--kui-space-110, 48px)) var(--kui-space-0, 0px);text-align:center}.empty-state-wrapper>*+*[data-v-147e1e00]{margin-top:16px;margin-top:var(--spacing-md, var(--kui-space-60, 16px))}.empty-state-wrapper .k-empty-state-title-header[data-v-147e1e00]{color:#232633;color:var(--KEmptyTitleColor, var(--kui-color-text-neutral-strongest, #232633));font-size:20px;font-size:var(--kui-font-size-60, 20px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:32px;line-height:var(--kui-line-height-60, 32px)}.empty-state-wrapper .empty-state-title .k-empty-state-icon.warning-icon[data-v-147e1e00]{color:#fabe5f;color:var(--yellow-400, #fabe5f)}.empty-state-wrapper .empty-state-title>*+*[data-v-147e1e00]{margin-top:8px;margin-top:var(--spacing-xs, var(--kui-space-40, 8px))}.empty-state-wrapper .k-empty-state-message[data-v-147e1e00]{color:#3a3f51;color:var(--KEmptyContentColor, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);max-width:50%}.empty-state-wrapper .empty-state-content>*+*[data-v-147e1e00]{margin-top:32px;margin-top:var(--spacing-xl, var(--kui-space-90, 32px))}.empty-state-wrapper .k-empty-state-cta[data-v-147e1e00]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto)}.k-input-label .label-tooltip[data-v-711fc554] .kong-icon.kong-icon-help,.k-input-label .label-tooltip[data-v-711fc554] .kong-icon.kong-icon-info{cursor:pointer;height:16px}.k-input-label .label-tooltip[data-v-711fc554] .k-tooltip{font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-input-label .label-tooltip[data-v-711fc554] .k-tooltip code{background-color:#6c7489;background-color:var(--grey-500, var(--kui-color-background-neutral, #6c7489));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.form-control[data-v-da4a957a]{box-shadow:none!important}.form-control.has-icon~.input-icon[data-v-da4a957a]{top:8px;top:calc((var(--kui-space-40, 8px) + var(--kui-space-40, 8px) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-50, 24px)) / 2)}.form-control.has-icon~.input-icon[data-v-da4a957a] svg{height:24px;height:var(--kui-icon-size-50, 24px);width:24px;width:var(--kui-icon-size-50, 24px)}.form-control.has-icon.icon-start[data-v-da4a957a]{padding-left:48px!important;padding-left:calc(var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-50, 24px))!important}.form-control.has-icon.icon-start~.input-icon[data-v-da4a957a]{left:16px;left:var(--spacing-md, var(--kui-space-60, 16px))}.form-control.has-icon.icon-end[data-v-da4a957a]{padding-right:48px!important;padding-right:calc(var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-50, 24px))!important}.form-control.has-icon.icon-end~.input-icon[data-v-da4a957a]{right:16px;right:var(--spacing-md, var(--kui-space-60, 16px))}.form-control.has-icon.k-input-small~.input-icon[data-v-da4a957a]{top:10px;top:calc((var(--spacing-xs, var(--kui-space-40, 8px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-40, 20px)) / 2)}.form-control.has-icon.k-input-small~.input-icon[data-v-da4a957a] svg{height:20px;height:var(--kui-icon-size-40, 20px);width:20px;width:var(--kui-icon-size-40, 20px)}.form-control.has-icon.k-input-small.icon-start[data-v-da4a957a]{padding-left:40px!important;padding-left:calc(var(--spacing-sm, var(--kui-space-50, 12px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-40, 20px))!important}.form-control.has-icon.k-input-small.icon-start~.input-icon[data-v-da4a957a]{left:12px;left:var(--spacing-sm, var(--kui-space-50, 12px))}.form-control.has-icon.k-input-small.icon-end[data-v-da4a957a]{padding-right:40px!important;padding-right:calc(var(--spacing-sm, var(--kui-space-50, 12px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-40, 20px))!important}.form-control.has-icon.k-input-small.icon-end~.input-icon[data-v-da4a957a]{right:12px;right:var(--spacing-sm, var(--kui-space-50, 12px))}.form-control.has-icon.k-input-large~.input-icon[data-v-da4a957a]{top:12px;top:calc((var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-md, var(--kui-space-60, 16px)) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-60, 32px)) / 2)}.form-control.has-icon.k-input-large~.input-icon[data-v-da4a957a] svg{height:32px;height:var(--kui-icon-size-60, 32px);width:32px;width:var(--kui-icon-size-60, 32px)}.form-control.has-icon.k-input-large.icon-start[data-v-da4a957a]{padding-left:64px!important;padding-left:calc(var(--spacing-lg, var(--kui-space-80, 24px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-60, 32px))!important}.form-control.has-icon.k-input-large.icon-start~.input-icon[data-v-da4a957a]{left:24px;left:var(--spacing-lg, var(--kui-space-80, 24px))}.form-control.has-icon.k-input-large.icon-end[data-v-da4a957a]{padding-right:64px!important;padding-right:calc(var(--spacing-lg, var(--kui-space-80, 24px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-60, 32px))!important}.form-control.has-icon.k-input-large.icon-end~.input-icon[data-v-da4a957a]{right:24px;right:var(--spacing-lg, var(--kui-space-80, 24px))}.help[data-v-da4a957a]{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.input-icon[data-v-da4a957a]{align-items:center;display:inline-flex;pointer-events:none;position:absolute}.input-icon.clickable[data-v-da4a957a]{cursor:pointer;pointer-events:auto}.has-error[data-v-da4a957a]{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027));font-weight:500;font-weight:var(--kui-font-weight-medium, 500)}.k-input-wrapper[data-v-da4a957a]{position:relative}.k-input-wrapper input.k-input[data-v-da4a957a]{-webkit-appearance:none}.k-input-wrapper .k-input-label-wrapper-large .has-error[data-v-da4a957a],.k-input-wrapper .k-input-large+.has-error[data-v-da4a957a]{font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-top:4px;margin-top:var(--kui-space-20, 4px)}.k-input-wrapper .k-input-label-wrapper-medium .has-error[data-v-da4a957a],.k-input-wrapper .k-input-medium+.has-error[data-v-da4a957a]{font-size:10px;font-size:var(--kui-font-size-10, 10px);line-height:12px;line-height:var(--kui-line-height-10, 12px);margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-input-wrapper .k-input-label-wrapper-small .has-error[data-v-da4a957a],.k-input-wrapper .k-input-small+.has-error[data-v-da4a957a]{font-size:10px;font-size:var(--kui-font-size-10, 10px);line-height:12px;line-height:var(--kui-line-height-10, 12px);margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-input-wrapper .text-on-input label:not(.disabled):not(.readonly).hovered[data-v-da4a957a],.k-input-wrapper .text-on-input label[data-v-da4a957a]:not(.disabled):not(.readonly):hover{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-input-wrapper.input-error .text-on-input label.hovered[data-v-da4a957a],.k-input-wrapper.input-error .text-on-input label[data-v-da4a957a]:hover,.k-input-wrapper.input-error .text-on-input label.focused[data-v-da4a957a],.k-input-wrapper.input-error .text-on-input label[data-v-da4a957a]:focus{color:#d60027!important;color:var(--red-500, var(--kui-color-text-danger, #d60027))!important}.k-select-item[data-v-691b9512]{list-style:none!important;margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-select-item .k-select-item-container[data-v-691b9512]{display:block!important}.k-select-item[data-v-691b9512]:last-of-type{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.k-select-item button[data-v-691b9512]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:none;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px));text-align:left;width:100%}.k-select-item button[data-v-691b9512]:not(:disabled){cursor:pointer}.k-select-item button[data-v-691b9512]:disabled{cursor:not-allowed}.k-select-item button:disabled .k-select-item-label[data-v-691b9512]{opacity:.6}.k-select-item button .k-select-item-label[data-v-691b9512]{color:#0030cc;color:var(--grey-600, var(--kui-color-text-primary-strong, #0030cc));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:20px;line-height:var(--kui-line-height-30, 20px);margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important;padding:8px;padding:var(--kui-space-40, 8px);width:auto}.k-select-item button .k-select-item-label[data-v-691b9512] .select-item-label{color:#0030cc;color:var(--grey-600, var(--kui-color-text-primary-strong, #0030cc));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-select-item button .k-select-item-label[data-v-691b9512] .select-item-desc{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-select-item button .kong-icon[data-v-691b9512]:not(.selected-item-icon){margin-right:12px;margin-right:var(--kui-space-50, 12px)}.k-select-item button .k-select-selected-icon-container[data-v-691b9512]{color:#bdd3f9;color:var(--blue-200, #bdd3f9);height:24px;margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);width:24px}.k-select-item button .k-select-selected-icon-container .kong-icon[data-v-691b9512]{display:flex;position:relative;right:0;top:0;transform:none}.k-select-item button[data-v-691b9512]:not(:disabled):hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb));color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e))}.k-select-item button.selected[data-v-691b9512]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-select-item button.danger[data-v-691b9512]{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-select-group[data-v-8e9c1b92]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important}.k-select-group .k-select-group-title[data-v-8e9c1b92]{color:#6c7489;color:var(--black-30, var(--kui-color-text-neutral, #6c7489));display:block!important;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-select[data-v-dde302d5]{width:fit-content}.k-select .k-select-item-selection[data-v-dde302d5]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));display:flex;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);padding:4px 12px!important;padding:var(--kui-space-20, 4px) var(--kui-space-50, 12px)!important}.k-select .k-select-item-selection.overlay-label-item-selection[data-v-dde302d5]{position:relative;top:-8px}.k-select .k-select-item-selection .clear-selection-icon[data-v-dde302d5]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;color:#bdd3f9;color:var(--blue-200, #bdd3f9);cursor:pointer!important;height:24px;margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);padding:0;padding:var(--kui-space-0, 0px)}.k-select .k-select-item-selection .clear-selection-icon[data-v-dde302d5]:focus,.k-select .k-select-item-selection .clear-selection-icon[data-v-dde302d5]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-select .k-select-trigger[data-v-dde302d5]:after{border-left:4px solid rgba(0,0,0,0);border-left:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-right:4px solid rgba(0,0,0,0);border-right:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-top:4px solid;border-top:var(--kui-border-width-30, 4px) solid;content:"";display:inline-block;height:0;margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px));vertical-align:middle;width:0}.k-select .k-select-selected-item-label{align-self:center;font-size:14px;font-size:var(--kui-font-size-30, 14px);line-height:16px;line-height:var(--kui-line-height-20, 16px)}.k-select .k-select-item-selection .clear-selection-icon .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-button.btn-link{padding:12px 24px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-lg, var(--kui-space-80, 24px));text-decoration:none}.k-select .k-button.btn-link:focus{box-shadow:0 0 #fff,0 0 0 2px #0044f4;box-shadow:0 0 0 0 var(--white, var(--kui-color-background, #ffffff)),0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-select .k-button.btn-link .caret{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-input{background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease;box-shadow:none!important;display:inline-block;position:relative;width:100%}.k-select .k-select-input.has-chevron.no-typing .k-input{caret-color:transparent;cursor:pointer}.k-select .k-select-input.is-readonly{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease;box-shadow:none!important}.k-select .k-select-input.is-readonly.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):read-only{box-shadow:none!important}.k-select .k-select-input.select-input-container.disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease;box-shadow:none!important;cursor:not-allowed!important}.k-select .k-select-input.select-input-container.disabled.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):disabled{box-shadow:none!important}.k-select .k-select-input .kong-icon-chevronDown{margin-right:8px;margin-right:var(--kui-space-40, 8px)}.k-select .k-select-input.cursor-default{cursor:default}.k-select .k-select-input.prevent-pointer-events{pointer-events:none}.k-select .k-select-input.input-placeholder-dark input::placeholder{color:#000933!important;color:var(--KInputColor, var(--black-70, var(--kui-color-text, #000933)))!important}.k-select .k-select-input.input-placeholder-transparent input{color:transparent!important}.k-select .k-select-input.input-placeholder-transparent input::placeholder{color:transparent!important}.k-select .k-select-input .k-input.no-filter{cursor:default!important;pointer-events:none!important}.k-select .k-select-input .k-input.has-chevron{padding-right:40px;padding-right:var(--kui-space-100, 40px)}.k-select .k-select-input .k-input.has-clear{padding-right:56px;padding-right:var(--kui-space-120, 56px)}.k-select .k-select-inputinput.k-input{height:100%;padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px))}.k-select .k-select-input .kong-icon{display:inline-flex}.k-select .k-select-input .clear-selection-icon{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;padding:0;padding:var(--kui-space-0, 0px);position:absolute;right:24px;z-index:9}.k-select .k-select-input .clear-selection-icon:focus,.k-select .k-select-input .clear-selection-icon:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-select .k-select-input .clear-selection-icon .kong-icon-clear{display:block;position:static;transform:none}.k-select .k-select-input .custom-selected-item{display:inline-flex;padding:8px 12px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-50, 12px));pointer-events:none;position:absolute;right:24px;width:calc(100% - 24px);width:calc(100% - var(--kui-icon-size-30, 16px) - var(--kui-space-40, 8px))}.k-select div.k-select-input.select-input-container{align-items:center;border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);cursor:pointer!important;display:flex;flex:0 0 40%;flex-direction:row-reverse;transition:all .2s ease}.k-select div.k-select-input.select-input-container .k-input-wrapper{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px)}.k-select div.k-select-input.select-input-container input.k-input{box-shadow:none!important}.k-select div.k-select-input.select-input-container:hover{border-color:#bee2ff;border-color:var(--KInputHover, var(--blue-200, var(--kui-color-border-primary-weaker, #bee2ff)))}.k-select div.k-select-input.select-input-container:hover .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select div.k-select-input.select-input-container.is-open{border-color:#5f9aff;border-color:var(--KInputFocus, var(--blue-400, var(--kui-color-border-primary-weak, #5f9aff)))}.k-select div.k-select-input.select-input-container.is-open .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select .k-select-button .has-caret .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-button .k-button.btn-link:hover,.k-select .k-select-button.k-button.btn-link:hover{text-decoration:none}.k-select.k-input{width:100%}.k-select .k-select-popover{box-sizing:border-box;margin-top:2px!important;margin-top:var(--kui-space-10, 2px)!important;width:100%}.k-select .k-select-popover[x-placement^=top]{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important}.k-select .k-select-popover.k-select-pop-button,.k-select .k-select-popover.k-select-pop-dropdown,.k-select .k-select-popover.k-select-pop-select{--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5))}.k-select .k-select-popover .k-select-empty-item button,.k-select .k-select-popover .k-select-empty-item button:focus,.k-select .k-select-popover .k-select-empty-item button:hover{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-style:italic}.k-select .k-select-popover .k-select-new-item{word-break:break-word}.k-select .k-select-popover .k-select-new-item .select-item-new-indicator{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-select .k-select-popover ul{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-select .k-select-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-select .k-select-popover a:hover,.k-select .k-select-popover a:active,.k-select .k-select-popover a:focus{text-decoration:none}.k-select .k-select-popover .k-select-loading{display:block;height:24px;position:relative;right:0;text-align:center;top:0}.k-select .k-select-popover .k-popover-content{max-height:var(--17978460);overflow-y:auto}.k-select .k-select-popover .k-popover-content .k-select-list{margin:0!important;margin:var(--kui-space-0, 0px)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important}.k-select .k-select-popover .k-popover-content:has(.k-select-dropdown-footer-text.k-select-dropdown-footer-sticky){max-height:none}.k-select .k-select-popover .k-popover-content:has(.k-select-dropdown-footer-text.k-select-dropdown-footer-sticky) .k-select-list{max-height:var(--17978460);overflow-y:auto}.k-select .k-select-popover .k-popover-content .k-select-list~.k-select-dropdown-footer-sticky{bottom:0;position:sticky}.k-select .k-select-popover .k-select-dropdown-footer-text{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));padding-bottom:0;padding-bottom:var(--kui-space-0, 0px)}.pagination-offset-button-container[data-v-20a48d53]{display:flex;margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important}.pagination-offset-button-container .pagination-button .pagination-arrow-icon[data-v-20a48d53]{color:#0044f4;color:var(--KPaginationColor, var(--blue-400, var(--kui-color-text-primary, #0044f4)))}.pagination-offset-button-container .pagination-button .pagination-arrow-icon.is-direction-disabled[data-v-20a48d53]{color:#0044f4;color:var(--KPaginationDisabledColor, var(--grey-500, var(--kui-color-text-neutral, #0044f4)))}.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));height:34px;margin:0 6px;margin:var(--kui-space-0, 0px) var(--kui-space-30, 6px);padding:6px;padding:var(--kui-space-30, 6px);width:34px}.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]:focus,.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]:hover{border-color:#0044f4;border-color:var(--blue-500, var(--kui-color-border-primary, #0044f4));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-20a48d53]:focus,.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-20a48d53]:hover{border-color:#e0e4ea;border-color:var(--grey-200, var(--kui-color-border, #e0e4ea));box-shadow:none;color:#000933;color:var(--black-45, var(--kui-color-text, #000933));cursor:not-allowed}.pagination-offset-button-container .pagination-button.k-button.active[data-v-20a48d53]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));border-color:#5f9aff;border-color:var(--blue-200, var(--kui-color-border-primary-weak, #5f9aff));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));outline:none}.card-pagination-bar[data-v-8bb7481c]{align-items:center;display:flex;justify-content:space-between;margin-top:4px;margin-top:var(--kui-space-20, 4px)}.pagination-text[data-v-8bb7481c]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);min-width:115px}.pagination-text-pages[data-v-8bb7481c]{color:#000933;color:var(--kui-color-text, #000933)}.page-size-select[data-v-8bb7481c]{--KButtonLink: var(--KPaginationPageSizeColor, var(--kui-color-text-primary, #0044f4));--KButtonOutlineBorder: var(--KPaginationPageSizeColor, var(--kui-color-border-primary, #0044f4));--KButtonFontSize: var(--type-sm, var(--kui-font-size-30, 14px));color:#0044f4;color:var(--blue-400, var(--kui-color-text-primary, #0044f4));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:20px;line-height:var(--kui-line-height-30, 20px)}.pagination-button-container[data-v-8bb7481c]{display:flex;list-style:none;text-align:center}.pagination-button-container a[data-v-8bb7481c]{display:block;font-weight:initial;text-decoration:none!important}.pagination-button-container .pagination-button[data-v-8bb7481c]{align-self:center;background-color:#fff;border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KPaginationBorderColor, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--KPaginationColor, var(--grey-500, var(--kui-color-text-neutral, #6c7489)));cursor:pointer;font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:initial;height:32px;line-height:16px;line-height:var(--kui-line-height-20, 16px);margin:0 6px;margin:var(--kui-space-0, 0px) var(--kui-space-30, 6px);min-width:32px}.pagination-button-container .pagination-button .pagination-arrow-icon[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationColor, var(--blue-400, var(--kui-color-text-primary, #0044f4)))}.pagination-button-container .pagination-button .pagination-arrow-icon.is-direction-disabled[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationDisabledColor, var(--grey-500, var(--kui-color-text-neutral, #0044f4)))}.pagination-button-container .pagination-button[data-v-8bb7481c]:not(.square){background-color:#fff;background-color:var(--KPaginationBackgroundColor, var(--kui-color-background, #ffffff))}.pagination-button-container .pagination-button a[data-v-8bb7481c],.pagination-button-container .pagination-button div[data-v-8bb7481c]{padding:6px;padding:var(--kui-space-30, 6px)}.pagination-button-container .pagination-button.square[data-v-8bb7481c]{border:none}.pagination-button-container .pagination-button.placeholder[data-v-8bb7481c]{align-items:center;color:#6c7489;color:var(--KPaginationColor, var(--kui-color-text-neutral, #6c7489));cursor:initial;display:flex;justify-content:center}.pagination-button-container .pagination-button[data-v-8bb7481c]:focus:not(.placeholder),.pagination-button-container .pagination-button[data-v-8bb7481c]:hover:not(.placeholder){border-color:#0044f4;border-color:var(--KPaginationActiveColor, var(--kui-color-border-primary, #0044f4));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--KPaginationActiveColor, var(--kui-color-text-primary, #0044f4))}.pagination-button-container .pagination-button.disabled[data-v-8bb7481c]:focus:not(.placeholder),.pagination-button-container .pagination-button.disabled[data-v-8bb7481c]:hover:not(.placeholder){border-color:#e0e4ea;border-color:var(--grey-200, var(--kui-color-border, #e0e4ea));color:#000933;color:var(--black-45, var(--kui-color-text, #000933))}.pagination-button-container .pagination-button.disabled a[data-v-8bb7481c]{cursor:not-allowed!important}.pagination-button-container .pagination-button.active[data-v-8bb7481c]{background-color:#eefaff;background-color:var(--KPaginationActiveBackgroundColor, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#5f9aff;border-color:var(--KPaginationActiveBorderColor, var(--blue-200, var(--kui-color-border-primary-weak, #5f9aff)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--KPaginationActiveColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));outline:none}.pagination-button-container .pagination-button.active a[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationActiveColor, var(--kui-color-text-primary, #0044f4))}.page-size-select .k-select-pop-button[x-placement^=top]{margin-bottom:2px;margin-bottom:var(--kui-space-10, 2px)}.k-card-catalog-item[data-v-689a9850]{display:flex;flex-direction:column;justify-content:stretch;overflow:hidden}.k-card-catalog-item .multi-line-truncate[data-v-689a9850]{line-height:20px;line-height:var(--kui-line-height-30, 20px);max-height:100px;overflow:hidden;padding-right:8px;padding-right:var(--kui-space-40, 8px);position:relative}.k-card-catalog-item .multi-line-truncate[data-v-689a9850]:before{content:"...";position:absolute;right:12px;top:80px}.k-card-catalog-item[data-v-689a9850]:hover{cursor:pointer}.k-card-catalog-item.kong-card{--KCardBorderRadius: var(--kui-border-radius-20, 4px);--KCardPaddingY: var(--spacing-lg, var(--kui-space-80, 24px));--KCardPaddingX: var(--spacing-md, var(--kui-space-60, 16px))}.k-card-catalog-item.kong-card .k-card-body{display:flex;flex-direction:column;flex-grow:1}.k-card-catalog-item.kong-card .k-card-body .description{flex-grow:1}.k-card-catalog-item.kong-card:hover{--KCardShadow: none;--KCardBorder: var(--kui-border-width-10, 1px) solid var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff))}.k-card-catalog .k-card-catalog-title[data-v-09bd043c]{color:#3a3f51;color:var(--blue-600, var(--kui-color-text-neutral-stronger, #3a3f51))}.k-card-catalog .k-catalog-page[data-v-09bd043c]{display:grid;grid-gap:24px;grid-gap:var(--spacing-lg, var(--kui-space-80, 24px));grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.k-catalog-toolbar[data-v-09bd043c]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-catalog-toolbar[data-v-09bd043c]>*{display:flex}.k-card-catalog .k-skeleton-grid .skeleton-card{height:181px}.k-card-catalog .k-skeleton-grid .skeleton-card .k-catalog-skeleton-header{justify-content:center!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important;width:100%!important}.k-card-catalog .k-skeleton-grid .skeleton-card .k-catalog-skeleton-footer-container>:not(:last-child){margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-card-catalog .k-catalog-page.k-card-small{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.k-card-catalog .k-catalog-page.k-card-large{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.k-card-catalog .k-catalog-page a.catalog-item,.k-card-catalog .k-catalog-page a.catalog-item:focus,.k-card-catalog .k-catalog-page a.catalog-item:hover{text-decoration:none}.k-card-catalog .card-pagination{grid-column:1/-1}.k-card-catalog .k-catalog-pagination{padding:4px!important;padding:var(--kui-space-20, 4px)!important}.k-checkbox-label[data-v-40f87365]{--KInputLabelWeight: var(--kui-font-weight-regular, 400);--KInputLabelLineHeight: var(--kui-line-height-30, 20px);--KInputLabelFont: var(--kui-font-family-text, Inter, Roboto, Helvetica, sans-serif);--KInputLabelMargin: var(--kui-space-0, 0px);--KInputLabelSize: var(--type-sm, var(--kui-font-size-30, 14px));vertical-align:middle}.k-checkbox-description[data-v-40f87365]{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:20px;line-height:var(--kui-line-height-30, 20px);padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px));padding-top:kui-space-20;padding-top:var(--spacing-xxs, var(--kui-space-20, kui-space-20))}.disabled .k-checkbox-label[data-v-40f87365]{color:#828a9e;color:var(--KCheckboxDisabledChecked, var(--grey-400, var(--kui-color-text-disabled, #828a9e)))}.k-checkbox-description,.k-checkbox .k-checkbox-label.has-desc{font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-checkbox .has-desc .label-tooltip{display:inline-block;padding-top:2px;padding-top:var(--kui-space-10, 2px)}.k-code-block[data-v-1c9ec6b2]{border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));color:#3a3f51;color:var(--KCodeBlockColor, var(--steel-700, var(--kui-color-text-neutral-stronger, #3a3f51)))}.k-code-block.theme-light[data-v-1c9ec6b2]{--KButtonOutlineColor: var(--steel-500, var(--kui-color-text-neutral, #6c7489));--KButtonOutlineBorder: var(--steel-500, #5c7299);--KButtonOutlineHoverBorder: var(--steel-700, #273c61)}.k-code-block.theme-dark[data-v-1c9ec6b2]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-1c9ec6b2],.k-code-block code[data-v-1c9ec6b2]{color:#3a3f51;color:var(--KCodeBlockColor, var(--steel-700, var(--kui-color-text-neutral-stronger, #3a3f51)));font-family:JetBrains Mono,Consolas,monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, var(--kui-font-family-code, "JetBrains Mono", Consolas, monospace)));font-size:12px;font-size:var(--KCodeBlockFontSize, var(--type-xs, var(--kui-font-size-20, 12px)));-moz-tab-size:2;tab-size:2;-moz-tab-size:var(--KCodeBlockTabSize, 2);tab-size:var(--KCodeBlockTabSize, 2)}.k-code-block.theme-dark pre[data-v-1c9ec6b2],.k-code-block.theme-dark code[data-v-1c9ec6b2]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-1c9ec6b2]{background-color:#f9fafb;background-color:var(--KCodeBlockBackgroundColor, var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));display:grid;gap:12px;gap:var(--spacing-sm, var(--kui-space-50, 12px));grid-template-columns:var(--maxLineNumberWidth) 1fr;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-top:0;margin-top:var(--kui-space-0, 0px);max-height:none;max-height:var(--KCodeBlockMaxHeight, none);min-height:56px;overflow:auto;padding:16px 0 0 12px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block pre.is-single-line[data-v-1c9ec6b2]{grid-template-columns:auto;padding:12px 48px 0 0;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-xxl, var(--kui-space-110, 48px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-code-block pre.is-single-line code[data-v-1c9ec6b2]{line-height:28px;line-height:var(--kui-line-height-50, 28px);margin-right:20px;margin-right:var(--kui-space-70, 20px);overflow-x:auto;padding-bottom:8px;padding-bottom:var(--spacing-xs, var(--kui-space-40, 8px));padding-left:12px;padding-left:var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block pre.is-single-line+.k-code-block-copy-button[data-v-1c9ec6b2]{top:8px;top:var(--spacing-xs, 8px)}.k-code-block.theme-dark pre[data-v-1c9ec6b2]{background-color:#232633;background-color:var(--KCodeBlockBackgroundColor, var(--black-500, var(--kui-color-background-neutral-strongest, #232633)))}.k-code-block pre[data-v-1c9ec6b2]:focus-visible{isolation:isolate;outline:2px solid #0044f4;outline:2px solid var(--KCodeBlockFocusColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));outline-offset:-2px}.k-code-block.theme-dark pre[data-v-1c9ec6b2]:focus-visible{outline:2px solid #07a88d;outline:2px solid var(--KCodeBlockFocusColor, var(--green-500, #07a88d))}.k-code-block-actions+.k-code-block-content>pre[data-v-1c9ec6b2]{border-bottom-left-radius:8px;border-bottom-left-radius:var(--kui-border-radius-40, 8px);border-bottom-right-radius:8px;border-bottom-right-radius:var(--kui-border-radius-40, 8px);border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px);border-top-right-radius:0;border-top-right-radius:var(--kui-border-radius-0, 0px)}.k-code-block code[data-v-1c9ec6b2]{display:block;min-width:0;overflow-x:auto;padding-bottom:12px;padding-bottom:var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block[data-v-1c9ec6b2]:focus-visible{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));isolation:isolate;outline:none}.k-code-block.theme-dark[data-v-1c9ec6b2]:focus-visible{box-shadow:0 0 0 2px #07a88d;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--green-500, #07a88d))}.k-code-block-actions[data-v-1c9ec6b2]{align-items:stretch;background-color:#f9fafb;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb));border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-top-left-radius:8px;border-top-left-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));border-top-right-radius:8px;border-top-right-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));display:flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px));justify-content:flex-end;padding:8px 16px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-md, var(--kui-space-60, 16px))}.theme-dark .k-code-block-actions[data-v-1c9ec6b2]{background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-bottom:1px solid #273c61;border-bottom:var(--kui-border-width-10, 1px) solid var(--steel-700, #273c61);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block-actions .k-button[data-v-1c9ec6b2]{align-self:stretch}.k-code-block-actions .k-button.action-active[data-v-1c9ec6b2]{background-color:#6c7489;background-color:var(--steel-500, var(--kui-color-background-neutral, #6c7489));border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-is-processing-icon[data-v-1c9ec6b2]{align-items:center;display:inline-flex;justify-content:center}.k-is-processing-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-is-processing-icon .theme-dark[data-v-1c9ec6b2]{color:#7d91b3;color:var(--steel-400, #7d91b3)}.k-search-actions[data-v-1c9ec6b2]{align-items:stretch;display:inline-flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-is-processing-icon[data-v-1c9ec6b2]:not(.k-is-processing-icon-is-visible){visibility:hidden}.k-button.k-regexp-mode-button[data-v-1c9ec6b2]{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, var(--kui-font-family-code, "JetBrains Mono", Consolas, monospace)))}.k-search-container[data-v-1c9ec6b2]{align-items:stretch;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KInputBorder, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-flex;flex-basis:15ch;flex-grow:1;max-width:250px;position:relative;transition:border .2s ease}.k-search-container[data-v-1c9ec6b2]:focus{border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KInputBorder, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)))}.theme-dark .k-search-container[data-v-1c9ec6b2]{background-color:#3a3f51;background-color:var(--steel-700, var(--kui-color-background-neutral-stronger, #3a3f51));border:none}.k-search-container[data-v-1c9ec6b2]:hover{border-color:#dae3f2;border-color:var(--KInputHover, var(--steel-200, #dae3f2))}.k-search-container[data-v-1c9ec6b2]:focus-within{border-color:#7d91b3;border-color:var(--KInputFocus, var(--steel-400, #7d91b3))}.theme-dark .k-search-container[data-v-1c9ec6b2]:focus-within{border-color:#afb7c5;border-color:var(--KInputFocus, var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-code-block-search-input[data-v-1c9ec6b2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:currentColor;flex-grow:1;font:inherit;height:32px;margin:0;margin:var(--kui-space-0, 0px);padding:0 8px;padding:var(--kui-space-0, 0px) var(--spacing-xs, var(--kui-space-40, 8px));width:0}.theme-dark .k-code-block-search-input[data-v-1c9ec6b2]{background-color:#3a3f51;background-color:var(--steel-700, var(--kui-color-background-neutral-stronger, #3a3f51));color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block-search-input[data-v-1c9ec6b2]:focus,.k-code-block-search-input[data-v-1c9ec6b2]:focus-visible{outline:none}.k-code-block-search-results[data-v-1c9ec6b2]{align-self:center;min-width:12ch;padding-right:12px;padding-right:var(--spacing-sm, var(--kui-space-50, 12px));text-align:right}.k-code-block-search-results[data-v-1c9ec6b2]:not(.k-code-block-search-results-has-query){color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.theme-dark .k-code-block-search-results[data-v-1c9ec6b2]:not(.k-code-block-search-results-has-query){color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}.k-code-block-search-error[data-v-1c9ec6b2],.k-code-block-search-results[data-v-1c9ec6b2]{margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-top:0;margin-top:var(--kui-space-0, 0px)}.k-code-block-search-error[data-v-1c9ec6b2]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid currentColor;border:var(--kui-border-width-10, 1px) solid currentColor;border-bottom-left-radius:2px;border-bottom-left-radius:var(--kui-border-radius-10, 2px);border-bottom-right-radius:2px;border-bottom-right-radius:var(--kui-border-radius-10, 2px);color:#d60027;color:var(--red-700, var(--kui-color-text-danger, #d60027));font-size:12px;font-size:var(--kui-font-size-20, 12px);left:-1px;padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px));position:absolute;right:-1px;top:100%;z-index:1}.k-search-icon[data-v-1c9ec6b2]{color:#afb7c5;color:var(--grey-400, var(--kui-color-text-neutral-weak, #afb7c5));padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px))}.k-search-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-search-icon .theme-dark[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-400, var(--kui-color-text-neutral-weak, #afb7c5))}.k-clear-query-button[data-v-1c9ec6b2]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);color:#afb7c5;color:var(--grey-400, var(--kui-color-text-neutral-weak, #afb7c5));display:inline-flex;font:inherit;margin:0;margin:var(--kui-space-0, 0px);padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px))}.k-clear-query-button .k-clear-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-clear-query-button .k-clear-icon .theme-dark[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-400, var(--kui-color-text-neutral-weak, #afb7c5))}.k-clear-query-button[data-v-1c9ec6b2]:focus{border-color:#0044f4;border-color:var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));outline:none}.theme-dark .k-clear-query-button[data-v-1c9ec6b2]:focus{border-color:#07a88d;border-color:var(--KButtonOutlineBorder, var(--green-500, #07a88d));box-shadow:0 0 0 2px #fff,0 0 0 4px #07a88d;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--green-500, #07a88d))}.k-code-block-content[data-v-1c9ec6b2]{position:relative}.k-code-block-secondary-actions[data-v-1c9ec6b2]{display:flex;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px));position:absolute;right:16px;right:var(--spacing-md, 16px);top:8px;top:var(--spacing-xs, 8px);z-index:1}.k-code-block-copy-button[data-tooltip-text][data-v-1c9ec6b2]:after{background-color:#3a3f51;background-color:var(--grey-600, var(--kui-color-background-neutral-stronger, #3a3f51));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));content:attr(data-tooltip-text);font-weight:400;padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));position:absolute;right:calc(100% + 8px);right:calc(100% + var(--spacing-xs, 8px));top:50%;transform:translateY(-50%);white-space:nowrap}.k-button-icon[data-v-1c9ec6b2]{align-items:center;display:inline-flex;justify-content:center}.k-line-number-rows[data-v-1c9ec6b2]{box-sizing:border-box;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.k-line-number-rows[data-v-1c9ec6b2],.k-line-number-rows a[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.theme-dark .k-line-number-rows[data-v-1c9ec6b2],.theme-dark .k-line-number-rows a[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}.k-line[data-v-1c9ec6b2]{display:inline-flex;justify-content:flex-end}.k-line-is-match[data-v-1c9ec6b2]:before{background-color:#0000001a;content:" ";left:0;pointer-events:none;position:absolute;right:0}.theme-dark .k-line-is-match[data-v-1c9ec6b2]:before{background-color:#ffffff1a}.k-line-is-highlighted-match[data-v-1c9ec6b2]:before{background-color:#0003;border-left:4px solid #0044f4;border-left:var(--kui-border-width-30, 4px) solid var(--KCodeBlockMatchHighlightColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.theme-dark .k-line-is-highlighted-match[data-v-1c9ec6b2]:before{border-left:4px solid #07a88d;border-left:var(--kui-border-width-30, 4px) solid var(--KCodeBlockMatchHighlightColor, var(--green-500, #07a88d))}.k-line-anchor[data-v-1c9ec6b2]:not([href]){text-decoration:none}.k-line-anchor[href][data-v-1c9ec6b2]:hover{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));text-decoration:underline}.visually-hidden[data-v-1c9ec6b2]{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.k-code-block .k-matched-term{color:#00abd2;color:var(--teal-500, var(--kui-color-text-decorative, #00abd2));font-weight:700;font-weight:var(--kui-font-weight-bold, 700)}.k-code-block.theme-dark .k-matched-term{color:#007d60;color:var(--green-500, var(--kui-color-text-success, #007d60))}.k-code-block .k-button.small{padding-left:8px;padding-left:var(--spacing-xs, var(--kui-space-40, 8px));padding-right:8px;padding-right:var(--spacing-xs, var(--kui-space-40, 8px))}.k-code-block .kong-icon{align-items:center;display:inline-flex;justify-content:center}@media (min-width: 768px){.k-code-block .k-button:not(.increase-specificity){background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border-color:#0000;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}}.k-code-block .k-button:not(.increase-specificity):hover{background-color:#f9fafb;background-color:var(--steel-100, var(--kui-color-background-neutral-weakest, #f9fafb));border-color:#0000!important;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))!important}.k-code-block .k-button:not(.increase-specificity):active,.k-code-block .k-button:not(.increase-specificity):hover:active{background-color:#6c7489;background-color:var(--steel-500, var(--kui-color-background-neutral, #6c7489));border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block.theme-dark .k-button:not(.increase-specificity){background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}@media (max-width: 767px){.k-code-block.theme-dark .k-button:not(.increase-specificity){background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5))}}.k-code-block.theme-dark .k-button:not(.increase-specificity):hover{background-color:#7d91b3;background-color:var(--steel-400, #7d91b3);border-color:#7d91b3;border-color:var(--steel-400, #7d91b3);color:#232633;color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity):hover:disabled{background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity):active,.k-code-block.theme-dark .k-button:not(.increase-specificity):hover:active{background-color:#afb7c5;background-color:var(--steel-300, var(--kui-color-background-neutral-weak, #afb7c5));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#232633;color:var(--black-500, var(--kui-color-text-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity).action-active{background-color:#afb7c5;background-color:var(--steel-300, var(--kui-color-background-neutral-weak, #afb7c5));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#232633;color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-collapse[data-v-0786743b]{width:100%!important}.k-collapse .k-collapse-heading[data-v-0786743b]{display:block!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.k-collapse .k-collapse-heading.has-trailing-trigger[data-v-0786743b]{display:flex!important}.k-collapse .k-collapse-title[data-v-0786743b]{font-size:18px;font-size:var(--type-lg, var(--kui-font-size-50, 18px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important}.k-collapse .k-collapse-title.has-trailing-trigger[data-v-0786743b]{margin-right:auto!important;margin-right:var(--kui-space-auto, auto)!important}.k-collapse .k-collapse-trigger[data-v-0786743b]{cursor:pointer}.k-collapse .k-collapse-trigger.has-trailing-trigger[data-v-0786743b]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content[data-v-0786743b]{color:#0044f4;color:var(--KCollapseTriggerColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));display:inline-block!important;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronDown svg path,.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronRight svg path{stroke:#0044f4;stroke:var(--KCollapseTriggerColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-icon.kong-icon{padding-right:0;padding-right:var(--kui-space-0, 0px)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-label .kong-icon{position:relative;top:2px}.k-collapse .k-collapse-visible-content{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important;width:100%!important}.k-collapse .k-collapse-hidden-content{width:100%!important}.k-segmented-control[data-v-aa757ac7]{display:flex!important;gap:0px;gap:var(--KSegmentedControlGap, var(--kui-space-0, 0px))}.k-segmented-control[data-v-aa757ac7] .k-button{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);color:#0044f4;color:var(--KSegmentedControlText, var(--blue-500, var(--kui-color-text-primary, #0044f4)));flex:1;justify-content:center!important;margin-left:-1px;--KButtonPrimaryBase: var(--KSegmentedControlSelectedBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonPrimaryHover: var(--KKSegmentedControlSelectedBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonSecondaryBase: var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)));--KButtonSecondaryHover: var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)))}.k-segmented-control[data-v-aa757ac7] .k-button.primary{border-color:#0044f4;border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));z-index:1}.k-segmented-control[data-v-aa757ac7] .k-button.secondary{border-color:#0044f466;border-color:var(--KSegmentedControlUnselectedBorder, rgba(0, 68, 244, .4))}.k-segmented-control[data-v-aa757ac7] .k-button.secondary:hover{border-color:#0044f4;border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-segmented-control[data-v-aa757ac7] .k-button:hover,.k-segmented-control[data-v-aa757ac7] .k-button:active{z-index:2}.k-segmented-control[data-v-aa757ac7] .k-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)));z-index:3}.k-segmented-control[data-v-aa757ac7] .k-button:first-child{border-radius:2px 0 0 2px;border-radius:var(--kui-border-radius-10, 2px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-10, 2px);margin-left:0;margin-left:var(--kui-space-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:last-child{border-radius:0 2px 2px 0;border-radius:var(--kui-border-radius-0, 0px) var(--kui-border-radius-10, 2px) var(--kui-border-radius-10, 2px) var(--kui-border-radius-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:only-child{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);margin-left:0;margin-left:var(--kui-space-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:disabled,.k-segmented-control[data-v-aa757ac7] .k-button:disabled:hover{background-color:#fff!important;background-color:var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)))!important;border-color:#afb7c566;z-index:0}.k-segmented-control[data-v-aa757ac7]:not(.allow-pointer-events) .k-button>*{pointer-events:none}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;color:var(--gray-600);border-width:2px;border-style:solid;border-radius:var(--rounded);border-color:transparent}.vc-arrow:hover{background:var(--gray-200)}.vc-arrow:focus{border-color:var(--gray-300)}.vc-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-day-popover-container{color:var(--white);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);font-size:var(--text-xs);font-weight:var(--font-medium);padding:4px 8px;box-shadow:var(--shadow)}.vc-day-popover-header{font-size:var(--text-xs);color:var(--gray-300);font-weight:var(--font-semibold);text-align:center}.vc-arrows-container{width:100%;position:absolute;top:0;display:flex;justify-content:space-between;padding:8px 10px;pointer-events:none}.vc-arrows-container.title-left{justify-content:flex-end}.vc-arrows-container.title-right{justify-content:flex-start}.vc-is-dark .vc-arrow{color:var(--white)}.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}.vc-is-dark .vc-day-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-day.is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:flex;justify-content:center;align-items:center;transform-origin:50% 50%}.vc-day-box-left-center{display:flex;justify-content:flex-start;align-items:center;transform-origin:0% 50%}.vc-day-box-right-center{display:flex;justify-content:flex-end;align-items:center;transform-origin:100% 50%}.vc-day-box-center-bottom{display:flex;justify-content:center;align-items:flex-end}.vc-day-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-sm);font-weight:var(--font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--rounded-full);-webkit-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:#ccd6e04d}.vc-day-content:focus{font-weight:var(--font-bold);background-color:#ccd6e066}.vc-day-content.is-disabled{color:var(--gray-400)}.vc-is-dark .vc-day-content:hover{background-color:#7281974d}.vc-is-dark .vc-day-content:focus{background-color:#72819766}.vc-is-dark .vc-day-content.is-disabled{color:var(--gray-600)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-dots{display:flex;justify-content:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:50%;transition:all var(--day-content-transition-time)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:flex;justify-content:flex-start;align-items:center;width:75%}.vc-bar{flex-grow:1;height:3px;transition:all var(--day-content-transition-time)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:var(--leading-snug);border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded)}.vc-nav-arrow.is-left{margin-right:auto}.vc-nav-arrow.is-right{margin-left:auto}.vc-nav-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-nav-arrow:hover{background-color:var(--gray-900)}.vc-nav-arrow:focus{border-color:var(--accent-600)}.vc-nav-title{color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);padding:4px 8px;border-radius:var(--rounded);border-width:2px;border-style:solid;border-color:transparent;-webkit-user-select:none;user-select:none}.vc-nav-title:hover{background-color:var(--gray-900)}.vc-nav-title:focus{border-color:var(--accent-600)}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px}.vc-nav-item{width:48px;text-align:center;line-height:var(--leading-snug);font-weight:var(--font-semibold);padding:4px 0;cursor:pointer;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded);-webkit-user-select:none;user-select:none}.vc-nav-item:hover{color:var(--white);background-color:var(--gray-900);box-shadow:var(--shadow-inner)}.vc-nav-item.is-active{color:var(--accent-900);background:var(--accent-100);font-weight:var(--font-bold);box-shadow:var(--shadow)}.vc-nav-item.is-current{color:var(--accent-100);font-weight:var(--bold);border-color:var(--accent-100)}.vc-nav-item:focus{border-color:var(--accent-600)}.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}.vc-is-dark .vc-nav-title{color:var(--gray-900)}.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-item:hover{color:var(--gray-900);background-color:var(--gray-200);box-shadow:none}.vc-is-dark .vc-nav-item.is-active{color:var(--white);background:var(--accent-500)}.vc-is-dark .vc-nav-item.is-current{color:var(--accent-600);border-color:var(--accent-500)}.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}.vc-pane{min-width:250px}.vc-header{display:flex;justify-content:center;align-items:center;padding:10px 16px 0}.vc-header.align-left{justify-content:flex-start}.vc-header.align-right{justify-content:flex-end}.vc-title{font-size:var(--text-lg);color:var(--gray-800);font-weight:var(--font-semibold);line-height:28px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.vc-title:hover{opacity:.75}.vc-weeknumber{display:flex;justify-content:center;align-items:center;position:relative}.vc-weeknumber-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-xs);font-weight:var(--font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--gray-500);-webkit-user-select:none;user-select:none}.vc-weeknumber-content.is-left-outside{position:absolute;left:var(--weeknumber-offset)}.vc-weeknumber-content.is-right-outside{position:absolute;right:var(--weeknumber-offset)}.vc-weeks{display:grid;grid-template-columns:repeat(7,1fr);position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:250px}.vc-weeks.vc-show-weeknumbers{grid-template-columns:auto repeat(7,1fr)}.vc-weeks.vc-show-weeknumbers.is-right{grid-template-columns:repeat(7,1fr) auto}.vc-weekday{text-align:center;color:var(--gray-500);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;user-select:none}.vc-weekdays{display:flex}.vc-nav-popover-container{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);padding:4px;box-shadow:var(--shadow)}.vc-is-dark .vc-header{color:var(--gray-200)}.vc-is-dark .vc-title{color:var(--gray-100)}.vc-is-dark .vc-weekday{color:var(--accent-200)}.vc-is-dark .vc-nav-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{transform:translate(var(--slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{transform:translate(calc(-1 * var(--slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{transform:translateY(var(--slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{transform:translateY(calc(-1 * var(--slide-translate)))}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;outline:none;z-index:10;box-shadow:var(--shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{--day-content-transition-time: .13s ease-in;display:flex;align-items:center;transition:all .13s ease-in;transition:all var(--day-content-transition-time)}.vc-day-popover-row:not(:first-child){margin-top:3px}.vc-day-popover-row-indicator{display:flex;justify-content:center;align-items:center;flex-grow:0;width:15px;margin-right:3px}.vc-day-popover-row-indicator span{transition:all var(--day-content-transition-time)}.vc-day-popover-row-content{display:flex;align-items:center;flex-wrap:none;flex-grow:1;width:max-content}.vc-svg-icon{display:inline-block;stroke:currentColor;stroke-width:0}.vc-svg-icon path{fill:currentColor}.vc-time-picker{display:flex;align-items:center;padding:8px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-bordered{border-top:1px solid var(--gray-400)}.vc-time-icon{width:16px;height:16px;color:var(--gray-600)}.vc-time-content{margin-left:8px}.vc-time-date{display:flex;align-items:center;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;padding:0 0 4px 4px;margin-top:-4px;line-height:21px}.vc-time-weekday{color:var(--gray-700);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--accent-600);margin-left:8px}.vc-time-day{color:var(--accent-600);margin-left:4px}.vc-time-year{color:var(--gray-500);margin-left:8px}.vc-time-select{display:flex;align-items:center}.vc-am-pm{display:flex;align-items:center;background:var(--gray-200);color:var(--gray-800);margin-left:8px;padding:4px;border-radius:var(--rounded);height:30px}.vc-am-pm button{font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 4px;background:transparent;border:2px solid transparent;border-radius:var(--rounded);line-height:var(--leading-snug)}.vc-am-pm button:hover{color:var(--gray-600)}.vc-am-pm button:focus{border-color:var(--accent-400)}.vc-am-pm button.active{background:var(--accent-600);color:var(--white)}.vc-am-pm button.active:hover{background:var(--accent-500)}.vc-am-pm button.active:focus{border-color:var(--accent-400)}.vc-is-dark .vc-time-picker{border-color:var(--gray-700)}.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{color:var(--gray-400)}.vc-is-dark .vc-time-month,.vc-is-dark .vc-time-day{color:var(--accent-400)}.vc-is-dark .vc-time-year{color:var(--gray-500)}.vc-is-dark .vc-am-pm{background:var(--gray-700)}.vc-is-dark .vc-am-pm:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button{color:var(--gray-100)}.vc-is-dark .vc-am-pm button:hover{color:var(--gray-400)}.vc-is-dark .vc-am-pm button:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button.active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-am-pm button.active:hover{background:var(--accent-600)}.vc-is-dark .vc-am-pm button.active:focus{border-color:var(--accent-500)}.vc-select{position:relative}.vc-select select{flex-grow:1;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:52px;height:30px;font-size:var(--text-base);font-weight:var(--font-medium);text-align:left;background-color:var(--gray-200);border:2px solid;border-color:var(--gray-200);color:var(--gray-900);padding:0 20px 0 8px;border-radius:var(--rounded);line-height:var(--leading-tight);text-indent:0px;cursor:pointer;-moz-padding-start:3px;background-image:none}.vc-select select:hover{color:var(--gray-600)}.vc-select select:focus{outline:0;border-color:var(--accent-400);background-color:var(--white)}.vc-select-arrow{display:flex;align-items:center;pointer-events:none;position:absolute;top:0;bottom:0;right:0;padding:0 4px 0 0;color:var(--gray-500)}.vc-select-arrow svg{width:16px;height:16px;fill:currentColor}.vc-is-dark select{background:var(--gray-700);color:var(--gray-100);border-color:var(--gray-700)}.vc-is-dark select:hover{color:var(--gray-400)}.vc-is-dark select:focus{border-color:var(--accent-500);background-color:var(--gray-800)}.vc-container{--white: #ffffff;--black: #000000;--gray-100: #f7fafc;--gray-200: #edf2f7;--gray-300: #e2e8f0;--gray-400: #cbd5e0;--gray-500: #a0aec0;--gray-600: #718096;--gray-700: #4a5568;--gray-800: #2d3748;--gray-900: #1a202c;--red-100: #fff5f5;--red-200: #fed7d7;--red-300: #feb2b2;--red-400: #fc8181;--red-500: #f56565;--red-600: #e53e3e;--red-700: #c53030;--red-800: #9b2c2c;--red-900: #742a2a;--orange-100: #fffaf0;--orange-200: #feebc8;--orange-300: #fbd38d;--orange-400: #f6ad55;--orange-500: #ed8936;--orange-600: #dd6b20;--orange-700: #c05621;--orange-800: #9c4221;--orange-900: #7b341e;--yellow-100: #fffff0;--yellow-200: #fefcbf;--yellow-300: #faf089;--yellow-400: #f6e05e;--yellow-500: #ecc94b;--yellow-600: #d69e2e;--yellow-700: #b7791f;--yellow-800: #975a16;--yellow-900: #744210;--green-100: #f0fff4;--green-200: #c6f6d5;--green-300: #9ae6b4;--green-400: #68d391;--green-500: #48bb78;--green-600: #38a169;--green-700: #2f855a;--green-800: #276749;--green-900: #22543d;--teal-100: #e6fffa;--teal-200: #b2f5ea;--teal-300: #81e6d9;--teal-400: #4fd1c5;--teal-500: #38b2ac;--teal-600: #319795;--teal-700: #2c7a7b;--teal-800: #285e61;--teal-900: #234e52;--blue-100: #ebf8ff;--blue-200: #bee3f8;--blue-300: #90cdf4;--blue-400: #63b3ed;--blue-500: #4299e1;--blue-600: #3182ce;--blue-700: #2b6cb0;--blue-800: #2c5282;--blue-900: #2a4365;--indigo-100: #ebf4ff;--indigo-200: #c3dafe;--indigo-300: #a3bffa;--indigo-400: #7f9cf5;--indigo-500: #667eea;--indigo-600: #5a67d8;--indigo-700: #4c51bf;--indigo-800: #434190;--indigo-900: #3c366b;--purple-100: #faf5ff;--purple-200: #e9d8fd;--purple-300: #d6bcfa;--purple-400: #b794f4;--purple-500: #9f7aea;--purple-600: #805ad5;--purple-700: #6b46c1;--purple-800: #553c9a;--purple-900: #44337a;--pink-100: #fff5f7;--pink-200: #fed7e2;--pink-300: #fbb6ce;--pink-400: #f687b3;--pink-500: #ed64a6;--pink-600: #d53f8c;--pink-700: #b83280;--pink-800: #97266d;--pink-900: #702459}.vc-container.vc-red{--accent-100: var(--red-100);--accent-200: var(--red-200);--accent-300: var(--red-300);--accent-400: var(--red-400);--accent-500: var(--red-500);--accent-600: var(--red-600);--accent-700: var(--red-700);--accent-800: var(--red-800);--accent-900: var(--red-900)}.vc-container.vc-orange{--accent-100: var(--orange-100);--accent-200: var(--orange-200);--accent-300: var(--orange-300);--accent-400: var(--orange-400);--accent-500: var(--orange-500);--accent-600: var(--orange-600);--accent-700: var(--orange-700);--accent-800: var(--orange-800);--accent-900: var(--orange-900)}.vc-container.vc-yellow{--accent-100: var(--yellow-100);--accent-200: var(--yellow-200);--accent-300: var(--yellow-300);--accent-400: var(--yellow-400);--accent-500: var(--yellow-500);--accent-600: var(--yellow-600);--accent-700: var(--yellow-700);--accent-800: var(--yellow-800);--accent-900: var(--yellow-900)}.vc-container.vc-green{--accent-100: var(--green-100);--accent-200: var(--green-200);--accent-300: var(--green-300);--accent-400: var(--green-400);--accent-500: var(--green-500);--accent-600: var(--green-600);--accent-700: var(--green-700);--accent-800: var(--green-800);--accent-900: var(--green-900)}.vc-container.vc-teal{--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--accent-900: var(--teal-900)}.vc-container.vc-blue{--accent-100: var(--blue-100);--accent-200: var(--blue-200);--accent-300: var(--blue-300);--accent-400: var(--blue-400);--accent-500: var(--blue-500);--accent-600: var(--blue-600);--accent-700: var(--blue-700);--accent-800: var(--blue-800);--accent-900: var(--blue-900)}.vc-container.vc-indigo{--accent-100: var(--indigo-100);--accent-200: var(--indigo-200);--accent-300: var(--indigo-300);--accent-400: var(--indigo-400);--accent-500: var(--indigo-500);--accent-600: var(--indigo-600);--accent-700: var(--indigo-700);--accent-800: var(--indigo-800);--accent-900: var(--indigo-900)}.vc-container.vc-purple{--accent-100: var(--purple-100);--accent-200: var(--purple-200);--accent-300: var(--purple-300);--accent-400: var(--purple-400);--accent-500: var(--purple-500);--accent-600: var(--purple-600);--accent-700: var(--purple-700);--accent-800: var(--purple-800);--accent-900: var(--purple-900)}.vc-container.vc-pink{--accent-100: var(--pink-100);--accent-200: var(--pink-200);--accent-300: var(--pink-300);--accent-400: var(--pink-400);--accent-500: var(--pink-500);--accent-600: var(--pink-600);--accent-700: var(--pink-700);--accent-800: var(--pink-800);--accent-900: var(--pink-900)}.vc-container{--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--leading-snug: 1.375;--rounded: .25rem;--rounded-lg: .5rem;--rounded-full: 9999px;--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--slide-translate: 22px;--slide-duration: .15s;--slide-timing: ease;--day-content-transition-time: .13s ease-in;--weeknumber-offset: -34px;position:relative;display:inline-flex;width:max-content;height:max-content;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--gray-900);background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:.5rem;border-radius:var(--rounded-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container button,.vc-container [role=button]{cursor:pointer}.vc-container.vc-is-expanded{min-width:100%}.vc-container .vc-container{border:none}.vc-container.vc-is-dark{color:var(--gray-100);background-color:var(--gray-900);border-color:var(--gray-700)}.k-datetime-picker{max-width:100%}.k-datetime-picker.set-min-width .k-popover{min-width:360px}.k-datetime-picker .timepicker-input{--KButtonOutlineColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489));--KButtonOutlineActive: var(--white, var(--kui-color-background, #ffffff));border:none;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);max-width:100%;padding:12px!important;padding:var(--spacing-sm, var(--kui-space-50, 12px))!important;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-datetime-picker .timepicker-input .calendar-icon{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important}.k-datetime-picker .timepicker-input.set-min-width{min-width:360px}.k-datetime-picker .timepicker-input:hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-datetime-picker .timepicker-input:focus,.k-datetime-picker .timepicker-input:active{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-datetime-picker .timepicker-input .timepicker-display{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));display:flex!important;flex-wrap:wrap;font-size:16px!important;font-size:var(--kui-font-size-40, 16px)!important}.k-datetime-picker .timepicker-input .timepicker-display div{font-size:16px;font-size:var(--kui-font-size-40, 16px);line-height:20px;line-height:var(--kui-line-height-30, 20px);margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px);text-align:left;white-space:nowrap;width:auto}.k-datetime-picker .k-popover{max-height:90vh;max-width:350px;overflow:hidden;padding:12px;padding:var(--spacing-sm, var(--kui-space-50, 12px))}.k-datetime-picker .k-popover[x-placement^=bottom]{margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-datetime-picker .k-popover[x-placement^=top]{margin-bottom:2px;margin-bottom:var(--kui-space-10, 2px)}.k-datetime-picker .k-popover .k-popover-content .datetime-picker-toggle{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important;width:100%!important}.k-datetime-picker .k-popover .k-popover-content .range-display{margin:0 auto;margin:var(--kui-space-0, 0px) auto var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-content .relative-periods-container,.k-datetime-picker .k-popover .k-popover-content .timeframe-section{display:flex!important;flex-direction:column!important}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-section-title{font-size:14px!important;font-size:var(--kui-font-size-30, 14px)!important;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px!important;margin-bottom:var(--spacing-xs, var(--kui-space-20, 4px))!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons{display:flex!important;flex-wrap:wrap}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn{flex:0 calc(33% - 3px);font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);justify-content:center;margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);margin-right:6px;margin-right:var(--kui-space-30, 6px);padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px))}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn.selected-option{background-color:#0044f4;background-color:var(--blue-500, var(--kui-color-background-primary, #0044f4));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:nth-child(3n){margin-right:0;margin-right:var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:focus{box-shadow:none}.k-datetime-picker .k-popover .k-popover-footer{margin:16px auto 0;margin:var(--spacing-md, var(--kui-space-60, 16px)) auto var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container{display:flex!important;justify-content:flex-end!important}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container .action-btn{padding:0 16px 8px;padding:var(--kui-space-0, 0px) var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-xs, var(--kui-space-40, 8px))}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container .action-btn:focus{box-shadow:none}.k-datetime-picker .vc-container{border:0px;border:var(--kui-border-width-0, 0px)}.k-datetime-picker .vc-container .vc-time-icon{display:none}.k-datetime-picker .vc-container .vc-bordered{border:0px;border:var(--kui-border-width-0, 0px)}.k-datetime-picker .vc-container .vc-day-content.is-disabled{pointer-events:none}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content{font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content:focus{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-highlights:has(.vcal-day-start,.vcal-day-end,.vcal-day-drag-start,.vcal-day-drag-end)+.vc-day-content{color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-nav-popover-container{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-neutral-weak, #afb7c5);color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:focus{border:2px solid #ffffff;border:var(--kui-border-width-20, 2px) solid var(--white, #ffffff)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:focus{border:2px solid #ffffff;border:var(--kui-border-width-20, 2px) solid var(--white, #ffffff)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);box-shadow:none;color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-current{border-color:#0000;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-active{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);box-shadow:none;color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-disabled{color:#828a9e;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e));cursor:not-allowed;opacity:1}.k-datetime-picker .vc-container .vc-time-picker{border-top:1px solid #ffffff!important;border-top:var(--kui-border-width-10, 1px) solid var(--white, #ffffff)!important}.k-datetime-picker .vc-container .vc-time-picker:last-of-type{padding-bottom:0;padding-bottom:var(--kui-space-0, 0px)}.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-weekday,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-year{color:#6c7489!important;color:var(--kui-color-text-neutral, #6c7489)!important}.k-datetime-picker .vc-container .vc-pane-container .vc-arrows-container,.k-datetime-picker .vc-container .vc-pane-container .vc-header{padding:2px 16px 0;padding:var(--kui-space-10, 2px) var(--kui-space-60, 16px) var(--kui-space-0, 0px)}.k-datetime-picker .vc-container .vc-pane-container .vc-header{margin-bottom:8px;margin-bottom:var(--kui-space-40, 8px)}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px))}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:active{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-weeks{margin-top:12px;margin-top:var(--spacing-sm, var(--kui-space-50, 12px))}.k-datetime-picker .vc-container .vc-pane-container .vc-weeks .vc-weekday{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select,.k-datetime-picker .vc-container .vc-time-picker .vc-select select{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);border:2px solid #e0e4ea;border:var(--kui-border-width-20, 2px) solid #e0e4ea;color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:hover{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:focus{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);border:2px solid #e0e4ea;border:var(--kui-border-width-20, 2px) solid #e0e4ea;color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:focus+.vc-select-arrow,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:focus+.vc-select-arrow{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-pane-container .vc-time-month,.k-datetime-picker .vc-container .vc-pane-container .vc-time-day,.k-datetime-picker .vc-container .vc-pane-container .vc-time-year,.k-datetime-picker .vc-container .vc-time-picker .vc-time-month,.k-datetime-picker .vc-container .vc-time-picker .vc-time-day,.k-datetime-picker .vc-container .vc-time-picker .vc-time-year,.k-datetime-picker .vc-container .vc-pane-container .vc-month,.k-datetime-picker .vc-container .vc-pane-container .vc-day,.k-datetime-picker .vc-container .vc-time-picker .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-day{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:hover{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:focus{border:2px solid rgba(0,0,0,0);border:var(--kui-border-width-20, 2px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:focus{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);border-color:#0044f4;border-color:var(--kui-color-background-primary, #0044f4);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:active{background-color:#5f9aff;background-color:var(--kui-color-background-primary-weak, #5f9aff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-end{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-middle,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-middle{background-color:#bee2ff;background-color:var(--kui-color-background-primary-weaker, #bee2ff)}.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-end,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-end{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);border:2px solid #0044f4;border:var(--kui-border-width-20, 2px) solid var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-day-content:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-day-content:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:2px solid #0044f4;border:var(--kui-border-width-20, 2px) solid var(--kui-color-background-primary, #0044f4);color:#0044f4;color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-end{background-color:#bee2ff;background-color:var(--kui-color-background-primary-weaker, #bee2ff)}li.k-dropdown-item{align-items:center;display:flex;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);width:100%!important}li.k-dropdown-item:not(:first-of-type).has-divider{margin-top:24px;margin-top:var(--spacing-lg, var(--kui-space-80, 24px));position:relative}li.k-dropdown-item:not(:first-of-type).has-divider:before{background:#f9fafb;background:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb));content:"";display:block;height:1px;position:absolute;top:-13px;width:100%}li.k-dropdown-item svg{margin-right:12px;margin-right:var(--spacing-sm, var(--kui-space-50, 12px))}li.k-dropdown-item:hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb))}li.k-dropdown-item .k-dropdown-item-trigger,li.k-dropdown-item .k-dropdown-item-trigger.btn-link{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px));text-align:left;text-decoration:none;width:100%}li.k-dropdown-item .k-dropdown-item-trigger:disabled,li.k-dropdown-item .k-dropdown-item-trigger.disabled,li.k-dropdown-item .k-dropdown-item-trigger.btn-link:disabled,li.k-dropdown-item .k-dropdown-item-trigger.btn-link.disabled{color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important;cursor:not-allowed!important}li.k-dropdown-item .k-dropdown-item-trigger:disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.btn-link:disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.btn-link.disabled:hover{background-color:#f9fafb!important;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb))!important}.k-dropdown-item a.k-dropdown-item-trigger,.k-dropdown-item button.k-dropdown-item-trigger{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px;line-height:var(--kui-line-height-40, 24px);text-decoration:none!important}.k-dropdown-item a.k-dropdown-item-trigger:focus,.k-dropdown-item a.k-dropdown-item-trigger:hover,.k-dropdown-item button.k-dropdown-item-trigger:focus,.k-dropdown-item button.k-dropdown-item-trigger:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-dropdown-item a.k-dropdown-item-trigger .k-dropdown-item-trigger-label,.k-dropdown-item button.k-dropdown-item-trigger .k-dropdown-item-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-dropdown-item.danger button:not(:disabled),.k-dropdown-item.danger a:not(:disabled){color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027));transition:all .2s}.k-dropdown-item.danger button:not(:disabled):hover,.k-dropdown-item.danger a:not(:disabled):hover{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-dropdown-menu[data-v-4b657eb8]{width:fit-content}.k-popover.k-dropdown-popover{border:1px solid rgba(0,0,0,.1);border:var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1));margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important;--KPopPaddingY: var(--spacing-sm, var(--kui-space-50, 12px));--KPopPaddingX: var(--kui-space-0, 0px)}.k-popover.k-dropdown-popover ul{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-popover.k-dropdown-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-popover.k-dropdown-popover a:hover,.k-popover.k-dropdown-popover a:active,.k-popover.k-dropdown-popover a:focus{text-decoration:none}.selection-dropdown-menu .dropdown-trigger .k-button{border:0px;border:var(--kui-border-width-0, 0px);color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));white-space:nowrap;--KButtonOutlineColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.selection-dropdown-menu .dropdown-trigger .k-button:focus{box-shadow:none}.selection-dropdown-menu .dropdown-trigger .k-button:active:disabled{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.selection-dropdown-menu .dropdown-trigger .k-button.is-active{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb))}.selection-dropdown-menu .k-popover.k-dropdown-popover{z-index:10000!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li .non-visual-button{font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff))}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option .non-visual-button{font-weight:500!important;font-weight:var(--kui-font-weight-medium, 500)!important}.k-file-upload[data-v-07b820db]{position:relative;width:100%!important}.k-file-upload .k-file-upload-label[data-v-07b820db]{cursor:pointer!important}.k-file-upload .upload-input[data-v-07b820db]{width:100%!important}.k-file-upload .k-file-upload-btn.k-button[data-v-07b820db]{border-radius:100px;border-radius:var(--kui-border-radius-round, 100px);height:29px;position:absolute;right:8px}.k-file-upload .k-file-upload-btn-with-label.k-button[data-v-07b820db]{top:36px}.k-file-upload .k-file-upload-btn-without-label.k-button[data-v-07b820db]{top:8px}.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file]::-webkit-file-upload-button,.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file]::file-selector-button{cursor:inherit;min-height:100%;min-width:100%;opacity:0;pointer-events:none;position:absolute}.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file],.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file].image-upload{color:transparent}.k-file-upload .remove-button[data-v-07b820db]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:none;cursor:pointer;height:"24px";height:var(--spacing-lg, "24px");padding:6px;padding:var(--kui-space-30, 6px);position:absolute;right:120px}.k-file-upload .remove-button[data-v-07b820db]:hover,.k-file-upload .remove-button[data-v-07b820db]:active{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-file-upload .move-btn-right[data-v-07b820db]{right:8px}.k-file-upload .image-upload-icon[data-v-07b820db]{cursor:pointer;left:8px;position:absolute;top:4px}.k-file-upload .image-upload-description[data-v-07b820db]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));cursor:pointer;font-size:12px;font-size:var(--kui-font-size-20, 12px);left:40px;line-height:16px;line-height:var(--kui-line-height-20, 16px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:12px;white-space:nowrap}.k-file-upload .k-input{height:44px}.k-file-upload .k-input+.help{cursor:default}.k-file-upload input[type=file]{color:transparent}.k-file-upload input[type=file]:hover{cursor:pointer}.k-file-upload .display-name{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));cursor:pointer!important;left:20px;pointer-events:none;position:absolute;text-decoration:none}.k-file-upload .display-name.has-label{top:40px}.k-file-upload .display-name.has-no-label{top:12px}.k-inline-edit[data-v-7a5d6d6e]{--padding: var(--spacing-xxs, var(--kui-space-20, 4px)) var(--spacing-xs, var(--kui-space-40, 8px));box-sizing:border-box}.k-inline-edit[data-v-7a5d6d6e]>div{cursor:text;display:inline-flex;width:100%}.k-inline-edit[data-v-7a5d6d6e]>div>*{border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);line-height:1.25;margin-left:-8px;margin-left:calc(-1 * var(--spacing-xs, var(--kui-space-40, 8px)));margin-top:0;margin-top:var(--kui-space-0, 0px);overflow:hidden;padding:var(--padding);transition:background-color .2s ease;width:100%}.k-inline-edit[data-v-7a5d6d6e]>div:hover>*{background-color:#f9fafb;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb))}.k-inline-edit .k-input[data-v-7a5d6d6e]{display:inline-flex;padding:var(--padding);width:100%}.k-inline-edit .k-input[data-v-7a5d6d6e]:focus,.k-inline-edit .k-input[data-v-7a5d6d6e]:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.k-switch[data-v-9a179dd7],.k-input-switch[data-v-9a179dd7]{position:relative}.k-switch .has-label-left+.kong-icon[data-v-9a179dd7],.k-input-switch .has-label-left+.kong-icon[data-v-9a179dd7]{margin-left:8px;margin-left:var(--kui-space-40, 8px)}.k-switch .has-label-right+.kong-icon[data-v-9a179dd7],.k-input-switch .has-label-right+.kong-icon[data-v-9a179dd7]{left:56px;position:absolute}.k-switch .kong-icon[data-v-9a179dd7],.k-input-switch .kong-icon[data-v-9a179dd7]{top:0;transform:translate(-54px)}.k-menu-item-divider[data-v-4cc89065]{padding:0 20px;padding:var(--kui-space-0, 0px) var(--kui-space-70, 20px)}.k-menu-item-divider hr[data-v-4cc89065]{border:none;border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));margin:16px 0;margin:var(--kui-space-60, 16px) var(--kui-space-0, 0px)}.k-menu-item[data-v-9771ef2b]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:16px;line-height:var(--kui-line-height-20, 16px);list-style:none;margin:0;margin:var(--kui-space-0, 0px);padding-left:2px;padding-left:var(--kui-space-10, 2px);position:relative;white-space:nowrap}.span-icon-container[data-v-9771ef2b]{height:"24px";height:var(--spacing-lg, "24px");margin-left:auto;width:"24px";width:var(--spacing-lg, "24px")}.title-dark[data-v-9771ef2b]{color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633))}.k-menu-item .menu-button[data-v-9771ef2b]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;cursor:pointer!important;padding-left:20px;padding-left:var(--kui-space-70, 20px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.k-menu-item .menu-button[data-v-9771ef2b]:focus,.k-menu-item .menu-button[data-v-9771ef2b]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-menu-item .menu-button[data-v-9771ef2b]:hover{color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633))}.menu-content[data-v-9771ef2b]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));padding-left:20px;padding-left:var(--kui-space-70, 20px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.menu-content.is-open[data-v-9771ef2b]{display:flex!important}.menu-content.is-closed[data-v-9771ef2b]{display:none!important}.k-button.menu-button[data-v-9771ef2b]{color:#6c7489;color:var(--KButtonOutlineColor, var(--grey-500, var(--kui-color-text-neutral, #6c7489)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px;line-height:var(--kui-line-height-40, 24px);width:100%}.k-button.menu-button[data-v-9771ef2b]:focus{box-shadow:0 0 0 1px #bee2ff;box-shadow:0 0 0 1px var(--blue-200, var(--kui-color-border-primary-weaker, #bee2ff))}.k-button.medium[data-v-9771ef2b]{padding-bottom:8px;padding-bottom:var(--kui-space-40, 8px);padding-top:8px;padding-top:var(--kui-space-40, 8px)}.k-menu-item.expando-item>button+div+hr[data-v-9771ef2b],.last-menu-item[data-v-9771ef2b],.last-menu-item>button+div+hr[data-v-9771ef2b],.k-menu-item[data-v-9771ef2b]:last-of-type{border:0px;border:var(--kui-border-width-0, 0px)}.k-menu[data-v-f546073d]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:4px;border-radius:var(--KCardBorderRadius, var(--kui-border-radius-20, 4px));padding-bottom:8px;padding-bottom:var(--kui-space-40, 8px);padding-top:12px;padding-top:var(--kui-space-50, 12px)}.clear-cta-button[data-v-f546073d]>button.k-button{border:none;color:#8ab3fa;color:var(--blue-300, #8ab3fa);font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);margin-top:8px;margin-top:var(--kui-space-40, 8px);padding-top:2px;padding-top:var(--kui-space-10, 2px)}.clear-cta-button[data-v-f546073d]>button.k-button:active,.clear-cta-button[data-v-f546073d]>button.k-button:hover{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.clear-cta-button[data-v-f546073d]>button.k-button:focus{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));box-shadow:none;color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-modal-backdrop[data-v-b3c50754]{background-color:#0b172d99;background-color:var(--KModalBackdrop, rgba(11, 23, 45, .6));top:0;right:0;bottom:0;left:0;position:fixed;z-index:1100}.k-modal-overflow-hidden .k-modal-backdrop[data-v-b3c50754]{overflow:auto}.k-modal[data-v-b3c50754]{--KModalPadding: var(--spacing-xl, var(--kui-space-90, 32px))}.k-modal .k-modal-dialog[data-v-b3c50754]{background:#ffffff;background:var(--kui-color-background, #ffffff);border:initial;border:var(--KModalBorder, initial);border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);box-shadow:0 0 12px #0000001a;box-shadow:0 0 12px 0 var(--black-10, rgba(0, 0, 0, .1));margin:48px auto;margin:var(--kui-space-110, 48px) var(--kui-space-auto, auto);max-width:500px;max-width:var(--KModalMaxWidth, 500px);overflow:hidden;padding:var(--KModalPadding);position:relative;width:auto;z-index:9999}.k-modal .k-modal-dialog .close-button[data-v-b3c50754]{position:absolute;right:24px;right:var(--spacing-lg, 24px);top:24px;top:var(--spacing-lg, 24px);z-index:10000}.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]{margin-top:-8px;margin-top:calc(-1 * var(--kui-space-40, 8px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]:focus,.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-modal .k-modal-content[data-v-b3c50754]{display:flex;flex-direction:column;position:relative}.k-modal .k-modal-content .k-modal-header-image[data-v-b3c50754]{display:flex!important;margin-bottom:32px;margin-bottom:var(--spacing-xl, var(--kui-space-90, 32px));margin-left:calc(var(--KModalPadding) * -1);margin-right:calc(var(--KModalPadding) * -1);margin-top:calc(var(--KModalPadding) * -1)}.k-modal .k-modal-content .k-modal-header[data-v-b3c50754]{align-items:center;color:#000933;color:var(--KModalHeaderColor, var(--black-500, var(--kui-color-text, #000933)));display:flex;font-size:20px;font-size:var(--KModalHeaderSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--KModalHeaderWeight, var(--kui-font-weight-semibold, 600));justify-content:flex-start;margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-modal .k-modal-content .k-modal-header.header-centered[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:center}.k-modal .k-modal-content .k-modal-header.header-left[data-v-b3c50754]{margin-left:0;margin-left:var(--kui-space-0, 0px);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:left}.k-modal .k-modal-content .k-modal-header.header-right[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);text-align:right}.k-modal .k-modal-content .k-modal-header.has-header-image[data-v-b3c50754]{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important}.k-modal .k-modal-content .k-modal-body[data-v-b3c50754]{color:#000933;color:var(--KModalColor, var(--grey-500, var(--black-500, var(--kui-color-text, #000933))));flex:1 1 auto;font-size:14px;font-size:var(--KModalFontSize, var(--kui-font-size-30, 14px));line-height:20px;line-height:var(--kui-line-height-30, 20px);margin-bottom:24px;margin-bottom:var(--KModalBottomMargin, var(--spacing-lg, var(--kui-space-80, 24px)));position:relative}.k-modal .k-modal-content .k-modal-body.content-centered[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:center}.k-modal .k-modal-content .k-modal-body.content-left[data-v-b3c50754]{margin-left:0;margin-left:var(--kui-space-0, 0px);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:left}.k-modal .k-modal-content .k-modal-body.content-right[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);text-align:right}.k-modal .k-modal-content .k-modal-footer[data-v-b3c50754]{display:flex!important}.k-modal .k-modal-content .k-modal-footer .k-modal-action-buttons[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}body.k-modal-overflow-hidden{overflow:hidden}.k-modal-fullscreen-dialog[data-v-e56c1028]{background:#ffffff;background:var(--white, var(--kui-color-background, #ffffff));bottom:0;left:0;padding-top:128px;position:fixed;right:0;top:0;width:100vw;z-index:9999}@media (min-width: 768px){.k-modal-fullscreen-dialog[data-v-e56c1028]{padding-top:64px}}.k-modal-fullscreen-dialog.has-footer[data-v-e56c1028]{padding-bottom:128px}@media (min-width: 768px){.k-modal-fullscreen-dialog.has-footer[data-v-e56c1028]{padding-bottom:64px}}.k-modal-fullscreen-dialog.has-footer .k-modal-fullscreen-header[data-v-e56c1028]{position:absolute}.k-modal-fullscreen-header[data-v-e56c1028]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));display:flex;flex-direction:column;padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, 0px);position:fixed;top:0;width:100%;z-index:1009}.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-e56c1028]{color:#232633;color:var(--KModalFullscreenHeaderColor, var(--kui-color-text-neutral-strongest, #232633));display:flex;flex-direction:column;font-size:20px;font-size:var(--KModalFullscreenHeaderSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--KModalFullscreenHeaderWeight, var(--kui-font-weight-semibold, 600));justify-content:space-between}@media (min-width: 768px){.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-e56c1028]{flex-direction:row}}.k-modal-fullscreen-footer[data-v-e56c1028]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));bottom:0;box-shadow:0 0 20px var(black-10, rgba(0, 0, 0, .1));display:inline-flex;justify-content:space-between;padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, 0px);padding-left:32px;padding-left:var(--spacing-xl, var(--kui-space-90, 32px));position:fixed;width:100%;z-index:1009}.k-modal-fullscreen-title[data-v-e56c1028]{display:inline-flex;justify-content:center;margin-bottom:8px;margin-bottom:var(--spacing-xs, var(--kui-space-40, 8px));position:relative}@media (min-width: 768px){.k-modal-fullscreen-title[data-v-e56c1028]{justify-content:flex-start;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-left:32px;margin-left:var(--kui-space-90, 32px)}}.k-modal-fullscreen-action[data-v-e56c1028]{display:inline-flex;justify-content:center;margin-left:12px!important;margin-left:var(--kui-space-50, 12px)!important;margin-right:32px;margin-right:var(--spacing-xl, var(--kui-space-90, 32px))}.k-modal-fullscreen-action button[data-v-e56c1028],.k-modal-fullscreen-action[data-v-e56c1028] button{font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);height:40px;line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}@media (min-width: 768px){.k-modal-fullscreen-action[data-v-e56c1028]{justify-content:flex-end}}.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{color:#000933;color:var(--KModalFullscreenColor, var(--black-500, var(--kui-color-text, #000933)));padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px));padding-right:24px;padding-right:var(--spacing-lg, var(--kui-space-80, 24px))}@media (min-width: 768px){.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{padding-left:120px;padding-right:120px}}@media (min-width: 992px){.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{padding-left:230px;padding-right:230px}}.k-modal-fullscreen-body[data-v-e56c1028]{padding-bottom:24px;padding-bottom:var(--spacing-lg, var(--kui-space-80, 24px))}@media (min-width: 768px){.k-modal-fullscreen-body[data-v-e56c1028]{padding-bottom:64px}}.k-modal-fullscreen-body-header[data-v-e56c1028]{margin-bottom:32px;margin-bottom:var(--spacing-xl, var(--kui-space-90, 32px));margin-top:64px;padding-bottom:0;padding-bottom:var(--kui-space-0, 0px);padding-top:0;padding-top:var(--kui-space-0, 0px)}.k-modal-fullscreen-body-header .body-header[data-v-e56c1028]{font-size:32px;font-size:var(--type-xxxl, var(--kui-font-size-80, 32px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:40px;line-height:var(--type-xxxl, var(--kui-line-height-80, 40px));margin-bottom:-4px;margin-bottom:calc(-1 * var(--kui-space-20, 4px))}.k-modal-fullscreen-body-header .body-header-description[data-v-e56c1028]{color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:20px;line-height:var(--type-xl, var(--kui-line-height-30, 20px));margin-top:16px;margin-top:var(--spacing-md, var(--kui-space-60, 16px))}.k-modal-fullscreen-body-description h2[data-v-e56c1028]{border:none}.k-modal-fullscreen.isOpen .k-modal-fullscreen-dialog[data-v-e56c1028]{overflow-y:auto}.header-content[data-v-e56c1028]{border-left:1px solid #afb7c5;border-left:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));display:inline-block;line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-bottom:auto!important;margin-bottom:var(--kui-space-auto, auto)!important;margin-top:auto!important;margin-top:var(--kui-space-auto, auto)!important;padding-left:6px;padding-left:var(--kui-space-30, 6px)}.k-modal-fullscreen-action-buttons button[data-v-e56c1028],.k-modal-fullscreen-action-buttons[data-v-e56c1028] button{margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}@media (min-width: 768px){.k-modal-fullscreen-action-buttons[data-v-e56c1028]{margin-left:auto!important;margin-left:var(--kui-space-auto, auto)!important}}.header-icon{margin-bottom:auto!important;margin-bottom:var(--kui-space-auto, auto)!important;margin-top:auto!important;margin-top:var(--kui-space-auto, auto)!important;padding-right:8px!important;padding-right:var(--kui-space-40, 8px)!important}.header-icon .kong-icon.kong-icon-kong{position:relative;top:1px}.k-multiselect-item[data-v-a2a73043]{margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-multiselect-item[data-v-a2a73043]:last-of-type{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.k-multiselect-item .k-multiselect-item-container[data-v-a2a73043]{display:block!important}.k-multiselect-item button[data-v-a2a73043]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:none;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:16px;line-height:var(--kui-line-height-20, 16px);padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px));text-align:left;width:100%}.k-multiselect-item button[data-v-a2a73043]:not(:disabled){cursor:pointer}.k-multiselect-item button[data-v-a2a73043]:disabled{cursor:not-allowed}.k-multiselect-item button:disabled .k-multiselect-item-label[data-v-a2a73043]{margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important;opacity:.6}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043]{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:20px;line-height:var(--kui-line-height-30, 20px);padding:8px;padding:var(--kui-space-40, 8px);width:auto;word-break:break-word}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043] .select-item-label{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043] .select-item-desc{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:18px;font-size:var(--type-xs, var(--kui-font-size-50, 18px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-multiselect-item button .selected-item-icon[data-v-a2a73043]{height:24px;height:var(--spacing-lg, 24px)}.k-multiselect-item button .selected-item-icon.kong-icon.kong-icon-lock[data-v-a2a73043]{height:14px;padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-multiselect-item button .selected-item-icon.is-item-selected[data-v-a2a73043]{color:#bdd3f9}.k-multiselect-item button .kong-icon[data-v-a2a73043]:not(.selected-item-icon){margin-right:12px;margin-right:var(--spacing-sm, var(--kui-space-50, 12px))}.k-multiselect-item button .k-multiselect-selected-icon-container[data-v-a2a73043]{height:"24px";height:var(--spacing-lg, "24px");margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);width:"24px";width:var(--spacing-lg, "24px")}.k-multiselect-item button[data-v-a2a73043]:not(:disabled):hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb));color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51))}.k-multiselect-item button.selected[data-v-a2a73043]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-multiselect-group-container[data-v-9f4ab8f4]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important}.k-multiselect-group-title[data-v-9f4ab8f4]{color:#000933;color:var(--black-300, var(--kui-color-text, #000933));display:block!important;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-multiselect[data-v-9b921328]{position:relative;width:fit-content}.k-multiselect .staging-area[data-v-9b921328]{left:-99999px;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.k-multiselect .k-multiselect-selections[data-v-9b921328]{--KBadgeMaxWidth: 100px;box-sizing:border-box;padding-left:16px;padding-left:var(--kui-space-60, 16px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.k-multiselect .k-multiselect-selections .resize-badge[data-v-9b921328]{padding:4px;padding:var(--kui-space-20, 4px)}.k-multiselect .k-multiselect-selections.scrollable[data-v-9b921328]{margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;overflow-y:auto}.k-multiselect .k-multiselect-selections.collapsed[data-v-9b921328]{margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections.staging[data-v-9b921328]{box-sizing:border-box;height:auto;padding-left:16px;padding-left:var(--kui-space-60, 16px);padding-right:24px;padding-right:var(--kui-space-80, 24px);position:relative}.k-multiselect .k-multiselect-selections .hidden-selection-count[data-v-9b921328]{--KBadgeLineHeight: var(--kui-line-height-30, 20px);margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections .k-multiselect-selection-badge[data-v-9b921328]{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections .k-multiselect-selection-badge.expand-selected[data-v-9b921328]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important;margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important}.k-multiselect .k-multiselect-icon[data-v-9b921328]{position:absolute;right:1px;top:1px;z-index:1}.k-multiselect .k-multiselect-icon .k-multiselect-chevron-icon[data-v-9b921328]{position:relative;right:10px;top:11px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important;position:absolute;right:10px;top:8px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]:focus,.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-multiselect .k-multiselect-trigger[data-v-9b921328]{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-block;position:relative;width:100%!important;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-multiselect .k-multiselect-trigger.hovered[data-v-9b921328]{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.focused[data-v-9b921328]{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.readonly[data-v-9b921328]{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.disabled[data-v-9b921328]{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-multiselect .k-multiselect-trigger .k-multiselect-input[data-v-9b921328]{display:inline-block;position:relative;width:100%}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-9b921328] .k-input:not([type=checkbox]):not([type=radio]),.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-9b921328] .k-input .form-control:not([type=checkbox]):not([type=radio]){background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-toggled[data-v-9b921328]{margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important}.k-multiselect .k-multiselect-list[data-v-9b921328]{margin:0!important;margin:var(--kui-space-0, 0px)!important;padding:kui-space-0!important;padding:var(--kui-space-0, kui-space-0)!important}.k-multiselect .k-multiselect-new-item[data-v-9b921328]{word-break:break-word}.k-multiselect .k-multiselect-new-item .select-item-new-indicator[data-v-9b921328]{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-multiselect .k-multiselect-dropdown-footer-text[data-v-9b921328]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));padding-bottom:var(--kui-space-0)}.k-multiselect .k-multiselect-trigger .k-multiselect-input.prevent-pointer-events{pointer-events:none}.k-multiselect .k-multiselect-trigger .k-multiselect-input.input-placeholder-dark::placeholder{color:#000933!important;color:var(--KInputColor, var(--black-70, var(--kui-color-text, #000933)))!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]){box-shadow:none!important;height:calc(100% - 2px);left:1px;margin:1px;position:relative;width:calc(100% - 4px)}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):hover,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):focus,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):read-only,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):disabled{box-shadow:none!important}.k-multiselect .k-multiselect-trigger.k-input{width:100%}.k-multiselect .k-multiselect-popover{box-sizing:border-box;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important;width:100%}.k-multiselect .k-multiselect-popover[x-placement^=top]{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important}.k-multiselect .k-multiselect-popover.k-multiselect-pop{--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));border:1px solid rgba(0,0,0,.1);border:var(--kui-border-width-10, 1px) solid rgba(0,0,0,.1)}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover .select-item-label{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-multiselect .k-multiselect-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-multiselect .k-multiselect-popover a:hover,.k-multiselect .k-multiselect-popover a:active,.k-multiselect .k-multiselect-popover a:focus{text-decoration:none}.k-multiselect .k-multiselect-popover .k-popover-content{max-height:var(--334f7a12);overflow-y:auto}.k-multiselect .k-multiselect-popover .k-popover-content:has(.k-multiselect-dropdown-footer-text.k-multiselect-dropdown-footer-sticky){max-height:none}.k-multiselect .k-multiselect-popover .k-popover-content:has(.k-multiselect-dropdown-footer-text.k-multiselect-dropdown-footer-sticky) .k-multiselect-list{max-height:var(--334f7a12);overflow-y:auto}.k-multiselect .k-multiselect-popover .k-popover-content .k-multiselect-list~.k-multiselect-dropdown-footer-sticky{bottom:0;position:sticky}.k-prompt[data-v-de217030]{--KModalBottomMargin: var(--spacing-md, var(--kui-space-60, 16px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog{padding:24px;padding:var(--spacing-lg, var(--kui-space-80, 24px));padding-bottom:16px;padding-bottom:var(--spacing-md, var(--kui-space-60, 16px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header{width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content{align-items:center!important;display:flex!important;width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content .warning-icon{color:#fabe5f;margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content .close-button{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .divider{border:none;border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));margin:16px -24px 0;margin:var(--kui-space-60, 16px) calc(var(--spacing-lg, var(--kui-space-80, 24px)) * -1) var(--kui-space-0, 0px)}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header{display:flex;padding-bottom:8px;padding-bottom:var(--spacing-xs, var(--kui-space-40, 8px));width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;margin-top:-8px;margin-top:calc(-1 * var(--kui-space-40, 8px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button:focus,.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body{width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body{width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);max-height:300px;max-height:var(--KPromptMaxHeight, 300px);overflow-x:hidden;overflow-y:auto;padding-bottom:16px;padding-bottom:var(--spacing-md, var(--kui-space-60, 16px));text-align:start;white-space:normal;width:100%!important}@media screen and (min-width: 768px){.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{max-height:500px;max-height:var(--KPromptMaxHeight, 500px)}}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text{margin-top:24px;margin-top:var(--spacing-lg, var(--kui-space-80, 24px));width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text .confirm-text{font-weight:600!important;font-weight:var(--kui-font-weight-semibold, 600)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text .k-input{margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons{margin-left:auto}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons .k-prompt-cancel{margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-radio{display:inline-block}.k-radio .k-radio-label{--KInputLabelWeight: var(--kui-font-weight-regular, 400);--KInputLabelLineHeight: var(--kui-line-height-30, 20px);--KInputLabelFont: var(--kui-font-family-text, Inter, Roboto, Helvetica, sans-serif);--KInputLabelMargin: var(--kui-space-0, 0px);--KInputLabelSize: var(--type-sm, var(--kui-font-size-30, 14px));display:inline!important;vertical-align:middle}.k-radio.disabled .k-radio-label{color:#828a9e;color:var(--KInputRadioDisabled, var(--grey-400, var(--kui-color-text-disabled, #828a9e)))}.k-radio .k-radio-description{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));line-height:20px;line-height:var(--kui-line-height-30, 20px);padding-top:4px;padding-top:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-radio.k-radio-default .k-radio-label:has(>.k-radio-description){--KInputLabelWeight: var(--kui-font-weight-semibold, 600)}.k-radio.k-radio-default .k-radio-description{font-weight:400;font-weight:var(--kui-font-weight-regular, 400);padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px))}.k-radio.k-radio-card{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-neutral-weak, #afb7c5);border-radius:4px;border-radius:var(--spacing-xxs, var(--kui-border-radius-20, 4px));cursor:pointer}.k-radio.k-radio-card .k-input{display:none}.k-radio.k-radio-card>label{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.k-radio.k-radio-card[disabled]>label,.k-radio.k-radio-card.disabled>label{cursor:not-allowed}.k-radio.k-radio-card .k-radio-label{color:#000933;color:var(--kui-color-text, #000933);font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:500;font-weight:var(--kui-font-weight-medium, 500);text-align:center}.k-radio.k-radio-card:has(.k-input:disabled){background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);cursor:not-allowed;opacity:.6}.k-radio.k-radio-card:has(.k-input:disabled):hover{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);border-color:#afb7c5;border-color:var(--kui-color-border-neutral-weak, #afb7c5)}.k-radio.k-radio-card[disabled=""],.k-radio.k-radio-card[disabled=true]{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);cursor:not-allowed;opacity:.6}.k-radio.k-radio-card[disabled=""]:hover,.k-radio.k-radio-card[disabled=true]:hover{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);border-color:#afb7c5;border-color:var(--kui-color-border-neutral-weak, #afb7c5)}.k-radio.k-radio-card:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-radio.k-radio-card:has(.k-input:checked){background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);box-shadow:0 4px 20px #0000001a;box-shadow:0 4px 20px var(--black-10, rgba(0, 0, 0, .1))}.k-radio.k-radio-card[checked=""],.k-radio.k-radio-card[checked=true]{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);box-shadow:0 4px 20px #0000001a;box-shadow:0 4px 20px var(--black-10, rgba(0, 0, 0, .1))}.k-radio.k-radio-card:has(.k-input:checked:disabled):hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-radio.k-radio-card[checked=""][disabled=""]:hover,.k-radio.k-radio-card[checked=true][disabled=true]:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-slideout[data-v-dd83d8c6]{--KCardPaddingY: var(--kui-space-90, 32px);--KCardPaddingX: var(--kui-space-110, 48px)}.k-slideout .k-slideout-header-content[data-v-dd83d8c6]{display:flex}.k-slideout .k-slideout-header-content .k-slideout-before-title[data-v-dd83d8c6],.k-slideout .k-slideout-header-content .k-slideout-after-title[data-v-dd83d8c6]{margin-top:16px;margin-top:var(--kui-space-60, 16px)}.k-slideout .k-slideout-header-content .k-slideout-main-title .k-slideout-title[data-v-dd83d8c6]{color:#6c7489;color:var(--black-400, var(--kui-color-text-neutral, #6c7489));flex:1;font-size:16px;font-size:var(--kui-font-size-40, 16px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-left:12px;margin-left:var(--kui-space-50, 12px);margin-right:40px;margin-right:var(--kui-space-100, 40px);margin-top:16px;margin-top:var(--kui-space-60, 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-slideout .panel[data-v-dd83d8c6]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));display:flex;flex-direction:column;height:100vh;max-width:500px;overflow-y:auto;position:fixed;right:0;top:var(--13cec847);width:100%;z-index:9999}.k-slideout .panel .close-button-start[data-v-dd83d8c6]{align-self:flex-start;background:none;border:none;cursor:pointer;display:flex;height:auto;margin-left:12px;margin-left:var(--kui-space-50, 12px);margin-top:12px;margin-top:var(--kui-space-50, 12px);outline:inherit;position:absolute;transition:.2s ease}.k-slideout .panel .close-button-start[data-v-dd83d8c6]:focus{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-slideout .panel .close-button-end[data-v-dd83d8c6]{align-self:flex-end;background:none;border:none;cursor:pointer;display:flex;height:auto;margin-right:12px;margin-right:var(--kui-space-50, 12px);margin-top:12px;margin-top:var(--kui-space-50, 12px);outline:inherit;position:absolute;transition:.2s ease}.k-slideout .panel .close-button-end[data-v-dd83d8c6]:focus{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-slideout .panel .content[data-v-dd83d8c6]{height:100%;-ms-overflow-style:none;scrollbar-width:none}.k-slideout .panel .content[data-v-dd83d8c6]::-webkit-scrollbar{display:none}.panel-background[data-v-dd83d8c6]{background:rgba(0,0,0,.45);background:var(--black-45, rgba(0, 0, 0, .45));bottom:0;left:0;position:fixed;right:0;top:var(--13cec847);z-index:9999}.panel-background-transparent[data-v-dd83d8c6]{background:transparent;bottom:0;left:0;position:fixed;right:0;top:var(--13cec847);z-index:-1}.border-styles[data-v-dd83d8c6]{border-left:1px solid #afb7c5;border-left:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));box-shadow:-2px 0 5px #0000000d;box-shadow:-2px 0 5px var(--black-5, rgba(0, 0, 0, .05))}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}.k-slideout .slide-enter-active{animation:slide .3s cubic-bezier(1,.5,.8,1)}.k-slideout .slide-leave-active{animation:slide .3s ease reverse}.k-slideout .fade-enter-active,.k-slideout .fade-leave-active{transition:opacity .5s}.k-slideout .fade-enter,.k-slideout .fade-leave-to{opacity:0}.k-step-state-icon circle[data-v-b19dacc6]{stroke:#00abd2;stroke:var(--KStepActiveColor, var(--kui-color-text-decorative, #00abd2))}.k-step-state-icon .k-step-icon-primary[data-v-be532e68]{fill:#00abd2;fill:var(--KStepCompletedColor, var(--kui-color-text-decorative, #00abd2))}.k-step-state-icon .k-step-icon-secondary[data-v-be532e68]{stroke:#fff;stroke:var(--KStepCompletedSecondaryColor, var(--kui-color-text-inverse, #ffffff))}.k-step-state-icon circle[data-v-7f1024a4]{stroke:#afb7c5;stroke:var(--KStepDefaultColor, var(--grey-300, var(--kui-color-text-neutral-weak, #afb7c5)))}.k-step-state-icon .k-step-icon-primary[data-v-d93db193]{fill:#d60027;fill:var(--KStepErrorColor, var(--red-500, var(--kui-color-text-danger, #d60027)))}.k-step-state-icon .k-step-icon-secondary[data-v-d93db193]{fill:#fff;fill:var(--KStepErrorSecondaryColor, var(--white, var(--kui-color-text-inverse, #ffffff)))}.k-step-spinner>svg[data-v-e3d948f6]{animation:rotate-e3d948f6 2s linear infinite}.k-step-spinner>svg circle[data-v-e3d948f6]{animation:dash-e3d948f6 1.5s ease-in-out infinite;stroke:#00abd2;stroke:var(--KStepPendingColor, var(--teal-300, var(--kui-color-text-decorative, #00abd2)));stroke-linecap:round}@keyframes rotate-e3d948f6{to{transform:rotate(360deg)}}@keyframes dash-e3d948f6{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.k-step-state[data-v-7a0b0e88]{background:#ffffff;background:var(--KStepBackgroundColor, var(--white, var(--kui-color-background, #ffffff)));padding-left:12px!important;padding-left:var(--kui-space-50, 12px)!important;padding-right:12px!important;padding-right:var(--kui-space-50, 12px)!important}.k-step-state .k-step-state-icon{height:24px;height:var(--KStepIconSize, 24px);width:24px;width:var(--KStepIconSize, 24px)}.k-step[data-v-bf4c5b55]{display:list-item;flex:1 1 0%;padding:12px 0;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--kui-space-0, 0px);--divider-spacing: 8px}.k-step:last-child>.k-step-container[data-v-bf4c5b55]:after{display:none}.k-step .k-step-container[data-v-bf4c5b55]{align-items:center;display:flex;flex-direction:column;margin:auto;padding-bottom:4px;padding-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));position:relative}.k-step .k-step-container .k-step-label[data-v-bf4c5b55]{min-width:100px;padding-left:12px!important;padding-left:var(--kui-space-50, 12px)!important;padding-right:12px!important;padding-right:var(--kui-space-50, 12px)!important;padding-top:12px;padding-top:var(--spacing-sm, var(--kui-space-50, 12px));text-align:center;--KInputLabelColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489));--KInputLabelSize: var(--type-md, var(--kui-font-size-40, 16px));--KInputLabelWeight: var(--kui-font-weight-medium, 500)}.k-step .k-step-container .k-step-label.bolder[data-v-bf4c5b55]{--KInputLabelWeight: var(--kui-font-weight-semibold, 600);--KInputLabelColor: var(--black-500, var(--kui-color-text, #000933))}.k-step .k-step-container[data-v-bf4c5b55]:after{background-color:#afb7c5;background-color:var(--KStepDividerColorDefault, var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5)));content:"";height:2px;left:calc(50% + 26px / 1.5 + var(--divider-spacing));left:calc(50% + var(--KStepIconSize, 26px) / 1.5 + var(--divider-spacing));position:absolute;top:12px;top:calc(var(--KStepIconSize, var(--spacing-lg, 24px)) / 2);width:calc(100% - 26px - var(--divider-spacing) * 2);width:calc(100% - var(--KStepIconSize, 26px) - var(--divider-spacing) * 2)}.k-step .k-step-container.completed[data-v-bf4c5b55]:after{background-color:#169fcc;background-color:var(--KStepDividerColorCompleted, var(--teal-300, #169fcc))}.k-step .k-step-label.error .k-input-label{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-stepper[data-v-c6a87abd]{display:flex;list-style:none;max-width:100%;overflow-x:auto;padding-inline-start:0px;position:relative;width:100%}.k-table-wrapper[data-v-fd09fd9c]{overflow:auto;width:100%}.k-table-toolbar[data-v-fd09fd9c]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-table-toolbar[data-v-fd09fd9c]>*{display:flex}.k-table[data-v-fd09fd9c]{border-collapse:collapse;margin-top:0;margin-top:var(--kui-space-0, 0px);max-width:100%;width:100%}.k-table th[data-v-fd09fd9c],.k-table td[data-v-fd09fd9c]{padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px));vertical-align:middle;white-space:nowrap}.k-table thead[data-v-fd09fd9c]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTableBorder, var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5)));height:60px;position:sticky;top:0}.k-table thead.is-scrolled[data-v-fd09fd9c]{border-bottom:none}.k-table thead tr[data-v-fd09fd9c]{position:relative}.k-table thead tr[data-v-fd09fd9c]:after{box-shadow:none;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;width:100%;z-index:-1}.k-table thead tr.is-scrolled[data-v-fd09fd9c]{border-bottom:none}.k-table thead tr.is-scrolled[data-v-fd09fd9c]:after{box-shadow:0 .2px .6px #00000008,0 .6px 1.8px #0000000b,0 1.5px 4.2px #0000000f,0 5px 14px #00000017;opacity:1;transition:opacity .2s ease-in-out}.k-table thead th[data-v-fd09fd9c]{font-size:12px;font-size:var(--KTableHeaderSize, var(--type-sm, var(--kui-font-size-20, 12px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px));text-align:left}.k-table thead th.active-sort[data-v-fd09fd9c]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-table thead th .sr-only[data-v-fd09fd9c]{border-width:0px;border-width:var(--kui-border-width-0, 0px);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;padding:var(--kui-space-0, 0px);position:absolute;white-space:nowrap;width:1px}.k-table thead th.sortable[data-v-fd09fd9c]{cursor:pointer}.k-table thead th .k-table-headers-container[data-v-fd09fd9c]{align-items:center!important;display:flex!important}.k-table thead th .k-table-headers-container .caret[data-v-fd09fd9c]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.k-table tbody tr[data-v-fd09fd9c]{height:44px}.k-table tbody tr[data-v-fd09fd9c]:not(:last-of-type){border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTableBorder, var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-table tbody td[data-v-fd09fd9c]{color:#000933;color:var(--KTableColor, var(--black-70, var(--kui-color-text, #000933)));white-space:nowrap}.k-table tbody td a[data-v-fd09fd9c]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));text-decoration:none}.k-table tbody td a[data-v-fd09fd9c]:hover{text-decoration:underline}.k-table.has-hover tbody tr[data-v-fd09fd9c]:hover{background-color:#eefaff;background-color:var(--KTableHover, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-table.is-clickable tbody tr[data-v-fd09fd9c]{cursor:pointer}.k-table.side-border[data-v-fd09fd9c]{border-collapse:separate;border-spacing:0px 2px}.k-table.side-border tbody tr[data-v-fd09fd9c]{border-bottom:none}.k-table.side-border tbody tr td[data-v-fd09fd9c]:first-child{border-left:2px solid #afb7c5;border-left:var(--kui-border-width-20, 2px) solid var(--KTableBorder, var(--steel-200, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-table.side-border.has-hover tbody tr:hover td[data-v-fd09fd9c]:first-child{border-left:2px solid #a3b6d9;border-left:var(--kui-border-width-20, 2px) solid var(--KTableBorder, var(--steel-300, #a3b6d9))}.k-table .k-table-pagination[data-v-fd09fd9c]{padding:4px!important;padding:var(--kui-space-20, 4px)!important}.k-table thead th .caret{position:relative;top:2px;transform:rotate(0)}.k-table thead th.sortable.asc .caret{transform:rotate(-180deg)}.k-table tbody td button,.k-table tbody td .k-button{margin-bottom:-8px;margin-bottom:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs, var(--kui-space-40, 8px))));margin-top:-8px;margin-top:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs, var(--kui-space-40, 8px))))}.k-table tbody td .k-table-cell-title{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-table tbody td .k-table-cell-description{color:#52596e;color:var(--grey-500, var(--kui-color-text-neutral-strong, #52596e));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-tabs ul[data-v-2d748b14]{border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTabsBottomBorderColor, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));display:flex;font-size:18px;font-size:var(--kui-font-size-50, 18px);line-height:28px;line-height:var(--kui-line-height-50, 28px);list-style:none;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);padding-left:0;padding-left:var(--kui-space-0, 0px)}.k-tabs ul .tab-item[data-v-2d748b14]{cursor:pointer;position:relative}.k-tabs ul .tab-item .tab-link[data-v-2d748b14]{font-size:inherit;text-decoration:none}.k-tabs ul .tab-item .tab-link a[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14] a{text-decoration:none}.k-tabs ul .tab-item .tab-link[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14]:not(.has-panels)>*{color:#000933;color:var(--KTabsColor, var(--black-45, var(--kui-color-text, #000933)))}.k-tabs ul .tab-item .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14]:not(.has-panels)>*{display:inline-block;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px))}.k-tabs ul .tab-item[data-v-2d748b14]:not(:first-of-type){margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px))}.k-tabs ul .tab-item[data-v-2d748b14]:not(:last-of-type){margin-right:8px;margin-right:var(--spacing-xs, var(--kui-space-40, 8px))}.k-tabs ul .tab-item[data-v-2d748b14]:after{bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.k-tabs ul .tab-item.active .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item.active .tab-link[data-v-2d748b14]:not(.has-panels)>*,.k-tabs ul .tab-item:hover .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item:hover .tab-link[data-v-2d748b14]:not(.has-panels)>*{border-bottom:4px solid #00abd2;border-bottom:var(--kui-border-width-30, 4px) solid var(--KTabBottomBorderColor, var(--teal-300, #00abd2));color:#000933;color:var(--KTabsActiveColor, var(--black-500, var(--kui-color-text, #000933)))}.k-input-wrapper[data-v-84375903]{display:grid;margin-bottom:8px;margin-bottom:var(--kui-space-40, 8px);width:fit-content}.k-input-wrapper .k-textarea[data-v-84375903]{margin-top:24px!important;margin-top:var(--kui-space-80, 24px)!important}.k-input-wrapper textarea.k-input[data-v-84375903]{-webkit-appearance:none}.k-input-wrapper textarea.form-control[data-v-84375903]{font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:16px!important;font-size:var(--kui-font-size-40, 16px)!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px!important;line-height:var(--kui-line-height-40, 24px)!important;resize:none}.k-input-wrapper textarea.form-control.is-resizable[data-v-84375903]{min-height:50px;resize:vertical}.k-input-wrapper textarea.form-control[data-v-84375903]:focus::placeholder{color:transparent}.k-input-wrapper .char-limit[data-v-84375903]{color:#000933!important;color:var(--kui-color-text, #000933)!important;font-size:14px!important;font-size:var(--kui-font-size-30, 14px)!important;margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-input-wrapper .over-char-limit[data-v-84375903]{color:#d60027;color:var(--red-600, var(--kui-color-text-danger, #d60027))}.k-input-wrapper .text-on-input label.hovered[data-v-84375903],.k-input-wrapper .text-on-input label[data-v-84375903]:hover{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.type-xxxl[data-v-2bcce726]{font-size:32px;font-size:var(--type-xxxl)}.type-xxl[data-v-2bcce726]{font-size:28px;font-size:var(--type-xxl)}.type-xl[data-v-2bcce726]{font-size:22px;font-size:var(--type-xl)}.type-lg[data-v-2bcce726]{font-size:18px;font-size:var(--type-lg)}.type-md[data-v-2bcce726]{font-size:16px;font-size:var(--type-md)}.type-sm[data-v-2bcce726]{font-size:14px;font-size:var(--type-sm)}.type-xs[data-v-2bcce726]{font-size:12px;font-size:var(--type-xs)}.type-xxs[data-v-2bcce726]{font-size:10px;font-size:var(--type-xxs)}.mono[data-v-2bcce726]{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--font-family-mono)}.mono.type-xxxl[data-v-2bcce726]{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl[data-v-2bcce726]{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl[data-v-2bcce726]{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg[data-v-2bcce726]{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md[data-v-2bcce726]{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm[data-v-2bcce726]{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs[data-v-2bcce726]{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs[data-v-2bcce726]{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100[data-v-2bcce726]{color:#f2f6fe;color:var(--blue-100)}.color-blue-200[data-v-2bcce726]{color:#bdd3f9;color:var(--blue-200)}.color-blue-300[data-v-2bcce726]{color:#8ab3fa;color:var(--blue-300)}.color-blue-400[data-v-2bcce726]{color:#3972d5;color:var(--blue-400)}.color-blue-500[data-v-2bcce726]{color:#1155cb;color:var(--blue-500)}.color-blue-600[data-v-2bcce726]{color:#003694;color:var(--blue-600)}.color-blue-700[data-v-2bcce726]{color:#0a2b66;color:var(--blue-700)}.color-petrol-100[data-v-2bcce726]{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200[data-v-2bcce726]{color:#0364ac;color:var(--petrol-200)}.color-purple-100[data-v-2bcce726]{color:#d7d8fe;color:var(--purple-100)}.color-purple-200[data-v-2bcce726]{color:#bec0fd;color:var(--purple-200)}.color-purple-300[data-v-2bcce726]{color:#9396fc;color:var(--purple-300)}.color-purple-400[data-v-2bcce726]{color:#473cfb;color:var(--purple-400)}.color-steel-100[data-v-2bcce726]{color:#f0f4fa;color:var(--steel-100)}.color-steel-200[data-v-2bcce726]{color:#dae3f2;color:var(--steel-200)}.color-steel-300[data-v-2bcce726]{color:#a3b6d9;color:var(--steel-300)}.color-steel-400[data-v-2bcce726]{color:#7d91b3;color:var(--steel-400)}.color-steel-500[data-v-2bcce726]{color:#5c7299;color:var(--steel-500)}.color-steel-600[data-v-2bcce726]{color:#395380;color:var(--steel-600)}.color-steel-700[data-v-2bcce726]{color:#273c61;color:var(--steel-700)}.color-red-100[data-v-2bcce726]{color:#ffdede;color:var(--red-100)}.color-red-200[data-v-2bcce726]{color:#fcc;color:var(--red-200)}.color-red-300[data-v-2bcce726]{color:#ff9a99;color:var(--red-300)}.color-red-400[data-v-2bcce726]{color:#ff7877;color:var(--red-400)}.color-red-500[data-v-2bcce726]{color:#d44324;color:var(--red-500)}.color-red-600[data-v-2bcce726]{color:#e50000;color:var(--red-600)}.color-red-700[data-v-2bcce726]{color:#922021;color:var(--red-700)}.color-green-100[data-v-2bcce726]{color:#e8f8f5;color:var(--green-100)}.color-green-200[data-v-2bcce726]{color:#c0f2d5;color:var(--green-200)}.color-green-300[data-v-2bcce726]{color:#84e5ae;color:var(--green-300)}.color-green-400[data-v-2bcce726]{color:#42d782;color:var(--green-400)}.color-green-500[data-v-2bcce726]{color:#07a88d;color:var(--green-500)}.color-green-600[data-v-2bcce726]{color:#008871;color:var(--green-600)}.color-green-700[data-v-2bcce726]{color:#13755e;color:var(--green-700)}.color-teal-100[data-v-2bcce726]{color:#cdf1fe;color:var(--teal-100)}.color-teal-200[data-v-2bcce726]{color:#91e1fc;color:var(--teal-200)}.color-teal-300[data-v-2bcce726]{color:#169fcc;color:var(--teal-300)}.color-teal-400[data-v-2bcce726]{color:#0a7fae;color:var(--teal-400)}.color-teal-500[data-v-2bcce726]{color:#006e9d;color:var(--teal-500)}.color-yellow-100[data-v-2bcce726]{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200[data-v-2bcce726]{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300[data-v-2bcce726]{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400[data-v-2bcce726]{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500[data-v-2bcce726]{color:#c67c06;color:var(--yellow-500)}.color-yellow-600[data-v-2bcce726]{color:#a05604;color:var(--yellow-600)}.color-grey-100[data-v-2bcce726]{color:#f8f8fa;color:var(--grey-100)}.color-grey-200[data-v-2bcce726]{color:#f1f1f5;color:var(--grey-200)}.color-grey-300[data-v-2bcce726]{color:#e7e7ec;color:var(--grey-300)}.color-grey-400[data-v-2bcce726]{color:#b6b6bd;color:var(--grey-400)}.color-grey-500[data-v-2bcce726]{color:#6f7787;color:var(--grey-500)}.color-grey-600[data-v-2bcce726]{color:#3c4557;color:var(--grey-600)}.color-black-85[data-v-2bcce726]{color:#000000d9;color:var(--black-85)}.color-black-70[data-v-2bcce726]{color:#000000b3;color:var(--black-70)}.color-black-45[data-v-2bcce726]{color:#00000073;color:var(--black-45)}.color-black-25[data-v-2bcce726]{color:#00000040;color:var(--black-25)}.color-black-10[data-v-2bcce726]{color:#0000001a;color:var(--black-10)}.color-black-100[data-v-2bcce726]{color:#dfdfdf;color:var(--black-100)}.color-black-200[data-v-2bcce726]{color:#b1b2b1;color:var(--black-200)}.color-black-300[data-v-2bcce726]{color:#6f7787;color:var(--black-300)}.color-black-400[data-v-2bcce726]{color:#3c4557;color:var(--black-400)}.color-black-500[data-v-2bcce726]{color:#0b172d;color:var(--black-500)}.color-white[data-v-2bcce726]{color:#fff;color:var(--white)}.style-heading-1[data-v-2bcce726]{font-size:32px!important;font-weight:400!important;line-height:36px!important}.style-heading-2[data-v-2bcce726]{font-size:20px!important;font-weight:400!important;line-height:24px!important}.style-heading-3[data-v-2bcce726]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-heading-4[data-v-2bcce726]{font-size:14px!important;font-weight:400!important;line-height:20px!important}.style-body-lg[data-v-2bcce726],.style-body-lg-bold[data-v-2bcce726]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-body-md[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-md-bold[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:24px!important}.style-body-sm[data-v-2bcce726],.style-body-sm-bold[data-v-2bcce726]{font-size:12px!important;font-weight:400!important;line-height:16px!important}.style-body-tiny[data-v-2bcce726]{font-size:11px!important;font-weight:300!important;line-height:16px!important}.style-body-link[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-bc[data-v-2bcce726]{font-size:12px!important;font-weight:400!important;line-height:24px!important;text-transform:uppercase!important}.style-body-code[data-v-2bcce726]{font-size:13px!important;font-weight:100!important;line-height:24px!important}.mx-auto[data-v-2bcce726]{margin-left:auto!important;margin-right:auto!important}.my-auto[data-v-2bcce726]{margin-bottom:auto!important;margin-top:auto!important}.ma-auto[data-v-2bcce726]{margin:auto!important}.mx-0[data-v-2bcce726]{margin-left:0!important;margin-right:0!important}.my-0[data-v-2bcce726]{margin-bottom:0!important;margin-top:0!important}.ma-0[data-v-2bcce726]{margin:0!important}.px-auto[data-v-2bcce726]{padding-left:auto!important;padding-right:auto!important}.py-auto[data-v-2bcce726]{padding-bottom:auto!important;padding-top:auto!important}.pa-auto[data-v-2bcce726]{padding-bottom:auto!important;padding-left:auto!important;padding-right:auto!important;padding-top:auto!important}.px-0[data-v-2bcce726]{padding-left:0!important;padding-right:0!important}.py-0[data-v-2bcce726]{padding-bottom:0!important;padding-top:0!important}.pa-0[data-v-2bcce726]{padding:0!important}.mt-auto[data-v-2bcce726]{margin-top:auto!important}.mt-0[data-v-2bcce726]{margin-top:0!important}.mr-auto[data-v-2bcce726]{margin-right:auto!important}.mr-0[data-v-2bcce726]{margin-right:0!important}.mb-auto[data-v-2bcce726]{margin-bottom:auto!important}.mb-0[data-v-2bcce726]{margin-bottom:0!important}.ml-auto[data-v-2bcce726]{margin-left:auto!important}.ml-0[data-v-2bcce726]{margin-left:0!important}.mt-1[data-v-2bcce726]{margin-top:4px!important}.mr-1[data-v-2bcce726]{margin-right:4px!important}.mb-1[data-v-2bcce726]{margin-bottom:4px!important}.ml-1[data-v-2bcce726]{margin-left:4px!important}.mx-1[data-v-2bcce726]{margin-left:4px!important;margin-right:4px!important}.my-1[data-v-2bcce726]{margin-bottom:4px!important;margin-top:4px!important}.ma-1[data-v-2bcce726]{margin:4px!important}.mt-2[data-v-2bcce726]{margin-top:8px!important}.mr-2[data-v-2bcce726]{margin-right:8px!important}.mb-2[data-v-2bcce726]{margin-bottom:8px!important}.ml-2[data-v-2bcce726]{margin-left:8px!important}.mx-2[data-v-2bcce726]{margin-left:8px!important;margin-right:8px!important}.my-2[data-v-2bcce726]{margin-bottom:8px!important;margin-top:8px!important}.ma-2[data-v-2bcce726]{margin:8px!important}.mt-3[data-v-2bcce726]{margin-top:12px!important}.mr-3[data-v-2bcce726]{margin-right:12px!important}.mb-3[data-v-2bcce726]{margin-bottom:12px!important}.ml-3[data-v-2bcce726]{margin-left:12px!important}.mx-3[data-v-2bcce726]{margin-left:12px!important;margin-right:12px!important}.my-3[data-v-2bcce726]{margin-bottom:12px!important;margin-top:12px!important}.ma-3[data-v-2bcce726]{margin:12px!important}.mt-4[data-v-2bcce726]{margin-top:16px!important}.mr-4[data-v-2bcce726]{margin-right:16px!important}.mb-4[data-v-2bcce726]{margin-bottom:16px!important}.ml-4[data-v-2bcce726]{margin-left:16px!important}.mx-4[data-v-2bcce726]{margin-left:16px!important;margin-right:16px!important}.my-4[data-v-2bcce726]{margin-bottom:16px!important;margin-top:16px!important}.ma-4[data-v-2bcce726]{margin:16px!important}.mt-5[data-v-2bcce726]{margin-top:24px!important}.mr-5[data-v-2bcce726]{margin-right:24px!important}.mb-5[data-v-2bcce726]{margin-bottom:24px!important}.ml-5[data-v-2bcce726]{margin-left:24px!important}.mx-5[data-v-2bcce726]{margin-left:24px!important;margin-right:24px!important}.my-5[data-v-2bcce726]{margin-bottom:24px!important;margin-top:24px!important}.ma-5[data-v-2bcce726]{margin:24px!important}.mt-6[data-v-2bcce726]{margin-top:32px!important}.mr-6[data-v-2bcce726]{margin-right:32px!important}.mb-6[data-v-2bcce726]{margin-bottom:32px!important}.ml-6[data-v-2bcce726]{margin-left:32px!important}.mx-6[data-v-2bcce726]{margin-left:32px!important;margin-right:32px!important}.my-6[data-v-2bcce726]{margin-bottom:32px!important;margin-top:32px!important}.ma-6[data-v-2bcce726]{margin:32px!important}.mt-7[data-v-2bcce726]{margin-top:48px!important}.mr-7[data-v-2bcce726]{margin-right:48px!important}.mb-7[data-v-2bcce726]{margin-bottom:48px!important}.ml-7[data-v-2bcce726]{margin-left:48px!important}.mx-7[data-v-2bcce726]{margin-left:48px!important;margin-right:48px!important}.my-7[data-v-2bcce726]{margin-bottom:48px!important;margin-top:48px!important}.ma-7[data-v-2bcce726]{margin:48px!important}.mt-8[data-v-2bcce726]{margin-top:64px!important}.mr-8[data-v-2bcce726]{margin-right:64px!important}.mb-8[data-v-2bcce726]{margin-bottom:64px!important}.ml-8[data-v-2bcce726]{margin-left:64px!important}.mx-8[data-v-2bcce726]{margin-left:64px!important;margin-right:64px!important}.my-8[data-v-2bcce726]{margin-bottom:64px!important;margin-top:64px!important}.ma-8[data-v-2bcce726]{margin:64px!important}.pt-0[data-v-2bcce726]{padding-top:0!important}.pr-0[data-v-2bcce726]{padding-right:0!important}.pb-0[data-v-2bcce726]{padding-bottom:0!important}.pl-0[data-v-2bcce726]{padding-left:0!important}.pt-1[data-v-2bcce726]{padding-top:4px!important}.pr-1[data-v-2bcce726]{padding-right:4px!important}.pb-1[data-v-2bcce726]{padding-bottom:4px!important}.pl-1[data-v-2bcce726]{padding-left:4px!important}.px-1[data-v-2bcce726]{padding-left:4px!important;padding-right:4px!important}.py-1[data-v-2bcce726]{padding-bottom:4px!important;padding-top:4px!important}.pa-1[data-v-2bcce726]{padding:4px!important}.pt-2[data-v-2bcce726]{padding-top:8px!important}.pr-2[data-v-2bcce726]{padding-right:8px!important}.pb-2[data-v-2bcce726]{padding-bottom:8px!important}.pl-2[data-v-2bcce726]{padding-left:8px!important}.px-2[data-v-2bcce726]{padding-left:8px!important;padding-right:8px!important}.py-2[data-v-2bcce726]{padding-bottom:8px!important;padding-top:8px!important}.pa-2[data-v-2bcce726]{padding:8px!important}.pt-3[data-v-2bcce726]{padding-top:12px!important}.pr-3[data-v-2bcce726]{padding-right:12px!important}.pb-3[data-v-2bcce726]{padding-bottom:12px!important}.pl-3[data-v-2bcce726]{padding-left:12px!important}.px-3[data-v-2bcce726]{padding-left:12px!important;padding-right:12px!important}.py-3[data-v-2bcce726]{padding-bottom:12px!important;padding-top:12px!important}.pa-3[data-v-2bcce726]{padding:12px!important}.pt-4[data-v-2bcce726]{padding-top:16px!important}.pr-4[data-v-2bcce726]{padding-right:16px!important}.pb-4[data-v-2bcce726]{padding-bottom:16px!important}.pl-4[data-v-2bcce726]{padding-left:16px!important}.px-4[data-v-2bcce726]{padding-left:16px!important;padding-right:16px!important}.py-4[data-v-2bcce726]{padding-bottom:16px!important;padding-top:16px!important}.pa-4[data-v-2bcce726]{padding:16px!important}.pt-5[data-v-2bcce726]{padding-top:24px!important}.pr-5[data-v-2bcce726]{padding-right:24px!important}.pb-5[data-v-2bcce726]{padding-bottom:24px!important}.pl-5[data-v-2bcce726]{padding-left:24px!important}.px-5[data-v-2bcce726]{padding-left:24px!important;padding-right:24px!important}.py-5[data-v-2bcce726]{padding-bottom:24px!important;padding-top:24px!important}.pa-5[data-v-2bcce726]{padding:24px!important}.pt-6[data-v-2bcce726]{padding-top:32px!important}.pr-6[data-v-2bcce726]{padding-right:32px!important}.pb-6[data-v-2bcce726]{padding-bottom:32px!important}.pl-6[data-v-2bcce726]{padding-left:32px!important}.px-6[data-v-2bcce726]{padding-left:32px!important;padding-right:32px!important}.py-6[data-v-2bcce726]{padding-bottom:32px!important;padding-top:32px!important}.pa-6[data-v-2bcce726]{padding:32px!important}.pt-7[data-v-2bcce726]{padding-top:48px!important}.pr-7[data-v-2bcce726]{padding-right:48px!important}.pb-7[data-v-2bcce726]{padding-bottom:48px!important}.pl-7[data-v-2bcce726]{padding-left:48px!important}.px-7[data-v-2bcce726]{padding-left:48px!important;padding-right:48px!important}.py-7[data-v-2bcce726]{padding-bottom:48px!important;padding-top:48px!important}.pa-7[data-v-2bcce726]{padding:48px!important}.pt-8[data-v-2bcce726]{padding-top:64px!important}.pr-8[data-v-2bcce726]{padding-right:64px!important}.pb-8[data-v-2bcce726]{padding-bottom:64px!important}.pl-8[data-v-2bcce726]{padding-left:64px!important}.px-8[data-v-2bcce726]{padding-left:64px!important;padding-right:64px!important}.py-8[data-v-2bcce726]{padding-bottom:64px!important;padding-top:64px!important}.pa-8[data-v-2bcce726]{padding:64px!important}.float-left[data-v-2bcce726]{float:left!important}.float-right[data-v-2bcce726]{float:right!important}.float-none[data-v-2bcce726]{float:none!important}.truncate[data-v-2bcce726]{line-height:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-truncation[data-v-2bcce726]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);overflow:hidden}.truncate-multi[data-v-2bcce726]{font-size:16px;font-size:var(--TFontSize, 16px);line-height:24px;line-height:var(--TLineHeight, 24px);max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important;position:relative}.truncate-multi .truncate-multi[data-v-2bcce726]:before{content:"...";position:absolute;right:12px;right:var(--TPosRight, 12px);top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5)}.capitalize[data-v-2bcce726]{text-transform:capitalize!important}.lowercase[data-v-2bcce726]{text-transform:lowercase!important}.uppercase[data-v-2bcce726]{text-transform:uppercase!important}.bold-500[data-v-2bcce726]{font-weight:500!important}.bold-600[data-v-2bcce726]{font-weight:600!important}.bold-700[data-v-2bcce726]{font-weight:700!important}.d-none[data-v-2bcce726]{display:none!important}.d-inline[data-v-2bcce726]{display:inline!important}.d-inline-block[data-v-2bcce726]{display:inline-block!important}.d-block[data-v-2bcce726]{display:block!important}.d-flex[data-v-2bcce726]{display:flex!important}.d-inline-flex[data-v-2bcce726]{display:inline-flex!important}.flex-fill[data-v-2bcce726]{flex:1 1 auto!important}.flex-row[data-v-2bcce726]{flex-direction:row!important}.flex-column[data-v-2bcce726]{flex-direction:column!important}.flex-row-reverse[data-v-2bcce726]{flex-direction:row-reverse!important}.flex-column-reverse[data-v-2bcce726]{flex-direction:column-reverse!important}.flex-grow-0[data-v-2bcce726]{flex-grow:0!important}.flex-grow-1[data-v-2bcce726]{flex-grow:1!important}.justify-content-start[data-v-2bcce726]{justify-content:flex-start!important}.justify-content-end[data-v-2bcce726]{justify-content:flex-end!important}.justify-content-center[data-v-2bcce726]{justify-content:center!important}.justify-content-between[data-v-2bcce726]{justify-content:space-between!important}.justify-content-around[data-v-2bcce726]{justify-content:space-around!important}.align-items-start[data-v-2bcce726]{align-items:flex-start!important}.align-items-end[data-v-2bcce726]{align-items:flex-end!important}.align-items-center[data-v-2bcce726]{align-items:center!important}.align-items-baseline[data-v-2bcce726]{align-items:baseline!important}.align-items-stretch[data-v-2bcce726]{align-items:stretch!important}.align-content-start[data-v-2bcce726]{align-content:flex-start!important}.align-content-end[data-v-2bcce726]{align-content:flex-end!important}.align-content-center[data-v-2bcce726]{align-content:center!important}.align-content-between[data-v-2bcce726]{align-content:space-between!important}.align-content-around[data-v-2bcce726]{align-content:space-around!important}.align-content-stretch[data-v-2bcce726]{align-content:stretch!important}.align-self-auto[data-v-2bcce726]{align-self:auto!important}.align-self-start[data-v-2bcce726]{align-self:flex-start!important}.align-self-end[data-v-2bcce726]{align-self:flex-end!important}.align-self-center[data-v-2bcce726]{align-self:center!important}.align-self-baseline[data-v-2bcce726]{align-self:baseline!important}.align-self-stretch[data-v-2bcce726]{align-self:stretch!important}.place-self-start[data-v-2bcce726]{place-self:flex-start!important}.place-self-center[data-v-2bcce726]{place-self:center!important}.place-self-end[data-v-2bcce726]{place-self:flex-end!important}.cursor-pointer[data-v-2bcce726]{cursor:pointer!important}.overflow-auto[data-v-2bcce726]{overflow:auto}.overflow-hidden[data-v-2bcce726]{overflow:hidden}.w-25[data-v-2bcce726]{width:25%!important}.w-50[data-v-2bcce726]{width:50%!important}.w-75[data-v-2bcce726]{width:75%!important}.w-100[data-v-2bcce726]{width:100%!important}.w-auto[data-v-2bcce726]{width:auto!important}.h-100[data-v-2bcce726]{height:100%!important}.h-auto[data-v-2bcce726]{height:auto!important}.h-screen[data-v-2bcce726]{min-height:100vh!important}.non-visual-button[data-v-2bcce726],.non-visual-button[data-v-2bcce726]:focus,.non-visual-button[data-v-2bcce726]:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin-2bcce726{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden[data-v-2bcce726]{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.form-group[data-v-2bcce726]{display:block;margin-bottom:24px;width:100%}.form-group hr[data-v-2bcce726]{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec));margin:32px 0}.k-input+.help[data-v-2bcce726],.k-input-wrapper+.help[data-v-2bcce726]{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-input-wrapper .text-on-input[data-v-2bcce726]{position:relative}.k-input-wrapper .text-on-input .hovered[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .focused[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required[data-v-2bcce726]{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600, #3c4557)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-wrapper .text-on-input label[data-v-2bcce726]{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600, #3c4557));display:inline-block;font-size:11px;font-weight:500;left:13px;line-height:1;margin-bottom:0;padding:2px 4px;position:absolute;top:-8px;transition:color .1s ease;width:auto;z-index:1}.k-input-wrapper .text-on-input label.hovered[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required[data-v-2bcce726]{color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.focused[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required[data-v-2bcce726]{color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.disabled[data-v-2bcce726],.k-input-wrapper .text-on-input label.disabled .is-required[data-v-2bcce726]{color:#6f7787;color:var(--grey-500, #6f7787)}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]{padding:17px 0 0 22px;resize:none;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:none!important;outline:1px solid #e7e7ec!important;outline:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]:hover{box-shadow:none!important;outline:1px solid #bdd3f9!important;outline:1px solid var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]:focus{box-shadow:none!important;outline:1px solid #3972d5!important;outline:1px solid var(--blue-400, #3972d5)!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]),.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]){border:none;border-radius:3px;box-sizing:border-box;color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));display:block;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:8px 16px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-60, 16px));width:100%;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]).k-input-small[data-v-2bcce726]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));padding:8px 12px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-sm, var(--kui-space-50, 12px))}.k-input:not([type=checkbox]):not([type=radio]).k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]).k-input-large[data-v-2bcce726]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):hover,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):focus,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):focus{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):disabled,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):invalid,.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::placeholder,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search][data-v-2bcce726],.form-control[type=search][data-v-2bcce726]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;padding-left:36px!important}.k-input[type=search][data-v-2bcce726]::-webkit-search-cancel-button,.form-control[type=search][data-v-2bcce726]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px;height:16px;width:16px}.k-input-wrapper.input-error textarea.k-input.form-control[data-v-2bcce726]{box-shadow:none!important;outline:1px solid #d44324!important;outline:1px solid var(--red-500, #d44324)!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input[data-v-2bcce726],.k-input-wrapper.input-error .k-input[data-v-2bcce726]:hover,.k-input-wrapper.input-error .k-input[data-v-2bcce726]:focus{box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;outline:none!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large[data-v-2bcce726],.k-input-wrapper.input-error .k-input:hover.k-input-large[data-v-2bcce726],.k-input-wrapper.input-error .k-input:focus.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label[data-v-2bcce726]{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input[data-v-2bcce726]:not([type=checkbox]),select.k-input[data-v-2bcce726]:not([type=checkbox]):read-only,select.k-input[data-v-2bcce726]:not([type=radio]),select.k-input[data-v-2bcce726]:not([type=radio]):read-only{background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff));height:38px}.k-input-label[data-v-2bcce726]{color:#000000d9;color:var(--KInputLabelColor, var(--black-85));display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, var(--kui-line-height-30, 20px)));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, var(--kui-space-40, 8px)))}.k-input-label .is-required[data-v-2bcce726]{color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-label .label-tooltip[data-v-2bcce726]{align-items:center;display:flex}.k-input-label .kong-icon[data-v-2bcce726]{margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-inputCheckbox.k-input-label[data-v-2bcce726],.k-inputRadio.k-input-label[data-v-2bcce726]{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:400;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}input.k-input[type=checkbox][data-v-2bcce726],input.k-input[type=radio][data-v-2bcce726],input.form-control[type=checkbox][data-v-2bcce726],input.form-control[type=radio][data-v-2bcce726]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));box-sizing:border-box;display:inline-block;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle}input.k-input[type=checkbox][data-v-2bcce726]:disabled,input.k-input[type=radio][data-v-2bcce726]:disabled,input.form-control[type=checkbox][data-v-2bcce726]:disabled,input.form-control[type=radio][data-v-2bcce726]:disabled{opacity:1}input.k-input[type=checkbox][data-v-2bcce726]:disabled:hover,input.k-input[type=radio][data-v-2bcce726]:disabled:hover,input.form-control[type=checkbox][data-v-2bcce726]:disabled:hover,input.form-control[type=radio][data-v-2bcce726]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox][data-v-2bcce726],input.form-control[type=checkbox][data-v-2bcce726]{border:none;border-radius:3px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));height:20px;margin:0 6px 0 0;outline:none;width:20px}input.k-input[type=checkbox][data-v-2bcce726]:not(:checked),input.form-control[type=checkbox][data-v-2bcce726]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:checked,input.form-control[type=checkbox][data-v-2bcce726]:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:checked::-ms-check,input.form-control[type=checkbox][data-v-2bcce726]:checked::-ms-check{background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));color:#fff}input.k-input[type=checkbox][data-v-2bcce726]:hover,input.k-input[type=checkbox][data-v-2bcce726]:active,input.form-control[type=checkbox][data-v-2bcce726]:hover,input.form-control[type=checkbox][data-v-2bcce726]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:focus,input.form-control[type=checkbox][data-v-2bcce726]:focus{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));outline:none}input.k-input[type=checkbox][data-v-2bcce726]:disabled:not(:checked),input.form-control[type=checkbox][data-v-2bcce726]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox][data-v-2bcce726]:disabled:checked,input.form-control[type=checkbox][data-v-2bcce726]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726],input.form-control[type=radio][data-v-2bcce726]{align-items:center;border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));display:inline-flex;height:20px;justify-content:center;margin:0 6px 0 0;width:20px}input.k-input[type=radio][data-v-2bcce726]:checked,input.form-control[type=radio][data-v-2bcce726]:checked{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-color:currentColor}input.k-input[type=radio][data-v-2bcce726]:checked:after,input.form-control[type=radio][data-v-2bcce726]:checked:after{background-color:currentColor;border-radius:100%;content:"";display:flex;height:10px;width:10px}input.k-input[type=radio][data-v-2bcce726]:checked:disabled,input.form-control[type=radio][data-v-2bcce726]:checked:disabled{border-color:#b6b6bd;border-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726]:checked:disabled:after,input.form-control[type=radio][data-v-2bcce726]:checked:disabled:after{background-color:#b6b6bd;background-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726]:checked::-ms-check,input.form-control[type=radio][data-v-2bcce726]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio][data-v-2bcce726]:disabled,input.form-control[type=radio][data-v-2bcce726]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch[data-v-2bcce726]{align-items:center;cursor:pointer;display:inline-flex}.k-switch.switch-with-icon .switch-control[data-v-2bcce726]{width:48px}.k-switch.switch-with-icon .kong-icon[data-v-2bcce726]{height:20px;left:57px;width:22px}.k-switch.switch-with-icon input:checked+.switch-control[data-v-2bcce726]:after{left:26px}.k-switch .switch-control[data-v-2bcce726]{background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));border-radius:12px;display:block;height:24px;margin-right:16px;position:relative;transition:.2s linear;width:44px}.k-switch .switch-control.has-label-left[data-v-2bcce726]{margin-left:16px;margin-right:0}.k-switch .switch-control[data-v-2bcce726]:after{background-color:#fff;background-color:var(--white, #ffffff);border-radius:50%;content:"";display:block;height:20px;left:2px;position:absolute;top:2px;transition:.2s linear;width:20px}.k-switch[disabled][data-v-2bcce726]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control[data-v-2bcce726],.k-switch[disabled]:not(:disabled) input[data-v-2bcce726]{opacity:.3;pointer-events:none}.k-switch input[data-v-2bcce726]{display:none}.k-switch input:checked+.switch-control[data-v-2bcce726]{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control[data-v-2bcce726]:after{left:22px}.k-switch span[data-v-2bcce726]{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}[data-v-2bcce726]:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: "Inter", Roboto, Helvetica, sans-serif;--font-family-mono: "JetBrains Mono", Consolas, monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body[data-v-2bcce726]{font-weight:400;font-weight:var(--font-weight-normal, 400)}.toaster-container-outer[data-v-2bcce726]{bottom:16px;max-width:300px;position:fixed;right:16px;transition:all .3s;width:auto;z-index:10000}.toaster-item[data-v-2bcce726]{box-shadow:0 0 12px #0000001f;display:flex;margin-bottom:16px;margin-bottom:var(--kui-space-60, 16px);overflow:hidden;transition:all .3s;width:100%}.toaster-item[data-v-2bcce726] .k-alert{--KAlertInfoBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));--KAlertSuccessBorder: var(--green-400, #42d782);--KAlertWarningBorder: var(--yellow-300, #ffd68c);--KAlertDangerBorder: var(--red-500, var(--kui-color-border-danger-weak, #ff3954));background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#000000b3;color:var(--black-70, var(--kui-color-text, #000933));display:flex;flex:1;justify-content:space-between;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);padding:16px;padding:var(--kui-space-60, 16px);text-align:left}.toaster-item[data-v-2bcce726] .k-alert .close{order:1;padding:0 0 0 16px;padding:var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--kui-space-60, 16px);position:relative;right:0}.toaster-item[data-v-2bcce726] .k-alert .close:focus,.toaster-item[data-v-2bcce726] .k-alert .close:active{outline:none}.toaster-item .message[data-v-2bcce726]{-webkit-hyphens:auto;hyphens:auto;max-width:150ch}.toaster-enter[data-v-2bcce726]{transform:translate(300px)}.toaster-leave-to[data-v-2bcce726]{transform:translate(100%)}.k-tree-item[data-v-ae1c4303]{align-items:center;background-color:#fff;background-color:var(--KTreeListItemUnselectedBackground, var(--kui-color-background, #ffffff));border:1px solid #e0e4ea;border:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-radius:8px;color:#232633;color:var(--KTreeListItemText, var(--kui-color-text-neutral-strongest, #232633));display:flex;padding:4px;padding:var(--kui-space-20, 4px);text-decoration:none}.k-tree-item .k-tree-item-icon[data-v-ae1c4303]{line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-tree-item.selected[data-v-ae1c4303]{background-color:#cdf1fe;background-color:var(--KTreeListItemSelectedBackground, #cdf1fe);border-color:#91e1fc;border-color:var(--KTreeListItemSelectedBorder, #91e1fc)}.k-tree-item.selected .k-tree-item-icon[data-v-ae1c4303]{color:#91e1fc;color:var(--KTreeListItemSelectedBorder, #91e1fc)}.k-tree-item[data-v-ae1c4303]:hover{color:#232633;color:var(--KTreeListItemText, var(--kui-color-text-neutral-strongest, #232633));cursor:grab}.k-tree-item.not-draggable[data-v-ae1c4303]{cursor:pointer}.k-tree-draggable .child-drop-zone[data-v-213ccd53]{min-height:6px;min-height:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-dragged[data-v-213ccd53]{cursor:move!important;cursor:grabbing!important}.k-tree-draggable .k-tree-item-dragged .has-no-children:last-of-type .child-drop-zone[data-v-213ccd53]:last-of-type,.k-tree-draggable .k-tree-item-dragged.has-no-children .child-drop-zone[data-v-213ccd53]:last-of-type{background-color:#91e1fc;background-color:var(--KTreeListItemSelectedBorder, #91e1fc);border-radius:100px;border-radius:var(--kui-border-radius-round, 100px);margin-left:0;margin-left:var(--kui-space-0, 0px);min-height:4px}.k-tree-draggable .k-tree-item-dragged[data-v-213ccd53]:after{display:none}.k-tree-draggable .k-tree-item-grabbing[data-v-213ccd53]{display:none}.k-tree-draggable .k-tree-draggable[data-v-213ccd53]{counter-reset:item;margin-left:16px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]{margin:3px 0 0 3px;margin:calc(var(--KTreeListDropZoneHeight, 6px) / 2) 0 0 calc(var(--KTreeListDropZoneHeight, 6px) / 2);position:relative}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:before{border-bottom:1px solid #e0e4ea;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-left:1px solid #e0e4ea;border-left:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-radius:0 0 0 5px;border-radius:var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) 5px;content:"";height:26px;height:calc(var(--KTreeListDropZoneHeight, 6px) + 20px);left:-12px;position:absolute;top:-3px;top:calc(var(--KTreeListDropZoneHeight, 6px) / 2 * -1);width:12px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:after{border-left:1px solid #e0e4ea;border-left:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));content:"";height:100%;left:-12px;position:absolute;top:8px;top:calc(var(--KTreeListDropZoneHeight, 6px) + 2px);width:12px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:first-child{padding-top:6px;padding-top:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:last-child:after{display:none}.k-tree-list .k-tree-draggable{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-tree-list>.k-tree-draggable>.k-tree-item-container:before{display:none}.k-tree-list>.k-tree-draggable>.k-tree-item-container:after{display:none}.k-tree-list-grabbing *,.k-tree-item-grabbing *{cursor:move!important;cursor:grabbing!important}.view-switch-button[data-v-7f933b41]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;--KButtonPaddingY: var(--kui-space-30, 6px);--KButtonPaddingX: var(--kui-space-30, 6px);--KButtonSecondaryHover: var(--white, var(--kui-color-background, #ffffff));--KButtonSecondaryHoverBorder: var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff));--KButtonSecondaryFocus: none;transform:scale(1) translateZ(0);transform:scale(var(--scale, 1)) translateZ(0)}.view-switch-button[data-v-7f933b41]:focus,.view-switch-button[data-v-7f933b41]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.view-switch-button.paused .icon i[data-v-7f933b41]{animation-duration:0s}.view-switch-button .icon[data-v-7f933b41]{height:24px;position:relative;width:24px}.view-switch-button .icon i[data-v-7f933b41]{animation:none .5s linear forwards 0s;animation:var(--name, var(--dots-name, none)) var(--duration, var(--dots-duration, .5s)) var(--easing, var(--dots-easing, linear)) forwards var(--delay, var(--dots-delay, 0s));background-color:#6c7489;background-color:var(--grey-500, var(--kui-color-background-neutral, #6c7489));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:block;height:7px;height:var(--height, 7px);left:4px;left:var(--left, 4px);position:absolute;top:4px;top:var(--top, 4px);transition:background-color .2s ease;width:7px;width:var(--width, 7px)}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(1){--x-middle: -8px;--y-middle: 10px;--x-end: -2px;--y-end: 12px;--x-back: 10px;--y-back: 7px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(2){--left: 13px;--x-middle: -12px;--y-middle: 5px;--x-end: -11px;--y-end: 7px;--x-back: -3px;--y-back: 1px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(3){--top: 13px;--x-middle: 4px;--y-middle: -5px;--x-end: -2px;--y-end: -7px;--x-back: -5px;--y-back: 0px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(4){--left: 13px;--top: 13px;--x-middle: 0;--y-middle: -10px;--x-end: -11px;--y-end: -12px;--x-back: -14px;--y-back: -8px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .lines[data-v-7f933b41]{--name: var(--lines-name, none);--duration: var(--lines-duration, .2s);--easing: var(--lines-easing, linear);--delay: var(--lines-delay, 0s)}.view-switch-button .icon .lines i[data-v-7f933b41]{--left: 9px;--top: 3px;--height: 2px;--width: 11px;transform:translateY(20%) translateZ(0) scaleX(0);transform-origin:0 50%}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(2){--top: 8px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(3){--top: 13px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(4){--top: 18px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(4){transform-origin:100% 50%}.view-switch-button.table[data-v-7f933b41]{--dots-name: back;--lines-name: scale-down}.view-switch-button.table .lines i[data-v-7f933b41]{transform-origin:0 50%}.view-switch-button.table .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button.table .lines i[data-v-7f933b41]:nth-child(4){transform-origin:100% 50%}.view-switch-button.grid[data-v-7f933b41]{--dots-name: move;--lines-name: scale;--lines-duration: .15s;--lines-delay: .3s}.view-switch-button.grid .lines i[data-v-7f933b41]{transform-origin:100% 50%}.view-switch-button.grid .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button.grid .lines i[data-v-7f933b41]:nth-child(4){transform-origin:0 50%}@keyframes move{50%{transform:translate(0) scale(.4);transform:translate(var(--x-middle, 0),var(--y-middle, 0)) scale(.4)}to{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}}@keyframes back{0%,15%{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}50%{transform:translate(0) scale(.5);transform:translate(var(--x-back, 0),var(--y-back, 0)) scale(.5)}to{transform:translate(0) scale(1);transform:translate(var(--x-back-end, 0),var(--y-back-end, 0)) scale(1)}}@keyframes scale{to{transform:translateY(20%) translateZ(0) scaleX(1)}}@keyframes scale-down{0%{transform:translateY(20%) translateZ(0) scaleX(1)}to{transform:translateY(20%) translateZ(0) scaleX(0)}}.k-external-link[data-v-27871540]{align-items:center;color:#0044f4;color:var(--KExternalLinkColor, var(--kui-color-text-primary, #0044f4));display:inline-flex;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);text-decoration:none}.k-external-link[data-v-27871540]:hover{color:#0030cc;color:var(--KExternalLinkColorHover, var(--kui-color-text-primary-strong, #0030cc))}.k-external-link .kong-icon[data-v-27871540]{margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px))}.k-truncate[data-v-791c716f]{align-items:flex-start;display:flex;overflow:hidden;padding:4px;padding:var(--kui-space-20, 4px)}.k-truncate .k-truncate-expand-controls[data-v-791c716f]{align-items:flex-end!important;display:flex!important;height:100%!important}.k-truncate .expand-trigger[data-v-791c716f],.k-truncate .collapse-trigger[data-v-791c716f]{--KButtonLink: var(--KTruncateToggleColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));--KButtonPrimaryBase: var(--KTruncateCollapseBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonPrimaryHover: var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));--KButtonPrimaryActive: var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-truncate.k-truncate-content[data-v-791c716f]{display:flex;flex-direction:row-reverse;height:var(--b2b587b4)}.k-truncate.k-truncate-content.expanded[data-v-791c716f]{height:auto}.k-truncate.k-truncate-content .k-truncate-container[data-v-791c716f]{display:flex;flex-wrap:wrap;gap:var(--1d00c262);margin-right:auto;position:relative}.k-truncate.k-truncate-content .expand-trigger[data-v-791c716f]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.k-truncate.k-truncate-content .expand-trigger[data-v-791c716f]:before{content:"+";margin-right:-7px}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]{padding:4px;padding:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:focus,.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:active{box-shadow:none}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:focus-within{background-color:#eefaff;background-color:var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weakest, #eefaff)));outline:-webkit-focus-ring-color auto 1px}.k-truncate.k-truncate-text[data-v-791c716f]{display:flex;flex-direction:column}.k-truncate.k-truncate-text .k-truncate-container[data-v-791c716f]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--c3af62ea);overflow:hidden}.k-truncate.k-truncate-text.expanded .k-truncate-container[data-v-791c716f]{display:block}.k-truncate.k-truncate-text .expand-trigger[data-v-791c716f],.k-truncate.k-truncate-text .collapse-trigger[data-v-791c716f]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.k-truncate .k-truncate-collapse-controls[data-v-791c716f]{margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;place-self:flex-end!important}.k-method-badge[data-v-f90a8059]{display:flex;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);justify-content:center}.k-method-badge.k-method-toggle[data-v-f90a8059]{padding:4px;padding:var(--spacing-xxs, var(--kui-space-20, 4px));padding-left:12px;padding-left:var(--spacing-sm, var(--kui-space-50, 12px));--KInputSwitchLabel: var(--54a77592)}.k-method-badge.k-method-toggle[data-v-f90a8059] .k-switch{pointer-events:none}/*! KONGPONENTS_STYLES */.type-xxxl{font-size:32px;font-size:var(--type-xxxl)}.type-xxl{font-size:28px;font-size:var(--type-xxl)}.type-xl{font-size:22px;font-size:var(--type-xl)}.type-lg{font-size:18px;font-size:var(--type-lg)}.type-md{font-size:16px;font-size:var(--type-md)}.type-sm{font-size:14px;font-size:var(--type-sm)}.type-xs{font-size:12px;font-size:var(--type-xs)}.type-xxs{font-size:10px;font-size:var(--type-xxs)}.mono{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--font-family-mono)}.mono.type-xxxl{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100{color:#f2f6fe;color:var(--blue-100)}.color-blue-200{color:#bdd3f9;color:var(--blue-200)}.color-blue-300{color:#8ab3fa;color:var(--blue-300)}.color-blue-400{color:#3972d5;color:var(--blue-400)}.color-blue-500{color:#1155cb;color:var(--blue-500)}.color-blue-600{color:#003694;color:var(--blue-600)}.color-blue-700{color:#0a2b66;color:var(--blue-700)}.color-petrol-100{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200{color:#0364ac;color:var(--petrol-200)}.color-purple-100{color:#d7d8fe;color:var(--purple-100)}.color-purple-200{color:#bec0fd;color:var(--purple-200)}.color-purple-300{color:#9396fc;color:var(--purple-300)}.color-purple-400{color:#473cfb;color:var(--purple-400)}.color-steel-100{color:#f0f4fa;color:var(--steel-100)}.color-steel-200{color:#dae3f2;color:var(--steel-200)}.color-steel-300{color:#a3b6d9;color:var(--steel-300)}.color-steel-400{color:#7d91b3;color:var(--steel-400)}.color-steel-500{color:#5c7299;color:var(--steel-500)}.color-steel-600{color:#395380;color:var(--steel-600)}.color-steel-700{color:#273c61;color:var(--steel-700)}.color-red-100{color:#ffdede;color:var(--red-100)}.color-red-200{color:#fcc;color:var(--red-200)}.color-red-300{color:#ff9a99;color:var(--red-300)}.color-red-400{color:#ff7877;color:var(--red-400)}.color-red-500{color:#d44324;color:var(--red-500)}.color-red-600{color:#e50000;color:var(--red-600)}.color-red-700{color:#922021;color:var(--red-700)}.color-green-100{color:#e8f8f5;color:var(--green-100)}.color-green-200{color:#c0f2d5;color:var(--green-200)}.color-green-300{color:#84e5ae;color:var(--green-300)}.color-green-400{color:#42d782;color:var(--green-400)}.color-green-500{color:#07a88d;color:var(--green-500)}.color-green-600{color:#008871;color:var(--green-600)}.color-green-700{color:#13755e;color:var(--green-700)}.color-teal-100{color:#cdf1fe;color:var(--teal-100)}.color-teal-200{color:#91e1fc;color:var(--teal-200)}.color-teal-300{color:#169fcc;color:var(--teal-300)}.color-teal-400{color:#0a7fae;color:var(--teal-400)}.color-teal-500{color:#006e9d;color:var(--teal-500)}.color-yellow-100{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500{color:#c67c06;color:var(--yellow-500)}.color-yellow-600{color:#a05604;color:var(--yellow-600)}.color-grey-100{color:#f8f8fa;color:var(--grey-100)}.color-grey-200{color:#f1f1f5;color:var(--grey-200)}.color-grey-300{color:#e7e7ec;color:var(--grey-300)}.color-grey-400{color:#b6b6bd;color:var(--grey-400)}.color-grey-500{color:#6f7787;color:var(--grey-500)}.color-grey-600{color:#3c4557;color:var(--grey-600)}.color-black-85{color:#000000d9;color:var(--black-85)}.color-black-70{color:#000000b3;color:var(--black-70)}.color-black-45{color:#00000073;color:var(--black-45)}.color-black-25{color:#00000040;color:var(--black-25)}.color-black-10{color:#0000001a;color:var(--black-10)}.color-black-100{color:#dfdfdf;color:var(--black-100)}.color-black-200{color:#b1b2b1;color:var(--black-200)}.color-black-300{color:#6f7787;color:var(--black-300)}.color-black-400{color:#3c4557;color:var(--black-400)}.color-black-500{color:#0b172d;color:var(--black-500)}.color-white{color:#fff;color:var(--white)}.style-heading-1{font-size:32px!important;font-weight:400!important;line-height:36px!important}.style-heading-2{font-size:20px!important;font-weight:400!important;line-height:24px!important}.style-heading-3{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-heading-4{font-size:14px!important;font-weight:400!important;line-height:20px!important}.style-body-lg,.style-body-lg-bold{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-body-md{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-md-bold{font-size:13px!important;font-weight:400!important;line-height:24px!important}.style-body-sm,.style-body-sm-bold{font-size:12px!important;font-weight:400!important;line-height:16px!important}.style-body-tiny{font-size:11px!important;font-weight:300!important;line-height:16px!important}.style-body-link{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-bc{font-size:12px!important;font-weight:400!important;line-height:24px!important;text-transform:uppercase!important}.style-body-code{font-size:13px!important;font-weight:100!important;line-height:24px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.ma-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.ma-0{margin:0!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-bottom:auto!important;padding-top:auto!important}.pa-auto{padding-bottom:auto!important;padding-left:auto!important;padding-right:auto!important;padding-top:auto!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.pa-0{padding:0!important}.mt-8{margin-top:64px!important}.mr-8{margin-right:64px!important}.mb-8{margin-bottom:64px!important}.ml-8{margin-left:64px!important}.mx-8{margin-left:64px!important;margin-right:64px!important}.my-8{margin-bottom:64px!important;margin-top:64px!important}.ma-8{margin:64px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.pl-8{padding-left:64px!important}.px-8{padding-left:64px!important;padding-right:64px!important}.py-8{padding-bottom:64px!important;padding-top:64px!important}.pa-8{padding:64px!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.truncate{line-height:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-truncation{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);overflow:hidden}.truncate-multi{font-size:16px;font-size:var(--TFontSize, 16px);line-height:24px;line-height:var(--TLineHeight, 24px);max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important;position:relative}.truncate-multi .truncate-multi:before{content:"...";position:absolute;right:12px;right:var(--TPosRight, 12px);top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5)}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.bold-500{font-weight:500!important}.bold-600{font-weight:600!important}.bold-700{font-weight:700!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.place-self-start{place-self:flex-start!important}.place-self-center{place-self:center!important}.place-self-end{place-self:flex-end!important}.cursor-pointer{cursor:pointer!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-auto{height:auto!important}.h-screen{min-height:100vh!important}.non-visual-button,.non-visual-button:focus,.non-visual-button:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.form-group{display:block;margin-bottom:24px;width:100%}.form-group hr{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec));margin:32px 0}.k-input+.help,.k-input-wrapper+.help{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-input-wrapper .text-on-input{position:relative}.k-input-wrapper .text-on-input .hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600, #3c4557)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-wrapper .text-on-input label{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600, #3c4557));display:inline-block;font-size:11px;font-weight:500;left:13px;line-height:1;margin-bottom:0;padding:2px 4px;position:absolute;top:-8px;transition:color .1s ease;width:auto;z-index:1}.k-input-wrapper .text-on-input label.hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required{color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required{color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.disabled,.k-input-wrapper .text-on-input label.disabled .is-required{color:#6f7787;color:var(--grey-500, #6f7787)}.k-input-wrapper textarea.k-input.form-control{padding:17px 0 0 22px;resize:none;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:none!important;outline:1px solid #e7e7ec!important;outline:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input-wrapper textarea.k-input.form-control:hover{box-shadow:none!important;outline:1px solid #bdd3f9!important;outline:1px solid var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input-wrapper textarea.k-input.form-control:focus{box-shadow:none!important;outline:1px solid #3972d5!important;outline:1px solid var(--blue-400, #3972d5)!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]),.form-control:not([type=checkbox]):not([type=radio]){border:none;border-radius:3px;box-sizing:border-box;color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));display:block;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:8px 16px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-60, 16px));width:100%;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small,.form-control:not([type=checkbox]):not([type=radio]).k-input-small{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));padding:8px 12px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-sm, var(--kui-space-50, 12px))}.k-input:not([type=checkbox]):not([type=radio]).k-input-large,.form-control:not([type=checkbox]):not([type=radio]).k-input-large{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-input:not([type=checkbox]):not([type=radio]):hover,.form-control:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus,.form-control:not([type=checkbox]):not([type=radio]):focus{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):disabled,.form-control:not([type=checkbox]):not([type=radio]):disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control:not([type=checkbox]):not([type=radio]):invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input:not([type=checkbox]):not([type=radio])::placeholder,.form-control:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search],.form-control[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;padding-left:36px!important}.k-input[type=search]::-webkit-search-cancel-button,.form-control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px;height:16px;width:16px}.k-input-wrapper.input-error textarea.k-input.form-control{box-shadow:none!important;outline:1px solid #d44324!important;outline:1px solid var(--red-500, #d44324)!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input,.k-input-wrapper.input-error .k-input:hover,.k-input-wrapper.input-error .k-input:focus{box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;outline:none!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large,.k-input-wrapper.input-error .k-input:hover.k-input-large,.k-input-wrapper.input-error .k-input:focus.k-input-large{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input:not([type=checkbox]),select.k-input:not([type=checkbox]):read-only,select.k-input:not([type=radio]),select.k-input:not([type=radio]):read-only{background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff));height:38px}.k-input-label{color:#000000d9;color:var(--KInputLabelColor, var(--black-85));display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, var(--kui-line-height-30, 20px)));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, var(--kui-space-40, 8px)))}.k-input-label .is-required{color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-label .label-tooltip{align-items:center;display:flex}.k-input-label .kong-icon{margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-inputCheckbox.k-input-label,.k-inputRadio.k-input-label{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:400;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}input.k-input[type=checkbox],input.k-input[type=radio],input.form-control[type=checkbox],input.form-control[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));box-sizing:border-box;display:inline-block;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle}input.k-input[type=checkbox]:disabled,input.k-input[type=radio]:disabled,input.form-control[type=checkbox]:disabled,input.form-control[type=radio]:disabled{opacity:1}input.k-input[type=checkbox]:disabled:hover,input.k-input[type=radio]:disabled:hover,input.form-control[type=checkbox]:disabled:hover,input.form-control[type=radio]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox],input.form-control[type=checkbox]{border:none;border-radius:3px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));height:20px;margin:0 6px 0 0;outline:none;width:20px}input.k-input[type=checkbox]:not(:checked),input.form-control[type=checkbox]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:checked,input.form-control[type=checkbox]:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:checked::-ms-check,input.form-control[type=checkbox]:checked::-ms-check{background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));color:#fff}input.k-input[type=checkbox]:hover,input.k-input[type=checkbox]:active,input.form-control[type=checkbox]:hover,input.form-control[type=checkbox]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:focus,input.form-control[type=checkbox]:focus{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));outline:none}input.k-input[type=checkbox]:disabled:not(:checked),input.form-control[type=checkbox]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox]:disabled:checked,input.form-control[type=checkbox]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio],input.form-control[type=radio]{align-items:center;border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));display:inline-flex;height:20px;justify-content:center;margin:0 6px 0 0;width:20px}input.k-input[type=radio]:checked,input.form-control[type=radio]:checked{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-color:currentColor}input.k-input[type=radio]:checked:after,input.form-control[type=radio]:checked:after{background-color:currentColor;border-radius:100%;content:"";display:flex;height:10px;width:10px}input.k-input[type=radio]:checked:disabled,input.form-control[type=radio]:checked:disabled{border-color:#b6b6bd;border-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio]:checked:disabled:after,input.form-control[type=radio]:checked:disabled:after{background-color:#b6b6bd;background-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio]:checked::-ms-check,input.form-control[type=radio]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio]:disabled,input.form-control[type=radio]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch{align-items:center;cursor:pointer;display:inline-flex}.k-switch.switch-with-icon .switch-control{width:48px}.k-switch.switch-with-icon .kong-icon{height:20px;left:57px;width:22px}.k-switch.switch-with-icon input:checked+.switch-control:after{left:26px}.k-switch .switch-control{background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));border-radius:12px;display:block;height:24px;margin-right:16px;position:relative;transition:.2s linear;width:44px}.k-switch .switch-control.has-label-left{margin-left:16px;margin-right:0}.k-switch .switch-control:after{background-color:#fff;background-color:var(--white, #ffffff);border-radius:50%;content:"";display:block;height:20px;left:2px;position:absolute;top:2px;transition:.2s linear;width:20px}.k-switch[disabled]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control,.k-switch[disabled]:not(:disabled) input{opacity:.3;pointer-events:none}.k-switch input{display:none}.k-switch input:checked+.switch-control{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control:after{left:22px}.k-switch span{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: "Inter", Roboto, Helvetica, sans-serif;--font-family-mono: "JetBrains Mono", Consolas, monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body{font-weight:400;font-weight:var(--font-weight-normal, 400)}.mt-auto{margin-top:auto!important}.mt-0{margin-top:0!important}.mr-auto{margin-right:auto!important}.mr-0{margin-right:0!important}.mb-auto{margin-bottom:auto!important}.mb-0{margin-bottom:0!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.my-1{margin-bottom:4px!important;margin-top:4px!important}.ma-1{margin:4px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.my-2{margin-bottom:8px!important;margin-top:8px!important}.ma-2{margin:8px!important}.mt-3{margin-top:12px!important}.mr-3{margin-right:12px!important}.mb-3{margin-bottom:12px!important}.ml-3{margin-left:12px!important}.mx-3{margin-left:12px!important;margin-right:12px!important}.my-3{margin-bottom:12px!important;margin-top:12px!important}.ma-3{margin:12px!important}.mt-4{margin-top:16px!important}.mr-4{margin-right:16px!important}.mb-4{margin-bottom:16px!important}.ml-4{margin-left:16px!important}.mx-4{margin-left:16px!important;margin-right:16px!important}.my-4{margin-bottom:16px!important;margin-top:16px!important}.ma-4{margin:16px!important}.mt-5{margin-top:24px!important}.mr-5{margin-right:24px!important}.mb-5{margin-bottom:24px!important}.ml-5{margin-left:24px!important}.mx-5{margin-left:24px!important;margin-right:24px!important}.my-5{margin-bottom:24px!important;margin-top:24px!important}.ma-5{margin:24px!important}.mt-6{margin-top:32px!important}.mr-6{margin-right:32px!important}.mb-6{margin-bottom:32px!important}.ml-6{margin-left:32px!important}.mx-6{margin-left:32px!important;margin-right:32px!important}.my-6{margin-bottom:32px!important;margin-top:32px!important}.ma-6{margin:32px!important}.mt-7{margin-top:48px!important}.mr-7{margin-right:48px!important}.mb-7{margin-bottom:48px!important}.ml-7{margin-left:48px!important}.mx-7{margin-left:48px!important;margin-right:48px!important}.my-7{margin-bottom:48px!important;margin-top:48px!important}.ma-7{margin:48px!important}.mt-8{margin-top:48px!important}.mr-8{margin-right:48px!important}.mb-8{margin-bottom:48px!important}.ml-8{margin-left:48px!important}.mx-8{margin-left:48px!important;margin-right:48px!important}.my-8{margin-bottom:48px!important;margin-top:48px!important}.ma-8{margin:48px!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.px-1{padding-left:4px!important;padding-right:4px!important}.py-1{padding-bottom:4px!important;padding-top:4px!important}.pa-1{padding:4px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.py-2{padding-bottom:8px!important;padding-top:8px!important}.pa-2{padding:8px!important}.pt-3{padding-top:12px!important}.pr-3{padding-right:12px!important}.pb-3{padding-bottom:12px!important}.pl-3{padding-left:12px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.py-3{padding-bottom:12px!important;padding-top:12px!important}.pa-3{padding:12px!important}.pt-4{padding-top:16px!important}.pr-4{padding-right:16px!important}.pb-4{padding-bottom:16px!important}.pl-4{padding-left:16px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.py-4{padding-bottom:16px!important;padding-top:16px!important}.pa-4{padding:16px!important}.pt-5{padding-top:24px!important}.pr-5{padding-right:24px!important}.pb-5{padding-bottom:24px!important}.pl-5{padding-left:24px!important}.px-5{padding-left:24px!important;padding-right:24px!important}.py-5{padding-bottom:24px!important;padding-top:24px!important}.pa-5{padding:24px!important}.pt-6{padding-top:32px!important}.pr-6{padding-right:32px!important}.pb-6{padding-bottom:32px!important}.pl-6{padding-left:32px!important}.px-6{padding-left:32px!important;padding-right:32px!important}.py-6{padding-bottom:32px!important;padding-top:32px!important}.pa-6{padding:32px!important}.pt-7{padding-top:48px!important}.pr-7{padding-right:48px!important}.pb-7{padding-bottom:48px!important}.pl-7{padding-left:48px!important}.px-7{padding-left:48px!important;padding-right:48px!important}.py-7{padding-bottom:48px!important;padding-top:48px!important}.pa-7{padding:48px!important}.pt-8{padding-top:48px!important}.pr-8{padding-right:48px!important}.pb-8{padding-bottom:48px!important}.pl-8{padding-left:48px!important}.px-8{padding-left:48px!important;padding-right:48px!important}.py-8{padding-bottom:48px!important;padding-top:48px!important}.pa-8{padding:48px!important}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./FiraMono-latin-ext-6bfabd30.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./FiraMono-latin-e43b3538.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--AppHeaderHeight: 60px;--AppSidebarWidth: 240px;--AppGap: 24px;--AppContentPadding: 24px;--AppDisplay: grid;--app-slideout-offset-top: var(--AppHeaderHeight);--onboarding-accent: #822dc5;--onboarding-accent-dark: #260d50;--onboarding-shadow: 4px 4px 14px 4px rgba(103, 71, 128, .11);--onboarding-heading-1: var(--onboarding-accent-dark);--onboarding-heading-2: var(--onboarding-accent);--graph-color-1: #290b53;--graph-color-2: #5a416f;--graph-color-3: #7b2bbc;--graph-color-4: #b31aab;--graph-color-5: #d163ce;--graph-color-6: #e13eaf;--graph-color-7: #4a4622;--graph-color-8: #fff182;--graph-color-9: #fff9ca;--KPopPaddingY: 8px;--KBadgeMaxWidth: auto;--KCardBorderRadius: 9px;--TextGradientBackground: linear-gradient(90deg, #473cfb 0%, #a300bd 33.17%);--StepBackground: #169fcc;--WarningIconBackground: #ffa600}:root.is-fullscreen{--AppHeaderHeight: 0;--AppSidebarWidth: 0;--AppContentPadding: 0;--AppDisplay: block}*,*:before,*:after{box-sizing:border-box}body{margin:0;-moz-tab-size:2;tab-size:2;color:#000933;font-family:Inter,Roboto,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.5}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,ul,ol{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:600}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}ul,ol{padding-left:24px}h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child),p:not(:first-child),ul:not(:first-child),ol:not(:first-child){margin-top:12px}p:empty{display:none}dl p:not(:first-child){margin-top:2px}a{text-decoration:none;color:#0044f4}a:hover,a:focus{text-decoration:underline}b,strong{font-weight:600}small{font-size:.8em}code,kbd,pre{font-size:1em}textarea{resize:vertical}img,svg,iframe{vertical-align:middle}img{max-width:100%;height:auto}[hidden]{display:none!important}label{display:block}button,input,optgroup,select{margin:0;padding:0;font-size:100%;line-height:inherit;font-family:inherit;font-weight:inherit;color:inherit}button{background:none;border:none;cursor:pointer}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e4ea;border-radius:3px;font:inherit;margin:0;padding:8px;color:currentColor;background-color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e4ea;border-radius:3px;font-size:16px;line-height:20px;padding:10px 30px 10px 13px;background-color:#fff;background-image:url(./chevron-down-d32f03bb.svg?url);background-position:calc(100% - 13px) 50%;background-repeat:no-repeat}.stack>*+*{margin-block-start:var(--AppGap)}.columns{--threshold: 40rem;display:flex;flex-wrap:wrap;gap:var(--AppGap)}.columns>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%) * 999);min-inline-size:0}.form-wrapper{margin-top:40px;margin-bottom:40px;padding-right:5%;padding-left:5%}@media (min-width: 1536px){.form-wrapper{padding-left:15%;padding-right:15%}}.form-card .k-card-body:not(.increase-specificity){font-size:16px;line-height:1.5}.form>*+*{margin-top:40px;border-top:1px solid #e0e4ea;padding-top:40px}.form-header{display:flex;justify-content:space-between}.fact-list{padding-left:0;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:600px}.fact-list__item{display:flex;align-items:center;gap:4px;min-width:300px}.form-title{font-size:24px}.form-section{display:grid;grid-template-columns:1fr 3fr;gap:40px}.form-section__header{grid-column-start:1}.form-section__content{grid-column-start:2;min-width:0}.form-section-title{font-size:18px}.field-group-list>*+*{margin-top:24px}.field-group-label{display:inline-flex;margin-bottom:8px;font-size:14px;line-height:20px;font-weight:600}.radio-button-group>*{display:flex}.instruction-list>*+*{margin-top:12px}.form-step-title{font-size:20px}.form-step-title:not(:first-child){margin-top:32px}.form-step-number{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;margin-right:4px;color:#fff;background-color:var(--StepBackground);border-radius:50%;font-size:16px}.text-right{text-align:right}.text-center{text-align:center}.text-gradient{background:var(--TextGradientBackground, currentColor);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cursor-help{cursor:help}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{50%{opacity:.5}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.non-visual-button{font-weight:400;background-color:transparent;border:none;cursor:pointer}.definition-card[data-v-d55dbf1c]{display:flex;flex-direction:column;gap:8px}.definition-card-title[data-v-d55dbf1c]{display:flex;align-items:flex-end;gap:8px}.definition-card-container[data-v-d55dbf1c]{flex-grow:1;display:flex;align-items:flex-start;font-size:20px;line-height:1.5;font-weight:700}.definition-card-container>*{min-width:0}.status-separator[data-v-1c7759a5],.status-separator+.status-total[data-v-1c7759a5]{color:#6c7489}.status-online[data-v-1c7759a5]{color:var(--status-color, currentColor)}.status-online--warning[data-v-1c7759a5]{--status-color: #995c00}.status-online--danger[data-v-1c7759a5]{--status-color: #d60027}.app-view-title-bar{display:flex;align-items:center;margin-bottom:20px}.app-view-title-bar h1,.app-view-title-bar h2,.app-view-title-bar h3,.app-view-title-bar h4,.app-view-title-bar h5,.app-view-title-bar h6{line-height:36px;overflow:hidden;text-overflow:ellipsis}.app-view-title-bar h1{line-height:1.3;font-weight:600;font-size:32px}.app-view-title-bar h2{font-size:20px}.is-fullscreen .app-view-title-bar{padding:24px 32px;border-bottom:1px solid #e0e4ea}.is-fullscreen .app-view-title-bar h1{margin-left:8px;padding-left:8px;border-left:1px solid #e0e4ea;font-size:20px}.actions[data-v-51e64dc9]{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;gap:16px}.card-header[data-v-e213db68]{margin-bottom:12px;min-height:42px}.onboarding-alert-content[data-v-bdbc77dd]{display:flex;flex-wrap:wrap;align-items:center;gap:16px} diff --git a/app/kuma-ui/pkg/resources/data/index.html b/app/kuma-ui/pkg/resources/data/index.html index 0dccbcf3f9b3..be513625d62a 100644 --- a/app/kuma-ui/pkg/resources/data/index.html +++ b/app/kuma-ui/pkg/resources/data/index.html @@ -1 +1 @@ -Manager
\ No newline at end of file +Manager
\ No newline at end of file