From 8981051cd04dfa875971f7117b43bf8295b70197 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 20 Sep 2023 13:09:53 +0000 Subject: [PATCH] chore(deps): bump kumahq/kuma-gui to 651d63cbd9021ad9cc16916adce08ef21dcf09bb Bumps kumahq/kuma-gui to version [master@651d63cbd9021ad9cc16916adce08ef21dcf09bb](https://github.com/kumahq/kuma-gui/tree/651d63cbd9021ad9cc16916adce08ef21dcf09bb) Signed-off-by: GitHub --- ...ist-2d5460c0.js => AccordionList-faddb790.js} | 2 +- ...es-a0467022.js => AddNewServices-c07b7e55.js} | 2 +- ...3e3cff3.js => AddNewServicesCode-0f4ef3fc.js} | 2 +- .../assets/{App-75ae3cfd.js => App-9141c6a4.js} | 2 +- ...w-7bdf57ad.js => AppNotFoundView-17d704f1.js} | 2 +- ....vue_vue_type_style_index_0_lang-dd99c430.js} | 2 +- ...iew-7303e795.js => CompletedView-2be0b7e4.js} | 2 +- ...accd391.js => ConfigurationTypes-df042c2c.js} | 2 +- ...teMesh-48f39cbd.js => CreateMesh-49829f77.js} | 2 +- ...21ff.js => DataPlaneClustersView-3708de03.js} | 2 +- ...f57a72.js => DataPlaneConfigView-fa2333a2.js} | 2 +- ...45.js => DataPlaneDetailTabsView-bba53078.js} | 2 +- ...26b81a.js => DataPlaneDetailView-2a260899.js} | 2 +- ...07704c77.js => DataPlaneListView-b1decd0d.js} | 2 +- ...5e96.js => DataPlanePoliciesView-141f0c47.js} | 2 +- ...1618c5a.js => DataPlaneStatsView-9b326d2e.js} | 2 +- ...68c.js => DataPlaneXdsConfigView-ca3c5f7a.js} | 2 +- ...5a3ba46.js => DataplanesOverview-2387a5c1.js} | 2 +- ..._vue_type_script_setup_true_lang-a011fe2b.js} | 2 +- ...s-367842e0.js => DeploymentTypes-42411dc2.js} | 2 +- ...w-fa48f0fd.js => DiagnosticsView-9ce74730.js} | 2 +- ...voyData-2d7f5040.js => EnvoyData-2eeb3628.js} | 2 +- ...w-4cead3bd.js => GatewayListView-831a1b5e.js} | 2 +- ...afa999.js => GatewayPoliciesView-6c94efd9.js} | 2 +- ...terBar-363d261f.js => KFilterBar-df3b08b3.js} | 2 +- ...ingBox-6e13b36f.js => LoadingBox-cec084a7.js} | 2 +- ...-662a2fcd.js => MainOverviewView-51708546.js} | 2 +- ...ew-7970ca86.js => MeshConfigView-a0a23b60.js} | 2 +- ...ew-4b39a5fb.js => MeshDetailView-558a07c2.js} | 2 +- ...iew-49d14891.js => MeshIndexView-21ddefd2.js} | 2 +- ...View-0c267051.js => MeshListView-5c4f2c56.js} | 2 +- ...View-8937d77c.js => MeshTabsView-9c56827b.js} | 2 +- ...iew-8d5fff50.js => MultiZoneView-ab43cced.js} | 2 +- ..._vue_type_script_setup_true_lang-3aa19553.js} | 2 +- .../{NavTabs-b572450d.js => NavTabs-81265eb5.js} | 2 +- ...ge-7da5f4a6.js => OnboardingPage-2f464de9.js} | 2 +- ...ew-31ce49e0.js => OnboardingView-8de9b490.js} | 2 +- ...-1ced4976.js => PolicyDetailView-abdfef5c.js} | 2 +- .../data/assets/PolicyListView-4bf6d71e.css | 1 - .../data/assets/PolicyListView-90d4a8bb.js | 1 + .../data/assets/PolicyListView-b9d67118.js | 1 - .../data/assets/PolicyListView-e74935f4.css | 1 + ...Tag-2edd4ed3.js => PolicyTypeTag-dd15b79a.js} | 2 +- ....vue_vue_type_style_index_0_lang-716a5a30.js} | 2 +- ...050a3929.js => ServiceConfigView-7cdf006b.js} | 2 +- ...s => ServiceDataPlaneProxiesView-63775fd8.js} | 2 +- ...5788.js => ServiceDetailTabsView-8f85c771.js} | 2 +- ...7dcc6d28.js => ServiceDetailView-c0c6c10d.js} | 2 +- ...w-de84a12c.js => ServiceListView-797c3073.js} | 2 +- ..._vue_type_script_setup_true_lang-26e8c176.js} | 2 +- .../{TagList-adf6f051.js => TagList-695e8c3d.js} | 2 +- ..._vue_type_script_setup_true_lang-8ffa97f5.js} | 2 +- ...eView-56bce8e0.js => WelcomeView-97de84f2.js} | 2 +- ...ew-cf43a041.js => ZoneConfigView-e81f484a.js} | 2 +- ...ew-726ab58a.js => ZoneCreateView-44cbacaa.js} | 2 +- ...390a845.js => ZoneDetailTabsView-1c59e68b.js} | 2 +- ...ew-0ca9d8f1.js => ZoneDetailView-13312906.js} | 2 +- ...527.js => ZoneEgressClustersView-34849db6.js} | 2 +- ...9e3e6.js => ZoneEgressConfigView-629f2201.js} | 2 +- ...2.js => ZoneEgressDetailTabsView-751a6695.js} | 2 +- ...55030.js => ZoneEgressDetailView-2a55b822.js} | 2 +- ...057167c.js => ZoneEgressListView-813f685b.js} | 2 +- ...dc1ec9.js => ZoneEgressStatsView-5dc02acf.js} | 2 +- ...8f.js => ZoneEgressXdsConfigView-ce025da4.js} | 2 +- ...c3.js => ZoneIngressClustersView-71276930.js} | 2 +- ...3f75.js => ZoneIngressConfigView-c84c6c56.js} | 2 +- ....js => ZoneIngressDetailTabsView-90a2822a.js} | 2 +- ...f28b.js => ZoneIngressDetailView-03d04dbb.js} | 2 +- ...d210d6.js => ZoneIngressListView-4201f621.js} | 2 +- ...ef1cb.js => ZoneIngressStatsView-6e1a9235.js} | 2 +- ...3.js => ZoneIngressXdsConfigView-373234d8.js} | 2 +- ...View-03291be0.js => ZoneListView-45da1b4b.js} | 2 +- ...View-a58201b8.js => ZoneTabsView-5650f49a.js} | 2 +- .../{index-3dd1285c.js => index-54c168f3.js} | 16 ++++++++-------- .../{index-bd3e1e51.css => index-592b7664.css} | 2 +- app/kuma-ui/pkg/resources/data/index.html | 2 +- .../pkg/resources/data/mockServiceWorker.js | 2 +- 77 files changed, 82 insertions(+), 82 deletions(-) rename app/kuma-ui/pkg/resources/data/assets/{AccordionList-2d5460c0.js => AccordionList-faddb790.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{AddNewServices-a0467022.js => AddNewServices-c07b7e55.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{AddNewServicesCode-13e3cff3.js => AddNewServicesCode-0f4ef3fc.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{App-75ae3cfd.js => App-9141c6a4.js} (88%) rename app/kuma-ui/pkg/resources/data/assets/{AppNotFoundView-7bdf57ad.js => AppNotFoundView-17d704f1.js} (88%) rename app/kuma-ui/pkg/resources/data/assets/{CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js => CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js} (99%) rename app/kuma-ui/pkg/resources/data/assets/{CompletedView-7303e795.js => CompletedView-2be0b7e4.js} (78%) rename app/kuma-ui/pkg/resources/data/assets/{ConfigurationTypes-1accd391.js => ConfigurationTypes-df042c2c.js} (89%) rename app/kuma-ui/pkg/resources/data/assets/{CreateMesh-48f39cbd.js => CreateMesh-49829f77.js} (91%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneClustersView-3de421ff.js => DataPlaneClustersView-3708de03.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneConfigView-ddf57a72.js => DataPlaneConfigView-fa2333a2.js} (83%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneDetailTabsView-d6a6dc45.js => DataPlaneDetailTabsView-bba53078.js} (93%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneDetailView-5726b81a.js => DataPlaneDetailView-2a260899.js} (92%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneListView-07704c77.js => DataPlaneListView-b1decd0d.js} (92%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlanePoliciesView-bb6f5e96.js => DataPlanePoliciesView-141f0c47.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneStatsView-81618c5a.js => DataPlaneStatsView-9b326d2e.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneXdsConfigView-e886368c.js => DataPlaneXdsConfigView-ca3c5f7a.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{DataplanesOverview-15a3ba46.js => DataplanesOverview-2387a5c1.js} (91%) rename app/kuma-ui/pkg/resources/data/assets/{DeleteResourceModal.vue_vue_type_script_setup_true_lang-4b0c2152.js => DeleteResourceModal.vue_vue_type_script_setup_true_lang-a011fe2b.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{DeploymentTypes-367842e0.js => DeploymentTypes-42411dc2.js} (92%) rename app/kuma-ui/pkg/resources/data/assets/{DiagnosticsView-fa48f0fd.js => DiagnosticsView-9ce74730.js} (81%) rename app/kuma-ui/pkg/resources/data/assets/{EnvoyData-2d7f5040.js => EnvoyData-2eeb3628.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{GatewayListView-4cead3bd.js => GatewayListView-831a1b5e.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{GatewayPoliciesView-16afa999.js => GatewayPoliciesView-6c94efd9.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{KFilterBar-363d261f.js => KFilterBar-df3b08b3.js} (98%) rename app/kuma-ui/pkg/resources/data/assets/{LoadingBox-6e13b36f.js => LoadingBox-cec084a7.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{MainOverviewView-662a2fcd.js => MainOverviewView-51708546.js} (85%) rename app/kuma-ui/pkg/resources/data/assets/{MeshConfigView-7970ca86.js => MeshConfigView-a0a23b60.js} (82%) rename app/kuma-ui/pkg/resources/data/assets/{MeshDetailView-4b39a5fb.js => MeshDetailView-558a07c2.js} (95%) rename app/kuma-ui/pkg/resources/data/assets/{MeshIndexView-49d14891.js => MeshIndexView-21ddefd2.js} (84%) rename app/kuma-ui/pkg/resources/data/assets/{MeshListView-0c267051.js => MeshListView-5c4f2c56.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{MeshTabsView-8937d77c.js => MeshTabsView-9c56827b.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{MultiZoneView-8d5fff50.js => MultiZoneView-ab43cced.js} (92%) rename app/kuma-ui/pkg/resources/data/assets/{MultizoneInfo.vue_vue_type_script_setup_true_lang-23a2c29e.js => MultizoneInfo.vue_vue_type_script_setup_true_lang-3aa19553.js} (91%) rename app/kuma-ui/pkg/resources/data/assets/{NavTabs-b572450d.js => NavTabs-81265eb5.js} (85%) rename app/kuma-ui/pkg/resources/data/assets/{OnboardingPage-7da5f4a6.js => OnboardingPage-2f464de9.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{OnboardingView-31ce49e0.js => OnboardingView-8de9b490.js} (87%) rename app/kuma-ui/pkg/resources/data/assets/{PolicyDetailView-1ced4976.js => PolicyDetailView-abdfef5c.js} (94%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/PolicyListView-4bf6d71e.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/PolicyListView-90d4a8bb.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/PolicyListView-b9d67118.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/PolicyListView-e74935f4.css rename app/kuma-ui/pkg/resources/data/assets/{PolicyTypeTag-2edd4ed3.js => PolicyTypeTag-dd15b79a.js} (99%) rename app/kuma-ui/pkg/resources/data/assets/{ResourceCodeBlock.vue_vue_type_style_index_0_lang-af06827c.js => ResourceCodeBlock.vue_vue_type_style_index_0_lang-716a5a30.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceConfigView-050a3929.js => ServiceConfigView-7cdf006b.js} (83%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceDataPlaneProxiesView-fa51fd8c.js => ServiceDataPlaneProxiesView-63775fd8.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceDetailTabsView-c8605788.js => ServiceDetailTabsView-8f85c771.js} (92%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceDetailView-7dcc6d28.js => ServiceDetailView-c0c6c10d.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceListView-de84a12c.js => ServiceListView-797c3073.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{SubscriptionList.vue_vue_type_script_setup_true_lang-fefad8d7.js => SubscriptionList.vue_vue_type_script_setup_true_lang-26e8c176.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{TagList-adf6f051.js => TagList-695e8c3d.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{WarningsWidget.vue_vue_type_script_setup_true_lang-05d132b9.js => WarningsWidget.vue_vue_type_script_setup_true_lang-8ffa97f5.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{WelcomeView-56bce8e0.js => WelcomeView-97de84f2.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneConfigView-cf43a041.js => ZoneConfigView-e81f484a.js} (91%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneCreateView-726ab58a.js => ZoneCreateView-44cbacaa.js} (99%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneDetailTabsView-1390a845.js => ZoneDetailTabsView-1c59e68b.js} (93%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneDetailView-0ca9d8f1.js => ZoneDetailView-13312906.js} (89%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneEgressClustersView-cf1ba527.js => ZoneEgressClustersView-34849db6.js} (71%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneEgressConfigView-ede9e3e6.js => ZoneEgressConfigView-629f2201.js} (83%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneEgressDetailTabsView-bce8f292.js => ZoneEgressDetailTabsView-751a6695.js} (91%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneEgressDetailView-77955030.js => ZoneEgressDetailView-2a55b822.js} (84%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneEgressListView-d057167c.js => ZoneEgressListView-813f685b.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneEgressStatsView-cedc1ec9.js => ZoneEgressStatsView-5dc02acf.js} (71%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneEgressXdsConfigView-cf24b88f.js => ZoneEgressXdsConfigView-ce025da4.js} (78%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneIngressClustersView-0ac7dfc3.js => ZoneIngressClustersView-71276930.js} (71%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneIngressConfigView-9bd83f75.js => ZoneIngressConfigView-c84c6c56.js} (83%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneIngressDetailTabsView-58f5bf3b.js => ZoneIngressDetailTabsView-90a2822a.js} (91%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneIngressDetailView-da89f28b.js => ZoneIngressDetailView-03d04dbb.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneIngressListView-03d210d6.js => ZoneIngressListView-4201f621.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneIngressStatsView-864ef1cb.js => ZoneIngressStatsView-6e1a9235.js} (71%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneIngressXdsConfigView-eee50083.js => ZoneIngressXdsConfigView-373234d8.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneListView-03291be0.js => ZoneListView-45da1b4b.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{ZoneTabsView-a58201b8.js => ZoneTabsView-5650f49a.js} (83%) rename app/kuma-ui/pkg/resources/data/assets/{index-3dd1285c.js => index-54c168f3.js} (93%) rename app/kuma-ui/pkg/resources/data/assets/{index-bd3e1e51.css => index-592b7664.css} (99%) diff --git a/app/kuma-ui/pkg/resources/data/assets/AccordionList-2d5460c0.js b/app/kuma-ui/pkg/resources/data/assets/AccordionList-faddb790.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/AccordionList-2d5460c0.js rename to app/kuma-ui/pkg/resources/data/assets/AccordionList-faddb790.js index bda672a30e7d..2d3c9b2f56f9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AccordionList-2d5460c0.js +++ b/app/kuma-ui/pkg/resources/data/assets/AccordionList-faddb790.js @@ -1 +1 @@ -import{d as v,ao as m,t as i,f as y,o as c,j as l,m as A,U as s,l as h,h as x,w as b,k as O,T as I,x as L,q as p,ap as g}from"./index-3dd1285c.js";const $=["aria-expanded"],k={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},B=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,N)=>(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(),x(I,{name:"accordion",onEnter:d,onAfterEnter:f,onBeforeLeave:d},{default:b(()=>[n.value?(c(),l("div",k,[s(a.$slots,"accordion-content",{},void 0,!0)])):O("",!0)]),_:3})],2))}});const V=p(B,[["__scopeId","data-v-53a0b6ce"]]),C={class:"accordion-list"},E=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",C,[s(o.$slots,"default",{},void 0,!0)]))}});const q=p(E,[["__scopeId","data-v-bdbadd5e"]]);export{V as A,q as a}; +import{d as v,ao as m,t as i,f as y,o as c,j as l,m as A,U as s,l as h,h as x,w as b,k as O,T as I,x as L,q as p,ap as g}from"./index-54c168f3.js";const $=["aria-expanded"],k={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},B=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,N)=>(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(),x(I,{name:"accordion",onEnter:d,onAfterEnter:f,onBeforeLeave:d},{default:b(()=>[n.value?(c(),l("div",k,[s(a.$slots,"accordion-content",{},void 0,!0)])):O("",!0)]),_:3})],2))}});const V=p(B,[["__scopeId","data-v-53a0b6ce"]]),C={class:"accordion-list"},E=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",C,[s(o.$slots,"default",{},void 0,!0)]))}});const q=p(E,[["__scopeId","data-v-bdbadd5e"]]);export{V as A,q as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-a0467022.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServices-c07b7e55.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/AddNewServices-a0467022.js rename to app/kuma-ui/pkg/resources/data/assets/AddNewServices-c07b7e55.js index aefc68769f2e..ec0396c077df 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-a0467022.js +++ b/app/kuma-ui/pkg/resources/data/assets/AddNewServices-c07b7e55.js @@ -1,4 +1,4 @@ -import{O as f,a as g,b}from"./OnboardingPage-7da5f4a6.js";import{d as _,o as p,j as x,U as w,x as h,q as v,g as y,w as t,h as o,C as S,l as n,m as e,A as B,_ as k,z as C,B as A}from"./index-3dd1285c.js";const N=""+new URL("new-service-demo-bff0792e.svg",import.meta.url).href,$=""+new URL("new-service-manually-5bec5301.svg",import.meta.url).href,I=_({__name:"ServiceBox",props:{active:{type:Boolean,required:!1,default:!1}},emits:["clicked"],setup(a,{emit:d}){const i=a;return(c,s)=>(p(),x("div",{class:h(["box",{"box--active":i.active}]),"data-testid":"box",onClick:s[0]||(s[0]=l=>d("clicked"))},[w(c.$slots,"default",{},void 0,!0)],2))}});const r=v(I,[["__scopeId","data-v-9846ff30"]]),m=a=>(C("data-v-abdc766e"),a=a(),A(),a),O={class:"service-mode-list"},V=m(()=>e("div",{class:"service-box-content"},[e("img",{src:N}),n(),e("p",{class:"service-mode-title"},` +import{O as f,a as g,b}from"./OnboardingPage-2f464de9.js";import{d as _,o as p,j as x,U as w,x as h,q as v,g as y,w as t,h as o,C as S,l as n,m as e,A as B,_ as k,z as C,B as A}from"./index-54c168f3.js";const N=""+new URL("new-service-demo-bff0792e.svg",import.meta.url).href,$=""+new URL("new-service-manually-5bec5301.svg",import.meta.url).href,I=_({__name:"ServiceBox",props:{active:{type:Boolean,required:!1,default:!1}},emits:["clicked"],setup(a,{emit:d}){const i=a;return(c,s)=>(p(),x("div",{class:h(["box",{"box--active":i.active}]),"data-testid":"box",onClick:s[0]||(s[0]=l=>d("clicked"))},[w(c.$slots,"default",{},void 0,!0)],2))}});const r=v(I,[["__scopeId","data-v-9846ff30"]]),m=a=>(C("data-v-abdc766e"),a=a(),A(),a),O={class:"service-mode-list"},V=m(()=>e("div",{class:"service-box-content"},[e("img",{src:N}),n(),e("p",{class:"service-mode-title"},` Demo app `),n(),e("p",null,"Counter application")],-1)),z=m(()=>e("div",{class:"service-box-content"},[e("img",{src:$}),n(),e("p",{class:"service-mode-title"},` Manually diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-13e3cff3.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-0f4ef3fc.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-13e3cff3.js rename to app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-0f4ef3fc.js index 5665f11770f7..975484f1a981 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-13e3cff3.js +++ b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-0f4ef3fc.js @@ -1,4 +1,4 @@ -import{L as v}from"./LoadingBox-6e13b36f.js";import{O as k,a as w,b as x}from"./OnboardingPage-7da5f4a6.js";import{d as y,L as A,R as N,t as m,S as C,o as s,g as T,w as a,h as t,i as I,C as L,l as e,j as c,F as P,m as n,k as D,A as O,_ as R,z as S,B,q as E}from"./index-3dd1285c.js";import{_ as p}from"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const h=d=>(S("data-v-53d3620d"),d=d(),B(),d),V=h(()=>n("p",{class:"mb-4 text-center"},` +import{L as v}from"./LoadingBox-cec084a7.js";import{O as k,a as w,b as x}from"./OnboardingPage-2f464de9.js";import{d as y,L as A,R as N,t as m,S as C,o as s,g as T,w as a,h as t,i as I,C as L,l as e,j as c,F as P,m as n,k as D,A as O,_ as R,z as S,B,q as E}from"./index-54c168f3.js";import{_ as p}from"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const h=d=>(S("data-v-53d3620d"),d=d(),B(),d),V=h(()=>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)),$=h(()=>n("p",null,"To run execute the following command:",-1)),q={key:1},G={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,_="https://github.com/kumahq/kuma-counter-demo/",U="https://github.com/kumahq/kuma-counter-demo/blob/master/README.md",j="kubectl apply -f https://bit.ly/3Kh2Try",z=y({__name:"AddNewServicesCode",setup(d){const{t:b}=A(),f=N(),o=m(!1),l=m(null);u(),C(function(){r()});async function u(){try{const{total:i}=await f.getAllDataplanes();o.value=i>0}catch(i){console.error(i)}finally{o.value||(r(),l.value=window.setTimeout(()=>u(),M))}}function r(){l.value!==null&&window.clearTimeout(l.value)}return(i,J)=>(s(),T(R,null,{default:a(({can:g})=>[t(L,{title:I(b)("onboarding.routes.add-services-code.title")},null,8,["title"]),e(),t(O,null,{default:a(()=>[t(k,null,{header:a(()=>[t(w,null,{title:a(()=>[e(` Add services diff --git a/app/kuma-ui/pkg/resources/data/assets/App-75ae3cfd.js b/app/kuma-ui/pkg/resources/data/assets/App-9141c6a4.js similarity index 88% rename from app/kuma-ui/pkg/resources/data/assets/App-75ae3cfd.js rename to app/kuma-ui/pkg/resources/data/assets/App-9141c6a4.js index fdc3b4a7b505..7485db92314a 100644 --- a/app/kuma-ui/pkg/resources/data/assets/App-75ae3cfd.js +++ b/app/kuma-ui/pkg/resources/data/assets/App-9141c6a4.js @@ -1 +1 @@ -import{d as k,u as g,a as b,b as V,c as h,e as x,f as B,r as N,g as a,w as s,_ as w,o as e,h as o,i as t,j as r,k as p,l as i,A as C,T as O,m as R,n as T,F as j,p as q,q as z}from"./index-3dd1285c.js";const F={key:1},H={key:2,class:"app-content-container"},L={class:"transition-root"},S=k({__name:"App",props:{data:{type:Object,required:!1,default:void 0}},setup(u){const _=u,[l,m,f,v]=[g(),b(),V(),h()],n=x(),d=B(()=>n.meta.isWizard===!0);return(W,$)=>{const c=N("RouterView");return e(),a(w,null,{default:s(()=>[o(q,{src:"/control-plane/addresses"},{default:s(({data:A})=>[typeof A>"u"||t(n).name===void 0?(e(),a(t(f),{key:0})):(e(),r(j,{key:1},[d.value?p("",!0):(e(),a(t(m),{key:0})),i(),t(n).meta.onboardingProcess?(e(),r("div",F,[o(c)])):(e(),r("div",H,[d.value?p("",!0):(e(),a(t(l),{key:0})),i(),o(C,null,{default:s(()=>[d.value?p("",!0):(e(),a(t(v),{key:0})),i(),o(c,null,{default:s(({Component:y})=>[o(O,{mode:"out-in",name:"fade"},{default:s(()=>[R("div",L,[(e(),a(T(y),{data:_.data},null,8,["data"]))])]),_:2},1024)]),_:1})]),_:1})]))],64))]),_:1})]),_:1})}}});const E=z(S,[["__scopeId","data-v-6935a551"]]);export{E as default}; +import{d as k,u as g,a as b,b as V,c as h,e as x,f as B,r as N,g as a,w as s,_ as w,o as e,h as o,i as t,j as r,k as p,l as i,A as C,T as O,m as R,n as T,F as j,p as q,q as z}from"./index-54c168f3.js";const F={key:1},H={key:2,class:"app-content-container"},L={class:"transition-root"},S=k({__name:"App",props:{data:{type:Object,required:!1,default:void 0}},setup(u){const _=u,[l,m,f,v]=[g(),b(),V(),h()],n=x(),d=B(()=>n.meta.isWizard===!0);return(W,$)=>{const c=N("RouterView");return e(),a(w,null,{default:s(()=>[o(q,{src:"/control-plane/addresses"},{default:s(({data:A})=>[typeof A>"u"||t(n).name===void 0?(e(),a(t(f),{key:0})):(e(),r(j,{key:1},[d.value?p("",!0):(e(),a(t(m),{key:0})),i(),t(n).meta.onboardingProcess?(e(),r("div",F,[o(c)])):(e(),r("div",H,[d.value?p("",!0):(e(),a(t(l),{key:0})),i(),o(C,null,{default:s(()=>[d.value?p("",!0):(e(),a(t(v),{key:0})),i(),o(c,null,{default:s(({Component:y})=>[o(O,{mode:"out-in",name:"fade"},{default:s(()=>[R("div",L,[(e(),a(T(y),{data:_.data},null,8,["data"]))])]),_:2},1024)]),_:1})]),_:1})]))],64))]),_:1})]),_:1})}}});const E=z(S,[["__scopeId","data-v-6935a551"]]);export{E as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-7bdf57ad.js b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-17d704f1.js similarity index 88% rename from app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-7bdf57ad.js rename to app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-17d704f1.js index ee901174f25d..227742c3b63c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-7bdf57ad.js +++ b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-17d704f1.js @@ -1,4 +1,4 @@ -import{d as s,o as n,j as r,h as a,w as e,$ as c,l as o,i as t,Z as i,a0 as _,m as l}from"./index-3dd1285c.js";const m={class:"overview"},p=l("p",null,"Page Not Found",-1),x=s({__name:"AppNotFoundView",setup(d){return(u,f)=>(n(),r("div",m,[a(t(_),null,{title:e(()=>[a(c,{class:"mb-3"}),o(),p]),message:e(()=>[o(` +import{d as s,o as n,j as r,h as a,w as e,$ as c,l as o,i as t,Z as i,a0 as _,m as l}from"./index-54c168f3.js";const m={class:"overview"},p=l("p",null,"Page Not Found",-1),x=s({__name:"AppNotFoundView",setup(d){return(u,f)=>(n(),r("div",m,[a(t(_),null,{title:e(()=>[a(c,{class:"mb-3"}),o(),p]),message:e(()=>[o(` The page or entity you were looking for does not exist. `)]),cta:e(()=>[a(t(i),{appearance:"primary",to:{name:"home"}},{default:e(()=>[o(` Go Home diff --git a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js rename to app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js index 43f63659c0f9..05f8b72c3675 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js +++ b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js @@ -1,4 +1,4 @@ -var ae=Object.defineProperty;var ne=(g,c,a)=>c in g?ae(g,c,{enumerable:!0,configurable:!0,writable:!0,value:a}):g[c]=a;var Y=(g,c,a)=>(ne(g,typeof c!="symbol"?c+"":c,a),a);import{ai as W,aj as re,d as ie,t as se,o as oe,g as le,w as ue,U as ce,ak as de,i as Z,al as ge}from"./index-3dd1285c.js";class pe{constructor(c){Y(this,"storageAdapter");this.storageAdapter=c}get(c){let a;try{a=this.storageAdapter.getItem(c)}catch{return null}if(a===null||!(a.startsWith("[")||a.startsWith("{")))return a;try{return JSON.parse(a)}catch{return a}}set(c,a){try{const u=typeof a=="string"?a:JSON.stringify(a);this.storageAdapter.setItem(c,u)}catch{}}has(c){try{return this.storageAdapter.getItem(c)!==null}catch{return!1}}remove(c){try{this.storageAdapter.removeItem(c)}catch{}}}const U=new pe(window.localStorage);var J={exports:{}};(function(g){var c=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** +var ae=Object.defineProperty;var ne=(g,c,a)=>c in g?ae(g,c,{enumerable:!0,configurable:!0,writable:!0,value:a}):g[c]=a;var Y=(g,c,a)=>(ne(g,typeof c!="symbol"?c+"":c,a),a);import{ai as W,aj as re,d as ie,t as se,o as oe,g as le,w as ue,U as ce,ak as de,i as Z,al as ge}from"./index-54c168f3.js";class pe{constructor(c){Y(this,"storageAdapter");this.storageAdapter=c}get(c){let a;try{a=this.storageAdapter.getItem(c)}catch{return null}if(a===null||!(a.startsWith("[")||a.startsWith("{")))return a;try{return JSON.parse(a)}catch{return a}}set(c,a){try{const u=typeof a=="string"?a:JSON.stringify(a);this.storageAdapter.setItem(c,u)}catch{}}has(c){try{return this.storageAdapter.getItem(c)!==null}catch{return!1}}remove(c){try{this.storageAdapter.removeItem(c)}catch{}}}const U=new pe(window.localStorage);var J={exports:{}};(function(g){var c=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-7303e795.js b/app/kuma-ui/pkg/resources/data/assets/CompletedView-2be0b7e4.js similarity index 78% rename from app/kuma-ui/pkg/resources/data/assets/CompletedView-7303e795.js rename to app/kuma-ui/pkg/resources/data/assets/CompletedView-2be0b7e4.js index 223adcbd30e1..dd701fcdc58f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CompletedView-7303e795.js +++ b/app/kuma-ui/pkg/resources/data/assets/CompletedView-2be0b7e4.js @@ -1,3 +1,3 @@ -import{O as i,a as _,b as p}from"./OnboardingPage-7da5f4a6.js";import{d as l,L as d,o as c,g as r,w as e,h as t,i as m,C as u,l as s,A as f,_ as g,z as h,B as b,m as o,q as w}from"./index-3dd1285c.js";const v=""+new URL("kuma_gui-ecebdf10.png",import.meta.url).href,x=a=>(h("data-v-f50ef4b3"),a=a(),b(),a),C=x(()=>o("div",{class:"gui-preview-image"},[o("img",{src:v})],-1)),V=l({__name:"CompletedView",setup(a){const{t:n}=d();return(I,k)=>(c(),r(g,null,{default:e(()=>[t(u,{title:m(n)("onboarding.routes.completed.title")},null,8,["title"]),s(),t(f,null,{default:e(()=>[t(i,null,{header:e(()=>[t(_,null,{title:e(()=>[s(` +import{O as i,a as _,b as p}from"./OnboardingPage-2f464de9.js";import{d as l,L as d,o as c,g as r,w as e,h as t,i as m,C as u,l as s,A as f,_ as g,z as h,B as b,m as o,q as w}from"./index-54c168f3.js";const v=""+new URL("kuma_gui-ecebdf10.png",import.meta.url).href,x=a=>(h("data-v-f50ef4b3"),a=a(),b(),a),C=x(()=>o("div",{class:"gui-preview-image"},[o("img",{src:v})],-1)),V=l({__name:"CompletedView",setup(a){const{t:n}=d();return(I,k)=>(c(),r(g,null,{default:e(()=>[t(u,{title:m(n)("onboarding.routes.completed.title")},null,8,["title"]),s(),t(f,null,{default:e(()=>[t(i,null,{header:e(()=>[t(_,null,{title:e(()=>[s(` Go to the dashboard `)]),_:1})]),content:e(()=>[C]),navigation:e(()=>[t(p,{"next-step":"home","next-step-title":"Complete","last-step":"","show-skip":!1})]),_:1})]),_:1})]),_:1}))}});const O=w(V,[["__scopeId","data-v-f50ef4b3"]]);export{O as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-1accd391.js b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-df042c2c.js similarity index 89% rename from app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-1accd391.js rename to app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-df042c2c.js index fa8cec96e774..911ca185c237 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-1accd391.js +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-df042c2c.js @@ -1,4 +1,4 @@ -import{d as V,O as h,P as C,Q as k,L as x,t as G,f as N,o as l,g as i,w as e,h as a,i as r,C as P,l as n,p as B,j as O,m as p,n as w,N as u,F as M,k as T,A as F,_ as K,q as U}from"./index-3dd1285c.js";import{O as $,a as z,b as A}from"./OnboardingPage-7da5f4a6.js";const I={class:"graph-list mb-6"},L={class:"radio-button-group"},j=V({__name:"ConfigurationTypes",setup(q){const m=h(),c=C(),_={postgres:k(),memory:c,kubernetes:m},{t:g}=x(),t=G("kubernetes"),f=d=>{t.value=d.store.type},v=N(()=>_[t.value]);return(d,o)=>(l(),i(K,null,{default:e(({can:y})=>[a(P,{title:r(g)("onboarding.routes.configuration-types.title")},null,8,["title"]),n(),a(F,null,{default:e(()=>[a($,{"with-image":""},{header:e(()=>[a(z,null,{title:e(()=>[n(` +import{d as V,O as h,P as C,Q as k,L as x,t as G,f as N,o as l,g as i,w as e,h as a,i as r,C as P,l as n,p as B,j as O,m as p,n as w,N as u,F as M,k as T,A as F,_ as K,q as U}from"./index-54c168f3.js";import{O as $,a as z,b as A}from"./OnboardingPage-2f464de9.js";const I={class:"graph-list mb-6"},L={class:"radio-button-group"},j=V({__name:"ConfigurationTypes",setup(q){const m=h(),c=C(),_={postgres:k(),memory:c,kubernetes:m},{t:g}=x(),t=G("kubernetes"),f=d=>{t.value=d.store.type},v=N(()=>_[t.value]);return(d,o)=>(l(),i(K,null,{default:e(({can:y})=>[a(P,{title:r(g)("onboarding.routes.configuration-types.title")},null,8,["title"]),n(),a(F,null,{default:e(()=>[a($,{"with-image":""},{header:e(()=>[a(z,null,{title:e(()=>[n(` Learn about configuration storage `)]),_:1})]),content:e(()=>[a(B,{src:"/config",onChange:f},{default:e(({data:b})=>[typeof b<"u"?(l(),O(M,{key:0},[p("div",I,[(l(),i(w(v.value)))]),n(),p("div",L,[a(r(u),{modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s),name:"deployment","selected-value":"kubernetes"},{default:e(()=>[n(` Kubernetes diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-48f39cbd.js b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-49829f77.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/CreateMesh-48f39cbd.js rename to app/kuma-ui/pkg/resources/data/assets/CreateMesh-49829f77.js index cfa0b51406f2..7d312029e3a6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-48f39cbd.js +++ b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-49829f77.js @@ -1,4 +1,4 @@ -import{d as p,L as u,t as _,o as m,g as b,w as e,h as a,i as n,C as h,l as t,m as o,D as f,W as g,A as v,_ as y,z as x,B as A,q as C}from"./index-3dd1285c.js";import{O as N,a as S,b as k}from"./OnboardingPage-7da5f4a6.js";const l=s=>(x("data-v-b1a7b6b7"),s=s(),A(),s),B={class:"mb-4 text-center"},D=l(()=>o("i",null,"default",-1)),I=l(()=>o("p",{class:"mt-4 text-center"},` +import{d as p,L as u,t as _,o as m,g as b,w as e,h as a,i as n,C as h,l as t,m as o,D as f,W as g,A as v,_ as y,z as x,B as A,q as C}from"./index-54c168f3.js";import{O as N,a as S,b as k}from"./OnboardingPage-2f464de9.js";const l=s=>(x("data-v-b1a7b6b7"),s=s(),A(),s),B={class:"mb-4 text-center"},D=l(()=>o("i",null,"default",-1)),I=l(()=>o("p",{class:"mt-4 text-center"},` This mesh is empty. Next, you add services and their data plane proxies. `,-1)),w=p({__name:"CreateMesh",setup(s){const r=[{label:"Name",key:"name"},{label:"Services",key:"servicesAmount"},{label:"DPPs",key:"dppsAmount"}],{t:i}=u(),c=_({total:1,data:[{name:"default",servicesAmount:0,dppsAmount:0}]});return(O,V)=>(m(),b(y,null,{default:e(({can:d})=>[a(h,{title:n(i)("onboarding.routes.create-mesh.title")},null,8,["title"]),t(),a(v,null,{default:e(()=>[a(N,null,{header:e(()=>[a(S,null,{title:e(()=>[t(` Create the mesh diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-3de421ff.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-3708de03.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-3de421ff.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-3708de03.js index d7fc964dcc18..18fa8117600e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-3de421ff.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-3708de03.js @@ -1 +1 @@ -import{d as r,L as o,o as d,g as u,w as t,h as e,A as c,m as i,C as p,i as s,l as m,a2 as _,_ as f}from"./index-3dd1285c.js";import{E as h}from"./EnvoyData-2d7f5040.js";import{a as w}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const $=r({__name:"DataPlaneClustersView",props:{data:{}},setup(n){const a=n,{t:l}=o();return(v,y)=>(d(),u(f,{name:"data-plane-clusters-view","data-testid":"data-plane-clusters-view"},{default:t(()=>[e(c,null,{title:t(()=>[i("h2",null,[e(p,{title:s(l)("data-planes.routes.item.navigation.data-plane-clusters-view"),render:!0},null,8,["title"])])]),default:t(()=>[m(),e(s(_),null,{body:t(()=>[e(h,{status:s(w)(a.data.dataplane,a.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.data.mesh}/dataplanes/${a.data.name}/data-path/clusters`,"query-key":"envoy-data-clusters-data-plane"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{$ as default}; +import{d as r,L as o,o as d,g as u,w as t,h as e,A as c,m as i,C as p,i as s,l as m,a2 as _,_ as f}from"./index-54c168f3.js";import{E as h}from"./EnvoyData-2eeb3628.js";import{a as w}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const $=r({__name:"DataPlaneClustersView",props:{data:{}},setup(n){const a=n,{t:l}=o();return(v,y)=>(d(),u(f,{name:"data-plane-clusters-view","data-testid":"data-plane-clusters-view"},{default:t(()=>[e(c,null,{title:t(()=>[i("h2",null,[e(p,{title:s(l)("data-planes.routes.item.navigation.data-plane-clusters-view"),render:!0},null,8,["title"])])]),default:t(()=>[m(),e(s(_),null,{body:t(()=>[e(h,{status:s(w)(a.data.dataplane,a.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.data.mesh}/dataplanes/${a.data.name}/data-path/clusters`,"query-key":"envoy-data-clusters-data-plane"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{$ as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-ddf57a72.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-fa2333a2.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-ddf57a72.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-fa2333a2.js index 3d48039ce50e..aeee4c7d9980 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-ddf57a72.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-fa2333a2.js @@ -1 +1 @@ -import{d as p,L as _,R as u,o as s,g as t,w as e,h as n,A as d,m as f,C as h,i as r,l as k,a2 as g,p as w,E as $,s as v,_ as V}from"./index-3dd1285c.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-af06827c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";import"./toYaml-4e00099e.js";const E=p({__name:"DataPlaneConfigView",setup(y){const{t:l}=_(),c=u();return(A,B)=>(s(),t(V,{name:"data-plane-config-view","data-testid":"data-plane-config-view"},{default:e(({route:o})=>[n(d,null,{title:e(()=>[f("h2",null,[n(h,{title:r(l)("data-planes.routes.item.navigation.data-plane-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[k(),n(r(g),null,{body:e(()=>[n(w,{src:`/meshes/${o.params.mesh}/dataplanes/${o.params.dataPlane}`},{default:e(({data:a,error:i})=>[i?(s(),t($,{key:0,error:i},null,8,["error"])):a===void 0?(s(),t(v,{key:1})):(s(),t(x,{key:2,id:"code-block-data-plane",resource:a,"resource-fetcher":m=>r(c).getDataplaneFromMesh({mesh:a.mesh,name:a.name},m),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1}))}});export{E as default}; +import{d as p,L as _,R as u,o as s,g as t,w as e,h as n,A as d,m as f,C as h,i as r,l as k,a2 as g,p as w,E as $,s as v,_ as V}from"./index-54c168f3.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-716a5a30.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";import"./toYaml-4e00099e.js";const E=p({__name:"DataPlaneConfigView",setup(y){const{t:l}=_(),c=u();return(A,B)=>(s(),t(V,{name:"data-plane-config-view","data-testid":"data-plane-config-view"},{default:e(({route:o})=>[n(d,null,{title:e(()=>[f("h2",null,[n(h,{title:r(l)("data-planes.routes.item.navigation.data-plane-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[k(),n(r(g),null,{body:e(()=>[n(w,{src:`/meshes/${o.params.mesh}/dataplanes/${o.params.dataPlane}`},{default:e(({data:a,error:i})=>[i?(s(),t($,{key:0,error:i},null,8,["error"])):a===void 0?(s(),t(v,{key:1})):(s(),t(x,{key:2,id:"code-block-data-plane",resource:a,"resource-fetcher":m=>r(c).getDataplaneFromMesh({mesh:a.mesh,name:a.name},m),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1}))}});export{E as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-d6a6dc45.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-bba53078.js similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-d6a6dc45.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-bba53078.js index 95e7b9391dd8..36b3cd8408f4 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-d6a6dc45.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-bba53078.js @@ -1 +1 @@ -import{d as b,L as h,a7 as v,r as V,o as i,g as m,w as t,h as s,A as $,i as u,m as g,a8 as x,C as k,l as f,p as B,E as C,s as G,j as N,F as R,n as P,_ as T}from"./index-3dd1285c.js";import{N as D}from"./NavTabs-b572450d.js";const q=b({__name:"DataPlaneDetailTabsView",props:{isGatewayView:{type:Boolean,required:!1,default:!1}},setup(_){var w;const n=_,{t:d}=h(),y=(((w=v().getRoutes().find(e=>e.name===`${n.isGatewayView?"gateway":"data-plane"}-detail-tabs-view`))==null?void 0:w.children)??[]).map(e=>{var l,o;const c=typeof e.name>"u"?(l=e.children)==null?void 0:l[0]:e,r=c.name,a=((o=c.meta)==null?void 0:o.module)??"";return{title:d(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.navigation.${r}`),routeName:r,module:a}});return(e,c)=>{const r=V("RouterView");return i(),m(T,{name:"data-plane-detail-tabs-view","data-testid":"data-plane-detail-tabs-view"},{default:t(({route:a})=>[s($,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:a.params.mesh}},text:a.params.mesh},{to:{name:`${n.isGatewayView?"gateways":"data-planes"}-list-view`,params:{mesh:a.params.mesh}},text:u(d)(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.breadcrumbs`)}]},{title:t(()=>[g("h1",null,[s(x,{text:a.params.dataPlane},{default:t(()=>[s(k,{title:u(d)(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.title`,{name:a.params.dataPlane}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[f(),s(B,{src:`/meshes/${a.params.mesh}/dataplane-overviews/${a.params.dataPlane}`},{default:t(({data:p,error:l})=>[l?(i(),m(C,{key:0,error:l},null,8,["error"])):p===void 0?(i(),m(G,{key:1})):(i(),N(R,{key:2},[s(D,{class:"route-data-plane-view-tabs",tabs:u(y)},null,8,["tabs"]),f(),s(r,null,{default:t(o=>[(i(),m(P(o.Component),{data:p},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{q as default}; +import{d as b,L as h,a7 as v,r as V,o as i,g as m,w as t,h as s,A as $,i as u,m as g,a8 as x,C as k,l as f,p as B,E as C,s as G,j as N,F as R,n as P,_ as T}from"./index-54c168f3.js";import{N as D}from"./NavTabs-81265eb5.js";const q=b({__name:"DataPlaneDetailTabsView",props:{isGatewayView:{type:Boolean,required:!1,default:!1}},setup(_){var w;const n=_,{t:d}=h(),y=(((w=v().getRoutes().find(e=>e.name===`${n.isGatewayView?"gateway":"data-plane"}-detail-tabs-view`))==null?void 0:w.children)??[]).map(e=>{var l,o;const c=typeof e.name>"u"?(l=e.children)==null?void 0:l[0]:e,r=c.name,a=((o=c.meta)==null?void 0:o.module)??"";return{title:d(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.navigation.${r}`),routeName:r,module:a}});return(e,c)=>{const r=V("RouterView");return i(),m(T,{name:"data-plane-detail-tabs-view","data-testid":"data-plane-detail-tabs-view"},{default:t(({route:a})=>[s($,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:a.params.mesh}},text:a.params.mesh},{to:{name:`${n.isGatewayView?"gateways":"data-planes"}-list-view`,params:{mesh:a.params.mesh}},text:u(d)(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.breadcrumbs`)}]},{title:t(()=>[g("h1",null,[s(x,{text:a.params.dataPlane},{default:t(()=>[s(k,{title:u(d)(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.title`,{name:a.params.dataPlane}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[f(),s(B,{src:`/meshes/${a.params.mesh}/dataplane-overviews/${a.params.dataPlane}`},{default:t(({data:p,error:l})=>[l?(i(),m(C,{key:0,error:l},null,8,["error"])):p===void 0?(i(),m(G,{key:1})):(i(),N(R,{key:2},[s(D,{class:"route-data-plane-view-tabs",tabs:u(y)},null,8,["tabs"]),f(),s(r,null,{default:t(o=>[(i(),m(P(o.Component),{data:p},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-5726b81a.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-2a260899.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-5726b81a.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-2a260899.js index 614fd6682cea..8996c439b162 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-5726b81a.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-2a260899.js @@ -1,2 +1,2 @@ -import{d as x,L as R,M as V,f as _,aa as B,o,j as h,g as d,k,l as a,h as l,w as t,m as p,ab as u,D as n,i as e,X as S,ac as L,H as z,K,F as N,a2 as w,ad as $,q as j,A as F,_ as U}from"./index-3dd1285c.js";import{_ as Z}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-fefad8d7.js";import{T as A}from"./TagList-adf6f051.js";import{_ as q}from"./WarningsWidget.vue_vue_type_script_setup_true_lang-05d132b9.js";import{a as G,d as P,b as W,p as H,c as J,C as X,I as Q,e as Y}from"./dataplane-30467516.js";import"./AccordionList-2d5460c0.js";const aa={class:"stack"},ea={class:"columns",style:{"--columns":"3"}},ta={class:"status-with-reason"},sa=["href"],na={class:"columns",style:{"--columns":"3"}},la={key:1},ia=x({__name:"DataPlaneDetails",props:{dataplaneOverview:{type:Object,required:!0}},setup(y){const i=y,{t:s,formatIsoDate:D}=R(),E=V(),b=_(()=>G(i.dataplaneOverview.dataplane,i.dataplaneOverview.dataplaneInsight)),O=_(()=>P(i.dataplaneOverview.dataplane)),C=_(()=>W(i.dataplaneOverview.dataplaneInsight)),m=_(()=>H(i.dataplaneOverview,D)),I=_(()=>{var T;const v=((T=i.dataplaneOverview.dataplaneInsight)==null?void 0:T.subscriptions)??[];if(v.length===0)return[];const g=v[v.length-1];if(!("version"in g)||!g.version)return[];const c=[],r=g.version;if(r.kumaDp&&r.envoy){const f=J(r);f.kind!==X&&f.kind!==Q&&c.push(f)}return E("use zones")&&P(i.dataplaneOverview.dataplane).find(M=>M.label===B)&&typeof r.kumaDp.kumaCpCompatible=="boolean"&&!r.kumaDp.kumaCpCompatible&&c.push({kind:Y,payload:{kumaDp:r.kumaDp.version}}),c});return(v,g)=>{var c;return o(),h("div",aa,[I.value.length>0?(o(),d(q,{key:0,warnings:I.value,"data-testid":"data-plane-warnings"},null,8,["warnings"])):k("",!0),a(),l(e(w),null,{body:t(()=>[p("div",ea,[l(u,null,{title:t(()=>[a(n(e(s)("http.api.property.status")),1)]),body:t(()=>[p("div",ta,[l(S,{status:b.value.status},null,8,["status"]),a(),b.value.reason.length>0?(o(),d(e(L),{key:0,label:b.value.reason.join(", "),class:"reason-tooltip"},{default:t(()=>[l(e(z),{icon:"info",size:e(K),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):k("",!0)])]),_:1}),a(),l(u,null,{title:t(()=>[a(n(e(s)("http.api.property.tags")),1)]),body:t(()=>[O.value.length>0?(o(),d(A,{key:0,tags:O.value},null,8,["tags"])):(o(),h(N,{key:1},[a(n(e(s)("common.detail.none")),1)],64))]),_:1}),a(),l(u,null,{title:t(()=>[a(n(e(s)("http.api.property.dependencies")),1)]),body:t(()=>[C.value!==null?(o(),d(A,{key:0,tags:C.value},null,8,["tags"])):(o(),h(N,{key:1},[a(n(e(s)("common.detail.none")),1)],64))]),_:1})])]),_:1}),a(),p("div",null,[p("h2",null,n(e(s)("data-planes.detail.mtls")),1),a(),m.value===null?(o(),d(e($),{key:0,class:"mt-4",appearance:"warning"},{alertMessage:t(()=>[a(n(e(s)("data-planes.detail.no_mtls"))+` — +import{d as x,L as R,M as V,f as _,aa as B,o,j as h,g as d,k,l as a,h as l,w as t,m as p,ab as u,D as n,i as e,X as S,ac as L,H as z,K,F as N,a2 as w,ad as $,q as j,A as F,_ as U}from"./index-54c168f3.js";import{_ as Z}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-26e8c176.js";import{T as A}from"./TagList-695e8c3d.js";import{_ as q}from"./WarningsWidget.vue_vue_type_script_setup_true_lang-8ffa97f5.js";import{a as G,d as P,b as W,p as H,c as J,C as X,I as Q,e as Y}from"./dataplane-30467516.js";import"./AccordionList-faddb790.js";const aa={class:"stack"},ea={class:"columns",style:{"--columns":"3"}},ta={class:"status-with-reason"},sa=["href"],na={class:"columns",style:{"--columns":"3"}},la={key:1},ia=x({__name:"DataPlaneDetails",props:{dataplaneOverview:{type:Object,required:!0}},setup(y){const i=y,{t:s,formatIsoDate:D}=R(),E=V(),b=_(()=>G(i.dataplaneOverview.dataplane,i.dataplaneOverview.dataplaneInsight)),O=_(()=>P(i.dataplaneOverview.dataplane)),C=_(()=>W(i.dataplaneOverview.dataplaneInsight)),m=_(()=>H(i.dataplaneOverview,D)),I=_(()=>{var T;const v=((T=i.dataplaneOverview.dataplaneInsight)==null?void 0:T.subscriptions)??[];if(v.length===0)return[];const g=v[v.length-1];if(!("version"in g)||!g.version)return[];const c=[],r=g.version;if(r.kumaDp&&r.envoy){const f=J(r);f.kind!==X&&f.kind!==Q&&c.push(f)}return E("use zones")&&P(i.dataplaneOverview.dataplane).find(M=>M.label===B)&&typeof r.kumaDp.kumaCpCompatible=="boolean"&&!r.kumaDp.kumaCpCompatible&&c.push({kind:Y,payload:{kumaDp:r.kumaDp.version}}),c});return(v,g)=>{var c;return o(),h("div",aa,[I.value.length>0?(o(),d(q,{key:0,warnings:I.value,"data-testid":"data-plane-warnings"},null,8,["warnings"])):k("",!0),a(),l(e(w),null,{body:t(()=>[p("div",ea,[l(u,null,{title:t(()=>[a(n(e(s)("http.api.property.status")),1)]),body:t(()=>[p("div",ta,[l(S,{status:b.value.status},null,8,["status"]),a(),b.value.reason.length>0?(o(),d(e(L),{key:0,label:b.value.reason.join(", "),class:"reason-tooltip"},{default:t(()=>[l(e(z),{icon:"info",size:e(K),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):k("",!0)])]),_:1}),a(),l(u,null,{title:t(()=>[a(n(e(s)("http.api.property.tags")),1)]),body:t(()=>[O.value.length>0?(o(),d(A,{key:0,tags:O.value},null,8,["tags"])):(o(),h(N,{key:1},[a(n(e(s)("common.detail.none")),1)],64))]),_:1}),a(),l(u,null,{title:t(()=>[a(n(e(s)("http.api.property.dependencies")),1)]),body:t(()=>[C.value!==null?(o(),d(A,{key:0,tags:C.value},null,8,["tags"])):(o(),h(N,{key:1},[a(n(e(s)("common.detail.none")),1)],64))]),_:1})])]),_:1}),a(),p("div",null,[p("h2",null,n(e(s)("data-planes.detail.mtls")),1),a(),m.value===null?(o(),d(e($),{key:0,class:"mt-4",appearance:"warning"},{alertMessage:t(()=>[a(n(e(s)("data-planes.detail.no_mtls"))+` — `,1),p("a",{href:e(s)("data-planes.href.docs.mutual-tls"),class:"external-link",target:"_blank"},n(e(s)("data-planes.detail.no_mtls_learn_more",{product:e(s)("common.product.name")})),9,sa)]),_:1})):(o(),d(e(w),{key:1,class:"mt-4"},{body:t(()=>[p("div",na,[l(u,null,{title:t(()=>[a(n(e(s)("http.api.property.certificateExpirationTime")),1)]),body:t(()=>[a(n(m.value.certificateExpirationTime),1)]),_:1}),a(),l(u,null,{title:t(()=>[a(n(e(s)("http.api.property.lastCertificateRegeneration")),1)]),body:t(()=>[a(n(m.value.lastCertificateRegeneration),1)]),_:1}),a(),l(u,null,{title:t(()=>[a(n(e(s)("http.api.property.certificateRegenerations")),1)]),body:t(()=>[a(n(m.value.certificateRegenerations),1)]),_:1})])]),_:1}))]),a(),(((c=i.dataplaneOverview.dataplaneInsight)==null?void 0:c.subscriptions)??[]).length>0?(o(),h("div",la,[p("h2",null,n(e(s)("data-planes.detail.subscriptions")),1),a(),l(e(w),{class:"mt-4"},{body:t(()=>{var r;return[l(Z,{subscriptions:((r=i.dataplaneOverview.dataplaneInsight)==null?void 0:r.subscriptions)??[]},null,8,["subscriptions"])]}),_:1})])):k("",!0)])}}});const oa=j(ia,[["__scopeId","data-v-e0adad19"]]),va=x({__name:"DataPlaneDetailView",props:{data:{}},setup(y){const i=y;return(s,D)=>(o(),d(U,{name:"data-plane-detail-view","data-testid":"data-plane-detail-view"},{default:t(()=>[l(F,null,{default:t(()=>[l(oa,{"dataplane-overview":i.data,"data-testid":"detail-view-details"},null,8,["dataplane-overview"])]),_:1})]),_:1}))}});export{va as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-07704c77.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-b1decd0d.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-07704c77.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-b1decd0d.js index 395b2cf6834b..ca7896ef36b6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-07704c77.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-b1decd0d.js @@ -1 +1 @@ -import{d as m,L as g,o as n,g as r,w as s,h as i,p as f,A as h,m as y,C as z,i as p,l as b,a2 as k,E as q,_ as v,q as w}from"./index-3dd1285c.js";import{D as C,K as V}from"./KFilterBar-363d261f.js";import"./dataplane-30467516.js";const $=m({__name:"DataPlaneListView",props:{page:{},size:{},search:{},query:{},mesh:{}},setup(c){const e=c,{t:u}=g();return(d,x)=>(n(),r(v,{name:"data-planes-list-view"},{default:s(({route:o})=>[i(f,{src:`/meshes/${e.mesh}/dataplanes?page=${e.page}&size=${d.size}&search=${e.search}`},{default:s(({data:a,error:l})=>[i(h,null,{title:s(()=>[y("h2",null,[i(z,{title:p(u)("data-planes.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[b(),i(p(k),null,{body:s(()=>[l!==void 0?(n(),r(q,{key:0,error:l},null,8,["error"])):(n(),r(C,{key:1,"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":e.page,"page-size":e.size,total:a==null?void 0:a.total,items:a==null?void 0:a.items,error:l,onChange:({page:t,size:_})=>{o.update({page:String(t),size:String(_)})}},{toolbar:s(()=>[i(V,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.query,fields:{name:{description:"filter by name or parts of a name"},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:t=>o.update({query:t.query,s:t.query.length>0?JSON.stringify(t.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"])]),_:2},1032,["page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:1}))}});const N=w($,[["__scopeId","data-v-ed46ed4e"]]);export{N as default}; +import{d as m,L as g,o as n,g as r,w as s,h as i,p as f,A as h,m as y,C as z,i as p,l as b,a2 as k,E as q,_ as v,q as w}from"./index-54c168f3.js";import{D as C,K as V}from"./KFilterBar-df3b08b3.js";import"./dataplane-30467516.js";const $=m({__name:"DataPlaneListView",props:{page:{},size:{},search:{},query:{},mesh:{}},setup(c){const e=c,{t:u}=g();return(d,x)=>(n(),r(v,{name:"data-planes-list-view"},{default:s(({route:o})=>[i(f,{src:`/meshes/${e.mesh}/dataplanes?page=${e.page}&size=${d.size}&search=${e.search}`},{default:s(({data:a,error:l})=>[i(h,null,{title:s(()=>[y("h2",null,[i(z,{title:p(u)("data-planes.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[b(),i(p(k),null,{body:s(()=>[l!==void 0?(n(),r(q,{key:0,error:l},null,8,["error"])):(n(),r(C,{key:1,"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":e.page,"page-size":e.size,total:a==null?void 0:a.total,items:a==null?void 0:a.items,error:l,onChange:({page:t,size:_})=>{o.update({page:String(t),size:String(_)})}},{toolbar:s(()=>[i(V,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.query,fields:{name:{description:"filter by name or parts of a name"},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:t=>o.update({query:t.query,s:t.query.length>0?JSON.stringify(t.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"])]),_:2},1032,["page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:1}))}});const N=w($,[["__scopeId","data-v-ed46ed4e"]]);export{N as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-bb6f5e96.js b/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-141f0c47.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-bb6f5e96.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-141f0c47.js index c896c9050bdc..aee0e4abc1a9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-bb6f5e96.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-141f0c47.js @@ -1,4 +1,4 @@ -import{d as x,r as M,o as t,g as d,w as i,j as a,F as y,G as B,m as $,h as u,l,D as v,i as N,W,q as w,k as q,f as I,L as K,A as Q,C as U,a2 as X,p as S,E as D,s as Z,_ as V}from"./index-3dd1285c.js";import{A as G,a as J}from"./AccordionList-2d5460c0.js";import{_ as Y}from"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";import{P as z}from"./PolicyTypeTag-2edd4ed3.js";import{T as j}from"./TagList-adf6f051.js";import{t as H}from"./toYaml-4e00099e.js";const ee={class:"policy-type-heading"},te={class:"policy-list"},se={key:0},ne=x({__name:"PolicyTypeEntryList",props:{id:{type:String,required:!1,default:"entry-list"},policyTypeEntries:{type:Object,required:!0}},setup(E){const _=E,P=[{label:"From",key:"sourceTags"},{label:"To",key:"destinationTags"},{label:"On",key:"name"},{label:"Conf",key:"config"},{label:"Origin policies",key:"origins"}];function T({headerKey:m}){return{class:`cell-${m}`}}return(m,C)=>{const b=M("router-link");return t(),d(J,{"initially-open":[],"multiple-open":""},{default:i(()=>[(t(!0),a(y,null,B(_.policyTypeEntries,(r,n)=>(t(),d(G,{key:n},{"accordion-header":i(()=>[$("h3",ee,[u(z,{"policy-type":r.type},{default:i(()=>[l(v(r.type)+" ("+v(r.connections.length)+`) +import{d as x,r as M,o as t,g as d,w as i,j as a,F as y,G as B,m as $,h as u,l,D as v,i as N,W,q as w,k as q,f as I,L as K,A as Q,C as U,a2 as X,p as S,E as D,s as Z,_ as V}from"./index-54c168f3.js";import{A as G,a as J}from"./AccordionList-faddb790.js";import{_ as Y}from"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";import{P as z}from"./PolicyTypeTag-dd15b79a.js";import{T as j}from"./TagList-695e8c3d.js";import{t as H}from"./toYaml-4e00099e.js";const ee={class:"policy-type-heading"},te={class:"policy-list"},se={key:0},ne=x({__name:"PolicyTypeEntryList",props:{id:{type:String,required:!1,default:"entry-list"},policyTypeEntries:{type:Object,required:!0}},setup(E){const _=E,P=[{label:"From",key:"sourceTags"},{label:"To",key:"destinationTags"},{label:"On",key:"name"},{label:"Conf",key:"config"},{label:"Origin policies",key:"origins"}];function T({headerKey:m}){return{class:`cell-${m}`}}return(m,C)=>{const b=M("router-link");return t(),d(J,{"initially-open":[],"multiple-open":""},{default:i(()=>[(t(!0),a(y,null,B(_.policyTypeEntries,(r,n)=>(t(),d(G,{key:n},{"accordion-header":i(()=>[$("h3",ee,[u(z,{"policy-type":r.type},{default:i(()=>[l(v(r.type)+" ("+v(r.connections.length)+`) `,1)]),_:2},1032,["policy-type"])])]),"accordion-content":i(()=>[$("div",te,[u(N(W),{class:"policy-type-table",fetcher:()=>({data:r.connections,total:r.connections.length}),headers:P,"cell-attrs":T,"disable-pagination":"","is-clickable":""},{sourceTags:i(({rowValue:e})=>[e.length>0?(t(),d(j,{key:0,class:"tag-list",tags:e},null,8,["tags"])):(t(),a(y,{key:1},[l(` — `)],64))]),destinationTags:i(({rowValue:e})=>[e.length>0?(t(),d(j,{key:0,class:"tag-list",tags:e},null,8,["tags"])):(t(),a(y,{key:1},[l(` diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-81618c5a.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-9b326d2e.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-81618c5a.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-9b326d2e.js index 5c7590619f2e..2a4cf7ca1d16 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-81618c5a.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-9b326d2e.js @@ -1 +1 @@ -import{d as l,L as r,o as d,g as i,w as t,h as e,A as p,m as u,C as c,i as s,l as m,a2 as _,_ as f}from"./index-3dd1285c.js";import{E as h}from"./EnvoyData-2d7f5040.js";import{a as w}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const k=l({__name:"DataPlaneStatsView",props:{data:{}},setup(n){const a=n,{t:o}=r();return(v,y)=>(d(),i(f,{name:"data-plane-stats-view","data-testid":"data-plane-stats-view"},{default:t(()=>[e(p,null,{title:t(()=>[u("h2",null,[e(c,{title:s(o)("data-planes.routes.item.navigation.data-plane-stats-view"),render:!0},null,8,["title"])])]),default:t(()=>[m(),e(s(_),null,{body:t(()=>[e(h,{status:s(w)(a.data.dataplane,a.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.data.mesh}/dataplanes/${a.data.name}/data-path/stats`,"query-key":"envoy-data-stats-data-plane"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{k as default}; +import{d as l,L as r,o as d,g as i,w as t,h as e,A as p,m as u,C as c,i as s,l as m,a2 as _,_ as f}from"./index-54c168f3.js";import{E as h}from"./EnvoyData-2eeb3628.js";import{a as w}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const k=l({__name:"DataPlaneStatsView",props:{data:{}},setup(n){const a=n,{t:o}=r();return(v,y)=>(d(),i(f,{name:"data-plane-stats-view","data-testid":"data-plane-stats-view"},{default:t(()=>[e(p,null,{title:t(()=>[u("h2",null,[e(c,{title:s(o)("data-planes.routes.item.navigation.data-plane-stats-view"),render:!0},null,8,["title"])])]),default:t(()=>[m(),e(s(_),null,{body:t(()=>[e(h,{status:s(w)(a.data.dataplane,a.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.data.mesh}/dataplanes/${a.data.name}/data-path/stats`,"query-key":"envoy-data-stats-data-plane"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-e886368c.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-ca3c5f7a.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-e886368c.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-ca3c5f7a.js index 1f2afc28c2ca..a20008add475 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-e886368c.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-ca3c5f7a.js @@ -1 +1 @@ -import{d as o,L as l,o as r,g as i,w as t,h as e,A as p,m as c,C as u,i as s,l as m,a2 as f,_}from"./index-3dd1285c.js";import{E as x}from"./EnvoyData-2d7f5040.js";import{a as g}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const $=o({__name:"DataPlaneXdsConfigView",props:{data:{}},setup(n){const a=n,{t:d}=l();return(h,w)=>(r(),i(_,{name:"data-plane-xds-config-view","data-testid":"data-plane-xds-config-view"},{default:t(()=>[e(p,null,{title:t(()=>[c("h2",null,[e(u,{title:s(d)("data-planes.routes.item.navigation.data-plane-xds-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[m(),e(s(f),null,{body:t(()=>[e(x,{status:s(g)(a.data.dataplane,a.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.data.mesh}/dataplanes/${a.data.name}/data-path/xds`,"query-key":"envoy-data-xds-data-plane"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{$ as default}; +import{d as o,L as l,o as r,g as i,w as t,h as e,A as p,m as c,C as u,i as s,l as m,a2 as f,_}from"./index-54c168f3.js";import{E as x}from"./EnvoyData-2eeb3628.js";import{a as g}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const $=o({__name:"DataPlaneXdsConfigView",props:{data:{}},setup(n){const a=n,{t:d}=l();return(h,w)=>(r(),i(_,{name:"data-plane-xds-config-view","data-testid":"data-plane-xds-config-view"},{default:t(()=>[e(p,null,{title:t(()=>[c("h2",null,[e(u,{title:s(d)("data-planes.routes.item.navigation.data-plane-xds-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[m(),e(s(f),null,{body:t(()=>[e(x,{status:s(g)(a.data.dataplane,a.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${a.data.mesh}/dataplanes/${a.data.name}/data-path/xds`,"query-key":"envoy-data-xds-data-plane"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{$ as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-15a3ba46.js b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-2387a5c1.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-15a3ba46.js rename to app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-2387a5c1.js index 6bacbd009741..94d3656c90d8 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-15a3ba46.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-2387a5c1.js @@ -1,3 +1,3 @@ -import{d as D,R as A,t as w,V as O,o as n,g as c,w as s,h as o,C as B,l as i,j as r,G as N,D as p,m as _,F as y,i as F,W as P,X as S,A as T,_ as $,q as E}from"./index-3dd1285c.js";import{L as I}from"./LoadingBox-6e13b36f.js";import{O as L,a as V,b as C}from"./OnboardingPage-7da5f4a6.js";import{g as R}from"./dataplane-30467516.js";const H={key:0,class:"status-loading-box mb-4"},M={key:1},W={class:"mb-4"},j=D({__name:"DataplanesOverview",setup(q){const v=A(),k=[{label:"Mesh",key:"mesh"},{label:"Name",key:"name"},{label:"Status",key:"status"}],t=w({total:0,data:[]}),u=w(null);O(function(){g()}),m();function g(){u.value!==null&&window.clearTimeout(u.value)}async function m(){let l=!1;const d=[];try{const{items:e}=await v.getAllDataplanes({size:10});if(Array.isArray(e)&&e.length>0)for(const a of e){const{name:f,mesh:h}=a,x=await v.getDataplaneOverviewFromMesh({mesh:h,name:f}),b=R(x.dataplaneInsight);b==="offline"&&(l=!0),d.push({status:b,name:f,mesh:h})}else l=!0}catch(e){console.error(e)}t.value.data=d,t.value.total=t.value.data.length,l&&(g(),u.value=window.setTimeout(m,1e3))}return(l,d)=>(n(),c($,null,{default:s(({t:e})=>[o(B,{title:e("onboarding.routes.dataplanes-overview.title")},null,8,["title"]),i(),o(T,null,{default:s(()=>[o(L,null,{header:s(()=>[(n(!0),r(y,null,N([t.value.data.length>0?"success":"waiting"],a=>(n(),c(V,{key:a,"data-testid":`state-${a}`},{title:s(()=>[i(p(e(`onboarding.routes.dataplanes-overview.header.${a}.title`)),1)]),description:s(()=>[_("p",null,p(e(`onboarding.routes.dataplanes-overview.header.${a}.description`)),1)]),_:2},1032,["data-testid"]))),128))]),content:s(()=>[t.value.data.length===0?(n(),r("div",H,[o(I)])):(n(),r("div",M,[_("p",W,[_("b",null,"Found "+p(t.value.data.length)+" DPPs:",1)]),i(),o(F(P),{class:"mb-4",fetcher:()=>t.value,headers:k,"disable-pagination":""},{status:s(({rowValue:a})=>[a?(n(),c(S,{key:0,status:a},null,8,["status"])):(n(),r(y,{key:1},[i(` +import{d as D,R as A,t as w,V as O,o as n,g as c,w as s,h as o,C as B,l as i,j as r,G as N,D as p,m as _,F as y,i as F,W as P,X as S,A as T,_ as $,q as E}from"./index-54c168f3.js";import{L as I}from"./LoadingBox-cec084a7.js";import{O as L,a as V,b as C}from"./OnboardingPage-2f464de9.js";import{g as R}from"./dataplane-30467516.js";const H={key:0,class:"status-loading-box mb-4"},M={key:1},W={class:"mb-4"},j=D({__name:"DataplanesOverview",setup(q){const v=A(),k=[{label:"Mesh",key:"mesh"},{label:"Name",key:"name"},{label:"Status",key:"status"}],t=w({total:0,data:[]}),u=w(null);O(function(){g()}),m();function g(){u.value!==null&&window.clearTimeout(u.value)}async function m(){let l=!1;const d=[];try{const{items:e}=await v.getAllDataplanes({size:10});if(Array.isArray(e)&&e.length>0)for(const a of e){const{name:f,mesh:h}=a,x=await v.getDataplaneOverviewFromMesh({mesh:h,name:f}),b=R(x.dataplaneInsight);b==="offline"&&(l=!0),d.push({status:b,name:f,mesh:h})}else l=!0}catch(e){console.error(e)}t.value.data=d,t.value.total=t.value.data.length,l&&(g(),u.value=window.setTimeout(m,1e3))}return(l,d)=>(n(),c($,null,{default:s(({t:e})=>[o(B,{title:e("onboarding.routes.dataplanes-overview.title")},null,8,["title"]),i(),o(T,null,{default:s(()=>[o(L,null,{header:s(()=>[(n(!0),r(y,null,N([t.value.data.length>0?"success":"waiting"],a=>(n(),c(V,{key:a,"data-testid":`state-${a}`},{title:s(()=>[i(p(e(`onboarding.routes.dataplanes-overview.header.${a}.title`)),1)]),description:s(()=>[_("p",null,p(e(`onboarding.routes.dataplanes-overview.header.${a}.description`)),1)]),_:2},1032,["data-testid"]))),128))]),content:s(()=>[t.value.data.length===0?(n(),r("div",H,[o(I)])):(n(),r("div",M,[_("p",W,[_("b",null,"Found "+p(t.value.data.length)+" DPPs:",1)]),i(),o(F(P),{class:"mb-4",fetcher:()=>t.value,headers:k,"disable-pagination":""},{status:s(({rowValue:a})=>[a?(n(),c(S,{key:0,status:a},null,8,["status"])):(n(),r(y,{key:1},[i(` — `)],64))]),_:1},8,["fetcher"])]))]),navigation:s(()=>[o(C,{"next-step":"onboarding-completed","previous-step":"onboarding-add-services-code","should-allow-next":t.value.data.length>0},null,8,["should-allow-next"])]),_:2},1024)]),_:2},1024)]),_:1}))}});const X=E(j,[["__scopeId","data-v-ab366e45"]]);export{X as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-4b0c2152.js b/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-a011fe2b.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-4b0c2152.js rename to app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-a011fe2b.js index 553cfe3e343b..a63b10f2632c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-4b0c2152.js +++ b/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-a011fe2b.js @@ -1 +1 @@ -import{d as f,t as m,o as n,g as i,w as s,U as l,l as p,i as d,ad as y,k as x,aF as b}from"./index-3dd1285c.js";const v=f({__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},modalId:{type:String,required:!0},title:{type:String,required:!1,default:"Delete"}},emits:["cancel","delete"],setup(c,{emit:o}){const e=c,t=m(!1);async function u(){t.value=!1;try{await e.deleteFunction(),o("delete")}catch{t.value=!0}}return(a,r)=>(n(),i(d(b),{"action-button-text":e.actionButtonText,"confirmation-text":e.confirmationText,"is-visible":e.isVisible,"modal-id":e.modalId,title:e.title,type:"danger","data-testid":"delete-resource-modal",onCanceled:r[0]||(r[0]=g=>o("cancel")),onProceed:u},{"body-content":s(()=>[l(a.$slots,"body-content"),p(),t.value?(n(),i(d(y),{key:0,class:"mt-4",appearance:"danger","is-dismissible":""},{alertMessage:s(()=>[l(a.$slots,"error")]),_:3})):x("",!0)]),_:3},8,["action-button-text","confirmation-text","is-visible","modal-id","title"]))}});export{v as _}; +import{d as f,t as m,o as n,g as i,w as s,U as l,l as p,i as d,ad as y,k as x,aF as b}from"./index-54c168f3.js";const v=f({__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},modalId:{type:String,required:!0},title:{type:String,required:!1,default:"Delete"}},emits:["cancel","delete"],setup(c,{emit:o}){const e=c,t=m(!1);async function u(){t.value=!1;try{await e.deleteFunction(),o("delete")}catch{t.value=!0}}return(a,r)=>(n(),i(d(b),{"action-button-text":e.actionButtonText,"confirmation-text":e.confirmationText,"is-visible":e.isVisible,"modal-id":e.modalId,title:e.title,type:"danger","data-testid":"delete-resource-modal",onCanceled:r[0]||(r[0]=g=>o("cancel")),onProceed:u},{"body-content":s(()=>[l(a.$slots,"body-content"),p(),t.value?(n(),i(d(y),{key:0,class:"mt-4",appearance:"danger","is-dismissible":""},{alertMessage:s(()=>[l(a.$slots,"error")]),_:3})):x("",!0)]),_:3},8,["action-button-text","confirmation-text","is-visible","modal-id","title"]))}});export{v as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-367842e0.js b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-42411dc2.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-367842e0.js rename to app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-42411dc2.js index 186ea8127d77..7588ba513a1a 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-367842e0.js +++ b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-42411dc2.js @@ -1,4 +1,4 @@ -import{d as g,I as v,J as y,L as f,M as h,t as V,f as z,o as u,g as p,w as e,h as n,i as s,C as x,l as a,m as d,D as C,n as D,N as r,A as G,_ as w,q as M}from"./index-3dd1285c.js";import{O as N,a as S,b as B}from"./OnboardingPage-7da5f4a6.js";const O={class:"graph-list mb-6"},T={class:"radio-button-group"},I=g({__name:"DeploymentTypes",setup(k){const m=v(),c={standalone:y(),"multi-zone":m},{t:i}=f(),_=h(),o=V(_("use zones")?"multi-zone":"standalone"),b=z(()=>c[o.value]);return(L,t)=>(u(),p(w,null,{default:e(()=>[n(x,{title:s(i)("onboarding.routes.deployment-types.title")},null,8,["title"]),a(),n(G,null,{default:e(()=>[n(N,{"with-image":""},{header:e(()=>[n(S,null,{title:e(()=>[a(` +import{d as g,I as v,J as y,L as f,M as h,t as V,f as z,o as u,g as p,w as e,h as n,i as s,C as x,l as a,m as d,D as C,n as D,N as r,A as G,_ as w,q as M}from"./index-54c168f3.js";import{O as N,a as S,b as B}from"./OnboardingPage-2f464de9.js";const O={class:"graph-list mb-6"},T={class:"radio-button-group"},I=g({__name:"DeploymentTypes",setup(k){const m=v(),c={standalone:y(),"multi-zone":m},{t:i}=f(),_=h(),o=V(_("use zones")?"multi-zone":"standalone"),b=z(()=>c[o.value]);return(L,t)=>(u(),p(w,null,{default:e(()=>[n(x,{title:s(i)("onboarding.routes.deployment-types.title")},null,8,["title"]),a(),n(G,null,{default:e(()=>[n(N,{"with-image":""},{header:e(()=>[n(S,null,{title:e(()=>[a(` Learn about deployments `)]),description:e(()=>[d("p",null,C(s(i)("common.product.name"))+" can be deployed in standalone or multi-zone mode.",1)]),_:1})]),content:e(()=>[d("div",O,[(u(),p(D(b.value)))]),a(),d("div",T,[n(s(r),{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=l=>o.value=l),name:"mode","selected-value":"standalone","data-testid":"onboarding-standalone-radio-button"},{default:e(()=>[a(` Standalone deployment diff --git a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-fa48f0fd.js b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-9ce74730.js similarity index 81% rename from app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-fa48f0fd.js rename to app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-9ce74730.js index 38e9764836d7..47836c34b122 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-fa48f0fd.js +++ b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-9ce74730.js @@ -1 +1 @@ -import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";import{d as p,r as e,o,g as s,w as t,h as a,m as g,l as f,E as b,s as k}from"./index-3dd1285c.js";const C=p({__name:"DiagnosticsView",setup(V){return(w,y)=>{const r=e("RouteTitle"),l=e("KCard"),d=e("AppView"),u=e("DataSource"),_=e("RouteView");return o(),s(_,{name:"diagnostics"},{default:t(({t:n})=>[a(u,{src:"/config"},{default:t(({data:c,error:i})=>[a(d,{breadcrumbs:[{to:{name:"diagnostics"},text:n("diagnostics.routes.item.breadcrumbs")}]},{title:t(()=>[g("h1",null,[a(r,{title:n("diagnostics.routes.item.title"),render:!0},null,8,["title"])])]),default:t(()=>[f(),a(l,null,{body:t(()=>[i?(o(),s(b,{key:0,error:i},null,8,["error"])):c===void 0?(o(),s(k,{key:1})):(o(),s(m,{key:2,id:"code-block-diagnostics","data-testid":"code-block-diagnostics",language:"json",code:JSON.stringify(c,null,2),"is-searchable":"","query-key":"diagnostics"},null,8,["code"]))]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:2},1024)]),_:1})}}});export{C as default}; +import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";import{d as p,r as e,o,g as s,w as t,h as a,m as g,l as f,E as b,s as k}from"./index-54c168f3.js";const C=p({__name:"DiagnosticsView",setup(V){return(w,y)=>{const r=e("RouteTitle"),l=e("KCard"),d=e("AppView"),u=e("DataSource"),_=e("RouteView");return o(),s(_,{name:"diagnostics"},{default:t(({t:n})=>[a(u,{src:"/config"},{default:t(({data:c,error:i})=>[a(d,{breadcrumbs:[{to:{name:"diagnostics"},text:n("diagnostics.routes.item.breadcrumbs")}]},{title:t(()=>[g("h1",null,[a(r,{title:n("diagnostics.routes.item.title"),render:!0},null,8,["title"])])]),default:t(()=>[f(),a(l,null,{body:t(()=>[i?(o(),s(b,{key:0,error:i},null,8,["error"])):c===void 0?(o(),s(k,{key:1})):(o(),s(m,{key:2,id:"code-block-diagnostics","data-testid":"code-block-diagnostics",language:"json",code:JSON.stringify(c,null,2),"is-searchable":"","query-key":"diagnostics"},null,8,["code"]))]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:2},1024)]),_:1})}}});export{C as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvoyData-2d7f5040.js b/app/kuma-ui/pkg/resources/data/assets/EnvoyData-2eeb3628.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/EnvoyData-2d7f5040.js rename to app/kuma-ui/pkg/resources/data/assets/EnvoyData-2eeb3628.js index 0e08ff4c73ba..59dd7ab5ba94 100644 --- a/app/kuma-ui/pkg/resources/data/assets/EnvoyData-2d7f5040.js +++ b/app/kuma-ui/pkg/resources/data/assets/EnvoyData-2eeb3628.js @@ -1,3 +1,3 @@ -import{d as p,L as f,o as e,j as c,g as s,w as t,m as i,D as m,i as n,ad as k,E as g,s as v,ar as q,F as h,h as _,Z as x,l as u,p as E,q as S}from"./index-3dd1285c.js";import{_ as b}from"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const B={class:"envoy-data-actions"},D=p({__name:"EnvoyData",props:{status:{type:String,required:!0},resource:{type:String,required:!0},src:{type:String,required:!0},queryKey:{type:String,required:!0}},setup(y){const r=y,{t:l}=f();return(C,N)=>(e(),c("div",null,[r.status!=="online"?(e(),s(n(k),{key:0,appearance:"info"},{alertMessage:t(()=>[i("p",null,m(n(l)("common.detail.no_envoy_data",{resource:r.resource})),1)]),_:1})):(e(),s(E,{key:1,src:r.src},{default:t(({data:a,error:o,refresh:d})=>[o?(e(),s(g,{key:0,error:o},null,8,["error"])):a===void 0?(e(),s(v,{key:1})):a===""?(e(),s(q,{key:2})):(e(),c(h,{key:3},[i("div",B,[_(n(x),{appearance:"primary",icon:"redo","data-testid":"envoy-data-refresh-button",onClick:d},{default:t(()=>[u(` +import{d as p,L as f,o as e,j as c,g as s,w as t,m as i,D as m,i as n,ad as k,E as g,s as v,ar as q,F as h,h as _,Z as x,l as u,p as E,q as S}from"./index-54c168f3.js";import{_ as b}from"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const B={class:"envoy-data-actions"},D=p({__name:"EnvoyData",props:{status:{type:String,required:!0},resource:{type:String,required:!0},src:{type:String,required:!0},queryKey:{type:String,required:!0}},setup(y){const r=y,{t:l}=f();return(C,N)=>(e(),c("div",null,[r.status!=="online"?(e(),s(n(k),{key:0,appearance:"info"},{alertMessage:t(()=>[i("p",null,m(n(l)("common.detail.no_envoy_data",{resource:r.resource})),1)]),_:1})):(e(),s(E,{key:1,src:r.src},{default:t(({data:a,error:o,refresh:d})=>[o?(e(),s(g,{key:0,error:o},null,8,["error"])):a===void 0?(e(),s(v,{key:1})):a===""?(e(),s(q,{key:2})):(e(),c(h,{key:3},[i("div",B,[_(n(x),{appearance:"primary",icon:"redo","data-testid":"envoy-data-refresh-button",onClick:d},{default:t(()=>[u(` Refresh `)]),_:2},1032,["onClick"])]),u(),_(b,{id:"code-block-envoy-data",language:"json",code:typeof a=="string"?a:JSON.stringify(a,null,2),"is-searchable":"","query-key":r.queryKey},null,8,["code","query-key"])],64))]),_:1},8,["src"]))]))}});const j=S(D,[["__scopeId","data-v-c1f432b0"]]);export{j as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/GatewayListView-4cead3bd.js b/app/kuma-ui/pkg/resources/data/assets/GatewayListView-831a1b5e.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/GatewayListView-4cead3bd.js rename to app/kuma-ui/pkg/resources/data/assets/GatewayListView-831a1b5e.js index abef50b0add2..4e4a2cfa8ac2 100644 --- a/app/kuma-ui/pkg/resources/data/assets/GatewayListView-4cead3bd.js +++ b/app/kuma-ui/pkg/resources/data/assets/GatewayListView-831a1b5e.js @@ -1 +1 @@ -import{d as _,L as f,o as n,g as o,w as t,h as l,p as w,A as h,m as b,C as v,i as p,l as c,a2 as z,E as k,af as q,D as $,_ as C,q as S}from"./index-3dd1285c.js";import{D as V,K as x}from"./KFilterBar-363d261f.js";import"./dataplane-30467516.js";const B=_({__name:"GatewayListView",props:{page:{},size:{},search:{},query:{},mesh:{},gatewayType:{}},setup(u){const a=u,{t:g}=f();return(y,T)=>(n(),o(C,{name:"gateways-list-view"},{default:t(({route:i,can:d})=>[l(w,{src:`/meshes/${i.params.mesh}/gateways/of/${a.gatewayType}?page=${a.page}&size=${y.size}&search=${a.search}`},{default:t(({data:s,error:r})=>[l(h,null,{title:t(()=>[b("h2",null,[l(v,{title:p(g)("gateways.routes.items.title"),render:!0},null,8,["title"])])]),default:t(()=>[c(),l(p(z),null,{body:t(()=>[r!==void 0?(n(),o(k,{key:0,error:r},null,8,["error"])):(n(),o(V,{key:1,"data-testid":"gateway-collection",class:"gateway-collection","page-number":a.page,"page-size":a.size,total:s==null?void 0:s.total,items:s==null?void 0:s.items,error:r,gateways:!0,onChange:({page:e,size:m})=>{i.update({page:String(e),size:String(m)})}},{toolbar:t(()=>[l(x,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:a.query,fields:{name:{description:"filter by name or parts of a name"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...d("use zones")?{zone:{description:"filter by “kuma.io/zone” value"}}:{}},onFieldsChange:e=>i.update({query:e.query,s:e.query.length>0?JSON.stringify(e.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),c(),l(p(q),{label:"Type","overlay-label":!0,items:[{label:"All",value:"all"},{label:"Builtin",value:"builtin"},{label:"Delegated",value:"delegated"}].map(e=>({...e,selected:e.value===a.gatewayType})),appearance:"select",onSelected:e=>i.update({gatewayType:String(e.value)})},{"item-template":t(({item:e})=>[c($(e.label),1)]),_:2},1032,["items","onSelected"])]),_:2},1032,["page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:1}))}});const A=S(B,[["__scopeId","data-v-a6ddecf9"]]);export{A as default}; +import{d as _,L as f,o as n,g as o,w as t,h as l,p as w,A as h,m as b,C as v,i as p,l as c,a2 as z,E as k,af as q,D as $,_ as C,q as S}from"./index-54c168f3.js";import{D as V,K as x}from"./KFilterBar-df3b08b3.js";import"./dataplane-30467516.js";const B=_({__name:"GatewayListView",props:{page:{},size:{},search:{},query:{},mesh:{},gatewayType:{}},setup(u){const a=u,{t:g}=f();return(y,T)=>(n(),o(C,{name:"gateways-list-view"},{default:t(({route:i,can:d})=>[l(w,{src:`/meshes/${i.params.mesh}/gateways/of/${a.gatewayType}?page=${a.page}&size=${y.size}&search=${a.search}`},{default:t(({data:s,error:r})=>[l(h,null,{title:t(()=>[b("h2",null,[l(v,{title:p(g)("gateways.routes.items.title"),render:!0},null,8,["title"])])]),default:t(()=>[c(),l(p(z),null,{body:t(()=>[r!==void 0?(n(),o(k,{key:0,error:r},null,8,["error"])):(n(),o(V,{key:1,"data-testid":"gateway-collection",class:"gateway-collection","page-number":a.page,"page-size":a.size,total:s==null?void 0:s.total,items:s==null?void 0:s.items,error:r,gateways:!0,onChange:({page:e,size:m})=>{i.update({page:String(e),size:String(m)})}},{toolbar:t(()=>[l(x,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:a.query,fields:{name:{description:"filter by name or parts of a name"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...d("use zones")?{zone:{description:"filter by “kuma.io/zone” value"}}:{}},onFieldsChange:e=>i.update({query:e.query,s:e.query.length>0?JSON.stringify(e.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),c(),l(p(q),{label:"Type","overlay-label":!0,items:[{label:"All",value:"all"},{label:"Builtin",value:"builtin"},{label:"Delegated",value:"delegated"}].map(e=>({...e,selected:e.value===a.gatewayType})),appearance:"select",onSelected:e=>i.update({gatewayType:String(e.value)})},{"item-template":t(({item:e})=>[c($(e.label),1)]),_:2},1032,["items","onSelected"])]),_:2},1032,["page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:1}))}});const A=S(B,[["__scopeId","data-v-a6ddecf9"]]);export{A as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-16afa999.js b/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-6c94efd9.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-16afa999.js rename to app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-6c94efd9.js index 420d74b7aeb8..4a0fdb837cce 100644 --- a/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-16afa999.js +++ b/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-6c94efd9.js @@ -1,4 +1,4 @@ -import{d as V,f as P,r as D,o as e,j as i,m as s,l as t,F as f,G as b,D as c,h as d,w as n,k as B,g as y,ae as A,z as C,B as R,q as j,L as F,A as K,C as O,i as x,a2 as q,p as I,E as S,s as z,_ as H}from"./index-3dd1285c.js";import{A as J,a as M}from"./AccordionList-2d5460c0.js";const v=h=>(C("data-v-c7f30269"),h=h(),R(),h),T={class:"policies-list"},Q={class:"mesh-gateway-policy-list"},U=v(()=>s("h3",{class:"mb-2"},` +import{d as V,f as P,r as D,o as e,j as i,m as s,l as t,F as f,G as b,D as c,h as d,w as n,k as B,g as y,ae as A,z as C,B as R,q as j,L as F,A as K,C as O,i as x,a2 as q,p as I,E as S,s as z,_ as H}from"./index-54c168f3.js";import{A as J,a as M}from"./AccordionList-faddb790.js";const v=h=>(C("data-v-c7f30269"),h=h(),R(),h),T={class:"policies-list"},Q={class:"mesh-gateway-policy-list"},U=v(()=>s("h3",{class:"mb-2"},` Gateway policies `,-1)),W={key:0},X=v(()=>s("h3",{class:"mt-6 mb-2"},` Listeners diff --git a/app/kuma-ui/pkg/resources/data/assets/KFilterBar-363d261f.js b/app/kuma-ui/pkg/resources/data/assets/KFilterBar-df3b08b3.js similarity index 98% rename from app/kuma-ui/pkg/resources/data/assets/KFilterBar-363d261f.js rename to app/kuma-ui/pkg/resources/data/assets/KFilterBar-df3b08b3.js index 7b5020cab7ae..48c2468720c0 100644 --- a/app/kuma-ui/pkg/resources/data/assets/KFilterBar-363d261f.js +++ b/app/kuma-ui/pkg/resources/data/assets/KFilterBar-df3b08b3.js @@ -1,4 +1,4 @@ -var le=Object.defineProperty;var re=(o,i,a)=>i in o?le(o,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[i]=a;var K=(o,i,a)=>(re(o,typeof i!="symbol"?i+"":i,a),a);import{d as ne,L as ue,M as ce,r as de,o as f,g as z,w as h,U as oe,h as C,l as m,D as k,j as _,F as E,X as pe,i as c,ac as me,$ as fe,K as R,a4 as ge,Z as ve,H as $,a5 as ye,a6 as he,a3 as be,aa as _e,q as se,t as A,f as q,as as ee,m as S,at as ke,au as Te,av as Se,x as te,G as Ce,k as W,v as we,V as xe,z as Ae,B as Ue}from"./index-3dd1285c.js";import{d as De,a as Ie,c as Ne,C as Le,e as ze}from"./dataplane-30467516.js";const Ee=ne({__name:"DataPlaneList",props:{total:{default:0},pageNumber:{},pageSize:{},items:{},error:{},gateways:{type:Boolean,default:!1}},emits:["load-data","change"],setup(o,{emit:i}){const a=o,{t:r,formatIsoDate:s}=ue(),p=ce()("use zones");function b(g){return g.map(u=>{var B,I,x,j,t,l;const T=u.mesh,n=u.name,w=((B=u.dataplane.networking.gateway)==null?void 0:B.type)||"STANDARD",O={name:w==="STANDARD"?"data-plane-detail-view":"gateway-detail-view",params:{mesh:T,dataPlane:n}},V=["kuma.io/protocol","kuma.io/service","kuma.io/zone"],U=De(u.dataplane).filter(e=>V.includes(e.label)),N=(I=U.find(e=>e.label==="kuma.io/service"))==null?void 0:I.value,Q=(x=U.find(e=>e.label==="kuma.io/protocol"))==null?void 0:x.value,D=(j=U.find(e=>e.label==="kuma.io/zone"))==null?void 0:j.value;let M;N!==void 0&&(M={name:"service-detail-view",params:{mesh:T,service:N}});let F;D!==void 0&&(F={name:"zone-cp-detail-view",params:{zone:D}});const{status:P}=Ie(u.dataplane,u.dataplaneInsight),H=((t=u.dataplaneInsight)==null?void 0:t.subscriptions)??[],Z={totalUpdates:0,totalRejectedUpdates:0,dpVersion:null,envoyVersion:null,selectedTime:NaN,selectedUpdateTime:NaN,version:null},v=H.reduce((e,y)=>{var X,J;if(y.connectTime){const Y=Date.parse(y.connectTime);(!e.selectedTime||Y>e.selectedTime)&&(e.selectedTime=Y)}const G=Date.parse(y.status.lastUpdateTime);return G&&(!e.selectedUpdateTime||G>e.selectedUpdateTime)&&(e.selectedUpdateTime=G),{totalUpdates:e.totalUpdates+parseInt(y.status.total.responsesSent??"0",10),totalRejectedUpdates:e.totalRejectedUpdates+parseInt(y.status.total.responsesRejected??"0",10),dpVersion:((X=y.version)==null?void 0:X.kumaDp.version)||e.dpVersion,envoyVersion:((J=y.version)==null?void 0:J.envoy.version)||e.envoyVersion,selectedTime:e.selectedTime,selectedUpdateTime:e.selectedUpdateTime,version:y.version||e.version}},Z),L={name:n,detailViewRoute:O,type:w,zone:{title:D??r("common.collection.none"),route:F},service:{title:N??r("common.collection.none"),route:M},protocol:Q??r("common.collection.none"),status:P,totalUpdates:v.totalUpdates,totalRejectedUpdates:v.totalRejectedUpdates,envoyVersion:v.envoyVersion??r("common.collection.none"),warnings:[],lastUpdated:v.selectedUpdateTime?s(new Date(v.selectedUpdateTime).toUTCString()):r("common.collection.none"),lastConnected:v.selectedTime?s(new Date(v.selectedTime).toUTCString()):r("common.collection.none"),overview:u};if(v.version){const{kind:e}=Ne(v.version);e!==Le&&L.warnings.push(e)}return p&&v.dpVersion&&U.find(y=>y.label===_e)&&typeof((l=v.version)==null?void 0:l.kumaDp.kumaCpCompatible)=="boolean"&&!v.version.kumaDp.kumaCpCompatible&&L.warnings.push(ze),L})}return(g,u)=>{const T=de("RouterLink");return f(),z(be,{"empty-state-message":c(r)("common.emptyState.message",{type:a.gateways?"Gateways":"Data Plane Proxies"}),"empty-state-cta-to":c(r)(`data-planes.href.docs.${a.gateways?"gateway":"data_plane_proxy"}`),"empty-state-cta-text":c(r)("common.documentation"),headers:[{label:"Name",key:"name"},...a.gateways?[{label:"Type",key:"type"}]:[],{label:"Service",key:"service"},...a.gateways?[]:[{label:"Protocol",key:"protocol"}],...c(p)?[{label:"Zone",key:"zone"}]:[],{label:"Last Updated",key:"lastUpdated"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":a.pageNumber,"page-size":a.pageSize,total:a.total,items:a.items?b(a.items):void 0,error:a.error,onChange:u[0]||(u[0]=n=>i("change",n))},{toolbar:h(()=>[oe(g.$slots,"toolbar",{},void 0,!0)]),name:h(({row:n})=>[C(T,{to:{name:a.gateways?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:n.name}},"data-testid":"detail-view-link"},{default:h(()=>[m(k(n.name),1)]),_:2},1032,["to"])]),service:h(({rowValue:n})=>[n.route?(f(),z(T,{key:0,to:n.route},{default:h(()=>[m(k(n.title),1)]),_:2},1032,["to"])):(f(),_(E,{key:1},[m(k(n.title),1)],64))]),zone:h(({rowValue:n})=>[n.route?(f(),z(T,{key:0,to:n.route},{default:h(()=>[m(k(n.title),1)]),_:2},1032,["to"])):(f(),_(E,{key:1},[m(k(n.title),1)],64))]),status:h(({rowValue:n})=>[n?(f(),z(pe,{key:0,status:n},null,8,["status"])):(f(),_(E,{key:1},[m(k(c(r)("common.collection.none")),1)],64))]),warnings:h(({rowValue:n})=>[n.length>0?(f(),z(c(me),{key:0,label:c(r)("data-planes.list.version_mismatch")},{default:h(()=>[C(fe,{class:"mr-1",size:c(R),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):(f(),_(E,{key:1},[m(` +var le=Object.defineProperty;var re=(o,i,a)=>i in o?le(o,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[i]=a;var K=(o,i,a)=>(re(o,typeof i!="symbol"?i+"":i,a),a);import{d as ne,L as ue,M as ce,r as de,o as f,g as z,w as h,U as oe,h as C,l as m,D as k,j as _,F as E,X as pe,i as c,ac as me,$ as fe,K as R,a4 as ge,Z as ve,H as $,a5 as ye,a6 as he,a3 as be,aa as _e,q as se,t as A,f as q,as as ee,m as S,at as ke,au as Te,av as Se,x as te,G as Ce,k as W,v as we,V as xe,z as Ae,B as Ue}from"./index-54c168f3.js";import{d as De,a as Ie,c as Ne,C as Le,e as ze}from"./dataplane-30467516.js";const Ee=ne({__name:"DataPlaneList",props:{total:{default:0},pageNumber:{},pageSize:{},items:{},error:{},gateways:{type:Boolean,default:!1}},emits:["load-data","change"],setup(o,{emit:i}){const a=o,{t:r,formatIsoDate:s}=ue(),p=ce()("use zones");function b(g){return g.map(u=>{var B,I,x,j,t,l;const T=u.mesh,n=u.name,w=((B=u.dataplane.networking.gateway)==null?void 0:B.type)||"STANDARD",O={name:w==="STANDARD"?"data-plane-detail-view":"gateway-detail-view",params:{mesh:T,dataPlane:n}},V=["kuma.io/protocol","kuma.io/service","kuma.io/zone"],U=De(u.dataplane).filter(e=>V.includes(e.label)),N=(I=U.find(e=>e.label==="kuma.io/service"))==null?void 0:I.value,Q=(x=U.find(e=>e.label==="kuma.io/protocol"))==null?void 0:x.value,D=(j=U.find(e=>e.label==="kuma.io/zone"))==null?void 0:j.value;let M;N!==void 0&&(M={name:"service-detail-view",params:{mesh:T,service:N}});let F;D!==void 0&&(F={name:"zone-cp-detail-view",params:{zone:D}});const{status:P}=Ie(u.dataplane,u.dataplaneInsight),H=((t=u.dataplaneInsight)==null?void 0:t.subscriptions)??[],Z={totalUpdates:0,totalRejectedUpdates:0,dpVersion:null,envoyVersion:null,selectedTime:NaN,selectedUpdateTime:NaN,version:null},v=H.reduce((e,y)=>{var X,J;if(y.connectTime){const Y=Date.parse(y.connectTime);(!e.selectedTime||Y>e.selectedTime)&&(e.selectedTime=Y)}const G=Date.parse(y.status.lastUpdateTime);return G&&(!e.selectedUpdateTime||G>e.selectedUpdateTime)&&(e.selectedUpdateTime=G),{totalUpdates:e.totalUpdates+parseInt(y.status.total.responsesSent??"0",10),totalRejectedUpdates:e.totalRejectedUpdates+parseInt(y.status.total.responsesRejected??"0",10),dpVersion:((X=y.version)==null?void 0:X.kumaDp.version)||e.dpVersion,envoyVersion:((J=y.version)==null?void 0:J.envoy.version)||e.envoyVersion,selectedTime:e.selectedTime,selectedUpdateTime:e.selectedUpdateTime,version:y.version||e.version}},Z),L={name:n,detailViewRoute:O,type:w,zone:{title:D??r("common.collection.none"),route:F},service:{title:N??r("common.collection.none"),route:M},protocol:Q??r("common.collection.none"),status:P,totalUpdates:v.totalUpdates,totalRejectedUpdates:v.totalRejectedUpdates,envoyVersion:v.envoyVersion??r("common.collection.none"),warnings:[],lastUpdated:v.selectedUpdateTime?s(new Date(v.selectedUpdateTime).toUTCString()):r("common.collection.none"),lastConnected:v.selectedTime?s(new Date(v.selectedTime).toUTCString()):r("common.collection.none"),overview:u};if(v.version){const{kind:e}=Ne(v.version);e!==Le&&L.warnings.push(e)}return p&&v.dpVersion&&U.find(y=>y.label===_e)&&typeof((l=v.version)==null?void 0:l.kumaDp.kumaCpCompatible)=="boolean"&&!v.version.kumaDp.kumaCpCompatible&&L.warnings.push(ze),L})}return(g,u)=>{const T=de("RouterLink");return f(),z(be,{"empty-state-message":c(r)("common.emptyState.message",{type:a.gateways?"Gateways":"Data Plane Proxies"}),"empty-state-cta-to":c(r)(`data-planes.href.docs.${a.gateways?"gateway":"data_plane_proxy"}`),"empty-state-cta-text":c(r)("common.documentation"),headers:[{label:"Name",key:"name"},...a.gateways?[{label:"Type",key:"type"}]:[],{label:"Service",key:"service"},...a.gateways?[]:[{label:"Protocol",key:"protocol"}],...c(p)?[{label:"Zone",key:"zone"}]:[],{label:"Last Updated",key:"lastUpdated"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":a.pageNumber,"page-size":a.pageSize,total:a.total,items:a.items?b(a.items):void 0,error:a.error,onChange:u[0]||(u[0]=n=>i("change",n))},{toolbar:h(()=>[oe(g.$slots,"toolbar",{},void 0,!0)]),name:h(({row:n})=>[C(T,{to:{name:a.gateways?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:n.name}},"data-testid":"detail-view-link"},{default:h(()=>[m(k(n.name),1)]),_:2},1032,["to"])]),service:h(({rowValue:n})=>[n.route?(f(),z(T,{key:0,to:n.route},{default:h(()=>[m(k(n.title),1)]),_:2},1032,["to"])):(f(),_(E,{key:1},[m(k(n.title),1)],64))]),zone:h(({rowValue:n})=>[n.route?(f(),z(T,{key:0,to:n.route},{default:h(()=>[m(k(n.title),1)]),_:2},1032,["to"])):(f(),_(E,{key:1},[m(k(n.title),1)],64))]),status:h(({rowValue:n})=>[n?(f(),z(pe,{key:0,status:n},null,8,["status"])):(f(),_(E,{key:1},[m(k(c(r)("common.collection.none")),1)],64))]),warnings:h(({rowValue:n})=>[n.length>0?(f(),z(c(me),{key:0,label:c(r)("data-planes.list.version_mismatch")},{default:h(()=>[C(fe,{class:"mr-1",size:c(R),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):(f(),_(E,{key:1},[m(`   `)],64))]),actions:h(({row:n})=>[C(c(ge),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:h(()=>[C(c(ve),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:h(()=>[C(c($),{color:c(ye),icon:"more",size:c(R)},null,8,["color","size"])]),_:1})]),items:h(()=>[C(c(he),{item:{to:{name:a.gateways?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:n.name}},label:c(r)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:3},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error"])}}});const nt=se(Ee,[["__scopeId","data-v-4236407e"]]);function Re(o,i,a){return Math.max(i,Math.min(o,a))}const Me=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class Fe{constructor(i,a){K(this,"commands");K(this,"keyMap");K(this,"boundTriggerShortcuts");this.commands=a,this.keyMap=Object.fromEntries(Object.entries(i).map(([r,s])=>[r.toLowerCase(),s])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(i){Pe(i,this.keyMap,this.commands)}}function Pe(o,i,a){const r=Be(o.code),s=[o.ctrlKey?"ctrl":"",o.shiftKey?"shift":"",o.altKey?"alt":"",r].filter(b=>b!=="").join("+"),d=i[s];if(!d)return;const p=a[d];p.isAllowedContext&&!p.isAllowedContext(o)||(p.shouldPreventDefaultAction&&o.preventDefault(),!(p.isDisabled&&p.isDisabled())&&p.trigger(o))}function Be(o){return Me.includes(o)?"":o.replace(/^Key/,"").toLowerCase()}function je(o,i){const a=" "+o,r=a.matchAll(/ ([-\s\w]+):\s*/g),s=[];for(const d of Array.from(r)){if(d.index===void 0)continue;const p=Ke(d[1]);if(i.length>0&&!i.includes(p))throw new Error(`Unknown field “${p}”. Known fields: ${i.join(", ")}`);const b=d.index+d[0].length,g=a.substring(b);let u;if(/^\s*["']/.test(g)){const n=g.match(/['"](.*?)['"]/);if(n!==null)u=n[1];else throw new Error(`Quote mismatch for field “${p}”.`)}else{const n=g.indexOf(" "),w=n===-1?g.length:n;u=g.substring(0,w)}u!==""&&s.push([p,u])}return s}function Ke(o){return o.trim().replace(/\s+/g,"-").replace(/-[a-z]/g,(i,a)=>a===0?i:i.substring(1).toUpperCase())}let ae=0;const qe=(o="unique")=>(ae++,`${o}-${ae}`),ie=o=>(Ae("data-v-e5b88bf8"),o=o(),Ue(),o),$e=ie(()=>S("span",{class:"visually-hidden"},"Focus filter",-1)),Oe=["for"],Ve=["id","placeholder"],Qe={key:0,class:"k-suggestion-box","data-testid":"k-filter-bar-suggestion-box"},He={class:"k-suggestion-list"},Ze={key:0,class:"k-filter-bar-error"},Ge={key:0},We=["title","data-filter-field"],Xe={class:"visually-hidden"},Je=ie(()=>S("span",{class:"visually-hidden"},"Clear query",-1)),Ye=ne({__name:"KFilterBar",props:{id:{type:String,required:!1,default:()=>qe("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(o,{emit:i}){const a=o,r=A(null),s=A(null),d=A(a.query),p=A([]),b=A(null),g=A(!1),u=A(-1),T=q(()=>Object.keys(a.fields)),n=q(()=>Object.entries(a.fields).slice(0,5).map(([t,l])=>({fieldName:t,...l}))),w=q(()=>T.value.length>0?`Filter by ${T.value.join(", ")}`:"Filter"),O=q(()=>a.placeholder??w.value);ee(()=>p.value,function(t,l){j(t,l)||(b.value=null,i("fields-change",{fields:t,query:d.value}))}),ee(()=>d.value,function(){d.value===""&&(b.value=null),g.value=!0});const V={Enter:"submitQuery",Escape:"closeSuggestionBox",ArrowDown:"jumpToNextSuggestion",ArrowUp:"jumpToPreviousSuggestion"},U={submitQuery:{trigger:D,isAllowedContext(t){return s.value!==null&&t.composedPath().includes(s.value)},shouldPreventDefaultAction:!0},jumpToNextSuggestion:{trigger:M,isAllowedContext(t){return s.value!==null&&t.composedPath().includes(s.value)},shouldPreventDefaultAction:!0},jumpToPreviousSuggestion:{trigger:F,isAllowedContext(t){return s.value!==null&&t.composedPath().includes(s.value)},shouldPreventDefaultAction:!0},closeSuggestionBox:{trigger:I,isAllowedContext(t){return r.value!==null&&t.composedPath().includes(r.value)}}};function N(){const t=new Fe(V,U);we(function(){t.registerListener()}),xe(function(){t.unRegisterListener()}),x(d.value)}N();function Q(t){const l=t.target;x(l.value)}function D(){if(s.value instanceof HTMLInputElement)if(u.value===-1)x(s.value.value),g.value=!1;else{const t=n.value[u.value].fieldName;t&&v(s.value,t)}}function M(){P(1)}function F(){P(-1)}function P(t){u.value=Re(u.value+t,-1,n.value.length-1)}function H(){s.value instanceof HTMLInputElement&&s.value.focus()}function Z(t){const e=t.currentTarget.getAttribute("data-filter-field");e&&s.value instanceof HTMLInputElement&&v(s.value,e)}function v(t,l){const e=d.value===""||d.value.endsWith(" ")?"":" ";d.value+=e+l+":",t.focus(),u.value=-1}function L(){d.value="",s.value instanceof HTMLInputElement&&(s.value.value="",s.value.focus(),x(""))}function B(t){t.relatedTarget===null&&I(),r.value instanceof HTMLElement&&t.relatedTarget instanceof Node&&!r.value.contains(t.relatedTarget)&&I()}function I(){g.value=!1}function x(t){b.value=null;try{const l=je(t,T.value);l.sort((e,y)=>e[0].localeCompare(y[0])),p.value=l}catch(l){if(l instanceof Error)b.value=l,g.value=!0;else throw l}}function j(t,l){return JSON.stringify(t)===JSON.stringify(l)}return(t,l)=>(f(),_("div",{ref_key:"filterBar",ref:r,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:H},[$e,m(),C(c($),{"aria-hidden":"true",class:"k-filter-icon",color:c(ke),"data-testid":"k-filter-bar-filter-icon","hide-title":"",icon:"filter",size:c(R)},null,8,["color","size"])]),m(),S("label",{for:`${a.id}-filter-bar-input`,class:"visually-hidden"},[oe(t.$slots,"default",{},()=>[m(k(w.value),1)],!0)],8,Oe),m(),Te(S("input",{id:`${a.id}-filter-bar-input`,ref_key:"filterInput",ref:s,"onUpdate:modelValue":l[0]||(l[0]=e=>d.value=e),class:"k-filter-bar-input",type:"text",placeholder:O.value,"data-testid":"k-filter-bar-filter-input",onFocus:l[1]||(l[1]=e=>g.value=!0),onBlur:B,onChange:Q},null,40,Ve),[[Se,d.value]]),m(),g.value?(f(),_("div",Qe,[S("div",He,[b.value!==null?(f(),_("p",Ze,k(b.value.message),1)):(f(),_("button",{key:1,class:te(["k-submit-query-button",{"k-submit-query-button-is-selected":u.value===-1}]),title:"Submit query",type:"button","data-testid":"k-filter-bar-submit-query-button",onClick:D},` Submit `+k(d.value),3)),m(),(f(!0),_(E,null,Ce(n.value,(e,y)=>(f(),_("div",{key:`${a.id}-${y}`,class:te(["k-suggestion-list-item",{"k-suggestion-list-item-is-selected":u.value===y}])},[S("b",null,k(e.fieldName),1),e.description!==""?(f(),_("span",Ge,": "+k(e.description),1)):W("",!0),m(),S("button",{class:"k-apply-suggestion-button",title:`Add ${e.fieldName}:`,type:"button","data-filter-field":e.fieldName,"data-testid":"k-filter-bar-apply-suggestion-button",onClick:Z},[S("span",Xe,"Add "+k(e.fieldName)+":",1),m(),C(c($),{"aria-hidden":"true",color:"currentColor","hide-title":"",icon:"chevronRight",size:c(R)},null,8,["size"])],8,We)],2))),128))])])):W("",!0),m(),d.value!==""?(f(),_("button",{key:1,class:"k-clear-query-button",title:"Clear query",type:"button","data-testid":"k-filter-bar-clear-query-button",onClick:L},[Je,m(),C(c($),{"aria-hidden":"true",color:"currentColor",icon:"clear","hide-title":"",size:c(R)},null,8,["size"])])):W("",!0)],512))}});const ot=se(Ye,[["__scopeId","data-v-e5b88bf8"]]);export{nt as D,ot as K}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-6e13b36f.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-cec084a7.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/LoadingBox-6e13b36f.js rename to app/kuma-ui/pkg/resources/data/assets/LoadingBox-cec084a7.js index 20be2310b6c0..67d8a4c873ad 100644 --- a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-6e13b36f.js +++ b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-cec084a7.js @@ -1 +1 @@ -import{q as d,o as n,j as _,l as t,z as l,B as c,m as o}from"./index-3dd1285c.js";const a={},e=s=>(l("data-v-67594d24"),s=s(),c(),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,B){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{q as d,o as n,j as _,l as t,z as l,B as c,m as o}from"./index-54c168f3.js";const a={},e=s=>(l("data-v-67594d24"),s=s(),c(),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,B){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/MainOverviewView-662a2fcd.js b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-51708546.js similarity index 85% rename from app/kuma-ui/pkg/resources/data/assets/MainOverviewView-662a2fcd.js rename to app/kuma-ui/pkg/resources/data/assets/MainOverviewView-51708546.js index 461156f8d051..fbd2d97edd74 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-662a2fcd.js +++ b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-51708546.js @@ -1 +1 @@ -import{d as i,a1 as r,L as o,o as l,g as c,w as e,h as a,m as _,C as u,i as t,l as m,A as d,_ as f}from"./index-3dd1285c.js";const V=i({__name:"MainOverviewView",setup(p){const s=r(),{t:n}=o();return(v,w)=>(l(),c(f,{name:"home"},{default:e(()=>[a(d,null,{title:e(()=>[_("h1",null,[a(u,{title:t(n)("main-overview.routes.item.title"),render:!0},null,8,["title"])])]),default:e(()=>[m(),a(t(s))]),_:1})]),_:1}))}});export{V as default}; +import{d as i,a1 as r,L as o,o as l,g as c,w as e,h as a,m as _,C as u,i as t,l as m,A as d,_ as f}from"./index-54c168f3.js";const V=i({__name:"MainOverviewView",setup(p){const s=r(),{t:n}=o();return(v,w)=>(l(),c(f,{name:"home"},{default:e(()=>[a(d,null,{title:e(()=>[_("h1",null,[a(u,{title:t(n)("main-overview.routes.item.title"),render:!0},null,8,["title"])])]),default:e(()=>[m(),a(t(s))]),_:1})]),_:1}))}});export{V as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-7970ca86.js b/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-a0a23b60.js similarity index 82% rename from app/kuma-ui/pkg/resources/data/assets/MeshConfigView-7970ca86.js rename to app/kuma-ui/pkg/resources/data/assets/MeshConfigView-a0a23b60.js index 49a70acf5f76..65f5afe2e383 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-7970ca86.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-a0a23b60.js @@ -1 +1 @@ -import{d as l,L as u,R as f,o as s,g as a,w as e,h as t,A as p,m as d,C as h,i as r,l as k,a2 as g,p as w,E as v,s as $,_ as V}from"./index-3dd1285c.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-af06827c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";import"./toYaml-4e00099e.js";const M=l({__name:"MeshConfigView",setup(y){const{t:n}=u(),m=f();return(A,B)=>(s(),a(V,{name:"mesh-config-view","data-testid":"mesh-config-view"},{default:e(({route:o})=>[t(p,null,{title:e(()=>[d("h2",null,[t(h,{title:r(n)("meshes.routes.item.navigation.mesh-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[k(),t(r(g),{class:"mt-4"},{body:e(()=>[t(w,{src:`/meshes/${o.params.mesh}`},{default:e(({data:i,error:c})=>[c!==void 0?(s(),a(v,{key:0,error:c},null,8,["error"])):i===void 0?(s(),a($,{key:1})):(s(),a(x,{key:2,id:"code-block-mesh",resource:i,"resource-fetcher":_=>r(m).getMesh({name:o.params.mesh},_)},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1}))}});export{M as default}; +import{d as l,L as u,R as f,o as s,g as a,w as e,h as t,A as p,m as d,C as h,i as r,l as k,a2 as g,p as w,E as v,s as $,_ as V}from"./index-54c168f3.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-716a5a30.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";import"./toYaml-4e00099e.js";const M=l({__name:"MeshConfigView",setup(y){const{t:n}=u(),m=f();return(A,B)=>(s(),a(V,{name:"mesh-config-view","data-testid":"mesh-config-view"},{default:e(({route:o})=>[t(p,null,{title:e(()=>[d("h2",null,[t(h,{title:r(n)("meshes.routes.item.navigation.mesh-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[k(),t(r(g),{class:"mt-4"},{body:e(()=>[t(w,{src:`/meshes/${o.params.mesh}`},{default:e(({data:i,error:c})=>[c!==void 0?(s(),a(v,{key:0,error:c},null,8,["error"])):i===void 0?(s(),a($,{key:1})):(s(),a(x,{key:2,id:"code-block-mesh",resource:i,"resource-fetcher":_=>r(m).getMesh({name:o.params.mesh},_)},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1}))}});export{M as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-4b39a5fb.js b/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-558a07c2.js similarity index 95% rename from app/kuma-ui/pkg/resources/data/assets/MeshDetailView-4b39a5fb.js rename to app/kuma-ui/pkg/resources/data/assets/MeshDetailView-558a07c2.js index 328cad2e1a91..efb2ae9326d7 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-4b39a5fb.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-558a07c2.js @@ -1 +1 @@ -import{d as v,L as D,f,o as s,j as w,l as r,D as n,i as a,h as e,H as x,q as g,a9 as y,g as l,w as _,C as $,A as T,p as h,E as V,s as B,m as M,_ as I}from"./index-3dd1285c.js";const R={class:"date-status"},S=v({__name:"ResourceDateStatus",props:{creationTime:{},modificationTime:{}},setup(u){const i=u,{t:o,formatIsoDate:d}=D(),p=f(()=>d(i.creationTime)),c=f(()=>d(i.modificationTime));return(t,m)=>(s(),w("span",R,[r(n(a(o)("common.detail.created"))+": "+n(p.value)+" ",1),e(a(x),{icon:"arrowRight"}),r(" "+n(a(o)("common.detail.modified"))+": "+n(c.value),1)]))}});const C=g(S,[["__scopeId","data-v-5d50f5d4"]]),N={key:2,class:"stack","data-testid":"detail-view-details"},A={class:"date-status-wrapper"},E=v({__name:"MeshDetailView",setup(u){const{t:i}=D(),o=y();return(d,p)=>(s(),l(I,{name:"mesh-overview-view"},{default:_(({route:c})=>[e($,{title:a(i)("meshes.routes.overview.title")},null,8,["title"]),r(),e(T,null,{default:_(()=>[e(h,{src:`/meshes/${c.params.mesh}`},{default:_(({data:t,error:m})=>[e(h,{src:`/mesh-insights/${c.params.mesh}`},{default:_(({data:k})=>[m?(s(),l(V,{key:0,error:m},null,8,["error"])):t===void 0?(s(),l(B,{key:1})):(s(),w("div",N,[e(a(o),{mesh:t,"mesh-insight":k},null,8,["mesh","mesh-insight"]),r(),M("div",A,[e(C,{"creation-time":t.creationTime,"modification-time":t.modificationTime},null,8,["creation-time","modification-time"])])]))]),_:2},1032,["src"])]),_:2},1032,["src"])]),_:2},1024)]),_:1}))}});const q=g(E,[["__scopeId","data-v-5343c620"]]);export{q as default}; +import{d as v,L as D,f,o as s,j as w,l as r,D as n,i as a,h as e,H as x,q as g,a9 as y,g as l,w as _,C as $,A as T,p as h,E as V,s as B,m as M,_ as I}from"./index-54c168f3.js";const R={class:"date-status"},S=v({__name:"ResourceDateStatus",props:{creationTime:{},modificationTime:{}},setup(u){const i=u,{t:o,formatIsoDate:d}=D(),p=f(()=>d(i.creationTime)),c=f(()=>d(i.modificationTime));return(t,m)=>(s(),w("span",R,[r(n(a(o)("common.detail.created"))+": "+n(p.value)+" ",1),e(a(x),{icon:"arrowRight"}),r(" "+n(a(o)("common.detail.modified"))+": "+n(c.value),1)]))}});const C=g(S,[["__scopeId","data-v-5d50f5d4"]]),N={key:2,class:"stack","data-testid":"detail-view-details"},A={class:"date-status-wrapper"},E=v({__name:"MeshDetailView",setup(u){const{t:i}=D(),o=y();return(d,p)=>(s(),l(I,{name:"mesh-overview-view"},{default:_(({route:c})=>[e($,{title:a(i)("meshes.routes.overview.title")},null,8,["title"]),r(),e(T,null,{default:_(()=>[e(h,{src:`/meshes/${c.params.mesh}`},{default:_(({data:t,error:m})=>[e(h,{src:`/mesh-insights/${c.params.mesh}`},{default:_(({data:k})=>[m?(s(),l(V,{key:0,error:m},null,8,["error"])):t===void 0?(s(),l(B,{key:1})):(s(),w("div",N,[e(a(o),{mesh:t,"mesh-insight":k},null,8,["mesh","mesh-insight"]),r(),M("div",A,[e(C,{"creation-time":t.creationTime,"modification-time":t.modificationTime},null,8,["creation-time","modification-time"])])]))]),_:2},1032,["src"])]),_:2},1032,["src"])]),_:2},1024)]),_:1}))}});const q=g(E,[["__scopeId","data-v-5343c620"]]);export{q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-49d14891.js b/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-21ddefd2.js similarity index 84% rename from app/kuma-ui/pkg/resources/data/assets/MeshIndexView-49d14891.js rename to app/kuma-ui/pkg/resources/data/assets/MeshIndexView-21ddefd2.js index 2a0811dda66d..1e78254b057a 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-49d14891.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-21ddefd2.js @@ -1 +1 @@ -import{d as o,L as r,r as n,o as c,g as m,w as e,h as s,A as u,i as _,_ as i}from"./index-3dd1285c.js";const w=o({__name:"MeshIndexView",setup(p){const{t}=r();return(d,l)=>{const a=n("RouterView");return c(),m(i,null,{default:e(()=>[s(u,{breadcrumbs:[{to:{name:"mesh-list-view"},text:_(t)("meshes.routes.item.breadcrumbs")}]},{default:e(()=>[s(a)]),_:1},8,["breadcrumbs"])]),_:1})}}});export{w as default}; +import{d as o,L as r,r as n,o as c,g as m,w as e,h as s,A as u,i as _,_ as i}from"./index-54c168f3.js";const w=o({__name:"MeshIndexView",setup(p){const{t}=r();return(d,l)=>{const a=n("RouterView");return c(),m(i,null,{default:e(()=>[s(u,{breadcrumbs:[{to:{name:"mesh-list-view"},text:_(t)("meshes.routes.item.breadcrumbs")}]},{default:e(()=>[s(a)]),_:1},8,["breadcrumbs"])]),_:1})}}});export{w as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshListView-0c267051.js b/app/kuma-ui/pkg/resources/data/assets/MeshListView-5c4f2c56.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/MeshListView-0c267051.js rename to app/kuma-ui/pkg/resources/data/assets/MeshListView-5c4f2c56.js index a46149507001..6135262c73a6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshListView-0c267051.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshListView-5c4f2c56.js @@ -1 +1 @@ -import{d as h,L as g,r as y,o as m,g as c,w as s,h as t,p as f,A as w,m as p,C as v,i as e,l as r,a2 as k,E as b,a3 as C,D as x,a4 as z,Z as L,H as E,a5 as I,K as N,a6 as V,_ as R,q as A}from"./index-3dd1285c.js";const T={class:"stack"},$=h({__name:"MeshListView",props:{page:{},size:{}},setup(_){const n=_,{t:o}=g();return(B,M)=>{const u=y("RouterLink");return m(),c(R,{name:"mesh-list-view"},{default:s(({route:d})=>[t(f,{src:`/meshes?page=${n.page}&size=${n.size}`},{default:s(({data:a,error:l})=>[t(w,null,{title:s(()=>[p("h1",null,[t(v,{title:e(o)("meshes.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[r(),p("div",T,[t(e(k),null,{body:s(()=>[l!==void 0?(m(),c(b,{key:0,error:l},null,8,["error"])):(m(),c(C,{key:1,class:"mesh-collection","data-testid":"mesh-collection",headers:[{label:"Name",key:"name"},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":n.page,"page-size":n.size,total:a==null?void 0:a.total,items:a==null?void 0:a.items,error:l,"empty-state-message":e(o)("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":e(o)("meshes.href.docs"),"empty-state-cta-text":e(o)("common.documentation"),onChange:d.update},{name:s(({row:i})=>[t(u,{to:{name:"mesh-detail-view",params:{mesh:i.name}}},{default:s(()=>[r(x(i.name),1)]),_:2},1032,["to"])]),actions:s(({row:i})=>[t(e(z),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:s(()=>[t(e(L),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:s(()=>[t(e(E),{color:e(I),icon:"more",size:e(N)},null,8,["color","size"])]),_:1})]),items:s(()=>[t(e(V),{item:{to:{name:"mesh-detail-view",params:{mesh:i.name}},label:e(o)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)])]),_:2},1024)]),_:2},1032,["src"])]),_:1})}}});const S=A($,[["__scopeId","data-v-403a1a96"]]);export{S as default}; +import{d as h,L as g,r as y,o as m,g as c,w as s,h as t,p as f,A as w,m as p,C as v,i as e,l as r,a2 as k,E as b,a3 as C,D as x,a4 as z,Z as L,H as E,a5 as I,K as N,a6 as V,_ as R,q as A}from"./index-54c168f3.js";const T={class:"stack"},$=h({__name:"MeshListView",props:{page:{},size:{}},setup(_){const n=_,{t:o}=g();return(B,M)=>{const u=y("RouterLink");return m(),c(R,{name:"mesh-list-view"},{default:s(({route:d})=>[t(f,{src:`/meshes?page=${n.page}&size=${n.size}`},{default:s(({data:a,error:l})=>[t(w,null,{title:s(()=>[p("h1",null,[t(v,{title:e(o)("meshes.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[r(),p("div",T,[t(e(k),null,{body:s(()=>[l!==void 0?(m(),c(b,{key:0,error:l},null,8,["error"])):(m(),c(C,{key:1,class:"mesh-collection","data-testid":"mesh-collection",headers:[{label:"Name",key:"name"},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":n.page,"page-size":n.size,total:a==null?void 0:a.total,items:a==null?void 0:a.items,error:l,"empty-state-message":e(o)("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":e(o)("meshes.href.docs"),"empty-state-cta-text":e(o)("common.documentation"),onChange:d.update},{name:s(({row:i})=>[t(u,{to:{name:"mesh-detail-view",params:{mesh:i.name}}},{default:s(()=>[r(x(i.name),1)]),_:2},1032,["to"])]),actions:s(({row:i})=>[t(e(z),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:s(()=>[t(e(L),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:s(()=>[t(e(E),{color:e(I),icon:"more",size:e(N)},null,8,["color","size"])]),_:1})]),items:s(()=>[t(e(V),{item:{to:{name:"mesh-detail-view",params:{mesh:i.name}},label:e(o)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)])]),_:2},1024)]),_:2},1032,["src"])]),_:1})}}});const S=A($,[["__scopeId","data-v-403a1a96"]]);export{S as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-8937d77c.js b/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-9c56827b.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/MeshTabsView-8937d77c.js rename to app/kuma-ui/pkg/resources/data/assets/MeshTabsView-9c56827b.js index 909cf863d686..7add43b0e43e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-8937d77c.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-9c56827b.js @@ -1 +1 @@ -import{d,L as p,a7 as h,r as f,o as w,g as b,w as n,h as t,A as x,m as R,a8 as V,C as N,i as l,l as c,_ as v}from"./index-3dd1285c.js";import{N as C}from"./NavTabs-b572450d.js";const A=d({__name:"MeshTabsView",setup(B){var m;const{t:r}=p(),_=(((m=h().getRoutes().find(e=>e.name==="mesh-tabs-view"))==null?void 0:m.children)??[]).map(e=>{var u,i;const o=typeof e.name>"u"?(u=e.children)==null?void 0:u[0]:e,s=o.name,a=((i=o.meta)==null?void 0:i.module)??"";return{title:r(`meshes.routes.item.navigation.${s}`),routeName:s,module:a}});return(e,o)=>{const s=f("RouterView");return w(),b(v,null,{default:n(({route:a})=>[t(x,null,{title:n(()=>[R("h1",null,[t(V,{text:a.params.mesh},{default:n(()=>[t(N,{title:l(r)("meshes.routes.item.title",{name:a.params.mesh}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:n(()=>[c(),t(C,{class:"route-mesh-view-tabs",tabs:l(_)},null,8,["tabs"]),c(),t(s)]),_:2},1024)]),_:1})}}});export{A as default}; +import{d,L as p,a7 as h,r as f,o as w,g as b,w as n,h as t,A as x,m as R,a8 as V,C as N,i as l,l as c,_ as v}from"./index-54c168f3.js";import{N as C}from"./NavTabs-81265eb5.js";const A=d({__name:"MeshTabsView",setup(B){var m;const{t:r}=p(),_=(((m=h().getRoutes().find(e=>e.name==="mesh-tabs-view"))==null?void 0:m.children)??[]).map(e=>{var u,i;const o=typeof e.name>"u"?(u=e.children)==null?void 0:u[0]:e,s=o.name,a=((i=o.meta)==null?void 0:i.module)??"";return{title:r(`meshes.routes.item.navigation.${s}`),routeName:s,module:a}});return(e,o)=>{const s=f("RouterView");return w(),b(v,null,{default:n(({route:a})=>[t(x,null,{title:n(()=>[R("h1",null,[t(V,{text:a.params.mesh},{default:n(()=>[t(N,{title:l(r)("meshes.routes.item.title",{name:a.params.mesh}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:n(()=>[c(),t(C,{class:"route-mesh-view-tabs",tabs:l(_)},null,8,["tabs"]),c(),t(s)]),_:2},1024)]),_:1})}}});export{A as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-8d5fff50.js b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-ab43cced.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/MultiZoneView-8d5fff50.js rename to app/kuma-ui/pkg/resources/data/assets/MultiZoneView-ab43cced.js index 9a27f8888dfb..2673c85bafdf 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-8d5fff50.js +++ b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-ab43cced.js @@ -1,4 +1,4 @@ -import{L as y}from"./LoadingBox-6e13b36f.js";import{O as x,a as Z,b as z}from"./OnboardingPage-7da5f4a6.js";import{d as I,R as k,L as T,t as d,S as O,o as a,g as V,w as i,h as c,i as w,C as A,l as e,m as n,j as l,k as N,A as L,_ as B,z as C,B as S,q as M}from"./index-3dd1285c.js";const q=u=>(C("data-v-5d5ad5e8"),u=u(),S(),u),D=q(()=>n("p",{class:"mb-4 text-center"},` +import{L as y}from"./LoadingBox-cec084a7.js";import{O as x,a as Z,b as z}from"./OnboardingPage-2f464de9.js";import{d as I,R as k,L as T,t as d,S as O,o as a,g as V,w as i,h as c,i as w,C as A,l as e,m as n,j as l,k as N,A as L,_ as B,z as C,B as S,q as M}from"./index-54c168f3.js";const q=u=>(C("data-v-5d5ad5e8"),u=u(),S(),u),D=q(()=>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)),E={class:"mb-4 text-center"},G=["href"],K={class:"status-box mt-4"},P={key:0,class:"status--is-connected","data-testid":"zone-connected"},R={key:1,class:"status--is-disconnected","data-testid":"zone-disconnected"},U={class:"status-box mt-4"},$={key:0,class:"status--is-connected","data-testid":"zone-ingress-connected"},j={key:1,class:"status--is-disconnected","data-testid":"zone-ingress-disconnected"},H={key:0,class:"status-loading-box mt-4"},b=1e3,F=I({__name:"MultiZoneView",setup(u){const m=k(),{t:p}=T(),s=d(!1),o=d(!1),r=d(null),_=d(null);O(function(){h(),v()}),f(),g();async function f(){try{const{total:t}=await m.getZones();s.value=t>0}catch(t){s.value=!1,console.error(t)}finally{s.value||(h(),r.value=window.setTimeout(f,b))}}async function g(){try{const{total:t}=await m.getAllZoneIngressOverviews();o.value=t>0}catch(t){o.value=!1,console.error(t)}finally{o.value||(v(),_.value=window.setTimeout(g,b))}}function h(){r.value!==null&&window.clearTimeout(r.value)}function v(){_.value!==null&&window.clearTimeout(_.value)}return(t,J)=>(a(),V(B,null,{default:i(()=>[c(A,{title:w(p)("onboarding.routes.multizone.title")},null,8,["title"]),e(),c(L,null,{default:i(()=>[c(x,null,{header:i(()=>[c(Z,null,{title:i(()=>[e(` Add zones diff --git a/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-23a2c29e.js b/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-3aa19553.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-23a2c29e.js rename to app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-3aa19553.js index f298b676ad1f..323a2453ae6f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-23a2c29e.js +++ b/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-3aa19553.js @@ -1,4 +1,4 @@ -import{d as r,L as c,o as i,g as l,w as n,h as o,i as e,H as u,aq as _,l as a,m as s,D as m,Z as p,a0 as d}from"./index-3dd1285c.js";const g=s("p",null,[a(` +import{d as r,L as c,o as i,g as l,w as n,h as o,i as e,H as u,aq as _,l as a,m as s,D as m,Z as p,a0 as d}from"./index-54c168f3.js";const g=s("p",null,[a(` To access this page, you must be running in `),s("strong",null,"Multi-Zone"),a(` mode. `)],-1),z=r({__name:"MultizoneInfo",setup(f){const{t}=c();return(h,x)=>(i(),l(e(d),null,{title:n(()=>[o(e(u),{class:"mb-3",icon:"dangerCircleOutline",size:e(_)},null,8,["size"]),a(),s("p",null,m(e(t)("common.product.name"))+" is running in Standalone mode.",1)]),message:n(()=>[g]),cta:n(()=>[o(e(p),{to:e(t)("zones.href.docs.cta"),target:"_blank",appearance:"primary"},{default:n(()=>[a(` Learn More diff --git a/app/kuma-ui/pkg/resources/data/assets/NavTabs-b572450d.js b/app/kuma-ui/pkg/resources/data/assets/NavTabs-81265eb5.js similarity index 85% rename from app/kuma-ui/pkg/resources/data/assets/NavTabs-b572450d.js rename to app/kuma-ui/pkg/resources/data/assets/NavTabs-81265eb5.js index 96f3b1fb13e9..2013305d0c77 100644 --- a/app/kuma-ui/pkg/resources/data/assets/NavTabs-b572450d.js +++ b/app/kuma-ui/pkg/resources/data/assets/NavTabs-81265eb5.js @@ -1 +1 @@ -import{d,e as _,f as n,r as p,o as i,g as N,ae as f,G as v,w as u,h as b,l as h,D as x,i as k,am as y,q as T}from"./index-3dd1285c.js";const g=d({__name:"NavTabs",props:{tabs:{type:Array,required:!0}},setup(c){const a=c,r=_(),l=n(()=>a.tabs.map(t=>({title:t.title,hash:"#"+t.routeName}))),m=n(()=>{const t=r.matched.map(e=>e.meta.module??"").filter(e=>e!=="");t.reverse();const s=a.tabs.find(e=>!!(e.routeName===r.name||t.includes(e.module)));return"#"+((s==null?void 0:s.routeName)??a.tabs[0].routeName)});return(t,s)=>{const o=p("router-link");return i(),N(k(y),{tabs:l.value,"model-value":m.value,"has-panels":!1,class:"nav-tabs","data-testid":"nav-tabs"},f({_:2},[v(a.tabs,e=>({name:`${e.routeName}-anchor`,fn:u(()=>[b(o,{to:{name:e.routeName}},{default:u(()=>[h(x(e.title),1)]),_:2},1032,["to"])])}))]),1032,["tabs","model-value"])}}});const q=T(g,[["__scopeId","data-v-1c3c46ad"]]);export{q as N}; +import{d,e as _,f as n,r as p,o as i,g as N,ae as f,G as v,w as u,h as b,l as h,D as x,i as k,am as y,q as T}from"./index-54c168f3.js";const g=d({__name:"NavTabs",props:{tabs:{type:Array,required:!0}},setup(c){const a=c,r=_(),l=n(()=>a.tabs.map(t=>({title:t.title,hash:"#"+t.routeName}))),m=n(()=>{const t=r.matched.map(e=>e.meta.module??"").filter(e=>e!=="");t.reverse();const s=a.tabs.find(e=>!!(e.routeName===r.name||t.includes(e.module)));return"#"+((s==null?void 0:s.routeName)??a.tabs[0].routeName)});return(t,s)=>{const o=p("router-link");return i(),N(k(y),{tabs:l.value,"model-value":m.value,"has-panels":!1,class:"nav-tabs","data-testid":"nav-tabs"},f({_:2},[v(a.tabs,e=>({name:`${e.routeName}-anchor`,fn:u(()=>[b(o,{to:{name:e.routeName}},{default:u(()=>[h(x(e.title),1)]),_:2},1032,["to"])])}))]),1032,["tabs","model-value"])}}});const q=T(g,[["__scopeId","data-v-1c3c46ad"]]);export{q as N}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-7da5f4a6.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-2f464de9.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/OnboardingPage-7da5f4a6.js rename to app/kuma-ui/pkg/resources/data/assets/OnboardingPage-2f464de9.js index 39f8e83598ba..8c0b2a3bd62e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-7da5f4a6.js +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-2f464de9.js @@ -1,4 +1,4 @@ -import{d as p,Y as v,o as s,j as r,m as o,U as i,l as t,i as d,k as l,q as u,g as b,w as c,Z as _,h,D as f,x as m,z as S,B as y}from"./index-3dd1285c.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 A=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,Y as v,o as s,j as r,m as o,U as i,l as t,i as d,k as l,q as u,g as b,w as c,Z as _,h,D as f,x as m,z as S,B as y}from"./index-54c168f3.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 A=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/OnboardingView-31ce49e0.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingView-8de9b490.js similarity index 87% rename from app/kuma-ui/pkg/resources/data/assets/OnboardingView-31ce49e0.js rename to app/kuma-ui/pkg/resources/data/assets/OnboardingView-8de9b490.js index 8887402fabb9..9ac1d712ead2 100644 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingView-31ce49e0.js +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingView-8de9b490.js @@ -1 +1 @@ -import{d as i,e as m,t as c,r as p,o as e,g as o,w as n,h as r,i as f,n as u,A as v,_ as w}from"./index-3dd1285c.js";const x=i({__name:"OnboardingView",setup(g){const l=m(),a=c("demo");return(k,s)=>{const d=p("router-view");return e(),o(w,null,{default:n(()=>[r(v,null,{default:n(()=>[r(d,null,{default:n(({Component:t})=>[f(l).name==="onboarding-add-services"?(e(),o(u(t),{key:0,mode:a.value,onChange:s[0]||(s[0]=_=>{a.value=_})},null,40,["mode"])):(e(),o(u(t),{key:1}))]),_:1})]),_:1})]),_:1})}}});export{x as default}; +import{d as i,e as m,t as c,r as p,o as e,g as o,w as n,h as r,i as f,n as u,A as v,_ as w}from"./index-54c168f3.js";const x=i({__name:"OnboardingView",setup(g){const l=m(),a=c("demo");return(k,s)=>{const d=p("router-view");return e(),o(w,null,{default:n(()=>[r(v,null,{default:n(()=>[r(d,null,{default:n(({Component:t})=>[f(l).name==="onboarding-add-services"?(e(),o(u(t),{key:0,mode:a.value,onChange:s[0]||(s[0]=_=>{a.value=_})},null,40,["mode"])):(e(),o(u(t),{key:1}))]),_:1})]),_:1})]),_:1})}}});export{x as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-1ced4976.js b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-abdfef5c.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-1ced4976.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-abdfef5c.js index da4f01ac4ad3..acc83d6a9c5b 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-1ced4976.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-abdfef5c.js @@ -1 +1 @@ -import{d as x,t as q,r as B,o as e,j as m,au as L,av as S,m as w,l as u,h as r,w as l,g as s,E as f,s as k,ar as b,F as v,G as g,D as C,p as $,L as P,R as V,i as d,a2 as N,A,a8 as E,C as F,_ as R}from"./index-3dd1285c.js";import{_ as j}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-af06827c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";import"./toYaml-4e00099e.js";const I={key:3,"data-testid":"affected-data-plane-proxies"},G=x({__name:"PolicyConnections",props:{mesh:{type:String,required:!0},policyPath:{type:String,required:!0},policyName:{type:String,required:!0}},setup(h){const a=h,c=q("");return(y,t)=>{const o=B("RouterLink");return e(),m(v,null,[L(w("input",{id:"dataplane-search","onUpdate:modelValue":t[0]||(t[0]=i=>c.value=i),type:"text",class:"k-input mt-4",placeholder:"Filter by name",required:"","data-testid":"dataplane-search-input"},null,512),[[S,c.value]]),u(),r($,{src:`/meshes/${a.mesh}/policy-path/${a.policyPath}/policy/${a.policyName}/dataplanes`},{default:l(({data:i,error:n})=>[n?(e(),s(f,{key:0,error:n},null,8,["error"])):i===void 0?(e(),s(k,{key:1})):i.items.length===0?(e(),s(b,{key:2})):(e(),m("ul",I,[(e(!0),m(v,null,g(i.items.filter(p=>p.dataplane.name.toLowerCase().includes(c.value.toLowerCase())),(p,_)=>(e(),m("li",{key:_,"data-testid":"dataplane-name"},[r(o,{to:{name:"data-plane-detail-view",params:{mesh:p.dataplane.mesh,dataPlane:p.dataplane.name}}},{default:l(()=>[u(C(p.dataplane.name),1)]),_:2},1032,["to"])]))),128))]))]),_:1},8,["src"])],64)}}}),J={class:"stack"},K=x({__name:"PolicyDetails",props:{policy:{type:Object,required:!0},path:{type:String,required:!0}},setup(h){const a=h,{t:c}=P(),y=V();return(t,o)=>(e(),m("div",J,[r(d(N),null,{body:l(()=>[w("h2",null,C(d(c)("policies.detail.affected_dpps")),1),u(),r(G,{mesh:a.policy.mesh,"policy-name":a.policy.name,"policy-path":a.path},null,8,["mesh","policy-name","policy-path"])]),_:1}),u(),r(j,{id:"code-block-policy",resource:a.policy,"resource-fetcher":i=>d(y).getSinglePolicyEntity({name:a.policy.name,mesh:a.policy.mesh,path:a.path},i),"is-searchable":""},null,8,["resource","resource-fetcher"])]))}}),z=x({__name:"PolicyDetailView",setup(h){const{t:a}=P();return(c,y)=>(e(),s(R,{name:"policy-detail-view","data-testid":"policy-detail-view"},{default:l(({route:t})=>[r($,{src:"/*/policy-types"},{default:l(({data:o,error:i})=>[i?(e(),s(f,{key:0,error:i},null,8,["error"])):o===void 0?(e(),s(k,{key:1})):o.policies.length===0?(e(),s(b,{key:2})):(e(!0),m(v,{key:3},g([o.policies.find(n=>n.path===t.params.policyPath)??o.policies[0]],n=>(e(),s(A,{key:n.name,breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:t.params.mesh}},text:t.params.mesh},{to:{name:"policies-list-view",params:{mesh:t.params.mesh,policyPath:t.params.policyPath}},text:d(a)("policies.routes.item.breadcrumbs")}]},{title:l(()=>[w("h1",null,[r(E,{text:t.params.policy},{default:l(()=>[r(F,{title:d(a)("policies.routes.item.title",{name:t.params.policy}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:l(()=>[u(),r($,{src:`/meshes/${t.params.mesh}/policy-path/${n.path}/policy/${t.params.policy}`},{default:l(({data:p,error:_})=>[_?(e(),s(f,{key:0,error:_},null,8,["error"])):p===void 0?(e(),s(k,{key:1})):(e(),s(K,{key:2,policy:p,path:n.path,"data-testid":"detail-view-details"},null,8,["policy","path"]))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"]))),128))]),_:2},1024)]),_:1}))}});export{z as default}; +import{d as x,t as q,r as B,o as e,j as m,au as L,av as S,m as w,l as u,h as r,w as l,g as s,E as f,s as k,ar as b,F as v,G as g,D as C,p as $,L as P,R as V,i as d,a2 as N,A,a8 as E,C as F,_ as R}from"./index-54c168f3.js";import{_ as j}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-716a5a30.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";import"./toYaml-4e00099e.js";const I={key:3,"data-testid":"affected-data-plane-proxies"},G=x({__name:"PolicyConnections",props:{mesh:{type:String,required:!0},policyPath:{type:String,required:!0},policyName:{type:String,required:!0}},setup(h){const a=h,c=q("");return(y,t)=>{const o=B("RouterLink");return e(),m(v,null,[L(w("input",{id:"dataplane-search","onUpdate:modelValue":t[0]||(t[0]=i=>c.value=i),type:"text",class:"k-input mt-4",placeholder:"Filter by name",required:"","data-testid":"dataplane-search-input"},null,512),[[S,c.value]]),u(),r($,{src:`/meshes/${a.mesh}/policy-path/${a.policyPath}/policy/${a.policyName}/dataplanes`},{default:l(({data:i,error:n})=>[n?(e(),s(f,{key:0,error:n},null,8,["error"])):i===void 0?(e(),s(k,{key:1})):i.items.length===0?(e(),s(b,{key:2})):(e(),m("ul",I,[(e(!0),m(v,null,g(i.items.filter(p=>p.dataplane.name.toLowerCase().includes(c.value.toLowerCase())),(p,_)=>(e(),m("li",{key:_,"data-testid":"dataplane-name"},[r(o,{to:{name:"data-plane-detail-view",params:{mesh:p.dataplane.mesh,dataPlane:p.dataplane.name}}},{default:l(()=>[u(C(p.dataplane.name),1)]),_:2},1032,["to"])]))),128))]))]),_:1},8,["src"])],64)}}}),J={class:"stack"},K=x({__name:"PolicyDetails",props:{policy:{type:Object,required:!0},path:{type:String,required:!0}},setup(h){const a=h,{t:c}=P(),y=V();return(t,o)=>(e(),m("div",J,[r(d(N),null,{body:l(()=>[w("h2",null,C(d(c)("policies.detail.affected_dpps")),1),u(),r(G,{mesh:a.policy.mesh,"policy-name":a.policy.name,"policy-path":a.path},null,8,["mesh","policy-name","policy-path"])]),_:1}),u(),r(j,{id:"code-block-policy",resource:a.policy,"resource-fetcher":i=>d(y).getSinglePolicyEntity({name:a.policy.name,mesh:a.policy.mesh,path:a.path},i),"is-searchable":""},null,8,["resource","resource-fetcher"])]))}}),z=x({__name:"PolicyDetailView",setup(h){const{t:a}=P();return(c,y)=>(e(),s(R,{name:"policy-detail-view","data-testid":"policy-detail-view"},{default:l(({route:t})=>[r($,{src:"/*/policy-types"},{default:l(({data:o,error:i})=>[i?(e(),s(f,{key:0,error:i},null,8,["error"])):o===void 0?(e(),s(k,{key:1})):o.policies.length===0?(e(),s(b,{key:2})):(e(!0),m(v,{key:3},g([o.policies.find(n=>n.path===t.params.policyPath)??o.policies[0]],n=>(e(),s(A,{key:n.name,breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:t.params.mesh}},text:t.params.mesh},{to:{name:"policies-list-view",params:{mesh:t.params.mesh,policyPath:t.params.policyPath}},text:d(a)("policies.routes.item.breadcrumbs")}]},{title:l(()=>[w("h1",null,[r(E,{text:t.params.policy},{default:l(()=>[r(F,{title:d(a)("policies.routes.item.title",{name:t.params.policy}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:l(()=>[u(),r($,{src:`/meshes/${t.params.mesh}/policy-path/${n.path}/policy/${t.params.policy}`},{default:l(({data:p,error:_})=>[_?(e(),s(f,{key:0,error:_},null,8,["error"])):p===void 0?(e(),s(k,{key:1})):(e(),s(K,{key:2,policy:p,path:n.path,"data-testid":"detail-view-details"},null,8,["policy","path"]))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"]))),128))]),_:2},1024)]),_:1}))}});export{z as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-4bf6d71e.css b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-4bf6d71e.css deleted file mode 100644 index 15b10b16b7bd..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-4bf6d71e.css +++ /dev/null @@ -1 +0,0 @@ -.policy-list-content[data-v-0706742e]{display:flex;gap:var(--AppGap)}.policy-type-list[data-v-0706742e]{align-self:flex-start}.policy-type-link-wrapper[data-v-0706742e]{display:flex;justify-content:space-between;align-items:center;gap:16px}.policy-type-link-wrapper--is-active[data-v-0706742e]{background-color:#eefaff}.policy-type-link-wrapper[data-v-0706742e]:not(.policy-type-link-wrapper--is-active){color:#6c7489}.policy-type-link[data-v-0706742e]{color:currentColor;flex-grow:1;padding:8px 16px}.policy-count[data-v-0706742e]{text-align:right;padding-right:16px}.policy-list[data-v-0706742e]{flex-grow:1}.description[data-v-0706742e]{display:flex;gap:16px}.description-content[data-v-0706742e]{flex-grow:1}.description-actions[data-v-0706742e]{display:flex;align-items:flex-start;gap:8px}.actions-dropdown[data-v-0706742e]{display:inline-block} diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-90d4a8bb.js b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-90d4a8bb.js new file mode 100644 index 000000000000..2031e556502a --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-90d4a8bb.js @@ -0,0 +1 @@ +import{d as $,L as w,e as E,r as L,o,j as g,h as c,w as a,F as R,G as I,x as N,i as e,l as s,D as n,m as r,a2 as T,g as p,ah as P,k as v,aw as B,E as x,a3 as S,a4 as A,Z as O,H as V,a5 as K,K as U,a6 as F,q as G,A as Z,C as j,p as C,s as q,ar as H,_ as J}from"./index-54c168f3.js";import{P as M}from"./PolicyTypeTag-dd15b79a.js";const X={class:"policy-list-content"},Q={class:"policy-count"},W={class:"policy-list"},Y={class:"stack"},D={class:"description"},ee={class:"description-content"},te={class:"description-actions"},ae={class:"visually-hidden"},se={key:0},oe=$({__name:"PolicyList",props:{pageNumber:{},pageSize:{},policyTypes:{},currentPolicyType:{},policyCollection:{},policyError:{},meshInsight:{}},emits:["change"],setup(b,{emit:u}){const t=b,{t:l}=w(),f=E();return(d,y)=>{const h=L("RouterLink");return o(),g("div",X,[c(e(T),{class:"policy-type-list","data-testid":"policy-type-list"},{body:a(()=>[(o(!0),g(R,null,I(t.policyTypes,(m,_)=>{var i,k,z;return o(),g("div",{key:_,class:N(["policy-type-link-wrapper",{"policy-type-link-wrapper--is-active":m.path===t.currentPolicyType.path}])},[c(h,{class:"policy-type-link",to:{name:"policies-list-view",params:{mesh:e(f).params.mesh,policyPath:m.path}},"data-testid":`policy-type-link-${m.name}`},{default:a(()=>[s(n(m.name),1)]),_:2},1032,["to","data-testid"]),s(),r("div",Q,n(((z=(k=(i=t.meshInsight)==null?void 0:i.policies)==null?void 0:k[m.name])==null?void 0:z.total)??0),1)],2)}),128))]),_:1}),s(),r("div",W,[r("div",Y,[c(e(T),null,{body:a(()=>[r("div",D,[r("div",ee,[r("h3",null,[c(M,{"policy-type":t.currentPolicyType.name},{default:a(()=>[s(n(e(l)("policies.collection.title",{name:t.currentPolicyType.name})),1)]),_:1},8,["policy-type"])]),s(),r("p",null,n(e(l)(`policies.type.${t.currentPolicyType.name}.description`,void 0,{defaultMessage:e(l)("policies.collection.description")})),1)]),s(),r("div",te,[t.currentPolicyType.isExperimental?(o(),p(e(P),{key:0,appearance:"warning"},{default:a(()=>[s(n(e(l)("policies.collection.beta")),1)]),_:1})):v("",!0),s(),t.currentPolicyType.isInbound?(o(),p(e(P),{key:1,appearance:"neutral"},{default:a(()=>[s(n(e(l)("policies.collection.inbound")),1)]),_:1})):v("",!0),s(),t.currentPolicyType.isOutbound?(o(),p(e(P),{key:2,appearance:"neutral"},{default:a(()=>[s(n(e(l)("policies.collection.outbound")),1)]),_:1})):v("",!0),s(),c(B,{href:e(l)("policies.href.docs",{name:t.currentPolicyType.name}),"data-testid":"policy-documentation-link"},{default:a(()=>[r("span",ae,n(e(l)("common.documentation")),1)]),_:1},8,["href"])])])]),_:1}),s(),c(e(T),null,{body:a(()=>{var m,_;return[t.policyError!==void 0?(o(),p(x,{key:0,error:t.policyError},null,8,["error"])):(o(),p(S,{key:1,class:"policy-collection","data-testid":"policy-collection","empty-state-message":e(l)("common.emptyState.message",{type:`${t.currentPolicyType.name} policies`}),"empty-state-cta-to":e(l)("policies.href.docs",{name:t.currentPolicyType.name}),"empty-state-cta-text":e(l)("common.documentation"),headers:[{label:"Name",key:"name"},...t.currentPolicyType.isTargetRefBased?[{label:"Target ref",key:"targetRef"}]:[],{label:"Actions",key:"actions",hideLabel:!0}],"page-number":t.pageNumber,"page-size":t.pageSize,total:(m=t.policyCollection)==null?void 0:m.total,items:(_=t.policyCollection)==null?void 0:_.items,error:t.policyError,onChange:y[0]||(y[0]=i=>u("change",i))},{name:a(({rowValue:i})=>[c(h,{to:{name:"policy-detail-view",params:{mesh:e(f).params.mesh,policyPath:t.currentPolicyType.path,policy:i}}},{default:a(()=>[s(n(i),1)]),_:2},1032,["to"])]),targetRef:a(({row:i})=>[t.currentPolicyType.isTargetRefBased?(o(),p(e(P),{key:0,appearance:"neutral"},{default:a(()=>[s(n(i.spec.targetRef.kind),1),i.spec.targetRef.name?(o(),g("span",se,[s(":"),r("b",null,n(i.spec.targetRef.name),1)])):v("",!0)]),_:2},1024)):(o(),g(R,{key:1},[s(n(e(l)("common.detail.none")),1)],64))]),actions:a(({row:i})=>[c(e(A),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:a(()=>[c(e(O),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:a(()=>[c(e(V),{color:e(K),icon:"more",size:e(U)},null,8,["color","size"])]),_:1})]),items:a(()=>[c(e(F),{item:{to:{name:"policy-detail-view",params:{mesh:e(f).params.mesh,policyPath:t.currentPolicyType.path,policy:i.name}},label:e(l)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:1},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error"]))]}),_:1})])])])}}});const ie=G(oe,[["__scopeId","data-v-830aac3e"]]),ne=$({__name:"PolicyListView",props:{page:{},size:{}},setup(b){const u=b,{t}=w();return(l,f)=>(o(),p(J,{name:"policies-list-view"},{default:a(({route:d})=>[c(Z,null,{title:a(()=>[r("h2",null,[c(j,{title:e(t)("policies.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[s(),c(C,{src:"/*/policy-types"},{default:a(({data:y,error:h})=>[h?(o(),p(x,{key:0,error:h},null,8,["error"])):y===void 0?(o(),p(q,{key:1})):y.policies.length===0?(o(),p(H,{key:2})):(o(),p(C,{key:3,src:`/meshes/${d.params.mesh}/policy-path/${d.params.policyPath}?page=${u.page}&size=${u.size}`},{default:a(({data:m,error:_})=>[c(C,{src:`/mesh-insights/${d.params.mesh}`},{default:a(({data:i})=>[(o(),p(ie,{key:d.params.policyPath,"page-number":u.page,"page-size":u.size,"current-policy-type":y.policies.find(k=>k.path===d.params.policyPath)??y.policies[0],"policy-types":y.policies,"mesh-insight":i,"policy-collection":m,"policy-error":_,onChange:d.update},null,8,["page-number","page-size","current-policy-type","policy-types","mesh-insight","policy-collection","policy-error","onChange"]))]),_:2},1032,["src"])]),_:2},1032,["src"]))]),_:2},1024)]),_:2},1024)]),_:1}))}});export{ne as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-b9d67118.js b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-b9d67118.js deleted file mode 100644 index ef3e397a4039..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-b9d67118.js +++ /dev/null @@ -1 +0,0 @@ -import{d as $,L as w,e as E,r as L,o,j as g,h as c,w as a,F as R,G as I,x as N,i as e,l as s,D as n,m as r,a2 as T,g as p,ah as P,k as v,aw as B,E as x,a3 as S,a4 as A,Z as O,H as V,a5 as K,K as U,a6 as F,q as G,A as Z,C as j,p as C,s as q,ar as H,_ as J}from"./index-3dd1285c.js";import{P as X}from"./PolicyTypeTag-2edd4ed3.js";const M={class:"policy-list-content"},Q={class:"policy-count"},W={class:"policy-list"},Y={class:"stack"},D={class:"description"},ee={class:"description-content"},te={class:"description-actions"},ae={class:"visually-hidden"},se={key:0},oe=$({__name:"PolicyList",props:{pageNumber:{},pageSize:{},policyTypes:{},currentPolicyType:{},policyCollection:{},policyError:{},meshInsight:{}},emits:["change"],setup(b,{emit:u}){const t=b,{t:l}=w(),f=E();return(d,y)=>{const h=L("RouterLink");return o(),g("div",M,[c(e(T),{class:"policy-type-list","data-testid":"policy-type-list"},{body:a(()=>[(o(!0),g(R,null,I(t.policyTypes,(m,_)=>{var i,k,z;return o(),g("div",{key:_,class:N(["policy-type-link-wrapper",{"policy-type-link-wrapper--is-active":m.path===t.currentPolicyType.path}])},[c(h,{class:"policy-type-link",to:{name:"policies-list-view",params:{mesh:e(f).params.mesh,policyPath:m.path}},"data-testid":`policy-type-link-${m.name}`},{default:a(()=>[s(n(m.name),1)]),_:2},1032,["to","data-testid"]),s(),r("div",Q,n(((z=(k=(i=t.meshInsight)==null?void 0:i.policies)==null?void 0:k[m.name])==null?void 0:z.total)??0),1)],2)}),128))]),_:1}),s(),r("div",W,[r("div",Y,[c(e(T),null,{body:a(()=>[r("div",D,[r("div",ee,[r("h3",null,[c(X,{"policy-type":t.currentPolicyType.name},{default:a(()=>[s(n(e(l)("policies.collection.title",{name:t.currentPolicyType.name})),1)]),_:1},8,["policy-type"])]),s(),r("p",null,n(e(l)("policies.collection.description")),1)]),s(),r("div",te,[t.currentPolicyType.isExperimental?(o(),p(e(P),{key:0,appearance:"warning"},{default:a(()=>[s(n(e(l)("policies.collection.beta")),1)]),_:1})):v("",!0),s(),t.currentPolicyType.isInbound?(o(),p(e(P),{key:1,appearance:"neutral"},{default:a(()=>[s(n(e(l)("policies.collection.inbound")),1)]),_:1})):v("",!0),s(),t.currentPolicyType.isOutbound?(o(),p(e(P),{key:2,appearance:"neutral"},{default:a(()=>[s(n(e(l)("policies.collection.outbound")),1)]),_:1})):v("",!0),s(),c(B,{href:e(l)("policies.href.docs",{name:t.currentPolicyType.name}),"data-testid":"policy-documentation-link"},{default:a(()=>[r("span",ae,n(e(l)("common.documentation")),1)]),_:1},8,["href"])])])]),_:1}),s(),c(e(T),null,{body:a(()=>{var m,_;return[t.policyError!==void 0?(o(),p(x,{key:0,error:t.policyError},null,8,["error"])):(o(),p(S,{key:1,class:"policy-collection","data-testid":"policy-collection","empty-state-message":e(l)("common.emptyState.message",{type:`${t.currentPolicyType.name} policies`}),"empty-state-cta-to":e(l)("policies.href.docs",{name:t.currentPolicyType.name}),"empty-state-cta-text":e(l)("common.documentation"),headers:[{label:"Name",key:"name"},...t.currentPolicyType.isTargetRefBased?[{label:"Target ref",key:"targetRef"}]:[],{label:"Actions",key:"actions",hideLabel:!0}],"page-number":t.pageNumber,"page-size":t.pageSize,total:(m=t.policyCollection)==null?void 0:m.total,items:(_=t.policyCollection)==null?void 0:_.items,error:t.policyError,onChange:y[0]||(y[0]=i=>u("change",i))},{name:a(({rowValue:i})=>[c(h,{to:{name:"policy-detail-view",params:{mesh:e(f).params.mesh,policyPath:t.currentPolicyType.path,policy:i}}},{default:a(()=>[s(n(i),1)]),_:2},1032,["to"])]),targetRef:a(({row:i})=>[t.currentPolicyType.isTargetRefBased?(o(),p(e(P),{key:0,appearance:"neutral"},{default:a(()=>[s(n(i.spec.targetRef.kind),1),i.spec.targetRef.name?(o(),g("span",se,[s(":"),r("b",null,n(i.spec.targetRef.name),1)])):v("",!0)]),_:2},1024)):(o(),g(R,{key:1},[s(n(e(l)("common.detail.none")),1)],64))]),actions:a(({row:i})=>[c(e(A),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:a(()=>[c(e(O),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:a(()=>[c(e(V),{color:e(K),icon:"more",size:e(U)},null,8,["color","size"])]),_:1})]),items:a(()=>[c(e(F),{item:{to:{name:"policy-detail-view",params:{mesh:e(f).params.mesh,policyPath:t.currentPolicyType.path,policy:i.name}},label:e(l)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:1},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error"]))]}),_:1})])])])}}});const ie=G(oe,[["__scopeId","data-v-0706742e"]]),ne=$({__name:"PolicyListView",props:{page:{},size:{}},setup(b){const u=b,{t}=w();return(l,f)=>(o(),p(J,{name:"policies-list-view"},{default:a(({route:d})=>[c(Z,null,{title:a(()=>[r("h2",null,[c(j,{title:e(t)("policies.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[s(),c(C,{src:"/*/policy-types"},{default:a(({data:y,error:h})=>[h?(o(),p(x,{key:0,error:h},null,8,["error"])):y===void 0?(o(),p(q,{key:1})):y.policies.length===0?(o(),p(H,{key:2})):(o(),p(C,{key:3,src:`/meshes/${d.params.mesh}/policy-path/${d.params.policyPath}?page=${u.page}&size=${u.size}`},{default:a(({data:m,error:_})=>[c(C,{src:`/mesh-insights/${d.params.mesh}`},{default:a(({data:i})=>[(o(),p(ie,{key:d.params.policyPath,"page-number":u.page,"page-size":u.size,"current-policy-type":y.policies.find(k=>k.path===d.params.policyPath)??y.policies[0],"policy-types":y.policies,"mesh-insight":i,"policy-collection":m,"policy-error":_,onChange:d.update},null,8,["page-number","page-size","current-policy-type","policy-types","mesh-insight","policy-collection","policy-error","onChange"]))]),_:2},1032,["src"])]),_:2},1032,["src"]))]),_:2},1024)]),_:2},1024)]),_:1}))}});export{ne as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-e74935f4.css b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-e74935f4.css new file mode 100644 index 000000000000..c373acd0c1a9 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-e74935f4.css @@ -0,0 +1 @@ +.policy-list-content[data-v-830aac3e]{display:flex;gap:var(--AppGap)}.policy-type-list[data-v-830aac3e]{align-self:flex-start}.policy-type-link-wrapper[data-v-830aac3e]{display:flex;justify-content:space-between;align-items:center;gap:16px}.policy-type-link-wrapper--is-active[data-v-830aac3e]{background-color:#eefaff}.policy-type-link-wrapper[data-v-830aac3e]:not(.policy-type-link-wrapper--is-active){color:#6c7489}.policy-type-link[data-v-830aac3e]{color:currentColor;flex-grow:1;padding:8px 16px}.policy-count[data-v-830aac3e]{text-align:right;padding-right:16px}.policy-list[data-v-830aac3e]{flex-grow:1}.description[data-v-830aac3e]{display:flex;gap:16px}.description-content[data-v-830aac3e]{flex-grow:1}.description-actions[data-v-830aac3e]{display:flex;align-items:flex-start;gap:8px}.actions-dropdown[data-v-830aac3e]{display:inline-block} diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-2edd4ed3.js b/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-dd15b79a.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-2edd4ed3.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-dd15b79a.js index 4a82f059223c..4447ee1bfb76 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-2edd4ed3.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-dd15b79a.js @@ -1 +1 @@ -import{d as l,o as e,j as t,g as m,i as n,aq as z,H as p,l as B,U as w,D as d,q as v}from"./index-3dd1285c.js";const a="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",c="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=",r="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",i="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=",g="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",C=""+new URL("Retry-8b2ec896.png",import.meta.url).href,D=""+new URL("Timeout-dcabf0f7.jpg",import.meta.url).href,f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABYklEQVRoBe2av0oDQRDGZxbRxhfwDRI0NhKtRAhWPkM6Ex9KTOczWElArBRsAuEeIS+QRpvJfJdcqkWRLWYH5or7s7N797v59j4Odph2m4hw//xywsT3JHQqJMddrIajcq2Jaalcs2bx+cTMAi7Grn9xfSI/388kMsJ19RvznA+Pxs3X+yoh867gkV1NNJjBzr3BcKpT5rH6rOcAmR5SO+dzQQdtYE/4YB2w5hGVPdXmNnnSfCvYUz7kpzVewFor9woc/DeDb/OXX4fcjO728b/67jsWnLhXgHtnw/anqCAJpkPdKxAvYDp/9OHhQtYKhAtZKxAuZK1AuJC1AuFC1gqEC1krEC5krUC4kLUC4ULWCoQLWSsQLmStQLhQKFCYAaxSrgvvYTYc7AnL92YEpQ9WdqxSzkrvYzUe7Lwt8rh6dVMn0WVL6yWaxcdtQtUHCidIG7pY9cddsUfL3sF6LbfZAN5wf/+tIkpkAAAAAElFTkSuQmCC",o="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==",u="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=",T="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,G={class:"policy-type-tag"},E=["src"],O=l({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(h){const A=h,s={CircuitBreaker:a,FaultInjection:c,HealthCheck:r,MeshAccessLog:f,MeshCircuitBreaker:a,MeshFaultInjection:c,MeshHealthCheck:r,MeshProxyPatch:i,MeshRateLimit:g,MeshRetry:C,MeshTimeout:D,MeshTrace:T,MeshTrafficPermission:o,ProxyTemplate:i,RateLimit:g,Retry:C,Timeout:D,TrafficLog:f,TrafficPermission:o,TrafficRoute:u,TrafficTrace:T,VirtualOutbound:Y};return(Q,I)=>(e(),t("span",G,[s[A.policyType]?(e(),t("img",{key:0,class:"policy-type-tag-icon",src:s[A.policyType],alt:""},null,8,E)):(e(),m(n(p),{key:1,icon:"brain",size:n(z)},null,8,["size"])),B(),w(Q.$slots,"default",{},()=>[B(d(A.policyType),1)],!0)]))}});const x=v(O,[["__scopeId","data-v-ea49933f"]]);export{x as P}; +import{d as l,o as e,j as t,g as m,i as n,aq as z,H as p,l as B,U as w,D as d,q as v}from"./index-54c168f3.js";const a="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",c="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=",r="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",i="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=",g="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",C=""+new URL("Retry-8b2ec896.png",import.meta.url).href,D=""+new URL("Timeout-dcabf0f7.jpg",import.meta.url).href,f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABYklEQVRoBe2av0oDQRDGZxbRxhfwDRI0NhKtRAhWPkM6Ex9KTOczWElArBRsAuEeIS+QRpvJfJdcqkWRLWYH5or7s7N797v59j4Odph2m4hw//xywsT3JHQqJMddrIajcq2Jaalcs2bx+cTMAi7Grn9xfSI/388kMsJ19RvznA+Pxs3X+yoh867gkV1NNJjBzr3BcKpT5rH6rOcAmR5SO+dzQQdtYE/4YB2w5hGVPdXmNnnSfCvYUz7kpzVewFor9woc/DeDb/OXX4fcjO728b/67jsWnLhXgHtnw/anqCAJpkPdKxAvYDp/9OHhQtYKhAtZKxAuZK1AuJC1AuFC1gqEC1krEC5krUC4kLUC4ULWCoQLWSsQLmStQLhQKFCYAaxSrgvvYTYc7AnL92YEpQ9WdqxSzkrvYzUe7Lwt8rh6dVMn0WVL6yWaxcdtQtUHCidIG7pY9cddsUfL3sF6LbfZAN5wf/+tIkpkAAAAAElFTkSuQmCC",o="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==",u="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=",T="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,G={class:"policy-type-tag"},E=["src"],O=l({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(h){const A=h,s={CircuitBreaker:a,FaultInjection:c,HealthCheck:r,MeshAccessLog:f,MeshCircuitBreaker:a,MeshFaultInjection:c,MeshHealthCheck:r,MeshProxyPatch:i,MeshRateLimit:g,MeshRetry:C,MeshTimeout:D,MeshTrace:T,MeshTrafficPermission:o,ProxyTemplate:i,RateLimit:g,Retry:C,Timeout:D,TrafficLog:f,TrafficPermission:o,TrafficRoute:u,TrafficTrace:T,VirtualOutbound:Y};return(Q,I)=>(e(),t("span",G,[s[A.policyType]?(e(),t("img",{key:0,class:"policy-type-tag-icon",src:s[A.policyType],alt:""},null,8,E)):(e(),m(n(p),{key:1,icon:"brain",size:n(z)},null,8,["size"])),B(),w(Q.$slots,"default",{},()=>[B(d(A.policyType),1)],!0)]))}});const x=v(O,[["__scopeId","data-v-ea49933f"]]);export{x as P}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-af06827c.js b/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-716a5a30.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-af06827c.js rename to app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-716a5a30.js index 715babcbb8f2..742f1f9adc4e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-af06827c.js +++ b/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-716a5a30.js @@ -1 +1 @@ -import{d as m,L as p,f as y,o as h,g as b,w as a,h as n,i as o,ac as f,an as _,l as x,D as g}from"./index-3dd1285c.js";import{_ as k}from"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";import{t as q}from"./toYaml-4e00099e.js";const K=m({__name:"ResourceCodeBlock",props:{id:{type:String,required:!0},resource:{type:Object,required:!0},resourceFetcher:{type:Function,required:!0},codeMaxHeight:{type:String,required:!1,default:null},isSearchable:{type:Boolean,required:!1,default:!1}},setup(s){const e=s,{t:r}=p(),i=y(()=>c(e.resource));async function u(){const t=await e.resourceFetcher({format:"kubernetes"});return c(t)}function c(t){const{creationTime:l,modificationTime:T,...d}=t;return q(d)}return(t,l)=>(h(),b(k,{id:s.id,language:"yaml",code:i.value,"is-searchable":e.isSearchable,"query-key":e.id,"code-max-height":e.codeMaxHeight},{"secondary-actions":a(()=>[n(o(f),{class:"kubernetes-copy-button-tooltip",label:o(r)("common.copyKubernetesText"),placement:"bottomEnd","max-width":"200"},{default:a(()=>[n(_,{class:"kubernetes-copy-button","get-text":u,"copy-text":o(r)("common.copyKubernetesText"),"has-border":"","hide-title":""},{default:a(()=>[x(g(o(r)("common.copyKubernetesShortText")),1)]),_:1},8,["copy-text"])]),_:1},8,["label"])]),_:1},8,["id","code","is-searchable","query-key","code-max-height"]))}});export{K as _}; +import{d as m,L as p,f as y,o as h,g as b,w as a,h as n,i as o,ac as f,an as _,l as x,D as g}from"./index-54c168f3.js";import{_ as k}from"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";import{t as q}from"./toYaml-4e00099e.js";const K=m({__name:"ResourceCodeBlock",props:{id:{type:String,required:!0},resource:{type:Object,required:!0},resourceFetcher:{type:Function,required:!0},codeMaxHeight:{type:String,required:!1,default:null},isSearchable:{type:Boolean,required:!1,default:!1}},setup(s){const e=s,{t:r}=p(),i=y(()=>c(e.resource));async function u(){const t=await e.resourceFetcher({format:"kubernetes"});return c(t)}function c(t){const{creationTime:l,modificationTime:T,...d}=t;return q(d)}return(t,l)=>(h(),b(k,{id:s.id,language:"yaml",code:i.value,"is-searchable":e.isSearchable,"query-key":e.id,"code-max-height":e.codeMaxHeight},{"secondary-actions":a(()=>[n(o(f),{class:"kubernetes-copy-button-tooltip",label:o(r)("common.copyKubernetesText"),placement:"bottomEnd","max-width":"200"},{default:a(()=>[n(_,{class:"kubernetes-copy-button","get-text":u,"copy-text":o(r)("common.copyKubernetesText"),"has-border":"","hide-title":""},{default:a(()=>[x(g(o(r)("common.copyKubernetesShortText")),1)]),_:1},8,["copy-text"])]),_:1},8,["label"])]),_:1},8,["id","code","is-searchable","query-key","code-max-height"]))}});export{K as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-050a3929.js b/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-7cdf006b.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-050a3929.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-7cdf006b.js index 29f2538f8258..ada1624c68b9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-050a3929.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-7cdf006b.js @@ -1 +1 @@ -import{d as u,L as f,R as d,r as p,o as a,g as r,w as e,h as o,A as h,m as v,C as k,i,l as g,p as w,E as C,s as $,_ as V}from"./index-3dd1285c.js";import{_ as y}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-af06827c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";import"./toYaml-4e00099e.js";const I=u({__name:"ServiceConfigView",setup(A){const{t:n}=f(),m=d();return(B,b)=>{const _=p("KCard");return a(),r(V,{name:"service-config-view","data-testid":"service-config-view"},{default:e(({route:t})=>[o(h,null,{title:e(()=>[v("h2",null,[o(k,{title:i(n)("services.routes.item.navigation.service-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[g(),o(_,null,{body:e(()=>[o(w,{src:`/meshes/${t.params.mesh}/external-services/${t.params.service}`},{default:e(({data:s,error:c})=>[c?(a(),r(C,{key:0,error:c},null,8,["error"])):s===void 0?(a(),r($,{key:1})):(a(),r(y,{key:2,id:"code-block-service",resource:s,"resource-fetcher":l=>i(m).getExternalService({mesh:s.mesh,name:s.name},l),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{I as default}; +import{d as u,L as f,R as d,r as p,o as a,g as r,w as e,h as o,A as h,m as v,C as k,i,l as g,p as w,E as C,s as $,_ as V}from"./index-54c168f3.js";import{_ as y}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-716a5a30.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";import"./toYaml-4e00099e.js";const I=u({__name:"ServiceConfigView",setup(A){const{t:n}=f(),m=d();return(B,b)=>{const _=p("KCard");return a(),r(V,{name:"service-config-view","data-testid":"service-config-view"},{default:e(({route:t})=>[o(h,null,{title:e(()=>[v("h2",null,[o(k,{title:i(n)("services.routes.item.navigation.service-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[g(),o(_,null,{body:e(()=>[o(w,{src:`/meshes/${t.params.mesh}/external-services/${t.params.service}`},{default:e(({data:s,error:c})=>[c?(a(),r(C,{key:0,error:c},null,8,["error"])):s===void 0?(a(),r($,{key:1})):(a(),r(y,{key:2,id:"code-block-service",resource:s,"resource-fetcher":l=>i(m).getExternalService({mesh:s.mesh,name:s.name},l),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{I as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-fa51fd8c.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-63775fd8.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-fa51fd8c.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-63775fd8.js index d8082804ee7c..b008ffe1d0df 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-fa51fd8c.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-63775fd8.js @@ -1 +1 @@ -import{d as h,L as b,o as l,g as n,w as a,h as s,A as w,m as x,C as k,i as c,l as p,p as S,j as z,F as $,G as q,a2 as C,af as P,D as V,k as B,_ as T,q as F}from"./index-3dd1285c.js";import{D as N,K as A}from"./KFilterBar-363d261f.js";import"./dataplane-30467516.js";const L=h({__name:"ServiceDataPlaneProxiesView",props:{page:{},size:{},search:{},query:{},gatewayType:{}},setup(_){const r=_,{t:y}=b();return(I,J)=>(l(),n(T,{name:"service-data-plane-proxies-view","data-testid":"service-data-plane-proxies-view"},{default:a(({route:i})=>[s(w,null,{title:a(()=>[x("h2",null,[s(k,{title:c(y)("services.routes.item.navigation.service-data-plane-proxies-view"),render:!0},null,8,["title"])])]),default:a(()=>[p(),s(S,{src:`/meshes/${i.params.mesh}/dataplanes/for/${i.params.service}/of/${r.gatewayType}?page=${r.page}&size=${r.size}&search=${r.search}`},{default:a(({data:t,error:f})=>{var u,d,m,g;return[(l(!0),z($,null,q([typeof((g=(m=(d=(u=t==null?void 0:t.items)==null?void 0:u[0])==null?void 0:d.dataplane)==null?void 0:m.networking)==null?void 0:g.gateway)>"u"],o=>(l(),n(c(C),{key:o},{body:a(()=>[s(N,{"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":r.page,"page-size":r.size,total:t==null?void 0:t.total,items:t==null?void 0:t.items,error:f,gateways:o,onChange:({page:e,size:v})=>{i.update({page:String(e),size:String(v)})}},{toolbar:a(()=>[s(A,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:r.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:e=>i.update({query:e.query,s:e.query.length>0?JSON.stringify(e.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),p(),o?(l(),n(c(P),{key:0,label:"Type","overlay-label":!0,items:[{label:"All",value:"all"},{label:"Builtin",value:"builtin"},{label:"Delegated",value:"delegated"}].map(e=>({...e,selected:e.value===r.gatewayType})),appearance:"select",onSelected:e=>i.update({gatewayType:String(e.value)})},{"item-template":a(({item:e})=>[p(V(e.label),1)]),_:2},1032,["items","onSelected"])):B("",!0)]),_:2},1032,["page-number","page-size","total","items","error","gateways","onChange"])]),_:2},1024))),128))]}),_:2},1032,["src"])]),_:2},1024)]),_:1}))}});const G=F(L,[["__scopeId","data-v-2791905d"]]);export{G as default}; +import{d as h,L as b,o as l,g as n,w as a,h as s,A as w,m as x,C as k,i as c,l as p,p as S,j as z,F as $,G as q,a2 as C,af as P,D as V,k as B,_ as T,q as F}from"./index-54c168f3.js";import{D as N,K as A}from"./KFilterBar-df3b08b3.js";import"./dataplane-30467516.js";const L=h({__name:"ServiceDataPlaneProxiesView",props:{page:{},size:{},search:{},query:{},gatewayType:{}},setup(_){const r=_,{t:y}=b();return(I,J)=>(l(),n(T,{name:"service-data-plane-proxies-view","data-testid":"service-data-plane-proxies-view"},{default:a(({route:i})=>[s(w,null,{title:a(()=>[x("h2",null,[s(k,{title:c(y)("services.routes.item.navigation.service-data-plane-proxies-view"),render:!0},null,8,["title"])])]),default:a(()=>[p(),s(S,{src:`/meshes/${i.params.mesh}/dataplanes/for/${i.params.service}/of/${r.gatewayType}?page=${r.page}&size=${r.size}&search=${r.search}`},{default:a(({data:t,error:f})=>{var u,d,m,g;return[(l(!0),z($,null,q([typeof((g=(m=(d=(u=t==null?void 0:t.items)==null?void 0:u[0])==null?void 0:d.dataplane)==null?void 0:m.networking)==null?void 0:g.gateway)>"u"],o=>(l(),n(c(C),{key:o},{body:a(()=>[s(N,{"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":r.page,"page-size":r.size,total:t==null?void 0:t.total,items:t==null?void 0:t.items,error:f,gateways:o,onChange:({page:e,size:v})=>{i.update({page:String(e),size:String(v)})}},{toolbar:a(()=>[s(A,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:r.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:e=>i.update({query:e.query,s:e.query.length>0?JSON.stringify(e.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),p(),o?(l(),n(c(P),{key:0,label:"Type","overlay-label":!0,items:[{label:"All",value:"all"},{label:"Builtin",value:"builtin"},{label:"Delegated",value:"delegated"}].map(e=>({...e,selected:e.value===r.gatewayType})),appearance:"select",onSelected:e=>i.update({gatewayType:String(e.value)})},{"item-template":a(({item:e})=>[p(V(e.label),1)]),_:2},1032,["items","onSelected"])):B("",!0)]),_:2},1032,["page-number","page-size","total","items","error","gateways","onChange"])]),_:2},1024))),128))]}),_:2},1032,["src"])]),_:2},1024)]),_:1}))}});const G=F(L,[["__scopeId","data-v-2791905d"]]);export{G as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-c8605788.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-8f85c771.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-c8605788.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-8f85c771.js index 3bb8a3551fa8..8a84b4c71dd4 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-c8605788.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-8f85c771.js @@ -1 +1 @@ -import{d as h,L as w,a7 as x,r as y,o as i,g as c,w as a,h as t,A as T,i as d,m as k,a8 as C,C as N,l as v,p as V,E as $,s as B,j as g,F as R,n as E,_ as A}from"./index-3dd1285c.js";import{N as D}from"./NavTabs-b572450d.js";const W=h({__name:"ServiceDetailTabsView",setup(F){const{t:o}=w(),f=x();function _(n){var m;return(((m=f.getRoutes().find(e=>e.name==="service-detail-tabs-view"))==null?void 0:m.children)??[]).filter(e=>!((n.serviceType===void 0||n.serviceType==="internal")&&e.name==="service-config-view"||n.serviceType==="external"&&e.name==="service-data-plane-proxies-view")).map(e=>{var u,p;const s=typeof e.name>"u"?(u=e.children)==null?void 0:u[0]:e,r=s.name,l=((p=s.meta)==null?void 0:p.module)??"";return{title:o(`services.routes.item.navigation.${r}`),routeName:r,module:l}})}return(n,b)=>{const m=y("RouterView");return i(),c(A,{name:"service-detail-tabs-view","data-testid":"service-detail-tabs-view"},{default:a(({route:e})=>[t(T,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:"services-list-view",params:{mesh:e.params.mesh}},text:d(o)("services.routes.item.breadcrumbs")}]},{title:a(()=>[k("h1",null,[t(C,{text:e.params.service},{default:a(()=>[t(N,{title:d(o)("services.routes.item.title",{name:e.params.service}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:a(()=>[v(),t(V,{src:`/meshes/${e.params.mesh}/service-insights/${e.params.service}`},{default:a(({data:s,error:r})=>[r?(i(),c($,{key:0,error:r},null,8,["error"])):s===void 0?(i(),c(B,{key:1})):(i(),g(R,{key:2},[t(D,{class:"route-service-detail-view-tabs",tabs:_(s)},null,8,["tabs"]),v(),t(m,null,{default:a(l=>[(i(),c(E(l.Component),{data:s},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{W as default}; +import{d as h,L as w,a7 as x,r as y,o as i,g as c,w as a,h as t,A as T,i as d,m as k,a8 as C,C as N,l as v,p as V,E as $,s as B,j as g,F as R,n as E,_ as A}from"./index-54c168f3.js";import{N as D}from"./NavTabs-81265eb5.js";const W=h({__name:"ServiceDetailTabsView",setup(F){const{t:o}=w(),f=x();function _(n){var m;return(((m=f.getRoutes().find(e=>e.name==="service-detail-tabs-view"))==null?void 0:m.children)??[]).filter(e=>!((n.serviceType===void 0||n.serviceType==="internal")&&e.name==="service-config-view"||n.serviceType==="external"&&e.name==="service-data-plane-proxies-view")).map(e=>{var u,p;const s=typeof e.name>"u"?(u=e.children)==null?void 0:u[0]:e,r=s.name,l=((p=s.meta)==null?void 0:p.module)??"";return{title:o(`services.routes.item.navigation.${r}`),routeName:r,module:l}})}return(n,b)=>{const m=y("RouterView");return i(),c(A,{name:"service-detail-tabs-view","data-testid":"service-detail-tabs-view"},{default:a(({route:e})=>[t(T,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:"services-list-view",params:{mesh:e.params.mesh}},text:d(o)("services.routes.item.breadcrumbs")}]},{title:a(()=>[k("h1",null,[t(C,{text:e.params.service},{default:a(()=>[t(N,{title:d(o)("services.routes.item.title",{name:e.params.service}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:a(()=>[v(),t(V,{src:`/meshes/${e.params.mesh}/service-insights/${e.params.service}`},{default:a(({data:s,error:r})=>[r?(i(),c($,{key:0,error:r},null,8,["error"])):s===void 0?(i(),c(B,{key:1})):(i(),g(R,{key:2},[t(D,{class:"route-service-detail-view-tabs",tabs:_(s)},null,8,["tabs"]),v(),t(m,null,{default:a(l=>[(i(),c(E(l.Component),{data:s},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{W as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-7dcc6d28.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c0c6c10d.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-7dcc6d28.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c0c6c10d.js index edcb8fbf34c9..2ed35c424ad1 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-7dcc6d28.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c0c6c10d.js @@ -1 +1 @@ -import{d as v,L as y,o as s,j as m,h as r,w as e,m as g,ab as u,l as a,D as o,i as l,g as i,k,a2 as x,X as f,a8 as S,F as $,ag as b,A as I,p as w,E as B,s as D,_ as V}from"./index-3dd1285c.js";import{T as C}from"./TagList-adf6f051.js";const T={class:"stack"},E={class:"columns",style:{"--columns":"2"}},N=v({__name:"ExternalServiceDetails",props:{externalService:{}},setup(c){const t=c,{t:n}=y();return(h,_)=>(s(),m("div",T,[r(l(x),null,{body:e(()=>[g("div",E,[r(u,null,{title:e(()=>[a(o(l(n)("http.api.property.address")),1)]),body:e(()=>[a(o(t.externalService.networking.address),1)]),_:1}),a(),t.externalService.tags!==null?(s(),i(u,{key:0},{title:e(()=>[a(o(l(n)("http.api.property.tags")),1)]),body:e(()=>[r(C,{tags:t.externalService.tags},null,8,["tags"])]),_:1})):k("",!0)])]),_:1})]))}}),P={class:"stack"},A={class:"columns",style:{"--columns":"3"}},F=v({__name:"ServiceInsightDetails",props:{serviceInsight:{}},setup(c){const t=c,{t:n}=y();return(h,_)=>(s(),m("div",P,[r(l(x),null,{body:e(()=>{var p,d;return[g("div",A,[r(u,null,{title:e(()=>[a(o(l(n)("http.api.property.status")),1)]),body:e(()=>[r(f,{status:t.serviceInsight.status??"not_available"},null,8,["status"])]),_:1}),a(),r(u,null,{title:e(()=>[a(o(l(n)("http.api.property.address")),1)]),body:e(()=>[t.serviceInsight.addressPort?(s(),i(S,{key:0,text:t.serviceInsight.addressPort},null,8,["text"])):(s(),m($,{key:1},[a(o(l(n)("common.detail.none")),1)],64))]),_:1}),a(),r(b,{online:((p=t.serviceInsight.dataplanes)==null?void 0:p.online)??0,total:((d=t.serviceInsight.dataplanes)==null?void 0:d.total)??0},{title:e(()=>[a(o(l(n)("http.api.property.dataPlaneProxies")),1)]),_:1},8,["online","total"])])]}),_:1})]))}}),J=v({__name:"ServiceDetailView",props:{data:{}},setup(c){const t=c;return(n,h)=>(s(),i(V,{name:"service-detail-view","data-testid":"service-detail-view"},{default:e(({route:_})=>[r(I,null,{default:e(()=>[t.data.serviceType==="external"?(s(),i(w,{key:0,src:`/meshes/${_.params.mesh}/external-services/${_.params.service}`},{default:e(({data:p,error:d})=>[d?(s(),i(B,{key:0,error:d},null,8,["error"])):p===void 0?(s(),i(D,{key:1})):(s(),i(N,{key:2,"external-service":p},null,8,["external-service"]))]),_:2},1032,["src"])):(s(),i(F,{key:1,"service-insight":n.data},null,8,["service-insight"]))]),_:2},1024)]),_:1}))}});export{J as default}; +import{d as v,L as y,o as s,j as m,h as r,w as e,m as g,ab as u,l as a,D as o,i as l,g as i,k,a2 as x,X as f,a8 as S,F as $,ag as b,A as I,p as w,E as B,s as D,_ as V}from"./index-54c168f3.js";import{T as C}from"./TagList-695e8c3d.js";const T={class:"stack"},E={class:"columns",style:{"--columns":"2"}},N=v({__name:"ExternalServiceDetails",props:{externalService:{}},setup(c){const t=c,{t:n}=y();return(h,_)=>(s(),m("div",T,[r(l(x),null,{body:e(()=>[g("div",E,[r(u,null,{title:e(()=>[a(o(l(n)("http.api.property.address")),1)]),body:e(()=>[a(o(t.externalService.networking.address),1)]),_:1}),a(),t.externalService.tags!==null?(s(),i(u,{key:0},{title:e(()=>[a(o(l(n)("http.api.property.tags")),1)]),body:e(()=>[r(C,{tags:t.externalService.tags},null,8,["tags"])]),_:1})):k("",!0)])]),_:1})]))}}),P={class:"stack"},A={class:"columns",style:{"--columns":"3"}},F=v({__name:"ServiceInsightDetails",props:{serviceInsight:{}},setup(c){const t=c,{t:n}=y();return(h,_)=>(s(),m("div",P,[r(l(x),null,{body:e(()=>{var p,d;return[g("div",A,[r(u,null,{title:e(()=>[a(o(l(n)("http.api.property.status")),1)]),body:e(()=>[r(f,{status:t.serviceInsight.status??"not_available"},null,8,["status"])]),_:1}),a(),r(u,null,{title:e(()=>[a(o(l(n)("http.api.property.address")),1)]),body:e(()=>[t.serviceInsight.addressPort?(s(),i(S,{key:0,text:t.serviceInsight.addressPort},null,8,["text"])):(s(),m($,{key:1},[a(o(l(n)("common.detail.none")),1)],64))]),_:1}),a(),r(b,{online:((p=t.serviceInsight.dataplanes)==null?void 0:p.online)??0,total:((d=t.serviceInsight.dataplanes)==null?void 0:d.total)??0},{title:e(()=>[a(o(l(n)("http.api.property.dataPlaneProxies")),1)]),_:1},8,["online","total"])])]}),_:1})]))}}),J=v({__name:"ServiceDetailView",props:{data:{}},setup(c){const t=c;return(n,h)=>(s(),i(V,{name:"service-detail-view","data-testid":"service-detail-view"},{default:e(({route:_})=>[r(I,null,{default:e(()=>[t.data.serviceType==="external"?(s(),i(w,{key:0,src:`/meshes/${_.params.mesh}/external-services/${_.params.service}`},{default:e(({data:p,error:d})=>[d?(s(),i(B,{key:0,error:d},null,8,["error"])):p===void 0?(s(),i(D,{key:1})):(s(),i(N,{key:2,"external-service":p},null,8,["external-service"]))]),_:2},1032,["src"])):(s(),i(F,{key:1,"service-insight":n.data},null,8,["service-insight"]))]),_:2},1024)]),_:1}))}});export{J as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-de84a12c.js b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-797c3073.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/ServiceListView-de84a12c.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceListView-797c3073.js index 1a6733deaad7..37408e4bba65 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-de84a12c.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-797c3073.js @@ -1 +1 @@ -import{d as g,L as k,r as b,o,g as p,w as s,h as t,p as f,A as h,m as w,C as x,i as a,l,a2 as C,E as S,a3 as z,D as i,a8 as L,j as _,F as u,X as T,a4 as E,Z as B,H as I,a5 as N,K as A,a6 as R,_ as V,q as $}from"./index-3dd1285c.js";const O=g({__name:"ServiceListView",props:{page:{},size:{},mesh:{}},setup(d){const c=d,{t:r}=k();return(D,K)=>{const v=b("RouterLink");return o(),p(V,{name:"services-list-view"},{default:s(({route:y})=>[t(f,{src:`/meshes/${c.mesh}/service-insights?page=${c.page}&size=${c.size}`},{default:s(({data:n,error:m})=>[t(h,null,{title:s(()=>[w("h2",null,[t(x,{title:a(r)("services.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[l(),t(a(C),null,{body:s(()=>[m!==void 0?(o(),p(S,{key:0,error:m},null,8,["error"])):(o(),p(z,{key:1,class:"service-collection","data-testid":"service-collection","empty-state-message":a(r)("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:"Actions",key:"actions",hideLabel:!0}],"page-number":c.page,"page-size":c.size,total:n==null?void 0:n.total,items:n==null?void 0:n.items,error:m,onChange:y.update},{name:s(({row:e})=>[t(v,{to:{name:"service-detail-view",params:{service:e.name}}},{default:s(()=>[l(i(e.name),1)]),_:2},1032,["to"])]),serviceType:s(({rowValue:e})=>[l(i(e||"internal"),1)]),addressPort:s(({rowValue:e})=>[e?(o(),p(L,{key:0,text:e},null,8,["text"])):(o(),_(u,{key:1},[l(i(a(r)("common.collection.none")),1)],64))]),online:s(({row:e})=>[e.dataplanes?(o(),_(u,{key:0},[l(i(e.dataplanes.online||0)+" / "+i(e.dataplanes.total||0),1)],64)):(o(),_(u,{key:1},[l(i(a(r)("common.collection.none")),1)],64))]),status:s(({row:e})=>[t(T,{status:e.status||"not_available"},null,8,["status"])]),actions:s(({row:e})=>[t(a(E),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:s(()=>[t(a(B),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:s(()=>[t(a(I),{color:a(N),icon:"more",size:a(A)},null,8,["color","size"])]),_:1})]),items:s(()=>[t(a(R),{item:{to:{name:"service-detail-view",params:{service:e.name}},label:a(r)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["empty-state-message","headers","page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:1})}}});const U=$(O,[["__scopeId","data-v-8b46a6c8"]]);export{U as default}; +import{d as g,L as k,r as b,o,g as p,w as s,h as t,p as f,A as h,m as w,C as x,i as a,l,a2 as C,E as S,a3 as z,D as i,a8 as L,j as _,F as u,X as T,a4 as E,Z as B,H as I,a5 as N,K as A,a6 as R,_ as V,q as $}from"./index-54c168f3.js";const O=g({__name:"ServiceListView",props:{page:{},size:{},mesh:{}},setup(d){const c=d,{t:r}=k();return(D,K)=>{const v=b("RouterLink");return o(),p(V,{name:"services-list-view"},{default:s(({route:y})=>[t(f,{src:`/meshes/${c.mesh}/service-insights?page=${c.page}&size=${c.size}`},{default:s(({data:n,error:m})=>[t(h,null,{title:s(()=>[w("h2",null,[t(x,{title:a(r)("services.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[l(),t(a(C),null,{body:s(()=>[m!==void 0?(o(),p(S,{key:0,error:m},null,8,["error"])):(o(),p(z,{key:1,class:"service-collection","data-testid":"service-collection","empty-state-message":a(r)("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:"Actions",key:"actions",hideLabel:!0}],"page-number":c.page,"page-size":c.size,total:n==null?void 0:n.total,items:n==null?void 0:n.items,error:m,onChange:y.update},{name:s(({row:e})=>[t(v,{to:{name:"service-detail-view",params:{service:e.name}}},{default:s(()=>[l(i(e.name),1)]),_:2},1032,["to"])]),serviceType:s(({rowValue:e})=>[l(i(e||"internal"),1)]),addressPort:s(({rowValue:e})=>[e?(o(),p(L,{key:0,text:e},null,8,["text"])):(o(),_(u,{key:1},[l(i(a(r)("common.collection.none")),1)],64))]),online:s(({row:e})=>[e.dataplanes?(o(),_(u,{key:0},[l(i(e.dataplanes.online||0)+" / "+i(e.dataplanes.total||0),1)],64)):(o(),_(u,{key:1},[l(i(a(r)("common.collection.none")),1)],64))]),status:s(({row:e})=>[t(T,{status:e.status||"not_available"},null,8,["status"])]),actions:s(({row:e})=>[t(a(E),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:s(()=>[t(a(B),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:s(()=>[t(a(I),{color:a(N),icon:"more",size:a(A)},null,8,["color","size"])]),_:1})]),items:s(()=>[t(a(R),{item:{to:{name:"service-detail-view",params:{service:e.name}},label:a(r)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["empty-state-message","headers","page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:1})}}});const U=$(O,[["__scopeId","data-v-8b46a6c8"]]);export{U as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-fefad8d7.js b/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-26e8c176.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-fefad8d7.js rename to app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-26e8c176.js index a474370b1eb4..85dc0415c494 100644 --- a/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-fefad8d7.js +++ b/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-26e8c176.js @@ -1,3 +1,3 @@ -import{A as L,a as j}from"./AccordionList-2d5460c0.js";import{d as S,L as x,f as b,o as c,j as u,g,w as v,h as f,i as a,H as B,l as n,D as s,ad as P,m as t,F as y,G as A,q as T,k as $,z as R,B as H}from"./index-3dd1285c.js";const N={class:"stack"},U={key:1},V={class:"row"},q={class:"header"},C={class:"header"},O=["data-testid"],F={class:"type"},z=S({__name:"SubscriptionDetails",props:{subscription:{type:Object,required:!0},isDiscoverySubscription:{type:Boolean,default:!1}},setup(r){const e=r,{t:o}=x(),p=b(()=>{var d;let l;if("controlPlaneInstanceId"in e.subscription){const{lastUpdateTime:i,total:_,...m}=e.subscription.status;l=m}else l=((d=e.subscription.status)==null?void 0:d.stat)??{};return l?Object.entries(l).map(([i,_])=>{const{responsesSent:m="0",responsesAcknowledged:h="0",responsesRejected:I="0"}=_;return{type:i,responsesSent:m,responsesAcknowledged:h,responsesRejected:I}}):[]});return(l,d)=>(c(),u("div",N,[p.value.length===0?(c(),g(a(P),{key:0,appearance:"info"},{alertIcon:v(()=>[f(a(B),{icon:"portal"})]),alertMessage:v(()=>[n(s(a(o)("common.detail.subscriptions.no_stats",{id:e.subscription.id})),1)]),_:1})):(c(),u("div",U,[t("div",V,[t("div",q,s(a(o)("common.detail.subscriptions.type")),1),n(),t("div",C,s(a(o)("common.detail.subscriptions.responses_sent_acknowledged")),1)]),n(),(c(!0),u(y,null,A(p.value,(i,_)=>(c(),u("div",{key:_,class:"row","data-testid":`subscription-status-${i.type}`},[t("div",F,s(a(o)(`http.api.property.${i.type}`)),1),n(),t("div",null,s(i.responsesSent)+"/"+s(i.responsesAcknowledged),1)],8,O))),128))]))]))}});const E=T(z,[["__scopeId","data-v-ae4644aa"]]),G=""+new URL("icon-deployed-code-e3c999ba.svg",import.meta.url).href,M=""+new URL("icon-connected-037e001a.svg",import.meta.url).href,J=""+new URL("icon-disconnected-ba3c2624.svg",import.meta.url).href,k=r=>(R("data-v-0cbdfb03"),r=r(),H(),r),K={class:"subscription-header"},Q={class:"instance-id"},W=k(()=>t("img",{src:G},null,-1)),X=k(()=>t("img",{src:M},null,-1)),Y={key:0},Z=k(()=>t("img",{src:J},null,-1)),ss={class:"responses-sent-acknowledged"},es=S({__name:"SubscriptionHeader",props:{subscription:{type:Object,required:!0}},setup(r){const e=r,{t:o,formatIsoDate:p}=x(),l=b(()=>"globalInstanceId"in e.subscription?e.subscription.globalInstanceId:null),d=b(()=>"controlPlaneInstanceId"in e.subscription?e.subscription.controlPlaneInstanceId:null),i=b(()=>e.subscription.connectTime?p(e.subscription.connectTime):null),_=b(()=>e.subscription.disconnectTime?p(e.subscription.disconnectTime):null),m=b(()=>{var w;const{responsesSent:h=0,responsesAcknowledged:I=0,responsesRejected:D=0}=((w=e.subscription.status)==null?void 0:w.total)??{};return{responsesSent:h,responsesAcknowledged:I,responsesRejected:D}});return(h,I)=>(c(),u("header",K,[t("span",Q,[W,n(),l.value?(c(),u(y,{key:0},[t("b",null,s(a(o)("http.api.property.globalInstanceId")),1),n(": "+s(l.value),1)],64)):d.value?(c(),u(y,{key:1},[t("b",null,s(a(o)("http.api.property.controlPlaneInstanceId")),1),n(": "+s(d.value),1)],64)):$("",!0)]),n(),t("span",null,[X,n(),t("b",null,s(a(o)("common.detail.subscriptions.connect_time")),1),n(": "+s(i.value),1)]),n(),_.value?(c(),u("span",Y,[Z,n(),t("b",null,s(a(o)("common.detail.subscriptions.disconnect_time")),1),n(": "+s(_.value),1)])):$("",!0),n(),t("span",ss,s(a(o)("common.detail.subscriptions.responses_sent_acknowledged"))+`: +import{A as L,a as j}from"./AccordionList-faddb790.js";import{d as S,L as x,f as b,o as c,j as u,g,w as v,h as f,i as a,H as B,l as n,D as s,ad as P,m as t,F as y,G as A,q as T,k as $,z as R,B as H}from"./index-54c168f3.js";const N={class:"stack"},U={key:1},V={class:"row"},q={class:"header"},C={class:"header"},O=["data-testid"],F={class:"type"},z=S({__name:"SubscriptionDetails",props:{subscription:{type:Object,required:!0},isDiscoverySubscription:{type:Boolean,default:!1}},setup(r){const e=r,{t:o}=x(),p=b(()=>{var d;let l;if("controlPlaneInstanceId"in e.subscription){const{lastUpdateTime:i,total:_,...m}=e.subscription.status;l=m}else l=((d=e.subscription.status)==null?void 0:d.stat)??{};return l?Object.entries(l).map(([i,_])=>{const{responsesSent:m="0",responsesAcknowledged:h="0",responsesRejected:I="0"}=_;return{type:i,responsesSent:m,responsesAcknowledged:h,responsesRejected:I}}):[]});return(l,d)=>(c(),u("div",N,[p.value.length===0?(c(),g(a(P),{key:0,appearance:"info"},{alertIcon:v(()=>[f(a(B),{icon:"portal"})]),alertMessage:v(()=>[n(s(a(o)("common.detail.subscriptions.no_stats",{id:e.subscription.id})),1)]),_:1})):(c(),u("div",U,[t("div",V,[t("div",q,s(a(o)("common.detail.subscriptions.type")),1),n(),t("div",C,s(a(o)("common.detail.subscriptions.responses_sent_acknowledged")),1)]),n(),(c(!0),u(y,null,A(p.value,(i,_)=>(c(),u("div",{key:_,class:"row","data-testid":`subscription-status-${i.type}`},[t("div",F,s(a(o)(`http.api.property.${i.type}`)),1),n(),t("div",null,s(i.responsesSent)+"/"+s(i.responsesAcknowledged),1)],8,O))),128))]))]))}});const E=T(z,[["__scopeId","data-v-ae4644aa"]]),G=""+new URL("icon-deployed-code-e3c999ba.svg",import.meta.url).href,M=""+new URL("icon-connected-037e001a.svg",import.meta.url).href,J=""+new URL("icon-disconnected-ba3c2624.svg",import.meta.url).href,k=r=>(R("data-v-0cbdfb03"),r=r(),H(),r),K={class:"subscription-header"},Q={class:"instance-id"},W=k(()=>t("img",{src:G},null,-1)),X=k(()=>t("img",{src:M},null,-1)),Y={key:0},Z=k(()=>t("img",{src:J},null,-1)),ss={class:"responses-sent-acknowledged"},es=S({__name:"SubscriptionHeader",props:{subscription:{type:Object,required:!0}},setup(r){const e=r,{t:o,formatIsoDate:p}=x(),l=b(()=>"globalInstanceId"in e.subscription?e.subscription.globalInstanceId:null),d=b(()=>"controlPlaneInstanceId"in e.subscription?e.subscription.controlPlaneInstanceId:null),i=b(()=>e.subscription.connectTime?p(e.subscription.connectTime):null),_=b(()=>e.subscription.disconnectTime?p(e.subscription.disconnectTime):null),m=b(()=>{var w;const{responsesSent:h=0,responsesAcknowledged:I=0,responsesRejected:D=0}=((w=e.subscription.status)==null?void 0:w.total)??{};return{responsesSent:h,responsesAcknowledged:I,responsesRejected:D}});return(h,I)=>(c(),u("header",K,[t("span",Q,[W,n(),l.value?(c(),u(y,{key:0},[t("b",null,s(a(o)("http.api.property.globalInstanceId")),1),n(": "+s(l.value),1)],64)):d.value?(c(),u(y,{key:1},[t("b",null,s(a(o)("http.api.property.controlPlaneInstanceId")),1),n(": "+s(d.value),1)],64)):$("",!0)]),n(),t("span",null,[X,n(),t("b",null,s(a(o)("common.detail.subscriptions.connect_time")),1),n(": "+s(i.value),1)]),n(),_.value?(c(),u("span",Y,[Z,n(),t("b",null,s(a(o)("common.detail.subscriptions.disconnect_time")),1),n(": "+s(_.value),1)])):$("",!0),n(),t("span",ss,s(a(o)("common.detail.subscriptions.responses_sent_acknowledged"))+`: `+s(m.value.responsesSent)+"/"+s(m.value.responsesAcknowledged),1)]))}});const ts=T(es,[["__scopeId","data-v-0cbdfb03"]]),cs=S({__name:"SubscriptionList",props:{subscriptions:{}},setup(r){const e=r,o=b(()=>{const p=Array.from(e.subscriptions);return p.reverse(),p});return(p,l)=>(c(),g(j,null,{default:v(()=>[(c(!0),u(y,null,A(o.value,(d,i)=>(c(),g(L,{key:i},{"accordion-header":v(()=>[f(ts,{subscription:d},null,8,["subscription"])]),"accordion-content":v(()=>[f(E,{subscription:d},null,8,["subscription"])]),_:2},1024))),128))]),_:1}))}});export{cs as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TagList-adf6f051.js b/app/kuma-ui/pkg/resources/data/assets/TagList-695e8c3d.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/TagList-adf6f051.js rename to app/kuma-ui/pkg/resources/data/assets/TagList-695e8c3d.js index 05198c84bdd9..27952375b38b 100644 --- a/app/kuma-ui/pkg/resources/data/assets/TagList-adf6f051.js +++ b/app/kuma-ui/pkg/resources/data/assets/TagList-695e8c3d.js @@ -1 +1 @@ -import{d as f,e as b,a7 as g,f as h,o as r,j as l,F as y,G as k,g as i,w as p,n as x,l as L,D as d,m as w,i as T,ah as z,q as B}from"./index-3dd1285c.js";function j(o){return Object.entries(o??{}).map(([s,a])=>({label:s,value:a}))}const C={class:"tag-list"},D=f({__name:"TagList",props:{tags:{type:Object,required:!0}},setup(o){const s=o,a=b(),c=g(),m=h(()=>(Array.isArray(s.tags)?s.tags:j(s.tags)).map(n=>{const{label:t,value:u}=n,v=_(n);return{label:t,value:u,route:v}}));function _(e){if(e.value!=="*")try{switch(e.label){case"kuma.io/zone":return c.resolve({name:"zone-cp-detail-view",params:{zone:e.value}});case"kuma.io/service":return"mesh"in a.params?c.resolve({name:"service-detail-view",params:{mesh:a.params.mesh,service:e.value}}):void 0;default:return}}catch{return}}return(e,n)=>(r(),l("span",C,[(r(!0),l(y,null,k(m.value,(t,u)=>(r(),i(T(z),{key:u,class:"tag-badge"},{default:p(()=>[(r(),i(x(t.route?"router-link":"span"),{to:t.route},{default:p(()=>[L(d(t.label)+":",1),w("b",null,d(t.value),1)]),_:2},1032,["to"]))]),_:2},1024))),128))]))}});const q=B(D,[["__scopeId","data-v-94e5d380"]]);export{q as T}; +import{d as f,e as b,a7 as g,f as h,o as r,j as l,F as y,G as k,g as i,w as p,n as x,l as L,D as d,m as w,i as T,ah as z,q as B}from"./index-54c168f3.js";function j(o){return Object.entries(o??{}).map(([s,a])=>({label:s,value:a}))}const C={class:"tag-list"},D=f({__name:"TagList",props:{tags:{type:Object,required:!0}},setup(o){const s=o,a=b(),c=g(),m=h(()=>(Array.isArray(s.tags)?s.tags:j(s.tags)).map(n=>{const{label:t,value:u}=n,v=_(n);return{label:t,value:u,route:v}}));function _(e){if(e.value!=="*")try{switch(e.label){case"kuma.io/zone":return c.resolve({name:"zone-cp-detail-view",params:{zone:e.value}});case"kuma.io/service":return"mesh"in a.params?c.resolve({name:"service-detail-view",params:{mesh:a.params.mesh,service:e.value}}):void 0;default:return}}catch{return}}return(e,n)=>(r(),l("span",C,[(r(!0),l(y,null,k(m.value,(t,u)=>(r(),i(T(z),{key:u,class:"tag-badge"},{default:p(()=>[(r(),i(x(t.route?"router-link":"span"),{to:t.route},{default:p(()=>[L(d(t.label)+":",1),w("b",null,d(t.value),1)]),_:2},1032,["to"]))]),_:2},1024))),128))]))}});const q=B(D,[["__scopeId","data-v-94e5d380"]]);export{q as T}; diff --git a/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-05d132b9.js b/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-8ffa97f5.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-05d132b9.js rename to app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-8ffa97f5.js index 519146dda01a..a3913b865738 100644 --- a/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-05d132b9.js +++ b/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-8ffa97f5.js @@ -1,4 +1,4 @@ -import{d as u,o as a,j as r,D as t,l as n,m as s,F as _,G as d,h as m,w as y,g,n as P,i as f,ad as h}from"./index-3dd1285c.js";import{f as D,e as O,h as C,i as N}from"./dataplane-30467516.js";const b=u({__name:"WarningDefault",props:{payload:{type:[String,Object],required:!0}},setup(e){return(o,l)=>(a(),r("span",null,t(e.payload),1))}}),E=u({__name:"WarningEnvoyIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(o,l)=>(a(),r("span",null,[n(` +import{d as u,o as a,j as r,D as t,l as n,m as s,F as _,G as d,h as m,w as y,g,n as P,i as f,ad as h}from"./index-54c168f3.js";import{f as D,e as O,h as C,i as N}from"./dataplane-30467516.js";const b=u({__name:"WarningDefault",props:{payload:{type:[String,Object],required:!0}},setup(e){return(o,l)=>(a(),r("span",null,t(e.payload),1))}}),E=u({__name:"WarningEnvoyIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(o,l)=>(a(),r("span",null,[n(` Envoy (`),s("strong",null,t(e.payload.envoy),1),n(") is unsupported by the current version of Kuma DP ("),s("strong",null,t(e.payload.kumaDp),1),n(") [Requirements: "),s("strong",null,t(e.payload.requirements),1),n(`]. `)]))}}),I=u({__name:"WarningUnsupportedKumaDPVersion",props:{payload:{type:Object,required:!0}},setup(e){return(o,l)=>(a(),r("span",null,[n(` Unsupported version of Kuma DP (`),s("strong",null,t(e.payload.kumaDp),1),n(`) diff --git a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-56bce8e0.js b/app/kuma-ui/pkg/resources/data/assets/WelcomeView-97de84f2.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/WelcomeView-56bce8e0.js rename to app/kuma-ui/pkg/resources/data/assets/WelcomeView-97de84f2.js index b27121e1e06b..f6544d854313 100644 --- a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-56bce8e0.js +++ b/app/kuma-ui/pkg/resources/data/assets/WelcomeView-97de84f2.js @@ -1,4 +1,4 @@ -import{d as h,t as w,v as k,o as s,j as c,l as a,x as V,y as _,z as m,B as g,m as t,q as M,g as p,w as d,h as n,C as x,D as i,G as I,i as u,H as N,K as S,k as C,F as L,A as $,_ as A}from"./index-3dd1285c.js";import{O as H,a as O,b as W}from"./OnboardingPage-7da5f4a6.js";const z=e=>(m("data-v-b31b8343"),e=e(),g(),e),B=z(()=>t("defs",null,null,-1)),G=_(' ',1),j=_('
',1),E=h({__name:"WelcomeAnimationSvg",setup(e){const v=w(!1);return k(function(){window.setTimeout(()=>{v.value=!0},30)}),(y,r)=>(s(),c("svg",{class:V(["background svg",{active:v.value}]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1920 1080"},[B,a(),G,a(),j],2))}});const K=M(E,[["__scopeId","data-v-b31b8343"]]),f=e=>(m("data-v-663c1c2c"),e=e(),g(),e),T=f(()=>t("strong",null,"few minutes",-1)),D={"data-testid":"kuma-environment"},F=f(()=>t("h2",{class:"text-center"},` +import{d as h,t as w,v as k,o as s,j as c,l as a,x as V,y as _,z as m,B as g,m as t,q as M,g as p,w as d,h as n,C as x,D as i,G as I,i as u,H as N,K as S,k as C,F as L,A as $,_ as A}from"./index-54c168f3.js";import{O as H,a as O,b as W}from"./OnboardingPage-2f464de9.js";const z=e=>(m("data-v-b31b8343"),e=e(),g(),e),B=z(()=>t("defs",null,null,-1)),G=_(' ',1),j=_('
',1),E=h({__name:"WelcomeAnimationSvg",setup(e){const v=w(!1);return k(function(){window.setTimeout(()=>{v.value=!0},30)}),(y,r)=>(s(),c("svg",{class:V(["background svg",{active:v.value}]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1920 1080"},[B,a(),G,a(),j],2))}});const K=M(E,[["__scopeId","data-v-b31b8343"]]),f=e=>(m("data-v-663c1c2c"),e=e(),g(),e),T=f(()=>t("strong",null,"few minutes",-1)),D={"data-testid":"kuma-environment"},F=f(()=>t("h2",{class:"text-center"},` Let’s get started: `,-1)),R={class:"item-status-list-wrapper"},U={class:"item-status-list"},q={class:"circle mr-2"},P=h({__name:"WelcomeView",setup(e){return(v,y)=>(s(),p(A,null,{default:d(({env:r,t:o,can:l})=>[n(x,{title:o("onboarding.routes.welcome.title",{name:o("common.product.name")})},null,8,["title"]),a(),n($,null,{default:d(()=>[t("div",null,[n(H,null,{header:d(()=>[n(O,null,{title:d(()=>[a(` Welcome to `+i(o("common.product.name")),1)]),description:d(()=>[t("p",null,[a(` diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneConfigView-cf43a041.js b/app/kuma-ui/pkg/resources/data/assets/ZoneConfigView-e81f484a.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/ZoneConfigView-cf43a041.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneConfigView-e81f484a.js index 2a06a807b055..20da224cd394 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneConfigView-cf43a041.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneConfigView-e81f484a.js @@ -1 +1 @@ -import{d as k,L as y,o as e,g as a,w as n,h as i,A as z,m as w,C as b,i as c,l as f,a2 as h,p as v,E as $,s as B,j as _,F as d,G as C,ad as N,D as V,_ as x}from"./index-3dd1285c.js";import{_ as S}from"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const A=k({__name:"ZoneConfigView",setup(E){const{t:r}=y();function g(l){var o;const t=((o=l.zoneInsight)==null?void 0:o.subscriptions)??[];if(t.length>0){const s=t[t.length-1];if(s.config)return JSON.stringify(JSON.parse(s.config),null,2)}return null}return(l,t)=>(e(),a(x,{name:"zone-cp-config-view","data-testid":"zone-cp-config-view"},{default:n(({route:o})=>[i(z,null,{title:n(()=>[w("h2",null,[i(b,{title:c(r)("zone-cps.routes.item.navigation.zone-cp-config-view"),render:!0},null,8,["title"])])]),default:n(()=>[f(),i(c(h),{class:"mt-4"},{body:n(()=>[i(v,{src:`/zone-cps/${o.params.zone}`},{default:n(({data:s,error:u})=>[u!==void 0?(e(),a($,{key:0,error:u},null,8,["error"])):s===void 0?(e(),a(B,{key:1})):(e(!0),_(d,{key:2},C([g(s)],(p,m)=>(e(),_(d,{key:m},[p!==null?(e(),a(S,{key:0,id:"code-block-zone-config",language:"json",code:p,"is-searchable":"","query-key":"zone-config"},null,8,["code"])):(e(),a(c(N),{key:1,class:"mt-4","data-testid":"warning-no-subscriptions",appearance:"warning"},{alertMessage:n(()=>[f(V(c(r)("zone-cps.detail.no_subscriptions")),1)]),_:1}))],64))),128))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1}))}});export{A as default}; +import{d as k,L as y,o as e,g as a,w as n,h as i,A as z,m as w,C as b,i as c,l as f,a2 as h,p as v,E as $,s as B,j as _,F as d,G as C,ad as N,D as V,_ as x}from"./index-54c168f3.js";import{_ as S}from"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const A=k({__name:"ZoneConfigView",setup(E){const{t:r}=y();function g(l){var o;const t=((o=l.zoneInsight)==null?void 0:o.subscriptions)??[];if(t.length>0){const s=t[t.length-1];if(s.config)return JSON.stringify(JSON.parse(s.config),null,2)}return null}return(l,t)=>(e(),a(x,{name:"zone-cp-config-view","data-testid":"zone-cp-config-view"},{default:n(({route:o})=>[i(z,null,{title:n(()=>[w("h2",null,[i(b,{title:c(r)("zone-cps.routes.item.navigation.zone-cp-config-view"),render:!0},null,8,["title"])])]),default:n(()=>[f(),i(c(h),{class:"mt-4"},{body:n(()=>[i(v,{src:`/zone-cps/${o.params.zone}`},{default:n(({data:s,error:u})=>[u!==void 0?(e(),a($,{key:0,error:u},null,8,["error"])):s===void 0?(e(),a(B,{key:1})):(e(!0),_(d,{key:2},C([g(s)],(p,m)=>(e(),_(d,{key:m},[p!==null?(e(),a(S,{key:0,id:"code-block-zone-config",language:"json",code:p,"is-searchable":"","query-key":"zone-config"},null,8,["code"])):(e(),a(c(N),{key:1,class:"mt-4","data-testid":"warning-no-subscriptions",appearance:"warning"},{alertMessage:n(()=>[f(V(c(r)("zone-cps.detail.no_subscriptions")),1)]),_:1}))],64))),128))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1}))}});export{A as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-726ab58a.js b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-44cbacaa.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-726ab58a.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-44cbacaa.js index 3b2af794940f..48484e5dfcd9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-726ab58a.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-44cbacaa.js @@ -1,4 +1,4 @@ -import{d as D,t as p,v as se,V as ae,o as c,j as _,m as t,h as i,w as r,g as k,i as e,H as F,at as re,aq as x,ax as le,ay as H,l as n,U as N,a0 as ie,L as R,e as j,f as $,D as o,R as ce,a7 as ue,az as A,r as O,A as de,C as me,Z,k as h,F as T,G as fe,aA as pe,aB as _e,E as ve,ae as be,N as X,aC as G,aD as ze,_ as ge}from"./index-3dd1285c.js";import{_ as y}from"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";import{g as he}from"./dataplane-30467516.js";const ke=["data-test-state"],ye={class:"scanner-content"},Ee={class:"mr-1"},Ce=D({__name:"EntityScanner",props:{interval:{type:Number,required:!1,default:1e3},retries:{type:Number,required:!1,default:3600},hasError:{type:Boolean,default:!1},loaderFunction:{type:Function,required:!0},canComplete:{type:Boolean,default:!1}},emits:["hide-siblings"],setup(g,{emit:s}){const a=g,z=p(0),b=p(!1),E=p(!1),d=p(null);se(function(){C()}),ae(function(){I()});function C(){b.value=!0,E.value=!1,I(),d.value=window.setInterval(async()=>{z.value++,await a.loaderFunction(),(z.value===a.retries||a.canComplete===!0)&&(I(),b.value=!1,E.value=!0,s("hide-siblings",!0))},a.interval)}function I(){d.value!==null&&window.clearInterval(d.value)}return(m,S)=>(c(),_("div",{class:"scanner","data-test-state":b.value?"waiting":g.hasError?"error":"success"},[t("div",ye,[i(e(ie),{"cta-is-hidden":""},{title:r(()=>[t("span",Ee,[b.value?(c(),k(e(F),{key:0,icon:"spinner",color:e(re),size:e(x)},null,8,["color","size"])):g.hasError?(c(),k(e(F),{key:1,icon:"errorFilled",color:e(le),size:e(x)},null,8,["color","size"])):(c(),k(e(F),{key:2,icon:"circleCheck",color:e(H),size:e(x)},null,8,["color","size"]))]),n(),b.value?N(m.$slots,"loading-title",{key:0}):g.hasError?N(m.$slots,"error-title",{key:1}):N(m.$slots,"complete-title",{key:2})]),message:r(()=>[b.value?N(m.$slots,"loading-content",{key:0}):g.hasError?N(m.$slots,"error-content",{key:1}):N(m.$slots,"complete-content",{key:2})]),_:3})])],8,ke))}}),$e={class:"form-step-title"},Ie=t("span",{class:"form-step-number"},"1",-1),we={class:"instruction-list"},Ne={href:"https://helm.sh/docs/intro/install/"},Se={class:"form-step-title"},Ve=t("span",{class:"form-step-number"},"2",-1),Ze=t("p",null,"On your local machine, create a namespace in your Kubernetes cluster and pull down the kong Helm repo.",-1),qe={class:"instruction-list"},Ae={class:"form-step-title"},Te=t("span",{class:"form-step-number"},"3",-1),De={class:"form-step-title"},Le=t("span",{class:"form-step-number"},"4",-1),Ke={class:"field-group-label mt-4"},Be={class:"mt-4"},Ue=D({__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(g){const s=g,a=R(),z=j(),b=$(()=>a.t("zones.form.kubernetes.secret.createSecretCommand",{token:s.base64EncodedToken}).trim()),E=$(()=>{const d={zoneName:s.zoneName,globalKdsAddress:s.globalKdsAddress,zoneIngressEnabled:String(s.zoneIngressEnabled),zoneEgressEnabled:String(s.zoneEgressEnabled)};return typeof z.params.virtualControlPlaneId=="string"&&(d.controlPlaneId=z.params.virtualControlPlaneId),a.t("zones.form.kubernetes.connectZone.config",d).trim()});return(d,C)=>(c(),_("div",null,[t("h3",$e,[Ie,n(" "+o(e(a).t("zones.form.kubernetes.prerequisites.title")),1)]),n(),t("ul",we,[t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.prerequisites.step1Label"))+o(s.zoneIngressEnabled?" "+e(a).t("zones.form.kubernetes.prerequisites.step1LabelAddendum"):""),1),n(`: +import{d as D,t as p,v as se,V as ae,o as c,j as _,m as t,h as i,w as r,g as k,i as e,H as F,at as re,aq as x,ax as le,ay as H,l as n,U as N,a0 as ie,L as R,e as j,f as $,D as o,R as ce,a7 as ue,az as A,r as O,A as de,C as me,Z,k as h,F as T,G as fe,aA as pe,aB as _e,E as ve,ae as be,N as X,aC as G,aD as ze,_ as ge}from"./index-54c168f3.js";import{_ as y}from"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";import{g as he}from"./dataplane-30467516.js";const ke=["data-test-state"],ye={class:"scanner-content"},Ee={class:"mr-1"},Ce=D({__name:"EntityScanner",props:{interval:{type:Number,required:!1,default:1e3},retries:{type:Number,required:!1,default:3600},hasError:{type:Boolean,default:!1},loaderFunction:{type:Function,required:!0},canComplete:{type:Boolean,default:!1}},emits:["hide-siblings"],setup(g,{emit:s}){const a=g,z=p(0),b=p(!1),E=p(!1),d=p(null);se(function(){C()}),ae(function(){I()});function C(){b.value=!0,E.value=!1,I(),d.value=window.setInterval(async()=>{z.value++,await a.loaderFunction(),(z.value===a.retries||a.canComplete===!0)&&(I(),b.value=!1,E.value=!0,s("hide-siblings",!0))},a.interval)}function I(){d.value!==null&&window.clearInterval(d.value)}return(m,S)=>(c(),_("div",{class:"scanner","data-test-state":b.value?"waiting":g.hasError?"error":"success"},[t("div",ye,[i(e(ie),{"cta-is-hidden":""},{title:r(()=>[t("span",Ee,[b.value?(c(),k(e(F),{key:0,icon:"spinner",color:e(re),size:e(x)},null,8,["color","size"])):g.hasError?(c(),k(e(F),{key:1,icon:"errorFilled",color:e(le),size:e(x)},null,8,["color","size"])):(c(),k(e(F),{key:2,icon:"circleCheck",color:e(H),size:e(x)},null,8,["color","size"]))]),n(),b.value?N(m.$slots,"loading-title",{key:0}):g.hasError?N(m.$slots,"error-title",{key:1}):N(m.$slots,"complete-title",{key:2})]),message:r(()=>[b.value?N(m.$slots,"loading-content",{key:0}):g.hasError?N(m.$slots,"error-content",{key:1}):N(m.$slots,"complete-content",{key:2})]),_:3})])],8,ke))}}),$e={class:"form-step-title"},Ie=t("span",{class:"form-step-number"},"1",-1),we={class:"instruction-list"},Ne={href:"https://helm.sh/docs/intro/install/"},Se={class:"form-step-title"},Ve=t("span",{class:"form-step-number"},"2",-1),Ze=t("p",null,"On your local machine, create a namespace in your Kubernetes cluster and pull down the kong Helm repo.",-1),qe={class:"instruction-list"},Ae={class:"form-step-title"},Te=t("span",{class:"form-step-number"},"3",-1),De={class:"form-step-title"},Le=t("span",{class:"form-step-number"},"4",-1),Ke={class:"field-group-label mt-4"},Be={class:"mt-4"},Ue=D({__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(g){const s=g,a=R(),z=j(),b=$(()=>a.t("zones.form.kubernetes.secret.createSecretCommand",{token:s.base64EncodedToken}).trim()),E=$(()=>{const d={zoneName:s.zoneName,globalKdsAddress:s.globalKdsAddress,zoneIngressEnabled:String(s.zoneIngressEnabled),zoneEgressEnabled:String(s.zoneEgressEnabled)};return typeof z.params.virtualControlPlaneId=="string"&&(d.controlPlaneId=z.params.virtualControlPlaneId),a.t("zones.form.kubernetes.connectZone.config",d).trim()});return(d,C)=>(c(),_("div",null,[t("h3",$e,[Ie,n(" "+o(e(a).t("zones.form.kubernetes.prerequisites.title")),1)]),n(),t("ul",we,[t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.prerequisites.step1Label"))+o(s.zoneIngressEnabled?" "+e(a).t("zones.form.kubernetes.prerequisites.step1LabelAddendum"):""),1),n(`: `+o(e(a).t("zones.form.kubernetes.prerequisites.step1Description",{productName:e(a).t("common.product.name")})),1)]),n(),t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.prerequisites.step2Label")),1),n(`: `+o(e(a).t("zones.form.kubernetes.prerequisites.step2Description")),1)]),n(),t("li",null,[t("a",Ne,o(e(a).t("zones.form.kubernetes.prerequisites.step3LinkTitle")),1),n(" "+o(e(a).t("zones.form.kubernetes.prerequisites.step3Tail")),1)])]),n(),t("h3",Se,[Ve,n(" "+o(e(a).t("zones.form.kubernetes.helm.title")),1)]),n(),Ze,n(),t("ol",qe,[t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.helm.step1Description")),1),n(),i(y,{id:"zone-kubernetes-create-namespace",class:"mt-2",code:e(a).t("zones.form.kubernetes.helm.step1Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.helm.step2Description")),1),n(),i(y,{id:"zone-kubernetes-add-charts-repo",class:"mt-2",code:e(a).t("zones.form.kubernetes.helm.step2Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.helm.step3Description")),1),n(),i(y,{id:"zone-kubernetes-repo-update",class:"mt-2",code:e(a).t("zones.form.kubernetes.helm.step3Command"),language:"bash"},null,8,["code"])])]),n(),t("h3",Ae,[Te,n(" "+o(e(a).t("zones.form.kubernetes.secret.title")),1)]),n(),t("p",null,o(e(a).t("zones.form.kubernetes.secret.createSecretDescription")),1),n(),i(y,{id:"zone-kubernetes-create-secret",class:"mt-4",code:b.value,language:"bash"},null,8,["code"]),n(),t("h3",De,[Le,n(" "+o(e(a).t("zones.form.kubernetes.connectZone.title")),1)]),n(),t("p",null,o(e(a).t("zones.form.kubernetes.connectZone.configDescription")),1),n(),t("span",Ke,o(e(a).t("zones.form.kubernetes.connectZone.configFileName")),1),n(),i(y,{id:"zone-kubernetes-config-code-block","data-testid":"zone-kubernetes-config",code:E.value,language:"yaml"},null,8,["code"]),n(),t("p",Be,o(e(a).t("zones.form.kubernetes.connectZone.connectDescription")),1),n(),i(y,{id:"zone-kubernetes-command-code-block",class:"mt-4",code:e(a).t("zones.form.kubernetes.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}}),Fe={class:"form-step-title"},xe=t("span",{class:"form-step-number"},"1",-1),Oe={class:"form-step-title"},Re=t("span",{class:"form-step-number"},"2",-1),Pe={class:"field-group-label mt-4"},Me={class:"mt-4"},Xe=D({__name:"ZoneCreateUniversalInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},token:{type:String,required:!0}},setup(g){const s=g,a=R(),z=j(),b=$(()=>a.t("zones.form.universal.saveToken.saveTokenCommand",{token:s.token}).trim()),E=$(()=>{const d={zoneName:s.zoneName,globalKdsAddress:s.globalKdsAddress};return typeof z.params.virtualControlPlaneId=="string"&&(d.controlPlaneId=z.params.virtualControlPlaneId),a.t("zones.form.universal.connectZone.config",d).trim()});return(d,C)=>(c(),_("div",null,[t("h3",Fe,[xe,n(" "+o(e(a).t("zones.form.universal.saveToken.title")),1)]),n(),t("p",null,o(e(a).t("zones.form.universal.saveToken.saveTokenDescription")),1),n(),i(y,{id:"zone-kubernetes-token",class:"mt-4",code:b.value,language:"bash"},null,8,["code"]),n(),t("h3",Oe,[Re,n(" "+o(e(a).t("zones.form.universal.connectZone.title")),1)]),n(),t("p",null,o(e(a).t("zones.form.universal.connectZone.configDescription")),1),n(),t("span",Pe,o(e(a).t("zones.form.universal.connectZone.configFileName")),1),n(),i(y,{id:"zone-universal-config-code-block","data-testid":"zone-universal-config",class:"mt-4",code:E.value,language:"yaml"},null,8,["code"]),n(),t("p",Me,o(e(a).t("zones.form.universal.connectZone.connectDescription")),1),n(),i(y,{id:"zone-universal-connect-command-code-block",class:"mt-4",code:e(a).t("zones.form.universal.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}}),Ge={class:"form-wrapper"},He={class:"form"},je={class:"form-header"},We={class:"form-title"},Je={class:"text-gradient"},Qe={key:0},Ye={key:0},en={class:"fact-list"},nn={class:"form-section"},tn={class:"form-section__header"},on={class:"form-section-title"},sn={key:0},an={class:"form-section__content"},rn={class:"form-section","data-testid":"connect-zone-instructions"},ln={class:"form-section__header"},cn={class:"form-section-title"},un={key:0},dn={class:"form-section__content"},mn={class:"field-group-list"},fn={class:"field-group"},pn={class:"field-group-label"},_n={class:"radio-button-group"},vn={class:"field-group"},bn={class:"field-group-label"},zn={class:"radio-button-group"},gn={class:"field-group"},hn={class:"field-group-label"},kn={class:"radio-button-group"},yn={class:"form-section"},En={class:"form-section__header"},Cn={class:"form-section-title"},$n={key:0},In={class:"form-section__content"},wn={class:"form-section"},Nn={class:"form-section__header"},Sn={class:"form-section-title"},Vn={key:0},Zn={class:"form-section__content"},qn={class:"mt-2"},Ln=D({__name:"ZoneCreateView",setup(g){const{t:s,tm:a}=R(),z=ce(),b=ue(),E=/^(?![-0-9])[a-z0-9-]{1,63}$/,d=p(null),C=p(!1),I=p(!1),m=p({error:null,title:null,icon:"warning",badgeAppearance:"warning"}),S=p(null),q=p(!1),L=p(null),v=p(""),w=p("kubernetes"),K=p(!0),B=p(!0),V=$(()=>d.value!==null&&d.value.token?d.value.token:""),W=$(()=>V.value!==""?window.btoa(V.value):""),J=$(()=>v.value===""||C.value||d.value!==null),U=$(()=>{if(S.value!==null)return S.value;if(m.value.error instanceof A){const l=m.value.error.invalidParameters.find(u=>u.field==="name");if(l!==void 0)return l.reason}return null});async function Q(){C.value=!0,m.value={error:null,title:null,icon:"warning",badgeAppearance:"warning"};try{if(!P(v.value))return;d.value=await z.createZone({name:v.value})}catch(l){l instanceof A&&[409,500].includes(l.status)?m.value={error:l,title:s(`zones.create.statusError.${l.status}.title`,{zoneName:v.value}),description:s(`zones.create.statusError.${l.status}.description`).trim(),icon:l.status===500?"warning":"errorFilled",badgeAppearance:l.status===500?"warning":"danger"}:l instanceof Error?m.value={error:l,title:l instanceof A?l.title:s("zones.create.generalError.title"),description:l instanceof A&&l.detail?l.detail:void 0,icon:"errorFilled",badgeAppearance:"danger"}:console.error(l)}finally{C.value=!1}}function P(l){const u=E.test(l);return u?S.value=null:S.value=s("zones.create.invalidNameError"),u}async function Y(){q.value=!1,L.value=null;try{const l=await z.getZoneOverview({name:v.value}),u=he(l.zoneInsight);q.value=u==="online"}catch(l){l instanceof Error?L.value=l:console.error(l)}}function M(){I.value=!I.value}return(l,u)=>{const ee=O("KIcon"),ne=O("DataSource"),te=O("KCard");return c(),k(ge,{attrs:{class:"is-fullscreen"}},{default:r(()=>[i(de,{fullscreen:!0,breadcrumbs:[]},{title:r(()=>[t("h1",null,[i(me,{title:e(s)("zones.routes.create.title"),render:!0},null,8,["title"])])]),actions:r(()=>[V.value===""||q.value?(c(),k(e(Z),{key:0,appearance:"outline","data-testid":"exit-button",to:{name:"zone-cp-list-view"}},{default:r(()=>[n(o(e(s)("zones.form.exit")),1)]),_:1})):(c(),k(e(Z),{key:1,appearance:"outline","data-testid":"exit-button",onClick:M},{default:r(()=>[n(o(e(s)("zones.form.exit")),1)]),_:1}))]),default:r(()=>[n(),n(),t("div",Ge,[i(te,{class:"form-card"},{body:r(()=>[t("div",He,[t("div",je,[t("div",null,[t("h1",We,[t("span",Je,o(e(s)("zones.form.title")),1)]),n(),e(s)("zones.form.description")!==" "?(c(),_("p",Qe,o(e(s)("zones.form.description")),1)):h("",!0)]),n(),e(a)("zones.form.facts").length>0?(c(),_("div",Ye,[t("ul",en,[(c(!0),_(T,null,fe(e(a)("zones.form.facts"),(f,oe)=>(c(),_("li",{key:oe,class:"fact-list__item"},[i(ee,{icon:"check",color:e(H)},null,8,["color"]),n(" "+o(f),1)]))),128))])])):h("",!0)]),n(),t("div",nn,[t("div",tn,[t("h2",on,o(e(s)("zones.form.section.name.title")),1),n(),e(s)("zones.form.section.name.description")!==" "?(c(),_("p",sn,o(e(s)("zones.form.section.name.description")),1)):h("",!0)]),n(),t("div",an,[t("div",null,[i(e(pe),{for:"zone-name",required:"","tooltip-attributes":{placement:"right"}},{tooltip:r(()=>[n(o(e(s)("zones.form.name_tooltip")),1)]),default:r(()=>[n(o(e(s)("zones.form.nameLabel"))+" ",1)]),_:1}),n(),i(e(_e),{id:"zone-name",modelValue:v.value,"onUpdate:modelValue":u[0]||(u[0]=f=>v.value=f),type:"text",name:"zone-name","data-testid":"name-input","data-test-error-type":U.value!==null?"invalid-dns-name":void 0,"has-error":U.value!==null,"error-message":U.value??void 0,disabled:d.value!==null,onBlur:u[1]||(u[1]=f=>P(v.value))},null,8,["modelValue","data-test-error-type","has-error","error-message","disabled"])]),n(),i(e(Z),{appearance:"primary",class:"mt-4",icon:C.value?"spinner":"plus",disabled:J.value,"data-testid":"create-zone-button",onClick:Q},{default:r(()=>[n(o(e(s)("zones.form.createZoneButtonLabel")),1)]),_:1},8,["icon","disabled"]),n(),m.value.error!==null?(c(),k(ve,{key:0,class:"mt-4",error:m.value.error,"badge-appearance":m.value.badgeAppearance,icon:m.value.icon,"data-testid":"create-zone-error"},be({default:r(()=>[t("p",null,o(m.value.title),1),n()]),_:2},[m.value.description?{name:"message",fn:r(()=>[t("p",null,o(m.value.description),1)]),key:"0"}:void 0]),1032,["error","badge-appearance","icon"])):h("",!0)])]),n(),d.value!==null?(c(),_(T,{key:0},[t("div",rn,[t("div",ln,[t("h2",cn,o(e(s)("zones.form.section.configuration.title")),1),n(),e(s)("zones.form.section.configuration.description")!==" "?(c(),_("p",un,o(e(s)("zones.form.section.configuration.description")),1)):h("",!0)]),n(),t("div",dn,[t("div",mn,[t("div",fn,[t("span",pn,o(e(s)("zones.form.environmentLabel"))+` * `,1),n(),t("div",_n,[i(e(X),{id:"zone-environment-universal",modelValue:w.value,"onUpdate:modelValue":u[2]||(u[2]=f=>w.value=f),"selected-value":"universal",name:"zone-environment","data-testid":"environment-universal-radio-button"},{default:r(()=>[n(o(e(s)("zones.form.universalLabel")),1)]),_:1},8,["modelValue"]),n(),i(e(X),{id:"zone-environment-kubernetes",modelValue:w.value,"onUpdate:modelValue":u[3]||(u[3]=f=>w.value=f),"selected-value":"kubernetes",name:"zone-environment","data-testid":"environment-kubernetes-radio-button"},{default:r(()=>[n(o(e(s)("zones.form.kubernetesLabel")),1)]),_:1},8,["modelValue"])])]),n(),w.value==="kubernetes"?(c(),_(T,{key:0},[t("div",vn,[t("span",bn,o(e(s)("zones.form.zoneIngressLabel"))+` * diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneDetailTabsView-1390a845.js b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailTabsView-1c59e68b.js similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/ZoneDetailTabsView-1390a845.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneDetailTabsView-1c59e68b.js index 3f749dd93e50..f6982081bd17 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneDetailTabsView-1390a845.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailTabsView-1c59e68b.js @@ -1 +1 @@ -import{d as x,L as y,R as C,a7 as h,t as M,o as r,j as V,h as s,w as t,i as e,a6 as N,aG as $,l,D as v,a4 as A,g as m,m as z,k as D,r as O,p as T,E as B,s as R,A as E,ae as Z,a8 as j,C as I,n as L,_ as S}from"./index-3dd1285c.js";import{_ as q}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-4b0c2152.js";import{N as G}from"./NavTabs-b572450d.js";const K=x({__name:"ZoneActionMenu",props:{zoneOverview:{type:Object,required:!0},kpopAttributes:{type:Object,default:()=>({placement:"bottomEnd"})}},setup(w){const n=w,{t:a}=y(),k=C(),b=h(),i=M(!1);function o(){i.value=!i.value}async function d(){await k.deleteZone({name:n.zoneOverview.name})}function c(){b.push({name:"zone-cp-list-view"})}return(_,p)=>(r(),V("div",null,[s(e(A),{"button-appearance":"creation","kpop-attributes":n.kpopAttributes,label:e(a)("zones.action_menu.toggle_button"),"show-caret":"",width:"280"},{items:t(()=>[s(e(N),{"is-dangerous":"","data-testid":"delete-button",onClick:$(o,["prevent"])},{default:t(()=>[l(v(e(a)("zones.action_menu.delete_button")),1)]),_:1},8,["onClick"])]),_:1},8,["kpop-attributes","label"]),l(),i.value?(r(),m(q,{key:0,"confirmation-text":n.zoneOverview.name,"delete-function":d,"is-visible":i.value,"modal-id":"delete-zone-modal","action-button-text":e(a)("zones.delete.confirmModal.proceedText"),title:e(a)("zones.delete.confirmModal.title"),onCancel:o,onDelete:c},{"body-content":t(()=>[z("p",null,v(e(a)("zones.delete.confirmModal.text1",{zoneName:n.zoneOverview.name})),1),l(),z("p",null,v(e(a)("zones.delete.confirmModal.text2")),1)]),error:t(()=>[l(v(e(a)("zones.delete.confirmModal.errorText")),1)]),_:1},8,["confirmation-text","is-visible","action-button-text","title"])):D("",!0)]))}}),J=x({__name:"ZoneDetailTabsView",setup(w){var i;const{t:n}=y(),b=(((i=h().getRoutes().find(o=>o.name==="zone-cp-detail-tabs-view"))==null?void 0:i.children)??[]).map(o=>{var u,f;const d=typeof o.name>"u"?(u=o.children)==null?void 0:u[0]:o,c=d.name,_=((f=d.meta)==null?void 0:f.module)??"";return{title:n(`zone-cps.routes.item.navigation.${c}`),routeName:c,module:_}});return(o,d)=>{const c=O("RouterView");return r(),m(S,{name:"zone-cp-detail-tabs-view","data-testid":"zone-cp-detail-tabs-view"},{default:t(({can:_,route:p})=>[s(T,{src:`/zone-cps/${p.params.zone}`},{default:t(({data:u,error:f})=>[f!==void 0?(r(),m(B,{key:0,error:f},null,8,["error"])):u===void 0?(r(),m(R,{key:1})):(r(),m(E,{key:2,breadcrumbs:[{to:{name:"zone-cp-list-view"},text:e(n)("zone-cps.routes.item.breadcrumbs")}]},Z({title:t(()=>[z("h1",null,[s(j,{text:p.params.zone},{default:t(()=>[s(I,{title:e(n)("zone-cps.routes.item.title",{name:p.params.zone}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[l(),l(),s(G,{class:"route-zone-detail-view-tabs",tabs:e(b)},null,8,["tabs"]),l(),s(c,null,{default:t(g=>[(r(),m(L(g.Component),{data:u},null,8,["data"]))]),_:2},1024)]),_:2},[_("create zones")?{name:"actions",fn:t(()=>[s(K,{"zone-overview":u},null,8,["zone-overview"])]),key:"0"}:void 0]),1032,["breadcrumbs"]))]),_:2},1032,["src"])]),_:1})}}});export{J as default}; +import{d as x,L as y,R as C,a7 as h,t as M,o as r,j as V,h as s,w as t,i as e,a6 as N,aG as $,l,D as v,a4 as A,g as m,m as z,k as D,r as O,p as T,E as B,s as R,A as E,ae as Z,a8 as j,C as I,n as L,_ as S}from"./index-54c168f3.js";import{_ as q}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-a011fe2b.js";import{N as G}from"./NavTabs-81265eb5.js";const K=x({__name:"ZoneActionMenu",props:{zoneOverview:{type:Object,required:!0},kpopAttributes:{type:Object,default:()=>({placement:"bottomEnd"})}},setup(w){const n=w,{t:a}=y(),k=C(),b=h(),i=M(!1);function o(){i.value=!i.value}async function d(){await k.deleteZone({name:n.zoneOverview.name})}function c(){b.push({name:"zone-cp-list-view"})}return(_,p)=>(r(),V("div",null,[s(e(A),{"button-appearance":"creation","kpop-attributes":n.kpopAttributes,label:e(a)("zones.action_menu.toggle_button"),"show-caret":"",width:"280"},{items:t(()=>[s(e(N),{"is-dangerous":"","data-testid":"delete-button",onClick:$(o,["prevent"])},{default:t(()=>[l(v(e(a)("zones.action_menu.delete_button")),1)]),_:1},8,["onClick"])]),_:1},8,["kpop-attributes","label"]),l(),i.value?(r(),m(q,{key:0,"confirmation-text":n.zoneOverview.name,"delete-function":d,"is-visible":i.value,"modal-id":"delete-zone-modal","action-button-text":e(a)("zones.delete.confirmModal.proceedText"),title:e(a)("zones.delete.confirmModal.title"),onCancel:o,onDelete:c},{"body-content":t(()=>[z("p",null,v(e(a)("zones.delete.confirmModal.text1",{zoneName:n.zoneOverview.name})),1),l(),z("p",null,v(e(a)("zones.delete.confirmModal.text2")),1)]),error:t(()=>[l(v(e(a)("zones.delete.confirmModal.errorText")),1)]),_:1},8,["confirmation-text","is-visible","action-button-text","title"])):D("",!0)]))}}),J=x({__name:"ZoneDetailTabsView",setup(w){var i;const{t:n}=y(),b=(((i=h().getRoutes().find(o=>o.name==="zone-cp-detail-tabs-view"))==null?void 0:i.children)??[]).map(o=>{var u,f;const d=typeof o.name>"u"?(u=o.children)==null?void 0:u[0]:o,c=d.name,_=((f=d.meta)==null?void 0:f.module)??"";return{title:n(`zone-cps.routes.item.navigation.${c}`),routeName:c,module:_}});return(o,d)=>{const c=O("RouterView");return r(),m(S,{name:"zone-cp-detail-tabs-view","data-testid":"zone-cp-detail-tabs-view"},{default:t(({can:_,route:p})=>[s(T,{src:`/zone-cps/${p.params.zone}`},{default:t(({data:u,error:f})=>[f!==void 0?(r(),m(B,{key:0,error:f},null,8,["error"])):u===void 0?(r(),m(R,{key:1})):(r(),m(E,{key:2,breadcrumbs:[{to:{name:"zone-cp-list-view"},text:e(n)("zone-cps.routes.item.breadcrumbs")}]},Z({title:t(()=>[z("h1",null,[s(j,{text:p.params.zone},{default:t(()=>[s(I,{title:e(n)("zone-cps.routes.item.title",{name:p.params.zone}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[l(),l(),s(G,{class:"route-zone-detail-view-tabs",tabs:e(b)},null,8,["tabs"]),l(),s(c,null,{default:t(g=>[(r(),m(L(g.Component),{data:u},null,8,["data"]))]),_:2},1024)]),_:2},[_("create zones")?{name:"actions",fn:t(()=>[s(K,{"zone-overview":u},null,8,["zone-overview"])]),key:"0"}:void 0]),1032,["breadcrumbs"]))]),_:2},1032,["src"])]),_:1})}}});export{J as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-0ca9d8f1.js b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-13312906.js similarity index 89% rename from app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-0ca9d8f1.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-13312906.js index 7020f9b0b694..790d2d1b61cc 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-0ca9d8f1.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-13312906.js @@ -1 +1 @@ -import{d as y,L as N,aH as S,f as u,aE as A,aI as B,o as _,j as h,g as z,k as b,l as e,h as s,w as t,m as g,ab as v,D as i,i as r,X as D,a2 as w,A as E,_ as x}from"./index-3dd1285c.js";import{_ as T}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-fefad8d7.js";import{_ as Z}from"./WarningsWidget.vue_vue_type_script_setup_true_lang-05d132b9.js";import{f as L}from"./dataplane-30467516.js";import"./AccordionList-2d5460c0.js";const $={class:"stack"},P={class:"columns",style:{"--columns":"3"}},j={key:1},G=y({__name:"ZoneDetails",props:{zoneOverview:{type:Object,required:!0}},setup(d){const n=d,{t:c}=N(),m=S(),C=u(()=>{var a;for(const o of((a=n.zoneOverview.zoneInsight)==null?void 0:a.subscriptions)??[])if(o.config)return JSON.parse(o.config).environment;return"kubernetes"}),O=u(()=>A(n.zoneOverview)),k=u(()=>B(n.zoneOverview)),f=u(()=>{var p;const a=[],o=((p=n.zoneOverview.zoneInsight)==null?void 0:p.subscriptions)??[];if(o.length>0){const l=o[o.length-1],V=l.version.kumaCp.version||"-",{kumaCpGlobalCompatible:I=!0}=l.version.kumaCp;I||a.push({kind:L,payload:{zoneCpVersion:V,globalCpVersion:m("KUMA_VERSION")}})}return a});return(a,o)=>{var p;return _(),h("div",$,[f.value.length>0?(_(),z(Z,{key:0,warnings:f.value},null,8,["warnings"])):b("",!0),e(),s(r(w),null,{body:t(()=>[g("div",P,[s(v,null,{title:t(()=>[e(i(r(c)("http.api.property.status")),1)]),body:t(()=>[s(D,{status:O.value},null,8,["status"])]),_:1}),e(),s(v,null,{title:t(()=>[e(i(r(c)("http.api.property.type")),1)]),body:t(()=>[e(i(C.value),1)]),_:1}),e(),s(v,null,{title:t(()=>[e(i(r(c)("http.api.property.authenticationType")),1)]),body:t(()=>[e(i(k.value),1)]),_:1})])]),_:1}),e(),(((p=n.zoneOverview.zoneInsight)==null?void 0:p.subscriptions)??[]).length>0?(_(),h("div",j,[g("h2",null,i(r(c)("zone-cps.detail.subscriptions")),1),e(),s(r(w),{class:"mt-4"},{body:t(()=>{var l;return[s(T,{subscriptions:((l=n.zoneOverview.zoneInsight)==null?void 0:l.subscriptions)??[]},null,8,["subscriptions"])]}),_:1})])):b("",!0)])}}}),K=y({__name:"ZoneDetailView",props:{data:{}},setup(d){const n=d;return(c,m)=>(_(),z(x,{name:"zone-cp-detail-view","data-testid":"zone-cp-detail-view"},{default:t(()=>[s(E,null,{default:t(()=>[s(G,{"zone-overview":n.data,"data-testid":"detail-view-details"},null,8,["zone-overview"])]),_:1})]),_:1}))}});export{K as default}; +import{d as y,L as N,aH as S,f as u,aE as A,aI as B,o as _,j as h,g as z,k as b,l as e,h as s,w as t,m as g,ab as v,D as i,i as r,X as D,a2 as w,A as E,_ as x}from"./index-54c168f3.js";import{_ as T}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-26e8c176.js";import{_ as Z}from"./WarningsWidget.vue_vue_type_script_setup_true_lang-8ffa97f5.js";import{f as L}from"./dataplane-30467516.js";import"./AccordionList-faddb790.js";const $={class:"stack"},P={class:"columns",style:{"--columns":"3"}},j={key:1},G=y({__name:"ZoneDetails",props:{zoneOverview:{type:Object,required:!0}},setup(d){const n=d,{t:c}=N(),m=S(),C=u(()=>{var a;for(const o of((a=n.zoneOverview.zoneInsight)==null?void 0:a.subscriptions)??[])if(o.config)return JSON.parse(o.config).environment;return"kubernetes"}),O=u(()=>A(n.zoneOverview)),k=u(()=>B(n.zoneOverview)),f=u(()=>{var p;const a=[],o=((p=n.zoneOverview.zoneInsight)==null?void 0:p.subscriptions)??[];if(o.length>0){const l=o[o.length-1],V=l.version.kumaCp.version||"-",{kumaCpGlobalCompatible:I=!0}=l.version.kumaCp;I||a.push({kind:L,payload:{zoneCpVersion:V,globalCpVersion:m("KUMA_VERSION")}})}return a});return(a,o)=>{var p;return _(),h("div",$,[f.value.length>0?(_(),z(Z,{key:0,warnings:f.value},null,8,["warnings"])):b("",!0),e(),s(r(w),null,{body:t(()=>[g("div",P,[s(v,null,{title:t(()=>[e(i(r(c)("http.api.property.status")),1)]),body:t(()=>[s(D,{status:O.value},null,8,["status"])]),_:1}),e(),s(v,null,{title:t(()=>[e(i(r(c)("http.api.property.type")),1)]),body:t(()=>[e(i(C.value),1)]),_:1}),e(),s(v,null,{title:t(()=>[e(i(r(c)("http.api.property.authenticationType")),1)]),body:t(()=>[e(i(k.value),1)]),_:1})])]),_:1}),e(),(((p=n.zoneOverview.zoneInsight)==null?void 0:p.subscriptions)??[]).length>0?(_(),h("div",j,[g("h2",null,i(r(c)("zone-cps.detail.subscriptions")),1),e(),s(r(w),{class:"mt-4"},{body:t(()=>{var l;return[s(T,{subscriptions:((l=n.zoneOverview.zoneInsight)==null?void 0:l.subscriptions)??[]},null,8,["subscriptions"])]}),_:1})])):b("",!0)])}}}),K=y({__name:"ZoneDetailView",props:{data:{}},setup(d){const n=d;return(c,m)=>(_(),z(x,{name:"zone-cp-detail-view","data-testid":"zone-cp-detail-view"},{default:t(()=>[s(E,null,{default:t(()=>[s(G,{"zone-overview":n.data,"data-testid":"detail-view-details"},null,8,["zone-overview"])]),_:1})]),_:1}))}});export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressClustersView-cf1ba527.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressClustersView-34849db6.js similarity index 71% rename from app/kuma-ui/pkg/resources/data/assets/ZoneEgressClustersView-cf1ba527.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneEgressClustersView-34849db6.js index dcddf6c82563..43bfc41e0266 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressClustersView-cf1ba527.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressClustersView-34849db6.js @@ -1 +1 @@ -import{d as o,L as u,o as l,g as i,w as e,h as s,A as c,m,C as d,i as t,l as p,a2 as g,_}from"./index-3dd1285c.js";import{E as f}from"./EnvoyData-2d7f5040.js";import{g as h}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const C=o({__name:"ZoneEgressClustersView",props:{data:{}},setup(r){const a=r,{t:n}=u();return(w,z)=>(l(),i(_,{name:"zone-egress-clusters-view","data-testid":"zone-egress-clusters-view"},{default:e(()=>[s(c,null,{title:e(()=>[m("h2",null,[s(d,{title:t(n)("zone-egresses.routes.item.navigation.zone-egress-clusters-view"),render:!0},null,8,["title"])])]),default:e(()=>[p(),s(t(g),null,{body:e(()=>[s(f,{status:t(h)(a.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${a.data.name}/data-path/clusters`,"query-key":"envoy-data-clusters-zone-egress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{C as default}; +import{d as o,L as u,o as l,g as i,w as e,h as s,A as c,m,C as d,i as t,l as p,a2 as g,_}from"./index-54c168f3.js";import{E as f}from"./EnvoyData-2eeb3628.js";import{g as h}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const C=o({__name:"ZoneEgressClustersView",props:{data:{}},setup(r){const a=r,{t:n}=u();return(w,z)=>(l(),i(_,{name:"zone-egress-clusters-view","data-testid":"zone-egress-clusters-view"},{default:e(()=>[s(c,null,{title:e(()=>[m("h2",null,[s(d,{title:t(n)("zone-egresses.routes.item.navigation.zone-egress-clusters-view"),render:!0},null,8,["title"])])]),default:e(()=>[p(),s(t(g),null,{body:e(()=>[s(f,{status:t(h)(a.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${a.data.name}/data-path/clusters`,"query-key":"envoy-data-clusters-zone-egress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{C as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressConfigView-ede9e3e6.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressConfigView-629f2201.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/ZoneEgressConfigView-ede9e3e6.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneEgressConfigView-629f2201.js index 437e858640df..cc773cd9a56c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressConfigView-ede9e3e6.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressConfigView-629f2201.js @@ -1 +1 @@ -import{d as m,L as u,R as f,o as s,g as a,w as e,h as r,A as g,m as p,C as d,i as o,l as k,a2 as z,p as h,E as w,s as v,_ as E}from"./index-3dd1285c.js";import{_ as $}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-af06827c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";import"./toYaml-4e00099e.js";const N=m({__name:"ZoneEgressConfigView",setup(V){const{t:c}=u(),l=f();return(x,y)=>(s(),a(E,{name:"zone-egress-config-view","data-testid":"zone-egress-config-view"},{default:e(({route:n})=>[r(g,null,{title:e(()=>[p("h2",null,[r(d,{title:o(c)("zone-egresses.routes.item.navigation.zone-egress-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[k(),r(o(z),{class:"mt-4"},{body:e(()=>[r(h,{src:`/zone-egresses/${n.params.zoneEgress}`},{default:e(({data:t,error:i})=>[i!==void 0?(s(),a(w,{key:0,error:i},null,8,["error"])):t===void 0?(s(),a(v,{key:1})):(s(),a($,{key:2,id:"code-block-zone-egress",resource:t,"resource-fetcher":_=>o(l).getZoneEgress({name:n.params.zoneEgress},_),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1}))}});export{N as default}; +import{d as m,L as u,R as f,o as s,g as a,w as e,h as r,A as g,m as p,C as d,i as o,l as k,a2 as z,p as h,E as w,s as v,_ as E}from"./index-54c168f3.js";import{_ as $}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-716a5a30.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";import"./toYaml-4e00099e.js";const N=m({__name:"ZoneEgressConfigView",setup(V){const{t:c}=u(),l=f();return(x,y)=>(s(),a(E,{name:"zone-egress-config-view","data-testid":"zone-egress-config-view"},{default:e(({route:n})=>[r(g,null,{title:e(()=>[p("h2",null,[r(d,{title:o(c)("zone-egresses.routes.item.navigation.zone-egress-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[k(),r(o(z),{class:"mt-4"},{body:e(()=>[r(h,{src:`/zone-egresses/${n.params.zoneEgress}`},{default:e(({data:t,error:i})=>[i!==void 0?(s(),a(w,{key:0,error:i},null,8,["error"])):t===void 0?(s(),a(v,{key:1})):(s(),a($,{key:2,id:"code-block-zone-egress",resource:t,"resource-fetcher":_=>o(l).getZoneEgress({name:n.params.zoneEgress},_),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1}))}});export{N as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailTabsView-bce8f292.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailTabsView-751a6695.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailTabsView-bce8f292.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailTabsView-751a6695.js index ecc3dcd724f1..194a23fa1eea 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailTabsView-bce8f292.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailTabsView-751a6695.js @@ -1 +1 @@ -import{d as g,L as b,a7 as v,r as w,o,g as l,w as s,h as t,A as z,i as d,m as x,a8 as h,C as k,l as p,p as C,E,s as V,j as y,F as B,n as N,_ as $}from"./index-3dd1285c.js";import{N as R}from"./NavTabs-b572450d.js";const I=g({__name:"ZoneEgressDetailTabsView",setup(T){var _;const{t:m}=b(),f=(((_=v().getRoutes().find(e=>e.name==="zone-egress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var n,i;const c=typeof e.name>"u"?(n=e.children)==null?void 0:n[0]:e,r=c.name,a=((i=c.meta)==null?void 0:i.module)??"";return{title:m(`zone-egresses.routes.item.navigation.${r}`),routeName:r,module:a}});return(e,c)=>{const r=w("RouterView");return o(),l($,{name:"zone-egress-detail-tabs-view","data-testid":"zone-egress-detail-tabs-view"},{default:s(({route:a})=>[t(z,{breadcrumbs:[{to:{name:"zone-egress-list-view"},text:d(m)("zone-egresses.routes.item.breadcrumbs")}]},{title:s(()=>[x("h1",null,[t(h,{text:a.params.zoneEgress},{default:s(()=>[t(k,{title:d(m)("zone-egresses.routes.item.title",{name:a.params.zoneEgress}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:s(()=>[p(),t(C,{src:`/zone-egress-overviews/${a.params.zoneEgress}`},{default:s(({data:u,error:n})=>[n!==void 0?(o(),l(E,{key:0,error:n},null,8,["error"])):u===void 0?(o(),l(V,{key:1})):(o(),y(B,{key:2},[t(R,{class:"route-zone-egress-detail-view-tabs",tabs:d(f)},null,8,["tabs"]),p(),t(r,null,{default:s(i=>[(o(),l(N(i.Component),{data:u},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{I as default}; +import{d as g,L as b,a7 as v,r as w,o,g as l,w as s,h as t,A as z,i as d,m as x,a8 as h,C as k,l as p,p as C,E,s as V,j as y,F as B,n as N,_ as $}from"./index-54c168f3.js";import{N as R}from"./NavTabs-81265eb5.js";const I=g({__name:"ZoneEgressDetailTabsView",setup(T){var _;const{t:m}=b(),f=(((_=v().getRoutes().find(e=>e.name==="zone-egress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var n,i;const c=typeof e.name>"u"?(n=e.children)==null?void 0:n[0]:e,r=c.name,a=((i=c.meta)==null?void 0:i.module)??"";return{title:m(`zone-egresses.routes.item.navigation.${r}`),routeName:r,module:a}});return(e,c)=>{const r=w("RouterView");return o(),l($,{name:"zone-egress-detail-tabs-view","data-testid":"zone-egress-detail-tabs-view"},{default:s(({route:a})=>[t(z,{breadcrumbs:[{to:{name:"zone-egress-list-view"},text:d(m)("zone-egresses.routes.item.breadcrumbs")}]},{title:s(()=>[x("h1",null,[t(h,{text:a.params.zoneEgress},{default:s(()=>[t(k,{title:d(m)("zone-egresses.routes.item.title",{name:a.params.zoneEgress}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:s(()=>[p(),t(C,{src:`/zone-egress-overviews/${a.params.zoneEgress}`},{default:s(({data:u,error:n})=>[n!==void 0?(o(),l(E,{key:0,error:n},null,8,["error"])):u===void 0?(o(),l(V,{key:1})):(o(),y(B,{key:2},[t(R,{class:"route-zone-egress-detail-view-tabs",tabs:d(f)},null,8,["tabs"]),p(),t(r,null,{default:s(i=>[(o(),l(N(i.Component),{data:u},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{I as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-77955030.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-2a55b822.js similarity index 84% rename from app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-77955030.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-2a55b822.js index 2b8320359018..5f6e77f44fa8 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-77955030.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-2a55b822.js @@ -1 +1 @@ -import{d as k,L as y,r as w,o as i,g,w as s,h as e,A as b,m as l,ab as _,l as t,D as d,i as n,X as z,a8 as E,j as h,F as C,k as v,_ as B}from"./index-3dd1285c.js";import{_ as I}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-fefad8d7.js";import{g as V}from"./dataplane-30467516.js";import"./AccordionList-2d5460c0.js";const x={class:"stack","data-testid":"detail-view-details"},D={class:"columns",style:{"--columns":"2"}},N={key:0},T=k({__name:"ZoneEgressDetailView",props:{data:{}},setup(f){const a=f,{t:r}=y();return(c,$)=>{const p=w("KCard");return i(),g(B,{name:"zone-egress-detail-view","data-testid":"zone-egress-detail-view"},{default:s(()=>[e(b,null,{default:s(()=>{var u;return[l("div",x,[e(p,null,{body:s(()=>[l("div",D,[e(_,null,{title:s(()=>[t(d(n(r)("http.api.property.status")),1)]),body:s(()=>[e(z,{status:n(V)(a.data.zoneEgressInsight)},null,8,["status"])]),_:1}),t(),e(_,null,{title:s(()=>[t(d(n(r)("http.api.property.address")),1)]),body:s(()=>{var o,m;return[(o=a.data.zoneEgress.networking)!=null&&o.address&&((m=a.data.zoneEgress.networking)!=null&&m.port)?(i(),g(E,{key:0,text:`${a.data.zoneEgress.networking.address}:${a.data.zoneEgress.networking.port}`},null,8,["text"])):(i(),h(C,{key:1},[t(d(n(r)("common.detail.none")),1)],64))]}),_:1})])]),_:1}),t(),(((u=c.data.zoneEgressInsight)==null?void 0:u.subscriptions)??[]).length>0?(i(),h("div",N,[l("h2",null,d(n(r)("zone-egresses.detail.subscriptions")),1),t(),e(p,{class:"mt-4"},{body:s(()=>{var o;return[e(I,{subscriptions:((o=c.data.zoneEgressInsight)==null?void 0:o.subscriptions)??[]},null,8,["subscriptions"])]}),_:1})])):v("",!0)])]}),_:1})]),_:1})}}});export{T as default}; +import{d as k,L as y,r as w,o as i,g,w as s,h as e,A as b,m as l,ab as _,l as t,D as d,i as n,X as z,a8 as E,j as h,F as C,k as v,_ as B}from"./index-54c168f3.js";import{_ as I}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-26e8c176.js";import{g as V}from"./dataplane-30467516.js";import"./AccordionList-faddb790.js";const x={class:"stack","data-testid":"detail-view-details"},D={class:"columns",style:{"--columns":"2"}},N={key:0},T=k({__name:"ZoneEgressDetailView",props:{data:{}},setup(f){const a=f,{t:r}=y();return(c,$)=>{const p=w("KCard");return i(),g(B,{name:"zone-egress-detail-view","data-testid":"zone-egress-detail-view"},{default:s(()=>[e(b,null,{default:s(()=>{var u;return[l("div",x,[e(p,null,{body:s(()=>[l("div",D,[e(_,null,{title:s(()=>[t(d(n(r)("http.api.property.status")),1)]),body:s(()=>[e(z,{status:n(V)(a.data.zoneEgressInsight)},null,8,["status"])]),_:1}),t(),e(_,null,{title:s(()=>[t(d(n(r)("http.api.property.address")),1)]),body:s(()=>{var o,m;return[(o=a.data.zoneEgress.networking)!=null&&o.address&&((m=a.data.zoneEgress.networking)!=null&&m.port)?(i(),g(E,{key:0,text:`${a.data.zoneEgress.networking.address}:${a.data.zoneEgress.networking.port}`},null,8,["text"])):(i(),h(C,{key:1},[t(d(n(r)("common.detail.none")),1)],64))]}),_:1})])]),_:1}),t(),(((u=c.data.zoneEgressInsight)==null?void 0:u.subscriptions)??[]).length>0?(i(),h("div",N,[l("h2",null,d(n(r)("zone-egresses.detail.subscriptions")),1),t(),e(p,{class:"mt-4"},{body:s(()=>{var o;return[e(I,{subscriptions:((o=c.data.zoneEgressInsight)==null?void 0:o.subscriptions)??[]},null,8,["subscriptions"])]}),_:1})])):v("",!0)])]}),_:1})]),_:1})}}});export{T as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-d057167c.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-813f685b.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-d057167c.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-813f685b.js index bb53b30b16e5..ecfafa964481 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-d057167c.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-813f685b.js @@ -1 +1 @@ -import{d as v,L as E,r as h,o as r,g as l,w as s,h as o,A as w,m as x,C,i as t,l as u,p as I,a2 as L,E as N,a3 as R,D as _,a8 as T,j as y,F as f,X as V,a4 as B,Z as S,H as $,a5 as A,K as Z,a6 as O,_ as q,q as D}from"./index-3dd1285c.js";import{g as F}from"./dataplane-30467516.js";const K=v({__name:"ZoneEgressListView",props:{page:{type:Number,required:!0},size:{type:Number,required:!0}},setup(z){const c=z,{t:n}=E();function b(g){return g.map(m=>{const{name:p}=m,d={name:"zone-egress-detail-view",params:{zoneEgress:p}},{networking:e}=m.zoneEgress;let i;e!=null&&e.address&&(e!=null&&e.port)&&(i=`${e.address}:${e.port}`);const a=F(m.zoneEgressInsight??{});return{detailViewRoute:d,name:p,addressPort:i,status:a}})}return(g,m)=>{const p=h("RouterLink");return r(),l(q,{name:"zone-egress-list-view"},{default:s(({route:d})=>[o(w,null,{title:s(()=>[x("h1",null,[o(C,{title:t(n)("zone-egresses.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[u(),o(I,{src:`/zone-egress-overviews?size=${c.size}&page=${c.page}`},{default:s(({data:e,error:i})=>[o(t(L),null,{body:s(()=>[i!==void 0?(r(),l(N,{key:0,error:i},null,8,["error"])):(r(),l(R,{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:"Actions",key:"actions",hideLabel:!0}],"page-number":c.page,"page-size":c.size,total:e==null?void 0:e.total,items:e?b(e.items):void 0,error:i,"empty-state-message":t(n)("common.emptyState.message",{type:"Zone Egresses"}),"empty-state-cta-to":t(n)("zone-egresses.href.docs"),"empty-state-cta-text":t(n)("common.documentation"),onChange:d.update},{name:s(({row:a,rowValue:k})=>[o(p,{to:a.detailViewRoute,"data-testid":"detail-view-link"},{default:s(()=>[u(_(k),1)]),_:2},1032,["to"])]),addressPort:s(({rowValue:a})=>[a?(r(),l(T,{key:0,text:a},null,8,["text"])):(r(),y(f,{key:1},[u(_(t(n)("common.collection.none")),1)],64))]),status:s(({rowValue:a})=>[a?(r(),l(V,{key:0,status:a},null,8,["status"])):(r(),y(f,{key:1},[u(_(t(n)("common.collection.none")),1)],64))]),actions:s(({row:a})=>[o(t(B),{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:s(()=>[o(t(S),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:s(()=>[o(t($),{color:t(A),icon:"more",size:t(Z)},null,8,["color","size"])]),_:1})]),items:s(()=>[o(t(O),{item:{to:a.detailViewRoute,label:t(n)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});const X=D(K,[["__scopeId","data-v-2c3bc02a"]]);export{X as default}; +import{d as v,L as E,r as h,o as r,g as l,w as s,h as o,A as w,m as x,C,i as t,l as u,p as I,a2 as L,E as N,a3 as R,D as _,a8 as T,j as y,F as f,X as V,a4 as B,Z as S,H as $,a5 as A,K as Z,a6 as O,_ as q,q as D}from"./index-54c168f3.js";import{g as F}from"./dataplane-30467516.js";const K=v({__name:"ZoneEgressListView",props:{page:{type:Number,required:!0},size:{type:Number,required:!0}},setup(z){const c=z,{t:n}=E();function b(g){return g.map(m=>{const{name:p}=m,d={name:"zone-egress-detail-view",params:{zoneEgress:p}},{networking:e}=m.zoneEgress;let i;e!=null&&e.address&&(e!=null&&e.port)&&(i=`${e.address}:${e.port}`);const a=F(m.zoneEgressInsight??{});return{detailViewRoute:d,name:p,addressPort:i,status:a}})}return(g,m)=>{const p=h("RouterLink");return r(),l(q,{name:"zone-egress-list-view"},{default:s(({route:d})=>[o(w,null,{title:s(()=>[x("h1",null,[o(C,{title:t(n)("zone-egresses.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[u(),o(I,{src:`/zone-egress-overviews?size=${c.size}&page=${c.page}`},{default:s(({data:e,error:i})=>[o(t(L),null,{body:s(()=>[i!==void 0?(r(),l(N,{key:0,error:i},null,8,["error"])):(r(),l(R,{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:"Actions",key:"actions",hideLabel:!0}],"page-number":c.page,"page-size":c.size,total:e==null?void 0:e.total,items:e?b(e.items):void 0,error:i,"empty-state-message":t(n)("common.emptyState.message",{type:"Zone Egresses"}),"empty-state-cta-to":t(n)("zone-egresses.href.docs"),"empty-state-cta-text":t(n)("common.documentation"),onChange:d.update},{name:s(({row:a,rowValue:k})=>[o(p,{to:a.detailViewRoute,"data-testid":"detail-view-link"},{default:s(()=>[u(_(k),1)]),_:2},1032,["to"])]),addressPort:s(({rowValue:a})=>[a?(r(),l(T,{key:0,text:a},null,8,["text"])):(r(),y(f,{key:1},[u(_(t(n)("common.collection.none")),1)],64))]),status:s(({rowValue:a})=>[a?(r(),l(V,{key:0,status:a},null,8,["status"])):(r(),y(f,{key:1},[u(_(t(n)("common.collection.none")),1)],64))]),actions:s(({row:a})=>[o(t(B),{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:s(()=>[o(t(S),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:s(()=>[o(t($),{color:t(A),icon:"more",size:t(Z)},null,8,["color","size"])]),_:1})]),items:s(()=>[o(t(O),{item:{to:a.detailViewRoute,label:t(n)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});const X=D(K,[["__scopeId","data-v-2c3bc02a"]]);export{X as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressStatsView-cedc1ec9.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressStatsView-5dc02acf.js similarity index 71% rename from app/kuma-ui/pkg/resources/data/assets/ZoneEgressStatsView-cedc1ec9.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneEgressStatsView-5dc02acf.js index 50d5e927412d..57ce6ebc5341 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressStatsView-cedc1ec9.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressStatsView-5dc02acf.js @@ -1 +1 @@ -import{d as r,L as i,o as u,g as l,w as e,h as s,A as c,m,C as d,i as t,l as p,a2 as g,_}from"./index-3dd1285c.js";import{E as f}from"./EnvoyData-2d7f5040.js";import{g as h}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const E=r({__name:"ZoneEgressStatsView",props:{data:{}},setup(n){const a=n,{t:o}=i();return(w,z)=>(u(),l(_,{name:"zone-egress-stats-view","data-testid":"zone-egress-stats-view"},{default:e(()=>[s(c,null,{title:e(()=>[m("h2",null,[s(d,{title:t(o)("zone-egresses.routes.item.navigation.zone-egress-stats-view"),render:!0},null,8,["title"])])]),default:e(()=>[p(),s(t(g),null,{body:e(()=>[s(f,{status:t(h)(a.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${a.data.name}/data-path/stats`,"query-key":"envoy-data-stats-zone-egress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{E as default}; +import{d as r,L as i,o as u,g as l,w as e,h as s,A as c,m,C as d,i as t,l as p,a2 as g,_}from"./index-54c168f3.js";import{E as f}from"./EnvoyData-2eeb3628.js";import{g as h}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const E=r({__name:"ZoneEgressStatsView",props:{data:{}},setup(n){const a=n,{t:o}=i();return(w,z)=>(u(),l(_,{name:"zone-egress-stats-view","data-testid":"zone-egress-stats-view"},{default:e(()=>[s(c,null,{title:e(()=>[m("h2",null,[s(d,{title:t(o)("zone-egresses.routes.item.navigation.zone-egress-stats-view"),render:!0},null,8,["title"])])]),default:e(()=>[p(),s(t(g),null,{body:e(()=>[s(f,{status:t(h)(a.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${a.data.name}/data-path/stats`,"query-key":"envoy-data-stats-zone-egress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{E as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressXdsConfigView-cf24b88f.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressXdsConfigView-ce025da4.js similarity index 78% rename from app/kuma-ui/pkg/resources/data/assets/ZoneEgressXdsConfigView-cf24b88f.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneEgressXdsConfigView-ce025da4.js index 15bbd0ada993..4f7be3eda4f6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressXdsConfigView-cf24b88f.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressXdsConfigView-ce025da4.js @@ -1 +1 @@ -import{d as r,L as i,o as d,g as c,w as e,h as s,A as u,m as l,C as g,i as t,l as m,a2 as f,_ as p}from"./index-3dd1285c.js";import{E as _}from"./EnvoyData-2d7f5040.js";import{g as x}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const C=r({__name:"ZoneEgressXdsConfigView",props:{data:{}},setup(n){const a=n,{t:o}=i();return(h,w)=>(d(),c(p,{name:"zone-egress-xds-config-view","data-testid":"zone-egress-xds-config-view"},{default:e(()=>[s(u,null,{title:e(()=>[l("h2",null,[s(g,{title:t(o)("zone-egresses.routes.item.navigation.zone-egress-xds-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[m(),s(t(f),null,{body:e(()=>[s(_,{status:t(x)(a.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${a.data.name}/data-path/xds`,"query-key":"envoy-data-xds-zone-egress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{C as default}; +import{d as r,L as i,o as d,g as c,w as e,h as s,A as u,m as l,C as g,i as t,l as m,a2 as f,_ as p}from"./index-54c168f3.js";import{E as _}from"./EnvoyData-2eeb3628.js";import{g as x}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const C=r({__name:"ZoneEgressXdsConfigView",props:{data:{}},setup(n){const a=n,{t:o}=i();return(h,w)=>(d(),c(p,{name:"zone-egress-xds-config-view","data-testid":"zone-egress-xds-config-view"},{default:e(()=>[s(u,null,{title:e(()=>[l("h2",null,[s(g,{title:t(o)("zone-egresses.routes.item.navigation.zone-egress-xds-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[m(),s(t(f),null,{body:e(()=>[s(_,{status:t(x)(a.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${a.data.name}/data-path/xds`,"query-key":"envoy-data-xds-zone-egress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{C as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressClustersView-0ac7dfc3.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressClustersView-71276930.js similarity index 71% rename from app/kuma-ui/pkg/resources/data/assets/ZoneIngressClustersView-0ac7dfc3.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneIngressClustersView-71276930.js index 538768dd46a5..774225016099 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressClustersView-0ac7dfc3.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressClustersView-71276930.js @@ -1 +1 @@ -import{d as o,L as i,o as u,g as l,w as e,h as s,A as c,m,C as d,i as t,l as p,a2 as g,_}from"./index-3dd1285c.js";import{E as f}from"./EnvoyData-2d7f5040.js";import{g as h}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const x=o({__name:"ZoneIngressClustersView",props:{data:{}},setup(n){const a=n,{t:r}=i();return(w,z)=>(u(),l(_,{name:"zone-ingress-clusters-view","data-testid":"zone-ingress-clusters-view"},{default:e(()=>[s(c,null,{title:e(()=>[m("h2",null,[s(d,{title:t(r)("zone-ingresses.routes.item.navigation.zone-ingress-clusters-view"),render:!0},null,8,["title"])])]),default:e(()=>[p(),s(t(g),null,{body:e(()=>[s(f,{status:t(h)(a.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${a.data.name}/data-path/clusters`,"query-key":"envoy-data-clusters-zone-ingress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{x as default}; +import{d as o,L as i,o as u,g as l,w as e,h as s,A as c,m,C as d,i as t,l as p,a2 as g,_}from"./index-54c168f3.js";import{E as f}from"./EnvoyData-2eeb3628.js";import{g as h}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const x=o({__name:"ZoneIngressClustersView",props:{data:{}},setup(n){const a=n,{t:r}=i();return(w,z)=>(u(),l(_,{name:"zone-ingress-clusters-view","data-testid":"zone-ingress-clusters-view"},{default:e(()=>[s(c,null,{title:e(()=>[m("h2",null,[s(d,{title:t(r)("zone-ingresses.routes.item.navigation.zone-ingress-clusters-view"),render:!0},null,8,["title"])])]),default:e(()=>[p(),s(t(g),null,{body:e(()=>[s(f,{status:t(h)(a.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${a.data.name}/data-path/clusters`,"query-key":"envoy-data-clusters-zone-ingress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{x as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressConfigView-9bd83f75.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressConfigView-c84c6c56.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/ZoneIngressConfigView-9bd83f75.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneIngressConfigView-c84c6c56.js index 54545b8a3489..ccbb170d5a8f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressConfigView-9bd83f75.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressConfigView-c84c6c56.js @@ -1 +1 @@ -import{d as m,L as u,R as f,o as s,g as n,w as e,h as a,A as g,m as p,C as d,i as r,l as k,a2 as z,p as h,E as w,s as v,_ as $}from"./index-3dd1285c.js";import{_ as I}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-af06827c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";import"./toYaml-4e00099e.js";const N=m({__name:"ZoneIngressConfigView",setup(V){const{t:c}=u(),l=f();return(x,y)=>(s(),n($,{name:"zone-ingress-config-view","data-testid":"zone-ingress-config-view"},{default:e(({route:o})=>[a(g,null,{title:e(()=>[p("h2",null,[a(d,{title:r(c)("zone-ingresses.routes.item.navigation.zone-ingress-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[k(),a(r(z),{class:"mt-4"},{body:e(()=>[a(h,{src:`/zone-ingresses/${o.params.zoneIngress}`},{default:e(({data:i,error:t})=>[t!==void 0?(s(),n(w,{key:0,error:t},null,8,["error"])):i===void 0?(s(),n(v,{key:1})):(s(),n(I,{key:2,id:"code-block-zone-ingress",resource:i,"resource-fetcher":_=>r(l).getZoneIngress({name:o.params.zoneIngress},_),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1}))}});export{N as default}; +import{d as m,L as u,R as f,o as s,g as n,w as e,h as a,A as g,m as p,C as d,i as r,l as k,a2 as z,p as h,E as w,s as v,_ as $}from"./index-54c168f3.js";import{_ as I}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-716a5a30.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";import"./toYaml-4e00099e.js";const N=m({__name:"ZoneIngressConfigView",setup(V){const{t:c}=u(),l=f();return(x,y)=>(s(),n($,{name:"zone-ingress-config-view","data-testid":"zone-ingress-config-view"},{default:e(({route:o})=>[a(g,null,{title:e(()=>[p("h2",null,[a(d,{title:r(c)("zone-ingresses.routes.item.navigation.zone-ingress-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[k(),a(r(z),{class:"mt-4"},{body:e(()=>[a(h,{src:`/zone-ingresses/${o.params.zoneIngress}`},{default:e(({data:i,error:t})=>[t!==void 0?(s(),n(w,{key:0,error:t},null,8,["error"])):i===void 0?(s(),n(v,{key:1})):(s(),n(I,{key:2,id:"code-block-zone-ingress",resource:i,"resource-fetcher":_=>r(l).getZoneIngress({name:o.params.zoneIngress},_),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1}))}});export{N as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailTabsView-58f5bf3b.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailTabsView-90a2822a.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailTabsView-58f5bf3b.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailTabsView-90a2822a.js index 6f55304b5009..536111aa41ac 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailTabsView-58f5bf3b.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailTabsView-90a2822a.js @@ -1 +1 @@ -import{d as g,L as b,a7 as v,r as w,o,g as l,w as s,h as t,A as z,i as d,m as x,a8 as h,C as k,l as p,p as C,E as V,s as y,j as B,F as N,n as $,_ as I}from"./index-3dd1285c.js";import{N as R}from"./NavTabs-b572450d.js";const j=g({__name:"ZoneIngressDetailTabsView",setup(T){var _;const{t:m}=b(),f=(((_=v().getRoutes().find(e=>e.name==="zone-ingress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var a,i;const c=typeof e.name>"u"?(a=e.children)==null?void 0:a[0]:e,r=c.name,n=((i=c.meta)==null?void 0:i.module)??"";return{title:m(`zone-ingresses.routes.item.navigation.${r}`),routeName:r,module:n}});return(e,c)=>{const r=w("RouterView");return o(),l(I,{name:"zone-ingress-detail-tabs-view","data-testid":"zone-ingress-detail-tabs-view"},{default:s(({route:n})=>[t(z,{breadcrumbs:[{to:{name:"zone-ingress-list-view"},text:d(m)("zone-ingresses.routes.item.breadcrumbs")}]},{title:s(()=>[x("h1",null,[t(h,{text:n.params.zoneIngress},{default:s(()=>[t(k,{title:d(m)("zone-ingresses.routes.item.title",{name:n.params.zoneIngress}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:s(()=>[p(),t(C,{src:`/zone-ingress-overviews/${n.params.zoneIngress}`},{default:s(({data:u,error:a})=>[a!==void 0?(o(),l(V,{key:0,error:a},null,8,["error"])):u===void 0?(o(),l(y,{key:1})):(o(),B(N,{key:2},[t(R,{class:"route-zone-ingress-detail-view-tabs",tabs:d(f)},null,8,["tabs"]),p(),t(r,null,{default:s(i=>[(o(),l($(i.Component),{data:u},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{j as default}; +import{d as g,L as b,a7 as v,r as w,o,g as l,w as s,h as t,A as z,i as d,m as x,a8 as h,C as k,l as p,p as C,E as V,s as y,j as B,F as N,n as $,_ as I}from"./index-54c168f3.js";import{N as R}from"./NavTabs-81265eb5.js";const j=g({__name:"ZoneIngressDetailTabsView",setup(T){var _;const{t:m}=b(),f=(((_=v().getRoutes().find(e=>e.name==="zone-ingress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var a,i;const c=typeof e.name>"u"?(a=e.children)==null?void 0:a[0]:e,r=c.name,n=((i=c.meta)==null?void 0:i.module)??"";return{title:m(`zone-ingresses.routes.item.navigation.${r}`),routeName:r,module:n}});return(e,c)=>{const r=w("RouterView");return o(),l(I,{name:"zone-ingress-detail-tabs-view","data-testid":"zone-ingress-detail-tabs-view"},{default:s(({route:n})=>[t(z,{breadcrumbs:[{to:{name:"zone-ingress-list-view"},text:d(m)("zone-ingresses.routes.item.breadcrumbs")}]},{title:s(()=>[x("h1",null,[t(h,{text:n.params.zoneIngress},{default:s(()=>[t(k,{title:d(m)("zone-ingresses.routes.item.title",{name:n.params.zoneIngress}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:s(()=>[p(),t(C,{src:`/zone-ingress-overviews/${n.params.zoneIngress}`},{default:s(({data:u,error:a})=>[a!==void 0?(o(),l(V,{key:0,error:a},null,8,["error"])):u===void 0?(o(),l(y,{key:1})):(o(),B(N,{key:2},[t(R,{class:"route-zone-ingress-detail-view-tabs",tabs:d(f)},null,8,["tabs"]),p(),t(r,null,{default:s(i=>[(o(),l($(i.Component),{data:u},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/ZoneIngressDetailView-da89f28b.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-03d04dbb.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-da89f28b.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-03d04dbb.js index 2e50aad61b7d..95ecbd38305c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-da89f28b.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-03d04dbb.js @@ -1 +1 @@ -import{d as w,L as z,r as f,o as i,g as p,w as e,h as a,A as v,m as c,ab as g,l as s,D as d,i as o,X as b,a8 as I,j as u,F as h,k as C,_ as x}from"./index-3dd1285c.js";import{_ as B}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-fefad8d7.js";import{g as V}from"./dataplane-30467516.js";import"./AccordionList-2d5460c0.js";const $={class:"stack","data-testid":"detail-view-details"},A={class:"columns",style:{"--columns":"3"}},D={key:0},T=w({__name:"ZoneIngressDetailView",props:{data:{}},setup(y){const t=y,{t:r}=z();return(m,N)=>{const _=f("KCard");return i(),p(x,{name:"zone-ingress-detail-view","data-testid":"zone-ingress-detail-view"},{default:e(()=>[a(v,null,{default:e(()=>{var k;return[c("div",$,[a(_,null,{body:e(()=>[c("div",A,[a(g,null,{title:e(()=>[s(d(o(r)("http.api.property.status")),1)]),body:e(()=>[a(b,{status:o(V)(t.data.zoneIngressInsight)},null,8,["status"])]),_:1}),s(),a(g,null,{title:e(()=>[s(d(o(r)("http.api.property.address")),1)]),body:e(()=>{var n,l;return[(n=t.data.zoneIngress.networking)!=null&&n.address&&((l=t.data.zoneIngress.networking)!=null&&l.port)?(i(),p(I,{key:0,text:`${t.data.zoneIngress.networking.address}:${t.data.zoneIngress.networking.port}`},null,8,["text"])):(i(),u(h,{key:1},[s(d(o(r)("common.detail.none")),1)],64))]}),_:1}),s(),a(g,null,{title:e(()=>[s(d(o(r)("http.api.property.advertisedAddress")),1)]),body:e(()=>{var n,l;return[(n=t.data.zoneIngress.networking)!=null&&n.advertisedAddress&&((l=t.data.zoneIngress.networking)!=null&&l.advertisedPort)?(i(),p(I,{key:0,text:`${t.data.zoneIngress.networking.advertisedAddress}:${t.data.zoneIngress.networking.advertisedPort}`},null,8,["text"])):(i(),u(h,{key:1},[s(d(o(r)("common.detail.none")),1)],64))]}),_:1})])]),_:1}),s(),(((k=m.data.zoneIngressInsight)==null?void 0:k.subscriptions)??[]).length>0?(i(),u("div",D,[c("h2",null,d(o(r)("zone-ingresses.detail.subscriptions")),1),s(),a(_,{class:"mt-4"},{body:e(()=>{var n;return[a(B,{subscriptions:((n=m.data.zoneIngressInsight)==null?void 0:n.subscriptions)??[]},null,8,["subscriptions"])]}),_:1})])):C("",!0)])]}),_:1})]),_:1})}}});export{T as default}; +import{d as w,L as z,r as f,o as i,g as p,w as e,h as a,A as v,m as c,ab as g,l as s,D as d,i as o,X as b,a8 as I,j as u,F as h,k as C,_ as x}from"./index-54c168f3.js";import{_ as B}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-26e8c176.js";import{g as V}from"./dataplane-30467516.js";import"./AccordionList-faddb790.js";const $={class:"stack","data-testid":"detail-view-details"},A={class:"columns",style:{"--columns":"3"}},D={key:0},T=w({__name:"ZoneIngressDetailView",props:{data:{}},setup(y){const t=y,{t:r}=z();return(m,N)=>{const _=f("KCard");return i(),p(x,{name:"zone-ingress-detail-view","data-testid":"zone-ingress-detail-view"},{default:e(()=>[a(v,null,{default:e(()=>{var k;return[c("div",$,[a(_,null,{body:e(()=>[c("div",A,[a(g,null,{title:e(()=>[s(d(o(r)("http.api.property.status")),1)]),body:e(()=>[a(b,{status:o(V)(t.data.zoneIngressInsight)},null,8,["status"])]),_:1}),s(),a(g,null,{title:e(()=>[s(d(o(r)("http.api.property.address")),1)]),body:e(()=>{var n,l;return[(n=t.data.zoneIngress.networking)!=null&&n.address&&((l=t.data.zoneIngress.networking)!=null&&l.port)?(i(),p(I,{key:0,text:`${t.data.zoneIngress.networking.address}:${t.data.zoneIngress.networking.port}`},null,8,["text"])):(i(),u(h,{key:1},[s(d(o(r)("common.detail.none")),1)],64))]}),_:1}),s(),a(g,null,{title:e(()=>[s(d(o(r)("http.api.property.advertisedAddress")),1)]),body:e(()=>{var n,l;return[(n=t.data.zoneIngress.networking)!=null&&n.advertisedAddress&&((l=t.data.zoneIngress.networking)!=null&&l.advertisedPort)?(i(),p(I,{key:0,text:`${t.data.zoneIngress.networking.advertisedAddress}:${t.data.zoneIngress.networking.advertisedPort}`},null,8,["text"])):(i(),u(h,{key:1},[s(d(o(r)("common.detail.none")),1)],64))]}),_:1})])]),_:1}),s(),(((k=m.data.zoneIngressInsight)==null?void 0:k.subscriptions)??[]).length>0?(i(),u("div",D,[c("h2",null,d(o(r)("zone-ingresses.detail.subscriptions")),1),s(),a(_,{class:"mt-4"},{body:e(()=>{var n;return[a(B,{subscriptions:((n=m.data.zoneIngressInsight)==null?void 0:n.subscriptions)??[]},null,8,["subscriptions"])]}),_:1})])):C("",!0)])]}),_:1})]),_:1})}}});export{T as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-03d210d6.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-4201f621.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-03d210d6.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-4201f621.js index 83cbb8f3e0cb..639c2f25f2fb 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-03d210d6.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-4201f621.js @@ -1 +1 @@ -import{d as x,L as h,r as A,o,g as i,w as a,h as l,A as C,m as $,C as L,i as s,l as c,p as N,a2 as R,E,a3 as P,D as _,a8 as z,j as y,F as f,X as T,a4 as w,Z as B,H as S,a5 as V,K as Z,a6 as O,_ as q,q as D}from"./index-3dd1285c.js";import{_ as F}from"./MultizoneInfo.vue_vue_type_script_setup_true_lang-23a2c29e.js";import{g as K}from"./dataplane-30467516.js";const U=x({__name:"ZoneIngressListView",props:{page:{type:Number,required:!0},size:{type:Number,required:!0}},setup(I){const m=I,{t:n}=h();function b(v){return v.map(p=>{const{name:u}=p,g={name:"zone-ingress-detail-view",params:{zoneIngress:u}},{networking:e}=p.zoneIngress;let r;e!=null&&e.address&&(e!=null&&e.port)&&(r=`${e.address}:${e.port}`);let d;e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)&&(d=`${e.advertisedAddress}:${e.advertisedPort}`);const t=K(p.zoneIngressInsight??{});return{detailViewRoute:g,name:u,addressPort:r,advertisedAddressPort:d,status:t}})}return(v,p)=>{const u=A("RouterLink");return o(),i(q,{name:"zone-ingress-list-view"},{default:a(({route:g,can:e})=>[l(C,null,{title:a(()=>[$("h1",null,[l(L,{title:s(n)("zone-ingresses.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[c(),e("use zones")?(o(),i(N,{key:1,src:`/zone-ingress-overviews?size=${m.size}&page=${m.page}`},{default:a(({data:r,error:d})=>[l(s(R),null,{body:a(()=>[d!==void 0?(o(),i(E,{key:0,error:d},null,8,["error"])):(o(),i(P,{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:"Actions",key:"actions",hideLabel:!0}],"page-number":m.page,"page-size":m.size,total:r==null?void 0:r.total,items:r?b(r.items):void 0,error:d,"empty-state-message":s(n)("common.emptyState.message",{type:"Zone Ingresses"}),"empty-state-cta-to":s(n)("zone-ingresses.href.docs"),"empty-state-cta-text":s(n)("common.documentation"),onChange:g.update},{name:a(({row:t,rowValue:k})=>[l(u,{to:t.detailViewRoute,"data-testid":"detail-view-link"},{default:a(()=>[c(_(k),1)]),_:2},1032,["to"])]),addressPort:a(({rowValue:t})=>[t?(o(),i(z,{key:0,text:t},null,8,["text"])):(o(),y(f,{key:1},[c(_(s(n)("common.collection.none")),1)],64))]),advertisedAddressPort:a(({rowValue:t})=>[t?(o(),i(z,{key:0,text:t},null,8,["text"])):(o(),y(f,{key:1},[c(_(s(n)("common.collection.none")),1)],64))]),status:a(({rowValue:t})=>[t?(o(),i(T,{key:0,status:t},null,8,["status"])):(o(),y(f,{key:1},[c(_(s(n)("common.collection.none")),1)],64))]),actions:a(({row:t})=>[l(s(w),{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:a(()=>[l(s(B),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:a(()=>[l(s(S),{color:s(V),icon:"more",size:s(Z)},null,8,["color","size"])]),_:1})]),items:a(()=>[l(s(O),{item:{to:t.detailViewRoute,label:s(n)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)]),_:2},1032,["src"])):(o(),i(F,{key:0}))]),_:2},1024)]),_:1})}}});const H=D(U,[["__scopeId","data-v-ef64d957"]]);export{H as default}; +import{d as x,L as h,r as A,o,g as i,w as a,h as l,A as C,m as $,C as L,i as s,l as c,p as N,a2 as R,E,a3 as P,D as _,a8 as z,j as y,F as f,X as T,a4 as w,Z as B,H as S,a5 as V,K as Z,a6 as O,_ as q,q as D}from"./index-54c168f3.js";import{_ as F}from"./MultizoneInfo.vue_vue_type_script_setup_true_lang-3aa19553.js";import{g as K}from"./dataplane-30467516.js";const U=x({__name:"ZoneIngressListView",props:{page:{type:Number,required:!0},size:{type:Number,required:!0}},setup(I){const m=I,{t:n}=h();function b(v){return v.map(p=>{const{name:u}=p,g={name:"zone-ingress-detail-view",params:{zoneIngress:u}},{networking:e}=p.zoneIngress;let r;e!=null&&e.address&&(e!=null&&e.port)&&(r=`${e.address}:${e.port}`);let d;e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)&&(d=`${e.advertisedAddress}:${e.advertisedPort}`);const t=K(p.zoneIngressInsight??{});return{detailViewRoute:g,name:u,addressPort:r,advertisedAddressPort:d,status:t}})}return(v,p)=>{const u=A("RouterLink");return o(),i(q,{name:"zone-ingress-list-view"},{default:a(({route:g,can:e})=>[l(C,null,{title:a(()=>[$("h1",null,[l(L,{title:s(n)("zone-ingresses.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[c(),e("use zones")?(o(),i(N,{key:1,src:`/zone-ingress-overviews?size=${m.size}&page=${m.page}`},{default:a(({data:r,error:d})=>[l(s(R),null,{body:a(()=>[d!==void 0?(o(),i(E,{key:0,error:d},null,8,["error"])):(o(),i(P,{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:"Actions",key:"actions",hideLabel:!0}],"page-number":m.page,"page-size":m.size,total:r==null?void 0:r.total,items:r?b(r.items):void 0,error:d,"empty-state-message":s(n)("common.emptyState.message",{type:"Zone Ingresses"}),"empty-state-cta-to":s(n)("zone-ingresses.href.docs"),"empty-state-cta-text":s(n)("common.documentation"),onChange:g.update},{name:a(({row:t,rowValue:k})=>[l(u,{to:t.detailViewRoute,"data-testid":"detail-view-link"},{default:a(()=>[c(_(k),1)]),_:2},1032,["to"])]),addressPort:a(({rowValue:t})=>[t?(o(),i(z,{key:0,text:t},null,8,["text"])):(o(),y(f,{key:1},[c(_(s(n)("common.collection.none")),1)],64))]),advertisedAddressPort:a(({rowValue:t})=>[t?(o(),i(z,{key:0,text:t},null,8,["text"])):(o(),y(f,{key:1},[c(_(s(n)("common.collection.none")),1)],64))]),status:a(({rowValue:t})=>[t?(o(),i(T,{key:0,status:t},null,8,["status"])):(o(),y(f,{key:1},[c(_(s(n)("common.collection.none")),1)],64))]),actions:a(({row:t})=>[l(s(w),{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:a(()=>[l(s(B),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:a(()=>[l(s(S),{color:s(V),icon:"more",size:s(Z)},null,8,["color","size"])]),_:1})]),items:a(()=>[l(s(O),{item:{to:t.detailViewRoute,label:s(n)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)]),_:2},1032,["src"])):(o(),i(F,{key:0}))]),_:2},1024)]),_:1})}}});const H=D(U,[["__scopeId","data-v-ef64d957"]]);export{H as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressStatsView-864ef1cb.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressStatsView-6e1a9235.js similarity index 71% rename from app/kuma-ui/pkg/resources/data/assets/ZoneIngressStatsView-864ef1cb.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneIngressStatsView-6e1a9235.js index ecd567682d74..fdd57c7bfccd 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressStatsView-864ef1cb.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressStatsView-6e1a9235.js @@ -1 +1 @@ -import{d as r,L as i,o as u,g as l,w as e,h as s,A as c,m,C as d,i as t,l as p,a2 as g,_}from"./index-3dd1285c.js";import{E as f}from"./EnvoyData-2d7f5040.js";import{g as h}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const x=r({__name:"ZoneIngressStatsView",props:{data:{}},setup(n){const a=n,{t:o}=i();return(w,z)=>(u(),l(_,{name:"zone-ingress-stats-view","data-testid":"zone-ingress-stats-view"},{default:e(()=>[s(c,null,{title:e(()=>[m("h2",null,[s(d,{title:t(o)("zone-ingresses.routes.item.navigation.zone-ingress-stats-view"),render:!0},null,8,["title"])])]),default:e(()=>[p(),s(t(g),null,{body:e(()=>[s(f,{status:t(h)(a.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${a.data.name}/data-path/stats`,"query-key":"envoy-data-stats-zone-ingress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{x as default}; +import{d as r,L as i,o as u,g as l,w as e,h as s,A as c,m,C as d,i as t,l as p,a2 as g,_}from"./index-54c168f3.js";import{E as f}from"./EnvoyData-2eeb3628.js";import{g as h}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const x=r({__name:"ZoneIngressStatsView",props:{data:{}},setup(n){const a=n,{t:o}=i();return(w,z)=>(u(),l(_,{name:"zone-ingress-stats-view","data-testid":"zone-ingress-stats-view"},{default:e(()=>[s(c,null,{title:e(()=>[m("h2",null,[s(d,{title:t(o)("zone-ingresses.routes.item.navigation.zone-ingress-stats-view"),render:!0},null,8,["title"])])]),default:e(()=>[p(),s(t(g),null,{body:e(()=>[s(f,{status:t(h)(a.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${a.data.name}/data-path/stats`,"query-key":"envoy-data-stats-zone-ingress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{x as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressXdsConfigView-eee50083.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressXdsConfigView-373234d8.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/ZoneIngressXdsConfigView-eee50083.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneIngressXdsConfigView-373234d8.js index a6114e038fd0..7c2a91fe5cc7 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressXdsConfigView-eee50083.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressXdsConfigView-373234d8.js @@ -1 +1 @@ -import{d as r,L as i,o as d,g as c,w as e,h as s,A as u,m as l,C as g,i as t,l as m,a2 as f,_ as p}from"./index-3dd1285c.js";import{E as _}from"./EnvoyData-2d7f5040.js";import{g as x}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-457b8d68.js";const V=r({__name:"ZoneIngressXdsConfigView",props:{data:{}},setup(n){const a=n,{t:o}=i();return(h,w)=>(d(),c(p,{name:"zone-ingress-xds-config-view","data-testid":"zone-ingress-xds-config-view"},{default:e(()=>[s(u,null,{title:e(()=>[l("h2",null,[s(g,{title:t(o)("zone-ingresses.routes.item.navigation.zone-ingress-xds-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[m(),s(t(f),null,{body:e(()=>[s(_,{status:t(x)(a.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${a.data.name}/data-path/xds`,"query-key":"envoy-data-xds-zone-ingress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{V as default}; +import{d as r,L as i,o as d,g as c,w as e,h as s,A as u,m as l,C as g,i as t,l as m,a2 as f,_ as p}from"./index-54c168f3.js";import{E as _}from"./EnvoyData-2eeb3628.js";import{g as x}from"./dataplane-30467516.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-dd99c430.js";const V=r({__name:"ZoneIngressXdsConfigView",props:{data:{}},setup(n){const a=n,{t:o}=i();return(h,w)=>(d(),c(p,{name:"zone-ingress-xds-config-view","data-testid":"zone-ingress-xds-config-view"},{default:e(()=>[s(u,null,{title:e(()=>[l("h2",null,[s(g,{title:t(o)("zone-ingresses.routes.item.navigation.zone-ingress-xds-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[m(),s(t(f),null,{body:e(()=>[s(_,{status:t(x)(a.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${a.data.name}/data-path/xds`,"query-key":"envoy-data-xds-zone-ingress"},null,8,["status","src"])]),_:1})]),_:1})]),_:1}))}});export{V as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneListView-03291be0.js b/app/kuma-ui/pkg/resources/data/assets/ZoneListView-45da1b4b.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/ZoneListView-03291be0.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneListView-45da1b4b.js index d03db9ab0fe4..5c24d94a1da8 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneListView-03291be0.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneListView-45da1b4b.js @@ -1 +1 @@ -import{d as B,R as D,t as N,r as K,o as a,g as c,w as e,h as i,A as S,ae as U,m as w,C as F,l as n,p as W,i as s,a2 as q,E as G,a3 as J,D as l,X as P,j as E,F as h,ac as X,$ as j,K as V,a4 as H,Z,H as Q,a5 as Y,a6 as A,k as O,_ as ee,aE as te,q as oe}from"./index-3dd1285c.js";import{_ as ne}from"./MultizoneInfo.vue_vue_type_script_setup_true_lang-23a2c29e.js";import{_ as ae}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-4b0c2152.js";const se=B({__name:"ZoneListView",props:{page:{type:Number,required:!0},size:{type:Number,required:!0}},setup(R){const _=R,T=D(),f=N(!1),x=N(!1),y=N("");function L(r){return r.map(b=>{var k;const{name:z}=b,g={name:"zone-cp-detail-view",params:{zone:z}};let t="",p="kubernetes",m=!0;(((k=b.zoneInsight)==null?void 0:k.subscriptions)??[]).forEach(o=>{if(o.version&&o.version.kumaCp){t=o.version.kumaCp.version;const{kumaCpGlobalCompatible:v=!0}=o.version.kumaCp;m=v}o.config&&(p=JSON.parse(o.config).environment)});const d=te(b);return{detailViewRoute:g,name:z,status:d,zoneCpVersion:t,type:p,warnings:!m}})}async function I(){await T.deleteZone({name:y.value})}function C(){f.value=!f.value}function M(r){C(),y.value=r}function $(r){x.value=(r==null?void 0:r.items.length)>0}return(r,b)=>{const z=K("RouterLink");return a(),c(ee,{name:"zone-cp-list-view"},{default:e(({route:g,t,can:p,env:m})=>[i(S,null,U({title:e(()=>[w("h1",null,[i(F,{title:t("zone-cps.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[n(),n(),p("use zones")?(a(),c(W,{key:1,src:`/zone-cps?size=${_.size}&page=${_.page}`,onChange:$},{default:e(({data:u,error:d,refresh:k})=>[i(s(q),null,{body:e(()=>[d!==void 0?(a(),c(G,{key:0,error:d},null,8,["error"])):(a(),c(J,{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:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":_.page,"page-size":_.size,total:u==null?void 0:u.total,items:u?L(u.items):void 0,error:d,"empty-state-title":m("KUMA_ZONE_CREATION_FLOW")==="enabled"?t("zone-cps.empty_state.title"):void 0,"empty-state-message":m("KUMA_ZONE_CREATION_FLOW")==="enabled"?t("zone-cps.empty_state.message"):void 0,"empty-state-cta-to":m("KUMA_ZONE_CREATION_FLOW")==="enabled"?{name:"zone-create-view"}:void 0,"empty-state-cta-text":m("KUMA_ZONE_CREATION_FLOW")==="enabled"?t("zones.index.create"):void 0,onChange:g.update},{name:e(({row:o,rowValue:v})=>[i(z,{to:o.detailViewRoute,"data-testid":"detail-view-link"},{default:e(()=>[n(l(v),1)]),_:2},1032,["to"])]),zoneCpVersion:e(({rowValue:o})=>[n(l(o||t("common.collection.none")),1)]),type:e(({rowValue:o})=>[n(l(o||t("common.collection.none")),1)]),status:e(({rowValue:o})=>[o?(a(),c(P,{key:0,status:o},null,8,["status"])):(a(),E(h,{key:1},[n(l(t("common.collection.none")),1)],64))]),warnings:e(({rowValue:o})=>[o?(a(),c(s(X),{key:0,label:t("zone-cps.list.version_mismatch")},{default:e(()=>[i(j,{class:"mr-1",size:s(V),"hide-title":""},null,8,["size"])]),_:2},1032,["label"])):(a(),E(h,{key:1},[n(l(t("common.collection.none")),1)],64))]),actions:e(({row:o})=>[i(s(H),{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[i(s(Z),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:e(()=>[i(s(Q),{color:s(Y),icon:"more",size:s(V)},null,8,["color","size"])]),_:1})]),items:e(()=>[i(s(A),{item:{to:o.detailViewRoute,label:t("common.collection.actions.view")}},null,8,["item"]),n(),p("create zones")?(a(),c(s(A),{key:0,"has-divider":"","is-dangerous":"","data-testid":"dropdown-delete-item",onClick:v=>M(o.name)},{default:e(()=>[n(l(t("common.collection.actions.delete")),1)]),_:2},1032,["onClick"])):O("",!0)]),_:2},1024)]),_:2},1032,["page-number","page-size","total","items","error","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024),n(),f.value?(a(),c(ae,{key:0,"confirmation-text":y.value,"delete-function":I,"is-visible":f.value,"modal-id":"delete-zone-modal","action-button-text":t("zones.delete.confirmModal.proceedText"),title:t("zones.delete.confirmModal.title"),onCancel:C,onDelete:()=>{C(),k()}},{"body-content":e(()=>[w("p",null,l(t("zones.delete.confirmModal.text1",{zoneName:y.value})),1),n(),w("p",null,l(t("zones.delete.confirmModal.text2")),1)]),error:e(()=>[n(l(t("zones.delete.confirmModal.errorText")),1)]),_:2},1032,["confirmation-text","is-visible","action-button-text","title","onDelete"])):O("",!0)]),_:2},1032,["src"])):(a(),c(ne,{key:0}))]),_:2},[p("create zones")&&x.value?{name:"actions",fn:e(()=>[i(s(Z),{appearance:"primary",icon:"plus",to:{name:"zone-create-view"},"data-testid":"create-zone-link"},{default:e(()=>[n(l(t("zones.index.create")),1)]),_:2},1024)]),key:"0"}:void 0]),1024)]),_:1})}}});const re=oe(se,[["__scopeId","data-v-d0cdd1d2"]]);export{re as default}; +import{d as B,R as D,t as N,r as K,o as a,g as c,w as e,h as i,A as S,ae as U,m as w,C as F,l as n,p as W,i as s,a2 as q,E as G,a3 as J,D as l,X as P,j as E,F as h,ac as X,$ as j,K as V,a4 as H,Z,H as Q,a5 as Y,a6 as A,k as O,_ as ee,aE as te,q as oe}from"./index-54c168f3.js";import{_ as ne}from"./MultizoneInfo.vue_vue_type_script_setup_true_lang-3aa19553.js";import{_ as ae}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-a011fe2b.js";const se=B({__name:"ZoneListView",props:{page:{type:Number,required:!0},size:{type:Number,required:!0}},setup(R){const _=R,T=D(),f=N(!1),x=N(!1),y=N("");function L(r){return r.map(b=>{var k;const{name:z}=b,g={name:"zone-cp-detail-view",params:{zone:z}};let t="",p="kubernetes",m=!0;(((k=b.zoneInsight)==null?void 0:k.subscriptions)??[]).forEach(o=>{if(o.version&&o.version.kumaCp){t=o.version.kumaCp.version;const{kumaCpGlobalCompatible:v=!0}=o.version.kumaCp;m=v}o.config&&(p=JSON.parse(o.config).environment)});const d=te(b);return{detailViewRoute:g,name:z,status:d,zoneCpVersion:t,type:p,warnings:!m}})}async function I(){await T.deleteZone({name:y.value})}function C(){f.value=!f.value}function M(r){C(),y.value=r}function $(r){x.value=(r==null?void 0:r.items.length)>0}return(r,b)=>{const z=K("RouterLink");return a(),c(ee,{name:"zone-cp-list-view"},{default:e(({route:g,t,can:p,env:m})=>[i(S,null,U({title:e(()=>[w("h1",null,[i(F,{title:t("zone-cps.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[n(),n(),p("use zones")?(a(),c(W,{key:1,src:`/zone-cps?size=${_.size}&page=${_.page}`,onChange:$},{default:e(({data:u,error:d,refresh:k})=>[i(s(q),null,{body:e(()=>[d!==void 0?(a(),c(G,{key:0,error:d},null,8,["error"])):(a(),c(J,{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:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":_.page,"page-size":_.size,total:u==null?void 0:u.total,items:u?L(u.items):void 0,error:d,"empty-state-title":m("KUMA_ZONE_CREATION_FLOW")==="enabled"?t("zone-cps.empty_state.title"):void 0,"empty-state-message":m("KUMA_ZONE_CREATION_FLOW")==="enabled"?t("zone-cps.empty_state.message"):void 0,"empty-state-cta-to":m("KUMA_ZONE_CREATION_FLOW")==="enabled"?{name:"zone-create-view"}:void 0,"empty-state-cta-text":m("KUMA_ZONE_CREATION_FLOW")==="enabled"?t("zones.index.create"):void 0,onChange:g.update},{name:e(({row:o,rowValue:v})=>[i(z,{to:o.detailViewRoute,"data-testid":"detail-view-link"},{default:e(()=>[n(l(v),1)]),_:2},1032,["to"])]),zoneCpVersion:e(({rowValue:o})=>[n(l(o||t("common.collection.none")),1)]),type:e(({rowValue:o})=>[n(l(o||t("common.collection.none")),1)]),status:e(({rowValue:o})=>[o?(a(),c(P,{key:0,status:o},null,8,["status"])):(a(),E(h,{key:1},[n(l(t("common.collection.none")),1)],64))]),warnings:e(({rowValue:o})=>[o?(a(),c(s(X),{key:0,label:t("zone-cps.list.version_mismatch")},{default:e(()=>[i(j,{class:"mr-1",size:s(V),"hide-title":""},null,8,["size"])]),_:2},1032,["label"])):(a(),E(h,{key:1},[n(l(t("common.collection.none")),1)],64))]),actions:e(({row:o})=>[i(s(H),{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[i(s(Z),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:e(()=>[i(s(Q),{color:s(Y),icon:"more",size:s(V)},null,8,["color","size"])]),_:1})]),items:e(()=>[i(s(A),{item:{to:o.detailViewRoute,label:t("common.collection.actions.view")}},null,8,["item"]),n(),p("create zones")?(a(),c(s(A),{key:0,"has-divider":"","is-dangerous":"","data-testid":"dropdown-delete-item",onClick:v=>M(o.name)},{default:e(()=>[n(l(t("common.collection.actions.delete")),1)]),_:2},1032,["onClick"])):O("",!0)]),_:2},1024)]),_:2},1032,["page-number","page-size","total","items","error","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024),n(),f.value?(a(),c(ae,{key:0,"confirmation-text":y.value,"delete-function":I,"is-visible":f.value,"modal-id":"delete-zone-modal","action-button-text":t("zones.delete.confirmModal.proceedText"),title:t("zones.delete.confirmModal.title"),onCancel:C,onDelete:()=>{C(),k()}},{"body-content":e(()=>[w("p",null,l(t("zones.delete.confirmModal.text1",{zoneName:y.value})),1),n(),w("p",null,l(t("zones.delete.confirmModal.text2")),1)]),error:e(()=>[n(l(t("zones.delete.confirmModal.errorText")),1)]),_:2},1032,["confirmation-text","is-visible","action-button-text","title","onDelete"])):O("",!0)]),_:2},1032,["src"])):(a(),c(ne,{key:0}))]),_:2},[p("create zones")&&x.value?{name:"actions",fn:e(()=>[i(s(Z),{appearance:"primary",icon:"plus",to:{name:"zone-create-view"},"data-testid":"create-zone-link"},{default:e(()=>[n(l(t("zones.index.create")),1)]),_:2},1024)]),key:"0"}:void 0]),1024)]),_:1})}}});const re=oe(se,[["__scopeId","data-v-d0cdd1d2"]]);export{re as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneTabsView-a58201b8.js b/app/kuma-ui/pkg/resources/data/assets/ZoneTabsView-5650f49a.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/ZoneTabsView-a58201b8.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneTabsView-5650f49a.js index fab42c30a80e..9549be625b4b 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneTabsView-a58201b8.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneTabsView-5650f49a.js @@ -1 +1 @@ -import{d as r,r as l,o as s,g as o,w as t,h as n,A as u,k as m,l as c,_ as p}from"./index-3dd1285c.js";import{N as _}from"./NavTabs-b572450d.js";const f=r({__name:"ZoneTabsView",setup(z){return(w,d)=>{const a=l("RouterView");return s(),o(p,null,{default:t(({t:e,can:i})=>[n(u,null,{default:t(()=>[i("use zones")?(s(),o(_,{key:0,tabs:[{title:e("zones.routes.items.navigation.zone-cp-list-view"),routeName:"zone-cp-list-view",module:"zone-cps"},{title:e("zones.routes.items.navigation.zone-ingress-list-view"),routeName:"zone-ingress-list-view",module:"zone-ingresses"},{title:e("zones.routes.items.navigation.zone-egress-list-view"),routeName:"zone-egress-list-view",module:"zone-egresses"}]},null,8,["tabs"])):m("",!0),c(),n(a)]),_:2},1024)]),_:1})}}});export{f as default}; +import{d as r,r as l,o as s,g as o,w as t,h as n,A as u,k as m,l as c,_ as p}from"./index-54c168f3.js";import{N as _}from"./NavTabs-81265eb5.js";const f=r({__name:"ZoneTabsView",setup(z){return(w,d)=>{const a=l("RouterView");return s(),o(p,null,{default:t(({t:e,can:i})=>[n(u,null,{default:t(()=>[i("use zones")?(s(),o(_,{key:0,tabs:[{title:e("zones.routes.items.navigation.zone-cp-list-view"),routeName:"zone-cp-list-view",module:"zone-cps"},{title:e("zones.routes.items.navigation.zone-ingress-list-view"),routeName:"zone-ingress-list-view",module:"zone-ingresses"},{title:e("zones.routes.items.navigation.zone-egress-list-view"),routeName:"zone-egress-list-view",module:"zone-egresses"}]},null,8,["tabs"])):m("",!0),c(),n(a)]),_:2},1024)]),_:1})}}});export{f as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index-3dd1285c.js b/app/kuma-ui/pkg/resources/data/assets/index-54c168f3.js similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/index-3dd1285c.js rename to app/kuma-ui/pkg/resources/data/assets/index-54c168f3.js index 4f0ab5e1ebdb..c22467bbc375 100644 --- a/app/kuma-ui/pkg/resources/data/assets/index-3dd1285c.js +++ b/app/kuma-ui/pkg/resources/data/assets/index-54c168f3.js @@ -1,4 +1,4 @@ -var Jf=Object.defineProperty;var ep=(e,t,n)=>t in e?Jf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ut=(e,t,n)=>(ep(e,typeof t!="symbol"?t+"":t,n),n),w2=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var oe=(e,t,n)=>(w2(e,t,"read from private field"),n?n.call(e):t.get(e)),Qe=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},$t=(e,t,n,r)=>(w2(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);var ge=(e,t,n)=>(w2(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(o){if(o.ep)return;o.ep=!0;const a=n(o);fetch(o.href,a)}})();const tp="modulepreload",np=function(e,t){return e[0]==="."?new URL(e,t).href:e},V3={},be=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(a=>{if(a=np(a,r),a in V3)return;V3[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!r)for(let u=o.length-1;u>=0;u--){const d=o[u];if(d.href===a&&(!i||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":tp,i||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),i)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},rp=e=>({"/control-plane/addresses":async(t,n)=>(n.close(),{http:e("KUMA_API_URL"),kds:"grpcs://:5685"})});var _2=new WeakMap,Ou=new Map,op=new Map,ra;(function(e){e[e.Constant=0]="Constant",e[e.Instance=1]="Instance",e[e.Factory=2]="Factory"})(ra||(ra={}));var Yr;(function(e){e[e.Container=0]="Container",e[e.Resolution=1]="Resolution",e[e.Singleton=2]="Singleton",e[e.Transient=3]="Transient"})(Yr||(Yr={}));var ap=class{constructor(e){this.impl=e,this.type=ra.Constant}},ip=class{constructor(e){this.impl=e,this.type=ra.Factory}},sp=e=>e.type===ra.Factory,Hl=class{constructor(e){this.impl=e,this.type=ra.Instance}},lp=class extends Hl{constructor(){super(...arguments),this.scope=Yr.Container,this.cache=new WeakMap}},cp=class extends Hl{constructor(){super(...arguments),this.scope=Yr.Resolution}},up=class extends Hl{constructor(e){super(e),this.impl=e,this.scope=Yr.Singleton}},dp=class extends Hl{constructor(){super(...arguments),this.scope=Yr.Transient}},hp=e=>e.type===ra.Instance,fp=e=>e.scope===Yr.Container,pp=e=>e.scope===Yr.Resolution,mp=e=>e.scope===Yr.Singleton,vp=e=>Symbol(e),$e=e=>{const t=Symbol(e);return{__t:null,__d:e,__s:t,__o:!1,optional:{__t:null,__d:e,__s:t,__o:!0}}},P1=class{constructor(){this.parent=null,this.map=new Map}set(e,t,n=P1.notag){const r=this.map.get(t.__s);r?r.set(n,e):this.map.set(t.__s,new Map().set(n,e))}find(e,t,n){const r=this.map.get(e.__s);if(r!==void 0){if(n){const o=r.get(n);if(o)return o}if(t)for(let o=0,a=t.length;o{t.map.set(r,e(n))}),t}clone(){return this.from(e=>new Map(e))}},Iu=P1;Iu.notag=vp("NO_TAG");var gp=class{constructor(e,t,n,r){this.vault=e,this.tokens=t,this.getVault=n,this.condition=r}from(e){const{tokens:t}=this;for(let n=0,r=t.length;nthis.resolveToken(o,n,r,t.split()))}resolveToken(e,t,n,r=new Vu){const o=this.vault.get(e,r,t,n);if(o)return this.resolveBinding(o,r);if(!e.__o)throw new Error(`No matching bindings found for '${e.__d}' token.`)}resolveBinding(e,t){return hp(e)?mp(e)?this.resolveCache(e,t,()=>e.cache,n=>{e.cache=n}):fp(e)?this.resolveCache(e,t,()=>e.cache.get(this.vault),n=>{e.cache.set(this.vault,n)}):pp(e)?this.resolveCache(e,t,()=>t.instances.get(e),n=>{t.instances.set(e,n)}):this.createInstance(e.impl,t):sp(e)?(...n)=>{const r=this.createInstance(e.impl.creator,t);return r instanceof Promise?r.then(o=>gs.resolveInitialization(o,n,e.impl.initializer)):gs.resolveInitialization(r,n,e.impl.initializer)}:e.impl}resolveCache(e,t,n,r){const o=n();if(o!==void 0)return o;const a=this.createInstance(e.impl,t);return r(a),a}createInstance(e,t){const n=this.getParameters(e,t),r=_2.get(e);if(r!==void 0)return r?e(...n):new e(...n);try{const o=e(...n);return _2.set(e,!0),o}catch{const a=new e(...n);return _2.set(e,!1),a}}getParameters(e,t){const n=Ou.get(e);if(n)return this.resolveTokens(n,t,op.get(e),e);if(e.length===0)return[];throw new Error(`Missing required 'injected' registration of '${e.name}'`)}static resolveInitialization(e,t,n){const r=n==null?void 0:n(e,...t);return r instanceof Promise?r.then(()=>e):e}},_p=()=>new gs,kp=(e,...t)=>(Ou.set(e,t),e),kie=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Mp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xp=function(t){return Sp(t)&&!Ep(t)};function Sp(e){return!!e&&typeof e=="object"}function Ep(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Dp(e)}var Ap=typeof Symbol=="function"&&Symbol.for,Lp=Ap?Symbol.for("react.element"):60103;function Dp(e){return e.$$typeof===Lp}function Tp(e){return Array.isArray(e)?[]:{}}function hi(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Wa(Tp(e),e,t):e}function Bp(e,t,n){return e.concat(t).map(function(r){return hi(r,n)})}function Hp(e,t){if(!t.customMerge)return Wa;var n=t.customMerge(e);return typeof n=="function"?n:Wa}function Op(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function P3(e){return Object.keys(e).concat(Op(e))}function Pu(e,t){try{return t in e}catch{return!1}}function Ip(e,t){return Pu(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Vp(e,t,n){var r={};return n.isMergeableObject(e)&&P3(e).forEach(function(o){r[o]=hi(e[o],n)}),P3(t).forEach(function(o){Ip(e,o)||(Pu(e,o)&&n.isMergeableObject(t[o])?r[o]=Hp(o,n)(e[o],t[o],n):r[o]=hi(t[o],n))}),r}function Wa(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||Bp,n.isMergeableObject=n.isMergeableObject||xp,n.cloneUnlessOtherwiseSpecified=hi;var r=Array.isArray(t),o=Array.isArray(e),a=r===o;return a?r?n.arrayMerge(e,t,n):Vp(e,t,n):hi(t,n)}Wa.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,o){return Wa(r,o,n)},{})};var Pp=Wa,Zp=Pp;const Np=Mp(Zp),f7=_p(),$p=(...e)=>[...new Map([...e.flat()]).entries()],Rp=e=>{const t=new Map(e);return e.forEach(([n,r])=>{if(typeof r.decorates<"u"){const o=r.decorates,a=t.get(o);if(typeof a<"u"){const{labels:i,...s}=a,l=$e("inner"),c=$e("inner.wrapper");t.set(l,{...s}),t.set(c,{service:()=>()=>Bi(l)}),t.set(o,{...r,arguments:[c],labels:i})}r.decorates=void 0}}),[...t.entries()]},Bi=e=>f7.get(e),Fp=(...e)=>(Rp($p(...e)).forEach(n=>Zu(...n)),Bi),p7=(...e)=>e.map(t=>()=>Bi(t)),Wi=new WeakMap,Zu=(e,t)=>{const n=f7.bind(e);switch(!0){case"constant"in t:n.toConstant(t.constant);break;case"service"in t:{const r=n.toInstance(t.service);(typeof t.shared>"u"||t.shared===!0)&&r.inSingletonScope();break}}typeof t.labels<"u"&&t.labels.forEach(r=>{Wi.has(r)||(Wi.set(r,[]),Zu(r,{service:()=>Wi.get(r).reduce((a,i)=>{const s=Bi(i);return Array.isArray(s)?a.concat(s):s instanceof Object?Np(a,s):a},[])})),Wi.get(r).push(e)}),typeof t.arguments<"u"&&typeof t.service<"u"&&(t.arguments.forEach((r,o)=>{if(typeof r>"u")throw new Error(`Unable to find token for argument[${o}]`)}),kp(t.service,...t.arguments))},nn=(e,t)=>{const n=$e(t.description);return f7.bind(n).toConstant(e),n},zp={sources:$e("control-planes.sources")},Up=e=>[[zp.sources,{service:rp,arguments:[e.env],labels:[e.sources]}]],jp=()=>[{path:"/diagnostics",name:"diagnostics",component:()=>be(()=>import("./DiagnosticsView-fa48f0fd.js"),["./CodeBlock-aa591f34.css"],import.meta.url)}],Gp=e=>({"/config":async(t,n)=>(n.close(),await e.getConfig())}),Z3={sources:$e("diagnostics.sources"),routes:$e("diagnostics.routes")},Yp=e=>[[Z3.sources,{service:Gp,arguments:[e.api],labels:[e.sources]}],[Z3.routes,{service:jp,labels:[e.routes]}]],Kp=()=>[{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>be(()=>import("./OnboardingView-31ce49e0.js"),[],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{onboardingProcess:!0},component:()=>be(()=>import("./WelcomeView-56bce8e0.js"),["./OnboardingPage-88f67fb6.css","./WelcomeView-64507f3a.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{onboardingProcess:!0},component:()=>be(()=>import("./DeploymentTypes-367842e0.js"),["./OnboardingPage-88f67fb6.css","./DeploymentTypes-2b5f2b6d.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{onboardingProcess:!0},component:()=>be(()=>import("./ConfigurationTypes-1accd391.js"),["./OnboardingPage-88f67fb6.css","./ConfigurationTypes-e6e1e836.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{onboardingProcess:!0},component:()=>be(()=>import("./MultiZoneView-8d5fff50.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./MultiZoneView-d34220a6.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{onboardingProcess:!0},component:()=>be(()=>import("./CreateMesh-48f39cbd.js"),["./OnboardingPage-88f67fb6.css","./CreateMesh-a99ab9f3.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{onboardingProcess:!0},component:()=>be(()=>import("./AddNewServices-a0467022.js"),["./OnboardingPage-88f67fb6.css","./AddNewServices-6816281c.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{onboardingProcess:!0},component:()=>be(()=>import("./AddNewServicesCode-13e3cff3.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./CodeBlock-aa591f34.css","./AddNewServicesCode-7aa0ab0c.css"],import.meta.url)},{path:"dataplanes-overview",name:"onboarding-dataplanes-overview",meta:{onboardingProcess:!0},component:()=>be(()=>import("./DataplanesOverview-15a3ba46.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./DataplanesOverview-ed24e8a4.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{onboardingProcess:!0},component:()=>be(()=>import("./CompletedView-7303e795.js"),["./OnboardingPage-88f67fb6.css","./CompletedView-b2f4845a.css"],import.meta.url)}]}],Wp={routes:$e("onboarding.routes"),guards:$e("onboarding.guards")},qp=e=>[[Wp.routes,{service:Kp,labels:[e.routes]}]];function m7(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Ct={},Oa=[],tr=()=>{},Qp=()=>!1,Xp=/^on[^a-z]/,Ol=e=>Xp.test(e),v7=e=>e.startsWith("onUpdate:"),Ht=Object.assign,g7=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Jp=Object.prototype.hasOwnProperty,tt=(e,t)=>Jp.call(e,t),Ie=Array.isArray,Ia=e=>Il(e)==="[object Map]",Nu=e=>Il(e)==="[object Set]",qe=e=>typeof e=="function",Ot=e=>typeof e=="string",C7=e=>typeof e=="symbol",bt=e=>e!==null&&typeof e=="object",$u=e=>bt(e)&&qe(e.then)&&qe(e.catch),Ru=Object.prototype.toString,Il=e=>Ru.call(e),em=e=>Il(e).slice(8,-1),Fu=e=>Il(e)==="[object Object]",y7=e=>Ot(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Cs=m7(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Vl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},tm=/-(\w)/g,Mr=Vl(e=>e.replace(tm,(t,n)=>n?n.toUpperCase():"")),nm=/\B([A-Z])/g,Lo=Vl(e=>e.replace(nm,"-$1").toLowerCase()),Pl=Vl(e=>e.charAt(0).toUpperCase()+e.slice(1)),ys=Vl(e=>e?`on${Pl(e)}`:""),fi=(e,t)=>!Object.is(e,t),bs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},x0=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rm=e=>{const t=Ot(e)?Number(e):NaN;return isNaN(t)?e:t};let N3;const S0=()=>N3||(N3=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function yt(e){if(Ie(e)){const t={};for(let n=0;n{if(n){const r=n.split(am);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function X(e){let t="";if(Ot(e))t=e;else if(Ie(e))for(let n=0;nOt(e)?e:e==null?"":Ie(e)||bt(e)&&(e.toString===Ru||!qe(e.toString))?JSON.stringify(e,Uu,2):String(e),Uu=(e,t)=>t&&t.__v_isRef?Uu(e,t.value):Ia(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:Nu(t)?{[`Set(${t.size})`]:[...t.values()]}:bt(t)&&!Ie(t)&&!Fu(t)?String(t):t;let Ln;class ju{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ln,!t&&Ln&&(this.index=(Ln.scopes||(Ln.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ln;try{return Ln=this,t()}finally{Ln=n}}}on(){Ln=this}off(){Ln=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Yu=e=>(e.w&xo)>0,Ku=e=>(e.n&xo)>0,fm=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||u>=l)&&s.push(c)})}else switch(n!==void 0&&s.push(i.get(n)),t){case"add":Ie(e)?y7(n)&&s.push(i.get("length")):(s.push(i.get(ea)),Ia(e)&&s.push(i.get(A0)));break;case"delete":Ie(e)||(s.push(i.get(ea)),Ia(e)&&s.push(i.get(A0)));break;case"set":Ia(e)&&s.push(i.get(ea));break}if(s.length===1)s[0]&&L0(s[0]);else{const l=[];for(const c of s)c&&l.push(...c);L0(b7(l))}}function L0(e,t){const n=Ie(e)?e:[...e];for(const r of n)r.computed&&R3(r);for(const r of n)r.computed||R3(r)}function R3(e,t){(e!==Jn||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function mm(e,t){var n;return(n=Ns.get(e))==null?void 0:n.get(t)}const vm=m7("__proto__,__v_isRef,__isVue"),Qu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(C7)),gm=_7(),Cm=_7(!1,!0),ym=_7(!0),F3=bm();function bm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=rt(this);for(let a=0,i=this.length;a{e[t]=function(...n){l1();const r=rt(this)[t].apply(this,n);return c1(),r}}),e}function wm(e){const t=rt(this);return kn(t,"has",e),t.hasOwnProperty(e)}function _7(e=!1,t=!1){return function(r,o,a){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&a===(e?t?Pm:n8:t?t8:e8).get(r))return r;const i=Ie(r);if(!e){if(i&&tt(F3,o))return Reflect.get(F3,o,a);if(o==="hasOwnProperty")return wm}const s=Reflect.get(r,o,a);return(C7(o)?Qu.has(o):vm(o))||(e||kn(r,"get",o),t)?s:qt(s)?i&&y7(o)?s:s.value:bt(s)?e?o8(s):Qr(s):s}}const _m=Xu(),km=Xu(!0);function Xu(e=!1){return function(n,r,o,a){let i=n[r];if(oa(i)&&qt(i)&&!qt(o))return!1;if(!e&&(!$s(o)&&!oa(o)&&(i=rt(i),o=rt(o)),!Ie(n)&&qt(i)&&!qt(o)))return i.value=o,!0;const s=Ie(n)&&y7(r)?Number(r)e,Zl=e=>Reflect.getPrototypeOf(e);function qi(e,t,n=!1,r=!1){e=e.__v_raw;const o=rt(e),a=rt(t);n||(t!==a&&kn(o,"get",t),kn(o,"get",a));const{has:i}=Zl(o),s=r?k7:n?S7:pi;if(i.call(o,t))return s(e.get(t));if(i.call(o,a))return s(e.get(a));e!==o&&e.get(t)}function Qi(e,t=!1){const n=this.__v_raw,r=rt(n),o=rt(e);return t||(e!==o&&kn(r,"has",e),kn(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Xi(e,t=!1){return e=e.__v_raw,!t&&kn(rt(e),"iterate",ea),Reflect.get(e,"size",e)}function z3(e){e=rt(e);const t=rt(this);return Zl(t).has.call(t,e)||(t.add(e),Kr(t,"add",e,e)),this}function U3(e,t){t=rt(t);const n=rt(this),{has:r,get:o}=Zl(n);let a=r.call(n,e);a||(e=rt(e),a=r.call(n,e));const i=o.call(n,e);return n.set(e,t),a?fi(t,i)&&Kr(n,"set",e,t):Kr(n,"add",e,t),this}function j3(e){const t=rt(this),{has:n,get:r}=Zl(t);let o=n.call(t,e);o||(e=rt(e),o=n.call(t,e)),r&&r.call(t,e);const a=t.delete(e);return o&&Kr(t,"delete",e,void 0),a}function G3(){const e=rt(this),t=e.size!==0,n=e.clear();return t&&Kr(e,"clear",void 0,void 0),n}function Ji(e,t){return function(r,o){const a=this,i=a.__v_raw,s=rt(i),l=t?k7:e?S7:pi;return!e&&kn(s,"iterate",ea),i.forEach((c,u)=>r.call(o,l(c),l(u),a))}}function es(e,t,n){return function(...r){const o=this.__v_raw,a=rt(o),i=Ia(a),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...r),u=n?k7:t?S7:pi;return!t&&kn(a,"iterate",l?A0:ea),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:s?[u(d[0]),u(d[1])]:u(d),done:h}},[Symbol.iterator](){return this}}}}function ro(e){return function(...t){return e==="delete"?!1:this}}function Lm(){const e={get(a){return qi(this,a)},get size(){return Xi(this)},has:Qi,add:z3,set:U3,delete:j3,clear:G3,forEach:Ji(!1,!1)},t={get(a){return qi(this,a,!1,!0)},get size(){return Xi(this)},has:Qi,add:z3,set:U3,delete:j3,clear:G3,forEach:Ji(!1,!0)},n={get(a){return qi(this,a,!0)},get size(){return Xi(this,!0)},has(a){return Qi.call(this,a,!0)},add:ro("add"),set:ro("set"),delete:ro("delete"),clear:ro("clear"),forEach:Ji(!0,!1)},r={get(a){return qi(this,a,!0,!0)},get size(){return Xi(this,!0)},has(a){return Qi.call(this,a,!0)},add:ro("add"),set:ro("set"),delete:ro("delete"),clear:ro("clear"),forEach:Ji(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=es(a,!1,!1),n[a]=es(a,!0,!1),t[a]=es(a,!1,!0),r[a]=es(a,!0,!0)}),[e,n,t,r]}const[Dm,Tm,Bm,Hm]=Lm();function M7(e,t){const n=t?e?Hm:Bm:e?Tm:Dm;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(tt(n,o)&&o in r?n:r,o,a)}const Om={get:M7(!1,!1)},Im={get:M7(!1,!0)},Vm={get:M7(!0,!1)},e8=new WeakMap,t8=new WeakMap,n8=new WeakMap,Pm=new WeakMap;function Zm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Nm(e){return e.__v_skip||!Object.isExtensible(e)?0:Zm(em(e))}function Qr(e){return oa(e)?e:x7(e,!1,Ju,Om,e8)}function r8(e){return x7(e,!1,Am,Im,t8)}function o8(e){return x7(e,!0,Em,Vm,n8)}function x7(e,t,n,r,o){if(!bt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=o.get(e);if(a)return a;const i=Nm(e);if(i===0)return e;const s=new Proxy(e,i===2?r:n);return o.set(e,s),s}function Va(e){return oa(e)?Va(e.__v_raw):!!(e&&e.__v_isReactive)}function oa(e){return!!(e&&e.__v_isReadonly)}function $s(e){return!!(e&&e.__v_isShallow)}function a8(e){return Va(e)||oa(e)}function rt(e){const t=e&&e.__v_raw;return t?rt(t):e}function i8(e){return Zs(e,"__v_skip",!0),e}const pi=e=>bt(e)?Qr(e):e,S7=e=>bt(e)?o8(e):e;function s8(e){wo&&Jn&&(e=rt(e),qu(e.dep||(e.dep=b7())))}function l8(e,t){e=rt(e);const n=e.dep;n&&L0(n)}function qt(e){return!!(e&&e.__v_isRef===!0)}function G(e){return c8(e,!1)}function $m(e){return c8(e,!0)}function c8(e,t){return qt(e)?e:new Rm(e,t)}class Rm{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:rt(t),this._value=n?t:pi(t)}get value(){return s8(this),this._value}set value(t){const n=this.__v_isShallow||$s(t)||oa(t);t=n?t:rt(t),fi(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:pi(t),l8(this))}}function E(e){return qt(e)?e.value:e}const Fm={get:(e,t,n)=>E(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return qt(o)&&!qt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function u8(e){return Va(e)?e:new Proxy(e,Fm)}function zm(e){const t=Ie(e)?new Array(e.length):{};for(const n in e)t[n]=jm(e,n);return t}class Um{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,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 mm(rt(this._object),this._key)}}function jm(e,t,n){const r=e[t];return qt(r)?r:new Um(e,t,n)}class Gm{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new w7(t,()=>{this._dirty||(this._dirty=!0,l8(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=rt(this);return s8(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ym(e,t,n=!1){let r,o;const a=qe(e);return a?(r=e,o=tr):(r=e.get,o=e.set),new Gm(r,o,a||!o,n)}function _o(e,t,n,r){let o;try{o=r?e(...r):e()}catch(a){Nl(a,t,n)}return o}function zn(e,t,n,r){if(qe(e)){const a=_o(e,t,n,r);return a&&$u(a)&&a.catch(i=>{Nl(i,t,n)}),a}const o=[];for(let a=0;a>>1;vi(Jt[r])br&&Jt.splice(t,1)}function Qm(e){Ie(e)?Pa.push(...e):(!Zr||!Zr.includes(e,e.allowRecurse?Uo+1:Uo))&&Pa.push(e),h8()}function Y3(e,t=mi?br+1:0){for(;tvi(n)-vi(r)),Uo=0;Uoe.id==null?1/0:e.id,Xm=(e,t)=>{const n=vi(e)-vi(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function p8(e){D0=!1,mi=!0,Jt.sort(Xm);const t=tr;try{for(br=0;brOt(f)?f.trim():f)),d&&(o=n.map(x0))}let s,l=r[s=ys(t)]||r[s=ys(Mr(t))];!l&&a&&(l=r[s=ys(Lo(t))]),l&&zn(l,e,6,o);const c=r[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,zn(c,e,6,o)}}function m8(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const a=e.emits;let i={},s=!1;if(!qe(e)){const l=c=>{const u=m8(c,t,!0);u&&(s=!0,Ht(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(bt(e)&&r.set(e,null),null):(Ie(a)?a.forEach(l=>i[l]=null):Ht(i,a),bt(e)&&r.set(e,i),i)}function $l(e,t){return!e||!Ol(t)?!1:(t=t.slice(2).replace(/Once$/,""),tt(e,t[0].toLowerCase()+t.slice(1))||tt(e,Lo(t))||tt(e,t))}let Qt=null,Rl=null;function Rs(e){const t=Qt;return Qt=e,Rl=e&&e.type.__scopeId||null,t}function fn(e){Rl=e}function pn(){Rl=null}function A(e,t=Qt,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&a4(-1);const a=Rs(t);let i;try{i=e(...o)}finally{Rs(a),r._d&&a4(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function k2(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:a,propsOptions:[i],slots:s,attrs:l,emit:c,render:u,renderCache:d,data:h,setupState:f,ctx:v,inheritAttrs:_}=e;let C,b;const w=Rs(e);try{if(n.shapeFlag&4){const k=o||r;C=Cr(u.call(k,k,d,a,f,h,v)),b=l}else{const k=t;C=Cr(k.length>1?k(a,{attrs:l,slots:s,emit:c}):k(a,null)),b=t.props?l:ev(l)}}catch(k){q1.length=0,Nl(k,e,1),C=V(Bn)}let g=C;if(b&&_!==!1){const k=Object.keys(b),{shapeFlag:B}=g;k.length&&B&7&&(i&&k.some(v7)&&(b=tv(b,i)),g=Wr(g,b))}return n.dirs&&(g=Wr(g),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),C=g,Rs(w),C}const ev=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ol(n))&&((t||(t={}))[n]=e[n]);return t},tv=(e,t)=>{const n={};for(const r in e)(!v7(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function nv(e,t,n){const{props:r,children:o,component:a}=e,{props:i,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?K3(r,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function av(e,t){t&&t.pendingBranch?Ie(e)?t.effects.push(...e):t.effects.push(e):Qm(e)}function v8(e,t){return Fl(e,null,t)}function iv(e,t){return Fl(e,null,{flush:"post"})}const ts={};function De(e,t,n){return Fl(e,t,n)}function Fl(e,t,{immediate:n,deep:r,flush:o,onTrack:a,onTrigger:i}=Ct){var s;const l=Gu()===((s=zt)==null?void 0:s.scope)?zt:null;let c,u=!1,d=!1;if(qt(e)?(c=()=>e.value,u=$s(e)):Va(e)?(c=()=>e,r=!0):Ie(e)?(d=!0,u=e.some(k=>Va(k)||$s(k)),c=()=>e.map(k=>{if(qt(k))return k.value;if(Va(k))return Ko(k);if(qe(k))return _o(k,l,2)})):qe(e)?t?c=()=>_o(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return h&&h(),zn(e,l,3,[f])}:c=tr,t&&r){const k=c;c=()=>Ko(k())}let h,f=k=>{h=w.onStop=()=>{_o(k,l,4)}},v;if(bi)if(f=tr,t?n&&zn(t,l,3,[c(),d?[]:void 0,f]):c(),o==="sync"){const k=Kv();v=k.__watcherHandles||(k.__watcherHandles=[])}else return tr;let _=d?new Array(e.length).fill(ts):ts;const C=()=>{if(w.active)if(t){const k=w.run();(r||u||(d?k.some((B,N)=>fi(B,_[N])):fi(k,_)))&&(h&&h(),zn(t,l,3,[k,_===ts?void 0:d&&_[0]===ts?[]:_,f]),_=k)}else w.run()};C.allowRecurse=!!t;let b;o==="sync"?b=C:o==="post"?b=()=>yn(C,l&&l.suspense):(C.pre=!0,l&&(C.id=l.uid),b=()=>A7(C));const w=new w7(c,b);t?n?C():_=w.run():o==="post"?yn(w.run.bind(w),l&&l.suspense):w.run();const g=()=>{w.stop(),l&&l.scope&&g7(l.scope.effects,w)};return v&&v.push(g),g}function sv(e,t,n){const r=this.proxy,o=Ot(e)?e.includes(".")?g8(r,e):()=>r[e]:e.bind(r,r);let a;qe(t)?a=t:(a=t.handler,n=t);const i=zt;qa(this);const s=Fl(o,a.bind(r),n);return i?qa(i):ta(),s}function g8(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{Ko(n,t)});else if(Fu(e))for(const n in e)Ko(e[n],t);return e}function Fs(e,t){const n=Qt;if(n===null)return e;const r=Yl(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),ir(()=>{e.isUnmounting=!0}),e}const In=[Function,Array],y8={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:In,onEnter:In,onAfterEnter:In,onEnterCancelled:In,onBeforeLeave:In,onLeave:In,onAfterLeave:In,onLeaveCancelled:In,onBeforeAppear:In,onAppear:In,onAfterAppear:In,onAppearCancelled:In},lv={name:"BaseTransition",props:y8,setup(e,{slots:t}){const n=Oi(),r=C8();let o;return()=>{const a=t.default&&L7(t.default(),!0);if(!a||!a.length)return;let i=a[0];if(a.length>1){for(const _ of a)if(_.type!==Bn){i=_;break}}const s=rt(e),{mode:l}=s;if(r.isLeaving)return M2(i);const c=W3(i);if(!c)return M2(i);const u=gi(c,s,r,n);Ci(c,u);const d=n.subTree,h=d&&W3(d);let f=!1;const{getTransitionKey:v}=c.type;if(v){const _=v();o===void 0?o=_:_!==o&&(o=_,f=!0)}if(h&&h.type!==Bn&&(!jo(c,h)||f)){const _=gi(h,s,r,n);if(Ci(h,_),l==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},M2(i);l==="in-out"&&c.type!==Bn&&(_.delayLeave=(C,b,w)=>{const g=b8(r,h);g[String(h.key)]=h,C._leaveCb=()=>{b(),C._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=w})}return i}}},cv=lv;function b8(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function gi(e,t,n,r){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:v,onBeforeAppear:_,onAppear:C,onAfterAppear:b,onAppearCancelled:w}=t,g=String(e.key),k=b8(n,e),B=(F,D)=>{F&&zn(F,r,9,D)},N=(F,D)=>{const S=D[1];B(F,D),Ie(F)?F.every(R=>R.length<=1)&&S():F.length<=1&&S()},j={mode:a,persisted:i,beforeEnter(F){let D=s;if(!n.isMounted)if(o)D=_||s;else return;F._leaveCb&&F._leaveCb(!0);const S=k[g];S&&jo(e,S)&&S.el._leaveCb&&S.el._leaveCb(),B(D,[F])},enter(F){let D=l,S=c,R=u;if(!n.isMounted)if(o)D=C||l,S=b||c,R=w||u;else return;let I=!1;const U=F._enterCb=le=>{I||(I=!0,le?B(R,[F]):B(S,[F]),j.delayedLeave&&j.delayedLeave(),F._enterCb=void 0)};D?N(D,[F,U]):U()},leave(F,D){const S=String(e.key);if(F._enterCb&&F._enterCb(!0),n.isUnmounting)return D();B(d,[F]);let R=!1;const I=F._leaveCb=U=>{R||(R=!0,D(),U?B(v,[F]):B(f,[F]),F._leaveCb=void 0,k[S]===e&&delete k[S])};k[S]=e,h?N(h,[F,I]):I()},clone(F){return gi(F,t,n,r)}};return j}function M2(e){if(zl(e))return e=Wr(e),e.children=null,e}function W3(e){return zl(e)?e.children?e.children[0]:void 0:e}function Ci(e,t){e.shapeFlag&6&&e.component?Ci(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 L7(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;aHt({name:e.name},t,{setup:e}))():e}const Y1=e=>!!e.type.__asyncLoader,zl=e=>e.type.__isKeepAlive;function uv(e,t){w8(e,"a",t)}function dv(e,t){w8(e,"da",t)}function w8(e,t,n=zt){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ul(t,r,n),n){let o=n.parent;for(;o&&o.parent;)zl(o.parent.vnode)&&hv(r,t,n,o),o=o.parent}}function hv(e,t,n,r){const o=Ul(t,e,r,!0);sr(()=>{g7(r[t],o)},n)}function Ul(e,t,n=zt,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;l1(),qa(n);const s=zn(t,n,e,i);return ta(),c1(),s});return r?o.unshift(a):o.push(a),a}}const Xr=e=>(t,n=zt)=>(!bi||e==="sp")&&Ul(e,(...r)=>t(...r),n),fv=Xr("bm"),ht=Xr("m"),pv=Xr("bu"),_8=Xr("u"),ir=Xr("bum"),sr=Xr("um"),mv=Xr("sp"),vv=Xr("rtg"),gv=Xr("rtc");function Cv(e,t=zt){Ul("ec",e,t)}const D7="components";function jt(e,t){return M8(D7,e,!0,t)||e}const k8=Symbol.for("v-ndc");function Do(e){return Ot(e)?M8(D7,e,!1)||e:e||k8}function M8(e,t,n=!0,r=!1){const o=Qt||zt;if(o){const a=o.type;if(e===D7){const s=jv(a,!1);if(s&&(s===t||s===Mr(t)||s===Pl(Mr(t))))return a}const i=q3(o[e]||a[e],t)||q3(o.appContext[e],t);return!i&&r?a:i}}function q3(e,t){return e&&(e[t]||e[Mr(t)]||e[Pl(Mr(t))])}function Xe(e,t,n,r){let o;const a=n&&n[r];if(Ie(e)||Ot(e)){o=new Array(e.length);for(let i=0,s=e.length;it(i,s,void 0,a&&a[s]));else{const i=Object.keys(e);o=new Array(i.length);for(let s=0,l=i.length;s{const a=r.fn(...o);return a&&(a.key=r.key),a}:r.fn)}return e}function $(e,t,n={},r,o){if(Qt.isCE||Qt.parent&&Y1(Qt.parent)&&Qt.parent.isCE)return t!=="default"&&(n.name=t),V("slot",n,r&&r());let a=e[t];a&&a._c&&(a._d=!1),m();const i=a&&x8(a(n)),s=Q(ke,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),a&&a._c&&(a._d=!0),s}function x8(e){return e.some(t=>js(t)?!(t.type===Bn||t.type===ke&&!x8(t.children)):!0)?e:null}function T0(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ys(r)]=e[r];return n}const B0=e=>e?P8(e)?Yl(e)||e.proxy:B0(e.parent):null,K1=Ht(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=>B0(e.parent),$root:e=>B0(e.root),$emit:e=>e.emit,$options:e=>T7(e),$forceUpdate:e=>e.f||(e.f=()=>A7(e.update)),$nextTick:e=>e.n||(e.n=hn.bind(e.proxy)),$watch:e=>sv.bind(e)}),x2=(e,t)=>e!==Ct&&!e.__isScriptSetup&&tt(e,t),yv={get({_:e},t){const{ctx:n,setupState:r,data:o,props:a,accessCache:i,type:s,appContext:l}=e;let c;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return a[t]}else{if(x2(r,t))return i[t]=1,r[t];if(o!==Ct&&tt(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&tt(c,t))return i[t]=3,a[t];if(n!==Ct&&tt(n,t))return i[t]=4,n[t];H0&&(i[t]=0)}}const u=K1[t];let d,h;if(u)return t==="$attrs"&&kn(e,"get",t),u(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==Ct&&tt(n,t))return i[t]=4,n[t];if(h=l.config.globalProperties,tt(h,t))return h[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:a}=e;return x2(o,t)?(o[t]=n,!0):r!==Ct&&tt(r,t)?(r[t]=n,!0):tt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:a}},i){let s;return!!n[i]||e!==Ct&&tt(e,i)||x2(t,i)||(s=a[0])&&tt(s,i)||tt(r,i)||tt(K1,i)||tt(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:tt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function xt(){return S8().slots}function lr(){return S8().attrs}function S8(){const e=Oi();return e.setupContext||(e.setupContext=N8(e))}function Q3(e){return Ie(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let H0=!0;function bv(e){const t=T7(e),n=e.proxy,r=e.ctx;H0=!1,t.beforeCreate&&X3(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:i,watch:s,provide:l,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:f,updated:v,activated:_,deactivated:C,beforeDestroy:b,beforeUnmount:w,destroyed:g,unmounted:k,render:B,renderTracked:N,renderTriggered:j,errorCaptured:F,serverPrefetch:D,expose:S,inheritAttrs:R,components:I,directives:U,filters:le}=t;if(c&&wv(c,r,null),i)for(const re in i){const Ce=i[re];qe(Ce)&&(r[re]=Ce.bind(n))}if(o){const re=o.call(n,n);bt(re)&&(e.data=Qr(re))}if(H0=!0,a)for(const re in a){const Ce=a[re],je=qe(Ce)?Ce.bind(n,n):qe(Ce.get)?Ce.get.bind(n,n):tr,Pe=!qe(Ce)&&qe(Ce.set)?Ce.set.bind(n):tr,Ye=T({get:je,set:Pe});Object.defineProperty(r,re,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:ze=>Ye.value=ze})}if(s)for(const re in s)E8(s[re],r,n,re);if(l){const re=qe(l)?l.call(n):l;Reflect.ownKeys(re).forEach(Ce=>{Za(Ce,re[Ce])})}u&&X3(u,e,"c");function ce(re,Ce){Ie(Ce)?Ce.forEach(je=>re(je.bind(n))):Ce&&re(Ce.bind(n))}if(ce(fv,d),ce(ht,h),ce(pv,f),ce(_8,v),ce(uv,_),ce(dv,C),ce(Cv,F),ce(gv,N),ce(vv,j),ce(ir,w),ce(sr,k),ce(mv,D),Ie(S))if(S.length){const re=e.exposed||(e.exposed={});S.forEach(Ce=>{Object.defineProperty(re,Ce,{get:()=>n[Ce],set:je=>n[Ce]=je})})}else e.exposed||(e.exposed={});B&&e.render===tr&&(e.render=B),R!=null&&(e.inheritAttrs=R),I&&(e.components=I),U&&(e.directives=U)}function wv(e,t,n=tr){Ie(e)&&(e=O0(e));for(const r in e){const o=e[r];let a;bt(o)?"default"in o?a=_n(o.from||r,o.default,!0):a=_n(o.from||r):a=_n(o),qt(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[r]=a}}function X3(e,t,n){zn(Ie(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function E8(e,t,n,r){const o=r.includes(".")?g8(n,r):()=>n[r];if(Ot(e)){const a=t[e];qe(a)&&De(o,a)}else if(qe(e))De(o,e.bind(n));else if(bt(e))if(Ie(e))e.forEach(a=>E8(a,t,n,r));else{const a=qe(e.handler)?e.handler.bind(n):t[e.handler];qe(a)&&De(o,a,e)}}function T7(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(c=>zs(l,c,i,!0)),zs(l,t,i)),bt(t)&&a.set(t,l),l}function zs(e,t,n,r=!1){const{mixins:o,extends:a}=t;a&&zs(e,a,n,!0),o&&o.forEach(i=>zs(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const s=_v[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const _v={data:J3,props:e4,emits:e4,methods:N1,computed:N1,beforeCreate:rn,created:rn,beforeMount:rn,mounted:rn,beforeUpdate:rn,updated:rn,beforeDestroy:rn,beforeUnmount:rn,destroyed:rn,unmounted:rn,activated:rn,deactivated:rn,errorCaptured:rn,serverPrefetch:rn,components:N1,directives:N1,watch:Mv,provide:J3,inject:kv};function J3(e,t){return t?e?function(){return Ht(qe(e)?e.call(this,this):e,qe(t)?t.call(this,this):t)}:t:e}function kv(e,t){return N1(O0(e),O0(t))}function O0(e){if(Ie(e)){const t={};for(let n=0;n1)return n&&qe(t)?t.call(r&&r.proxy):t}}function Ev(e,t,n,r=!1){const o={},a={};Zs(a,Gl,1),e.propsDefaults=Object.create(null),L8(e,t,o,a);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:r8(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function Av(e,t,n,r){const{props:o,attrs:a,vnode:{patchFlag:i}}=e,s=rt(o),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=D8(d,t,!0);Ht(i,h),f&&s.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!a&&!l)return bt(e)&&r.set(e,Oa),Oa;if(Ie(a))for(let u=0;u-1,f[1]=_<0||v<_,(v>-1||tt(f,"default"))&&s.push(d)}}}const c=[i,s];return bt(e)&&r.set(e,c),c}function t4(e){return e[0]!=="$"}function n4(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function r4(e,t){return n4(e)===n4(t)}function o4(e,t){return Ie(t)?t.findIndex(n=>r4(n,e)):qe(t)&&r4(t,e)?0:-1}const T8=e=>e[0]==="_"||e==="$stable",B7=e=>Ie(e)?e.map(Cr):[Cr(e)],Lv=(e,t,n)=>{if(t._n)return t;const r=A((...o)=>B7(t(...o)),n);return r._c=!1,r},B8=(e,t,n)=>{const r=e._ctx;for(const o in e){if(T8(o))continue;const a=e[o];if(qe(a))t[o]=Lv(o,a,r);else if(a!=null){const i=B7(a);t[o]=()=>i}}},H8=(e,t)=>{const n=B7(t);e.slots.default=()=>n},Dv=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=rt(t),Zs(t,"_",n)):B8(t,e.slots={})}else e.slots={},t&&H8(e,t);Zs(e.slots,Gl,1)},Tv=(e,t,n)=>{const{vnode:r,slots:o}=e;let a=!0,i=Ct;if(r.shapeFlag&32){const s=t._;s?n&&s===1?a=!1:(Ht(o,t),!n&&s===1&&delete o._):(a=!t.$stable,B8(t,o)),i=t}else t&&(H8(e,t),i={default:1});if(a)for(const s in o)!T8(s)&&!(s in i)&&delete o[s]};function V0(e,t,n,r,o=!1){if(Ie(e)){e.forEach((h,f)=>V0(h,t&&(Ie(t)?t[f]:t),n,r,o));return}if(Y1(r)&&!o)return;const a=r.shapeFlag&4?Yl(r.component)||r.component.proxy:r.el,i=o?null:a,{i:s,r:l}=e,c=t&&t.r,u=s.refs===Ct?s.refs={}:s.refs,d=s.setupState;if(c!=null&&c!==l&&(Ot(c)?(u[c]=null,tt(d,c)&&(d[c]=null)):qt(c)&&(c.value=null)),qe(l))_o(l,s,12,[i,u]);else{const h=Ot(l),f=qt(l);if(h||f){const v=()=>{if(e.f){const _=h?tt(d,l)?d[l]:u[l]:l.value;o?Ie(_)&&g7(_,a):Ie(_)?_.includes(a)||_.push(a):h?(u[l]=[a],tt(d,l)&&(d[l]=u[l])):(l.value=[a],e.k&&(u[e.k]=l.value))}else h?(u[l]=i,tt(d,l)&&(d[l]=i)):f&&(l.value=i,e.k&&(u[e.k]=i))};i?(v.id=-1,yn(v,n)):v()}}}const yn=av;function Bv(e){return Hv(e)}function Hv(e,t){const n=S0();n.__VUE__=!0;const{insert:r,remove:o,patchProp:a,createElement:i,createText:s,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:f=tr,insertStaticContent:v}=e,_=(M,L,O,q=null,W=null,J=null,he=!1,ue=null,fe=!!L.dynamicChildren)=>{if(M===L)return;M&&!jo(M,L)&&(q=Y(M),ze(M,W,J,!0),M=null),L.patchFlag===-2&&(fe=!1,L.dynamicChildren=null);const{type:se,ref:Se,shapeFlag:ye}=L;switch(se){case jl:C(M,L,O,q);break;case Bn:b(M,L,O,q);break;case W1:M==null&&w(L,O,q,he);break;case ke:I(M,L,O,q,W,J,he,ue,fe);break;default:ye&1?B(M,L,O,q,W,J,he,ue,fe):ye&6?U(M,L,O,q,W,J,he,ue,fe):(ye&64||ye&128)&&se.process(M,L,O,q,W,J,he,ue,fe,Z)}Se!=null&&W&&V0(Se,M&&M.ref,J,L||M,!L)},C=(M,L,O,q)=>{if(M==null)r(L.el=s(L.children),O,q);else{const W=L.el=M.el;L.children!==M.children&&c(W,L.children)}},b=(M,L,O,q)=>{M==null?r(L.el=l(L.children||""),O,q):L.el=M.el},w=(M,L,O,q)=>{[M.el,M.anchor]=v(M.children,L,O,q,M.el,M.anchor)},g=({el:M,anchor:L},O,q)=>{let W;for(;M&&M!==L;)W=h(M),r(M,O,q),M=W;r(L,O,q)},k=({el:M,anchor:L})=>{let O;for(;M&&M!==L;)O=h(M),o(M),M=O;o(L)},B=(M,L,O,q,W,J,he,ue,fe)=>{he=he||L.type==="svg",M==null?N(L,O,q,W,J,he,ue,fe):D(M,L,W,J,he,ue,fe)},N=(M,L,O,q,W,J,he,ue)=>{let fe,se;const{type:Se,props:ye,shapeFlag:Ee,transition:Oe,dirs:te}=M;if(fe=M.el=i(M.type,J,ye&&ye.is,ye),Ee&8?u(fe,M.children):Ee&16&&F(M.children,fe,null,q,W,J&&Se!=="foreignObject",he,ue),te&&Ho(M,null,q,"created"),j(fe,M,M.scopeId,he,q),ye){for(const ve in ye)ve!=="value"&&!Cs(ve)&&a(fe,ve,null,ye[ve],J,M.children,q,W,Ge);"value"in ye&&a(fe,"value",null,ye.value),(se=ye.onVnodeBeforeMount)&&dr(se,q,M)}te&&Ho(M,null,q,"beforeMount");const Me=(!W||W&&!W.pendingBranch)&&Oe&&!Oe.persisted;Me&&Oe.beforeEnter(fe),r(fe,L,O),((se=ye&&ye.onVnodeMounted)||Me||te)&&yn(()=>{se&&dr(se,q,M),Me&&Oe.enter(fe),te&&Ho(M,null,q,"mounted")},W)},j=(M,L,O,q,W)=>{if(O&&f(M,O),q)for(let J=0;J{for(let se=fe;se{const ue=L.el=M.el;let{patchFlag:fe,dynamicChildren:se,dirs:Se}=L;fe|=M.patchFlag&16;const ye=M.props||Ct,Ee=L.props||Ct;let Oe;O&&Oo(O,!1),(Oe=Ee.onVnodeBeforeUpdate)&&dr(Oe,O,L,M),Se&&Ho(L,M,O,"beforeUpdate"),O&&Oo(O,!0);const te=W&&L.type!=="foreignObject";if(se?S(M.dynamicChildren,se,ue,O,q,te,J):he||Ce(M,L,ue,null,O,q,te,J,!1),fe>0){if(fe&16)R(ue,L,ye,Ee,O,q,W);else if(fe&2&&ye.class!==Ee.class&&a(ue,"class",null,Ee.class,W),fe&4&&a(ue,"style",ye.style,Ee.style,W),fe&8){const Me=L.dynamicProps;for(let ve=0;ve{Oe&&dr(Oe,O,L,M),Se&&Ho(L,M,O,"updated")},q)},S=(M,L,O,q,W,J,he)=>{for(let ue=0;ue{if(O!==q){if(O!==Ct)for(const ue in O)!Cs(ue)&&!(ue in q)&&a(M,ue,O[ue],null,he,L.children,W,J,Ge);for(const ue in q){if(Cs(ue))continue;const fe=q[ue],se=O[ue];fe!==se&&ue!=="value"&&a(M,ue,se,fe,he,L.children,W,J,Ge)}"value"in q&&a(M,"value",O.value,q.value)}},I=(M,L,O,q,W,J,he,ue,fe)=>{const se=L.el=M?M.el:s(""),Se=L.anchor=M?M.anchor:s("");let{patchFlag:ye,dynamicChildren:Ee,slotScopeIds:Oe}=L;Oe&&(ue=ue?ue.concat(Oe):Oe),M==null?(r(se,O,q),r(Se,O,q),F(L.children,O,Se,W,J,he,ue,fe)):ye>0&&ye&64&&Ee&&M.dynamicChildren?(S(M.dynamicChildren,Ee,O,W,J,he,ue),(L.key!=null||W&&L===W.subTree)&&O8(M,L,!0)):Ce(M,L,O,Se,W,J,he,ue,fe)},U=(M,L,O,q,W,J,he,ue,fe)=>{L.slotScopeIds=ue,M==null?L.shapeFlag&512?W.ctx.activate(L,O,q,he,fe):le(L,O,q,W,J,he,fe):ie(M,L,fe)},le=(M,L,O,q,W,J,he)=>{const ue=M.component=Rv(M,q,W);if(zl(M)&&(ue.ctx.renderer=Z),Fv(ue),ue.asyncDep){if(W&&W.registerDep(ue,ce),!M.el){const fe=ue.subTree=V(Bn);b(null,fe,L,O)}return}ce(ue,M,L,O,W,J,he)},ie=(M,L,O)=>{const q=L.component=M.component;if(nv(M,L,O))if(q.asyncDep&&!q.asyncResolved){re(q,L,O);return}else q.next=L,qm(q.update),q.update();else L.el=M.el,q.vnode=L},ce=(M,L,O,q,W,J,he)=>{const ue=()=>{if(M.isMounted){let{next:Se,bu:ye,u:Ee,parent:Oe,vnode:te}=M,Me=Se,ve;Oo(M,!1),Se?(Se.el=te.el,re(M,Se,he)):Se=te,ye&&bs(ye),(ve=Se.props&&Se.props.onVnodeBeforeUpdate)&&dr(ve,Oe,Se,te),Oo(M,!0);const He=k2(M),ee=M.subTree;M.subTree=He,_(ee,He,d(ee.el),Y(ee),M,W,J),Se.el=He.el,Me===null&&rv(M,He.el),Ee&&yn(Ee,W),(ve=Se.props&&Se.props.onVnodeUpdated)&&yn(()=>dr(ve,Oe,Se,te),W)}else{let Se;const{el:ye,props:Ee}=L,{bm:Oe,m:te,parent:Me}=M,ve=Y1(L);if(Oo(M,!1),Oe&&bs(Oe),!ve&&(Se=Ee&&Ee.onVnodeBeforeMount)&&dr(Se,Me,L),Oo(M,!0),ye&&ae){const He=()=>{M.subTree=k2(M),ae(ye,M.subTree,M,W,null)};ve?L.type.__asyncLoader().then(()=>!M.isUnmounted&&He()):He()}else{const He=M.subTree=k2(M);_(null,He,O,q,M,W,J),L.el=He.el}if(te&&yn(te,W),!ve&&(Se=Ee&&Ee.onVnodeMounted)){const He=L;yn(()=>dr(Se,Me,He),W)}(L.shapeFlag&256||Me&&Y1(Me.vnode)&&Me.vnode.shapeFlag&256)&&M.a&&yn(M.a,W),M.isMounted=!0,L=O=q=null}},fe=M.effect=new w7(ue,()=>A7(se),M.scope),se=M.update=()=>fe.run();se.id=M.uid,Oo(M,!0),se()},re=(M,L,O)=>{L.component=M;const q=M.vnode.props;M.vnode=L,M.next=null,Av(M,L.props,q,O),Tv(M,L.children,O),l1(),Y3(),c1()},Ce=(M,L,O,q,W,J,he,ue,fe=!1)=>{const se=M&&M.children,Se=M?M.shapeFlag:0,ye=L.children,{patchFlag:Ee,shapeFlag:Oe}=L;if(Ee>0){if(Ee&128){Pe(se,ye,O,q,W,J,he,ue,fe);return}else if(Ee&256){je(se,ye,O,q,W,J,he,ue,fe);return}}Oe&8?(Se&16&&Ge(se,W,J),ye!==se&&u(O,ye)):Se&16?Oe&16?Pe(se,ye,O,q,W,J,he,ue,fe):Ge(se,W,J,!0):(Se&8&&u(O,""),Oe&16&&F(ye,O,q,W,J,he,ue,fe))},je=(M,L,O,q,W,J,he,ue,fe)=>{M=M||Oa,L=L||Oa;const se=M.length,Se=L.length,ye=Math.min(se,Se);let Ee;for(Ee=0;EeSe?Ge(M,W,J,!0,!1,ye):F(L,O,q,W,J,he,ue,fe,ye)},Pe=(M,L,O,q,W,J,he,ue,fe)=>{let se=0;const Se=L.length;let ye=M.length-1,Ee=Se-1;for(;se<=ye&&se<=Ee;){const Oe=M[se],te=L[se]=fe?po(L[se]):Cr(L[se]);if(jo(Oe,te))_(Oe,te,O,null,W,J,he,ue,fe);else break;se++}for(;se<=ye&&se<=Ee;){const Oe=M[ye],te=L[Ee]=fe?po(L[Ee]):Cr(L[Ee]);if(jo(Oe,te))_(Oe,te,O,null,W,J,he,ue,fe);else break;ye--,Ee--}if(se>ye){if(se<=Ee){const Oe=Ee+1,te=OeEe)for(;se<=ye;)ze(M[se],W,J,!0),se++;else{const Oe=se,te=se,Me=new Map;for(se=te;se<=Ee;se++){const Ve=L[se]=fe?po(L[se]):Cr(L[se]);Ve.key!=null&&Me.set(Ve.key,se)}let ve,He=0;const ee=Ee-te+1;let pe=!1,we=0;const st=new Array(ee);for(se=0;se=ee){ze(Ve,W,J,!0);continue}let wt;if(Ve.key!=null)wt=Me.get(Ve.key);else for(ve=te;ve<=Ee;ve++)if(st[ve-te]===0&&jo(Ve,L[ve])){wt=ve;break}wt===void 0?ze(Ve,W,J,!0):(st[wt-te]=se+1,wt>=we?we=wt:pe=!0,_(Ve,L[wt],O,null,W,J,he,ue,fe),He++)}const Ne=pe?Ov(st):Oa;for(ve=Ne.length-1,se=ee-1;se>=0;se--){const Ve=te+se,wt=L[Ve],pt=Ve+1{const{el:J,type:he,transition:ue,children:fe,shapeFlag:se}=M;if(se&6){Ye(M.component.subTree,L,O,q);return}if(se&128){M.suspense.move(L,O,q);return}if(se&64){he.move(M,L,O,Z);return}if(he===ke){r(J,L,O);for(let ye=0;yeue.enter(J),W);else{const{leave:ye,delayLeave:Ee,afterLeave:Oe}=ue,te=()=>r(J,L,O),Me=()=>{ye(J,()=>{te(),Oe&&Oe()})};Ee?Ee(J,te,Me):Me()}else r(J,L,O)},ze=(M,L,O,q=!1,W=!1)=>{const{type:J,props:he,ref:ue,children:fe,dynamicChildren:se,shapeFlag:Se,patchFlag:ye,dirs:Ee}=M;if(ue!=null&&V0(ue,null,O,M,!0),Se&256){L.ctx.deactivate(M);return}const Oe=Se&1&&Ee,te=!Y1(M);let Me;if(te&&(Me=he&&he.onVnodeBeforeUnmount)&&dr(Me,L,M),Se&6)Te(M.component,O,q);else{if(Se&128){M.suspense.unmount(O,q);return}Oe&&Ho(M,null,L,"beforeUnmount"),Se&64?M.type.remove(M,L,O,W,Z,q):se&&(J!==ke||ye>0&&ye&64)?Ge(se,L,O,!1,!0):(J===ke&&ye&384||!W&&Se&16)&&Ge(fe,L,O),q&&de(M)}(te&&(Me=he&&he.onVnodeUnmounted)||Oe)&&yn(()=>{Me&&dr(Me,L,M),Oe&&Ho(M,null,L,"unmounted")},O)},de=M=>{const{type:L,el:O,anchor:q,transition:W}=M;if(L===ke){Ze(O,q);return}if(L===W1){k(M);return}const J=()=>{o(O),W&&!W.persisted&&W.afterLeave&&W.afterLeave()};if(M.shapeFlag&1&&W&&!W.persisted){const{leave:he,delayLeave:ue}=W,fe=()=>he(O,J);ue?ue(M.el,J,fe):fe()}else J()},Ze=(M,L)=>{let O;for(;M!==L;)O=h(M),o(M),M=O;o(L)},Te=(M,L,O)=>{const{bum:q,scope:W,update:J,subTree:he,um:ue}=M;q&&bs(q),W.stop(),J&&(J.active=!1,ze(he,M,L,O)),ue&&yn(ue,L),yn(()=>{M.isUnmounted=!0},L),L&&L.pendingBranch&&!L.isUnmounted&&M.asyncDep&&!M.asyncResolved&&M.suspenseId===L.pendingId&&(L.deps--,L.deps===0&&L.resolve())},Ge=(M,L,O,q=!1,W=!1,J=0)=>{for(let he=J;heM.shapeFlag&6?Y(M.component.subTree):M.shapeFlag&128?M.suspense.next():h(M.anchor||M.el),z=(M,L,O)=>{M==null?L._vnode&&ze(L._vnode,null,null,!0):_(L._vnode||null,M,L,null,null,null,O),Y3(),f8(),L._vnode=M},Z={p:_,um:ze,m:Ye,r:de,mt:le,mc:F,pc:Ce,pbc:S,n:Y,o:e};let K,ae;return t&&([K,ae]=t(Z)),{render:z,hydrate:K,createApp:Sv(z,K)}}function Oo({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function O8(e,t,n=!1){const r=e.children,o=t.children;if(Ie(r)&&Ie(o))for(let a=0;a>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}const Iv=e=>e.__isTeleport,ke=Symbol.for("v-fgt"),jl=Symbol.for("v-txt"),Bn=Symbol.for("v-cmt"),W1=Symbol.for("v-stc"),q1=[];let er=null;function m(e=!1){q1.push(er=e?null:[])}function Vv(){q1.pop(),er=q1[q1.length-1]||null}let yi=1;function a4(e){yi+=e}function I8(e){return e.dynamicChildren=yi>0?er||Oa:null,Vv(),yi>0&&er&&er.push(e),e}function x(e,t,n,r,o,a){return I8(p(e,t,n,r,o,a,!0))}function Q(e,t,n,r,o){return I8(V(e,t,n,r,o,!0))}function js(e){return e?e.__v_isVNode===!0:!1}function jo(e,t){return e.type===t.type&&e.key===t.key}const Gl="__vInternal",V8=({key:e})=>e??null,ws=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ot(e)||qt(e)||qe(e)?{i:Qt,r:e,k:t,f:!!n}:e:null);function p(e,t=null,n=null,r=0,o=null,a=e===ke?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&V8(t),ref:t&&ws(t),scopeId:Rl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Qt};return s?(H7(l,n),a&128&&e.normalize(l)):n&&(l.shapeFlag|=Ot(n)?8:16),yi>0&&!i&&er&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&er.push(l),l}const V=Pv;function Pv(e,t=null,n=null,r=0,o=null,a=!1){if((!e||e===k8)&&(e=Bn),js(e)){const s=Wr(e,t,!0);return n&&H7(s,n),yi>0&&!a&&er&&(s.shapeFlag&6?er[er.indexOf(e)]=s:er.push(s)),s.patchFlag|=-2,s}if(Gv(e)&&(e=e.__vccOpts),t){t=Zv(t);let{class:s,style:l}=t;s&&!Ot(s)&&(t.class=X(s)),bt(l)&&(a8(l)&&!Ie(l)&&(l=Ht({},l)),t.style=yt(l))}const i=Ot(e)?1:ov(e)?128:Iv(e)?64:bt(e)?4:qe(e)?2:0;return p(e,t,n,r,o,i,a,!0)}function Zv(e){return e?a8(e)||Gl in e?Ht({},e):e:null}function Wr(e,t,n=!1){const{props:r,ref:o,patchFlag:a,children:i}=e,s=t?We(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&V8(s),ref:t&&t.ref?n&&o?Ie(o)?o.concat(ws(t)):[o,ws(t)]:ws(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ke?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Wr(e.ssContent),ssFallback:e.ssFallback&&Wr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function y(e=" ",t=0){return V(jl,null,e,t)}function Hi(e,t){const n=V(W1,null,e);return n.staticCount=t,n}function P(e="",t=!1){return t?(m(),Q(Bn,null,e)):V(Bn,null,e)}function Cr(e){return e==null||typeof e=="boolean"?V(Bn):Ie(e)?V(ke,null,e.slice()):typeof e=="object"?po(e):V(jl,null,String(e))}function po(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Wr(e)}function H7(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ie(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),H7(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Gl in t)?t._ctx=Qt:o===3&&Qt&&(Qt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else qe(t)?(t={default:t,_ctx:Qt},n=32):(t=String(t),r&64?(n=16,t=[y(t)]):n=8);e.children=t,e.shapeFlag|=n}function We(...e){const t={};for(let n=0;nzt||Qt;let O7,Ca,i4="__VUE_INSTANCE_SETTERS__";(Ca=S0()[i4])||(Ca=S0()[i4]=[]),Ca.push(e=>zt=e),O7=e=>{Ca.length>1?Ca.forEach(t=>t(e)):Ca[0](e)};const qa=e=>{O7(e),e.scope.on()},ta=()=>{zt&&zt.scope.off(),O7(null)};function P8(e){return e.vnode.shapeFlag&4}let bi=!1;function Fv(e,t=!1){bi=t;const{props:n,children:r}=e.vnode,o=P8(e);Ev(e,n,o,t),Dv(e,r);const a=o?zv(e,t):void 0;return bi=!1,a}function zv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=i8(new Proxy(e.ctx,yv));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?N8(e):null;qa(e),l1();const a=_o(r,e,0,[e.props,o]);if(c1(),ta(),$u(a)){if(a.then(ta,ta),t)return a.then(i=>{s4(e,i,t)}).catch(i=>{Nl(i,e,0)});e.asyncDep=a}else s4(e,a,t)}else Z8(e,t)}function s4(e,t,n){qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:bt(t)&&(e.setupState=u8(t)),Z8(e,n)}let l4;function Z8(e,t,n){const r=e.type;if(!e.render){if(!t&&l4&&!r.render){const o=r.template||T7(e).template;if(o){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,c=Ht(Ht({isCustomElement:a,delimiters:s},i),l);r.render=l4(o,c)}}e.render=r.render||tr}qa(e),l1(),bv(e),c1(),ta()}function Uv(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return kn(e,"get","$attrs"),t[n]}}))}function N8(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Uv(e)},slots:e.slots,emit:e.emit,expose:t}}function Yl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(u8(i8(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in K1)return K1[n](e)},has(t,n){return n in t||n in K1}}))}function jv(e,t=!0){return qe(e)?e.displayName||e.name:e.name||t&&e.__name}function Gv(e){return qe(e)&&"__vccOpts"in e}const T=(e,t)=>Ym(e,t,bi);function Le(e,t,n){const r=arguments.length;return r===2?bt(t)&&!Ie(t)?js(t)?V(e,null,[t]):V(e,t):V(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&js(n)&&(n=[n]),V(e,t,n))}const Yv=Symbol.for("v-scx"),Kv=()=>_n(Yv),Wv="3.3.4",qv="http://www.w3.org/2000/svg",Go=typeof document<"u"?document:null,c4=Go&&Go.createElement("template"),Qv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Go.createElementNS(qv,e):Go.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Go.createTextNode(e),createComment:e=>Go.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Go.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,a){const i=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===a||!(o=o.nextSibling)););else{c4.innerHTML=r?`${e}`:e;const s=c4.content;if(r){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Xv(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Jv(e,t,n){const r=e.style,o=Ot(n);if(n&&!o){if(t&&!Ot(t))for(const a in t)n[a]==null&&P0(r,a,"");for(const a in n)P0(r,a,n[a])}else{const a=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=a)}}const u4=/\s*!important$/;function P0(e,t,n){if(Ie(n))n.forEach(r=>P0(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=eg(e,t);u4.test(n)?e.setProperty(Lo(r),n.replace(u4,""),"important"):e[r]=n}}const d4=["Webkit","Moz","ms"],S2={};function eg(e,t){const n=S2[t];if(n)return n;let r=Mr(t);if(r!=="filter"&&r in e)return S2[t]=r;r=Pl(r);for(let o=0;oE2||(ig.then(()=>E2=0),E2=Date.now());function lg(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;zn(cg(r,n.value),t,5,[r])};return n.value=e,n.attached=sg(),n}function cg(e,t){if(Ie(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const p4=/^on[a-z]/,ug=(e,t,n,r,o=!1,a,i,s,l)=>{t==="class"?Xv(e,r,o):t==="style"?Jv(e,n,r):Ol(t)?v7(t)||og(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):dg(e,t,r,o))?ng(e,t,r,a,i,s,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),tg(e,t,r,o))};function dg(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&p4.test(t)&&qe(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||p4.test(t)&&Ot(n)?!1:t in e}function u1(e){const t=Oi();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>N0(a,o))},r=()=>{const o=e(t.proxy);Z0(t.subTree,o),n(o)};iv(r),ht(()=>{const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),sr(()=>o.disconnect())})}function Z0(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Z0(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)N0(e.el,t);else if(e.type===ke)e.children.forEach(n=>Z0(n,t));else if(e.type===W1){let{el:n,anchor:r}=e;for(;n&&(N0(n,t),n!==r);)n=n.nextSibling}}function N0(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const oo="transition",E1="animation",aa=(e,{slots:t})=>Le(cv,R8(e),t);aa.displayName="Transition";const $8={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},hg=aa.props=Ht({},y8,$8),Io=(e,t=[])=>{Ie(e)?e.forEach(n=>n(...t)):e&&e(...t)},m4=e=>e?Ie(e)?e.some(t=>t.length>1):e.length>1:!1;function R8(e){const t={};for(const I in e)I in $8||(t[I]=e[I]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:a=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=a,appearActiveClass:c=i,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,v=fg(o),_=v&&v[0],C=v&&v[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:g,onLeave:k,onLeaveCancelled:B,onBeforeAppear:N=b,onAppear:j=w,onAppearCancelled:F=g}=t,D=(I,U,le)=>{ho(I,U?u:s),ho(I,U?c:i),le&&le()},S=(I,U)=>{I._isLeaving=!1,ho(I,d),ho(I,f),ho(I,h),U&&U()},R=I=>(U,le)=>{const ie=I?j:w,ce=()=>D(U,I,le);Io(ie,[U,ce]),v4(()=>{ho(U,I?l:a),Vr(U,I?u:s),m4(ie)||g4(U,r,_,ce)})};return Ht(t,{onBeforeEnter(I){Io(b,[I]),Vr(I,a),Vr(I,i)},onBeforeAppear(I){Io(N,[I]),Vr(I,l),Vr(I,c)},onEnter:R(!1),onAppear:R(!0),onLeave(I,U){I._isLeaving=!0;const le=()=>S(I,U);Vr(I,d),z8(),Vr(I,h),v4(()=>{I._isLeaving&&(ho(I,d),Vr(I,f),m4(k)||g4(I,r,C,le))}),Io(k,[I,le])},onEnterCancelled(I){D(I,!1),Io(g,[I])},onAppearCancelled(I){D(I,!0),Io(F,[I])},onLeaveCancelled(I){S(I),Io(B,[I])}})}function fg(e){if(e==null)return null;if(bt(e))return[A2(e.enter),A2(e.leave)];{const t=A2(e);return[t,t]}}function A2(e){return rm(e)}function Vr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function ho(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function v4(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let pg=0;function g4(e,t,n,r){const o=e._endId=++pg,a=()=>{o===e._endId&&r()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=F8(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,h),a()},h=f=>{f.target===e&&++u>=l&&d()};setTimeout(()=>{u(n[v]||"").split(", "),o=r(`${oo}Delay`),a=r(`${oo}Duration`),i=C4(o,a),s=r(`${E1}Delay`),l=r(`${E1}Duration`),c=C4(s,l);let u=null,d=0,h=0;t===oo?i>0&&(u=oo,d=i,h=a.length):t===E1?c>0&&(u=E1,d=c,h=l.length):(d=Math.max(i,c),u=d>0?i>c?oo:E1:null,h=u?u===oo?a.length:l.length:0);const f=u===oo&&/\b(transform|all)(,|$)/.test(r(`${oo}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:f}}function C4(e,t){for(;e.lengthy4(n)+y4(e[r])))}function y4(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function z8(){return document.body.offsetHeight}const U8=new WeakMap,j8=new WeakMap,G8={name:"TransitionGroup",props:Ht({},hg,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Oi(),r=C8();let o,a;return _8(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!bg(o[0].el,n.vnode.el,i))return;o.forEach(gg),o.forEach(Cg);const s=o.filter(yg);z8(),s.forEach(l=>{const c=l.el,u=c.style;Vr(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const d=c._moveCb=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",d),c._moveCb=null,ho(c,i))};c.addEventListener("transitionend",d)})}),()=>{const i=rt(e),s=R8(i);let l=i.tag||ke;o=a,a=t.default?L7(t.default()):[];for(let c=0;cdelete e.mode;G8.props;const vg=G8;function gg(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function Cg(e){j8.set(e,e.el.getBoundingClientRect())}function yg(e){const t=U8.get(e),n=j8.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${r}px,${o}px)`,a.transitionDuration="0s",e}}function bg(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach(i=>{i.split(/\s+/).forEach(s=>s&&r.classList.remove(s))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:a}=F8(r);return o.removeChild(r),a}const b4=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ie(t)?n=>bs(t,n):t};function wg(e){e.target.composing=!0}function w4(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const _g={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e._assign=b4(o);const a=r||o.props&&o.props.type==="number";xa(e,t?"change":"input",i=>{if(i.target.composing)return;let s=e.value;n&&(s=s.trim()),a&&(s=x0(s)),e._assign(s)}),n&&xa(e,"change",()=>{e.value=e.value.trim()}),t||(xa(e,"compositionstart",wg),xa(e,"compositionend",w4),xa(e,"change",w4))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},a){if(e._assign=b4(a),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(o||e.type==="number")&&x0(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},kg=["ctrl","shift","alt","meta"],Mg={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)=>kg.some(n=>e[`${n}Key`]&&!t.includes(n))},Dt=(e,t)=>(n,...r)=>{for(let o=0;on=>{if(!("key"in n))return;const r=Lo(n.key);if(t.some(o=>o===r||xg[o]===r))return e(n)},$0={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):A1(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),A1(e,!0),r.enter(e)):r.leave(e,()=>{A1(e,!1)}):A1(e,t))},beforeUnmount(e,{value:t}){A1(e,t)}};function A1(e,t){e.style.display=t?e._vod:"none"}const Sg=Ht({patchProp:ug},Qv);let _4;function Eg(){return _4||(_4=Bv(Sg))}const Y8=(...e)=>{const t=Eg().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Ag(r);if(!o)return;const a=t._component;!qe(a)&&!a.render&&!a.template&&(a.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function Ag(e){return Ot(e)?document.querySelector(e):e}function Lg(){return K8().__VUE_DEVTOOLS_GLOBAL_HOOK__}function K8(){return typeof navigator<"u"&&typeof window<"u"?window:typeof global<"u"?global:{}}const Dg=typeof Proxy=="function",Tg="devtools-plugin:setup",Bg="plugin:settings:set";let ya,R0;function Hg(){var e;return ya!==void 0||(typeof window<"u"&&window.performance?(ya=!0,R0=window.performance):typeof global<"u"&&(!((e=global.perf_hooks)===null||e===void 0)&&e.performance)?(ya=!0,R0=global.perf_hooks.performance):ya=!1),ya}function Og(){return Hg()?R0.now():Date.now()}class Ig{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const i in t.settings){const s=t.settings[i];r[i]=s.defaultValue}const o=`__vue-devtools-plugin-settings__${t.id}`;let a=Object.assign({},r);try{const i=localStorage.getItem(o),s=JSON.parse(i);Object.assign(a,s)}catch{}this.fallbacks={getSettings(){return a},setSettings(i){try{localStorage.setItem(o,JSON.stringify(i))}catch{}a=i},now(){return Og()}},n&&n.on(Bg,(i,s)=>{i===this.plugin.id&&this.fallbacks.setSettings(s)}),this.proxiedOn=new Proxy({},{get:(i,s)=>this.target?this.target.on[s]:(...l)=>{this.onQueue.push({method:s,args:l})}}),this.proxiedTarget=new Proxy({},{get:(i,s)=>this.target?this.target[s]:s==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(s)?(...l)=>(this.targetQueue.push({method:s,args:l,resolve:()=>{}}),this.fallbacks[s](...l)):(...l)=>new Promise(c=>{this.targetQueue.push({method:s,args:l,resolve:c})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function Vg(e,t){const n=e,r=K8(),o=Lg(),a=Dg&&n.enableEarlyProxy;if(o&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!a))o.emit(Tg,e,t);else{const i=a?new Ig(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*! +var Jf=Object.defineProperty;var ep=(e,t,n)=>t in e?Jf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ut=(e,t,n)=>(ep(e,typeof t!="symbol"?t+"":t,n),n),w2=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var oe=(e,t,n)=>(w2(e,t,"read from private field"),n?n.call(e):t.get(e)),Qe=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},$t=(e,t,n,r)=>(w2(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);var ge=(e,t,n)=>(w2(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(o){if(o.ep)return;o.ep=!0;const a=n(o);fetch(o.href,a)}})();const tp="modulepreload",np=function(e,t){return e[0]==="."?new URL(e,t).href:e},V3={},be=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(a=>{if(a=np(a,r),a in V3)return;V3[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!r)for(let u=o.length-1;u>=0;u--){const d=o[u];if(d.href===a&&(!i||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":tp,i||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),i)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},rp=e=>({"/control-plane/addresses":async(t,n)=>(n.close(),{http:e("KUMA_API_URL"),kds:"grpcs://:5685"})});var _2=new WeakMap,Ou=new Map,op=new Map,ra;(function(e){e[e.Constant=0]="Constant",e[e.Instance=1]="Instance",e[e.Factory=2]="Factory"})(ra||(ra={}));var Yr;(function(e){e[e.Container=0]="Container",e[e.Resolution=1]="Resolution",e[e.Singleton=2]="Singleton",e[e.Transient=3]="Transient"})(Yr||(Yr={}));var ap=class{constructor(e){this.impl=e,this.type=ra.Constant}},ip=class{constructor(e){this.impl=e,this.type=ra.Factory}},sp=e=>e.type===ra.Factory,Hl=class{constructor(e){this.impl=e,this.type=ra.Instance}},lp=class extends Hl{constructor(){super(...arguments),this.scope=Yr.Container,this.cache=new WeakMap}},cp=class extends Hl{constructor(){super(...arguments),this.scope=Yr.Resolution}},up=class extends Hl{constructor(e){super(e),this.impl=e,this.scope=Yr.Singleton}},dp=class extends Hl{constructor(){super(...arguments),this.scope=Yr.Transient}},hp=e=>e.type===ra.Instance,fp=e=>e.scope===Yr.Container,pp=e=>e.scope===Yr.Resolution,mp=e=>e.scope===Yr.Singleton,vp=e=>Symbol(e),$e=e=>{const t=Symbol(e);return{__t:null,__d:e,__s:t,__o:!1,optional:{__t:null,__d:e,__s:t,__o:!0}}},P1=class{constructor(){this.parent=null,this.map=new Map}set(e,t,n=P1.notag){const r=this.map.get(t.__s);r?r.set(n,e):this.map.set(t.__s,new Map().set(n,e))}find(e,t,n){const r=this.map.get(e.__s);if(r!==void 0){if(n){const o=r.get(n);if(o)return o}if(t)for(let o=0,a=t.length;o{t.map.set(r,e(n))}),t}clone(){return this.from(e=>new Map(e))}},Iu=P1;Iu.notag=vp("NO_TAG");var gp=class{constructor(e,t,n,r){this.vault=e,this.tokens=t,this.getVault=n,this.condition=r}from(e){const{tokens:t}=this;for(let n=0,r=t.length;nthis.resolveToken(o,n,r,t.split()))}resolveToken(e,t,n,r=new Vu){const o=this.vault.get(e,r,t,n);if(o)return this.resolveBinding(o,r);if(!e.__o)throw new Error(`No matching bindings found for '${e.__d}' token.`)}resolveBinding(e,t){return hp(e)?mp(e)?this.resolveCache(e,t,()=>e.cache,n=>{e.cache=n}):fp(e)?this.resolveCache(e,t,()=>e.cache.get(this.vault),n=>{e.cache.set(this.vault,n)}):pp(e)?this.resolveCache(e,t,()=>t.instances.get(e),n=>{t.instances.set(e,n)}):this.createInstance(e.impl,t):sp(e)?(...n)=>{const r=this.createInstance(e.impl.creator,t);return r instanceof Promise?r.then(o=>gs.resolveInitialization(o,n,e.impl.initializer)):gs.resolveInitialization(r,n,e.impl.initializer)}:e.impl}resolveCache(e,t,n,r){const o=n();if(o!==void 0)return o;const a=this.createInstance(e.impl,t);return r(a),a}createInstance(e,t){const n=this.getParameters(e,t),r=_2.get(e);if(r!==void 0)return r?e(...n):new e(...n);try{const o=e(...n);return _2.set(e,!0),o}catch{const a=new e(...n);return _2.set(e,!1),a}}getParameters(e,t){const n=Ou.get(e);if(n)return this.resolveTokens(n,t,op.get(e),e);if(e.length===0)return[];throw new Error(`Missing required 'injected' registration of '${e.name}'`)}static resolveInitialization(e,t,n){const r=n==null?void 0:n(e,...t);return r instanceof Promise?r.then(()=>e):e}},_p=()=>new gs,kp=(e,...t)=>(Ou.set(e,t),e),kie=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Mp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xp=function(t){return Sp(t)&&!Ep(t)};function Sp(e){return!!e&&typeof e=="object"}function Ep(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Dp(e)}var Ap=typeof Symbol=="function"&&Symbol.for,Lp=Ap?Symbol.for("react.element"):60103;function Dp(e){return e.$$typeof===Lp}function Tp(e){return Array.isArray(e)?[]:{}}function hi(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Wa(Tp(e),e,t):e}function Bp(e,t,n){return e.concat(t).map(function(r){return hi(r,n)})}function Hp(e,t){if(!t.customMerge)return Wa;var n=t.customMerge(e);return typeof n=="function"?n:Wa}function Op(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function P3(e){return Object.keys(e).concat(Op(e))}function Pu(e,t){try{return t in e}catch{return!1}}function Ip(e,t){return Pu(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Vp(e,t,n){var r={};return n.isMergeableObject(e)&&P3(e).forEach(function(o){r[o]=hi(e[o],n)}),P3(t).forEach(function(o){Ip(e,o)||(Pu(e,o)&&n.isMergeableObject(t[o])?r[o]=Hp(o,n)(e[o],t[o],n):r[o]=hi(t[o],n))}),r}function Wa(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||Bp,n.isMergeableObject=n.isMergeableObject||xp,n.cloneUnlessOtherwiseSpecified=hi;var r=Array.isArray(t),o=Array.isArray(e),a=r===o;return a?r?n.arrayMerge(e,t,n):Vp(e,t,n):hi(t,n)}Wa.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,o){return Wa(r,o,n)},{})};var Pp=Wa,Zp=Pp;const Np=Mp(Zp),f7=_p(),$p=(...e)=>[...new Map([...e.flat()]).entries()],Rp=e=>{const t=new Map(e);return e.forEach(([n,r])=>{if(typeof r.decorates<"u"){const o=r.decorates,a=t.get(o);if(typeof a<"u"){const{labels:i,...s}=a,l=$e("inner"),c=$e("inner.wrapper");t.set(l,{...s}),t.set(c,{service:()=>()=>Bi(l)}),t.set(o,{...r,arguments:[c],labels:i})}r.decorates=void 0}}),[...t.entries()]},Bi=e=>f7.get(e),Fp=(...e)=>(Rp($p(...e)).forEach(n=>Zu(...n)),Bi),p7=(...e)=>e.map(t=>()=>Bi(t)),Wi=new WeakMap,Zu=(e,t)=>{const n=f7.bind(e);switch(!0){case"constant"in t:n.toConstant(t.constant);break;case"service"in t:{const r=n.toInstance(t.service);(typeof t.shared>"u"||t.shared===!0)&&r.inSingletonScope();break}}typeof t.labels<"u"&&t.labels.forEach(r=>{Wi.has(r)||(Wi.set(r,[]),Zu(r,{service:()=>Wi.get(r).reduce((a,i)=>{const s=Bi(i);return Array.isArray(s)?a.concat(s):s instanceof Object?Np(a,s):a},[])})),Wi.get(r).push(e)}),typeof t.arguments<"u"&&typeof t.service<"u"&&(t.arguments.forEach((r,o)=>{if(typeof r>"u")throw new Error(`Unable to find token for argument[${o}]`)}),kp(t.service,...t.arguments))},nn=(e,t)=>{const n=$e(t.description);return f7.bind(n).toConstant(e),n},zp={sources:$e("control-planes.sources")},Up=e=>[[zp.sources,{service:rp,arguments:[e.env],labels:[e.sources]}]],jp=()=>[{path:"/diagnostics",name:"diagnostics",component:()=>be(()=>import("./DiagnosticsView-9ce74730.js"),["./CodeBlock-aa591f34.css"],import.meta.url)}],Gp=e=>({"/config":async(t,n)=>(n.close(),await e.getConfig())}),Z3={sources:$e("diagnostics.sources"),routes:$e("diagnostics.routes")},Yp=e=>[[Z3.sources,{service:Gp,arguments:[e.api],labels:[e.sources]}],[Z3.routes,{service:jp,labels:[e.routes]}]],Kp=()=>[{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>be(()=>import("./OnboardingView-8de9b490.js"),[],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{onboardingProcess:!0},component:()=>be(()=>import("./WelcomeView-97de84f2.js"),["./OnboardingPage-88f67fb6.css","./WelcomeView-64507f3a.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{onboardingProcess:!0},component:()=>be(()=>import("./DeploymentTypes-42411dc2.js"),["./OnboardingPage-88f67fb6.css","./DeploymentTypes-2b5f2b6d.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{onboardingProcess:!0},component:()=>be(()=>import("./ConfigurationTypes-df042c2c.js"),["./OnboardingPage-88f67fb6.css","./ConfigurationTypes-e6e1e836.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{onboardingProcess:!0},component:()=>be(()=>import("./MultiZoneView-ab43cced.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./MultiZoneView-d34220a6.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{onboardingProcess:!0},component:()=>be(()=>import("./CreateMesh-49829f77.js"),["./OnboardingPage-88f67fb6.css","./CreateMesh-a99ab9f3.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{onboardingProcess:!0},component:()=>be(()=>import("./AddNewServices-c07b7e55.js"),["./OnboardingPage-88f67fb6.css","./AddNewServices-6816281c.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{onboardingProcess:!0},component:()=>be(()=>import("./AddNewServicesCode-0f4ef3fc.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./CodeBlock-aa591f34.css","./AddNewServicesCode-7aa0ab0c.css"],import.meta.url)},{path:"dataplanes-overview",name:"onboarding-dataplanes-overview",meta:{onboardingProcess:!0},component:()=>be(()=>import("./DataplanesOverview-2387a5c1.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./DataplanesOverview-ed24e8a4.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{onboardingProcess:!0},component:()=>be(()=>import("./CompletedView-2be0b7e4.js"),["./OnboardingPage-88f67fb6.css","./CompletedView-b2f4845a.css"],import.meta.url)}]}],Wp={routes:$e("onboarding.routes"),guards:$e("onboarding.guards")},qp=e=>[[Wp.routes,{service:Kp,labels:[e.routes]}]];function m7(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Ct={},Oa=[],tr=()=>{},Qp=()=>!1,Xp=/^on[^a-z]/,Ol=e=>Xp.test(e),v7=e=>e.startsWith("onUpdate:"),Ht=Object.assign,g7=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Jp=Object.prototype.hasOwnProperty,tt=(e,t)=>Jp.call(e,t),Ie=Array.isArray,Ia=e=>Il(e)==="[object Map]",Nu=e=>Il(e)==="[object Set]",qe=e=>typeof e=="function",Ot=e=>typeof e=="string",C7=e=>typeof e=="symbol",bt=e=>e!==null&&typeof e=="object",$u=e=>bt(e)&&qe(e.then)&&qe(e.catch),Ru=Object.prototype.toString,Il=e=>Ru.call(e),em=e=>Il(e).slice(8,-1),Fu=e=>Il(e)==="[object Object]",y7=e=>Ot(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Cs=m7(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Vl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},tm=/-(\w)/g,Mr=Vl(e=>e.replace(tm,(t,n)=>n?n.toUpperCase():"")),nm=/\B([A-Z])/g,Lo=Vl(e=>e.replace(nm,"-$1").toLowerCase()),Pl=Vl(e=>e.charAt(0).toUpperCase()+e.slice(1)),ys=Vl(e=>e?`on${Pl(e)}`:""),fi=(e,t)=>!Object.is(e,t),bs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},x0=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rm=e=>{const t=Ot(e)?Number(e):NaN;return isNaN(t)?e:t};let N3;const S0=()=>N3||(N3=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function yt(e){if(Ie(e)){const t={};for(let n=0;n{if(n){const r=n.split(am);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function X(e){let t="";if(Ot(e))t=e;else if(Ie(e))for(let n=0;nOt(e)?e:e==null?"":Ie(e)||bt(e)&&(e.toString===Ru||!qe(e.toString))?JSON.stringify(e,Uu,2):String(e),Uu=(e,t)=>t&&t.__v_isRef?Uu(e,t.value):Ia(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:Nu(t)?{[`Set(${t.size})`]:[...t.values()]}:bt(t)&&!Ie(t)&&!Fu(t)?String(t):t;let Ln;class ju{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ln,!t&&Ln&&(this.index=(Ln.scopes||(Ln.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ln;try{return Ln=this,t()}finally{Ln=n}}}on(){Ln=this}off(){Ln=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Yu=e=>(e.w&xo)>0,Ku=e=>(e.n&xo)>0,fm=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||u>=l)&&s.push(c)})}else switch(n!==void 0&&s.push(i.get(n)),t){case"add":Ie(e)?y7(n)&&s.push(i.get("length")):(s.push(i.get(ea)),Ia(e)&&s.push(i.get(A0)));break;case"delete":Ie(e)||(s.push(i.get(ea)),Ia(e)&&s.push(i.get(A0)));break;case"set":Ia(e)&&s.push(i.get(ea));break}if(s.length===1)s[0]&&L0(s[0]);else{const l=[];for(const c of s)c&&l.push(...c);L0(b7(l))}}function L0(e,t){const n=Ie(e)?e:[...e];for(const r of n)r.computed&&R3(r);for(const r of n)r.computed||R3(r)}function R3(e,t){(e!==Jn||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function mm(e,t){var n;return(n=Ns.get(e))==null?void 0:n.get(t)}const vm=m7("__proto__,__v_isRef,__isVue"),Qu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(C7)),gm=_7(),Cm=_7(!1,!0),ym=_7(!0),F3=bm();function bm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=rt(this);for(let a=0,i=this.length;a{e[t]=function(...n){l1();const r=rt(this)[t].apply(this,n);return c1(),r}}),e}function wm(e){const t=rt(this);return kn(t,"has",e),t.hasOwnProperty(e)}function _7(e=!1,t=!1){return function(r,o,a){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&a===(e?t?Pm:n8:t?t8:e8).get(r))return r;const i=Ie(r);if(!e){if(i&&tt(F3,o))return Reflect.get(F3,o,a);if(o==="hasOwnProperty")return wm}const s=Reflect.get(r,o,a);return(C7(o)?Qu.has(o):vm(o))||(e||kn(r,"get",o),t)?s:qt(s)?i&&y7(o)?s:s.value:bt(s)?e?o8(s):Qr(s):s}}const _m=Xu(),km=Xu(!0);function Xu(e=!1){return function(n,r,o,a){let i=n[r];if(oa(i)&&qt(i)&&!qt(o))return!1;if(!e&&(!$s(o)&&!oa(o)&&(i=rt(i),o=rt(o)),!Ie(n)&&qt(i)&&!qt(o)))return i.value=o,!0;const s=Ie(n)&&y7(r)?Number(r)e,Zl=e=>Reflect.getPrototypeOf(e);function qi(e,t,n=!1,r=!1){e=e.__v_raw;const o=rt(e),a=rt(t);n||(t!==a&&kn(o,"get",t),kn(o,"get",a));const{has:i}=Zl(o),s=r?k7:n?S7:pi;if(i.call(o,t))return s(e.get(t));if(i.call(o,a))return s(e.get(a));e!==o&&e.get(t)}function Qi(e,t=!1){const n=this.__v_raw,r=rt(n),o=rt(e);return t||(e!==o&&kn(r,"has",e),kn(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Xi(e,t=!1){return e=e.__v_raw,!t&&kn(rt(e),"iterate",ea),Reflect.get(e,"size",e)}function z3(e){e=rt(e);const t=rt(this);return Zl(t).has.call(t,e)||(t.add(e),Kr(t,"add",e,e)),this}function U3(e,t){t=rt(t);const n=rt(this),{has:r,get:o}=Zl(n);let a=r.call(n,e);a||(e=rt(e),a=r.call(n,e));const i=o.call(n,e);return n.set(e,t),a?fi(t,i)&&Kr(n,"set",e,t):Kr(n,"add",e,t),this}function j3(e){const t=rt(this),{has:n,get:r}=Zl(t);let o=n.call(t,e);o||(e=rt(e),o=n.call(t,e)),r&&r.call(t,e);const a=t.delete(e);return o&&Kr(t,"delete",e,void 0),a}function G3(){const e=rt(this),t=e.size!==0,n=e.clear();return t&&Kr(e,"clear",void 0,void 0),n}function Ji(e,t){return function(r,o){const a=this,i=a.__v_raw,s=rt(i),l=t?k7:e?S7:pi;return!e&&kn(s,"iterate",ea),i.forEach((c,u)=>r.call(o,l(c),l(u),a))}}function es(e,t,n){return function(...r){const o=this.__v_raw,a=rt(o),i=Ia(a),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...r),u=n?k7:t?S7:pi;return!t&&kn(a,"iterate",l?A0:ea),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:s?[u(d[0]),u(d[1])]:u(d),done:h}},[Symbol.iterator](){return this}}}}function ro(e){return function(...t){return e==="delete"?!1:this}}function Lm(){const e={get(a){return qi(this,a)},get size(){return Xi(this)},has:Qi,add:z3,set:U3,delete:j3,clear:G3,forEach:Ji(!1,!1)},t={get(a){return qi(this,a,!1,!0)},get size(){return Xi(this)},has:Qi,add:z3,set:U3,delete:j3,clear:G3,forEach:Ji(!1,!0)},n={get(a){return qi(this,a,!0)},get size(){return Xi(this,!0)},has(a){return Qi.call(this,a,!0)},add:ro("add"),set:ro("set"),delete:ro("delete"),clear:ro("clear"),forEach:Ji(!0,!1)},r={get(a){return qi(this,a,!0,!0)},get size(){return Xi(this,!0)},has(a){return Qi.call(this,a,!0)},add:ro("add"),set:ro("set"),delete:ro("delete"),clear:ro("clear"),forEach:Ji(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=es(a,!1,!1),n[a]=es(a,!0,!1),t[a]=es(a,!1,!0),r[a]=es(a,!0,!0)}),[e,n,t,r]}const[Dm,Tm,Bm,Hm]=Lm();function M7(e,t){const n=t?e?Hm:Bm:e?Tm:Dm;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(tt(n,o)&&o in r?n:r,o,a)}const Om={get:M7(!1,!1)},Im={get:M7(!1,!0)},Vm={get:M7(!0,!1)},e8=new WeakMap,t8=new WeakMap,n8=new WeakMap,Pm=new WeakMap;function Zm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Nm(e){return e.__v_skip||!Object.isExtensible(e)?0:Zm(em(e))}function Qr(e){return oa(e)?e:x7(e,!1,Ju,Om,e8)}function r8(e){return x7(e,!1,Am,Im,t8)}function o8(e){return x7(e,!0,Em,Vm,n8)}function x7(e,t,n,r,o){if(!bt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=o.get(e);if(a)return a;const i=Nm(e);if(i===0)return e;const s=new Proxy(e,i===2?r:n);return o.set(e,s),s}function Va(e){return oa(e)?Va(e.__v_raw):!!(e&&e.__v_isReactive)}function oa(e){return!!(e&&e.__v_isReadonly)}function $s(e){return!!(e&&e.__v_isShallow)}function a8(e){return Va(e)||oa(e)}function rt(e){const t=e&&e.__v_raw;return t?rt(t):e}function i8(e){return Zs(e,"__v_skip",!0),e}const pi=e=>bt(e)?Qr(e):e,S7=e=>bt(e)?o8(e):e;function s8(e){wo&&Jn&&(e=rt(e),qu(e.dep||(e.dep=b7())))}function l8(e,t){e=rt(e);const n=e.dep;n&&L0(n)}function qt(e){return!!(e&&e.__v_isRef===!0)}function G(e){return c8(e,!1)}function $m(e){return c8(e,!0)}function c8(e,t){return qt(e)?e:new Rm(e,t)}class Rm{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:rt(t),this._value=n?t:pi(t)}get value(){return s8(this),this._value}set value(t){const n=this.__v_isShallow||$s(t)||oa(t);t=n?t:rt(t),fi(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:pi(t),l8(this))}}function E(e){return qt(e)?e.value:e}const Fm={get:(e,t,n)=>E(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return qt(o)&&!qt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function u8(e){return Va(e)?e:new Proxy(e,Fm)}function zm(e){const t=Ie(e)?new Array(e.length):{};for(const n in e)t[n]=jm(e,n);return t}class Um{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,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 mm(rt(this._object),this._key)}}function jm(e,t,n){const r=e[t];return qt(r)?r:new Um(e,t,n)}class Gm{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new w7(t,()=>{this._dirty||(this._dirty=!0,l8(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=rt(this);return s8(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ym(e,t,n=!1){let r,o;const a=qe(e);return a?(r=e,o=tr):(r=e.get,o=e.set),new Gm(r,o,a||!o,n)}function _o(e,t,n,r){let o;try{o=r?e(...r):e()}catch(a){Nl(a,t,n)}return o}function zn(e,t,n,r){if(qe(e)){const a=_o(e,t,n,r);return a&&$u(a)&&a.catch(i=>{Nl(i,t,n)}),a}const o=[];for(let a=0;a>>1;vi(Jt[r])br&&Jt.splice(t,1)}function Qm(e){Ie(e)?Pa.push(...e):(!Zr||!Zr.includes(e,e.allowRecurse?Uo+1:Uo))&&Pa.push(e),h8()}function Y3(e,t=mi?br+1:0){for(;tvi(n)-vi(r)),Uo=0;Uoe.id==null?1/0:e.id,Xm=(e,t)=>{const n=vi(e)-vi(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function p8(e){D0=!1,mi=!0,Jt.sort(Xm);const t=tr;try{for(br=0;brOt(f)?f.trim():f)),d&&(o=n.map(x0))}let s,l=r[s=ys(t)]||r[s=ys(Mr(t))];!l&&a&&(l=r[s=ys(Lo(t))]),l&&zn(l,e,6,o);const c=r[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,zn(c,e,6,o)}}function m8(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const a=e.emits;let i={},s=!1;if(!qe(e)){const l=c=>{const u=m8(c,t,!0);u&&(s=!0,Ht(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(bt(e)&&r.set(e,null),null):(Ie(a)?a.forEach(l=>i[l]=null):Ht(i,a),bt(e)&&r.set(e,i),i)}function $l(e,t){return!e||!Ol(t)?!1:(t=t.slice(2).replace(/Once$/,""),tt(e,t[0].toLowerCase()+t.slice(1))||tt(e,Lo(t))||tt(e,t))}let Qt=null,Rl=null;function Rs(e){const t=Qt;return Qt=e,Rl=e&&e.type.__scopeId||null,t}function fn(e){Rl=e}function pn(){Rl=null}function A(e,t=Qt,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&a4(-1);const a=Rs(t);let i;try{i=e(...o)}finally{Rs(a),r._d&&a4(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function k2(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:a,propsOptions:[i],slots:s,attrs:l,emit:c,render:u,renderCache:d,data:h,setupState:f,ctx:v,inheritAttrs:_}=e;let C,b;const w=Rs(e);try{if(n.shapeFlag&4){const k=o||r;C=Cr(u.call(k,k,d,a,f,h,v)),b=l}else{const k=t;C=Cr(k.length>1?k(a,{attrs:l,slots:s,emit:c}):k(a,null)),b=t.props?l:ev(l)}}catch(k){q1.length=0,Nl(k,e,1),C=V(Bn)}let g=C;if(b&&_!==!1){const k=Object.keys(b),{shapeFlag:B}=g;k.length&&B&7&&(i&&k.some(v7)&&(b=tv(b,i)),g=Wr(g,b))}return n.dirs&&(g=Wr(g),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),C=g,Rs(w),C}const ev=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ol(n))&&((t||(t={}))[n]=e[n]);return t},tv=(e,t)=>{const n={};for(const r in e)(!v7(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function nv(e,t,n){const{props:r,children:o,component:a}=e,{props:i,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?K3(r,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function av(e,t){t&&t.pendingBranch?Ie(e)?t.effects.push(...e):t.effects.push(e):Qm(e)}function v8(e,t){return Fl(e,null,t)}function iv(e,t){return Fl(e,null,{flush:"post"})}const ts={};function De(e,t,n){return Fl(e,t,n)}function Fl(e,t,{immediate:n,deep:r,flush:o,onTrack:a,onTrigger:i}=Ct){var s;const l=Gu()===((s=zt)==null?void 0:s.scope)?zt:null;let c,u=!1,d=!1;if(qt(e)?(c=()=>e.value,u=$s(e)):Va(e)?(c=()=>e,r=!0):Ie(e)?(d=!0,u=e.some(k=>Va(k)||$s(k)),c=()=>e.map(k=>{if(qt(k))return k.value;if(Va(k))return Ko(k);if(qe(k))return _o(k,l,2)})):qe(e)?t?c=()=>_o(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return h&&h(),zn(e,l,3,[f])}:c=tr,t&&r){const k=c;c=()=>Ko(k())}let h,f=k=>{h=w.onStop=()=>{_o(k,l,4)}},v;if(bi)if(f=tr,t?n&&zn(t,l,3,[c(),d?[]:void 0,f]):c(),o==="sync"){const k=Kv();v=k.__watcherHandles||(k.__watcherHandles=[])}else return tr;let _=d?new Array(e.length).fill(ts):ts;const C=()=>{if(w.active)if(t){const k=w.run();(r||u||(d?k.some((B,N)=>fi(B,_[N])):fi(k,_)))&&(h&&h(),zn(t,l,3,[k,_===ts?void 0:d&&_[0]===ts?[]:_,f]),_=k)}else w.run()};C.allowRecurse=!!t;let b;o==="sync"?b=C:o==="post"?b=()=>yn(C,l&&l.suspense):(C.pre=!0,l&&(C.id=l.uid),b=()=>A7(C));const w=new w7(c,b);t?n?C():_=w.run():o==="post"?yn(w.run.bind(w),l&&l.suspense):w.run();const g=()=>{w.stop(),l&&l.scope&&g7(l.scope.effects,w)};return v&&v.push(g),g}function sv(e,t,n){const r=this.proxy,o=Ot(e)?e.includes(".")?g8(r,e):()=>r[e]:e.bind(r,r);let a;qe(t)?a=t:(a=t.handler,n=t);const i=zt;qa(this);const s=Fl(o,a.bind(r),n);return i?qa(i):ta(),s}function g8(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{Ko(n,t)});else if(Fu(e))for(const n in e)Ko(e[n],t);return e}function Fs(e,t){const n=Qt;if(n===null)return e;const r=Yl(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),ir(()=>{e.isUnmounting=!0}),e}const In=[Function,Array],y8={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:In,onEnter:In,onAfterEnter:In,onEnterCancelled:In,onBeforeLeave:In,onLeave:In,onAfterLeave:In,onLeaveCancelled:In,onBeforeAppear:In,onAppear:In,onAfterAppear:In,onAppearCancelled:In},lv={name:"BaseTransition",props:y8,setup(e,{slots:t}){const n=Oi(),r=C8();let o;return()=>{const a=t.default&&L7(t.default(),!0);if(!a||!a.length)return;let i=a[0];if(a.length>1){for(const _ of a)if(_.type!==Bn){i=_;break}}const s=rt(e),{mode:l}=s;if(r.isLeaving)return M2(i);const c=W3(i);if(!c)return M2(i);const u=gi(c,s,r,n);Ci(c,u);const d=n.subTree,h=d&&W3(d);let f=!1;const{getTransitionKey:v}=c.type;if(v){const _=v();o===void 0?o=_:_!==o&&(o=_,f=!0)}if(h&&h.type!==Bn&&(!jo(c,h)||f)){const _=gi(h,s,r,n);if(Ci(h,_),l==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},M2(i);l==="in-out"&&c.type!==Bn&&(_.delayLeave=(C,b,w)=>{const g=b8(r,h);g[String(h.key)]=h,C._leaveCb=()=>{b(),C._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=w})}return i}}},cv=lv;function b8(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function gi(e,t,n,r){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:v,onBeforeAppear:_,onAppear:C,onAfterAppear:b,onAppearCancelled:w}=t,g=String(e.key),k=b8(n,e),B=(F,D)=>{F&&zn(F,r,9,D)},N=(F,D)=>{const S=D[1];B(F,D),Ie(F)?F.every(R=>R.length<=1)&&S():F.length<=1&&S()},j={mode:a,persisted:i,beforeEnter(F){let D=s;if(!n.isMounted)if(o)D=_||s;else return;F._leaveCb&&F._leaveCb(!0);const S=k[g];S&&jo(e,S)&&S.el._leaveCb&&S.el._leaveCb(),B(D,[F])},enter(F){let D=l,S=c,R=u;if(!n.isMounted)if(o)D=C||l,S=b||c,R=w||u;else return;let I=!1;const U=F._enterCb=le=>{I||(I=!0,le?B(R,[F]):B(S,[F]),j.delayedLeave&&j.delayedLeave(),F._enterCb=void 0)};D?N(D,[F,U]):U()},leave(F,D){const S=String(e.key);if(F._enterCb&&F._enterCb(!0),n.isUnmounting)return D();B(d,[F]);let R=!1;const I=F._leaveCb=U=>{R||(R=!0,D(),U?B(v,[F]):B(f,[F]),F._leaveCb=void 0,k[S]===e&&delete k[S])};k[S]=e,h?N(h,[F,I]):I()},clone(F){return gi(F,t,n,r)}};return j}function M2(e){if(zl(e))return e=Wr(e),e.children=null,e}function W3(e){return zl(e)?e.children?e.children[0]:void 0:e}function Ci(e,t){e.shapeFlag&6&&e.component?Ci(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 L7(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;aHt({name:e.name},t,{setup:e}))():e}const Y1=e=>!!e.type.__asyncLoader,zl=e=>e.type.__isKeepAlive;function uv(e,t){w8(e,"a",t)}function dv(e,t){w8(e,"da",t)}function w8(e,t,n=zt){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ul(t,r,n),n){let o=n.parent;for(;o&&o.parent;)zl(o.parent.vnode)&&hv(r,t,n,o),o=o.parent}}function hv(e,t,n,r){const o=Ul(t,e,r,!0);sr(()=>{g7(r[t],o)},n)}function Ul(e,t,n=zt,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;l1(),qa(n);const s=zn(t,n,e,i);return ta(),c1(),s});return r?o.unshift(a):o.push(a),a}}const Xr=e=>(t,n=zt)=>(!bi||e==="sp")&&Ul(e,(...r)=>t(...r),n),fv=Xr("bm"),ht=Xr("m"),pv=Xr("bu"),_8=Xr("u"),ir=Xr("bum"),sr=Xr("um"),mv=Xr("sp"),vv=Xr("rtg"),gv=Xr("rtc");function Cv(e,t=zt){Ul("ec",e,t)}const D7="components";function jt(e,t){return M8(D7,e,!0,t)||e}const k8=Symbol.for("v-ndc");function Do(e){return Ot(e)?M8(D7,e,!1)||e:e||k8}function M8(e,t,n=!0,r=!1){const o=Qt||zt;if(o){const a=o.type;if(e===D7){const s=jv(a,!1);if(s&&(s===t||s===Mr(t)||s===Pl(Mr(t))))return a}const i=q3(o[e]||a[e],t)||q3(o.appContext[e],t);return!i&&r?a:i}}function q3(e,t){return e&&(e[t]||e[Mr(t)]||e[Pl(Mr(t))])}function Xe(e,t,n,r){let o;const a=n&&n[r];if(Ie(e)||Ot(e)){o=new Array(e.length);for(let i=0,s=e.length;it(i,s,void 0,a&&a[s]));else{const i=Object.keys(e);o=new Array(i.length);for(let s=0,l=i.length;s{const a=r.fn(...o);return a&&(a.key=r.key),a}:r.fn)}return e}function $(e,t,n={},r,o){if(Qt.isCE||Qt.parent&&Y1(Qt.parent)&&Qt.parent.isCE)return t!=="default"&&(n.name=t),V("slot",n,r&&r());let a=e[t];a&&a._c&&(a._d=!1),m();const i=a&&x8(a(n)),s=Q(ke,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),a&&a._c&&(a._d=!0),s}function x8(e){return e.some(t=>js(t)?!(t.type===Bn||t.type===ke&&!x8(t.children)):!0)?e:null}function T0(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ys(r)]=e[r];return n}const B0=e=>e?P8(e)?Yl(e)||e.proxy:B0(e.parent):null,K1=Ht(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=>B0(e.parent),$root:e=>B0(e.root),$emit:e=>e.emit,$options:e=>T7(e),$forceUpdate:e=>e.f||(e.f=()=>A7(e.update)),$nextTick:e=>e.n||(e.n=hn.bind(e.proxy)),$watch:e=>sv.bind(e)}),x2=(e,t)=>e!==Ct&&!e.__isScriptSetup&&tt(e,t),yv={get({_:e},t){const{ctx:n,setupState:r,data:o,props:a,accessCache:i,type:s,appContext:l}=e;let c;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return a[t]}else{if(x2(r,t))return i[t]=1,r[t];if(o!==Ct&&tt(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&tt(c,t))return i[t]=3,a[t];if(n!==Ct&&tt(n,t))return i[t]=4,n[t];H0&&(i[t]=0)}}const u=K1[t];let d,h;if(u)return t==="$attrs"&&kn(e,"get",t),u(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==Ct&&tt(n,t))return i[t]=4,n[t];if(h=l.config.globalProperties,tt(h,t))return h[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:a}=e;return x2(o,t)?(o[t]=n,!0):r!==Ct&&tt(r,t)?(r[t]=n,!0):tt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:a}},i){let s;return!!n[i]||e!==Ct&&tt(e,i)||x2(t,i)||(s=a[0])&&tt(s,i)||tt(r,i)||tt(K1,i)||tt(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:tt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function xt(){return S8().slots}function lr(){return S8().attrs}function S8(){const e=Oi();return e.setupContext||(e.setupContext=N8(e))}function Q3(e){return Ie(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let H0=!0;function bv(e){const t=T7(e),n=e.proxy,r=e.ctx;H0=!1,t.beforeCreate&&X3(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:i,watch:s,provide:l,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:f,updated:v,activated:_,deactivated:C,beforeDestroy:b,beforeUnmount:w,destroyed:g,unmounted:k,render:B,renderTracked:N,renderTriggered:j,errorCaptured:F,serverPrefetch:D,expose:S,inheritAttrs:R,components:I,directives:U,filters:le}=t;if(c&&wv(c,r,null),i)for(const re in i){const Ce=i[re];qe(Ce)&&(r[re]=Ce.bind(n))}if(o){const re=o.call(n,n);bt(re)&&(e.data=Qr(re))}if(H0=!0,a)for(const re in a){const Ce=a[re],je=qe(Ce)?Ce.bind(n,n):qe(Ce.get)?Ce.get.bind(n,n):tr,Pe=!qe(Ce)&&qe(Ce.set)?Ce.set.bind(n):tr,Ye=T({get:je,set:Pe});Object.defineProperty(r,re,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:ze=>Ye.value=ze})}if(s)for(const re in s)E8(s[re],r,n,re);if(l){const re=qe(l)?l.call(n):l;Reflect.ownKeys(re).forEach(Ce=>{Za(Ce,re[Ce])})}u&&X3(u,e,"c");function ce(re,Ce){Ie(Ce)?Ce.forEach(je=>re(je.bind(n))):Ce&&re(Ce.bind(n))}if(ce(fv,d),ce(ht,h),ce(pv,f),ce(_8,v),ce(uv,_),ce(dv,C),ce(Cv,F),ce(gv,N),ce(vv,j),ce(ir,w),ce(sr,k),ce(mv,D),Ie(S))if(S.length){const re=e.exposed||(e.exposed={});S.forEach(Ce=>{Object.defineProperty(re,Ce,{get:()=>n[Ce],set:je=>n[Ce]=je})})}else e.exposed||(e.exposed={});B&&e.render===tr&&(e.render=B),R!=null&&(e.inheritAttrs=R),I&&(e.components=I),U&&(e.directives=U)}function wv(e,t,n=tr){Ie(e)&&(e=O0(e));for(const r in e){const o=e[r];let a;bt(o)?"default"in o?a=_n(o.from||r,o.default,!0):a=_n(o.from||r):a=_n(o),qt(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[r]=a}}function X3(e,t,n){zn(Ie(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function E8(e,t,n,r){const o=r.includes(".")?g8(n,r):()=>n[r];if(Ot(e)){const a=t[e];qe(a)&&De(o,a)}else if(qe(e))De(o,e.bind(n));else if(bt(e))if(Ie(e))e.forEach(a=>E8(a,t,n,r));else{const a=qe(e.handler)?e.handler.bind(n):t[e.handler];qe(a)&&De(o,a,e)}}function T7(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(c=>zs(l,c,i,!0)),zs(l,t,i)),bt(t)&&a.set(t,l),l}function zs(e,t,n,r=!1){const{mixins:o,extends:a}=t;a&&zs(e,a,n,!0),o&&o.forEach(i=>zs(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const s=_v[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const _v={data:J3,props:e4,emits:e4,methods:N1,computed:N1,beforeCreate:rn,created:rn,beforeMount:rn,mounted:rn,beforeUpdate:rn,updated:rn,beforeDestroy:rn,beforeUnmount:rn,destroyed:rn,unmounted:rn,activated:rn,deactivated:rn,errorCaptured:rn,serverPrefetch:rn,components:N1,directives:N1,watch:Mv,provide:J3,inject:kv};function J3(e,t){return t?e?function(){return Ht(qe(e)?e.call(this,this):e,qe(t)?t.call(this,this):t)}:t:e}function kv(e,t){return N1(O0(e),O0(t))}function O0(e){if(Ie(e)){const t={};for(let n=0;n1)return n&&qe(t)?t.call(r&&r.proxy):t}}function Ev(e,t,n,r=!1){const o={},a={};Zs(a,Gl,1),e.propsDefaults=Object.create(null),L8(e,t,o,a);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:r8(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function Av(e,t,n,r){const{props:o,attrs:a,vnode:{patchFlag:i}}=e,s=rt(o),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=D8(d,t,!0);Ht(i,h),f&&s.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!a&&!l)return bt(e)&&r.set(e,Oa),Oa;if(Ie(a))for(let u=0;u-1,f[1]=_<0||v<_,(v>-1||tt(f,"default"))&&s.push(d)}}}const c=[i,s];return bt(e)&&r.set(e,c),c}function t4(e){return e[0]!=="$"}function n4(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function r4(e,t){return n4(e)===n4(t)}function o4(e,t){return Ie(t)?t.findIndex(n=>r4(n,e)):qe(t)&&r4(t,e)?0:-1}const T8=e=>e[0]==="_"||e==="$stable",B7=e=>Ie(e)?e.map(Cr):[Cr(e)],Lv=(e,t,n)=>{if(t._n)return t;const r=A((...o)=>B7(t(...o)),n);return r._c=!1,r},B8=(e,t,n)=>{const r=e._ctx;for(const o in e){if(T8(o))continue;const a=e[o];if(qe(a))t[o]=Lv(o,a,r);else if(a!=null){const i=B7(a);t[o]=()=>i}}},H8=(e,t)=>{const n=B7(t);e.slots.default=()=>n},Dv=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=rt(t),Zs(t,"_",n)):B8(t,e.slots={})}else e.slots={},t&&H8(e,t);Zs(e.slots,Gl,1)},Tv=(e,t,n)=>{const{vnode:r,slots:o}=e;let a=!0,i=Ct;if(r.shapeFlag&32){const s=t._;s?n&&s===1?a=!1:(Ht(o,t),!n&&s===1&&delete o._):(a=!t.$stable,B8(t,o)),i=t}else t&&(H8(e,t),i={default:1});if(a)for(const s in o)!T8(s)&&!(s in i)&&delete o[s]};function V0(e,t,n,r,o=!1){if(Ie(e)){e.forEach((h,f)=>V0(h,t&&(Ie(t)?t[f]:t),n,r,o));return}if(Y1(r)&&!o)return;const a=r.shapeFlag&4?Yl(r.component)||r.component.proxy:r.el,i=o?null:a,{i:s,r:l}=e,c=t&&t.r,u=s.refs===Ct?s.refs={}:s.refs,d=s.setupState;if(c!=null&&c!==l&&(Ot(c)?(u[c]=null,tt(d,c)&&(d[c]=null)):qt(c)&&(c.value=null)),qe(l))_o(l,s,12,[i,u]);else{const h=Ot(l),f=qt(l);if(h||f){const v=()=>{if(e.f){const _=h?tt(d,l)?d[l]:u[l]:l.value;o?Ie(_)&&g7(_,a):Ie(_)?_.includes(a)||_.push(a):h?(u[l]=[a],tt(d,l)&&(d[l]=u[l])):(l.value=[a],e.k&&(u[e.k]=l.value))}else h?(u[l]=i,tt(d,l)&&(d[l]=i)):f&&(l.value=i,e.k&&(u[e.k]=i))};i?(v.id=-1,yn(v,n)):v()}}}const yn=av;function Bv(e){return Hv(e)}function Hv(e,t){const n=S0();n.__VUE__=!0;const{insert:r,remove:o,patchProp:a,createElement:i,createText:s,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:f=tr,insertStaticContent:v}=e,_=(M,L,O,q=null,W=null,J=null,he=!1,ue=null,fe=!!L.dynamicChildren)=>{if(M===L)return;M&&!jo(M,L)&&(q=Y(M),ze(M,W,J,!0),M=null),L.patchFlag===-2&&(fe=!1,L.dynamicChildren=null);const{type:se,ref:Se,shapeFlag:ye}=L;switch(se){case jl:C(M,L,O,q);break;case Bn:b(M,L,O,q);break;case W1:M==null&&w(L,O,q,he);break;case ke:I(M,L,O,q,W,J,he,ue,fe);break;default:ye&1?B(M,L,O,q,W,J,he,ue,fe):ye&6?U(M,L,O,q,W,J,he,ue,fe):(ye&64||ye&128)&&se.process(M,L,O,q,W,J,he,ue,fe,Z)}Se!=null&&W&&V0(Se,M&&M.ref,J,L||M,!L)},C=(M,L,O,q)=>{if(M==null)r(L.el=s(L.children),O,q);else{const W=L.el=M.el;L.children!==M.children&&c(W,L.children)}},b=(M,L,O,q)=>{M==null?r(L.el=l(L.children||""),O,q):L.el=M.el},w=(M,L,O,q)=>{[M.el,M.anchor]=v(M.children,L,O,q,M.el,M.anchor)},g=({el:M,anchor:L},O,q)=>{let W;for(;M&&M!==L;)W=h(M),r(M,O,q),M=W;r(L,O,q)},k=({el:M,anchor:L})=>{let O;for(;M&&M!==L;)O=h(M),o(M),M=O;o(L)},B=(M,L,O,q,W,J,he,ue,fe)=>{he=he||L.type==="svg",M==null?N(L,O,q,W,J,he,ue,fe):D(M,L,W,J,he,ue,fe)},N=(M,L,O,q,W,J,he,ue)=>{let fe,se;const{type:Se,props:ye,shapeFlag:Ee,transition:Oe,dirs:te}=M;if(fe=M.el=i(M.type,J,ye&&ye.is,ye),Ee&8?u(fe,M.children):Ee&16&&F(M.children,fe,null,q,W,J&&Se!=="foreignObject",he,ue),te&&Ho(M,null,q,"created"),j(fe,M,M.scopeId,he,q),ye){for(const ve in ye)ve!=="value"&&!Cs(ve)&&a(fe,ve,null,ye[ve],J,M.children,q,W,Ge);"value"in ye&&a(fe,"value",null,ye.value),(se=ye.onVnodeBeforeMount)&&dr(se,q,M)}te&&Ho(M,null,q,"beforeMount");const Me=(!W||W&&!W.pendingBranch)&&Oe&&!Oe.persisted;Me&&Oe.beforeEnter(fe),r(fe,L,O),((se=ye&&ye.onVnodeMounted)||Me||te)&&yn(()=>{se&&dr(se,q,M),Me&&Oe.enter(fe),te&&Ho(M,null,q,"mounted")},W)},j=(M,L,O,q,W)=>{if(O&&f(M,O),q)for(let J=0;J{for(let se=fe;se{const ue=L.el=M.el;let{patchFlag:fe,dynamicChildren:se,dirs:Se}=L;fe|=M.patchFlag&16;const ye=M.props||Ct,Ee=L.props||Ct;let Oe;O&&Oo(O,!1),(Oe=Ee.onVnodeBeforeUpdate)&&dr(Oe,O,L,M),Se&&Ho(L,M,O,"beforeUpdate"),O&&Oo(O,!0);const te=W&&L.type!=="foreignObject";if(se?S(M.dynamicChildren,se,ue,O,q,te,J):he||Ce(M,L,ue,null,O,q,te,J,!1),fe>0){if(fe&16)R(ue,L,ye,Ee,O,q,W);else if(fe&2&&ye.class!==Ee.class&&a(ue,"class",null,Ee.class,W),fe&4&&a(ue,"style",ye.style,Ee.style,W),fe&8){const Me=L.dynamicProps;for(let ve=0;ve{Oe&&dr(Oe,O,L,M),Se&&Ho(L,M,O,"updated")},q)},S=(M,L,O,q,W,J,he)=>{for(let ue=0;ue{if(O!==q){if(O!==Ct)for(const ue in O)!Cs(ue)&&!(ue in q)&&a(M,ue,O[ue],null,he,L.children,W,J,Ge);for(const ue in q){if(Cs(ue))continue;const fe=q[ue],se=O[ue];fe!==se&&ue!=="value"&&a(M,ue,se,fe,he,L.children,W,J,Ge)}"value"in q&&a(M,"value",O.value,q.value)}},I=(M,L,O,q,W,J,he,ue,fe)=>{const se=L.el=M?M.el:s(""),Se=L.anchor=M?M.anchor:s("");let{patchFlag:ye,dynamicChildren:Ee,slotScopeIds:Oe}=L;Oe&&(ue=ue?ue.concat(Oe):Oe),M==null?(r(se,O,q),r(Se,O,q),F(L.children,O,Se,W,J,he,ue,fe)):ye>0&&ye&64&&Ee&&M.dynamicChildren?(S(M.dynamicChildren,Ee,O,W,J,he,ue),(L.key!=null||W&&L===W.subTree)&&O8(M,L,!0)):Ce(M,L,O,Se,W,J,he,ue,fe)},U=(M,L,O,q,W,J,he,ue,fe)=>{L.slotScopeIds=ue,M==null?L.shapeFlag&512?W.ctx.activate(L,O,q,he,fe):le(L,O,q,W,J,he,fe):ie(M,L,fe)},le=(M,L,O,q,W,J,he)=>{const ue=M.component=Rv(M,q,W);if(zl(M)&&(ue.ctx.renderer=Z),Fv(ue),ue.asyncDep){if(W&&W.registerDep(ue,ce),!M.el){const fe=ue.subTree=V(Bn);b(null,fe,L,O)}return}ce(ue,M,L,O,W,J,he)},ie=(M,L,O)=>{const q=L.component=M.component;if(nv(M,L,O))if(q.asyncDep&&!q.asyncResolved){re(q,L,O);return}else q.next=L,qm(q.update),q.update();else L.el=M.el,q.vnode=L},ce=(M,L,O,q,W,J,he)=>{const ue=()=>{if(M.isMounted){let{next:Se,bu:ye,u:Ee,parent:Oe,vnode:te}=M,Me=Se,ve;Oo(M,!1),Se?(Se.el=te.el,re(M,Se,he)):Se=te,ye&&bs(ye),(ve=Se.props&&Se.props.onVnodeBeforeUpdate)&&dr(ve,Oe,Se,te),Oo(M,!0);const He=k2(M),ee=M.subTree;M.subTree=He,_(ee,He,d(ee.el),Y(ee),M,W,J),Se.el=He.el,Me===null&&rv(M,He.el),Ee&&yn(Ee,W),(ve=Se.props&&Se.props.onVnodeUpdated)&&yn(()=>dr(ve,Oe,Se,te),W)}else{let Se;const{el:ye,props:Ee}=L,{bm:Oe,m:te,parent:Me}=M,ve=Y1(L);if(Oo(M,!1),Oe&&bs(Oe),!ve&&(Se=Ee&&Ee.onVnodeBeforeMount)&&dr(Se,Me,L),Oo(M,!0),ye&&ae){const He=()=>{M.subTree=k2(M),ae(ye,M.subTree,M,W,null)};ve?L.type.__asyncLoader().then(()=>!M.isUnmounted&&He()):He()}else{const He=M.subTree=k2(M);_(null,He,O,q,M,W,J),L.el=He.el}if(te&&yn(te,W),!ve&&(Se=Ee&&Ee.onVnodeMounted)){const He=L;yn(()=>dr(Se,Me,He),W)}(L.shapeFlag&256||Me&&Y1(Me.vnode)&&Me.vnode.shapeFlag&256)&&M.a&&yn(M.a,W),M.isMounted=!0,L=O=q=null}},fe=M.effect=new w7(ue,()=>A7(se),M.scope),se=M.update=()=>fe.run();se.id=M.uid,Oo(M,!0),se()},re=(M,L,O)=>{L.component=M;const q=M.vnode.props;M.vnode=L,M.next=null,Av(M,L.props,q,O),Tv(M,L.children,O),l1(),Y3(),c1()},Ce=(M,L,O,q,W,J,he,ue,fe=!1)=>{const se=M&&M.children,Se=M?M.shapeFlag:0,ye=L.children,{patchFlag:Ee,shapeFlag:Oe}=L;if(Ee>0){if(Ee&128){Pe(se,ye,O,q,W,J,he,ue,fe);return}else if(Ee&256){je(se,ye,O,q,W,J,he,ue,fe);return}}Oe&8?(Se&16&&Ge(se,W,J),ye!==se&&u(O,ye)):Se&16?Oe&16?Pe(se,ye,O,q,W,J,he,ue,fe):Ge(se,W,J,!0):(Se&8&&u(O,""),Oe&16&&F(ye,O,q,W,J,he,ue,fe))},je=(M,L,O,q,W,J,he,ue,fe)=>{M=M||Oa,L=L||Oa;const se=M.length,Se=L.length,ye=Math.min(se,Se);let Ee;for(Ee=0;EeSe?Ge(M,W,J,!0,!1,ye):F(L,O,q,W,J,he,ue,fe,ye)},Pe=(M,L,O,q,W,J,he,ue,fe)=>{let se=0;const Se=L.length;let ye=M.length-1,Ee=Se-1;for(;se<=ye&&se<=Ee;){const Oe=M[se],te=L[se]=fe?po(L[se]):Cr(L[se]);if(jo(Oe,te))_(Oe,te,O,null,W,J,he,ue,fe);else break;se++}for(;se<=ye&&se<=Ee;){const Oe=M[ye],te=L[Ee]=fe?po(L[Ee]):Cr(L[Ee]);if(jo(Oe,te))_(Oe,te,O,null,W,J,he,ue,fe);else break;ye--,Ee--}if(se>ye){if(se<=Ee){const Oe=Ee+1,te=OeEe)for(;se<=ye;)ze(M[se],W,J,!0),se++;else{const Oe=se,te=se,Me=new Map;for(se=te;se<=Ee;se++){const Ve=L[se]=fe?po(L[se]):Cr(L[se]);Ve.key!=null&&Me.set(Ve.key,se)}let ve,He=0;const ee=Ee-te+1;let pe=!1,we=0;const st=new Array(ee);for(se=0;se=ee){ze(Ve,W,J,!0);continue}let wt;if(Ve.key!=null)wt=Me.get(Ve.key);else for(ve=te;ve<=Ee;ve++)if(st[ve-te]===0&&jo(Ve,L[ve])){wt=ve;break}wt===void 0?ze(Ve,W,J,!0):(st[wt-te]=se+1,wt>=we?we=wt:pe=!0,_(Ve,L[wt],O,null,W,J,he,ue,fe),He++)}const Ne=pe?Ov(st):Oa;for(ve=Ne.length-1,se=ee-1;se>=0;se--){const Ve=te+se,wt=L[Ve],pt=Ve+1{const{el:J,type:he,transition:ue,children:fe,shapeFlag:se}=M;if(se&6){Ye(M.component.subTree,L,O,q);return}if(se&128){M.suspense.move(L,O,q);return}if(se&64){he.move(M,L,O,Z);return}if(he===ke){r(J,L,O);for(let ye=0;yeue.enter(J),W);else{const{leave:ye,delayLeave:Ee,afterLeave:Oe}=ue,te=()=>r(J,L,O),Me=()=>{ye(J,()=>{te(),Oe&&Oe()})};Ee?Ee(J,te,Me):Me()}else r(J,L,O)},ze=(M,L,O,q=!1,W=!1)=>{const{type:J,props:he,ref:ue,children:fe,dynamicChildren:se,shapeFlag:Se,patchFlag:ye,dirs:Ee}=M;if(ue!=null&&V0(ue,null,O,M,!0),Se&256){L.ctx.deactivate(M);return}const Oe=Se&1&&Ee,te=!Y1(M);let Me;if(te&&(Me=he&&he.onVnodeBeforeUnmount)&&dr(Me,L,M),Se&6)Te(M.component,O,q);else{if(Se&128){M.suspense.unmount(O,q);return}Oe&&Ho(M,null,L,"beforeUnmount"),Se&64?M.type.remove(M,L,O,W,Z,q):se&&(J!==ke||ye>0&&ye&64)?Ge(se,L,O,!1,!0):(J===ke&&ye&384||!W&&Se&16)&&Ge(fe,L,O),q&&de(M)}(te&&(Me=he&&he.onVnodeUnmounted)||Oe)&&yn(()=>{Me&&dr(Me,L,M),Oe&&Ho(M,null,L,"unmounted")},O)},de=M=>{const{type:L,el:O,anchor:q,transition:W}=M;if(L===ke){Ze(O,q);return}if(L===W1){k(M);return}const J=()=>{o(O),W&&!W.persisted&&W.afterLeave&&W.afterLeave()};if(M.shapeFlag&1&&W&&!W.persisted){const{leave:he,delayLeave:ue}=W,fe=()=>he(O,J);ue?ue(M.el,J,fe):fe()}else J()},Ze=(M,L)=>{let O;for(;M!==L;)O=h(M),o(M),M=O;o(L)},Te=(M,L,O)=>{const{bum:q,scope:W,update:J,subTree:he,um:ue}=M;q&&bs(q),W.stop(),J&&(J.active=!1,ze(he,M,L,O)),ue&&yn(ue,L),yn(()=>{M.isUnmounted=!0},L),L&&L.pendingBranch&&!L.isUnmounted&&M.asyncDep&&!M.asyncResolved&&M.suspenseId===L.pendingId&&(L.deps--,L.deps===0&&L.resolve())},Ge=(M,L,O,q=!1,W=!1,J=0)=>{for(let he=J;heM.shapeFlag&6?Y(M.component.subTree):M.shapeFlag&128?M.suspense.next():h(M.anchor||M.el),z=(M,L,O)=>{M==null?L._vnode&&ze(L._vnode,null,null,!0):_(L._vnode||null,M,L,null,null,null,O),Y3(),f8(),L._vnode=M},Z={p:_,um:ze,m:Ye,r:de,mt:le,mc:F,pc:Ce,pbc:S,n:Y,o:e};let K,ae;return t&&([K,ae]=t(Z)),{render:z,hydrate:K,createApp:Sv(z,K)}}function Oo({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function O8(e,t,n=!1){const r=e.children,o=t.children;if(Ie(r)&&Ie(o))for(let a=0;a>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}const Iv=e=>e.__isTeleport,ke=Symbol.for("v-fgt"),jl=Symbol.for("v-txt"),Bn=Symbol.for("v-cmt"),W1=Symbol.for("v-stc"),q1=[];let er=null;function m(e=!1){q1.push(er=e?null:[])}function Vv(){q1.pop(),er=q1[q1.length-1]||null}let yi=1;function a4(e){yi+=e}function I8(e){return e.dynamicChildren=yi>0?er||Oa:null,Vv(),yi>0&&er&&er.push(e),e}function x(e,t,n,r,o,a){return I8(p(e,t,n,r,o,a,!0))}function Q(e,t,n,r,o){return I8(V(e,t,n,r,o,!0))}function js(e){return e?e.__v_isVNode===!0:!1}function jo(e,t){return e.type===t.type&&e.key===t.key}const Gl="__vInternal",V8=({key:e})=>e??null,ws=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ot(e)||qt(e)||qe(e)?{i:Qt,r:e,k:t,f:!!n}:e:null);function p(e,t=null,n=null,r=0,o=null,a=e===ke?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&V8(t),ref:t&&ws(t),scopeId:Rl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Qt};return s?(H7(l,n),a&128&&e.normalize(l)):n&&(l.shapeFlag|=Ot(n)?8:16),yi>0&&!i&&er&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&er.push(l),l}const V=Pv;function Pv(e,t=null,n=null,r=0,o=null,a=!1){if((!e||e===k8)&&(e=Bn),js(e)){const s=Wr(e,t,!0);return n&&H7(s,n),yi>0&&!a&&er&&(s.shapeFlag&6?er[er.indexOf(e)]=s:er.push(s)),s.patchFlag|=-2,s}if(Gv(e)&&(e=e.__vccOpts),t){t=Zv(t);let{class:s,style:l}=t;s&&!Ot(s)&&(t.class=X(s)),bt(l)&&(a8(l)&&!Ie(l)&&(l=Ht({},l)),t.style=yt(l))}const i=Ot(e)?1:ov(e)?128:Iv(e)?64:bt(e)?4:qe(e)?2:0;return p(e,t,n,r,o,i,a,!0)}function Zv(e){return e?a8(e)||Gl in e?Ht({},e):e:null}function Wr(e,t,n=!1){const{props:r,ref:o,patchFlag:a,children:i}=e,s=t?We(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&V8(s),ref:t&&t.ref?n&&o?Ie(o)?o.concat(ws(t)):[o,ws(t)]:ws(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ke?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Wr(e.ssContent),ssFallback:e.ssFallback&&Wr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function y(e=" ",t=0){return V(jl,null,e,t)}function Hi(e,t){const n=V(W1,null,e);return n.staticCount=t,n}function P(e="",t=!1){return t?(m(),Q(Bn,null,e)):V(Bn,null,e)}function Cr(e){return e==null||typeof e=="boolean"?V(Bn):Ie(e)?V(ke,null,e.slice()):typeof e=="object"?po(e):V(jl,null,String(e))}function po(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Wr(e)}function H7(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ie(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),H7(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Gl in t)?t._ctx=Qt:o===3&&Qt&&(Qt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else qe(t)?(t={default:t,_ctx:Qt},n=32):(t=String(t),r&64?(n=16,t=[y(t)]):n=8);e.children=t,e.shapeFlag|=n}function We(...e){const t={};for(let n=0;nzt||Qt;let O7,Ca,i4="__VUE_INSTANCE_SETTERS__";(Ca=S0()[i4])||(Ca=S0()[i4]=[]),Ca.push(e=>zt=e),O7=e=>{Ca.length>1?Ca.forEach(t=>t(e)):Ca[0](e)};const qa=e=>{O7(e),e.scope.on()},ta=()=>{zt&&zt.scope.off(),O7(null)};function P8(e){return e.vnode.shapeFlag&4}let bi=!1;function Fv(e,t=!1){bi=t;const{props:n,children:r}=e.vnode,o=P8(e);Ev(e,n,o,t),Dv(e,r);const a=o?zv(e,t):void 0;return bi=!1,a}function zv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=i8(new Proxy(e.ctx,yv));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?N8(e):null;qa(e),l1();const a=_o(r,e,0,[e.props,o]);if(c1(),ta(),$u(a)){if(a.then(ta,ta),t)return a.then(i=>{s4(e,i,t)}).catch(i=>{Nl(i,e,0)});e.asyncDep=a}else s4(e,a,t)}else Z8(e,t)}function s4(e,t,n){qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:bt(t)&&(e.setupState=u8(t)),Z8(e,n)}let l4;function Z8(e,t,n){const r=e.type;if(!e.render){if(!t&&l4&&!r.render){const o=r.template||T7(e).template;if(o){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,c=Ht(Ht({isCustomElement:a,delimiters:s},i),l);r.render=l4(o,c)}}e.render=r.render||tr}qa(e),l1(),bv(e),c1(),ta()}function Uv(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return kn(e,"get","$attrs"),t[n]}}))}function N8(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Uv(e)},slots:e.slots,emit:e.emit,expose:t}}function Yl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(u8(i8(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in K1)return K1[n](e)},has(t,n){return n in t||n in K1}}))}function jv(e,t=!0){return qe(e)?e.displayName||e.name:e.name||t&&e.__name}function Gv(e){return qe(e)&&"__vccOpts"in e}const T=(e,t)=>Ym(e,t,bi);function Le(e,t,n){const r=arguments.length;return r===2?bt(t)&&!Ie(t)?js(t)?V(e,null,[t]):V(e,t):V(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&js(n)&&(n=[n]),V(e,t,n))}const Yv=Symbol.for("v-scx"),Kv=()=>_n(Yv),Wv="3.3.4",qv="http://www.w3.org/2000/svg",Go=typeof document<"u"?document:null,c4=Go&&Go.createElement("template"),Qv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Go.createElementNS(qv,e):Go.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Go.createTextNode(e),createComment:e=>Go.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Go.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,a){const i=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===a||!(o=o.nextSibling)););else{c4.innerHTML=r?`${e}`:e;const s=c4.content;if(r){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Xv(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Jv(e,t,n){const r=e.style,o=Ot(n);if(n&&!o){if(t&&!Ot(t))for(const a in t)n[a]==null&&P0(r,a,"");for(const a in n)P0(r,a,n[a])}else{const a=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=a)}}const u4=/\s*!important$/;function P0(e,t,n){if(Ie(n))n.forEach(r=>P0(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=eg(e,t);u4.test(n)?e.setProperty(Lo(r),n.replace(u4,""),"important"):e[r]=n}}const d4=["Webkit","Moz","ms"],S2={};function eg(e,t){const n=S2[t];if(n)return n;let r=Mr(t);if(r!=="filter"&&r in e)return S2[t]=r;r=Pl(r);for(let o=0;oE2||(ig.then(()=>E2=0),E2=Date.now());function lg(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;zn(cg(r,n.value),t,5,[r])};return n.value=e,n.attached=sg(),n}function cg(e,t){if(Ie(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const p4=/^on[a-z]/,ug=(e,t,n,r,o=!1,a,i,s,l)=>{t==="class"?Xv(e,r,o):t==="style"?Jv(e,n,r):Ol(t)?v7(t)||og(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):dg(e,t,r,o))?ng(e,t,r,a,i,s,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),tg(e,t,r,o))};function dg(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&p4.test(t)&&qe(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||p4.test(t)&&Ot(n)?!1:t in e}function u1(e){const t=Oi();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>N0(a,o))},r=()=>{const o=e(t.proxy);Z0(t.subTree,o),n(o)};iv(r),ht(()=>{const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),sr(()=>o.disconnect())})}function Z0(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Z0(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)N0(e.el,t);else if(e.type===ke)e.children.forEach(n=>Z0(n,t));else if(e.type===W1){let{el:n,anchor:r}=e;for(;n&&(N0(n,t),n!==r);)n=n.nextSibling}}function N0(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const oo="transition",E1="animation",aa=(e,{slots:t})=>Le(cv,R8(e),t);aa.displayName="Transition";const $8={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},hg=aa.props=Ht({},y8,$8),Io=(e,t=[])=>{Ie(e)?e.forEach(n=>n(...t)):e&&e(...t)},m4=e=>e?Ie(e)?e.some(t=>t.length>1):e.length>1:!1;function R8(e){const t={};for(const I in e)I in $8||(t[I]=e[I]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:a=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=a,appearActiveClass:c=i,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,v=fg(o),_=v&&v[0],C=v&&v[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:g,onLeave:k,onLeaveCancelled:B,onBeforeAppear:N=b,onAppear:j=w,onAppearCancelled:F=g}=t,D=(I,U,le)=>{ho(I,U?u:s),ho(I,U?c:i),le&&le()},S=(I,U)=>{I._isLeaving=!1,ho(I,d),ho(I,f),ho(I,h),U&&U()},R=I=>(U,le)=>{const ie=I?j:w,ce=()=>D(U,I,le);Io(ie,[U,ce]),v4(()=>{ho(U,I?l:a),Vr(U,I?u:s),m4(ie)||g4(U,r,_,ce)})};return Ht(t,{onBeforeEnter(I){Io(b,[I]),Vr(I,a),Vr(I,i)},onBeforeAppear(I){Io(N,[I]),Vr(I,l),Vr(I,c)},onEnter:R(!1),onAppear:R(!0),onLeave(I,U){I._isLeaving=!0;const le=()=>S(I,U);Vr(I,d),z8(),Vr(I,h),v4(()=>{I._isLeaving&&(ho(I,d),Vr(I,f),m4(k)||g4(I,r,C,le))}),Io(k,[I,le])},onEnterCancelled(I){D(I,!1),Io(g,[I])},onAppearCancelled(I){D(I,!0),Io(F,[I])},onLeaveCancelled(I){S(I),Io(B,[I])}})}function fg(e){if(e==null)return null;if(bt(e))return[A2(e.enter),A2(e.leave)];{const t=A2(e);return[t,t]}}function A2(e){return rm(e)}function Vr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function ho(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function v4(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let pg=0;function g4(e,t,n,r){const o=e._endId=++pg,a=()=>{o===e._endId&&r()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=F8(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,h),a()},h=f=>{f.target===e&&++u>=l&&d()};setTimeout(()=>{u(n[v]||"").split(", "),o=r(`${oo}Delay`),a=r(`${oo}Duration`),i=C4(o,a),s=r(`${E1}Delay`),l=r(`${E1}Duration`),c=C4(s,l);let u=null,d=0,h=0;t===oo?i>0&&(u=oo,d=i,h=a.length):t===E1?c>0&&(u=E1,d=c,h=l.length):(d=Math.max(i,c),u=d>0?i>c?oo:E1:null,h=u?u===oo?a.length:l.length:0);const f=u===oo&&/\b(transform|all)(,|$)/.test(r(`${oo}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:f}}function C4(e,t){for(;e.lengthy4(n)+y4(e[r])))}function y4(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function z8(){return document.body.offsetHeight}const U8=new WeakMap,j8=new WeakMap,G8={name:"TransitionGroup",props:Ht({},hg,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Oi(),r=C8();let o,a;return _8(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!bg(o[0].el,n.vnode.el,i))return;o.forEach(gg),o.forEach(Cg);const s=o.filter(yg);z8(),s.forEach(l=>{const c=l.el,u=c.style;Vr(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const d=c._moveCb=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",d),c._moveCb=null,ho(c,i))};c.addEventListener("transitionend",d)})}),()=>{const i=rt(e),s=R8(i);let l=i.tag||ke;o=a,a=t.default?L7(t.default()):[];for(let c=0;cdelete e.mode;G8.props;const vg=G8;function gg(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function Cg(e){j8.set(e,e.el.getBoundingClientRect())}function yg(e){const t=U8.get(e),n=j8.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${r}px,${o}px)`,a.transitionDuration="0s",e}}function bg(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach(i=>{i.split(/\s+/).forEach(s=>s&&r.classList.remove(s))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:a}=F8(r);return o.removeChild(r),a}const b4=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ie(t)?n=>bs(t,n):t};function wg(e){e.target.composing=!0}function w4(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const _g={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e._assign=b4(o);const a=r||o.props&&o.props.type==="number";xa(e,t?"change":"input",i=>{if(i.target.composing)return;let s=e.value;n&&(s=s.trim()),a&&(s=x0(s)),e._assign(s)}),n&&xa(e,"change",()=>{e.value=e.value.trim()}),t||(xa(e,"compositionstart",wg),xa(e,"compositionend",w4),xa(e,"change",w4))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},a){if(e._assign=b4(a),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(o||e.type==="number")&&x0(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},kg=["ctrl","shift","alt","meta"],Mg={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)=>kg.some(n=>e[`${n}Key`]&&!t.includes(n))},Dt=(e,t)=>(n,...r)=>{for(let o=0;on=>{if(!("key"in n))return;const r=Lo(n.key);if(t.some(o=>o===r||xg[o]===r))return e(n)},$0={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):A1(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),A1(e,!0),r.enter(e)):r.leave(e,()=>{A1(e,!1)}):A1(e,t))},beforeUnmount(e,{value:t}){A1(e,t)}};function A1(e,t){e.style.display=t?e._vod:"none"}const Sg=Ht({patchProp:ug},Qv);let _4;function Eg(){return _4||(_4=Bv(Sg))}const Y8=(...e)=>{const t=Eg().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Ag(r);if(!o)return;const a=t._component;!qe(a)&&!a.render&&!a.template&&(a.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function Ag(e){return Ot(e)?document.querySelector(e):e}function Lg(){return K8().__VUE_DEVTOOLS_GLOBAL_HOOK__}function K8(){return typeof navigator<"u"&&typeof window<"u"?window:typeof global<"u"?global:{}}const Dg=typeof Proxy=="function",Tg="devtools-plugin:setup",Bg="plugin:settings:set";let ya,R0;function Hg(){var e;return ya!==void 0||(typeof window<"u"&&window.performance?(ya=!0,R0=window.performance):typeof global<"u"&&(!((e=global.perf_hooks)===null||e===void 0)&&e.performance)?(ya=!0,R0=global.perf_hooks.performance):ya=!1),ya}function Og(){return Hg()?R0.now():Date.now()}class Ig{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const i in t.settings){const s=t.settings[i];r[i]=s.defaultValue}const o=`__vue-devtools-plugin-settings__${t.id}`;let a=Object.assign({},r);try{const i=localStorage.getItem(o),s=JSON.parse(i);Object.assign(a,s)}catch{}this.fallbacks={getSettings(){return a},setSettings(i){try{localStorage.setItem(o,JSON.stringify(i))}catch{}a=i},now(){return Og()}},n&&n.on(Bg,(i,s)=>{i===this.plugin.id&&this.fallbacks.setSettings(s)}),this.proxiedOn=new Proxy({},{get:(i,s)=>this.target?this.target.on[s]:(...l)=>{this.onQueue.push({method:s,args:l})}}),this.proxiedTarget=new Proxy({},{get:(i,s)=>this.target?this.target[s]:s==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(s)?(...l)=>(this.targetQueue.push({method:s,args:l,resolve:()=>{}}),this.fallbacks[s](...l)):(...l)=>new Promise(c=>{this.targetQueue.push({method:s,args:l,resolve:c})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function Vg(e,t){const n=e,r=K8(),o=Lg(),a=Dg&&n.enableEarlyProxy;if(o&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!a))o.emit(Tg,e,t);else{const i=a?new Ig(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*! * vue-router v4.2.4 * (c) 2023 Eduardo San Martin Morote * @license MIT @@ -505,7 +505,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 wW={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},_W=ne({props:Object.assign({active:{type:Boolean,default:!0}},wW),emits:["update:active","activate","postActivate","deactivate","postDeactivate"],render(){return this.renderImpl()},setup(e,{slots:t,emit:n}){let r;const o=G(null),a=T(()=>{const s=o.value;return s&&(s instanceof HTMLElement?s:s.$el)});function i(){return r||(r=bW(a.value,{escapeDeactivates:e.escapeDeactivates,allowOutsideClick:e.allowOutsideClick,returnFocusOnDeactivate:e.returnFocusOnDeactivate,clickOutsideDeactivates:e.clickOutsideDeactivates,onActivate:()=>{n("update:active",!0),n("activate")},onDeactivate:()=>{n("update:active",!1),n("deactivate")},onPostActivate:()=>n("postActivate"),onPostDeactivate:()=>n("postDeactivate"),initialFocus:e.initialFocus,fallbackFocus:e.fallbackFocus,tabbableOptions:e.tabbableOptions,delayInitialFocus:e.delayInitialFocus}))}return ht(()=>{De(()=>e.active,s=>{s&&a.value?i().activate():r&&(r.deactivate(),(!a.value||a.value.nodeType===Node.COMMENT_NODE)&&(r=null))},{immediate:!0,flush:"post"})}),sr(()=>{r&&r.deactivate(),r=null}),{activate(){i().activate()},deactivate(){r&&r.deactivate()},renderImpl(){if(!t.default)return null;const s=t.default().filter(l=>l.type!==Bn);return!s||!s.length||s.length>1?(console.error("[focus-trap-vue]: FocusTrap requires exactly one child."),s):Wr(s[0],{ref:o})}}}}),kW=["aria-label"],MW={class:"k-modal-dialog modal-dialog"},xW={key:0,class:"close-button"},SW={class:"k-modal-content modal-content"},EW={key:0,class:"k-modal-header-image"},AW={class:"k-modal-footer modal-footer"},LW={class:"k-modal-action-buttons"},DW=ne({__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=>G_.includes(e)},content:{type:String,default:""},textAlign:{type:String,default:"center",validator:e=>Y_.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 n=e,r=xt(),o=G(null),a=G(null),i=T(()=>!!r["header-image"]),s=T(()=>n.dismissButtonTheme==="light"?`var(--grey-400, var(--kui-color-text-neutral-weak, ${da}))`:`var(--grey-600, var(--kui-color-text-neutral-stronger, ${C9}))`),l=h=>{n.isVisible&&h.keyCode===27&&c(!0)},c=(h=!1,f)=>{var v,_;(h||(_=(v=f==null?void 0:f.target)==null?void 0:v.classList)!=null&&_.contains("k-modal-backdrop"))&&t("canceled")},u=()=>{t("proceed")};v8(()=>{var h,f;typeof document<"u"&&(n.isVisible?(h=document==null?void 0:document.body)==null||h.classList.add("k-modal-overflow-hidden"):(f=document==null?void 0:document.body)==null||f.classList.remove("k-modal-overflow-hidden"))});const d=async h=>{var f,v;h?(await hn(),await new Promise(_=>setTimeout(_,0)),(f=o.value)==null||f.activate()):(v=o.value)==null||v.deactivate()};return De(()=>n.isVisible,async h=>{h?await d(!0):await d(!1)},{immediate:!0}),ht(()=>{var h;document.addEventListener("keydown",l),n.isVisible&&((h=document==null?void 0:document.body)==null||h.classList.add("k-modal-overflow-hidden"))}),sr(()=>{var h;document.removeEventListener("keydown",l),(h=document==null?void 0:document.body)==null||h.classList.remove("k-modal-overflow-hidden")}),(h,f)=>{var v;return e.isVisible?(m(),x("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal",role:"dialog"},[p("div",{ref_key:"modalOuter",ref:a,class:"k-modal-backdrop modal-backdrop",onClick:f[3]||(f[3]=_=>c(!1,_))},[V(E(_W),{ref_key:"focusTrap",ref:o,active:!1,"fallback-focus":(v=a.value)==null?void 0:v.$el,"tabbable-options":e.tabbableOptions},{default:A(()=>[p("div",MW,[i.value&&!e.hideDismissIcon?(m(),x("div",xW,[V(Ue,{"aria-label":"Close",onClick:f[0]||(f[0]=_=>c(!0))},{default:A(()=>[V(Ae,{color:s.value,icon:"close",size:E(Mt)},null,8,["color","size"])]),_:1})])):P("",!0),p("div",SW,[i.value?(m(),x("div",EW,[$(h.$slots,"header-image",{},void 0,!0)])):P("",!0),h.$slots["header-content"]||!e.hideTitle?(m(),x("div",{key:1,"aria-level":"2",class:X(["k-modal-header modal-header",{"header-left":e.textAlign==="left","header-centered":e.textAlign==="center","header-right":e.textAlign==="right","has-header-image":i.value}]),role:"heading"},[$(h.$slots,"header-content",{},()=>[y(H(e.title),1)],!0)],2)):P("",!0),p("div",{class:X(["k-modal-body modal-body",{"content-left":e.textAlign==="left","content-centered":e.textAlign==="center","content-right":e.textAlign==="right"}])},[$(h.$slots,"body-content",{},()=>[y(H(e.content),1)],!0)],2),p("div",AW,[$(h.$slots,"footer-content",{},()=>[e.hideCancelButton?P("",!0):(m(),Q(Ue,{key:0,appearance:e.cancelButtonAppearance,onClick:f[1]||(f[1]=_=>c(!0)),onKeyup:f[2]||(f[2]=Ut(_=>c(!0),["esc"]))},{default:A(()=>[y(H(e.cancelButtonText),1)]),_:1},8,["appearance"])),p("div",LW,[$(h.$slots,"action-buttons",{},()=>[V(Ue,{appearance:e.actionButtonAppearance,onClick:u,onKeyup:Ut(u,["enter"])},{default:A(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance","onKeyup"])],!0)])],!0)])])])]),_:3},8,["fallback-focus","tabbable-options"])],512)],8,kW)):P("",!0)}}}),Oh=xe(DW,[["__scopeId","data-v-b3c50754"]]),TW=["aria-label","onKeyup"],BW={class:"k-modal-fullscreen-body-header"},HW={key:0,class:"body-header"},OW={key:1,class:"body-header-description"},IW={class:"k-modal-fullscreen-body"},VW={class:"k-modal-fullscreen-header"},PW={"aria-level":"2",class:"k-modal-fullscreen-header-description",role:"heading"},ZW={class:"k-modal-fullscreen-title"},NW={class:"header-icon"},$W={class:"header-content"},RW={class:"k-modal-fullscreen-action"},FW={class:"k-modal-fullscreen-action-buttons"},zW={key:0,class:"k-modal-fullscreen-footer"},UW={class:"k-modal-fullscreen-action"},jW={class:"k-modal-fullscreen-action-buttons"},GW=ne({__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 n=e,r=G(null),o=T(()=>!!n.isVisible);De(()=>n.isVisible,async()=>{o.value?(document.body.style.overflow="hidden",await hn(),r.value&&r.value.focus()):document.body.style.overflow=""});const a=l=>{n.isVisible&&(l.keyCode===27?i():l.keyCode===13&&s())},i=()=>{t("canceled")},s=()=>{t("proceed")};return ht(()=>{document.addEventListener("keydown",a)}),ir(()=>{document.removeEventListener("keydown",a)}),sr(()=>{document.body.style.overflow=""}),(l,c)=>e.isVisible?(m(),x("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal-fullscreen isOpen",role:"dialog",onKeyup:[Ut(s,["enter"]),Ut(i,["esc"])]},[p("div",{ref_key:"modalBodyContent",ref:r,class:X(["k-modal-fullscreen-dialog",{"has-footer":l.$slots["footer-content"]}]),tabindex:"0"},[p("div",BW,[l.$slots["body-header"]||e.bodyHeader?(m(),x("div",HW,[$(l.$slots,"body-header",{},()=>[y(H(e.bodyHeader),1)],!0)])):P("",!0),l.$slots["body-header-description"]||e.bodyHeaderDescription?(m(),x("div",OW,[$(l.$slots,"body-header-description",{},()=>[y(H(e.bodyHeaderDescription),1)],!0)])):P("",!0)]),p("div",IW,[$(l.$slots,"default",{},void 0,!0)]),p("div",VW,[p("div",PW,[p("div",ZW,[p("span",NW,[$(l.$slots,"header-icon",{},()=>[V(Ae,{icon:e.iconString},null,8,["icon"])],!0)]),p("span",$W,[$(l.$slots,"header-content",{},()=>[y(H(e.title),1)],!0)])]),p("div",RW,[p("div",FW,[$(l.$slots,"action-buttons",{},()=>[V(Ue,{appearance:e.cancelButtonAppearance,class:"cancel-button",onClick:i},{default:A(()=>[y(H(e.cancelButtonText),1)]),_:1},8,["appearance"]),V(Ue,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:A(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])]),l.$slots["footer-content"]?(m(),x("div",zW,[$(l.$slots,"footer-content",{},void 0,!0),p("div",UW,[p("div",jW,[$(l.$slots,"action-buttons",{},()=>[V(Ue,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:A(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])):P("",!0)],2)],40,TW)):P("",!0)}}),YW=xe(GW,[["__scopeId","data-v-e56c1028"]]),KW=["data-testid"],WW={class:"k-multiselect-item-container",role:"option"},qW=["disabled","value"],QW={class:"k-multiselect-item-label"},XW={class:"k-multiselect-selected-icon-container"},JW=ne({__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 n=e,r=()=>{n.item.disabled||t("selected",n.item)};return(o,a)=>(m(),x("div",{key:e.item.key,class:"k-multiselect-item","data-testid":`k-multiselect-item-${e.item.value}`,role:"listitem"},[p("div",WW,[p("button",{class:X({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value,onClick:r},[p("span",QW,[$(o.$slots,"content",{},()=>[y(H(e.item.label),1)],!0)]),p("span",XW,[e.item.disabled?(m(),Q(Do(e.item.disabledTooltipText?"KTooltip":"span"),{key:0,label:e.item.disabledTooltipText?e.item.disabledTooltipText:void 0,placement:"left"},{default:A(()=>[V(Ae,{class:X(["selected-item-icon",{"is-item-selected":e.item.selected}]),color:e.item.selected?"currentColor":`var(--grey-400, var(--kui-color-text-neutral-weak, ${E(da)}))`,"hide-title":"",icon:"lock",size:E(Ii)},null,8,["class","color","size"])]),_:1},8,["label"])):e.item.selected?(m(),Q(Ae,{key:1,class:"selected-item-icon",color:"currentColor",icon:"check"})):P("",!0)])],10,qW)])],8,KW))}}),gl=xe(JW,[["__scopeId","data-v-a2a73043"]]),eq={class:"k-multiselect-group-title"},tq=ne({__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 n=e,r=(s,l)=>t("selected",s,l),o=T(()=>{var s;return(s=n.items)==null?void 0:s.filter(l=>!l.group)}),a=T(()=>{var s;return[...new Set(((s=n.items)==null?void 0:s.filter(l=>l.group)).map(l=>l.group))].sort((l,c)=>l.toLowerCase().localeCompare(c.toLowerCase()))}),i=s=>{var l;return(l=n.items)==null?void 0:l.filter(c=>c.group===s)};return(s,l)=>(m(),x(ke,null,[(m(!0),x(ke,null,Xe(o.value,(c,u)=>(m(),Q(gl,{key:`${c.key?c.key:u}-item`,item:c,onSelected:r},{content:A(()=>[$(s.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128)),(m(!0),x(ke,null,Xe(a.value,c=>(m(),x("div",{key:`${c}-group`,class:"k-multiselect-group-container"},[p("span",eq,H(c),1),(m(!0),x(ke,null,Xe(i(c),(u,d)=>(m(),Q(gl,{key:`${u.key?u.key:d}-item`,item:u,onSelected:r},{content:A(()=>[$(s.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),nq=xe(tq,[["__scopeId","data-v-9f4ab8f4"]]),k3=e=>(fn("data-v-bd43e898"),e=e(),pn(),e),rq=["id"],oq=["id"],aq={class:"k-multiselect-icon"},iq=["id"],sq={class:"select-item-description"},lq=k3(()=>p("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),cq=k3(()=>p("div",{class:"select-item-label"}," No results found ",-1)),uq=k3(()=>p("div",{class:"select-item-desc"}," Please adjust the criteria and try again ",-1)),dq={key:1,"aria-hidden":"true",class:"staging-area"},hq=["id"],fq=e=>{const t=[];return e.forEach(n=>t.push(n.value)),t},pq=e=>{const t=fq(e),n=new Set(t);return t.length===n.size},mq={inheritAttrs:!1},vq=ne({...mq,__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)&&pq(e)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var n,r;return(r=t.label)==null?void 0:r.toLowerCase().includes((n=e.query)==null?void 0:n.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 n=e;u1(ee=>({a3794164:Y.value}));const r=lr(),o=xt(),{getSizeFromString:a,cloneDeep:i,stripRequiredLabel:s}=xn(),l=34,c=T(()=>r.required!==void 0&&String(r.required)!=="false"),u=T(()=>s(n.label,c.value)),d=T(()=>{var ee,pe;return!!((ee=n.labelAttributes)!=null&&ee.help||(pe=n.labelAttributes)!=null&&pe.info||o["label-tooltip"])}),h={hideCaret:!0,placement:"bottomStart",popoverTimeout:0,popoverClasses:"k-multiselect-popover"},f=G(0),v=G(0),_=T(()=>n.testMode?"test-multiselect-id-1234":un()),C=T(()=>n.testMode?"test-multiselect-input-id-1234":un()),b=T(()=>n.testMode?"test-multiselect-text-id-1234":un()),w=T(()=>n.testMode?"test-multiselect-selected-id-1234":un()),g=T(()=>n.testMode?"test-multiselect-selected-staging-id-1234":un()),k=G(null),B=G(null),N=T(()=>n.selectedRowCount*l),j=G(""),F=T(()=>!(!j.value||S.value.filter(ee=>ee.label===j.value).length)),D=G(null),S=G([]),R=G([]),I=G([]),U=G([]),le=G([]),ie=new Set,ce=G([]),re=G([]),Ce=T(()=>re.value.map(ee=>ee.label).join(", ")),je=G(!1),Pe=G(!1),Ye=G(!1),ze=T(()=>(r==null?void 0:r.disabled)!==void 0&&String(r==null?void 0:r.disabled)!=="false"),de=T(()=>(r==null?void 0:r.readonly)!==void 0&&String(r==null?void 0:r.readonly)!=="false"),Ze=T({get(){return n.modelValue},set(ee){const pe=S.value.filter(we=>ee.includes(we.value));pe.length?he(pe):ee.length||ye()}}),Te=T(()=>{const ee={...r};return delete ee.class,ee}),Ge=T(()=>({...h,...n.kpopAttributes,popoverClasses:`${h.popoverClasses} ${n.kpopAttributes.popoverClasses} k-multiselect-pop`,width:Me.value+"px",maxWidth:Me.value+"px",disabled:r.disabled!==void 0&&String(r.disabled)!=="false"||r.readonly!==void 0&&String(r.readonly)!=="false"})),Y=T(()=>a(n.dropdownMaxHeight)),z=T(()=>({...Ge.value})),Z=T(()=>{const ee=n.width?n.width:"300";return a(ee)}),K=T(()=>({width:Z.value})),ae=T(()=>({width:Me.value+"px"})),M=T(()=>({width:Me.value-30+"px",maxHeight:N.value+"px",paddingRight:0})),L=ee=>I.value.length&&!ee?I.value.length===1?`${I.value.length} item selected`:`${I.value.length} items selected`:n.placeholder?n.placeholder:r.placeholder?String(r.placeholder||""):"Filter...",O=T(()=>n.autosuggest?S.value:n.filterFunc({items:S.value,query:j.value})),q=ee=>{r.disabled!==void 0&&String(r.disabled)!=="false"&&ee.stopPropagation()},W=(ee,pe,we)=>{ee?pe.value||(j.value="",we(),Se()):pe.value&&(j.value="",we())},J=()=>{setTimeout(()=>{const ee=document.getElementById(g.value);if(n.expandSelected){v.value++;return}if(ee){if(ee.clientHeight>N.value){const pe=Array.from(ee.querySelectorAll(".k-multiselect-selection-badge")).filter(Ne=>Ne.offsetTop>=N.value),we=U.value.length-pe.length,st=U.value.splice(we,pe.length);for(const Ne of st)ie.has(Ne.value)||(ie.add(Ne.value),le.value.push(Ne))}v.value++}},0)},he=ee=>{ee.forEach(pe=>{var we,st;const Ne=((we=S.value.filter(Ve=>Ve.value===pe.value))==null?void 0:we[0])||null;Ne.selected=!0,Ne.key=(st=Ne==null?void 0:Ne.key)!=null&&st.includes("-selected")?Ne.key:`${Ne.key}-selected`,I.value.filter(Ve=>Ve.value===Ne.value).length||(I.value.push(Ne),U.value.push(Ne))}),J()},ue=(ee,pe)=>{var we,st,Ne,Ve;let wt=!1,pt=pe?ee:((we=S.value.filter(Pt=>Pt.value===ee.value))==null?void 0:we[0])||null;if(n.enableItemCreation&&pt!=null&&pt.custom&&(wt=!0),pt===null&&(pt=((st=I.value.filter(Pt=>Pt.value===ee.value))==null?void 0:st[0])||null),pt===null)return;if(pt.selected){if(I.value=I.value.filter(Pt=>Pt.value!==ee.value),U.value.filter(Pt=>Pt.value===ee.value).length?U.value=U.value.filter(Pt=>Pt.value!==ee.value):ie.delete(ee.value)&&(le.value=le.value.filter(Pt=>Pt.value!==ee.value)),pt.selected=!1,pt.key=(Ne=pt.key)==null?void 0:Ne.replace(/-selected/gi,""),le.value.length){const Pt=le.value.pop();Pt&&(U.value.push(Pt),ie.delete(Pt.value))}wt&&(S.value=S.value.filter(Pt=>Pt.value!==ee.value),t("item:removed",ee))}else pt.selected=!0,pt.key=(Ve=pt.key)!=null&&Ve.includes("-selected")?pt.key:`${pt.key}-selected`,I.value.push(pt),U.value.push(pt),pe&&(pt.custom=!0,S.value.push(pt)),n.expandSelected&&se();J();const Xf=I.value.map(Pt=>Pt.value);t("selected",I.value),t("change",ee),t("update:modelValue",Xf)},fe=()=>{var ee;if(!n.enableItemCreation||!j.value||!F.value)return;const pe=S.value.length+1,we={label:j.value+"",value:n.testMode?`test-multiselect-added-item-${pe}`:un(),key:`${(ee=j.value.replace(/ /gi,"-"))==null?void 0:ee.replace(/[^a-z0-9-_]/gi,"")}-${pe}`};t("item:added",we),ue(we,!0),j.value=""},se=()=>{setTimeout(()=>{var ee;(ee=B.value)==null||ee.scrollIntoView({behavior:"smooth",block:"nearest"})},200)},Se=()=>{const ee=O.value.filter(we=>we.selected),pe=O.value.filter(we=>!we.selected);R.value=ee.concat(pe)},ye=()=>{S.value.forEach(ee=>{var pe;ee.selected=!1,ee.key=(pe=ee==null?void 0:ee.key)==null?void 0:pe.replace(/-selected/gi,""),ee.custom&&t("item:removed",ee)}),S.value=S.value.filter(ee=>!ee.custom),I.value=[],U.value=[],le.value=[],ie.clear(),j.value="",J(),t("selected",[]),t("change",null),t("update:modelValue",[]),t("query-change","")},Ee=ee=>{j.value=ee,t("query-change",ee)},Oe=(ee,pe)=>{if(ee.keyCode===27){pe.value=!1;return}const we=document.getElementById(b.value);!pe.value&&we&&we.click()},te=()=>{Ye.value=!0,je.value||(je.value=!0,t("query-change",""))};De(v,()=>{setTimeout(()=>{const ee=document.getElementById(g.value);if(n.expandSelected){ce.value=i(U.value),re.value=[],f.value++;return}if(ee)if(ee.clientHeight>N.value){const pe=U.value.pop();pe&&!ie.has(pe.value)&&(le.value.push(pe),ie.add(pe.value)),v.value++}else ce.value=i(U.value),re.value=i(le.value),f.value++},0)}),De(f,()=>{D.value&&typeof D.value.updatePopper=="function"&&hn(()=>{D.value.updatePopper()})}),De(O,()=>{Se()}),De(Ze,(ee,pe)=>{if(JSON.stringify(ee)!==JSON.stringify(pe)){const we=S.value.filter(st=>ee.includes(st.value));we.length?he(we):ee.length||ye()}}),De(()=>n.items,(ee,pe)=>{var we,st,Ne;if(JSON.stringify(ee)!==JSON.stringify(pe)){S.value=i(n.items);for(let Ve=0;Vept.value===wt.value).length||I.value.push(wt),U.value.filter(pt=>pt.value===wt.value).length||U.value.push(wt)}J(),D.value&&typeof D.value.updatePopper=="function"&&hn(()=>{D.value.updatePopper()})}},{deep:!0,immediate:!0});const Me=G(300),ve=()=>{var ee;Me.value=((ee=k.value)==null?void 0:ee.clientWidth)||300},He=G();return ht(()=>{He.value=new ResizeObserver(ee=>{window.requestAnimationFrame(()=>{!Array.isArray(ee)||!ee.length||ve()})}),He.value.observe(k.value)}),ir(()=>{He.value&&He.value.unobserve(k.value)}),(ee,pe)=>(m(),x("div",{class:X(["k-multiselect",[ee.$attrs.class]]),style:yt(K.value)},[e.label?(m(),Q(Jr,We({key:0},e.labelAttributes,{"data-testid":e.labelAttributes["data-testid"]?e.labelAttributes["data-testid"]:"k-multiselect-label",for:_.value,required:c.value}),nr({default:A(()=>[y(H(u.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:A(()=>[$(ee.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["data-testid","for","required"])):P("",!0),p("div",{id:_.value,"data-testid":"k-multiselect-container"},[V(E(Xl),null,{default:A(({isToggled:we,toggle:st})=>[V(Bt,We({ref_key:"popper",ref:D},z.value,{"on-popover-click":()=>{},"position-fixed":e.positionFixed,target:`[id='${C.value}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>W(!1,we,st),onOpened:()=>W(!0,we,st)}),{content:A(()=>[p("div",{class:"k-multiselect-list",onBlur:pe[5]||(pe[5]=()=>Ye.value=!1),onClick:pe[6]||(pe[6]=Dt(()=>{},["stop"])),onFocus:pe[7]||(pe[7]=Ne=>Ye.value=!0),onMouseenter:pe[8]||(pe[8]=()=>Pe.value=!0),onMouseleave:pe[9]||(pe[9]=()=>Pe.value=!1)},[V(nq,{items:R.value,onSelected:ue},{content:A(({item:Ne})=>[$(ee.$slots,"item-template",{class:"k-multiselect-item",item:Ne},void 0,!0)]),_:3},8,["items"]),e.enableItemCreation&&F.value?(m(),Q(gl,{key:"k-multiselect-new-item",class:"k-multiselect-new-item","data-testid":"k-multiselect-add-item",item:{label:`${j.value} (Add new value)`,value:"add_item"},onSelected:fe},{content:A(()=>[p("div",sq,[y(H(j.value)+" ",1),lq])]),_:1},8,["item"])):P("",!0),!R.value.length&&!ee.$slots.empty&&!e.enableItemCreation?(m(),Q(gl,{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:A(()=>[cq,uq]),_:1})):P("",!0)],32),!e.loading&&!R.value.length?$(ee.$slots,"empty",{key:0},void 0,!0):P("",!0),ee.$slots["dropdown-footer-text"]||e.dropdownFooterText?(m(),x("div",{key:1,class:X(["k-multiselect-dropdown-footer-text",`k-multiselect-dropdown-footer-${e.dropdownFooterTextPosition}`])},[$(ee.$slots,"dropdown-footer-text",{},()=>[y(H(e.dropdownFooterText),1)],!0)],2)):P("",!0)]),default:A(()=>[p("div",{ref_key:"multiselectRef",ref:k,class:X(["k-multiselect-trigger",{focused:Ye.value,hovered:Pe.value,disabled:ze.value,readonly:de.value}]),"data-testid":"k-multiselect-trigger",role:"listbox",onClick:q},[I.value.length&&(we.value||e.expandSelected||e.collapsedContext)?(m(),x("div",{id:w.value,key:f.value,class:X(["k-multiselect-selections",{scrollable:e.expandSelected,collapsed:e.collapsedContext&&!we.value}]),"data-testid":"k-multiselect-selections",style:yt(e.expandSelected?M.value:ae.value)},[(m(!0),x(ke,null,Xe(ce.value,(Ne,Ve)=>(m(),Q(Fn,{key:`${Ne.key?Ne.key:Ve}-badge`,class:X(["k-multiselect-selection-badge",{"expand-selected":e.expandSelected,"resize-badge":Ne.selected&&Ne.disabled}]),dismissable:Ne.selected&&!Ne.disabled,shape:"rectangular","truncation-tooltip":Ne.label,onClick:pe[0]||(pe[0]=Dt(()=>{},["stop"])),onDismissed:wt=>ue(Ne)},{default:A(()=>[y(H(Ne.label),1)]),_:2},1032,["class","dismissable","truncation-tooltip","onDismissed"]))),128)),!e.expandSelected&&re.value.length?(m(),Q(Fn,{key:0,class:"hidden-selection-count","force-tooltip":"",shape:"rectangular","truncation-tooltip":Ce.value,onClick:pe[1]||(pe[1]=Dt(()=>{},["stop"]))},{default:A(()=>[y(" +"+H(re.value.length),1)]),_:1},8,["truncation-tooltip"])):P("",!0),e.expandSelected?(m(),x("div",{key:1,ref_key:"selectionBottomRef",ref:B},null,512)):P("",!0)],14,oq)):P("",!0),p("div",aq,[!e.loading&&I.value.length&&we.value?(m(),Q(Ue,{key:0,class:"k-multiselect-clear-icon","data-testid":"k-multiselect-clear-icon",onClick:ye,onKeyup:Ut(ye,["enter"])},{default:A(()=>[V(Ae,{color:`var(--grey-500, var(--kui-color-text-neutral, ${E(Ja)}))`,icon:"close",size:E(Ii),title:"Clear all selections"},null,8,["color","size"])]),_:1},8,["onKeyup"])):(m(),Q(Ae,{key:1,class:X(["k-multiselect-chevron-icon",{"in-selection-box":I.value.length}]),color:`var(--grey-500, var(--kui-color-text-neutral, ${E(Ja)}))`,icon:e.loading?"spinner":"chevronDown",size:E(Mt)},null,8,["class","color","icon","size"]))]),p("div",{id:C.value,style:yt(ae.value)},[!e.expandSelected&&!e.collapsedContext||(e.expandSelected||e.collapsedContext)&&(!I.value.length||we.value)?(m(),Q(Ni,We({key:0,id:b.value},Te.value,{autocapitalize:"off",autocomplete:"off",class:["k-multiselect-input input-placeholder-dark",{"is-toggled":we.value&&I.value.length,"is-readonly":de.value}],"data-testid":"k-multiselect-input","model-value":j.value,placeholder:L(we.value),readonly:de.value?!0:void 0,type:"text",onBlur:pe[2]||(pe[2]=()=>Ye.value=!1),onClick:Ne=>{we.value&&Ne.stopPropagation()},onFocus:te,onKeyup:Ne=>Oe(Ne,we),onMouseenter:pe[3]||(pe[3]=()=>Pe.value=!0),onMouseleave:pe[4]||(pe[4]=()=>Pe.value=!1),"onUpdate:modelValue":Ee}),null,16,["id","class","model-value","placeholder","readonly","onClick","onKeyup"])):P("",!0)],12,iq)],2)]),_:2},1040,["position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,rq),e.expandSelected?P("",!0):(m(),x("div",dq,[(m(),x("div",{id:g.value,key:v.value,class:"k-multiselect-selections staging",style:yt(ae.value),tabindex:"-1"},[(m(!0),x(ke,null,Xe(U.value,(we,st)=>(m(),Q(Fn,{key:`${we.key?we.key:st}-badge`,class:"k-multiselect-selection-badge",dismissable:we.selected&&!we.disabled,hidden:"",shape:"rectangular"},{default:A(()=>[y(H(we.label),1)]),_:2},1032,["dismissable"]))),128)),V(Fn,{class:"hidden-selection-count",hidden:"",shape:"rectangular"},{default:A(()=>[y(" +"+H(le.value.length),1)]),_:1})],12,hq))]))],6))}}),gq=xe(vq,[["__scopeId","data-v-bd43e898"]]),Ih=e=>(fn("data-v-de217030"),e=e(),pn(),e),Cq={class:"k-prompt-header"},yq={class:"k-prompt-header-content"},bq={class:"close-button"},wq=Ih(()=>p("hr",{class:"divider"},null,-1)),_q={class:"k-prompt-body"},kq={class:"k-prompt-body-content"},Mq={key:0,class:"k-prompt-confirm-text"},xq={class:"confirm-text"},Sq=Ih(()=>p("hr",{class:"divider"},null,-1)),Eq={class:"k-prompt-action-buttons"},Aq=ne({__name:"KPrompt",props:{title:{type:String,default:""},type:{type:String,default:"info",validator:e=>nk.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 n=e,r=G(""),o=()=>{r.value="",t("canceled")},a=u=>{c.value||(r.value="",t("proceed",u))},i=u=>{n.isVisible&&(u.key==="Escape"?o():u.key==="Enter"&&(n.preventProceedOnEnter||a(u)))},s=(u="")=>{const d=/(?:^|[\s-:'"])\w/g;return u.replace(d,h=>h.toUpperCase())},l=T(()=>n.title?n.type==="warning"?"Warning: "+n.title:n.title:n.type==="info"?"Information":s(n.type)),c=T(()=>n.actionPending?!0:n.confirmationText.length?n.confirmationText!==r.value:!1);return ht(()=>{document.addEventListener("keydown",i)}),ir(()=>{document.removeEventListener("keydown",i)}),(u,d)=>(m(),Q(Oh,{class:"k-prompt","is-visible":e.isVisible,"tabbable-options":e.tabbableOptions,"text-align":"left",title:l.value},{"header-content":A(()=>[p("div",Cq,[p("div",yq,[$(u.$slots,"header-content",{},()=>[e.type==="warning"?(m(),Q(Ae,{key:0,class:"warning-icon",color:`var(--white, var(--kui-color-text-inverse, ${E(Jl)}))`,icon:"warning","secondary-color":"currentColor",size:E(Ws)},null,8,["color","size"])):P("",!0),y(" "+H(l.value),1)],!0),p("div",bq,[V(Ue,{"aria-label":"Close",onClick:o},{default:A(()=>[V(Ae,{color:`var(--grey-600, var(--kui-color-text-neutral, ${E(Ja)}))`,icon:"close",size:E(Mt)},null,8,["color","size"])]),_:1})])]),wq])]),"body-content":A(()=>[p("div",_q,[p("div",kq,[$(u.$slots,"body-content",{},()=>[y(H(e.message),1)],!0),e.confirmationText?(m(),x("div",Mq,[y(' Type "'),p("span",xq,H(e.confirmationText),1),y('" to confirm your action. '),V(Ni,{modelValue:r.value,"onUpdate:modelValue":d[0]||(d[0]=h=>r.value=h),autocapitalize:"off",autocomplete:"off","data-testid":"confirmation-input"},null,8,["modelValue"])])):P("",!0)]),Sq])]),"footer-content":A(()=>[p("div",Eq,[$(u.$slots,"action-buttons",{},()=>[V(Ue,{appearance:"outline",class:"k-prompt-cancel",onClick:o},{default:A(()=>[y(H(e.cancelButtonText),1)]),_:1}),V(Ue,{appearance:e.type==="danger"?"danger":"primary",class:"k-prompt-proceed",disabled:c.value,onClick:a},{icon:A(()=>[e.actionPending?(m(),Q(Ae,{key:0,color:`var(--grey-400, var(--kui-color-text-neutral-weak, ${E(da)}))`,icon:"spinner",size:E(Mt)},null,8,["color","size"])):P("",!0)]),default:A(()=>[y(" "+H(e.actionButtonText),1)]),_:1},8,["appearance","disabled"])],!0)])]),_:3},8,["is-visible","tabbable-options","title"]))}}),Lq=xe(Aq,[["__scopeId","data-v-de217030"]]),Dq=["checked"],Tq=["id","checked","disabled"],Bq={key:0,class:"k-radio-description"},Hq=["for"],Oq={inheritAttrs:!1},Iq=ne({...Oq,__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=>tk.includes(e)},testMode:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const n=e,r=xt(),o=T(()=>h.id?String(h.id):n.testMode?"test-radio-input-id-1234":un()),a=T(()=>(h==null?void 0:h.disabled)!==void 0&&String(h==null?void 0:h.disabled)!=="false"),i=T(()=>!!(n.label||r.default)),s=T(()=>!!(n.description||r.description)),l=T(()=>!!r.tooltip),c=T(()=>n.selectedValue===n.modelValue),u=T(()=>n.type==="radio"),d=()=>{t("change",n.selectedValue),t("update:modelValue",n.selectedValue)},h=lr(),f=T(()=>{const v={...h};return delete v.class,v});return(v,_)=>(m(),x("div",{checked:c.value,class:X(["k-radio",[u.value?"k-radio-default":`k-radio-${e.type}`,v.$attrs.class?v.$attrs.class:"",{disabled:a.value}]])},[p("input",We({id:o.value,checked:c.value},f.value,{class:"k-input",disabled:a.value,type:"radio",onClick:d}),null,16,Tq),u.value&&i.value?(m(),Q(Jr,We({key:0},e.labelAttributes,{class:["k-radio-label",{"has-description":s.value}],for:o.value}),nr({default:A(()=>[$(v.$slots,"default",{},()=>[y(H(e.label),1)]),s.value?(m(),x("div",Bq,[$(v.$slots,"description",{},()=>[y(H(e.description),1)])])):P("",!0)]),_:2},[l.value?{name:"tooltip",fn:A(()=>[$(v.$slots,"tooltip")]),key:"0"}:void 0]),1040,["class","for"])):v.$slots.default?(m(),x("label",{key:1,for:o.value},[$(v.$slots,"default")],8,Hq)):P("",!0)],10,Dq))}});function Vq(e){return Gu()?(hm(e),!0):!1}function Vh(e){return typeof e=="function"?e():E(e)}const Ph=typeof window<"u"&&typeof document<"u",Pq=Object.prototype.toString,Zq=e=>Pq.call(e)==="[object Object]",G6=()=>{},Nq=$q();function $q(){var e;return Ph&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function R1(e){var t;const n=Vh(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Zh=Ph?window:void 0;function s0(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=Zh):[t,n,r,o]=e,!t)return G6;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],i=()=>{a.forEach(u=>u()),a.length=0},s=(u,d,h,f)=>(u.addEventListener(d,h,f),()=>u.removeEventListener(d,h,f)),l=De(()=>[R1(t),Vh(o)],([u,d])=>{if(i(),!u)return;const h=Zq(d)?{...d}:d;a.push(...n.flatMap(f=>r.map(v=>s(u,f,v,h))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return Vq(c),c}let jc=!1;function Rq(e,t,n={}){const{window:r=Zh,ignore:o=[],capture:a=!0,detectIframe:i=!1}=n;if(!r)return;Nq&&!jc&&(jc=!0,Array.from(r.document.body.children).forEach(u=>u.addEventListener("click",G6)),r.document.documentElement.addEventListener("click",G6));let s=!0;const l=u=>o.some(d=>{if(typeof d=="string")return Array.from(r.document.querySelectorAll(d)).some(h=>h===u.target||u.composedPath().includes(h));{const h=R1(d);return h&&(u.target===h||u.composedPath().includes(h))}}),c=[s0(r,"click",u=>{const d=R1(e);if(!(!d||d===u.target||u.composedPath().includes(d))){if(u.detail===0&&(s=!l(u)),!s){s=!0;return}t(u)}},{passive:!0,capture:a}),s0(r,"pointerdown",u=>{const d=R1(e);d&&(s=!u.composedPath().includes(d)&&!l(u))},{passive:!0}),i&&s0(r,"blur",u=>{setTimeout(()=>{var d;const h=R1(e);((d=r.document.activeElement)==null?void 0:d.tagName)==="IFRAME"&&!(h!=null&&h.contains(r.document.activeElement))&&t(u)},0)})].filter(Boolean);return()=>c.forEach(u=>u())}const Fq={class:"k-slideout"},zq={class:"k-slideout-header-content"},Uq={key:0,class:"k-slideout-before-title"},jq={class:"k-slideout-main-title"},Gq=["title"],Yq={key:1,class:"k-slideout-after-title"},Kq=["data-testid"],Wq={class:"content"},qq=ne({__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 n=e;u1(u=>({"13cec847":c.value}));const r=xt(),o=T(()=>!!r["before-title"]),a=T(()=>!!r["after-title"]),{getSizeFromString:i}=xn(),s=G(null);Rq(s,u=>{u.isTrusted&&!n.preventCloseOnBlur&&t("close")});const l=(u,d=!1)=>{(n.isVisible&&u.keyCode===27||d)&&t("close")};ht(()=>{document.addEventListener("keydown",l)}),sr(()=>{document.removeEventListener("keydown",l)});const c=T(()=>i(String(n.offsetTop)));return(u,d)=>(m(),x("div",Fq,[V(aa,{name:"fade"},{default:A(()=>[e.isVisible?(m(),x("div",{key:0,class:X(e.hasOverlay?"panel-background":"panel-background-transparent")},null,2)):P("",!0)]),_:1}),V(aa,{name:"slide"},{default:A(()=>[e.isVisible?(m(),x("div",{key:0,ref_key:"slideOutRef",ref:s,class:X(["panel",{"is-visible":e.isVisible,"border-styles":!e.hasOverlay}]),"data-testid":"slideout-panel"},[p("div",zq,[o.value?(m(),x("div",Uq,[$(u.$slots,"before-title",{},void 0,!0)])):P("",!0),p("div",jq,[p("p",{class:"k-slideout-title","data-testid":"k-slideout-title",title:e.title},H(e.title),9,Gq)]),a.value?(m(),x("div",Yq,[$(u.$slots,"after-title",{},void 0,!0)])):P("",!0)]),p("button",{class:X(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]=h=>t("close"))},[V(Ae,{color:`var(--kui-color-text-neutral-stronger, ${E(C9)})`,icon:"close",size:E(e2)},null,8,["color","size"])],10,Kq),p("div",Wq,[V(na,{"border-variant":"noBorder"},{body:A(()=>[$(u.$slots,"default",{},void 0,!0)]),_:3})])],2)):P("",!0)]),_:3})]))}}),Qq=xe(qq,[["__scopeId","data-v-dd83d8c6"]]),Xq=e=>(fn("data-v-b19dacc6"),e=e(),pn(),e),Jq={class:"k-step-state-icon","data-testid":"k-step-active",fill:"none",viewBox:"0 0 24 24"},eQ=Xq(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),tQ=ne({__name:"KActiveState",props:{title:{type:String,default:"Active"}},setup(e){return(t,n)=>(m(),x("svg",Jq,[p("title",null,H(e.title),1),eQ]))}}),nQ=xe(tQ,[["__scopeId","data-v-b19dacc6"]]),M3=e=>(fn("data-v-be532e68"),e=e(),pn(),e),rQ={class:"k-step-state-icon","data-testid":"k-step-completed",fill:"none",viewBox:"0 0 24 24"},oQ=M3(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),aQ=M3(()=>p("path",{class:"k-step-icon-primary",d:"M16 9L10 15L7 12.0001"},null,-1)),iQ=M3(()=>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)),sQ=ne({__name:"KCompletedState",props:{title:{type:String,default:"Completed"}},setup(e){return(t,n)=>(m(),x("svg",rQ,[p("title",null,H(e.title),1),oQ,aQ,iQ]))}}),lQ=xe(sQ,[["__scopeId","data-v-be532e68"]]),cQ=e=>(fn("data-v-7f1024a4"),e=e(),pn(),e),uQ={class:"k-step-state-icon","data-testid":"k-step-default",fill:"none",viewBox:"0 0 24 24"},dQ=cQ(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),hQ=ne({__name:"KDefaultState",props:{title:{type:String,default:"Default"}},setup(e){return(t,n)=>(m(),x("svg",uQ,[p("title",null,H(e.title),1),dQ]))}}),fQ=xe(hQ,[["__scopeId","data-v-7f1024a4"]]),Nh=e=>(fn("data-v-d93db193"),e=e(),pn(),e),pQ={class:"k-step-state-icon","data-testid":"k-step-error",fill:"none",viewBox:"0 0 24 24"},mQ=Nh(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),vQ=Nh(()=>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)),gQ=ne({__name:"KErrorState",props:{title:{type:String,default:"Error"}},setup(e){return(t,n)=>(m(),x("svg",pQ,[p("title",null,H(e.title),1),mQ,vQ]))}}),CQ=xe(gQ,[["__scopeId","data-v-d93db193"]]),yQ=e=>(fn("data-v-e3d948f6"),e=e(),pn(),e),bQ={class:"k-step-spinner"},wQ={class:"k-step-state-icon","data-testid":"k-step-pending",viewBox:"0 0 50 50"},_Q=yQ(()=>p("circle",{cx:"25",cy:"25",fill:"none",r:"20","stroke-width":"5"},null,-1)),kQ=ne({__name:"KPendingState",props:{title:{type:String,default:"Pending"}},setup(e){return(t,n)=>(m(),x("div",bQ,[(m(),x("svg",wQ,[y(H(e.title)+" ",1),_Q]))]))}}),MQ=xe(kQ,[["__scopeId","data-v-e3d948f6"]]),xQ={class:"k-step-state"},SQ=ne({__name:"KStepState",props:{state:{type:String,default:"default",required:!1,validator:e=>$9.includes(e)}},setup(e){const t=e,n=T(()=>{let r=fQ;switch(t.state){case"active":r=nQ;break;case"completed":r=lQ;break;case"error":r=CQ;break;case"pending":r=MQ;break}return r});return(r,o)=>(m(),x("div",xQ,[(m(),Q(Do(n.value)))]))}}),EQ=xe(SQ,[["__scopeId","data-v-7a0b0e88"]]),AQ={class:"k-step"},LQ=ne({__name:"KStep",props:{label:{type:String,required:!0},state:{type:String,default:"default",validator:e=>$9.includes(e)},maxLabelWidth:{type:String,default:"170"}},setup(e){const t=e,{getSizeFromString:n}=xn(),r=T(()=>({maxWidth:n(t.maxLabelWidth)}));return(o,a)=>(m(),x("li",AQ,[p("div",{class:X(["k-step-container",{completed:e.state==="completed"}])},[V(EQ,{state:e.state},null,8,["state"]),p("div",{class:X(["k-step-label",{bolder:e.state==="active"||e.state==="pending"||e.state==="error",error:e.state==="error"}]),style:yt(r.value)},[V(Jr,null,{default:A(()=>[y(H(e.label),1)]),_:1})],6)],2)]))}}),DQ=xe(LQ,[["__scopeId","data-v-bf4c5b55"]]),TQ={key:0,class:"k-stepper"},BQ=ne({__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,n)=>e.steps&&e.steps.length?(m(),x("ol",TQ,[(m(!0),x(ke,null,Xe(e.steps,r=>(m(),Q(DQ,{key:`k-step-${r.label.replace(/ /gi,"-")}`,label:r.label,"max-label-width":e.maxLabelWidth,state:r.state},null,8,["label","max-label-width","state"]))),128))])):P("",!0)}}),HQ=xe(BQ,[["__scopeId","data-v-c6a87abd"]]),OQ={class:"k-table-container"},IQ={key:0,class:"k-table-toolbar","data-testid":"k-table-toolbar"},VQ={key:2,class:"k-table-error-state","data-testid":"k-table-error-state"},PQ={key:3,class:"k-table-empty-state","data-testid":"k-table-empty-state"},ZQ=["data-tableid"],NQ=["aria-sort","onClick"],$Q={class:"k-table-headers-container"},RQ=["role","tabindex"],{clientSideSorter:FQ}=xn(),Gc=(e,t,n,r)=>FQ(e,t,n,r),zQ=ne({__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=>W_.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=>K_.includes(e)},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:String,default:void 0,validator:e=>q_.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 n=e,{useDebounce:r,useRequest:o,useSwrvState:a}=xn(),i=lr(),s=xt(),l=T(()=>n.testMode?"test-table-id-1234":So()),c={pageSize:15,page:1,query:"",sortColumnKey:"",sortColumnOrder:"desc",offset:null},u=G([]),d=G([]),h=G(0),f=G(!1),v=G(1),_=G(15),C=G(""),b=G(""),w=G("desc"),g=G(null),k=G([]),B=G(!1),N=G(!1),j=G(!1),F=T(()=>!!s.toolbar),D=te=>`column-${te}`,S=te=>te,R=(te,Me)=>(ve,He)=>{const ee=/^on[^a-z]/,pe={};for(const we in Me)ee.test(we)&&Me[we]&&(pe[we]=Me[we]);return Object.keys(pe).reduce((we,st)=>{if(st.indexOf(te)===0){const Ne=st.split(te);we[Ne[1]]=Ve=>pe[st](Ve,ve,He)}return we},{})},I=T(()=>(te,Me)=>{const ve=R("onRow:",i)(Me,"row"),He=R("onCell:",i)(te,"cell"),ee=["a","button","input","select"];return ve.click&&(B.value=!0),{...ve,...He,click(pe){const we=pe.target.className;let st=ee.includes(pe.target.tagName.toLowerCase()),Ne=!1;typeof we=="string"||Array.isArray(we)?Ne=we.includes("k-popover"):typeof we=="object"&&(Ne=Object.keys(we).includes("k-popover")),pe.target.closest(".k-popover-content")!==null&&(Ne=!0);for(let Ve=0;Ve{var te,Me;const ve=n.searchInput,He=await n.fetcher({pageSize:_.value,page:v.value,query:ve||C.value,sortColumnKey:b.value,sortColumnOrder:w.value,offset:g.value});return u.value=He.data,h.value=n.paginationTotalItems||He.total||((te=He.data)==null?void 0:te.length),n.fetcher?n.enableClientSort&&b.value&&w.value&&Gc(b.value,"",w.value,u.value):n.options&&n.options.data&&n.options.data.length&&(u.value=n.options.data,h.value=n.options.data.length),n.paginationType==="offset"&&((Me=He.pagination)!=null&&Me.offset?(g.value=He.pagination.offset,k.value[v.value]||k.value.push(He.pagination.offset)):(g.value=null,j.value||(v.value=1))),j.value=!1,U.value=!1,He},ie=()=>{const te={...c,...n.initialFetcherParams};v.value=te.page??c.page,_.value=te.pageSize??c.pageSize,C.value=te.query??c.query,b.value=te.sortColumnKey??c.sortColumnKey,w.value=te.sortColumnOrder??c.sortColumnOrder,n.paginationType==="offset"&&(g.value=te.offset,k.value.push(te.offset)),n.headers&&n.headers.length?d.value=n.headers:n.options&&n.options.headers&&n.options.headers.length&&(d.value=n.options.headers),N.value=!0},ce=T(()=>k.value[v.value-1]),re=T(()=>{if(!n.fetcher||!N.value)return"";let te=l.value;return n.cacheIdentifier&&(te=n.cacheIdentifier),n.fetcherCacheKey&&(te+=`-${n.fetcherCacheKey}`),`k-table_${te}`}),Ce=G(""),{debouncedFn:je,generateDebouncedFn:Pe}=r(te=>{Ce.value=te},350),Ye=Pe(0),{data:ze,error:de,revalidate:Ze,isValidating:Te}=o(()=>re.value,()=>le(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:Ge,hasData:Y,swrvState:z}=a(ze,de,Te),Z=G(!0),K=T(()=>({hasData:Y.value,state:Ge.value})),ae=T(()=>Z.value?"loading":de.value?"error":"success"),{debouncedFn:M,generateDebouncedFn:L}=r(Ze,500),O=L(0),q=te=>{const{key:Me,useSortHandlerFn:ve}=te,He=b.value+"";v.value=1,b.value&&Me===b.value?w.value==="asc"?w.value="desc":w.value="asc":(b.value=Me,w.value="asc"),n.options&&n.options.data||n.enableClientSort?ve&&n.sortHandlerFn?n.sortHandlerFn({key:Me,prevKey:He,sortColumnOrder:w.value,data:u.value}):Gc(Me,He,w.value,u.value):n.paginationType!=="offset"&&M(),fe()},W=({page:te})=>{v.value=te},J=({pageSize:te})=>{k.value=[null],g.value=null,_.value=te,v.value=1,fe()},he=te=>{te&&te.target&&te.target.scrollTop&&(te.target.scrollTop>1?f.value=!0:te.target.scrollTop&&(f.value=!f.value))},ue=T(()=>({pageSize:_.value,sortColumnKey:b.value,sortColumnOrder:w.value})),fe=()=>{t("update:table-preferences",ue.value)},se=()=>{v.value++,j.value=!0},Se=()=>{v.value--,g.value=ce.value},ye=T(()=>!!(n.fetcher&&!n.disablePagination&&!(n.paginationType!=="offset"&&n.hidePaginationWhenOptional&&h.value<=n.paginationPageSizes[0])&&!(n.paginationType==="offset"&&n.hidePaginationWhenOptional&&!ce.value&&!g.value&&u.value.length<=n.paginationPageSizes[0]))),Ee=te=>te.toLowerCase().replace(/[^[a-z0-9]/gi,"-");De(ze,te=>{te!=null&&te.length&&!u.value.length&&(u.value=te)},{deep:!0,immediate:!0}),De(Ge,()=>{switch(Ge.value){case z.PENDING:Z.value=!0;break;case z.VALIDATING_HAS_DATA:Z.value=Oe.value;break;default:Z.value=!1;break}},{immediate:!0}),De([K,ae],te=>{var Me;t("state",{state:te==null?void 0:te[1],hasData:(Me=te==null?void 0:te[0])==null?void 0:Me.hasData})}),De(()=>n.searchInput,te=>{v.value!==1&&(v.value=1),te===""?Ye(te):je(te)},{immediate:!0});const Oe=G(!1);return De([Ce,v,_],async(te,Me)=>{const ve=Me==null?void 0:Me[0],He=te[0],ee=te[1];He!==ve&&ee!==1&&(v.value=1),N.value&&!U.value&&(Oe.value=!0,He!==""&&He!==ve?await M():await O(),Oe.value=!1)},{deep:!0,immediate:!0}),ht(()=>{ie()}),(te,Me)=>(m(),x("div",OQ,[F.value?(m(),x("div",IQ,[$(te.$slots,"toolbar",{state:K.value},void 0,!0)])):P("",!0),(!e.testMode||e.testMode==="loading")&&(Z.value||e.isLoading||Oe.value)&&!e.hasError?(m(),Q(Y7,{key:1,"data-testid":"k-table-skeleton",type:"table"})):e.hasError?(m(),x("div",VQ,[$(te.$slots,"error-state",{},()=>[V(Ao,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:A(()=>[y(H(e.errorStateTitle),1)]),message:A(()=>[y(H(e.errorStateMessage),1)]),cta:A(()=>[e.errorStateActionMessage?(m(),Q(Ue,{key:0,appearance:"primary","data-testid":Ee(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:Me[0]||(Me[0]=ve=>te.$emit("ktable-error-cta-clicked"))},{default:A(()=>[y(H(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):P("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!Z.value&&!e.isLoading&&!Oe.value&&u.value&&!u.value.length?(m(),x("div",PQ,[$(te.$slots,"empty-state",{},()=>[V(Ao,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:A(()=>[y(H(e.emptyStateTitle),1)]),message:A(()=>[y(H(e.emptyStateMessage),1)]),cta:A(()=>[e.emptyStateActionMessage?(m(),Q(Ue,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":Ee(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:Me[1]||(Me[1]=ve=>te.$emit("ktable-empty-state-cta-clicked"))},{default:A(()=>[y(H(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):P("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(m(),x("section",{key:4,class:"k-table-wrapper",onScrollPassive:he},[p("table",{class:X(["k-table",{"has-hover":e.hasHover,"is-clickable":B.value,"side-border":e.hasSideBorder}]),"data-tableid":l.value},[p("thead",{class:X({"is-scrolled":f.value})},[p("tr",{class:X({"is-scrolled":f.value})},[(m(!0),x(ke,null,Xe(d.value,(ve,He)=>(m(),x("th",{key:`k-table-${l.value}-headers-${He}`,"aria-sort":!e.disableSorting&&ve.key===b.value?w.value==="asc"?"ascending":"descending":void 0,class:X(["k-table-headers",{sortable:!e.disableSorting&&!ve.hideLabel&&ve.sortable,"active-sort":!e.disableSorting&&!ve.hideLabel&&ve.sortable&&ve.key===b.value,[w.value]:!e.disableSorting&&ve.key===b.value&&!ve.hideLabel,"is-scrolled":f.value}]),onClick:()=>{!e.disableSorting&&ve.sortable&&(te.$emit("sort",{prevKey:b.value,sortColumnKey:ve.key,sortColumnOrder:w.value==="asc"?"desc":"asc"}),q(ve))}},[p("span",$Q,[$(te.$slots,D(ve.key),{column:S(ve)},()=>[p("span",{class:X({"sr-only":ve.hideLabel})},H(ve.label?ve.label:ve.key),3)],!0),!e.disableSorting&&!ve.hideLabel&&ve.sortable?(m(),Q(Ae,{key:0,"aria-hidden":"true",class:"caret",color:`var(--KTableColor, var(--black-70, var(--kui-color-text, ${E(rw)})))`,icon:"chevronDown",size:E(Ii)},null,8,["color","size"])):P("",!0)])],10,NQ))),128))],2)],2),p("tbody",null,[(m(!0),x(ke,null,Xe(u.value,(ve,He)=>(m(),x("tr",We(e.rowAttrs(ve),{key:`k-table-${l.value}-row-${He}`,role:B.value?"link":null,tabindex:B.value?0:null},T0(e.hasSideBorder?I.value(ve,ve):{},!0)),[(m(!0),x(ke,null,Xe(d.value,(ee,pe)=>(m(),x("td",We(e.cellAttrs({headerKey:ee.key,row:ve,rowIndex:He,colIndex:pe}),{key:`k-table-${l.value}-cell-${pe}`},T0(I.value(ve[ee.key],ve),!0)),[$(te.$slots,ee.key,{row:S(ve),rowKey:He,rowValue:ve[ee.key]},()=>[y(H(ve[ee.key]),1)],!0)],16))),128))],16,RQ))),128))])],10,ZQ),ye.value?(m(),Q(K7,{key:0,class:"k-table-pagination","current-page":v.value,"data-testid":"k-table-pagination","disable-page-jump":e.disablePaginationPageJump,"initial-page-size":_.value,neighbors:e.paginationNeighbors,"offset-next-button-disabled":!g.value,"offset-prev-button-disabled":!ce.value,"page-sizes":e.paginationPageSizes,"pagination-type":e.paginationType,"test-mode":!!e.testMode||void 0,"total-count":h.value,onGetNextOffset:se,onGetPrevOffset:Se,onPageChanged:W,onPageSizeChanged:J},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"])):P("",!0)],32))]))}}),$h=xe(zQ,[["__scopeId","data-v-a6b86e13"]]),UQ={class:"k-tabs"},jQ={"aria-label":"Tabs",role:"tablist"},GQ=["id","aria-controls","aria-selected","role","onClick","onKeydown"],YQ=["id","aria-labelledby"],KQ=ne({__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 n=e,r=G(n.modelValue?n.modelValue:n.tabs[0].hash),o=a=>{r.value=a,t("changed",a),t("update:modelValue",a)};return De(()=>n.modelValue,a=>{r.value=a,t("changed",a),t("update:modelValue",a)}),(a,i)=>(m(),x("div",UQ,[p("ul",jQ,[(m(!0),x(ke,null,Xe(e.tabs,(s,l)=>(m(),x("li",{id:`${s.hash.replace("#","")}-tab`,key:s.hash,"aria-controls":e.hasPanels?`panel-${l}`:void 0,"aria-selected":e.hasPanels?r.value===s.hash?"true":"false":void 0,class:X(["tab-item",{active:r.value===s.hash}]),role:e.hasPanels?"tab":void 0,tabindex:"0",onClick:c=>o(s.hash),onKeydown:[Ut(Dt(c=>o(s.hash),["prevent"]),["enter"]),Ut(Dt(c=>o(s.hash),["prevent"]),["space"])]},[p("div",{class:X(["tab-link",{"has-panels":e.hasPanels}])},[$(a.$slots,`${s.hash.replace("#","")}-anchor`,{},()=>[p("span",null,H(s.title),1)],!0)],2)],42,GQ))),128))]),e.hasPanels?(m(!0),x(ke,{key:0},Xe(e.tabs,(s,l)=>(m(),x("div",{id:`panel-${l}`,key:s.hash,"aria-labelledby":`${s.hash.replace("#","")}-tab`,class:"tab-container",role:"tabpanel",tabindex:"0"},[r.value===s.hash?$(a.$slots,s.hash.replace("#",""),{key:0},void 0,!0):P("",!0)],8,YQ))),128)):P("",!0)]))}}),WQ=xe(KQ,[["__scopeId","data-v-2d748b14"]]),qQ=["cols","rows","value"],QQ={key:1,class:"k-textarea"},XQ={class:"text-on-input"},JQ=["for"],eX={key:0,class:"is-required"},tX=["id","aria-invalid","cols","rows","value"],nX={key:2,class:"k-textarea"},rX=["id","aria-invalid","cols","rows","value"],oX={inheritAttrs:!1},aX=ne({...oX,__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 n=e,r=lr(),o=xt(),{stripRequiredLabel:a}=xn(),i=T(()=>(r==null?void 0:r.required)!==void 0&&String(r==null?void 0:r.required)!=="false"),s=G(""),l=G(!1),c=G(!1),u=T(()=>a(n.label,i.value)),d=T(()=>{var w,g;return!!((w=n.labelAttributes)!=null&&w.help||(g=n.labelAttributes)!=null&&g.info||o["label-tooltip"])}),h=T({get(){return n.modelValue},set(w){C({target:{value:w}})}}),f=T(()=>r.id?String(r.id):n.testMode?"test-textArea-id-1234":un()),v=T(()=>{const w={...r};return delete w.class,w}),_=T(()=>!n.disableCharacterLimit&&s.value.length>n.characterLimit),C=w=>{var g;const k=JSON.parse(JSON.stringify((g=w==null?void 0:w.target)==null?void 0:g.value));t("input",k),t("update:modelValue",k),s.value=k};De(_,(w,g)=>{w!==g&&t("char-limit-exceeded",{value:s.value,length:s.value.length,characterLimit:n.characterLimit,limitExceeded:w})}),De(h,(w,g)=>{w!==g&&C({target:{value:w}})});const b=()=>s.value?s.value:n.modelValue;return(w,g)=>(m(),x("div",{class:X(["k-input-wrapper",[w.$attrs.class,{"input-error":e.hasError||_.value}]])},[e.label?e.label&&e.overlayLabel?(m(),x("div",QQ,[p("div",XQ,[p("label",We(e.labelAttributes,{class:{focused:l.value,hovered:c.value},for:f.value}),[p("span",null,H(u.value),1),i.value?(m(),x("span",eX,"*")):P("",!0)],16,JQ),p("textarea",We(v.value,{id:f.value,"aria-invalid":e.hasError||_.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:g[0]||(g[0]=()=>l.value=!1),onFocus:g[1]||(g[1]=()=>l.value=!0),onInput:C,onMouseenter:g[2]||(g[2]=()=>c.value=!0),onMouseleave:g[3]||(g[3]=()=>c.value=!1)}),null,16,tX)])])):(m(),x("div",nX,[V(Jr,We({for:f.value},e.labelAttributes,{required:i.value}),nr({default:A(()=>[y(H(u.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:A(()=>[$(w.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),p("textarea",We(v.value,{id:f.value,"aria-invalid":e.hasError||_.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:g[4]||(g[4]=()=>l.value=!1),onFocus:g[5]||(g[5]=()=>l.value=!0),onInput:C,onMouseenter:g[6]||(g[6]=()=>c.value=!0),onMouseleave:g[7]||(g[7]=()=>c.value=!1)}),null,16,rX)])):(m(),x("textarea",We({key:0},v.value,{class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onInput:C}),null,16,qQ)),e.disableCharacterLimit?P("",!0):(m(),x("div",{key:3,class:X(["char-limit",{"over-char-limit":_.value}])},H(s.value.length||e.modelValue.length)+" / "+H(e.characterLimit),3))],2))}}),iX=xe(aX,[["__scopeId","data-v-84375903"]]),sX={class:"message"},lX=ne({__name:"KToaster",props:{toasterState:{type:Array,default:[],required:!0}},emits:["close"],setup(e){return(t,n)=>(m(),Q(vg,{class:"toaster-container-outer",name:"toaster",tag:"div"},{default:A(()=>[(m(!0),x(ke,null,Xe(e.toasterState,r=>(m(),x("div",{key:r.key,class:"toaster-item"},[V(t2,{appearance:r.appearance,"dismiss-type":"icon","has-left-border":"",onClosed:o=>t.$emit("close",r.key)},{alertMessage:A(()=>[p("div",sX,H(r.message),1)]),_:2},1032,["appearance","onClosed"])]))),128))]),_:1}))}}),Rh=xe(lX,[["__scopeId","data-v-2bcce726"]]),cX=Object.keys(F9),l0={id:"toaster-container",timeout:5e3,appearance:F9.info};class uX{constructor(t=l0.id,n=l0.timeout,r=l0.appearance){Wo(this,"toasters"),Wo(this,"timeout"),Wo(this,"appearance"),Wo(this,"id"),this.toasters=G([]),this.timeout=n,this.appearance=r,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 n=Le(Rh,{toasterState:this.toasters.value,onClose:r=>this.close(r)});Y8(n).mount(`#${this.id}`)}setTimer(t,n){return setTimeout(()=>this.close(t),n)}open(t){const{key:n,timeoutMilliseconds:r,appearance:o,message:a}=t,i=n||this.toasters.value.length+new Date().getTime(),s=o&&cX.indexOf(o)!==-1?o:this.appearance,l=this.setTimer(i,r||this.timeout);this.toasters.value.push({key:i,appearance:s,message:a||t,timer:l,timeoutMilliseconds:r||this.timeout})}close(t){var n,r;const o=(n=this.toasters.value)==null?void 0:n.findIndex(a=>t===a.key);clearTimeout((r=this.toasters.value[o])==null?void 0:r.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 dX=ne({name:"Kooltip",setup(e,{attrs:t,slots:n,emit:r}){return ht(()=>console.warn(`The Kongponents 'Kooltip' component is deprecated and will be removed in a future release. + */const wW={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},_W=ne({props:Object.assign({active:{type:Boolean,default:!0}},wW),emits:["update:active","activate","postActivate","deactivate","postDeactivate"],render(){return this.renderImpl()},setup(e,{slots:t,emit:n}){let r;const o=G(null),a=T(()=>{const s=o.value;return s&&(s instanceof HTMLElement?s:s.$el)});function i(){return r||(r=bW(a.value,{escapeDeactivates:e.escapeDeactivates,allowOutsideClick:e.allowOutsideClick,returnFocusOnDeactivate:e.returnFocusOnDeactivate,clickOutsideDeactivates:e.clickOutsideDeactivates,onActivate:()=>{n("update:active",!0),n("activate")},onDeactivate:()=>{n("update:active",!1),n("deactivate")},onPostActivate:()=>n("postActivate"),onPostDeactivate:()=>n("postDeactivate"),initialFocus:e.initialFocus,fallbackFocus:e.fallbackFocus,tabbableOptions:e.tabbableOptions,delayInitialFocus:e.delayInitialFocus}))}return ht(()=>{De(()=>e.active,s=>{s&&a.value?i().activate():r&&(r.deactivate(),(!a.value||a.value.nodeType===Node.COMMENT_NODE)&&(r=null))},{immediate:!0,flush:"post"})}),sr(()=>{r&&r.deactivate(),r=null}),{activate(){i().activate()},deactivate(){r&&r.deactivate()},renderImpl(){if(!t.default)return null;const s=t.default().filter(l=>l.type!==Bn);return!s||!s.length||s.length>1?(console.error("[focus-trap-vue]: FocusTrap requires exactly one child."),s):Wr(s[0],{ref:o})}}}}),kW=["aria-label"],MW={class:"k-modal-dialog modal-dialog"},xW={key:0,class:"close-button"},SW={class:"k-modal-content modal-content"},EW={key:0,class:"k-modal-header-image"},AW={class:"k-modal-footer modal-footer"},LW={class:"k-modal-action-buttons"},DW=ne({__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=>G_.includes(e)},content:{type:String,default:""},textAlign:{type:String,default:"center",validator:e=>Y_.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 n=e,r=xt(),o=G(null),a=G(null),i=T(()=>!!r["header-image"]),s=T(()=>n.dismissButtonTheme==="light"?`var(--grey-400, var(--kui-color-text-neutral-weak, ${da}))`:`var(--grey-600, var(--kui-color-text-neutral-stronger, ${C9}))`),l=h=>{n.isVisible&&h.keyCode===27&&c(!0)},c=(h=!1,f)=>{var v,_;(h||(_=(v=f==null?void 0:f.target)==null?void 0:v.classList)!=null&&_.contains("k-modal-backdrop"))&&t("canceled")},u=()=>{t("proceed")};v8(()=>{var h,f;typeof document<"u"&&(n.isVisible?(h=document==null?void 0:document.body)==null||h.classList.add("k-modal-overflow-hidden"):(f=document==null?void 0:document.body)==null||f.classList.remove("k-modal-overflow-hidden"))});const d=async h=>{var f,v;h?(await hn(),await new Promise(_=>setTimeout(_,0)),(f=o.value)==null||f.activate()):(v=o.value)==null||v.deactivate()};return De(()=>n.isVisible,async h=>{h?await d(!0):await d(!1)},{immediate:!0}),ht(()=>{var h;document.addEventListener("keydown",l),n.isVisible&&((h=document==null?void 0:document.body)==null||h.classList.add("k-modal-overflow-hidden"))}),sr(()=>{var h;document.removeEventListener("keydown",l),(h=document==null?void 0:document.body)==null||h.classList.remove("k-modal-overflow-hidden")}),(h,f)=>{var v;return e.isVisible?(m(),x("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal",role:"dialog"},[p("div",{ref_key:"modalOuter",ref:a,class:"k-modal-backdrop modal-backdrop",onClick:f[3]||(f[3]=_=>c(!1,_))},[V(E(_W),{ref_key:"focusTrap",ref:o,active:!1,"fallback-focus":(v=a.value)==null?void 0:v.$el,"tabbable-options":e.tabbableOptions},{default:A(()=>[p("div",MW,[i.value&&!e.hideDismissIcon?(m(),x("div",xW,[V(Ue,{"aria-label":"Close",onClick:f[0]||(f[0]=_=>c(!0))},{default:A(()=>[V(Ae,{color:s.value,icon:"close",size:E(Mt)},null,8,["color","size"])]),_:1})])):P("",!0),p("div",SW,[i.value?(m(),x("div",EW,[$(h.$slots,"header-image",{},void 0,!0)])):P("",!0),h.$slots["header-content"]||!e.hideTitle?(m(),x("div",{key:1,"aria-level":"2",class:X(["k-modal-header modal-header",{"header-left":e.textAlign==="left","header-centered":e.textAlign==="center","header-right":e.textAlign==="right","has-header-image":i.value}]),role:"heading"},[$(h.$slots,"header-content",{},()=>[y(H(e.title),1)],!0)],2)):P("",!0),p("div",{class:X(["k-modal-body modal-body",{"content-left":e.textAlign==="left","content-centered":e.textAlign==="center","content-right":e.textAlign==="right"}])},[$(h.$slots,"body-content",{},()=>[y(H(e.content),1)],!0)],2),p("div",AW,[$(h.$slots,"footer-content",{},()=>[e.hideCancelButton?P("",!0):(m(),Q(Ue,{key:0,appearance:e.cancelButtonAppearance,onClick:f[1]||(f[1]=_=>c(!0)),onKeyup:f[2]||(f[2]=Ut(_=>c(!0),["esc"]))},{default:A(()=>[y(H(e.cancelButtonText),1)]),_:1},8,["appearance"])),p("div",LW,[$(h.$slots,"action-buttons",{},()=>[V(Ue,{appearance:e.actionButtonAppearance,onClick:u,onKeyup:Ut(u,["enter"])},{default:A(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance","onKeyup"])],!0)])],!0)])])])]),_:3},8,["fallback-focus","tabbable-options"])],512)],8,kW)):P("",!0)}}}),Oh=xe(DW,[["__scopeId","data-v-b3c50754"]]),TW=["aria-label","onKeyup"],BW={class:"k-modal-fullscreen-body-header"},HW={key:0,class:"body-header"},OW={key:1,class:"body-header-description"},IW={class:"k-modal-fullscreen-body"},VW={class:"k-modal-fullscreen-header"},PW={"aria-level":"2",class:"k-modal-fullscreen-header-description",role:"heading"},ZW={class:"k-modal-fullscreen-title"},NW={class:"header-icon"},$W={class:"header-content"},RW={class:"k-modal-fullscreen-action"},FW={class:"k-modal-fullscreen-action-buttons"},zW={key:0,class:"k-modal-fullscreen-footer"},UW={class:"k-modal-fullscreen-action"},jW={class:"k-modal-fullscreen-action-buttons"},GW=ne({__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 n=e,r=G(null),o=T(()=>!!n.isVisible);De(()=>n.isVisible,async()=>{o.value?(document.body.style.overflow="hidden",await hn(),r.value&&r.value.focus()):document.body.style.overflow=""});const a=l=>{n.isVisible&&(l.keyCode===27?i():l.keyCode===13&&s())},i=()=>{t("canceled")},s=()=>{t("proceed")};return ht(()=>{document.addEventListener("keydown",a)}),ir(()=>{document.removeEventListener("keydown",a)}),sr(()=>{document.body.style.overflow=""}),(l,c)=>e.isVisible?(m(),x("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal-fullscreen isOpen",role:"dialog",onKeyup:[Ut(s,["enter"]),Ut(i,["esc"])]},[p("div",{ref_key:"modalBodyContent",ref:r,class:X(["k-modal-fullscreen-dialog",{"has-footer":l.$slots["footer-content"]}]),tabindex:"0"},[p("div",BW,[l.$slots["body-header"]||e.bodyHeader?(m(),x("div",HW,[$(l.$slots,"body-header",{},()=>[y(H(e.bodyHeader),1)],!0)])):P("",!0),l.$slots["body-header-description"]||e.bodyHeaderDescription?(m(),x("div",OW,[$(l.$slots,"body-header-description",{},()=>[y(H(e.bodyHeaderDescription),1)],!0)])):P("",!0)]),p("div",IW,[$(l.$slots,"default",{},void 0,!0)]),p("div",VW,[p("div",PW,[p("div",ZW,[p("span",NW,[$(l.$slots,"header-icon",{},()=>[V(Ae,{icon:e.iconString},null,8,["icon"])],!0)]),p("span",$W,[$(l.$slots,"header-content",{},()=>[y(H(e.title),1)],!0)])]),p("div",RW,[p("div",FW,[$(l.$slots,"action-buttons",{},()=>[V(Ue,{appearance:e.cancelButtonAppearance,class:"cancel-button",onClick:i},{default:A(()=>[y(H(e.cancelButtonText),1)]),_:1},8,["appearance"]),V(Ue,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:A(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])]),l.$slots["footer-content"]?(m(),x("div",zW,[$(l.$slots,"footer-content",{},void 0,!0),p("div",UW,[p("div",jW,[$(l.$slots,"action-buttons",{},()=>[V(Ue,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:A(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])):P("",!0)],2)],40,TW)):P("",!0)}}),YW=xe(GW,[["__scopeId","data-v-e56c1028"]]),KW=["data-testid"],WW={class:"k-multiselect-item-container",role:"option"},qW=["disabled","value"],QW={class:"k-multiselect-item-label"},XW={class:"k-multiselect-selected-icon-container"},JW=ne({__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 n=e,r=()=>{n.item.disabled||t("selected",n.item)};return(o,a)=>(m(),x("div",{key:e.item.key,class:"k-multiselect-item","data-testid":`k-multiselect-item-${e.item.value}`,role:"listitem"},[p("div",WW,[p("button",{class:X({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value,onClick:r},[p("span",QW,[$(o.$slots,"content",{},()=>[y(H(e.item.label),1)],!0)]),p("span",XW,[e.item.disabled?(m(),Q(Do(e.item.disabledTooltipText?"KTooltip":"span"),{key:0,label:e.item.disabledTooltipText?e.item.disabledTooltipText:void 0,placement:"left"},{default:A(()=>[V(Ae,{class:X(["selected-item-icon",{"is-item-selected":e.item.selected}]),color:e.item.selected?"currentColor":`var(--grey-400, var(--kui-color-text-neutral-weak, ${E(da)}))`,"hide-title":"",icon:"lock",size:E(Ii)},null,8,["class","color","size"])]),_:1},8,["label"])):e.item.selected?(m(),Q(Ae,{key:1,class:"selected-item-icon",color:"currentColor",icon:"check"})):P("",!0)])],10,qW)])],8,KW))}}),gl=xe(JW,[["__scopeId","data-v-a2a73043"]]),eq={class:"k-multiselect-group-title"},tq=ne({__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 n=e,r=(s,l)=>t("selected",s,l),o=T(()=>{var s;return(s=n.items)==null?void 0:s.filter(l=>!l.group)}),a=T(()=>{var s;return[...new Set(((s=n.items)==null?void 0:s.filter(l=>l.group)).map(l=>l.group))].sort((l,c)=>l.toLowerCase().localeCompare(c.toLowerCase()))}),i=s=>{var l;return(l=n.items)==null?void 0:l.filter(c=>c.group===s)};return(s,l)=>(m(),x(ke,null,[(m(!0),x(ke,null,Xe(o.value,(c,u)=>(m(),Q(gl,{key:`${c.key?c.key:u}-item`,item:c,onSelected:r},{content:A(()=>[$(s.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128)),(m(!0),x(ke,null,Xe(a.value,c=>(m(),x("div",{key:`${c}-group`,class:"k-multiselect-group-container"},[p("span",eq,H(c),1),(m(!0),x(ke,null,Xe(i(c),(u,d)=>(m(),Q(gl,{key:`${u.key?u.key:d}-item`,item:u,onSelected:r},{content:A(()=>[$(s.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),nq=xe(tq,[["__scopeId","data-v-9f4ab8f4"]]),k3=e=>(fn("data-v-bd43e898"),e=e(),pn(),e),rq=["id"],oq=["id"],aq={class:"k-multiselect-icon"},iq=["id"],sq={class:"select-item-description"},lq=k3(()=>p("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),cq=k3(()=>p("div",{class:"select-item-label"}," No results found ",-1)),uq=k3(()=>p("div",{class:"select-item-desc"}," Please adjust the criteria and try again ",-1)),dq={key:1,"aria-hidden":"true",class:"staging-area"},hq=["id"],fq=e=>{const t=[];return e.forEach(n=>t.push(n.value)),t},pq=e=>{const t=fq(e),n=new Set(t);return t.length===n.size},mq={inheritAttrs:!1},vq=ne({...mq,__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)&&pq(e)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var n,r;return(r=t.label)==null?void 0:r.toLowerCase().includes((n=e.query)==null?void 0:n.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 n=e;u1(ee=>({a3794164:Y.value}));const r=lr(),o=xt(),{getSizeFromString:a,cloneDeep:i,stripRequiredLabel:s}=xn(),l=34,c=T(()=>r.required!==void 0&&String(r.required)!=="false"),u=T(()=>s(n.label,c.value)),d=T(()=>{var ee,pe;return!!((ee=n.labelAttributes)!=null&&ee.help||(pe=n.labelAttributes)!=null&&pe.info||o["label-tooltip"])}),h={hideCaret:!0,placement:"bottomStart",popoverTimeout:0,popoverClasses:"k-multiselect-popover"},f=G(0),v=G(0),_=T(()=>n.testMode?"test-multiselect-id-1234":un()),C=T(()=>n.testMode?"test-multiselect-input-id-1234":un()),b=T(()=>n.testMode?"test-multiselect-text-id-1234":un()),w=T(()=>n.testMode?"test-multiselect-selected-id-1234":un()),g=T(()=>n.testMode?"test-multiselect-selected-staging-id-1234":un()),k=G(null),B=G(null),N=T(()=>n.selectedRowCount*l),j=G(""),F=T(()=>!(!j.value||S.value.filter(ee=>ee.label===j.value).length)),D=G(null),S=G([]),R=G([]),I=G([]),U=G([]),le=G([]),ie=new Set,ce=G([]),re=G([]),Ce=T(()=>re.value.map(ee=>ee.label).join(", ")),je=G(!1),Pe=G(!1),Ye=G(!1),ze=T(()=>(r==null?void 0:r.disabled)!==void 0&&String(r==null?void 0:r.disabled)!=="false"),de=T(()=>(r==null?void 0:r.readonly)!==void 0&&String(r==null?void 0:r.readonly)!=="false"),Ze=T({get(){return n.modelValue},set(ee){const pe=S.value.filter(we=>ee.includes(we.value));pe.length?he(pe):ee.length||ye()}}),Te=T(()=>{const ee={...r};return delete ee.class,ee}),Ge=T(()=>({...h,...n.kpopAttributes,popoverClasses:`${h.popoverClasses} ${n.kpopAttributes.popoverClasses} k-multiselect-pop`,width:Me.value+"px",maxWidth:Me.value+"px",disabled:r.disabled!==void 0&&String(r.disabled)!=="false"||r.readonly!==void 0&&String(r.readonly)!=="false"})),Y=T(()=>a(n.dropdownMaxHeight)),z=T(()=>({...Ge.value})),Z=T(()=>{const ee=n.width?n.width:"300";return a(ee)}),K=T(()=>({width:Z.value})),ae=T(()=>({width:Me.value+"px"})),M=T(()=>({width:Me.value-30+"px",maxHeight:N.value+"px",paddingRight:0})),L=ee=>I.value.length&&!ee?I.value.length===1?`${I.value.length} item selected`:`${I.value.length} items selected`:n.placeholder?n.placeholder:r.placeholder?String(r.placeholder||""):"Filter...",O=T(()=>n.autosuggest?S.value:n.filterFunc({items:S.value,query:j.value})),q=ee=>{r.disabled!==void 0&&String(r.disabled)!=="false"&&ee.stopPropagation()},W=(ee,pe,we)=>{ee?pe.value||(j.value="",we(),Se()):pe.value&&(j.value="",we())},J=()=>{setTimeout(()=>{const ee=document.getElementById(g.value);if(n.expandSelected){v.value++;return}if(ee){if(ee.clientHeight>N.value){const pe=Array.from(ee.querySelectorAll(".k-multiselect-selection-badge")).filter(Ne=>Ne.offsetTop>=N.value),we=U.value.length-pe.length,st=U.value.splice(we,pe.length);for(const Ne of st)ie.has(Ne.value)||(ie.add(Ne.value),le.value.push(Ne))}v.value++}},0)},he=ee=>{ee.forEach(pe=>{var we,st;const Ne=((we=S.value.filter(Ve=>Ve.value===pe.value))==null?void 0:we[0])||null;Ne.selected=!0,Ne.key=(st=Ne==null?void 0:Ne.key)!=null&&st.includes("-selected")?Ne.key:`${Ne.key}-selected`,I.value.filter(Ve=>Ve.value===Ne.value).length||(I.value.push(Ne),U.value.push(Ne))}),J()},ue=(ee,pe)=>{var we,st,Ne,Ve;let wt=!1,pt=pe?ee:((we=S.value.filter(Pt=>Pt.value===ee.value))==null?void 0:we[0])||null;if(n.enableItemCreation&&pt!=null&&pt.custom&&(wt=!0),pt===null&&(pt=((st=I.value.filter(Pt=>Pt.value===ee.value))==null?void 0:st[0])||null),pt===null)return;if(pt.selected){if(I.value=I.value.filter(Pt=>Pt.value!==ee.value),U.value.filter(Pt=>Pt.value===ee.value).length?U.value=U.value.filter(Pt=>Pt.value!==ee.value):ie.delete(ee.value)&&(le.value=le.value.filter(Pt=>Pt.value!==ee.value)),pt.selected=!1,pt.key=(Ne=pt.key)==null?void 0:Ne.replace(/-selected/gi,""),le.value.length){const Pt=le.value.pop();Pt&&(U.value.push(Pt),ie.delete(Pt.value))}wt&&(S.value=S.value.filter(Pt=>Pt.value!==ee.value),t("item:removed",ee))}else pt.selected=!0,pt.key=(Ve=pt.key)!=null&&Ve.includes("-selected")?pt.key:`${pt.key}-selected`,I.value.push(pt),U.value.push(pt),pe&&(pt.custom=!0,S.value.push(pt)),n.expandSelected&&se();J();const Xf=I.value.map(Pt=>Pt.value);t("selected",I.value),t("change",ee),t("update:modelValue",Xf)},fe=()=>{var ee;if(!n.enableItemCreation||!j.value||!F.value)return;const pe=S.value.length+1,we={label:j.value+"",value:n.testMode?`test-multiselect-added-item-${pe}`:un(),key:`${(ee=j.value.replace(/ /gi,"-"))==null?void 0:ee.replace(/[^a-z0-9-_]/gi,"")}-${pe}`};t("item:added",we),ue(we,!0),j.value=""},se=()=>{setTimeout(()=>{var ee;(ee=B.value)==null||ee.scrollIntoView({behavior:"smooth",block:"nearest"})},200)},Se=()=>{const ee=O.value.filter(we=>we.selected),pe=O.value.filter(we=>!we.selected);R.value=ee.concat(pe)},ye=()=>{S.value.forEach(ee=>{var pe;ee.selected=!1,ee.key=(pe=ee==null?void 0:ee.key)==null?void 0:pe.replace(/-selected/gi,""),ee.custom&&t("item:removed",ee)}),S.value=S.value.filter(ee=>!ee.custom),I.value=[],U.value=[],le.value=[],ie.clear(),j.value="",J(),t("selected",[]),t("change",null),t("update:modelValue",[]),t("query-change","")},Ee=ee=>{j.value=ee,t("query-change",ee)},Oe=(ee,pe)=>{if(ee.keyCode===27){pe.value=!1;return}const we=document.getElementById(b.value);!pe.value&&we&&we.click()},te=()=>{Ye.value=!0,je.value||(je.value=!0,t("query-change",""))};De(v,()=>{setTimeout(()=>{const ee=document.getElementById(g.value);if(n.expandSelected){ce.value=i(U.value),re.value=[],f.value++;return}if(ee)if(ee.clientHeight>N.value){const pe=U.value.pop();pe&&!ie.has(pe.value)&&(le.value.push(pe),ie.add(pe.value)),v.value++}else ce.value=i(U.value),re.value=i(le.value),f.value++},0)}),De(f,()=>{D.value&&typeof D.value.updatePopper=="function"&&hn(()=>{D.value.updatePopper()})}),De(O,()=>{Se()}),De(Ze,(ee,pe)=>{if(JSON.stringify(ee)!==JSON.stringify(pe)){const we=S.value.filter(st=>ee.includes(st.value));we.length?he(we):ee.length||ye()}}),De(()=>n.items,(ee,pe)=>{var we,st,Ne;if(JSON.stringify(ee)!==JSON.stringify(pe)){S.value=i(n.items);for(let Ve=0;Vept.value===wt.value).length||I.value.push(wt),U.value.filter(pt=>pt.value===wt.value).length||U.value.push(wt)}J(),D.value&&typeof D.value.updatePopper=="function"&&hn(()=>{D.value.updatePopper()})}},{deep:!0,immediate:!0});const Me=G(300),ve=()=>{var ee;Me.value=((ee=k.value)==null?void 0:ee.clientWidth)||300},He=G();return ht(()=>{He.value=new ResizeObserver(ee=>{window.requestAnimationFrame(()=>{!Array.isArray(ee)||!ee.length||ve()})}),He.value.observe(k.value)}),ir(()=>{He.value&&He.value.unobserve(k.value)}),(ee,pe)=>(m(),x("div",{class:X(["k-multiselect",[ee.$attrs.class]]),style:yt(K.value)},[e.label?(m(),Q(Jr,We({key:0},e.labelAttributes,{"data-testid":e.labelAttributes["data-testid"]?e.labelAttributes["data-testid"]:"k-multiselect-label",for:_.value,required:c.value}),nr({default:A(()=>[y(H(u.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:A(()=>[$(ee.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["data-testid","for","required"])):P("",!0),p("div",{id:_.value,"data-testid":"k-multiselect-container"},[V(E(Xl),null,{default:A(({isToggled:we,toggle:st})=>[V(Bt,We({ref_key:"popper",ref:D},z.value,{"on-popover-click":()=>{},"position-fixed":e.positionFixed,target:`[id='${C.value}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>W(!1,we,st),onOpened:()=>W(!0,we,st)}),{content:A(()=>[p("div",{class:"k-multiselect-list",onBlur:pe[5]||(pe[5]=()=>Ye.value=!1),onClick:pe[6]||(pe[6]=Dt(()=>{},["stop"])),onFocus:pe[7]||(pe[7]=Ne=>Ye.value=!0),onMouseenter:pe[8]||(pe[8]=()=>Pe.value=!0),onMouseleave:pe[9]||(pe[9]=()=>Pe.value=!1)},[V(nq,{items:R.value,onSelected:ue},{content:A(({item:Ne})=>[$(ee.$slots,"item-template",{class:"k-multiselect-item",item:Ne},void 0,!0)]),_:3},8,["items"]),e.enableItemCreation&&F.value?(m(),Q(gl,{key:"k-multiselect-new-item",class:"k-multiselect-new-item","data-testid":"k-multiselect-add-item",item:{label:`${j.value} (Add new value)`,value:"add_item"},onSelected:fe},{content:A(()=>[p("div",sq,[y(H(j.value)+" ",1),lq])]),_:1},8,["item"])):P("",!0),!R.value.length&&!ee.$slots.empty&&!e.enableItemCreation?(m(),Q(gl,{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:A(()=>[cq,uq]),_:1})):P("",!0)],32),!e.loading&&!R.value.length?$(ee.$slots,"empty",{key:0},void 0,!0):P("",!0),ee.$slots["dropdown-footer-text"]||e.dropdownFooterText?(m(),x("div",{key:1,class:X(["k-multiselect-dropdown-footer-text",`k-multiselect-dropdown-footer-${e.dropdownFooterTextPosition}`])},[$(ee.$slots,"dropdown-footer-text",{},()=>[y(H(e.dropdownFooterText),1)],!0)],2)):P("",!0)]),default:A(()=>[p("div",{ref_key:"multiselectRef",ref:k,class:X(["k-multiselect-trigger",{focused:Ye.value,hovered:Pe.value,disabled:ze.value,readonly:de.value}]),"data-testid":"k-multiselect-trigger",role:"listbox",onClick:q},[I.value.length&&(we.value||e.expandSelected||e.collapsedContext)?(m(),x("div",{id:w.value,key:f.value,class:X(["k-multiselect-selections",{scrollable:e.expandSelected,collapsed:e.collapsedContext&&!we.value}]),"data-testid":"k-multiselect-selections",style:yt(e.expandSelected?M.value:ae.value)},[(m(!0),x(ke,null,Xe(ce.value,(Ne,Ve)=>(m(),Q(Fn,{key:`${Ne.key?Ne.key:Ve}-badge`,class:X(["k-multiselect-selection-badge",{"expand-selected":e.expandSelected,"resize-badge":Ne.selected&&Ne.disabled}]),dismissable:Ne.selected&&!Ne.disabled,shape:"rectangular","truncation-tooltip":Ne.label,onClick:pe[0]||(pe[0]=Dt(()=>{},["stop"])),onDismissed:wt=>ue(Ne)},{default:A(()=>[y(H(Ne.label),1)]),_:2},1032,["class","dismissable","truncation-tooltip","onDismissed"]))),128)),!e.expandSelected&&re.value.length?(m(),Q(Fn,{key:0,class:"hidden-selection-count","force-tooltip":"",shape:"rectangular","truncation-tooltip":Ce.value,onClick:pe[1]||(pe[1]=Dt(()=>{},["stop"]))},{default:A(()=>[y(" +"+H(re.value.length),1)]),_:1},8,["truncation-tooltip"])):P("",!0),e.expandSelected?(m(),x("div",{key:1,ref_key:"selectionBottomRef",ref:B},null,512)):P("",!0)],14,oq)):P("",!0),p("div",aq,[!e.loading&&I.value.length&&we.value?(m(),Q(Ue,{key:0,class:"k-multiselect-clear-icon","data-testid":"k-multiselect-clear-icon",onClick:ye,onKeyup:Ut(ye,["enter"])},{default:A(()=>[V(Ae,{color:`var(--grey-500, var(--kui-color-text-neutral, ${E(Ja)}))`,icon:"close",size:E(Ii),title:"Clear all selections"},null,8,["color","size"])]),_:1},8,["onKeyup"])):(m(),Q(Ae,{key:1,class:X(["k-multiselect-chevron-icon",{"in-selection-box":I.value.length}]),color:`var(--grey-500, var(--kui-color-text-neutral, ${E(Ja)}))`,icon:e.loading?"spinner":"chevronDown",size:E(Mt)},null,8,["class","color","icon","size"]))]),p("div",{id:C.value,style:yt(ae.value)},[!e.expandSelected&&!e.collapsedContext||(e.expandSelected||e.collapsedContext)&&(!I.value.length||we.value)?(m(),Q(Ni,We({key:0,id:b.value},Te.value,{autocapitalize:"off",autocomplete:"off",class:["k-multiselect-input input-placeholder-dark",{"is-toggled":we.value&&I.value.length,"is-readonly":de.value}],"data-testid":"k-multiselect-input","model-value":j.value,placeholder:L(we.value),readonly:de.value?!0:void 0,type:"text",onBlur:pe[2]||(pe[2]=()=>Ye.value=!1),onClick:Ne=>{we.value&&Ne.stopPropagation()},onFocus:te,onKeyup:Ne=>Oe(Ne,we),onMouseenter:pe[3]||(pe[3]=()=>Pe.value=!0),onMouseleave:pe[4]||(pe[4]=()=>Pe.value=!1),"onUpdate:modelValue":Ee}),null,16,["id","class","model-value","placeholder","readonly","onClick","onKeyup"])):P("",!0)],12,iq)],2)]),_:2},1040,["position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,rq),e.expandSelected?P("",!0):(m(),x("div",dq,[(m(),x("div",{id:g.value,key:v.value,class:"k-multiselect-selections staging",style:yt(ae.value),tabindex:"-1"},[(m(!0),x(ke,null,Xe(U.value,(we,st)=>(m(),Q(Fn,{key:`${we.key?we.key:st}-badge`,class:"k-multiselect-selection-badge",dismissable:we.selected&&!we.disabled,hidden:"",shape:"rectangular"},{default:A(()=>[y(H(we.label),1)]),_:2},1032,["dismissable"]))),128)),V(Fn,{class:"hidden-selection-count",hidden:"",shape:"rectangular"},{default:A(()=>[y(" +"+H(le.value.length),1)]),_:1})],12,hq))]))],6))}}),gq=xe(vq,[["__scopeId","data-v-bd43e898"]]),Ih=e=>(fn("data-v-de217030"),e=e(),pn(),e),Cq={class:"k-prompt-header"},yq={class:"k-prompt-header-content"},bq={class:"close-button"},wq=Ih(()=>p("hr",{class:"divider"},null,-1)),_q={class:"k-prompt-body"},kq={class:"k-prompt-body-content"},Mq={key:0,class:"k-prompt-confirm-text"},xq={class:"confirm-text"},Sq=Ih(()=>p("hr",{class:"divider"},null,-1)),Eq={class:"k-prompt-action-buttons"},Aq=ne({__name:"KPrompt",props:{title:{type:String,default:""},type:{type:String,default:"info",validator:e=>nk.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 n=e,r=G(""),o=()=>{r.value="",t("canceled")},a=u=>{c.value||(r.value="",t("proceed",u))},i=u=>{n.isVisible&&(u.key==="Escape"?o():u.key==="Enter"&&(n.preventProceedOnEnter||a(u)))},s=(u="")=>{const d=/(?:^|[\s-:'"])\w/g;return u.replace(d,h=>h.toUpperCase())},l=T(()=>n.title?n.type==="warning"?"Warning: "+n.title:n.title:n.type==="info"?"Information":s(n.type)),c=T(()=>n.actionPending?!0:n.confirmationText.length?n.confirmationText!==r.value:!1);return ht(()=>{document.addEventListener("keydown",i)}),ir(()=>{document.removeEventListener("keydown",i)}),(u,d)=>(m(),Q(Oh,{class:"k-prompt","is-visible":e.isVisible,"tabbable-options":e.tabbableOptions,"text-align":"left",title:l.value},{"header-content":A(()=>[p("div",Cq,[p("div",yq,[$(u.$slots,"header-content",{},()=>[e.type==="warning"?(m(),Q(Ae,{key:0,class:"warning-icon",color:`var(--white, var(--kui-color-text-inverse, ${E(Jl)}))`,icon:"warning","secondary-color":"currentColor",size:E(Ws)},null,8,["color","size"])):P("",!0),y(" "+H(l.value),1)],!0),p("div",bq,[V(Ue,{"aria-label":"Close",onClick:o},{default:A(()=>[V(Ae,{color:`var(--grey-600, var(--kui-color-text-neutral, ${E(Ja)}))`,icon:"close",size:E(Mt)},null,8,["color","size"])]),_:1})])]),wq])]),"body-content":A(()=>[p("div",_q,[p("div",kq,[$(u.$slots,"body-content",{},()=>[y(H(e.message),1)],!0),e.confirmationText?(m(),x("div",Mq,[y(' Type "'),p("span",xq,H(e.confirmationText),1),y('" to confirm your action. '),V(Ni,{modelValue:r.value,"onUpdate:modelValue":d[0]||(d[0]=h=>r.value=h),autocapitalize:"off",autocomplete:"off","data-testid":"confirmation-input"},null,8,["modelValue"])])):P("",!0)]),Sq])]),"footer-content":A(()=>[p("div",Eq,[$(u.$slots,"action-buttons",{},()=>[V(Ue,{appearance:"outline",class:"k-prompt-cancel",onClick:o},{default:A(()=>[y(H(e.cancelButtonText),1)]),_:1}),V(Ue,{appearance:e.type==="danger"?"danger":"primary",class:"k-prompt-proceed",disabled:c.value,onClick:a},{icon:A(()=>[e.actionPending?(m(),Q(Ae,{key:0,color:`var(--grey-400, var(--kui-color-text-neutral-weak, ${E(da)}))`,icon:"spinner",size:E(Mt)},null,8,["color","size"])):P("",!0)]),default:A(()=>[y(" "+H(e.actionButtonText),1)]),_:1},8,["appearance","disabled"])],!0)])]),_:3},8,["is-visible","tabbable-options","title"]))}}),Lq=xe(Aq,[["__scopeId","data-v-de217030"]]),Dq=["checked"],Tq=["id","checked","disabled"],Bq={key:0,class:"k-radio-description"},Hq=["for"],Oq={inheritAttrs:!1},Iq=ne({...Oq,__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=>tk.includes(e)},testMode:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const n=e,r=xt(),o=T(()=>h.id?String(h.id):n.testMode?"test-radio-input-id-1234":un()),a=T(()=>(h==null?void 0:h.disabled)!==void 0&&String(h==null?void 0:h.disabled)!=="false"),i=T(()=>!!(n.label||r.default)),s=T(()=>!!(n.description||r.description)),l=T(()=>!!r.tooltip),c=T(()=>n.selectedValue===n.modelValue),u=T(()=>n.type==="radio"),d=()=>{t("change",n.selectedValue),t("update:modelValue",n.selectedValue)},h=lr(),f=T(()=>{const v={...h};return delete v.class,v});return(v,_)=>(m(),x("div",{checked:c.value,class:X(["k-radio",[u.value?"k-radio-default":`k-radio-${e.type}`,v.$attrs.class?v.$attrs.class:"",{disabled:a.value}]])},[p("input",We({id:o.value,checked:c.value},f.value,{class:"k-input",disabled:a.value,type:"radio",onClick:d}),null,16,Tq),u.value&&i.value?(m(),Q(Jr,We({key:0},e.labelAttributes,{class:["k-radio-label",{"has-description":s.value}],for:o.value}),nr({default:A(()=>[$(v.$slots,"default",{},()=>[y(H(e.label),1)]),s.value?(m(),x("div",Bq,[$(v.$slots,"description",{},()=>[y(H(e.description),1)])])):P("",!0)]),_:2},[l.value?{name:"tooltip",fn:A(()=>[$(v.$slots,"tooltip")]),key:"0"}:void 0]),1040,["class","for"])):v.$slots.default?(m(),x("label",{key:1,for:o.value},[$(v.$slots,"default")],8,Hq)):P("",!0)],10,Dq))}});function Vq(e){return Gu()?(hm(e),!0):!1}function Vh(e){return typeof e=="function"?e():E(e)}const Ph=typeof window<"u"&&typeof document<"u",Pq=Object.prototype.toString,Zq=e=>Pq.call(e)==="[object Object]",G6=()=>{},Nq=$q();function $q(){var e;return Ph&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function R1(e){var t;const n=Vh(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Zh=Ph?window:void 0;function s0(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=Zh):[t,n,r,o]=e,!t)return G6;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],i=()=>{a.forEach(u=>u()),a.length=0},s=(u,d,h,f)=>(u.addEventListener(d,h,f),()=>u.removeEventListener(d,h,f)),l=De(()=>[R1(t),Vh(o)],([u,d])=>{if(i(),!u)return;const h=Zq(d)?{...d}:d;a.push(...n.flatMap(f=>r.map(v=>s(u,f,v,h))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return Vq(c),c}let jc=!1;function Rq(e,t,n={}){const{window:r=Zh,ignore:o=[],capture:a=!0,detectIframe:i=!1}=n;if(!r)return;Nq&&!jc&&(jc=!0,Array.from(r.document.body.children).forEach(u=>u.addEventListener("click",G6)),r.document.documentElement.addEventListener("click",G6));let s=!0;const l=u=>o.some(d=>{if(typeof d=="string")return Array.from(r.document.querySelectorAll(d)).some(h=>h===u.target||u.composedPath().includes(h));{const h=R1(d);return h&&(u.target===h||u.composedPath().includes(h))}}),c=[s0(r,"click",u=>{const d=R1(e);if(!(!d||d===u.target||u.composedPath().includes(d))){if(u.detail===0&&(s=!l(u)),!s){s=!0;return}t(u)}},{passive:!0,capture:a}),s0(r,"pointerdown",u=>{const d=R1(e);d&&(s=!u.composedPath().includes(d)&&!l(u))},{passive:!0}),i&&s0(r,"blur",u=>{setTimeout(()=>{var d;const h=R1(e);((d=r.document.activeElement)==null?void 0:d.tagName)==="IFRAME"&&!(h!=null&&h.contains(r.document.activeElement))&&t(u)},0)})].filter(Boolean);return()=>c.forEach(u=>u())}const Fq={class:"k-slideout"},zq={class:"k-slideout-header-content"},Uq={key:0,class:"k-slideout-before-title"},jq={class:"k-slideout-main-title"},Gq=["title"],Yq={key:1,class:"k-slideout-after-title"},Kq=["data-testid"],Wq={class:"content"},qq=ne({__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 n=e;u1(u=>({"13cec847":c.value}));const r=xt(),o=T(()=>!!r["before-title"]),a=T(()=>!!r["after-title"]),{getSizeFromString:i}=xn(),s=G(null);Rq(s,u=>{u.isTrusted&&!n.preventCloseOnBlur&&t("close")});const l=(u,d=!1)=>{(n.isVisible&&u.keyCode===27||d)&&t("close")};ht(()=>{document.addEventListener("keydown",l)}),sr(()=>{document.removeEventListener("keydown",l)});const c=T(()=>i(String(n.offsetTop)));return(u,d)=>(m(),x("div",Fq,[V(aa,{name:"fade"},{default:A(()=>[e.isVisible?(m(),x("div",{key:0,class:X(e.hasOverlay?"panel-background":"panel-background-transparent")},null,2)):P("",!0)]),_:1}),V(aa,{name:"slide"},{default:A(()=>[e.isVisible?(m(),x("div",{key:0,ref_key:"slideOutRef",ref:s,class:X(["panel",{"is-visible":e.isVisible,"border-styles":!e.hasOverlay}]),"data-testid":"slideout-panel"},[p("div",zq,[o.value?(m(),x("div",Uq,[$(u.$slots,"before-title",{},void 0,!0)])):P("",!0),p("div",jq,[p("p",{class:"k-slideout-title","data-testid":"k-slideout-title",title:e.title},H(e.title),9,Gq)]),a.value?(m(),x("div",Yq,[$(u.$slots,"after-title",{},void 0,!0)])):P("",!0)]),p("button",{class:X(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]=h=>t("close"))},[V(Ae,{color:`var(--kui-color-text-neutral-stronger, ${E(C9)})`,icon:"close",size:E(e2)},null,8,["color","size"])],10,Kq),p("div",Wq,[V(na,{"border-variant":"noBorder"},{body:A(()=>[$(u.$slots,"default",{},void 0,!0)]),_:3})])],2)):P("",!0)]),_:3})]))}}),Qq=xe(qq,[["__scopeId","data-v-dd83d8c6"]]),Xq=e=>(fn("data-v-b19dacc6"),e=e(),pn(),e),Jq={class:"k-step-state-icon","data-testid":"k-step-active",fill:"none",viewBox:"0 0 24 24"},eQ=Xq(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),tQ=ne({__name:"KActiveState",props:{title:{type:String,default:"Active"}},setup(e){return(t,n)=>(m(),x("svg",Jq,[p("title",null,H(e.title),1),eQ]))}}),nQ=xe(tQ,[["__scopeId","data-v-b19dacc6"]]),M3=e=>(fn("data-v-be532e68"),e=e(),pn(),e),rQ={class:"k-step-state-icon","data-testid":"k-step-completed",fill:"none",viewBox:"0 0 24 24"},oQ=M3(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),aQ=M3(()=>p("path",{class:"k-step-icon-primary",d:"M16 9L10 15L7 12.0001"},null,-1)),iQ=M3(()=>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)),sQ=ne({__name:"KCompletedState",props:{title:{type:String,default:"Completed"}},setup(e){return(t,n)=>(m(),x("svg",rQ,[p("title",null,H(e.title),1),oQ,aQ,iQ]))}}),lQ=xe(sQ,[["__scopeId","data-v-be532e68"]]),cQ=e=>(fn("data-v-7f1024a4"),e=e(),pn(),e),uQ={class:"k-step-state-icon","data-testid":"k-step-default",fill:"none",viewBox:"0 0 24 24"},dQ=cQ(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),hQ=ne({__name:"KDefaultState",props:{title:{type:String,default:"Default"}},setup(e){return(t,n)=>(m(),x("svg",uQ,[p("title",null,H(e.title),1),dQ]))}}),fQ=xe(hQ,[["__scopeId","data-v-7f1024a4"]]),Nh=e=>(fn("data-v-d93db193"),e=e(),pn(),e),pQ={class:"k-step-state-icon","data-testid":"k-step-error",fill:"none",viewBox:"0 0 24 24"},mQ=Nh(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),vQ=Nh(()=>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)),gQ=ne({__name:"KErrorState",props:{title:{type:String,default:"Error"}},setup(e){return(t,n)=>(m(),x("svg",pQ,[p("title",null,H(e.title),1),mQ,vQ]))}}),CQ=xe(gQ,[["__scopeId","data-v-d93db193"]]),yQ=e=>(fn("data-v-e3d948f6"),e=e(),pn(),e),bQ={class:"k-step-spinner"},wQ={class:"k-step-state-icon","data-testid":"k-step-pending",viewBox:"0 0 50 50"},_Q=yQ(()=>p("circle",{cx:"25",cy:"25",fill:"none",r:"20","stroke-width":"5"},null,-1)),kQ=ne({__name:"KPendingState",props:{title:{type:String,default:"Pending"}},setup(e){return(t,n)=>(m(),x("div",bQ,[(m(),x("svg",wQ,[y(H(e.title)+" ",1),_Q]))]))}}),MQ=xe(kQ,[["__scopeId","data-v-e3d948f6"]]),xQ={class:"k-step-state"},SQ=ne({__name:"KStepState",props:{state:{type:String,default:"default",required:!1,validator:e=>$9.includes(e)}},setup(e){const t=e,n=T(()=>{let r=fQ;switch(t.state){case"active":r=nQ;break;case"completed":r=lQ;break;case"error":r=CQ;break;case"pending":r=MQ;break}return r});return(r,o)=>(m(),x("div",xQ,[(m(),Q(Do(n.value)))]))}}),EQ=xe(SQ,[["__scopeId","data-v-7a0b0e88"]]),AQ={class:"k-step"},LQ=ne({__name:"KStep",props:{label:{type:String,required:!0},state:{type:String,default:"default",validator:e=>$9.includes(e)},maxLabelWidth:{type:String,default:"170"}},setup(e){const t=e,{getSizeFromString:n}=xn(),r=T(()=>({maxWidth:n(t.maxLabelWidth)}));return(o,a)=>(m(),x("li",AQ,[p("div",{class:X(["k-step-container",{completed:e.state==="completed"}])},[V(EQ,{state:e.state},null,8,["state"]),p("div",{class:X(["k-step-label",{bolder:e.state==="active"||e.state==="pending"||e.state==="error",error:e.state==="error"}]),style:yt(r.value)},[V(Jr,null,{default:A(()=>[y(H(e.label),1)]),_:1})],6)],2)]))}}),DQ=xe(LQ,[["__scopeId","data-v-bf4c5b55"]]),TQ={key:0,class:"k-stepper"},BQ=ne({__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,n)=>e.steps&&e.steps.length?(m(),x("ol",TQ,[(m(!0),x(ke,null,Xe(e.steps,r=>(m(),Q(DQ,{key:`k-step-${r.label.replace(/ /gi,"-")}`,label:r.label,"max-label-width":e.maxLabelWidth,state:r.state},null,8,["label","max-label-width","state"]))),128))])):P("",!0)}}),HQ=xe(BQ,[["__scopeId","data-v-c6a87abd"]]),OQ={class:"k-table-container"},IQ={key:0,class:"k-table-toolbar","data-testid":"k-table-toolbar"},VQ={key:2,class:"k-table-error-state","data-testid":"k-table-error-state"},PQ={key:3,class:"k-table-empty-state","data-testid":"k-table-empty-state"},ZQ=["data-tableid"],NQ=["aria-sort","onClick"],$Q={class:"k-table-headers-container"},RQ=["role","tabindex"],{clientSideSorter:FQ}=xn(),Gc=(e,t,n,r)=>FQ(e,t,n,r),zQ=ne({__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=>W_.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=>K_.includes(e)},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:String,default:void 0,validator:e=>q_.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 n=e,{useDebounce:r,useRequest:o,useSwrvState:a}=xn(),i=lr(),s=xt(),l=T(()=>n.testMode?"test-table-id-1234":So()),c={pageSize:15,page:1,query:"",sortColumnKey:"",sortColumnOrder:"desc",offset:null},u=G([]),d=G([]),h=G(0),f=G(!1),v=G(1),_=G(15),C=G(""),b=G(""),w=G("desc"),g=G(null),k=G([]),B=G(!1),N=G(!1),j=G(!1),F=T(()=>!!s.toolbar),D=te=>`column-${te}`,S=te=>te,R=(te,Me)=>(ve,He)=>{const ee=/^on[^a-z]/,pe={};for(const we in Me)ee.test(we)&&Me[we]&&(pe[we]=Me[we]);return Object.keys(pe).reduce((we,st)=>{if(st.indexOf(te)===0){const Ne=st.split(te);we[Ne[1]]=Ve=>pe[st](Ve,ve,He)}return we},{})},I=T(()=>(te,Me)=>{const ve=R("onRow:",i)(Me,"row"),He=R("onCell:",i)(te,"cell"),ee=["a","button","input","select"];return ve.click&&(B.value=!0),{...ve,...He,click(pe){const we=pe.target.className;let st=ee.includes(pe.target.tagName.toLowerCase()),Ne=!1;typeof we=="string"||Array.isArray(we)?Ne=we.includes("k-popover"):typeof we=="object"&&(Ne=Object.keys(we).includes("k-popover")),pe.target.closest(".k-popover-content")!==null&&(Ne=!0);for(let Ve=0;Ve{var te,Me;const ve=n.searchInput,He=await n.fetcher({pageSize:_.value,page:v.value,query:ve||C.value,sortColumnKey:b.value,sortColumnOrder:w.value,offset:g.value});return u.value=He.data,h.value=n.paginationTotalItems||He.total||((te=He.data)==null?void 0:te.length),n.fetcher?n.enableClientSort&&b.value&&w.value&&Gc(b.value,"",w.value,u.value):n.options&&n.options.data&&n.options.data.length&&(u.value=n.options.data,h.value=n.options.data.length),n.paginationType==="offset"&&((Me=He.pagination)!=null&&Me.offset?(g.value=He.pagination.offset,k.value[v.value]||k.value.push(He.pagination.offset)):(g.value=null,j.value||(v.value=1))),j.value=!1,U.value=!1,He},ie=()=>{const te={...c,...n.initialFetcherParams};v.value=te.page??c.page,_.value=te.pageSize??c.pageSize,C.value=te.query??c.query,b.value=te.sortColumnKey??c.sortColumnKey,w.value=te.sortColumnOrder??c.sortColumnOrder,n.paginationType==="offset"&&(g.value=te.offset,k.value.push(te.offset)),n.headers&&n.headers.length?d.value=n.headers:n.options&&n.options.headers&&n.options.headers.length&&(d.value=n.options.headers),N.value=!0},ce=T(()=>k.value[v.value-1]),re=T(()=>{if(!n.fetcher||!N.value)return"";let te=l.value;return n.cacheIdentifier&&(te=n.cacheIdentifier),n.fetcherCacheKey&&(te+=`-${n.fetcherCacheKey}`),`k-table_${te}`}),Ce=G(""),{debouncedFn:je,generateDebouncedFn:Pe}=r(te=>{Ce.value=te},350),Ye=Pe(0),{data:ze,error:de,revalidate:Ze,isValidating:Te}=o(()=>re.value,()=>le(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:Ge,hasData:Y,swrvState:z}=a(ze,de,Te),Z=G(!0),K=T(()=>({hasData:Y.value,state:Ge.value})),ae=T(()=>Z.value?"loading":de.value?"error":"success"),{debouncedFn:M,generateDebouncedFn:L}=r(Ze,500),O=L(0),q=te=>{const{key:Me,useSortHandlerFn:ve}=te,He=b.value+"";v.value=1,b.value&&Me===b.value?w.value==="asc"?w.value="desc":w.value="asc":(b.value=Me,w.value="asc"),n.options&&n.options.data||n.enableClientSort?ve&&n.sortHandlerFn?n.sortHandlerFn({key:Me,prevKey:He,sortColumnOrder:w.value,data:u.value}):Gc(Me,He,w.value,u.value):n.paginationType!=="offset"&&M(),fe()},W=({page:te})=>{v.value=te},J=({pageSize:te})=>{k.value=[null],g.value=null,_.value=te,v.value=1,fe()},he=te=>{te&&te.target&&te.target.scrollTop&&(te.target.scrollTop>1?f.value=!0:te.target.scrollTop&&(f.value=!f.value))},ue=T(()=>({pageSize:_.value,sortColumnKey:b.value,sortColumnOrder:w.value})),fe=()=>{t("update:table-preferences",ue.value)},se=()=>{v.value++,j.value=!0},Se=()=>{v.value--,g.value=ce.value},ye=T(()=>!!(n.fetcher&&!n.disablePagination&&!(n.paginationType!=="offset"&&n.hidePaginationWhenOptional&&h.value<=n.paginationPageSizes[0])&&!(n.paginationType==="offset"&&n.hidePaginationWhenOptional&&!ce.value&&!g.value&&u.value.lengthte.toLowerCase().replace(/[^[a-z0-9]/gi,"-");De(ze,te=>{te!=null&&te.length&&!u.value.length&&(u.value=te)},{deep:!0,immediate:!0}),De(Ge,()=>{switch(Ge.value){case z.PENDING:Z.value=!0;break;case z.VALIDATING_HAS_DATA:Z.value=Oe.value;break;default:Z.value=!1;break}},{immediate:!0}),De([K,ae],te=>{var Me;t("state",{state:te==null?void 0:te[1],hasData:(Me=te==null?void 0:te[0])==null?void 0:Me.hasData})}),De(()=>n.searchInput,te=>{v.value!==1&&(v.value=1),te===""?Ye(te):je(te)},{immediate:!0});const Oe=G(!1);return De([Ce,v,_],async(te,Me)=>{const ve=Me==null?void 0:Me[0],He=te[0],ee=te[1];He!==ve&&ee!==1&&(v.value=1,k.value=[null],g.value=null),N.value&&!U.value&&(Oe.value=!0,He!==""&&He!==ve?await M():await O(),Oe.value=!1)},{deep:!0,immediate:!0}),ht(()=>{ie()}),(te,Me)=>(m(),x("div",OQ,[F.value?(m(),x("div",IQ,[$(te.$slots,"toolbar",{state:K.value},void 0,!0)])):P("",!0),(!e.testMode||e.testMode==="loading")&&(Z.value||e.isLoading||Oe.value)&&!e.hasError?(m(),Q(Y7,{key:1,"data-testid":"k-table-skeleton",type:"table"})):e.hasError?(m(),x("div",VQ,[$(te.$slots,"error-state",{},()=>[V(Ao,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:A(()=>[y(H(e.errorStateTitle),1)]),message:A(()=>[y(H(e.errorStateMessage),1)]),cta:A(()=>[e.errorStateActionMessage?(m(),Q(Ue,{key:0,appearance:"primary","data-testid":Ee(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:Me[0]||(Me[0]=ve=>te.$emit("ktable-error-cta-clicked"))},{default:A(()=>[y(H(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):P("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!Z.value&&!e.isLoading&&!Oe.value&&u.value&&!u.value.length?(m(),x("div",PQ,[$(te.$slots,"empty-state",{},()=>[V(Ao,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:A(()=>[y(H(e.emptyStateTitle),1)]),message:A(()=>[y(H(e.emptyStateMessage),1)]),cta:A(()=>[e.emptyStateActionMessage?(m(),Q(Ue,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":Ee(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:Me[1]||(Me[1]=ve=>te.$emit("ktable-empty-state-cta-clicked"))},{default:A(()=>[y(H(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):P("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(m(),x("section",{key:4,class:"k-table-wrapper",onScrollPassive:he},[p("table",{class:X(["k-table",{"has-hover":e.hasHover,"is-clickable":B.value,"side-border":e.hasSideBorder}]),"data-tableid":l.value},[p("thead",{class:X({"is-scrolled":f.value})},[p("tr",{class:X({"is-scrolled":f.value})},[(m(!0),x(ke,null,Xe(d.value,(ve,He)=>(m(),x("th",{key:`k-table-${l.value}-headers-${He}`,"aria-sort":!e.disableSorting&&ve.key===b.value?w.value==="asc"?"ascending":"descending":void 0,class:X(["k-table-headers",{sortable:!e.disableSorting&&!ve.hideLabel&&ve.sortable,"active-sort":!e.disableSorting&&!ve.hideLabel&&ve.sortable&&ve.key===b.value,[w.value]:!e.disableSorting&&ve.key===b.value&&!ve.hideLabel,"is-scrolled":f.value}]),onClick:()=>{!e.disableSorting&&ve.sortable&&(te.$emit("sort",{prevKey:b.value,sortColumnKey:ve.key,sortColumnOrder:w.value==="asc"?"desc":"asc"}),q(ve))}},[p("span",$Q,[$(te.$slots,D(ve.key),{column:S(ve)},()=>[p("span",{class:X({"sr-only":ve.hideLabel})},H(ve.label?ve.label:ve.key),3)],!0),!e.disableSorting&&!ve.hideLabel&&ve.sortable?(m(),Q(Ae,{key:0,"aria-hidden":"true",class:"caret",color:`var(--KTableColor, var(--black-70, var(--kui-color-text, ${E(rw)})))`,icon:"chevronDown",size:E(Ii)},null,8,["color","size"])):P("",!0)])],10,NQ))),128))],2)],2),p("tbody",null,[(m(!0),x(ke,null,Xe(u.value,(ve,He)=>(m(),x("tr",We(e.rowAttrs(ve),{key:`k-table-${l.value}-row-${He}`,role:B.value?"link":null,tabindex:B.value?0:null},T0(e.hasSideBorder?I.value(ve,ve):{},!0)),[(m(!0),x(ke,null,Xe(d.value,(ee,pe)=>(m(),x("td",We(e.cellAttrs({headerKey:ee.key,row:ve,rowIndex:He,colIndex:pe}),{key:`k-table-${l.value}-cell-${pe}`},T0(I.value(ve[ee.key],ve),!0)),[$(te.$slots,ee.key,{row:S(ve),rowKey:He,rowValue:ve[ee.key]},()=>[y(H(ve[ee.key]),1)],!0)],16))),128))],16,RQ))),128))])],10,ZQ),ye.value?(m(),Q(K7,{key:0,class:"k-table-pagination","current-page":v.value,"data-testid":"k-table-pagination","disable-page-jump":e.disablePaginationPageJump,"initial-page-size":_.value,neighbors:e.paginationNeighbors,"offset-next-button-disabled":!g.value,"offset-prev-button-disabled":!ce.value,"page-sizes":e.paginationPageSizes,"pagination-type":e.paginationType,"test-mode":!!e.testMode||void 0,"total-count":h.value,onGetNextOffset:se,onGetPrevOffset:Se,onPageChanged:W,onPageSizeChanged:J},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"])):P("",!0)],32))]))}}),$h=xe(zQ,[["__scopeId","data-v-367f662d"]]),UQ={class:"k-tabs"},jQ={"aria-label":"Tabs",role:"tablist"},GQ=["id","aria-controls","aria-selected","role","onClick","onKeydown"],YQ=["id","aria-labelledby"],KQ=ne({__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 n=e,r=G(n.modelValue?n.modelValue:n.tabs[0].hash),o=a=>{r.value=a,t("changed",a),t("update:modelValue",a)};return De(()=>n.modelValue,a=>{r.value=a,t("changed",a),t("update:modelValue",a)}),(a,i)=>(m(),x("div",UQ,[p("ul",jQ,[(m(!0),x(ke,null,Xe(e.tabs,(s,l)=>(m(),x("li",{id:`${s.hash.replace("#","")}-tab`,key:s.hash,"aria-controls":e.hasPanels?`panel-${l}`:void 0,"aria-selected":e.hasPanels?r.value===s.hash?"true":"false":void 0,class:X(["tab-item",{active:r.value===s.hash}]),role:e.hasPanels?"tab":void 0,tabindex:"0",onClick:c=>o(s.hash),onKeydown:[Ut(Dt(c=>o(s.hash),["prevent"]),["enter"]),Ut(Dt(c=>o(s.hash),["prevent"]),["space"])]},[p("div",{class:X(["tab-link",{"has-panels":e.hasPanels}])},[$(a.$slots,`${s.hash.replace("#","")}-anchor`,{},()=>[p("span",null,H(s.title),1)],!0)],2)],42,GQ))),128))]),e.hasPanels?(m(!0),x(ke,{key:0},Xe(e.tabs,(s,l)=>(m(),x("div",{id:`panel-${l}`,key:s.hash,"aria-labelledby":`${s.hash.replace("#","")}-tab`,class:"tab-container",role:"tabpanel",tabindex:"0"},[r.value===s.hash?$(a.$slots,s.hash.replace("#",""),{key:0},void 0,!0):P("",!0)],8,YQ))),128)):P("",!0)]))}}),WQ=xe(KQ,[["__scopeId","data-v-2d748b14"]]),qQ=["cols","rows","value"],QQ={key:1,class:"k-textarea"},XQ={class:"text-on-input"},JQ=["for"],eX={key:0,class:"is-required"},tX=["id","aria-invalid","cols","rows","value"],nX={key:2,class:"k-textarea"},rX=["id","aria-invalid","cols","rows","value"],oX={inheritAttrs:!1},aX=ne({...oX,__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 n=e,r=lr(),o=xt(),{stripRequiredLabel:a}=xn(),i=T(()=>(r==null?void 0:r.required)!==void 0&&String(r==null?void 0:r.required)!=="false"),s=G(""),l=G(!1),c=G(!1),u=T(()=>a(n.label,i.value)),d=T(()=>{var w,g;return!!((w=n.labelAttributes)!=null&&w.help||(g=n.labelAttributes)!=null&&g.info||o["label-tooltip"])}),h=T({get(){return n.modelValue},set(w){C({target:{value:w}})}}),f=T(()=>r.id?String(r.id):n.testMode?"test-textArea-id-1234":un()),v=T(()=>{const w={...r};return delete w.class,w}),_=T(()=>!n.disableCharacterLimit&&s.value.length>n.characterLimit),C=w=>{var g;const k=JSON.parse(JSON.stringify((g=w==null?void 0:w.target)==null?void 0:g.value));t("input",k),t("update:modelValue",k),s.value=k};De(_,(w,g)=>{w!==g&&t("char-limit-exceeded",{value:s.value,length:s.value.length,characterLimit:n.characterLimit,limitExceeded:w})}),De(h,(w,g)=>{w!==g&&C({target:{value:w}})});const b=()=>s.value?s.value:n.modelValue;return(w,g)=>(m(),x("div",{class:X(["k-input-wrapper",[w.$attrs.class,{"input-error":e.hasError||_.value}]])},[e.label?e.label&&e.overlayLabel?(m(),x("div",QQ,[p("div",XQ,[p("label",We(e.labelAttributes,{class:{focused:l.value,hovered:c.value},for:f.value}),[p("span",null,H(u.value),1),i.value?(m(),x("span",eX,"*")):P("",!0)],16,JQ),p("textarea",We(v.value,{id:f.value,"aria-invalid":e.hasError||_.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:g[0]||(g[0]=()=>l.value=!1),onFocus:g[1]||(g[1]=()=>l.value=!0),onInput:C,onMouseenter:g[2]||(g[2]=()=>c.value=!0),onMouseleave:g[3]||(g[3]=()=>c.value=!1)}),null,16,tX)])])):(m(),x("div",nX,[V(Jr,We({for:f.value},e.labelAttributes,{required:i.value}),nr({default:A(()=>[y(H(u.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:A(()=>[$(w.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),p("textarea",We(v.value,{id:f.value,"aria-invalid":e.hasError||_.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:g[4]||(g[4]=()=>l.value=!1),onFocus:g[5]||(g[5]=()=>l.value=!0),onInput:C,onMouseenter:g[6]||(g[6]=()=>c.value=!0),onMouseleave:g[7]||(g[7]=()=>c.value=!1)}),null,16,rX)])):(m(),x("textarea",We({key:0},v.value,{class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onInput:C}),null,16,qQ)),e.disableCharacterLimit?P("",!0):(m(),x("div",{key:3,class:X(["char-limit",{"over-char-limit":_.value}])},H(s.value.length||e.modelValue.length)+" / "+H(e.characterLimit),3))],2))}}),iX=xe(aX,[["__scopeId","data-v-84375903"]]),sX={class:"message"},lX=ne({__name:"KToaster",props:{toasterState:{type:Array,default:[],required:!0}},emits:["close"],setup(e){return(t,n)=>(m(),Q(vg,{class:"toaster-container-outer",name:"toaster",tag:"div"},{default:A(()=>[(m(!0),x(ke,null,Xe(e.toasterState,r=>(m(),x("div",{key:r.key,class:"toaster-item"},[V(t2,{appearance:r.appearance,"dismiss-type":"icon","has-left-border":"",onClosed:o=>t.$emit("close",r.key)},{alertMessage:A(()=>[p("div",sX,H(r.message),1)]),_:2},1032,["appearance","onClosed"])]))),128))]),_:1}))}}),Rh=xe(lX,[["__scopeId","data-v-2bcce726"]]),cX=Object.keys(F9),l0={id:"toaster-container",timeout:5e3,appearance:F9.info};class uX{constructor(t=l0.id,n=l0.timeout,r=l0.appearance){Wo(this,"toasters"),Wo(this,"timeout"),Wo(this,"appearance"),Wo(this,"id"),this.toasters=G([]),this.timeout=n,this.appearance=r,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 n=Le(Rh,{toasterState:this.toasters.value,onClose:r=>this.close(r)});Y8(n).mount(`#${this.id}`)}setTimer(t,n){return setTimeout(()=>this.close(t),n)}open(t){const{key:n,timeoutMilliseconds:r,appearance:o,message:a}=t,i=n||this.toasters.value.length+new Date().getTime(),s=o&&cX.indexOf(o)!==-1?o:this.appearance,l=this.setTimer(i,r||this.timeout);this.toasters.value.push({key:i,appearance:s,message:a||t,timer:l,timeoutMilliseconds:r||this.timeout})}close(t){var n,r;const o=(n=this.toasters.value)==null?void 0:n.findIndex(a=>t===a.key);clearTimeout((r=this.toasters.value[o])==null?void 0:r.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 dX=ne({name:"Kooltip",setup(e,{attrs:t,slots:n,emit:r}){return ht(()=>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`)),()=>Le(f1,{...e,...t,...r},n)}});/*! * vue-draggable-next v2.2.0 @@ -516,10 +516,10 @@ Kongponent Docs: https://kongponents.konghq.com/components/tooltip.html`)),()=>L * @author RubaXa * @author owenm * @license MIT - */function Yc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Sr(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function pX(e,t){if(e==null)return{};var n=fX(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var mX="1.14.0";function Gr(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var no=Gr(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Gi=Gr(/Edge/i),Kc=Gr(/firefox/i),ai=Gr(/safari/i)&&!Gr(/chrome/i)&&!Gr(/android/i),Fh=Gr(/iP(ad|od|hone)/i),vX=Gr(/chrome/i)&&Gr(/android/i),zh={capture:!1,passive:!1};function it(e,t,n){e.addEventListener(t,n,!no&&zh)}function ot(e,t,n){e.removeEventListener(t,n,!no&&zh)}function Cl(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 gX(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function fr(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Cl(e,t):Cl(e,t))||r&&e===n)return e;if(e===n)break}while(e=gX(e))}return null}var Wc=/\s+/g;function En(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(Wc," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(Wc," ")}}function Re(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function Na(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Re(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function Uh(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,a=r.length;if(n)for(;o=a:i=o<=a,!i)return r;if(r===_r())break;r=bo(r,!1)}return!1}function i1(e,t,n,r){for(var o=0,a=0,i=e.children;a2&&arguments[2]!==void 0?arguments[2]:{},r=n.evt,o=pX(n,xX);Yi.pluginEvent.bind(Fe)(e,t,Sr({dragEl:me,parentEl:Et,ghostEl:Ke,rootEl:_t,nextEl:Ro,lastDownEl:As,cloneEl:At,cloneHidden:go,dragStarted:F1,putSortable:Kt,activeSortable:Fe.active,originalEvent:r,oldIndex:Ba,oldDraggableIndex:si,newIndex:An,newDraggableIndex:vo,hideGhostForTarget:Qh,unhideGhostForTarget:Xh,cloneNowHidden:function(){go=!0},cloneNowShown:function(){go=!1},dispatchSortableEvent:function(a){on({sortable:t,name:a,originalEvent:r})}},o))};function on(e){MX(Sr({putSortable:Kt,cloneEl:At,targetEl:me,rootEl:_t,oldIndex:Ba,oldDraggableIndex:si,newIndex:An,newDraggableIndex:vo},e))}var me,Et,Ke,_t,Ro,As,At,go,Ba,An,si,vo,ds,Kt,Da=!1,yl=!1,bl=[],Vo,Qn,d0,h0,Xc,Jc,F1,Ma,li,ci=!1,hs=!1,Ls,Xt,f0=[],Y6=!1,wl=[],g2=typeof document<"u",fs=Fh,eu=Gi||no?"cssFloat":"float",SX=g2&&!vX&&!Fh&&"draggable"in document.createElement("div"),Kh=function(){if(g2){if(no)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Wh=function(e,t){var n=Re(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=i1(e,0,t),a=i1(e,1,t),i=o&&Re(o),s=a&&Re(a),l=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+Nt(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Nt(a).width;if(n.display==="flex")return n.flexDirection==="column"||n.flexDirection==="column-reverse"?"vertical":"horizontal";if(n.display==="grid")return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&i.float&&i.float!=="none"){var u=i.float==="left"?"left":"right";return a&&(s.clear==="both"||s.clear===u)?"vertical":"horizontal"}return o&&(i.display==="block"||i.display==="flex"||i.display==="table"||i.display==="grid"||l>=r&&n[eu]==="none"||a&&n[eu]==="none"&&l+c>r)?"vertical":"horizontal"},EX=function(e,t,n){var r=n?e.left:e.top,o=n?e.right:e.bottom,a=n?e.width:e.height,i=n?t.left:t.top,s=n?t.right:t.bottom,l=n?t.width:t.height;return r===i||o===s||r+a/2===i+l/2},AX=function(e,t){var n;return bl.some(function(r){var o=r[Tn].options.emptyInsertThreshold;if(!(!o||x3(r))){var a=Nt(r),i=e>=a.left-o&&e<=a.right+o,s=t>=a.top-o&&t<=a.bottom+o;if(i&&s)return n=r}}),n},qh=function(e){function t(o,a){return function(i,s,l,c){var u=i.options.group.name&&s.options.group.name&&i.options.group.name===s.options.group.name;if(o==null&&(a||u))return!0;if(o==null||o===!1)return!1;if(a&&o==="clone")return o;if(typeof o=="function")return t(o(i,s,l,c),a)(i,s,l,c);var d=(a?i:s).options.group.name;return o===!0||typeof o=="string"&&o===d||o.join&&o.indexOf(d)>-1}}var n={},r=e.group;(!r||Es(r)!="object")&&(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},Qh=function(){!Kh&&Ke&&Re(Ke,"display","none")},Xh=function(){!Kh&&Ke&&Re(Ke,"display","")};g2&&document.addEventListener("click",function(e){if(yl)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),yl=!1,!1},!0);var Po=function(e){if(me){e=e.touches?e.touches[0]:e;var t=AX(e.clientX,e.clientY);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[Tn]._onDragOver(n)}}},LX=function(e){me&&me.parentNode[Tn]._isOutsideThisEl(e.target)};function Fe(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=qr({},t),e[Tn]=this;var n={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 Wh(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(a,i){a.setData("Text",i.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:Fe.supportPointer!==!1&&"PointerEvent"in window&&!ai,emptyInsertThreshold:5};Yi.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);qh(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:SX,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?it(e,"pointerdown",this._onTapStart):(it(e,"mousedown",this._onTapStart),it(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(it(e,"dragover",this),it(e,"dragenter",this)),bl.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),qr(this,wX())}Fe.prototype={constructor:Fe,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(Ma=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,me):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,o=r.preventOnFilter,a=e.type,i=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,s=(i||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,c=r.filter;if(PX(n),!me&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||r.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&ai&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=fr(s,r.draggable,n,!1),!(s&&s.animated)&&As!==s)){if(Ba=Zn(s),si=Zn(s,r.draggable),typeof c=="function"){if(c.call(this,e,s,this)){on({sortable:t,rootEl:l,name:"filter",targetEl:s,toEl:n,fromEl:n}),gn("filter",t,{evt:e}),o&&e.cancelable&&e.preventDefault();return}}else if(c&&(c=c.split(",").some(function(u){if(u=fr(l,u.trim(),n,!1),u)return on({sortable:t,rootEl:u,name:"filter",targetEl:s,fromEl:n,toEl:n}),gn("filter",t,{evt:e}),!0}),c)){o&&e.cancelable&&e.preventDefault();return}r.handle&&!fr(l,r.handle,n,!1)||this._prepareDragStart(e,i,s)}}},_prepareDragStart:function(e,t,n){var r=this,o=r.el,a=r.options,i=o.ownerDocument,s;if(n&&!me&&n.parentNode===o){var l=Nt(n);if(_t=o,me=n,Et=me.parentNode,Ro=me.nextSibling,As=n,ds=a.group,Fe.dragged=me,Vo={target:me,clientX:(t||e).clientX,clientY:(t||e).clientY},Xc=Vo.clientX-l.left,Jc=Vo.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,me.style["will-change"]="all",s=function(){if(gn("delayEnded",r,{evt:e}),Fe.eventCanceled){r._onDrop();return}r._disableDelayedDragEvents(),!Kc&&r.nativeDraggable&&(me.draggable=!0),r._triggerDragStart(e,t),on({sortable:r,name:"choose",originalEvent:e}),En(me,a.chosenClass,!0)},a.ignore.split(",").forEach(function(c){Uh(me,c.trim(),p0)}),it(i,"dragover",Po),it(i,"mousemove",Po),it(i,"touchmove",Po),it(i,"mouseup",r._onDrop),it(i,"touchend",r._onDrop),it(i,"touchcancel",r._onDrop),Kc&&this.nativeDraggable&&(this.options.touchStartThreshold=4,me.draggable=!0),gn("delayStart",this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(Gi||no))){if(Fe.eventCanceled){this._onDrop();return}it(i,"mouseup",r._disableDelayedDrag),it(i,"touchend",r._disableDelayedDrag),it(i,"touchcancel",r._disableDelayedDrag),it(i,"mousemove",r._delayedDragTouchMoveHandler),it(i,"touchmove",r._delayedDragTouchMoveHandler),a.supportPointer&&it(i,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(s,a.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(){me&&p0(me),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;ot(e,"mouseup",this._disableDelayedDrag),ot(e,"touchend",this._disableDelayedDrag),ot(e,"touchcancel",this._disableDelayedDrag),ot(e,"mousemove",this._delayedDragTouchMoveHandler),ot(e,"touchmove",this._delayedDragTouchMoveHandler),ot(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?it(document,"pointermove",this._onTouchMove):t?it(document,"touchmove",this._onTouchMove):it(document,"mousemove",this._onTouchMove):(it(me,"dragend",this),it(_t,"dragstart",this._onDragStart));try{document.selection?Ds(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(Da=!1,_t&&me){gn("dragStarted",this,{evt:t}),this.nativeDraggable&&it(document,"dragover",LX);var n=this.options;!e&&En(me,n.dragClass,!1),En(me,n.ghostClass,!0),Fe.active=this,e&&this._appendGhost(),on({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Qn){this._lastX=Qn.clientX,this._lastY=Qn.clientY,Qh();for(var e=document.elementFromPoint(Qn.clientX,Qn.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Qn.clientX,Qn.clientY),e!==t);)t=e;if(me.parentNode[Tn]._isOutsideThisEl(e),t)do{if(t[Tn]){var n=void 0;if(n=t[Tn]._onDragOver({clientX:Qn.clientX,clientY:Qn.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Xh()}},_onTouchMove:function(e){if(Vo){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,a=Ke&&Na(Ke,!0),i=Ke&&a&&a.a,s=Ke&&a&&a.d,l=fs&&Xt&&Qc(Xt),c=(o.clientX-Vo.clientX+r.x)/(i||1)+(l?l[0]-f0[0]:0)/(i||1),u=(o.clientY-Vo.clientY+r.y)/(s||1)+(l?l[1]-f0[1]:0)/(s||1);if(!Fe.active&&!Da){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(on({rootEl:Et,name:"add",toEl:Et,fromEl:_t,originalEvent:e}),on({sortable:this,name:"remove",toEl:Et,originalEvent:e}),on({rootEl:Et,name:"sort",toEl:Et,fromEl:_t,originalEvent:e}),on({sortable:this,name:"sort",toEl:Et,originalEvent:e})),Kt&&Kt.save()):An!==Ba&&An>=0&&(on({sortable:this,name:"update",toEl:Et,originalEvent:e}),on({sortable:this,name:"sort",toEl:Et,originalEvent:e})),Fe.active&&((An==null||An===-1)&&(An=Ba,vo=si),on({sortable:this,name:"end",toEl:Et,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){gn("nulling",this),_t=me=Et=Ke=Ro=At=As=go=Vo=Qn=F1=An=vo=Ba=si=Ma=li=Kt=ds=Fe.dragged=Fe.ghost=Fe.clone=Fe.active=null,wl.forEach(function(e){e.checked=!0}),wl.length=d0=h0=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":me&&(this._onDragOver(e),DX(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,n=this.el.children,r=0,o=n.length,a=this.options;rr.right+o||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+o}function OX(e,t,n,r,o,a,i,s){var l=r?e.clientY:e.clientX,c=r?n.height:n.width,u=r?n.top:n.left,d=r?n.bottom:n.right,h=!1;if(!i){if(s&&Lsu+c*a/2:ld-Ls)return-li}else if(l>u+c*(1-o)/2&&ld-c*a/2)?l>u+c/2?1:-1:0}function IX(e){return Zn(me)e.replace(FX,(t,n)=>n?n.toUpperCase():""));function C0(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function ru(e,t,n){const r=n===0?e.children[0]:e.children[n-1].nextSibling;e.insertBefore(t,r)}function zX(e,t){return Object.values(e).indexOf(t)}function UX(e,t,n,r){if(!e)return[];const o=Object.values(e),a=t.length-r;return[...t].map((i,s)=>s>=a?o.length:o.indexOf(i))}function ef(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function jX(e){return t=>{this.realList!==null&&this["onDrag"+e](t),ef.call(this,e,t)}}function GX(e){return["transition-group","TransitionGroup"].includes(e)}function YX(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?GX(t.name):!1}function KX(e,t){return t?{...t.props,...t.attrs}:e}const Q6=["Start","Add","Remove","Update","End"],X6=["Choose","Unchoose","Sort","Filter","Clone"],WX=["Move",...Q6,...X6].map(e=>"on"+e);let y0=null;const qX={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}},QX=ne({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...Q6.map(e=>e.toLowerCase()),...X6.map(e=>e.toLowerCase())],props:qX,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=KX(this.$attrs,this.componentData);return e?(this.transitionMode=YX(e),Le(this.getTag(),t,e)):Le(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&$X.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};Q6.forEach(o=>{e["on"+o]=jX.call(this,o)}),X6.forEach(o=>{e["on"+o]=ef.bind(this,o)});const t=Object.keys(this.$attrs).reduce((o,a)=>(o[nu(a)]=this.$attrs[a],o),{}),n=Object.assign({},t,e,{onMove:(o,a)=>this.onDragMove(o,a)});!("draggable"in n)&&(n.draggable=">*");const r=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new Fe(r,n),r.__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?jt(this.component):this.tag},updateOptions(e){for(var t in e){const n=nu(t);WX.indexOf(n)===-1&&this._sortable.option(n,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=UX(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=zX(this.getChildrenNodes()||[],e);if(t===-1)return null;const n=this.realList[t];return{index:t,element:n}},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 n=r=>r.splice(t,0,r.splice(e,1)[0]);this.alterList(n)},getVmIndex(e){const t=this.visibleIndexes,n=t.length;return e>n-1?n: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 n=this.getComponent();n.children=[],n.kept=void 0},onDragStart(e){this.computeIndexes(),this.context=this.getUnderlyingVm(e.item),this.context&&(e.item._underlying_vm_=this.clone(this.context.element),y0=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;C0(e.item);const n=this.getVmIndex(e.newIndex);this.spliceList(n,0,t),this.computeIndexes();const r={element:t,newIndex:n};this.emitChanges({added:r})},onDragRemove(e){if(ru(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){C0(e.clone);return}if(!this.context)return;const t=this.context.index;this.spliceList(t,1);const n={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:n})},onDragUpdate(e){C0(e.item),ru(e.from,e.item,e.oldIndex);const t=this.context.index,n=this.getVmIndex(e.newIndex);this.updatePosition(t,n);const r={element:this.context.element,oldIndex:t,newIndex:n};this.emitChanges({moved:r})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const n=this.move;if(!n||!this.realList)return!0;const r=this.getRelatedContextFromMoveEvent(e),o=this.context,a=this.computeFutureIndex(r,e);Object.assign(o,{futureIndex:a});const i=Object.assign({},e,{relatedContext:r,draggedContext:o});return n(i,t)},onDragEnd(){this.computeIndexes(),y0=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const n=this.getTrargetedComponent(e);if(!n)return{component:n};const r=n.realList,o={list:r,component:n};if(e!==t&&r&&n.getUnderlyingVm){const a=n.getUnderlyingVm(t);if(a)return Object.assign(a,o)}return o},computeFutureIndex(e,t){const n=[...t.to.children].filter(a=>a.style.display!=="none");if(n.length===0)return 0;const r=n.indexOf(t.related),o=e.component.getVmIndex(r);return n.indexOf(y0)!==-1||!t.willInsertAfter?o:o+1}}}),XX=["data-testid","onClick"],JX={key:0,class:"k-tree-item-icon","data-testid":"k-tree-item-icon"},eJ={class:"k-tree-item-label","data-testid":"k-tree-item-label"},A3=e=>e.every(t=>{var n;return t.name!==void 0&&t.id!==void 0&&(!((n=t.children)!=null&&n.length)||A3(t.children))}),tJ=ne({__name:"KTreeItem",props:{item:{type:Object,required:!0,validator:e=>A3([e])},disabled:{type:Boolean,default:!1}},emits:["selected"],setup(e,{emit:t}){const n=e,r=xt(),o=T(()=>n.item.icon!=="none"||!!r["item-icon"]),a=T(()=>n.item.icon?n.item.icon:"documentList"),i=T(()=>{if(a.value==="documentList")return n.item.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${g9}))`}),s=()=>{t("selected",n.item)};return(l,c)=>(m(),x("a",{class:X(["k-tree-item",{"not-draggable":e.disabled,selected:e.item.selected}]),"data-testid":`k-tree-item-${e.item.id}`,href:"#",role:"button",onClick:Dt(s,["prevent"])},[o.value?(m(),x("div",JX,[$(l.$slots,"item-icon",{},()=>[V(Ae,{icon:a.value,"secondary-color":i.value,size:E(Ws)},null,8,["icon","secondary-color","size"])],!0)])):P("",!0),p("div",eJ,[$(l.$slots,"item-label",{},()=>[y(H(e.item.name),1)],!0)])],10,XX))}}),nJ=xe(tJ,[["__scopeId","data-v-ae1c4303"]]),L3=({children:e=[]})=>e.length===0?0:1+Math.max(...e.map(L3)),rJ=ne({__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 n=e,r=G(0),o=G([]),a={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"},i=G(!1),s="item-icon",l="item-label",c=k=>{if(k.icon==="documentList"||!k.icon)return k.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${g9}))`},u=k=>{var B,N;return!((N=(B=o.value.filter(j=>j.id===k.id))==null?void 0:B[0].children)!=null&&N.length)},d=k=>k.children,h=k=>{n.parentId?t("child-change",{parentId:n.parentId,children:o.value,target:(k==null?void 0:k.added)||(k==null?void 0:k.removed)||(k==null?void 0:k.moved)}):t("change",{items:o.value,target:(k==null?void 0:k.added)||(k==null?void 0:k.removed)||(k==null?void 0:k.moved)})},f=k=>{t("child-change",k)},v=k=>{t("selected",k)},_=T(()=>n.level>n.maxDepth-1),C=k=>{var B,N,j,F;const D=((N=(B=k.relatedContext)==null?void 0:B.component)==null?void 0:N.$attrs.level)||0,S=(j=k.draggedContext)==null?void 0:j.element;let R=0;return(F=S.children)!=null&&F.length&&(R=L3(S)),!(D+R>n.maxDepth-1)},b=k=>{var B,N;const j=((N=(B=k.item)==null?void 0:B._underlying_vm_)==null?void 0:N.id)||"",F=o.value.find(D=>D.id===j);i.value=!0,F&&t("selected",F),g(!0)},w=()=>{i.value=!1,g(!1),r.value++},g=k=>{const B=document==null?void 0:document.getElementsByTagName("html").item(0);B&&B.classList.toggle("k-tree-list-grabbing",k)};return De(()=>n.items,(k,B)=>{JSON.stringify(k)!==JSON.stringify(B)&&(o.value=k,o.value.forEach(N=>{N.children||(N.children=[])}))}),ht(()=>{o.value=n.items,o.value.forEach(k=>{k.children||(k.children=[])})}),(k,B)=>{const N=jt("KTreeDraggable",!0);return m(),Q(E(QX),We(a,{class:"k-tree-draggable",disabled:e.disableDrag,group:{name:"k-tree-list",put:!_.value},level:e.level,list:o.value,move:C,tag:"div",onChange:h,onEnd:w,onStart:b}),{default:A(()=>[(m(!0),x(ke,null,Xe(o.value,j=>(m(),x("div",{key:j.id,class:X(["k-tree-item-container",{"has-no-children":u(j)}])},[(m(),Q(nJ,{key:`tree-item-${j.id}-${r.value}`,disabled:e.disableDrag,item:j,onSelected:v},{"item-icon":A(()=>[$(k.$slots,"item-icon",{item:j},()=>[j.icon!=="none"?(m(),Q(Ae,{key:0,icon:j.icon?j.icon:"documentList","secondary-color":c(j),size:E(e2)},null,8,["icon","secondary-color","size"])):P("",!0)],!0)]),"item-label":A(()=>[$(k.$slots,"item-label",{item:j},()=>[y(H(j.name),1)],!0)]),_:2},1032,["disabled","item"])),(m(),Q(N,{key:`tree-item-${j.id}-children-${r.value}`,"disable-drag":e.disableDrag,items:d(j),level:e.level+1,"max-depth":e.maxDepth,"parent-id":j.id,onChildChange:f,onSelected:v},{[s]:A(({item:F})=>[$(k.$slots,"item-icon",{item:F},void 0,!0)]),[l]:A(({item:F})=>[$(k.$slots,"item-label",{item:F},void 0,!0)]),_:2},1032,["disable-drag","items","level","max-depth","parent-id"]))],2))),128))]),_:3},16,["disabled","group","level","list"])}}}),oJ=xe(rJ,[["__scopeId","data-v-213ccd53"]]),tf=(e,t)=>(e.forEach(n=>{var r;t.push(n.id),(r=n.children)!=null&&r.length&&tf(n.children,t)}),t),aJ=e=>{const t=tf(e,[]),n=new Set(t);return t.length===n.size},iJ=(e,t)=>{let n=!0;return e.forEach(r=>{n=n&&(!r.children||L3(r)<=t)}),n},ou=e=>A3(e)&&aJ(e),sJ=ne({__name:"KTreeList",props:{modelValue:{type:Array,default:null,validator:e=>!e.length||ou(e)},items:{type:Array,default:null,validator:e=>!e.length||ou(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 n=e,r=G([]),o=T({get(){return n.modelValue},set(u){r.value=u}}),{getSizeFromString:a}=xn(),i=T(()=>({maxWidth:a(n.width)})),s=(u,d)=>{(d||r.value).forEach(h=>{var f;h.id===u.id?h.selected=!0:h.selected=!1,(f=h.children)!=null&&f.length&&s(u,h.children)}),t("selected",u)},l=u=>{t("change",u)},c=u=>{t("child-change",u)};return De(o,(u,d)=>{JSON.stringify(u)!==JSON.stringify(d)&&(r.value=u,r.value.forEach(h=>{h.children||(h.children=[])}))}),De(()=>n.items,(u,d)=>{JSON.stringify(u)!==JSON.stringify(d)&&(r.value=u,r.value.forEach(h=>{h.children||(h.children=[])}))}),ht(()=>{n.modelValue&&n.items&&console.warn("KTreeList: You should not provide both v-model (or props.modelValue) and props.items"),n.modelValue?r.value=n.modelValue:n.items&&(r.value=n.items),iJ(r.value,n.maxDepth)||console.warn("KTreeList: Provided list depth exceeds `maxDepth`"),r.value.forEach(u=>{u.children||(u.children=[])})}),(u,d)=>(m(),x("div",{class:"k-tree-list","data-testid":"k-tree-list",style:yt(e.width?i.value:void 0)},[V(oJ,{"disable-drag":e.disableDrag,items:r.value,"max-depth":e.maxDepth,onChange:l,onChildChange:c,onSelected:s},{"item-icon":A(({item:h})=>[$(u.$slots,"item-icon",{item:h})]),"item-label":A(({item:h})=>[$(u.$slots,"item-label",{item:h})]),_:3},8,["disable-drag","items","max-depth"])],4))}}),lJ={class:"icon"},cJ={class:"dots"},uJ={class:"lines"},dJ=ne({__name:"KViewSwitcher",props:{view:{type:String,default:"table",required:!0,validator:e=>ck.includes(e)}},emits:["view-changed"],setup(e,{emit:t}){const n=e,r=G(!0),o=()=>{r.value=!1,t("view-changed",n.view==="table"?"grid":"table")};return(a,i)=>(m(),Q(Ue,{appearance:"outline",class:X(["k-view-switcher view-switch-button",[e.view,{paused:r.value}]]),"is-rounded":!1,size:"small",title:`Toggle to ${e.view==="table"?"grid":"table"} view`,onClick:o},{default:A(()=>[p("div",lJ,[p("div",cJ,[(m(),x(ke,null,Xe(4,s=>p("i",{key:s})),64))]),p("div",uJ,[(m(),x(ke,null,Xe(4,s=>p("i",{key:s})),64))])])]),_:1},8,["class","title"]))}}),hJ=xe(dJ,[["__scopeId","data-v-7f933b41"]]),au=e=>{try{return new URL(e),!0}catch{return!1}},fJ=["href"],pJ=ne({__name:"KExternalLink",props:{href:{type:String,required:!0,validator:e=>!!au(e)},hideIcon:{type:Boolean,default:!1}},setup(e){const t=e,n=T(()=>!!au(t.href)),r=G(!1),o=T(()=>r.value?`var(--KExternalLinkColorHover, var(--blue-600, var(--kui-color-text-primary-strong, ${sw})))`:`var(--KExternalLinkColor, var(--kui-color-text-primary, ${Ks}))`);return(a,i)=>{const s=jt("KIcon");return n.value?(m(),x("a",{key:0,class:"k-external-link",href:e.href,rel:"noopener",target:"_blank",onMouseleave:i[0]||(i[0]=l=>r.value=!1),onMouseover:i[1]||(i[1]=l=>r.value=!0)},[$(a.$slots,"default",{},void 0,!0),e.hideIcon?P("",!0):(m(),Q(s,{key:0,color:o.value,icon:"externalLink",size:"12"},null,8,["color"]))],40,fJ)):P("",!0)}}}),mJ=xe(pJ,[["__scopeId","data-v-27871540"]]),vJ={key:0,class:"k-truncate-expand-controls"},gJ={key:0,"data-testid":"expand-trigger-wrapper"},CJ={key:0,"data-testid":"collapse-trigger-wrapper"},yJ={key:0,"data-testid":"expand-trigger-wrapper"},bJ={key:1},wJ=ne({__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;u1(b=>({b2b587b4:c.value,"1d00c262":E(u),c3af62ea:t.rows}));const{getSizeFromString:n}=xn(),r=G(t.isExpanded),o=G(!1),a=G(),i=G(),s=G(),l=G(),c=G("0px"),u=Lw,d=G(0),h=async()=>{var b;if(!t.isTextContent&&i.value&&(b=i.value.children)!=null&&b.length){const w=i.value.children,g=Number(String(u).replace(/px$/gi,""));let k=0;for(let N=0;Nk?w[N].offsetHeight:k;const B=(t.rows===1?0:(t.rows-1)*g)+k*t.rows+6;c.value=i.value.offsetHeight>B?`${B}px`:"auto",await hn(),f()}},f=()=>{if(i.value&&s.value){const b=t.isTextContent?i.value.scrollHeight:i.value.offsetHeight,w=l.value?l.value.offsetHeight:0;o.value=b>s.value.offsetHeight-w,v()}},v=()=>{if(!t.isTextContent&&(d.value=0,i.value&&s.value)){const b=i.value.children;for(let w=0;ws.value.offsetHeight?(d.value+=1,b[w].getAttribute("tabindex")&&(b[w].tabIndex=-1)):b[w].getAttribute("tabindex")&&(b[w].tabIndex=0)}},_=async()=>{r.value=!r.value,await hn(),f()},C=T(()=>({width:n(t.width)}));return ht(()=>{a.value=new ResizeObserver(b=>{window.requestAnimationFrame(()=>{!Array.isArray(b)||!b.length||h()})}),a.value.observe(i.value),f()}),ir(()=>{a.value&&a.value.unobserve(i.value)}),(b,w)=>{const g=jt("KButton");return m(),x("div",{ref_key:"kTruncateWrapper",ref:s,class:X(["k-truncate",[r.value?"expanded":"",`k-truncate-${e.isTextContent?"text":"content"}`]]),style:yt(C.value)},[!e.isTextContent&&o.value?(m(),x("div",vJ,[r.value?P("",!0):(m(),x("div",gJ,[$(b.$slots,"expand-trigger",{expand:_,truncatedCount:d.value},()=>[V(g,{appearance:"btn-link",class:"expand-trigger",onClick:_},{default:A(()=>[y(H(d.value),1)]),_:1})],!0)]))])):P("",!0),p("div",{ref_key:"kTruncateContainer",ref:i,class:"k-truncate-container"},[$(b.$slots,"default",{},void 0,!0),!e.isTextContent&&r.value?(m(),x("div",CJ,[$(b.$slots,"collapse-trigger",{collapse:_},()=>[V(g,{appearance:"primary",class:"collapse-trigger","is-rounded":"",onClick:_},{default:A(()=>[V(Ae,{color:`var(--KTruncateCollapseIconColor, var(--blue-500, var(--kui-color-text-primary, ${E(Ks)})))`,icon:"chevronUp",size:E(y9),title:"Show less"},null,8,["color","size"])]),_:1})],!0)])):P("",!0)],512),e.isTextContent&&(o.value||r.value)?(m(),x("div",{key:1,ref_key:"textToggleControls",ref:l,class:"k-truncate-collapse-controls"},[r.value?P("",!0):(m(),x("div",yJ,[$(b.$slots,"expand-trigger",{expand:_},()=>[V(g,{appearance:"btn-link",class:"expand-trigger",onClick:_},{default:A(()=>[y(" Show more ")]),_:1})],!0)])),r.value?(m(),x("div",bJ,[$(b.$slots,"collapse-trigger",{collapse:_},()=>[V(g,{appearance:"btn-link",class:"collapse-trigger",onClick:_},{default:A(()=>[y(" Show less ")]),_:1})],!0)])):P("",!0)],512)):P("",!0)],6)}}}),_J=xe(wJ,[["__scopeId","data-v-791c716f"]]),kJ={key:0},MJ=ne({__name:"KMethodBadge",props:{method:{type:String,required:!0,validator:e=>lk.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 n=e;u1(s=>({"54a77592":a.value[e.method].color}));const r=G(n.modelValue),o=T(()=>n.label||n.method.toUpperCase()),a=T(()=>({get:{color:`var(--petrol-200, var(--kui-method-color-text-get, ${_w}))`,backgroundColor:`var(--petrol-100, var(--kui-method-color-background-get, ${fw}))`},post:{color:`var(--green-700, var(--kui-method-color-text-post, ${Sw}))`,backgroundColor:`var(--green-100, var(--kui-method-color-background-post, ${gw}))`},put:{color:`var(--yellow-600, var(--kui-method-color-text-put, ${Ew}))`,backgroundColor:`var(--yellow-100, var(--kui-method-color-background-put, ${Cw}))`},patch:{color:`var(--teal-500, var(--kui-method-color-text-patch, ${xw}))`,backgroundColor:`var(--teal-100, var(--kui-method-color-background-patch, ${vw}))`},delete:{color:`var(--red-700, var(--kui-method-color-text-delete, ${ww}))`,backgroundColor:`var(--red-100, var(--kui-method-color-background-delete, ${hw}))`},head:{color:`var(--yellow-600, var(--kui-method-color-text-head, ${kw}))`,backgroundColor:`var(--yellow-200, var(--kui-method-color-background-head, ${pw}))`},options:{color:`var(--steel-700, var(--kui-method-color-text-options, ${Mw}))`,backgroundColor:`var(--steel-200, var(--kui-method-color-background-options, ${mw}))`},trace:{color:`var(--white, var(--kui-method-color-text-trace, ${Aw}))`,backgroundColor:`var(--steel-500, var(--kui-method-color-background-trace, ${yw}))`},connect:{color:`var(--purple-400, var(--kui-method-color-text-connect, ${bw}))`,backgroundColor:`var(--purple-100, var(--kui-method-color-background-connect, ${dw}))`},custom:{color:`var(--white, var(--kui-color-text-inverse, ${Jl}))`,backgroundColor:`var(--steel-500, var(--kui-color-background-neutral-strong, ${nw}))`}})),i=()=>{r.value=!r.value};return De(r,s=>{t("update:modelValue",s)}),De(()=>n.modelValue,s=>{r.value=s}),(s,l)=>{const c=jt("KInputSwitch"),u=jt("KBadge");return m(),Q(u,We({"background-color":a.value[e.method].backgroundColor,class:["k-method-badge",[`method-${e.method}`,{"k-method-toggle":e.isToggle}]],color:a.value[e.method].color,"max-width":"auto",shape:e.isToggle||e.isRounded?"rounded":"rectangular"},T0({click:e.isToggle?i:void 0})),{default:A(()=>[e.isToggle?P("",!0):(m(),x("span",kJ,H(o.value),1)),e.isToggle?(m(),Q(c,{key:1,modelValue:r.value,"onUpdate:modelValue":l[0]||(l[0]=d=>r.value=d),label:o.value,"label-position":"left"},null,8,["modelValue","label"])):P("",!0)]),_:1},16,["background-color","class","color","shape"])}}}),xJ=xe(MJ,[["__scopeId","data-v-f90a8059"]]),iu=Object.freeze(Object.defineProperty({__proto__:null,KAlert:t2,KBadge:Fn,KBreadcrumbs:G7,KButton:Ue,KCard:na,KCatalog:Nx,KCatalogItem:U9,KCheckbox:Ux,KClipboardProvider:v9,KCodeBlock:wS,KCollapse:ES,KComponent:R4,KDateTimePicker:lK,KDropdownItem:hl,KDropdownMenu:xh,KEmptyState:Ao,KExternalLink:mJ,KFileUpload:gK,KIcon:Ae,KInlineEdit:_K,KInput:Ni,KInputSwitch:HK,KLabel:Jr,KMenu:KK,KMenuItem:Eh,KMethodBadge:xJ,KModal:Oh,KModalFullscreen:YW,KMultiselect:gq,KPagination:K7,KPop:Bt,KPrompt:Lq,KRadio:Iq,KSegmentedControl:Mh,KSelect:z9,KSkeleton:Y7,KSkeletonBox:Lt,KSlideout:Qq,KStepper:HQ,KTable:$h,KTabs:WQ,KTextArea:iX,KToaster:Rh,KToggle:Xl,KTooltip:f1,KTreeList:sJ,KTruncate:_J,KViewSwitcher:hJ,Komponent:R4,Kooltip:dX,Krumbs:Ok,ToastManager:uX},Symbol.toStringTag,{value:"Module"})),SJ={install:e=>{for(const t in iu)e.component(t,iu[t])}};function EJ(e,t,n){return async r=>{const o=Y8(r);return o.use(e,a9),o.use(t),o.use(SJ),n.forEach(([a,i])=>{o.component(a,i)}),o}}const AJ=ne({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const e={ref:"_"};for(const t in this.$props)e[Lo(t)]=this.$props[t];return Le("span",[tt(this.$slots,"default")?Le("a",e,this.$slots.default()):Le("a",e)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){const e=this.$el.appendChild(document.createElement("span")),t=this;be(()=>import("./buttons.esm-1047f35f.js"),[],import.meta.url).then(function(n){n.render(e.appendChild(t.$refs._),function(r){try{e.parentNode.replaceChild(r,e)}catch{}})})},reset:function(){this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),Mie="#d60027",xie="#3a3f51",Sie="#afb7c5",Eie="#007d60",D3="16px",J6="24px",[C2,LJ,DJ,Aie,Lie,Vt,TJ,BJ]=p7(Pr.env,Pr.nav,Pr.api,Pr.store,Pr.router,Pr.i18n,Pr.logger,Pr.dataSourcePool),HJ={class:"upgrade-check"},OJ={class:"alert-content"},IJ=ne({__name:"UpgradeCheck",setup(e){const t=DJ(),n=C2(),{t:r}=Vt(),o=G(""),a=G(!1);s(n("KUMA_VERSION"));const i=(l,c)=>{const u=l.split("."),d=c.split(".");for(let h=0;h<3;h++){const f=Number(u[h]),v=Number(d[h]);if(f>v)return 1;if(v>f)return-1}return 0};async function s(l){if(l.match("^[0-9]+.[0-9]+.[0-9]+$")){try{o.value=await t.getLatestVersion()}catch(c){console.error(c);return}if(o.value!==""){const c=i(o.value,l);a.value=c===1}else{const u=new Date,d=new Date("2020-06-03 12:00:00"),h=new Date(d.getFullYear(),d.getMonth()+3,d.getDate());a.value=u.getTime()>=h.getTime()}}}return(l,c)=>(m(),x("div",HJ,[a.value?(m(),Q(E(t2),{key:0,class:"upgrade-check-alert",appearance:"warning",size:"small"},{alertMessage:A(()=>[p("div",OJ,[p("div",null,H(E(r)("common.product.name"))+` update available + */function Yc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Sr(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function pX(e,t){if(e==null)return{};var n=fX(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var mX="1.14.0";function Gr(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var no=Gr(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Gi=Gr(/Edge/i),Kc=Gr(/firefox/i),ai=Gr(/safari/i)&&!Gr(/chrome/i)&&!Gr(/android/i),Fh=Gr(/iP(ad|od|hone)/i),vX=Gr(/chrome/i)&&Gr(/android/i),zh={capture:!1,passive:!1};function it(e,t,n){e.addEventListener(t,n,!no&&zh)}function ot(e,t,n){e.removeEventListener(t,n,!no&&zh)}function Cl(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 gX(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function fr(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Cl(e,t):Cl(e,t))||r&&e===n)return e;if(e===n)break}while(e=gX(e))}return null}var Wc=/\s+/g;function En(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(Wc," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(Wc," ")}}function Re(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function Na(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Re(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function Uh(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,a=r.length;if(n)for(;o=a:i=o<=a,!i)return r;if(r===_r())break;r=bo(r,!1)}return!1}function i1(e,t,n,r){for(var o=0,a=0,i=e.children;a2&&arguments[2]!==void 0?arguments[2]:{},r=n.evt,o=pX(n,xX);Yi.pluginEvent.bind(Fe)(e,t,Sr({dragEl:me,parentEl:Et,ghostEl:Ke,rootEl:_t,nextEl:Ro,lastDownEl:As,cloneEl:At,cloneHidden:go,dragStarted:F1,putSortable:Kt,activeSortable:Fe.active,originalEvent:r,oldIndex:Ba,oldDraggableIndex:si,newIndex:An,newDraggableIndex:vo,hideGhostForTarget:Qh,unhideGhostForTarget:Xh,cloneNowHidden:function(){go=!0},cloneNowShown:function(){go=!1},dispatchSortableEvent:function(a){on({sortable:t,name:a,originalEvent:r})}},o))};function on(e){MX(Sr({putSortable:Kt,cloneEl:At,targetEl:me,rootEl:_t,oldIndex:Ba,oldDraggableIndex:si,newIndex:An,newDraggableIndex:vo},e))}var me,Et,Ke,_t,Ro,As,At,go,Ba,An,si,vo,ds,Kt,Da=!1,yl=!1,bl=[],Vo,Qn,d0,h0,Xc,Jc,F1,Ma,li,ci=!1,hs=!1,Ls,Xt,f0=[],Y6=!1,wl=[],g2=typeof document<"u",fs=Fh,eu=Gi||no?"cssFloat":"float",SX=g2&&!vX&&!Fh&&"draggable"in document.createElement("div"),Kh=function(){if(g2){if(no)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Wh=function(e,t){var n=Re(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=i1(e,0,t),a=i1(e,1,t),i=o&&Re(o),s=a&&Re(a),l=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+Nt(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Nt(a).width;if(n.display==="flex")return n.flexDirection==="column"||n.flexDirection==="column-reverse"?"vertical":"horizontal";if(n.display==="grid")return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&i.float&&i.float!=="none"){var u=i.float==="left"?"left":"right";return a&&(s.clear==="both"||s.clear===u)?"vertical":"horizontal"}return o&&(i.display==="block"||i.display==="flex"||i.display==="table"||i.display==="grid"||l>=r&&n[eu]==="none"||a&&n[eu]==="none"&&l+c>r)?"vertical":"horizontal"},EX=function(e,t,n){var r=n?e.left:e.top,o=n?e.right:e.bottom,a=n?e.width:e.height,i=n?t.left:t.top,s=n?t.right:t.bottom,l=n?t.width:t.height;return r===i||o===s||r+a/2===i+l/2},AX=function(e,t){var n;return bl.some(function(r){var o=r[Tn].options.emptyInsertThreshold;if(!(!o||x3(r))){var a=Nt(r),i=e>=a.left-o&&e<=a.right+o,s=t>=a.top-o&&t<=a.bottom+o;if(i&&s)return n=r}}),n},qh=function(e){function t(o,a){return function(i,s,l,c){var u=i.options.group.name&&s.options.group.name&&i.options.group.name===s.options.group.name;if(o==null&&(a||u))return!0;if(o==null||o===!1)return!1;if(a&&o==="clone")return o;if(typeof o=="function")return t(o(i,s,l,c),a)(i,s,l,c);var d=(a?i:s).options.group.name;return o===!0||typeof o=="string"&&o===d||o.join&&o.indexOf(d)>-1}}var n={},r=e.group;(!r||Es(r)!="object")&&(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},Qh=function(){!Kh&&Ke&&Re(Ke,"display","none")},Xh=function(){!Kh&&Ke&&Re(Ke,"display","")};g2&&document.addEventListener("click",function(e){if(yl)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),yl=!1,!1},!0);var Po=function(e){if(me){e=e.touches?e.touches[0]:e;var t=AX(e.clientX,e.clientY);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[Tn]._onDragOver(n)}}},LX=function(e){me&&me.parentNode[Tn]._isOutsideThisEl(e.target)};function Fe(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=qr({},t),e[Tn]=this;var n={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 Wh(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(a,i){a.setData("Text",i.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:Fe.supportPointer!==!1&&"PointerEvent"in window&&!ai,emptyInsertThreshold:5};Yi.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);qh(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:SX,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?it(e,"pointerdown",this._onTapStart):(it(e,"mousedown",this._onTapStart),it(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(it(e,"dragover",this),it(e,"dragenter",this)),bl.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),qr(this,wX())}Fe.prototype={constructor:Fe,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(Ma=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,me):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,o=r.preventOnFilter,a=e.type,i=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,s=(i||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,c=r.filter;if(PX(n),!me&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||r.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&ai&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=fr(s,r.draggable,n,!1),!(s&&s.animated)&&As!==s)){if(Ba=Zn(s),si=Zn(s,r.draggable),typeof c=="function"){if(c.call(this,e,s,this)){on({sortable:t,rootEl:l,name:"filter",targetEl:s,toEl:n,fromEl:n}),gn("filter",t,{evt:e}),o&&e.cancelable&&e.preventDefault();return}}else if(c&&(c=c.split(",").some(function(u){if(u=fr(l,u.trim(),n,!1),u)return on({sortable:t,rootEl:u,name:"filter",targetEl:s,fromEl:n,toEl:n}),gn("filter",t,{evt:e}),!0}),c)){o&&e.cancelable&&e.preventDefault();return}r.handle&&!fr(l,r.handle,n,!1)||this._prepareDragStart(e,i,s)}}},_prepareDragStart:function(e,t,n){var r=this,o=r.el,a=r.options,i=o.ownerDocument,s;if(n&&!me&&n.parentNode===o){var l=Nt(n);if(_t=o,me=n,Et=me.parentNode,Ro=me.nextSibling,As=n,ds=a.group,Fe.dragged=me,Vo={target:me,clientX:(t||e).clientX,clientY:(t||e).clientY},Xc=Vo.clientX-l.left,Jc=Vo.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,me.style["will-change"]="all",s=function(){if(gn("delayEnded",r,{evt:e}),Fe.eventCanceled){r._onDrop();return}r._disableDelayedDragEvents(),!Kc&&r.nativeDraggable&&(me.draggable=!0),r._triggerDragStart(e,t),on({sortable:r,name:"choose",originalEvent:e}),En(me,a.chosenClass,!0)},a.ignore.split(",").forEach(function(c){Uh(me,c.trim(),p0)}),it(i,"dragover",Po),it(i,"mousemove",Po),it(i,"touchmove",Po),it(i,"mouseup",r._onDrop),it(i,"touchend",r._onDrop),it(i,"touchcancel",r._onDrop),Kc&&this.nativeDraggable&&(this.options.touchStartThreshold=4,me.draggable=!0),gn("delayStart",this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(Gi||no))){if(Fe.eventCanceled){this._onDrop();return}it(i,"mouseup",r._disableDelayedDrag),it(i,"touchend",r._disableDelayedDrag),it(i,"touchcancel",r._disableDelayedDrag),it(i,"mousemove",r._delayedDragTouchMoveHandler),it(i,"touchmove",r._delayedDragTouchMoveHandler),a.supportPointer&&it(i,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(s,a.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(){me&&p0(me),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;ot(e,"mouseup",this._disableDelayedDrag),ot(e,"touchend",this._disableDelayedDrag),ot(e,"touchcancel",this._disableDelayedDrag),ot(e,"mousemove",this._delayedDragTouchMoveHandler),ot(e,"touchmove",this._delayedDragTouchMoveHandler),ot(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?it(document,"pointermove",this._onTouchMove):t?it(document,"touchmove",this._onTouchMove):it(document,"mousemove",this._onTouchMove):(it(me,"dragend",this),it(_t,"dragstart",this._onDragStart));try{document.selection?Ds(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(Da=!1,_t&&me){gn("dragStarted",this,{evt:t}),this.nativeDraggable&&it(document,"dragover",LX);var n=this.options;!e&&En(me,n.dragClass,!1),En(me,n.ghostClass,!0),Fe.active=this,e&&this._appendGhost(),on({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Qn){this._lastX=Qn.clientX,this._lastY=Qn.clientY,Qh();for(var e=document.elementFromPoint(Qn.clientX,Qn.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Qn.clientX,Qn.clientY),e!==t);)t=e;if(me.parentNode[Tn]._isOutsideThisEl(e),t)do{if(t[Tn]){var n=void 0;if(n=t[Tn]._onDragOver({clientX:Qn.clientX,clientY:Qn.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Xh()}},_onTouchMove:function(e){if(Vo){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,a=Ke&&Na(Ke,!0),i=Ke&&a&&a.a,s=Ke&&a&&a.d,l=fs&&Xt&&Qc(Xt),c=(o.clientX-Vo.clientX+r.x)/(i||1)+(l?l[0]-f0[0]:0)/(i||1),u=(o.clientY-Vo.clientY+r.y)/(s||1)+(l?l[1]-f0[1]:0)/(s||1);if(!Fe.active&&!Da){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(on({rootEl:Et,name:"add",toEl:Et,fromEl:_t,originalEvent:e}),on({sortable:this,name:"remove",toEl:Et,originalEvent:e}),on({rootEl:Et,name:"sort",toEl:Et,fromEl:_t,originalEvent:e}),on({sortable:this,name:"sort",toEl:Et,originalEvent:e})),Kt&&Kt.save()):An!==Ba&&An>=0&&(on({sortable:this,name:"update",toEl:Et,originalEvent:e}),on({sortable:this,name:"sort",toEl:Et,originalEvent:e})),Fe.active&&((An==null||An===-1)&&(An=Ba,vo=si),on({sortable:this,name:"end",toEl:Et,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){gn("nulling",this),_t=me=Et=Ke=Ro=At=As=go=Vo=Qn=F1=An=vo=Ba=si=Ma=li=Kt=ds=Fe.dragged=Fe.ghost=Fe.clone=Fe.active=null,wl.forEach(function(e){e.checked=!0}),wl.length=d0=h0=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":me&&(this._onDragOver(e),DX(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,n=this.el.children,r=0,o=n.length,a=this.options;rr.right+o||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+o}function OX(e,t,n,r,o,a,i,s){var l=r?e.clientY:e.clientX,c=r?n.height:n.width,u=r?n.top:n.left,d=r?n.bottom:n.right,h=!1;if(!i){if(s&&Lsu+c*a/2:ld-Ls)return-li}else if(l>u+c*(1-o)/2&&ld-c*a/2)?l>u+c/2?1:-1:0}function IX(e){return Zn(me)e.replace(FX,(t,n)=>n?n.toUpperCase():""));function C0(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function ru(e,t,n){const r=n===0?e.children[0]:e.children[n-1].nextSibling;e.insertBefore(t,r)}function zX(e,t){return Object.values(e).indexOf(t)}function UX(e,t,n,r){if(!e)return[];const o=Object.values(e),a=t.length-r;return[...t].map((i,s)=>s>=a?o.length:o.indexOf(i))}function ef(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function jX(e){return t=>{this.realList!==null&&this["onDrag"+e](t),ef.call(this,e,t)}}function GX(e){return["transition-group","TransitionGroup"].includes(e)}function YX(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?GX(t.name):!1}function KX(e,t){return t?{...t.props,...t.attrs}:e}const Q6=["Start","Add","Remove","Update","End"],X6=["Choose","Unchoose","Sort","Filter","Clone"],WX=["Move",...Q6,...X6].map(e=>"on"+e);let y0=null;const qX={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}},QX=ne({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...Q6.map(e=>e.toLowerCase()),...X6.map(e=>e.toLowerCase())],props:qX,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=KX(this.$attrs,this.componentData);return e?(this.transitionMode=YX(e),Le(this.getTag(),t,e)):Le(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&$X.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};Q6.forEach(o=>{e["on"+o]=jX.call(this,o)}),X6.forEach(o=>{e["on"+o]=ef.bind(this,o)});const t=Object.keys(this.$attrs).reduce((o,a)=>(o[nu(a)]=this.$attrs[a],o),{}),n=Object.assign({},t,e,{onMove:(o,a)=>this.onDragMove(o,a)});!("draggable"in n)&&(n.draggable=">*");const r=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new Fe(r,n),r.__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?jt(this.component):this.tag},updateOptions(e){for(var t in e){const n=nu(t);WX.indexOf(n)===-1&&this._sortable.option(n,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=UX(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=zX(this.getChildrenNodes()||[],e);if(t===-1)return null;const n=this.realList[t];return{index:t,element:n}},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 n=r=>r.splice(t,0,r.splice(e,1)[0]);this.alterList(n)},getVmIndex(e){const t=this.visibleIndexes,n=t.length;return e>n-1?n: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 n=this.getComponent();n.children=[],n.kept=void 0},onDragStart(e){this.computeIndexes(),this.context=this.getUnderlyingVm(e.item),this.context&&(e.item._underlying_vm_=this.clone(this.context.element),y0=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;C0(e.item);const n=this.getVmIndex(e.newIndex);this.spliceList(n,0,t),this.computeIndexes();const r={element:t,newIndex:n};this.emitChanges({added:r})},onDragRemove(e){if(ru(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){C0(e.clone);return}if(!this.context)return;const t=this.context.index;this.spliceList(t,1);const n={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:n})},onDragUpdate(e){C0(e.item),ru(e.from,e.item,e.oldIndex);const t=this.context.index,n=this.getVmIndex(e.newIndex);this.updatePosition(t,n);const r={element:this.context.element,oldIndex:t,newIndex:n};this.emitChanges({moved:r})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const n=this.move;if(!n||!this.realList)return!0;const r=this.getRelatedContextFromMoveEvent(e),o=this.context,a=this.computeFutureIndex(r,e);Object.assign(o,{futureIndex:a});const i=Object.assign({},e,{relatedContext:r,draggedContext:o});return n(i,t)},onDragEnd(){this.computeIndexes(),y0=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const n=this.getTrargetedComponent(e);if(!n)return{component:n};const r=n.realList,o={list:r,component:n};if(e!==t&&r&&n.getUnderlyingVm){const a=n.getUnderlyingVm(t);if(a)return Object.assign(a,o)}return o},computeFutureIndex(e,t){const n=[...t.to.children].filter(a=>a.style.display!=="none");if(n.length===0)return 0;const r=n.indexOf(t.related),o=e.component.getVmIndex(r);return n.indexOf(y0)!==-1||!t.willInsertAfter?o:o+1}}}),XX=["data-testid","onClick"],JX={key:0,class:"k-tree-item-icon","data-testid":"k-tree-item-icon"},eJ={class:"k-tree-item-label","data-testid":"k-tree-item-label"},A3=e=>e.every(t=>{var n;return t.name!==void 0&&t.id!==void 0&&(!((n=t.children)!=null&&n.length)||A3(t.children))}),tJ=ne({__name:"KTreeItem",props:{item:{type:Object,required:!0,validator:e=>A3([e])},disabled:{type:Boolean,default:!1}},emits:["selected"],setup(e,{emit:t}){const n=e,r=xt(),o=T(()=>n.item.icon!=="none"||!!r["item-icon"]),a=T(()=>n.item.icon?n.item.icon:"documentList"),i=T(()=>{if(a.value==="documentList")return n.item.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${g9}))`}),s=()=>{t("selected",n.item)};return(l,c)=>(m(),x("a",{class:X(["k-tree-item",{"not-draggable":e.disabled,selected:e.item.selected}]),"data-testid":`k-tree-item-${e.item.id}`,href:"#",role:"button",onClick:Dt(s,["prevent"])},[o.value?(m(),x("div",JX,[$(l.$slots,"item-icon",{},()=>[V(Ae,{icon:a.value,"secondary-color":i.value,size:E(Ws)},null,8,["icon","secondary-color","size"])],!0)])):P("",!0),p("div",eJ,[$(l.$slots,"item-label",{},()=>[y(H(e.item.name),1)],!0)])],10,XX))}}),nJ=xe(tJ,[["__scopeId","data-v-ae1c4303"]]),L3=({children:e=[]})=>e.length===0?0:1+Math.max(...e.map(L3)),rJ=ne({__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 n=e,r=G(0),o=G([]),a={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"},i=G(!1),s="item-icon",l="item-label",c=k=>{if(k.icon==="documentList"||!k.icon)return k.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${g9}))`},u=k=>{var B,N;return!((N=(B=o.value.filter(j=>j.id===k.id))==null?void 0:B[0].children)!=null&&N.length)},d=k=>k.children,h=k=>{n.parentId?t("child-change",{parentId:n.parentId,children:o.value,target:(k==null?void 0:k.added)||(k==null?void 0:k.removed)||(k==null?void 0:k.moved)}):t("change",{items:o.value,target:(k==null?void 0:k.added)||(k==null?void 0:k.removed)||(k==null?void 0:k.moved)})},f=k=>{t("child-change",k)},v=k=>{t("selected",k)},_=T(()=>n.level>n.maxDepth-1),C=k=>{var B,N,j,F;const D=((N=(B=k.relatedContext)==null?void 0:B.component)==null?void 0:N.$attrs.level)||0,S=(j=k.draggedContext)==null?void 0:j.element;let R=0;return(F=S.children)!=null&&F.length&&(R=L3(S)),!(D+R>n.maxDepth-1)},b=k=>{var B,N;const j=((N=(B=k.item)==null?void 0:B._underlying_vm_)==null?void 0:N.id)||"",F=o.value.find(D=>D.id===j);i.value=!0,F&&t("selected",F),g(!0)},w=()=>{i.value=!1,g(!1),r.value++},g=k=>{const B=document==null?void 0:document.getElementsByTagName("html").item(0);B&&B.classList.toggle("k-tree-list-grabbing",k)};return De(()=>n.items,(k,B)=>{JSON.stringify(k)!==JSON.stringify(B)&&(o.value=k,o.value.forEach(N=>{N.children||(N.children=[])}))}),ht(()=>{o.value=n.items,o.value.forEach(k=>{k.children||(k.children=[])})}),(k,B)=>{const N=jt("KTreeDraggable",!0);return m(),Q(E(QX),We(a,{class:"k-tree-draggable",disabled:e.disableDrag,group:{name:"k-tree-list",put:!_.value},level:e.level,list:o.value,move:C,tag:"div",onChange:h,onEnd:w,onStart:b}),{default:A(()=>[(m(!0),x(ke,null,Xe(o.value,j=>(m(),x("div",{key:j.id,class:X(["k-tree-item-container",{"has-no-children":u(j)}])},[(m(),Q(nJ,{key:`tree-item-${j.id}-${r.value}`,disabled:e.disableDrag,item:j,onSelected:v},{"item-icon":A(()=>[$(k.$slots,"item-icon",{item:j},()=>[j.icon!=="none"?(m(),Q(Ae,{key:0,icon:j.icon?j.icon:"documentList","secondary-color":c(j),size:E(e2)},null,8,["icon","secondary-color","size"])):P("",!0)],!0)]),"item-label":A(()=>[$(k.$slots,"item-label",{item:j},()=>[y(H(j.name),1)],!0)]),_:2},1032,["disabled","item"])),(m(),Q(N,{key:`tree-item-${j.id}-children-${r.value}`,"disable-drag":e.disableDrag,items:d(j),level:e.level+1,"max-depth":e.maxDepth,"parent-id":j.id,onChildChange:f,onSelected:v},{[s]:A(({item:F})=>[$(k.$slots,"item-icon",{item:F},void 0,!0)]),[l]:A(({item:F})=>[$(k.$slots,"item-label",{item:F},void 0,!0)]),_:2},1032,["disable-drag","items","level","max-depth","parent-id"]))],2))),128))]),_:3},16,["disabled","group","level","list"])}}}),oJ=xe(rJ,[["__scopeId","data-v-213ccd53"]]),tf=(e,t)=>(e.forEach(n=>{var r;t.push(n.id),(r=n.children)!=null&&r.length&&tf(n.children,t)}),t),aJ=e=>{const t=tf(e,[]),n=new Set(t);return t.length===n.size},iJ=(e,t)=>{let n=!0;return e.forEach(r=>{n=n&&(!r.children||L3(r)<=t)}),n},ou=e=>A3(e)&&aJ(e),sJ=ne({__name:"KTreeList",props:{modelValue:{type:Array,default:null,validator:e=>!e.length||ou(e)},items:{type:Array,default:null,validator:e=>!e.length||ou(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 n=e,r=G([]),o=T({get(){return n.modelValue},set(u){r.value=u}}),{getSizeFromString:a}=xn(),i=T(()=>({maxWidth:a(n.width)})),s=(u,d)=>{(d||r.value).forEach(h=>{var f;h.id===u.id?h.selected=!0:h.selected=!1,(f=h.children)!=null&&f.length&&s(u,h.children)}),t("selected",u)},l=u=>{t("change",u)},c=u=>{t("child-change",u)};return De(o,(u,d)=>{JSON.stringify(u)!==JSON.stringify(d)&&(r.value=u,r.value.forEach(h=>{h.children||(h.children=[])}))}),De(()=>n.items,(u,d)=>{JSON.stringify(u)!==JSON.stringify(d)&&(r.value=u,r.value.forEach(h=>{h.children||(h.children=[])}))}),ht(()=>{n.modelValue&&n.items&&console.warn("KTreeList: You should not provide both v-model (or props.modelValue) and props.items"),n.modelValue?r.value=n.modelValue:n.items&&(r.value=n.items),iJ(r.value,n.maxDepth)||console.warn("KTreeList: Provided list depth exceeds `maxDepth`"),r.value.forEach(u=>{u.children||(u.children=[])})}),(u,d)=>(m(),x("div",{class:"k-tree-list","data-testid":"k-tree-list",style:yt(e.width?i.value:void 0)},[V(oJ,{"disable-drag":e.disableDrag,items:r.value,"max-depth":e.maxDepth,onChange:l,onChildChange:c,onSelected:s},{"item-icon":A(({item:h})=>[$(u.$slots,"item-icon",{item:h})]),"item-label":A(({item:h})=>[$(u.$slots,"item-label",{item:h})]),_:3},8,["disable-drag","items","max-depth"])],4))}}),lJ={class:"icon"},cJ={class:"dots"},uJ={class:"lines"},dJ=ne({__name:"KViewSwitcher",props:{view:{type:String,default:"table",required:!0,validator:e=>ck.includes(e)}},emits:["view-changed"],setup(e,{emit:t}){const n=e,r=G(!0),o=()=>{r.value=!1,t("view-changed",n.view==="table"?"grid":"table")};return(a,i)=>(m(),Q(Ue,{appearance:"outline",class:X(["k-view-switcher view-switch-button",[e.view,{paused:r.value}]]),"is-rounded":!1,size:"small",title:`Toggle to ${e.view==="table"?"grid":"table"} view`,onClick:o},{default:A(()=>[p("div",lJ,[p("div",cJ,[(m(),x(ke,null,Xe(4,s=>p("i",{key:s})),64))]),p("div",uJ,[(m(),x(ke,null,Xe(4,s=>p("i",{key:s})),64))])])]),_:1},8,["class","title"]))}}),hJ=xe(dJ,[["__scopeId","data-v-7f933b41"]]),au=e=>{try{return new URL(e),!0}catch{return!1}},fJ=["href"],pJ=ne({__name:"KExternalLink",props:{href:{type:String,required:!0,validator:e=>!!au(e)},hideIcon:{type:Boolean,default:!1}},setup(e){const t=e,n=T(()=>!!au(t.href)),r=G(!1),o=T(()=>r.value?`var(--KExternalLinkColorHover, var(--blue-600, var(--kui-color-text-primary-strong, ${sw})))`:`var(--KExternalLinkColor, var(--kui-color-text-primary, ${Ks}))`);return(a,i)=>{const s=jt("KIcon");return n.value?(m(),x("a",{key:0,class:"k-external-link",href:e.href,rel:"noopener",target:"_blank",onMouseleave:i[0]||(i[0]=l=>r.value=!1),onMouseover:i[1]||(i[1]=l=>r.value=!0)},[$(a.$slots,"default",{},void 0,!0),e.hideIcon?P("",!0):(m(),Q(s,{key:0,color:o.value,icon:"externalLink",size:"12"},null,8,["color"]))],40,fJ)):P("",!0)}}}),mJ=xe(pJ,[["__scopeId","data-v-27871540"]]),vJ={key:0,class:"k-truncate-expand-controls"},gJ={key:0,"data-testid":"expand-trigger-wrapper"},CJ={key:0,"data-testid":"collapse-trigger-wrapper"},yJ={key:0,"data-testid":"expand-trigger-wrapper"},bJ={key:1},wJ=ne({__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;u1(b=>({b2b587b4:c.value,"1d00c262":E(u),c3af62ea:t.rows}));const{getSizeFromString:n}=xn(),r=G(t.isExpanded),o=G(!1),a=G(),i=G(),s=G(),l=G(),c=G("0px"),u=Lw,d=G(0),h=async()=>{var b;if(!t.isTextContent&&i.value&&(b=i.value.children)!=null&&b.length){const w=i.value.children,g=Number(String(u).replace(/px$/gi,""));let k=0;for(let N=0;Nk?w[N].offsetHeight:k;const B=(t.rows===1?0:(t.rows-1)*g)+k*t.rows+6;c.value=i.value.offsetHeight>B?`${B}px`:"auto",await hn(),f()}},f=()=>{if(i.value&&s.value){const b=t.isTextContent?i.value.scrollHeight:i.value.offsetHeight,w=l.value?l.value.offsetHeight:0;o.value=b>s.value.offsetHeight-w,v()}},v=()=>{if(!t.isTextContent&&(d.value=0,i.value&&s.value)){const b=i.value.children;for(let w=0;ws.value.offsetHeight?(d.value+=1,b[w].getAttribute("tabindex")&&(b[w].tabIndex=-1)):b[w].getAttribute("tabindex")&&(b[w].tabIndex=0)}},_=async()=>{r.value=!r.value,await hn(),f()},C=T(()=>({width:n(t.width)}));return ht(()=>{a.value=new ResizeObserver(b=>{window.requestAnimationFrame(()=>{!Array.isArray(b)||!b.length||h()})}),a.value.observe(i.value),f()}),ir(()=>{a.value&&a.value.unobserve(i.value)}),(b,w)=>{const g=jt("KButton");return m(),x("div",{ref_key:"kTruncateWrapper",ref:s,class:X(["k-truncate",[r.value?"expanded":"",`k-truncate-${e.isTextContent?"text":"content"}`]]),style:yt(C.value)},[!e.isTextContent&&o.value?(m(),x("div",vJ,[r.value?P("",!0):(m(),x("div",gJ,[$(b.$slots,"expand-trigger",{expand:_,truncatedCount:d.value},()=>[V(g,{appearance:"btn-link",class:"expand-trigger",onClick:_},{default:A(()=>[y(H(d.value),1)]),_:1})],!0)]))])):P("",!0),p("div",{ref_key:"kTruncateContainer",ref:i,class:"k-truncate-container"},[$(b.$slots,"default",{},void 0,!0),!e.isTextContent&&r.value?(m(),x("div",CJ,[$(b.$slots,"collapse-trigger",{collapse:_},()=>[V(g,{appearance:"primary",class:"collapse-trigger","is-rounded":"",onClick:_},{default:A(()=>[V(Ae,{color:`var(--KTruncateCollapseIconColor, var(--blue-500, var(--kui-color-text-primary, ${E(Ks)})))`,icon:"chevronUp",size:E(y9),title:"Show less"},null,8,["color","size"])]),_:1})],!0)])):P("",!0)],512),e.isTextContent&&(o.value||r.value)?(m(),x("div",{key:1,ref_key:"textToggleControls",ref:l,class:"k-truncate-collapse-controls"},[r.value?P("",!0):(m(),x("div",yJ,[$(b.$slots,"expand-trigger",{expand:_},()=>[V(g,{appearance:"btn-link",class:"expand-trigger",onClick:_},{default:A(()=>[y(" Show more ")]),_:1})],!0)])),r.value?(m(),x("div",bJ,[$(b.$slots,"collapse-trigger",{collapse:_},()=>[V(g,{appearance:"btn-link",class:"collapse-trigger",onClick:_},{default:A(()=>[y(" Show less ")]),_:1})],!0)])):P("",!0)],512)):P("",!0)],6)}}}),_J=xe(wJ,[["__scopeId","data-v-791c716f"]]),kJ={key:0},MJ=ne({__name:"KMethodBadge",props:{method:{type:String,required:!0,validator:e=>lk.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 n=e;u1(s=>({"54a77592":a.value[e.method].color}));const r=G(n.modelValue),o=T(()=>n.label||n.method.toUpperCase()),a=T(()=>({get:{color:`var(--petrol-200, var(--kui-method-color-text-get, ${_w}))`,backgroundColor:`var(--petrol-100, var(--kui-method-color-background-get, ${fw}))`},post:{color:`var(--green-700, var(--kui-method-color-text-post, ${Sw}))`,backgroundColor:`var(--green-100, var(--kui-method-color-background-post, ${gw}))`},put:{color:`var(--yellow-600, var(--kui-method-color-text-put, ${Ew}))`,backgroundColor:`var(--yellow-100, var(--kui-method-color-background-put, ${Cw}))`},patch:{color:`var(--teal-500, var(--kui-method-color-text-patch, ${xw}))`,backgroundColor:`var(--teal-100, var(--kui-method-color-background-patch, ${vw}))`},delete:{color:`var(--red-700, var(--kui-method-color-text-delete, ${ww}))`,backgroundColor:`var(--red-100, var(--kui-method-color-background-delete, ${hw}))`},head:{color:`var(--yellow-600, var(--kui-method-color-text-head, ${kw}))`,backgroundColor:`var(--yellow-200, var(--kui-method-color-background-head, ${pw}))`},options:{color:`var(--steel-700, var(--kui-method-color-text-options, ${Mw}))`,backgroundColor:`var(--steel-200, var(--kui-method-color-background-options, ${mw}))`},trace:{color:`var(--white, var(--kui-method-color-text-trace, ${Aw}))`,backgroundColor:`var(--steel-500, var(--kui-method-color-background-trace, ${yw}))`},connect:{color:`var(--purple-400, var(--kui-method-color-text-connect, ${bw}))`,backgroundColor:`var(--purple-100, var(--kui-method-color-background-connect, ${dw}))`},custom:{color:`var(--white, var(--kui-color-text-inverse, ${Jl}))`,backgroundColor:`var(--steel-500, var(--kui-color-background-neutral-strong, ${nw}))`}})),i=()=>{r.value=!r.value};return De(r,s=>{t("update:modelValue",s)}),De(()=>n.modelValue,s=>{r.value=s}),(s,l)=>{const c=jt("KInputSwitch"),u=jt("KBadge");return m(),Q(u,We({"background-color":a.value[e.method].backgroundColor,class:["k-method-badge",[`method-${e.method}`,{"k-method-toggle":e.isToggle}]],color:a.value[e.method].color,"max-width":"auto",shape:e.isToggle||e.isRounded?"rounded":"rectangular"},T0({click:e.isToggle?i:void 0})),{default:A(()=>[e.isToggle?P("",!0):(m(),x("span",kJ,H(o.value),1)),e.isToggle?(m(),Q(c,{key:1,modelValue:r.value,"onUpdate:modelValue":l[0]||(l[0]=d=>r.value=d),label:o.value,"label-position":"left"},null,8,["modelValue","label"])):P("",!0)]),_:1},16,["background-color","class","color","shape"])}}}),xJ=xe(MJ,[["__scopeId","data-v-f90a8059"]]),iu=Object.freeze(Object.defineProperty({__proto__:null,KAlert:t2,KBadge:Fn,KBreadcrumbs:G7,KButton:Ue,KCard:na,KCatalog:Nx,KCatalogItem:U9,KCheckbox:Ux,KClipboardProvider:v9,KCodeBlock:wS,KCollapse:ES,KComponent:R4,KDateTimePicker:lK,KDropdownItem:hl,KDropdownMenu:xh,KEmptyState:Ao,KExternalLink:mJ,KFileUpload:gK,KIcon:Ae,KInlineEdit:_K,KInput:Ni,KInputSwitch:HK,KLabel:Jr,KMenu:KK,KMenuItem:Eh,KMethodBadge:xJ,KModal:Oh,KModalFullscreen:YW,KMultiselect:gq,KPagination:K7,KPop:Bt,KPrompt:Lq,KRadio:Iq,KSegmentedControl:Mh,KSelect:z9,KSkeleton:Y7,KSkeletonBox:Lt,KSlideout:Qq,KStepper:HQ,KTable:$h,KTabs:WQ,KTextArea:iX,KToaster:Rh,KToggle:Xl,KTooltip:f1,KTreeList:sJ,KTruncate:_J,KViewSwitcher:hJ,Komponent:R4,Kooltip:dX,Krumbs:Ok,ToastManager:uX},Symbol.toStringTag,{value:"Module"})),SJ={install:e=>{for(const t in iu)e.component(t,iu[t])}};function EJ(e,t,n){return async r=>{const o=Y8(r);return o.use(e,a9),o.use(t),o.use(SJ),n.forEach(([a,i])=>{o.component(a,i)}),o}}const AJ=ne({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const e={ref:"_"};for(const t in this.$props)e[Lo(t)]=this.$props[t];return Le("span",[tt(this.$slots,"default")?Le("a",e,this.$slots.default()):Le("a",e)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){const e=this.$el.appendChild(document.createElement("span")),t=this;be(()=>import("./buttons.esm-1047f35f.js"),[],import.meta.url).then(function(n){n.render(e.appendChild(t.$refs._),function(r){try{e.parentNode.replaceChild(r,e)}catch{}})})},reset:function(){this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),Mie="#d60027",xie="#3a3f51",Sie="#afb7c5",Eie="#007d60",D3="16px",J6="24px",[C2,LJ,DJ,Aie,Lie,Vt,TJ,BJ]=p7(Pr.env,Pr.nav,Pr.api,Pr.store,Pr.router,Pr.i18n,Pr.logger,Pr.dataSourcePool),HJ={class:"upgrade-check"},OJ={class:"alert-content"},IJ=ne({__name:"UpgradeCheck",setup(e){const t=DJ(),n=C2(),{t:r}=Vt(),o=G(""),a=G(!1);s(n("KUMA_VERSION"));const i=(l,c)=>{const u=l.split("."),d=c.split(".");for(let h=0;h<3;h++){const f=Number(u[h]),v=Number(d[h]);if(f>v)return 1;if(v>f)return-1}return 0};async function s(l){if(l.match("^[0-9]+.[0-9]+.[0-9]+$")){try{o.value=await t.getLatestVersion()}catch(c){console.error(c);return}if(o.value!==""){const c=i(o.value,l);a.value=c===1}else{const u=new Date,d=new Date("2020-06-03 12:00:00"),h=new Date(d.getFullYear(),d.getMonth()+3,d.getDate());a.value=u.getTime()>=h.getTime()}}}return(l,c)=>(m(),x("div",HJ,[a.value?(m(),Q(E(t2),{key:0,"data-testid":"upgrade-check",class:"upgrade-check-alert",appearance:"warning",size:"small"},{alertMessage:A(()=>[p("div",OJ,[p("div",null,H(E(r)("common.product.name"))+` update available `,1),y(),p("div",null,[V(E(Ue),{class:"warning-button",appearance:"primary",size:"small",to:E(n)("KUMA_INSTALL_URL")},{default:A(()=>[y(` Update - `)]),_:1},8,["to"])])])]),_:1})):P("",!0)]))}});const Gt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},VJ=Gt(IJ,[["__scopeId","data-v-696e9735"]]),PJ=e=>(fn("data-v-d5a5f311"),e=e(),pn(),e),ZJ={class:"app-header"},NJ={class:"horizontal-list"},$J={class:"upgrade-check-wrapper"},RJ={class:"horizontal-list"},FJ={class:"app-status app-status--mobile"},zJ={class:"app-status app-status--desktop"},UJ=["href"],jJ=["href"],GJ=PJ(()=>p("span",{class:"visually-hidden"},"Diagnostics",-1)),YJ=ne({__name:"AppHeader",setup(e){const[t,n]=[jre(),Gre()],r=C2(),{t:o}=Vt();return(a,i)=>{const s=jt("router-link");return m(),x("header",ZJ,[p("div",NJ,[V(s,{to:{name:"home"}},{default:A(()=>[V(E(t),{"data-testid":"logo"})]),_:1}),y(),V(E(n),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:A(()=>[y(` + `)]),_:1},8,["to"])])])]),_:1})):P("",!0)]))}});const Gt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},VJ=Gt(IJ,[["__scopeId","data-v-d893f8e9"]]),PJ=e=>(fn("data-v-d5a5f311"),e=e(),pn(),e),ZJ={class:"app-header"},NJ={class:"horizontal-list"},$J={class:"upgrade-check-wrapper"},RJ={class:"horizontal-list"},FJ={class:"app-status app-status--mobile"},zJ={class:"app-status app-status--desktop"},UJ=["href"],jJ=["href"],GJ=PJ(()=>p("span",{class:"visually-hidden"},"Diagnostics",-1)),YJ=ne({__name:"AppHeader",setup(e){const[t,n]=[jre(),Gre()],r=C2(),{t:o}=Vt();return(a,i)=>{const s=jt("router-link");return m(),x("header",ZJ,[p("div",NJ,[V(s,{to:{name:"home"}},{default:A(()=>[V(E(t),{"data-testid":"logo"})]),_:1}),y(),V(E(n),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:A(()=>[y(` Star `)]),_:1}),y(),p("div",$J,[V(VJ)])]),y(),p("div",RJ,[p("div",FJ,[V(E(Bt),{width:"280"},{content:A(()=>[p("p",null,[y(H(E(o)("common.product.name"))+" ",1),p("b",null,H(E(r)("KUMA_VERSION")),1),y(" on "),p("b",null,H(E(o)(`common.product.environment.${E(r)("KUMA_ENVIRONMENT")}`)),1),y(" ("+H(E(o)(`common.product.mode.${E(r)("KUMA_MODE")}`))+`) `,1)])]),default:A(()=>[V(E(Ue),{appearance:"outline"},{default:A(()=>[y(` @@ -534,7 +534,7 @@ Kongponent Docs: https://kongponents.konghq.com/components/tooltip.html`)),()=>L Get started `)]),_:1})])])]),_:1})])):P("",!0)],64)):P("",!0)]),_:2},1032,["src"])):P("",!0)]),_:1}))}});const uee=Gt(cee,[["__scopeId","data-v-b6afaaa8"]]),dee=["data-testid"],hee=ne({__name:"AppNavItem",props:{name:{type:String,required:!0},routeName:{type:String,required:!0},anchorRouteName:{type:String,required:!1,default:""}},setup(e){const t=e,n=TJ(),r=ql(),o=T(()=>({name:t.routeName})),a=T(()=>!!(t.routeName===r.name||t.anchorRouteName!==""&&r.matched.some(l=>l.name===t.anchorRouteName)));function i(){n.info(oy.SIDEBAR_ITEM_CLICKED,{data:o.value})}return(s,l)=>{const c=jt("router-link");return m(),x("div",{class:X(["nav-item",{[`nav-item-${t.routeName}`]:t.routeName!==""}]),"data-testid":t.routeName||void 0},[V(c,{class:X(["nav-link",{"nav-link--is-active":a.value}]),to:o.value,onClick:i},{default:A(()=>[y(H(e.name),1)]),_:1},8,["class","to"])],10,dee)}}});const fee=Gt(hee,[["__scopeId","data-v-d031dd86"]]),pee={class:"app-sidebar-wrapper"},mee={class:"app-sidebar"},vee=ne({__name:"AppSidebar",setup(e){const t=LJ();return(n,r)=>(m(),x("div",pee,[p("aside",mee,[(m(!0),x(ke,null,Xe(E(t),(o,a)=>(m(),Q(fee,{key:a,name:o.name,"route-name":o.routeName,"anchor-route-name":o.anchorRouteName},null,8,["name","route-name","anchor-route-name"]))),128))])]))}});const gee=Gt(vee,[["__scopeId","data-v-860dbcaf"]]),Cee=""+new URL("product-logo-7a2ca341.png",import.meta.url).href,yee=["alt"],bee=ne({__name:"KumaLogo",setup(e){const{t}=Vt();return(n,r)=>(m(),x("img",{src:Cee,alt:`${E(t)("common.product.name")} Logo`},null,8,yee))}});const wee=Gt(bee,[["__scopeId","data-v-e4708f26"]]),_ee=""+new URL("icon-location-on-642f061f.svg",import.meta.url).href,kee=""+new URL("icon-circles-ext-6b19ab51.svg",import.meta.url).href,nf=""+new URL("icon-wifi-tethering-02725ea9.svg",import.meta.url).href,Mee=["href"],xee=ne({__name:"DocumentationLink",props:{href:{}},setup(e){const t=e,{t:n}=Vt();return(r,o)=>{const a=jt("KIcon");return m(),x("a",{class:"docs-link",href:t.href,target:"_blank"},[V(a,{icon:"book",color:"currentColor",size:E(D3),title:E(n)("common.documentation")},null,8,["size","title"]),y(),p("span",null,[$(r.$slots,"default",{},()=>[y(H(E(n)("common.documentation")),1)],!0)])],8,Mee)}}});const See=Gt(xee,[["__scopeId","data-v-56c271f5"]]),Eee=ne({__name:"EmptyBlock",setup(e){const{t}=Vt();return(n,r)=>(m(),Q(E(Ao),{"data-testid":"empty-state","cta-is-hidden":"",icon:E(t)("common.emptyState.icon"),"icon-size":"96"},nr({title:A(()=>[$(n.$slots,"title",{},()=>[p("p",null,[$(n.$slots,"default",{},()=>[y(H(E(t)("common.emptyState.title")),1)])])])]),_:2},[n.$slots.message?{name:"message",fn:A(()=>[$(n.$slots,"message")]),key:"0"}:void 0,n.$slots.cta?{name:"cta",fn:A(()=>[$(n.$slots,"cta")]),key:"1"}:void 0]),1032,["icon"]))}}),kr=50,su=500,lu="Disabled",Die="kuma.io/zone",Aee={key:0,class:"app-collection-toolbar"},cu=5,Lee=ne({__name:"AppCollection",props:{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(e,{emit:t}){const n=e,{t:r}=Vt(),o=xt(),a=G(n.items),i=G(0),s=G(0),l=G(n.pageNumber),c=T(()=>{const d=n.headers.filter(v=>["warnings","actions"].includes(v.key));if(d.length>4)return"initial";const h=100-d.length*cu,f=n.headers.length-d.length;return`calc(${h}% / ${f})`});De(()=>n.items,(d,h)=>{d!==h&&(i.value++,a.value=n.items)}),De(()=>n.pageNumber,function(){n.pageNumber!==l.value&&s.value++});const u=d=>{const h=d.target.closest("tr");if(h){const f=h.querySelector("a");f!==null&&f.click()}};return(d,h)=>{var f;return m(),Q(E($h),{key:s.value,class:"app-collection",style:yt(`--column-width: ${c.value}; --special-column-width: ${cu}%;`),"has-error":typeof n.error<"u","pagination-total-items":n.total,"initial-fetcher-params":{page:n.pageNumber,pageSize:n.pageSize??E(kr)},headers:n.headers,"fetcher-cache-key":String(i.value),fetcher:({page:v,pageSize:_,query:C})=>(l.value=v,t("change",{page:v,size:_,s:C}),{data:a.value}),"cell-attrs":({headerKey:v})=>({class:`${v}-column`}),"disable-sorting":"","hide-pagination-when-optional":"","onRow:click":u},nr({_:2},[((f=n.items)==null?void 0:f.length)===0?{name:"empty-state",fn:A(()=>[V(Eee,null,nr({default:A(()=>[y(H(n.emptyStateTitle??E(r)("common.emptyState.title"))+" ",1),y()]),_:2},[n.emptyStateMessage?{name:"message",fn:A(()=>[y(H(n.emptyStateMessage),1)]),key:"0"}:void 0,n.emptyStateCtaTo?{name:"cta",fn:A(()=>[typeof n.emptyStateCtaTo=="string"?(m(),Q(See,{key:0,href:n.emptyStateCtaTo},{default:A(()=>[y(H(n.emptyStateCtaText),1)]),_:1},8,["href"])):(m(),Q(E(Ue),{key:1,appearance:"primary",icon:"plus",to:n.emptyStateCtaTo},{default:A(()=>[y(H(n.emptyStateCtaText),1)]),_:1},8,["to"]))]),key:"1"}:void 0]),1024)]),key:"0"}:void 0,Xe(Object.keys(E(o)),v=>({name:v,fn:A(({row:_,rowValue:C})=>[v==="toolbar"?(m(),x("div",Aee,[$(d.$slots,"toolbar",{},void 0,!0)])):$(d.$slots,v,{key:1,row:_,rowValue:C},void 0,!0)])}))]),1032,["style","has-error","pagination-total-items","initial-fetcher-params","headers","fetcher-cache-key","fetcher","cell-attrs"])}}});const rf=Gt(Lee,[["__scopeId","data-v-2dfce7a5"]]),Dee=ne({__name:"MeshesDetails",props:{meshInsights:{type:Array,required:!0}},setup(e){const t=e,{t:n}=Vt(),r=T(()=>t.meshInsights.map(o=>{const{name:a,services:i,dataplanesByType:s}=o;return{name:a,services:i.total??0,dataPlaneProxies:s.standard.total??0}}));return(o,a)=>{const i=jt("RouterLink");return m(),Q(rf,{class:"mesh-preview-collection","data-testid":"mesh-preview-collection",headers:[{label:E(n)("main-overview.detail.meshes.table.name"),key:"name"},{label:E(n)("main-overview.detail.meshes.table.services"),key:"services"},{label:E(n)("main-overview.detail.meshes.table.data_plane_proxies"),key:"dataPlaneProxies"}],items:r.value,total:r.value.length,"empty-state-message":E(n)("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":E(n)("meshes.href.docs"),"empty-state-cta-text":E(n)("common.documentation")},{name:A(({rowValue:s})=>[V(i,{to:{name:"mesh-detail-view",params:{mesh:s}}},{default:A(()=>[y(H(s),1)]),_:2},1032,["to"])]),_:1},8,["headers","items","total","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),Tee=ne({__name:"StatusBadge",props:{status:{type:String,required:!0}},setup(e){const t=e,n=Vt(),r={online:"success",offline:"danger",partially_degraded:"warning",not_available:"neutral",disabled:"neutral"};return(o,a)=>(m(),Q(E(Fn),{class:"status",appearance:r[t.status],"data-testid":"status-badge"},{default:A(()=>[y(H(E(n).t(`http.api.value.${t.status}`)),1)]),_:1},8,["appearance"]))}});const Bee=Gt(Tee,[["__scopeId","data-v-914b11e9"]]);function Hee(e){var r,o;if(e.zone.enabled===!1)return"disabled";const t=((r=e.zoneInsight)==null?void 0:r.subscriptions)??[];if(t.length===0)return"offline";const n=t[t.length-1];return(o=n.connectTime)!=null&&o.length&&!n.disconnectTime?"online":"offline"}const Oee=ne({__name:"ZoneControlPlanesDetails",props:{zoneOverviews:{type:Array,required:!0}},setup(e){const t=e,{t:n}=Vt(),r=C2(),o=T(()=>t.zoneOverviews.map(a=>{const{name:i}=a,s=Hee(a);return{name:i,status:s}}));return(a,i)=>{const s=jt("RouterLink");return m(),Q(rf,{class:"zone-cp-preview-collection","data-testid":"zone-cp-preview-collection",headers:[{label:E(n)("main-overview.detail.zone_control_planes.table.name"),key:"name"},{label:E(n)("main-overview.detail.zone_control_planes.table.status"),key:"status"}],items:o.value,total:o.value.length,"empty-state-title":E(n)("zone-cps.empty_state.title"),"empty-state-message":E(r)("KUMA_ZONE_CREATION_FLOW")==="enabled"?E(n)("zone-cps.empty_state.message"):E(n)("common.emptyState.message",{type:"Zones"}),"empty-state-cta-to":E(r)("KUMA_ZONE_CREATION_FLOW")==="enabled"?{name:"zone-create-view"}:void 0,"empty-state-cta-text":E(n)("zones.index.create")},{name:A(({rowValue:l})=>[V(s,{to:{name:"zone-cp-detail-view",params:{zone:l}}},{default:A(()=>[y(H(l),1)]),_:2},1032,["to"])]),status:A(({rowValue:l})=>[l?(m(),Q(Bee,{key:0,status:l},null,8,["status"])):(m(),x(ke,{key:1},[y(H(E(n)("common.collection.none")),1)],64))]),_:1},8,["headers","items","total","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),e7=(e={},t={})=>{const n=e.online||0,r=t.online||0,o=e.partiallyDegraded||0,a=t.partiallyDegraded||0,i=e.total||0,s=t.total||0;return{online:n+r,partiallyDegraded:o+a,total:i+s}},Iee=(e={},t={})=>{const n=e.total??0,r=t.total??0,o=n+r,a=e.internal??0,i=t.internal??0,s=a+i,l=e.external??0,c=t.external??0,u=l+c;return{total:o,internal:s,external:u}},Vee=(e={},t={})=>Object.entries(t).reduce((n,[r,o])=>{const a=n[r]?n[r].total:0;return{...n,[r]:{total:a+o.total}}},e),uu=(e={},t={})=>Object.entries(t).reduce((n,[r,o])=>({...n,[r]:e7(n[r],o)}),e),Pee=(e={kumaDp:{},envoy:{}},t={kumaDp:{},envoy:{}})=>({kumaDp:uu(e.kumaDp,t.kumaDp),envoy:uu(e.envoy,t.envoy)});function Zee(e){return e.reduce((t,n)=>({meshesTotal:e.length,dataPlaneProxies:e7(t.dataPlaneProxies,n.dataplanesByType.standard),gateways:e7(t.gateways,n.dataplanesByType.gateway),policies:Vee(t.policies,n.policies),dpVersions:Pee(t.dpVersions,n.dpVersions),services:Iee(t.services,n.services)}),{meshesTotal:0,dataPlaneProxies:{online:0,partiallyDegraded:0,total:0},gateways:{online:0,partiallyDegraded:0,total:0},policies:{},dpVersions:{kumaDp:{},envoy:{}},services:{total:0,internal:0,external:0}})}const Nee={},$ee={class:"definition-card"},Ree={class:"definition-card-title"},Fee={class:"definition-card-container"};function zee(e,t){return m(),x("div",$ee,[p("div",Ree,[$(e.$slots,"icon",{},void 0,!0),y(),$(e.$slots,"title",{},void 0,!0)]),y(),p("div",Fee,[$(e.$slots,"body",{},void 0,!0)])])}const Bs=Gt(Nee,[["render",zee],["__scopeId","data-v-d55dbf1c"]]),Uee={key:0},jee={key:1,class:"status-separator"},Gee={class:"status-total"},Yee=ne({__name:"ResourceStatus",props:{total:{type:Number,required:!0},online:{type:Number,default:null}},setup(e){const t=e;return(n,r)=>(m(),Q(Bs,null,nr({title:A(()=>[$(n.$slots,"title",{},void 0,!0)]),body:A(()=>[t.online!==null?(m(),x("span",Uee,H(t.online),1)):P("",!0),t.online!==null?(m(),x("span",jee,"/")):P("",!0),p("span",Gee,H(t.total),1)]),_:2},[n.$slots.icon?{name:"icon",fn:A(()=>[$(n.$slots,"icon",{},void 0,!0)]),key:"0"}:void 0]),1024))}});const qo=Gt(Yee,[["__scopeId","data-v-4af3bbd9"]]),y2=e=>(fn("data-v-5baa6a0f"),e=e(),pn(),e),Kee={class:"stack"},Wee={class:"card-header"},qee={class:"card-title"},Qee={class:"columns",style:{"--columns":"4"}},Xee=y2(()=>p("img",{src:_ee},null,-1)),Jee=y2(()=>p("img",{src:kee},null,-1)),ete=y2(()=>p("img",{src:nf},null,-1)),tte=y2(()=>p("img",{src:nf},null,-1)),nte={class:"columns",style:{"--columns":"2"}},rte={class:"card-header"},ote={class:"card-title"},ate={key:0,class:"card-actions"},ite={class:"card-header"},ste={class:"card-title"},lte=ne({__name:"ControlPlaneDetails",props:{meshInsights:{type:Array,default:()=>[]},zoneOverviews:{type:Array,default:()=>[]}},setup(e){const t=e,{t:n}=Vt(),r=T3(),o=T(()=>Zee(t.meshInsights));return(a,i)=>{const s=jt("RouterLink"),l=jt("KButton");return m(),x("div",Kee,[V(E(na),null,{body:A(()=>[p("div",Wee,[p("div",qee,[p("h2",null,H(E(n)("main-overview.detail.health.title")),1)])]),y(),p("div",Qee,[V(qo,{total:E(r)("use zones")?t.zoneOverviews.length:1,"data-testid":"zone-control-planes-status"},{icon:A(()=>[Xee]),title:A(()=>[y(H(E(n)("main-overview.detail.health.zone_control_planes")),1)]),_:1},8,["total"]),y(),V(qo,{total:o.value.meshesTotal,"data-testid":"meshes-status"},{icon:A(()=>[Jee]),title:A(()=>[y(H(E(n)("main-overview.detail.health.meshes")),1)]),_:1},8,["total"]),y(),V(qo,{total:o.value.services.total,"data-testid":"services-status"},{icon:A(()=>[ete]),title:A(()=>[y(H(E(n)("main-overview.detail.health.services")),1)]),_:1},8,["total"]),y(),V(qo,{total:o.value.dataPlaneProxies.total,"data-testid":"data-plane-proxies-status"},{icon:A(()=>[tte]),title:A(()=>[y(H(E(n)("main-overview.detail.health.data_plane_proxies")),1)]),_:1},8,["total"])])]),_:1}),y(),p("div",nte,[E(r)("use zones")?(m(),Q(E(na),{key:0},{body:A(()=>[p("div",rte,[p("div",ote,[p("h2",null,H(E(n)("main-overview.detail.zone_control_planes.title")),1),y(),V(s,{to:{name:"zone-cp-list-view"}},{default:A(()=>[y(H(E(n)("main-overview.detail.health.view_all")),1)]),_:1})]),y(),E(r)("create zones")&&t.zoneOverviews.length>0?(m(),x("div",ate,[V(l,{appearance:"primary",icon:"plus",to:{name:"zone-create-view"}},{default:A(()=>[y(H(E(n)("zones.index.create")),1)]),_:1})])):P("",!0)]),y(),V(Oee,{"data-testid":"zone-control-planes-details","zone-overviews":t.zoneOverviews.slice(0,10)},null,8,["zone-overviews"])]),_:1})):P("",!0),y(),V(E(na),null,{body:A(()=>[p("div",ite,[p("div",ste,[p("h2",null,H(E(n)("main-overview.detail.meshes.title")),1),y(),V(s,{to:{name:"mesh-list-view"}},{default:A(()=>[y(H(E(n)("main-overview.detail.health.view_all")),1)]),_:1})])]),y(),V(Dee,{"data-testid":"meshes-details","mesh-insights":t.meshInsights.slice(0,10)},null,8,["mesh-insights"])]),_:1})])])}}});const cte=Gt(lte,[["__scopeId","data-v-5baa6a0f"]]),ute={class:"visually-hidden"},dte={inheritAttrs:!1},hte=ne({...dte,__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(e){const t=e;async function n(r,o){const a=r.currentTarget;let i=!1;try{const s=t.getText?await t.getText():t.text;i=await o(s)}catch{i=!1}finally{const s=i?t.tooltipSuccessText:t.tooltipFailText;a instanceof HTMLButtonElement&&(a.setAttribute("data-tooltip-copy-success",String(i)),a.setAttribute("data-tooltip-text",s),window.setTimeout(function(){a instanceof HTMLButtonElement&&a.removeAttribute("data-tooltip-text")},1500))}}return(r,o)=>(m(),Q(E(v9),null,{default:A(({copyToClipboard:a})=>[V(E(Ue),We(r.$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:i=>n(i,a)}),{default:A(()=>[V(E(Ae),{color:"currentColor",icon:"copy",size:E(D3),title:t.hideTitle?void 0:t.copyText,"hide-title":t.hideTitle},null,8,["size","title","hide-title"]),y(),$(r.$slots,"default",{},()=>[p("span",ute,H(t.copyText),1)],!0)]),_:2},1040,["class","title","onClick"])]),_:3}))}});const fte=Gt(hte,[["__scopeId","data-v-ccab109b"]]),pte={class:"copy-button-wrapper"},mte={class:"text"},vte=ne({__name:"TextWithCopyButton",props:{text:{type:String,required:!0}},setup(e){const t=e,n=Vt();return(r,o)=>(m(),x("div",pte,[p("span",mte,[$(r.$slots,"default",{},()=>[y(H(t.text),1)],!0)]),y(),V(fte,{text:t.text,"copy-text":E(n).t("common.copyText"),"tooltip-success-text":E(n).t("common.copySuccessText")},null,8,["text","copy-text","tooltip-success-text"])]))}});const gte=Gt(vte,[["__scopeId","data-v-d9bd773a"]]),Cte=ne({__name:"WarningIcon",props:{size:{default:"64"},hideTitle:{type:Boolean,default:!1}},setup(e){const t=e;return(n,r)=>(m(),Q(E(Ae),{icon:"warning",color:"#0b172d","secondary-color":"#ffd68c",size:t.size,"hide-title":t.hideTitle},null,8,["size","hide-title"]))}});class Hs extends Error{constructor({status:n,type:r=null,title:o,detail:a=null,instance:i=null,invalidParameters:s=[]}){super(o);ut(this,"status");ut(this,"type");ut(this,"title");ut(this,"detail");ut(this,"instance");ut(this,"invalidParameters");this.name="ApiError",this.status=n,this.type=r,this.title=o,this.detail=a,this.instance=i,this.invalidParameters=s}toJSON(){return{status:this.status,type:this.type,title:this.title,detail:this.detail,instance:this.instance,invalidParameters:this.invalidParameters}}}const yte={"data-testid":"error-state",class:"error-block"},bte={key:1},wte={key:2,class:"error-block-details","data-testid":"error-invalid-parameters"},_te={key:0,class:"badge-list"},kte=ne({__name:"ErrorBlock",props:{error:{type:Error,required:!0},icon:{type:String,required:!1,default:"warning"},badgeAppearance:{type:String,required:!1,default:"warning"}},setup(e){const t=e,{t:n}=Vt(),r=T(()=>t.error instanceof Hs?t.error.invalidParameters:[]);return(o,a)=>(m(),x("div",yte,[V(E(Ao),{"cta-is-hidden":""},{title:A(()=>[t.icon==="warning"?(m(),Q(Cte,{key:0,class:"mb-3",size:E(J6)},null,8,["size"])):(m(),Q(E(Ae),{key:1,class:"mb-3",icon:t.icon,size:E(J6)},null,8,["icon","size"])),y(),$(o.$slots,"default",{},()=>[p("p",null,H(e.error instanceof E(Hs)?e.error.detail:E(n)("common.error_state.title")),1)],!0)]),message:A(()=>[o.$slots.message?$(o.$slots,"message",{key:0},void 0,!0):(m(),x("p",bte,H(e.error.message),1)),y(),r.value.length>0?(m(),x("details",wte,[p("summary",null,H(E(n)("common.error_state.details")),1),y(),p("ul",null,[(m(!0),x(ke,null,Xe(r.value,(i,s)=>(m(),x("li",{key:s},[y(H(E(n)("common.error_state.field"))+" ",1),p("b",null,[p("code",null,H(i.field),1)]),y(": "+H(i.reason),1)]))),128))])])):P("",!0)]),_:3}),y(),e.error instanceof E(Hs)?(m(),x("div",_te,[V(E(Fn),{appearance:t.badgeAppearance,"data-testid":"error-status"},{default:A(()=>[y(H(e.error.status),1)]),_:1},8,["appearance"]),y(),e.error.type?(m(),Q(E(Fn),{key:0,appearance:"neutral","data-testid":"error-type"},{default:A(()=>[y(` type: `+H(e.error.type),1)]),_:1})):P("",!0),y(),e.error.instance?(m(),Q(E(Fn),{key:1,appearance:"neutral","data-testid":"error-trace"},{default:A(()=>[y(` - trace: `),V(gte,{text:e.error.instance},null,8,["text"])]),_:1})):P("",!0)])):P("",!0)]))}});const du=Gt(kte,[["__scopeId","data-v-964f2b84"]]),Mte=p("p",null,"Loading data …",-1),xte=ne({__name:"LoadingBlock",setup(e){return(t,n)=>(m(),Q(E(Ao),{"cta-is-hidden":"","data-testid":"loading-block"},{title:A(()=>[V(E(Ae),{class:"mb-3",icon:"spinner",color:"rgba(0, 0, 0, 0.1)",size:E(J6)},null,8,["size"]),y(),$(t.$slots,"default",{},()=>[Mte])]),_:3}))}}),Ste=ne({__name:"MainOverview",setup(e){const t=T3();return(n,r)=>(m(),Q(Ai,{src:"/all-mesh-insights"},{default:A(({data:o,error:a})=>[V(Ai,{src:E(t)("use zones")?"/all-zone-overviews":""},{default:A(({data:i,error:s})=>[a?(m(),Q(du,{key:0,error:a},null,8,["error"])):s?(m(),Q(du,{key:1,error:s},null,8,["error"])):o===void 0||E(t)("use zones")&&i===void 0?(m(),Q(xte,{key:2})):(m(),Q(cte,{key:3,"data-testid":"detail-view-details","mesh-insights":o.items,"zone-overviews":(i==null?void 0:i.items)??[]},null,8,["mesh-insights","zone-overviews"]))]),_:2},1032,["src"])]),_:1}))}}),Ete={class:"stack"},Ate={class:"columns",style:{"--columns":"3"}},Lte={class:"columns",style:{"--columns":"3"}},Dte=ne({__name:"MeshDetails",props:{mesh:{type:Object,required:!0},meshInsight:{type:Object,required:!0}},setup(e){const t=e,{t:n}=Vt(),r=T(()=>i(t.mesh.mtls)),o=T(()=>i(t.mesh.metrics)),a=T(()=>{var s;return Object.values(((s=t.meshInsight)==null?void 0:s.policies)??{}).reduce((l,c)=>l+c.total,0)});function i(s){if(s!=null&&s.enabledBackend&&Array.isArray(s.backends)){const l=s.backends.find(c=>c.name===s.enabledBackend);if(l!==void 0)return`${l.type} / ${l.name}`}return""}return(s,l)=>(m(),Q(E(na),null,{body:A(()=>{var c,u;return[p("div",Ete,[p("div",Ate,[V(qo,{total:((c=t.meshInsight)==null?void 0:c.services.total)??0,"data-testid":"services-status"},{title:A(()=>[y(H(E(n)("meshes.detail.services")),1)]),_:1},8,["total"]),y(),V(qo,{total:((u=t.meshInsight)==null?void 0:u.dataplanesByType.standard.total)??0,"data-testid":"data-plane-proxies-status"},{title:A(()=>[y(H(E(n)("meshes.detail.data_plane_proxies")),1)]),_:1},8,["total"]),y(),V(qo,{total:a.value,"data-testid":"policies-status"},{title:A(()=>[y(H(E(n)("meshes.detail.policies")),1)]),_:1},8,["total"])]),y(),p("div",Lte,[V(Bs,null,{title:A(()=>[y(H(E(n)("http.api.property.mtls")),1)]),body:A(()=>[r.value===""?(m(),Q(E(Fn),{key:0,appearance:"neutral"},{default:A(()=>[y(H(E(n)("meshes.detail.disabled")),1)]),_:1})):(m(),x(ke,{key:1},[y(H(r.value),1)],64))]),_:1}),y(),V(Bs,null,{title:A(()=>[y(H(E(n)("http.api.property.metrics")),1)]),body:A(()=>[o.value===""?(m(),Q(E(Fn),{key:0,appearance:"neutral"},{default:A(()=>[y(H(E(n)("meshes.detail.disabled")),1)]),_:1})):(m(),x(ke,{key:1},[y(H(o.value),1)],64))]),_:1}),y(),V(Bs,null,{title:A(()=>[y(H(E(n)("http.api.property.zoneEgress")),1)]),body:A(()=>[V(E(Fn),{appearance:"neutral"},{default:A(()=>{var d;return[y(H(E(n)(`meshes.detail.${(d=t.mesh.routing)!=null&&d.zoneEgress?"enabled":"disabled"}`)),1)]}),_:1})]),_:1})])])]}),_:1}))}}),Tte={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Bte=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),Hte=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),Ote=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),Ite=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),Vte=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),Pte=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),Zte=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),Nte=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),$te=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),Rte=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),Fte=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),zte=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),Ute=p("g",{filter:"url(#filter2_d)"},[p("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"#b6b6bd"})],-1),jte=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"}),y(),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),Gte=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"}),y(),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),Yte=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"}),y(),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),Kte=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"}),y(),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),Wte=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)"}),y(),p("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),y(),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),qte=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)"}),y(),p("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),y(),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),Qte=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)"}),y(),p("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),y(),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),Xte=Hi(' ',1),Jte=ne({__name:"KubernetesGraph",setup(e){const{t}=Vt();return(n,r)=>(m(),x("svg",Tte,[Bte,y(),Hte,y(),Ote,y(),Ite,y(),Vte,y(),Pte,y(),Zte,y(),Nte,y(),$te,y(),Rte,y(),Fte,y(),zte,y(),Ute,y(),jte,y(),Gte,y(),Yte,y(),Kte,y(),V(E(Bt),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:A(()=>[y(` + trace: `),V(gte,{text:e.error.instance},null,8,["text"])]),_:1})):P("",!0)])):P("",!0)]))}});const du=Gt(kte,[["__scopeId","data-v-964f2b84"]]),Mte=p("p",null,"Loading data …",-1),xte=ne({__name:"LoadingBlock",setup(e){return(t,n)=>(m(),Q(E(Ao),{"cta-is-hidden":"","data-testid":"loading-block"},{title:A(()=>[V(E(Ae),{class:"mb-3",icon:"spinner",color:"rgba(0, 0, 0, 0.1)",size:E(J6)},null,8,["size"]),y(),$(t.$slots,"default",{},()=>[Mte])]),_:3}))}}),Ste=ne({__name:"MainOverview",setup(e){const t=T3();return(n,r)=>(m(),Q(Ai,{src:"/all-mesh-insights"},{default:A(({data:o,error:a})=>[V(Ai,{src:E(t)("use zones")?"/all-zone-overviews":""},{default:A(({data:i,error:s})=>[a?(m(),Q(du,{key:0,error:a},null,8,["error"])):s?(m(),Q(du,{key:1,error:s},null,8,["error"])):o===void 0||E(t)("use zones")&&i===void 0?(m(),Q(xte,{key:2})):(m(),Q(cte,{key:3,"data-testid":"detail-view-details","mesh-insights":o.items,"zone-overviews":(i==null?void 0:i.items)??[]},null,8,["mesh-insights","zone-overviews"]))]),_:2},1032,["src"])]),_:1}))}}),Ete={class:"stack"},Ate={class:"columns",style:{"--columns":"3"}},Lte={class:"columns",style:{"--columns":"3"}},Dte=ne({__name:"MeshDetails",props:{mesh:{type:Object,required:!0},meshInsight:{type:[Object],required:!1,default:void 0}},setup(e){const t=e,{t:n}=Vt(),r=T(()=>i(t.mesh.mtls)),o=T(()=>i(t.mesh.metrics)),a=T(()=>{var s;return Object.values(((s=t.meshInsight)==null?void 0:s.policies)??{}).reduce((l,c)=>l+c.total,0)});function i(s){if(s!=null&&s.enabledBackend&&Array.isArray(s.backends)){const l=s.backends.find(c=>c.name===s.enabledBackend);if(l!==void 0)return`${l.type} / ${l.name}`}return""}return(s,l)=>(m(),Q(E(na),null,{body:A(()=>{var c,u;return[p("div",Ete,[p("div",Ate,[V(qo,{total:((c=t.meshInsight)==null?void 0:c.services.total)??0,"data-testid":"services-status"},{title:A(()=>[y(H(E(n)("meshes.detail.services")),1)]),_:1},8,["total"]),y(),V(qo,{total:((u=t.meshInsight)==null?void 0:u.dataplanesByType.standard.total)??0,"data-testid":"data-plane-proxies-status"},{title:A(()=>[y(H(E(n)("meshes.detail.data_plane_proxies")),1)]),_:1},8,["total"]),y(),V(qo,{total:a.value,"data-testid":"policies-status"},{title:A(()=>[y(H(E(n)("meshes.detail.policies")),1)]),_:1},8,["total"])]),y(),p("div",Lte,[V(Bs,null,{title:A(()=>[y(H(E(n)("http.api.property.mtls")),1)]),body:A(()=>[r.value===""?(m(),Q(E(Fn),{key:0,appearance:"neutral"},{default:A(()=>[y(H(E(n)("meshes.detail.disabled")),1)]),_:1})):(m(),x(ke,{key:1},[y(H(r.value),1)],64))]),_:1}),y(),V(Bs,null,{title:A(()=>[y(H(E(n)("http.api.property.metrics")),1)]),body:A(()=>[o.value===""?(m(),Q(E(Fn),{key:0,appearance:"neutral"},{default:A(()=>[y(H(E(n)("meshes.detail.disabled")),1)]),_:1})):(m(),x(ke,{key:1},[y(H(o.value),1)],64))]),_:1}),y(),V(Bs,null,{title:A(()=>[y(H(E(n)("http.api.property.zoneEgress")),1)]),body:A(()=>[V(E(Fn),{appearance:"neutral"},{default:A(()=>{var d;return[y(H(E(n)(`meshes.detail.${(d=t.mesh.routing)!=null&&d.zoneEgress?"enabled":"disabled"}`)),1)]}),_:1})]),_:1})])])]}),_:1}))}}),Tte={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Bte=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),Hte=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),Ote=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),Ite=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),Vte=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),Pte=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),Zte=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),Nte=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),$te=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),Rte=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),Fte=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),zte=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),Ute=p("g",{filter:"url(#filter2_d)"},[p("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"#b6b6bd"})],-1),jte=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"}),y(),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),Gte=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"}),y(),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),Yte=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"}),y(),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),Kte=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"}),y(),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),Wte=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)"}),y(),p("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),y(),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),qte=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)"}),y(),p("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),y(),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),Qte=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)"}),y(),p("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),y(),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),Xte=Hi(' ',1),Jte=ne({__name:"KubernetesGraph",setup(e){const{t}=Vt();return(n,r)=>(m(),x("svg",Tte,[Bte,y(),Hte,y(),Ote,y(),Ite,y(),Vte,y(),Pte,y(),Zte,y(),Nte,y(),$te,y(),Rte,y(),Fte,y(),zte,y(),Ute,y(),jte,y(),Gte,y(),Yte,y(),Kte,y(),V(E(Bt),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:A(()=>[y(` Configuration for all `+H(E(t)("common.product.name"))+` resources is specified in YAML config files. The config files can be stored in an external datastore. `,1)]),default:A(()=>[Wte,y()]),_:1}),y(),V(E(Bt),{trigger:"hover",title:E(t)("common.product.name"),"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:A(()=>[y(` @@ -567,7 +567,7 @@ Kongponent Docs: https://kongponents.konghq.com/components/tooltip.html`)),()=>L The control plane provides the config for all services in the mesh. `)]),default:A(()=>[Nre,y()]),_:1},8,["title"]),y(),V(E(Bt),{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:A(()=>[y(H(E(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:A(()=>[$re,y()]),_:1}),y(),Rre,y(),Fre,y(),zre]))}}),Cn={KumaLogo:nn(wee,{description:"KumaLogo"}),GithubButton:nn(AJ,{description:"GithubButton"}),MainOverview:nn(Ste,{description:"MainOverview"}),KubernetesGraph:nn(Jte,{description:"KubernetesGraph"}),PostgresGraph:nn(wre,{description:"PostgresGraph"}),MemoryGraph:nn(pne,{description:"MemoryGraph"}),MultizoneGraph:nn(Xne,{description:"MultizoneGraph"}),StandaloneGraph:nn(Ure,{description:"StandaloneGraph"}),AppSidebar:nn(gee,{description:"AppSidebar"}),AppHeader:nn(KJ,{description:"AppHeader"}),AppLoadingBar:nn(aee,{description:"AppLoadingBar"}),AppOnboardingNotification:nn(uee,{description:"AppOnboardingNotification"}),MainView:nn(QJ,{description:"MainView"}),MeshDetails:nn(Dte,{description:"MeshDetails"})},[jre,Gre,Tie,Bie,Hie,Oie,Iie,Vie,Pie,Zie,Nie,$ie,Yre,Rie]=p7(Cn.KumaLogo,Cn.GithubButton,Cn.MainOverview,Cn.KubernetesGraph,Cn.PostgresGraph,Cn.MemoryGraph,Cn.MultizoneGraph,Cn.StandaloneGraph,Cn.AppSidebar,Cn.AppHeader,Cn.AppLoadingBar,Cn.AppOnboardingNotification,Cn.MainView,Cn.MeshDetails),Kre={key:0,"aria-label":"Breadcrumb"},Wre={key:0,class:"app-view-title-bar"},qre={key:1,class:"actions"},Qre={key:0,class:"app-view-title-bar"},Xre={key:1,class:"actions"},Jre=ne({__name:"AppView",props:{breadcrumbs:{type:Array,required:!1,default:null},fullscreen:{type:Boolean,required:!1,default:!1}},setup(e){const t=e,n=Yre(),r=xt(),o=new Map,a=G([]),i=Symbol("app-view"),s=d=>{const h=[...d.values()];h.some(f=>f.length===0)?a.value=[]:a.value=h.flat()},l={addBreadcrumbs:(d,h)=>{typeof d<"u"&&(o.set(h,d),s(o))},removeBreadcrumbs:d=>{o.delete(d),s(o)}},c=_n("app-view-parent",void 0);c||Za("app-view-parent",l);const u=c||l;return De(()=>t.breadcrumbs,d=>{d!==null&&u.addBreadcrumbs(d,i)},{immediate:!0}),ir(()=>{u.removeBreadcrumbs(i)}),(d,h)=>E(c)?(m(),x("section",{key:1,class:X({"is-fullscreen":t.fullscreen})},[E(r).title?(m(),x("header",Qre,[t.fullscreen?(m(),Q(E(Ae),{key:0,icon:"kong"})):P("",!0),y(),$(d.$slots,"title",{},void 0,!0),y(),E(r).actions?(m(),x("div",Xre,[$(d.$slots,"actions",{},void 0,!0)])):P("",!0)])):P("",!0),y(),$(d.$slots,"default",{},void 0,!0)],2)):(m(),Q(E(n),{key:0,class:"app-main-content"},{default:A(()=>[a.value.length>0?(m(),x("nav",Kre,[V(E(G7),{items:a.value},null,8,["items"])])):P("",!0),y(),p("section",{class:X({"is-fullscreen":t.fullscreen})},[E(r).title?(m(),x("header",Wre,[t.fullscreen?(m(),Q(E(Ae),{key:0,icon:"kong"})):P("",!0),y(),$(d.$slots,"title",{},void 0,!0),y(),E(r).actions?(m(),x("div",qre,[$(d.$slots,"actions",{},void 0,!0)])):P("",!0)])):P("",!0),y(),$(d.$slots,"default",{},void 0,!0)],2)]),_:3}))}});const eoe=Gt(Jre,[["__scopeId","data-v-0b9fb9fe"]]),t7=Symbol("route-view-parent"),toe=ne({__name:"RouteTitle",props:{title:{type:String,required:!1,default:""},render:{type:Boolean,required:!1,default:!1}},setup(e){const t=e,n=Symbol("route-title"),r=_n(t7);return typeof r<"u"&&(De(()=>t.title,o=>{o.length>0&&r.addTitle(o,n)},{immediate:!0}),ir(()=>{r.removeTitle(n)})),(o,a)=>t.render?(m(),x(ke,{key:0},[y(H(t.title),1)],64)):P("",!0)}}),of=function(e){let t;return(...n)=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(e.bind(e,...n))}},noe=function(e){return(Array.isArray(e)?e[0]:e)??""},roe=(e=document)=>of(t=>{e.title=t}),ooe=(e=document.documentElement)=>{if(!e)return()=>{};const t=[...e.classList];return of(n=>{const r=n.reduce((o,a)=>Object.entries(a).reduce((i,[s,l])=>(typeof i[s]>"u"&&(i[s]=[]),i[s].push(l),i),o),{});e.classList.remove(...[...e.classList].filter(o=>!t.includes(o))),e.classList.add(...r.class||[])})},aoe=(e,t)=>{const n={...t},r=Object.entries(e).reduce((o,[a,i])=>(String(i).length>0?o[a]=encodeURIComponent(String(i)):o[a]=void 0,o),n);return{...n,...r}},ioe={class:"route-view"},soe={key:0,class:"route-view-title visually-hidden","aria-live":"assertive","aria-atomic":"true"},loe=ne({__name:"RouteView",props:{name:{type:String,required:!1,default:""},attrs:{type:Object,required:!1,default:()=>({})}},setup(e){const t=e,n=C2(),r=T3(),{t:o}=Vt(),a=ql(),i=$C(),s=roe(document),l=ooe(document.documentElement),c=Symbol("route-view"),u=G(""),d=new Map,h=new Map,f=b=>b.reverse().concat(o("components.route-view.title",{name:o("common.product.name")})).join(" | "),v={addTitle:(b,w)=>{u.value=b,d.set(w,b),s(f([...d.values()]))},removeTitle:b=>{d.delete(b),s(f([...d.values()]))},addAttrs:(b,w)=>{h.set(w,b),l([...h.values()])},removeAttrs:b=>{h.delete(b),l([...h.values()])}},_=_n(t7,void 0);_||(s(o("components.route-view.title",{name:o("common.product.name")})),Za(t7,v));const C=_||v;return De(()=>t.attrs,b=>{Object.keys(b).length>0&&C.addAttrs(b,c)},{immediate:!0}),ir(()=>{C.removeAttrs(c)}),(b,w)=>(m(),x("div",ioe,[E(_)?P("",!0):(m(),x("div",soe,H(E(o)("components.route-view.route-announcer",{title:u.value})),1)),y(),$(b.$slots,"default",{t:E(o),env:E(n),can:E(r),route:{update:g=>{const k=E(a).query.page?"push":"replace";E(i)[k]({name:t.name,query:E(aoe)(g,E(a).query)})},replace:(...g)=>{E(i).push(...g)},params:Object.fromEntries(Object.entries(E(a).params).map(([g,k])=>[g,E(noe)(k)]))}})]))}}),coe=e=>{const t=(n,r)=>typeof e[n]<"u"?e[n](t,r):!1;return t},ui={can:$e("application.can"),features:$e("application.can.features"),applicationComponents:$e("application.components")},uoe=e=>[[ui.applicationComponents,{service:()=>[["AppView",eoe],["DataSource",Ai],["RouteView",loe],["RouteTitle",toe]],labels:[e.components]}],[ui.can,{service:coe,arguments:[ui.features]}]],doe=ui,[T3]=p7(ui.can);var di=class{constructor(t,n,r,o,a,i){ut(this,"type",3);ut(this,"name","");ut(this,"prefix","");ut(this,"value","");ut(this,"suffix","");ut(this,"modifier",3);this.type=t,this.name=n,this.prefix=r,this.value=o,this.suffix=a,this.modifier=i}hasCustomName(){return this.name!==""&&typeof this.name!="number"}},hoe=/[$_\p{ID_Start}]/u,foe=/[$_\u200C\u200D\p{ID_Continue}]/u,n7=".*";function poe(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function af(e,t=!1){let n=[],r=0;for(;r{if(il("OTHER_MODIFIER")??l("ASTERISK"),u=w=>{let g=l(w);if(g!==void 0)return g;let{type:k,index:B}=n[i];throw new TypeError(`Unexpected ${k} at ${B}, expected ${w}`)},d=()=>{let w="",g;for(;g=l("CHAR")??l("ESCAPED_CHAR");)w+=g;return w},h=w=>w,f=t.encodePart||h,v="",_=w=>{v+=w},C=()=>{v.length&&(o.push(new di(3,"","",f(v),"",3)),v="")},b=(w,g,k,B,N)=>{let j=3;switch(N){case"?":j=1;break;case"*":j=0;break;case"+":j=2;break}if(!g&&!k&&j===3){_(w);return}if(C(),!g&&!k){if(!w)return;o.push(new di(3,"","",f(w),"",j));return}let F;k?k==="*"?F=n7:F=k:F=r;let D=2;F===r?(D=1,F=""):F===n7&&(D=0,F="");let S;if(g?S=g:k&&(S=a++),s.has(S))throw new TypeError(`Duplicate name '${S}'.`);s.add(S),o.push(new di(D,S,f(w),F,f(B),j))};for(;i-1)}return i||(r+=`(?=${a}|${o})`),new RegExp(r,hu(n))}var fo={delimiter:"",prefixes:"",sensitive:!0,strict:!0},voe={delimiter:".",prefixes:"",sensitive:!0,strict:!0},goe={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function Coe(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function cf(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function yoe(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function uf(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var df=["ftp","file","http","https","ws","wss"];function hf(e){if(!e)return!0;for(let t of df)if(e.test(t))return!0;return!1}function boe(e,t){if(e=cf(e,"#"),t||e==="")return e;let n=new URL("https://example.com");return n.hash=e,n.hash?n.hash.substring(1,n.hash.length):""}function woe(e,t){if(e=cf(e,"?"),t||e==="")return e;let n=new URL("https://example.com");return n.search=e,n.search?n.search.substring(1,n.search.length):""}function _oe(e,t){return t||e===""?e:uf(e)?mf(e):pf(e)}function koe(e,t){if(t||e==="")return e;let n=new URL("https://example.com");return n.password=e,n.password}function Moe(e,t){if(t||e==="")return e;let n=new URL("https://example.com");return n.username=e,n.username}function xoe(e,t,n){if(n||e==="")return e;if(t&&!df.includes(t))return new URL(`${t}:${e}`).pathname;let r=e[0]=="/";return e=new URL(r?e:"/-"+e,"https://example.com").pathname,r||(e=e.substring(2,e.length)),e}function Soe(e,t,n){return ff(t)===e&&(e=""),n||e===""?e:vf(e)}function Eoe(e,t){return e=yoe(e,":"),t||e===""?e:B3(e)}function ff(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function B3(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function Aoe(e){if(e==="")return e;let t=new URL("https://example.com");return t.username=e,t.username}function Loe(e){if(e==="")return e;let t=new URL("https://example.com");return t.password=e,t.password}function pf(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 mf(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function vf(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function Doe(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 Toe(e){return e===""?e:new URL(`data:${e}`).pathname}function Boe(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Hoe(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var $a,an,kt,mt,Qo,Ra,zr,Fa,za,Ua,Tt,Zt,Ml,gf,Di,r7,Xo,j1,ja,Os,bn,Pn,Ti,o7,xl,Cf,Ga,Is,Sl,yf,El,bf,Ya,Vs,Co,Ta,Ur,Fo,Al,wf,Ll,_f,Dl,kf,Tl,Mf,Nn,hr,Bl,xf,Bu,Ooe=(Bu=class{constructor(e){Qe(this,Tt);Qe(this,Ml);Qe(this,Di);Qe(this,Xo);Qe(this,ja);Qe(this,bn);Qe(this,Ti);Qe(this,xl);Qe(this,Ga);Qe(this,Sl);Qe(this,El);Qe(this,Ya);Qe(this,Co);Qe(this,Ur);Qe(this,Al);Qe(this,Ll);Qe(this,Dl);Qe(this,Tl);Qe(this,Nn);Qe(this,Bl);Qe(this,$a,void 0);Qe(this,an,[]);Qe(this,kt,{});Qe(this,mt,0);Qe(this,Qo,1);Qe(this,Ra,0);Qe(this,zr,0);Qe(this,Fa,0);Qe(this,za,0);Qe(this,Ua,!1);$t(this,$a,e)}get result(){return oe(this,kt)}parse(){for($t(this,an,af(oe(this,$a),!0));oe(this,mt)0)if(ge(this,Ll,_f).call(this))$t(this,Fa,oe(this,Fa)-1);else continue;if(ge(this,Al,wf).call(this)){$t(this,Fa,oe(this,Fa)+1);continue}switch(oe(this,zr)){case 0:ge(this,Ti,o7).call(this)&&(oe(this,kt).username="",oe(this,kt).password="",oe(this,kt).hostname="",oe(this,kt).port="",oe(this,kt).pathname="",oe(this,kt).search="",oe(this,kt).hash="",ge(this,Xo,j1).call(this,1));break;case 1:if(ge(this,Ti,o7).call(this)){ge(this,Bl,xf).call(this);let e=7,t=1;oe(this,Ua)&&(oe(this,kt).pathname="/"),ge(this,xl,Cf).call(this)?(e=2,t=3):oe(this,Ua)&&(e=2),ge(this,Tt,Zt).call(this,e,t)}break;case 2:ge(this,Ga,Is).call(this)?ge(this,Xo,j1).call(this,3):(ge(this,Ya,Vs).call(this)||ge(this,Co,Ta).call(this)||ge(this,Ur,Fo).call(this))&&ge(this,Xo,j1).call(this,5);break;case 3:ge(this,Sl,yf).call(this)?ge(this,Tt,Zt).call(this,4,1):ge(this,Ga,Is).call(this)&&ge(this,Tt,Zt).call(this,5,1);break;case 4:ge(this,Ga,Is).call(this)&&ge(this,Tt,Zt).call(this,5,1);break;case 5:ge(this,Dl,kf).call(this)?$t(this,za,oe(this,za)+1):ge(this,Tl,Mf).call(this)&&$t(this,za,oe(this,za)-1),ge(this,El,bf).call(this)&&!oe(this,za)?ge(this,Tt,Zt).call(this,6,1):ge(this,Ya,Vs).call(this)?ge(this,Tt,Zt).call(this,7,0):ge(this,Co,Ta).call(this)?ge(this,Tt,Zt).call(this,8,1):ge(this,Ur,Fo).call(this)&&ge(this,Tt,Zt).call(this,9,1);break;case 6:ge(this,Ya,Vs).call(this)?ge(this,Tt,Zt).call(this,7,0):ge(this,Co,Ta).call(this)?ge(this,Tt,Zt).call(this,8,1):ge(this,Ur,Fo).call(this)&&ge(this,Tt,Zt).call(this,9,1);break;case 7:ge(this,Co,Ta).call(this)?ge(this,Tt,Zt).call(this,8,1):ge(this,Ur,Fo).call(this)&&ge(this,Tt,Zt).call(this,9,1);break;case 8:ge(this,Ur,Fo).call(this)&&ge(this,Tt,Zt).call(this,9,1);break}}}},$a=new WeakMap,an=new WeakMap,kt=new WeakMap,mt=new WeakMap,Qo=new WeakMap,Ra=new WeakMap,zr=new WeakMap,Fa=new WeakMap,za=new WeakMap,Ua=new WeakMap,Tt=new WeakSet,Zt=function(e,t){switch(oe(this,zr)){case 0:break;case 1:oe(this,kt).protocol=ge(this,Nn,hr).call(this);break;case 2:break;case 3:oe(this,kt).username=ge(this,Nn,hr).call(this);break;case 4:oe(this,kt).password=ge(this,Nn,hr).call(this);break;case 5:oe(this,kt).hostname=ge(this,Nn,hr).call(this);break;case 6:oe(this,kt).port=ge(this,Nn,hr).call(this);break;case 7:oe(this,kt).pathname=ge(this,Nn,hr).call(this);break;case 8:oe(this,kt).search=ge(this,Nn,hr).call(this);break;case 9:oe(this,kt).hash=ge(this,Nn,hr).call(this);break}ge(this,Ml,gf).call(this,e,t)},Ml=new WeakSet,gf=function(e,t){$t(this,zr,e),$t(this,Ra,oe(this,mt)+t),$t(this,mt,oe(this,mt)+t),$t(this,Qo,0)},Di=new WeakSet,r7=function(){$t(this,mt,oe(this,Ra)),$t(this,Qo,0)},Xo=new WeakSet,j1=function(e){ge(this,Di,r7).call(this),$t(this,zr,e)},ja=new WeakSet,Os=function(e){return e<0&&(e=oe(this,an).length-e),e=0&&(e.pathname=Ir(r.pathname.substring(0,o+1),n)+e.pathname)}e.pathname=xoe(e.pathname,e.protocol,n)}return typeof t.search=="string"&&(e.search=woe(t.search,n)),typeof t.hash=="string"&&(e.hash=boe(t.hash,n)),e}function G1(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function Ioe(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function Voe(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 n=".*",r=`[^${Ioe(t.delimiter)}]+?`,o=/[$_\u200C\u200D\p{ID_Continue}]/u,a="";for(let i=0;i0?e[i-1]:null,d=i0?d.value[0]:"";c=o.test(h)}else c=!d.hasCustomName();if(!c&&!s.prefix.length&&u&&u.type===3){let h=u.value[u.value.length-1];c=t.prefixes.includes(h)}c&&(a+="{"),a+=G1(s.prefix),l&&(a+=`:${s.name}`),s.type===2?a+=`(${s.value})`:s.type===1?l||(a+=`(${r})`):s.type===0&&(!l&&(!u||u.type===3||u.modifier!==3||c||s.prefix!=="")?a+="*":a+=`(${n})`),s.type===1&&l&&s.suffix.length&&o.test(s.suffix[0])&&(a+="\\"),a+=G1(s.suffix),c&&(a+="}"),s.modifier!==3&&(a+=Ha(s.modifier))}return a}var vr,Jo,Ka,Rt,gr,Hu,Sf=(Hu=class{constructor(t={},n,r){Qe(this,vr,void 0);Qe(this,Jo,{});Qe(this,Ka,{});Qe(this,Rt,{});Qe(this,gr,{});try{let o;if(typeof n=="string"?o=n:r=n,typeof t=="string"){let l=new Ooe(t);if(l.parse(),t=l.result,o===void 0&&typeof t.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.");t.baseURL=o}else{if(!t||typeof t!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");if(o)throw new TypeError("parameter 1 is not of type 'string'.")}typeof r>"u"&&(r={ignoreCase:!1});let a={ignoreCase:r.ignoreCase===!0};$t(this,vr,V1({pathname:co,protocol:co,username:co,password:co,hostname:co,port:co,search:co,hash:co},t,!0)),ff(oe(this,vr).protocol)===oe(this,vr).port&&(oe(this,vr).port="");let s;for(s of b0){if(!(s in oe(this,vr)))continue;let l={},c=oe(this,vr)[s];switch(oe(this,Ka)[s]=[],s){case"protocol":Object.assign(l,fo),l.encodePart=B3;break;case"username":Object.assign(l,fo),l.encodePart=Aoe;break;case"password":Object.assign(l,fo),l.encodePart=Loe;break;case"hostname":Object.assign(l,voe),uf(c)?l.encodePart=mf:l.encodePart=pf;break;case"port":Object.assign(l,fo),l.encodePart=vf;break;case"pathname":hf(oe(this,Jo).protocol)?(Object.assign(l,goe,a),l.encodePart=Doe):(Object.assign(l,fo,a),l.encodePart=Toe);break;case"search":Object.assign(l,fo,a),l.encodePart=Boe;break;case"hash":Object.assign(l,fo,a),l.encodePart=Hoe;break}try{oe(this,gr)[s]=sf(c,l),oe(this,Jo)[s]=lf(oe(this,gr)[s],oe(this,Ka)[s],l),oe(this,Rt)[s]=Voe(oe(this,gr)[s],l)}catch{throw new TypeError(`invalid ${s} pattern '${oe(this,vr)[s]}'.`)}}}catch(o){throw new TypeError(`Failed to construct 'URLPattern': ${o.message}`)}}test(t={},n){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof t!="string"&&n)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof t>"u")return!1;try{typeof t=="object"?r=V1(r,t,!1):r=V1(r,fu(t,n),!1)}catch{return!1}let o;for(o of b0)if(!oe(this,Jo)[o].exec(r[o]))return!1;return!0}exec(t={},n){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof t!="string"&&n)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof t>"u")return;try{typeof t=="object"?r=V1(r,t,!1):r=V1(r,fu(t,n),!1)}catch{return null}let o={};n?o.inputs=[t,n]:o.inputs=[t];let a;for(a of b0){let i=oe(this,Jo)[a].exec(r[a]);if(!i)return null;let s={};for(let[l,c]of oe(this,Ka)[a].entries())if(typeof c=="string"||typeof c=="number"){let u=i[l+1];s[c]=u}o[a]={input:r[a]??"",groups:s}}return o}static compareComponent(t,n,r){let o=(l,c)=>{for(let u of["type","modifier","prefix","value","suffix"]){if(l[u]{let u=0;for(;u{this.routes.set(new Sf({pathname:n}),r)})}match(t){for(const[n,r]of this.routes){const o=`data:${t}`;if(n.test(o)){const a=n.exec(o);return{route:r,params:(a==null?void 0:a.pathname.groups)||{}}}}throw new Error(`Matching route for '${t}' not found`)}}class Zoe{constructor(t,n){ut(this,"pool",new Map);this.create=t,this.destroy=n}acquire(t,n){if(!this.pool.has(t)){const o={value:this.create(t),references:new Set};this.pool.set(t,o)}const r=this.pool.get(t);return r.references.add(n),r.value}release(t,n){if(this.pool.has(t)){const r=this.pool.get(t);r.references.delete(n),r.references.size===0&&(this.pool.delete(t),this.destroy(t,r.value))}}}class Noe{constructor(t,{create:n,destroy:r},o){ut(this,"cache",new Map);ut(this,"pool");ut(this,"getCacheKeyPrefix");const a=new Poe(t);this.pool=new Zoe(i=>n(i,a),(i,s)=>{r(i,s)}),this.getCacheKeyPrefix=o}source(t,n){const r=this.getCacheKeyPrefix()+t,o=this.pool.acquire(t,n);return o.addEventListener("message",a=>{this.cache.set(r,a.data)}),this.cache.has(r)&&Promise.resolve().then(()=>{o==null||o.dispatchEvent(new MessageEvent("message",{data:this.cache.get(r)}))}),o}close(t,n){return this.pool.release(t,n)}}const $oe=0,Roe=1,zo=2,Foe=e=>e.readyState===zo;class zoe extends EventTarget{constructor(n,r={}){super();ut(this,"url","");ut(this,"withCredentials",!1);ut(this,"CONNECTING",$oe);ut(this,"OPEN",Roe);ut(this,"CLOSED",zo);ut(this,"onerror",null);ut(this,"onmessage",null);ut(this,"onopen",null);ut(this,"readyState",zo);this.source=n,this._open()}_open(){(async function(n){try{n.readyState=0;const r=n.source();for await(const o of r)if(n.dispatchEvent(new MessageEvent("message",{data:o})),n.readyState===zo)break;n.readyState=zo}catch(r){n.dispatchEvent(new ErrorEvent("error",{error:r}))}})(this)}open(){this.readyState!==zo&&this._open()}close(){this.readyState=zo}}const Uoe=(e,t)=>{const[n,r]=e.split("?"),o=new URLSearchParams(r),a=t.match(n);return new zoe(async function*(){for(;;)this.readyState=1,yield a.route({offset:parseInt(o.get("offset")||"0"),size:parseInt(o.get("size")||"0"),page:parseInt(o.get("page")||"0"),search:o.get("search")||"",...a.params},this),Foe(this)||await new Promise(s=>setTimeout(s,5e3))})},joe=(e,t)=>{t&&t.close()},Goe={create:Uoe,destroy:joe},Yoe=["protocol","service","zone"];function a7(e){const t=new Map;for(const[n,r]of e){const o=Yoe.includes(n),a=o?"tag":n;t.has(a)||t.set(a,[]);const i=t.get(a);let s;a==="tag"?s=(o?`kuma.io/${n}:${r}`:r).replace(/\s+/g,""):s=r,i.push(s.trim())}return t}const Koe=e=>({"/meshes/:mesh/dataplanes":async(t,n)=>{n.close();const{mesh:r,size:o}=t,a=t.size*(t.page-1),i="false",s=Object.fromEntries(a7(JSON.parse(t.search||"[]")));return e.getAllDataplaneOverviewsFromMesh({mesh:r},{...s,gateway:i,offset:a,size:o})},"/meshes/:mesh/dataplanes/:name":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getDataplaneFromMesh({mesh:r,name:o})},"/meshes/:mesh/dataplanes/:name/data-path/:dataPath":(t,n)=>{n.close();const{mesh:r,name:o,dataPath:a}=t;return e.getDataplaneData({mesh:r,dppName:o,dataPath:a})},"/meshes/:mesh/dataplanes/:name/sidecar-dataplanes-policies":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getSidecarDataplanePolicies({mesh:r,name:o})},"/meshes/:mesh/dataplanes/:name/rules":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getDataplaneRules({mesh:r,name:o})},"/meshes/:mesh/dataplane-overviews/:name":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getDataplaneOverviewFromMesh({mesh:r,name:o})},"/meshes/:mesh/dataplanes/for/:service/of/:type":async(t,n)=>{n.close();const{mesh:r,size:o}=t,a=t.size*(t.page-1),i=Object.fromEntries(a7(JSON.parse(t.search||"[]")));typeof i.tag>"u"&&(i.tag=[]),i.tag=i.tag.filter(l=>!l.startsWith("kuma.io/service:")),i.tag.push(`kuma.io/service:${t.service}`);const s=t.type!=="all"?{gateway:t.type}:{};return e.getAllDataplaneOverviewsFromMesh({mesh:r},{...i,...s,offset:a,size:o})}});function Ft(e,t=0){const n=Woe(e);return n!==void 0?parseInt(n):t}function Woe(e){const t=Array.isArray(e)?e:[e];return t[t.length-1]??void 0}const qoe=()=>({items:(t="data-planes")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"data-planes"},redirect:()=>({name:"data-planes-list-view"}),children:[{path:"",name:`${t}-list-view`,props:n=>({mesh:n.params.mesh,page:Ft(n.query.page,1),size:Ft(n.query.size,kr),query:decodeURIComponent(String(n.query.query||"")),search:decodeURIComponent(String(n.query.s||""))}),component:()=>be(()=>import("./DataPlaneListView-07704c77.js"),["./KFilterBar-919ca0fb.css","./DataPlaneListView-07060462.css"],import.meta.url)}]}],item:(t="data-plane")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"data-planes"},redirect:()=>({name:"data-planes-list-view"}),children:[{path:":dataPlane",name:`${t}-detail-tabs-view`,component:()=>be(()=>import("./DataPlaneDetailTabsView-d6a6dc45.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:`${t}-detail-view`,component:()=>be(()=>import("./DataPlaneDetailView-5726b81a.js"),["./AccordionList-8bab9627.css","./SubscriptionList-64757846.css","./TagList-613e8329.css","./DataPlaneDetailView-cb3782fe.css"],import.meta.url)},{path:"policies",name:`${t}-policies-view`,component:()=>be(()=>import("./DataPlanePoliciesView-bb6f5e96.js"),["./AccordionList-8bab9627.css","./CodeBlock-aa591f34.css","./PolicyTypeTag-05fd0df0.css","./TagList-613e8329.css","./DataPlanePoliciesView-3172c9cb.css"],import.meta.url)},{path:"xds-config",name:`${t}-xds-config-view`,component:()=>be(()=>import("./DataPlaneXdsConfigView-e886368c.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"stats",name:`${t}-stats-view`,component:()=>be(()=>import("./DataPlaneStatsView-81618c5a.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"clusters",name:`${t}-clusters-view`,component:()=>be(()=>import("./DataPlaneClustersView-3de421ff.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"config",name:`${t}-config-view`,component:()=>be(()=>import("./DataPlaneConfigView-ddf57a72.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}]}),Qoe={sources:$e("mesh.sources")},Xoe=e=>[[Qoe.sources,{service:Koe,arguments:[e.api],labels:[e.sources]}]],Joe=e=>({"/meshes/:mesh/gateways":async(t,n)=>{n.close();const r=t.size*(t.page-1);return e.getAllDataplaneOverviewsFromMesh({mesh:t.mesh},{gateway:"true",offset:r,size:t.size})},"/meshes/:mesh/gateways/of/:type":async(t,n)=>{n.close();const r=t.size*(t.page-1);return e.getAllDataplaneOverviewsFromMesh({mesh:t.mesh},{...Object.fromEntries(a7(JSON.parse(t.search||"[]"))),gateway:t.type==="all"?"true":t.type,offset:r,size:t.size})},"/meshes/:mesh/gateways/:name/policies":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getMeshGatewayDataplane({mesh:r,name:o})}}),eae=()=>({items:(t="gateways")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"gateways"},redirect:()=>({name:"gateways-list-view"}),children:[{path:"",name:`${t}-list-view`,props:n=>({mesh:n.params.mesh,page:Ft(n.query.page,1),size:Ft(n.query.size,kr),query:decodeURIComponent(String(n.query.query||"")),search:decodeURIComponent(String(n.query.s||"")),gatewayType:n.query.gatewayType||"all"}),component:()=>be(()=>import("./GatewayListView-4cead3bd.js"),["./KFilterBar-919ca0fb.css","./GatewayListView-ee4c1bd8.css"],import.meta.url)}]}],item:(t="gateway")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"gateways"},redirect:()=>({name:"gateways-list-view"}),children:[{path:":dataPlane",name:`${t}-detail-tabs-view`,component:()=>be(()=>import("./DataPlaneDetailTabsView-d6a6dc45.js"),["./NavTabs-423b9d69.css"],import.meta.url),props:{isGatewayView:!0},children:[{path:"",name:`${t}-detail-view`,component:()=>be(()=>import("./DataPlaneDetailView-5726b81a.js"),["./AccordionList-8bab9627.css","./SubscriptionList-64757846.css","./TagList-613e8329.css","./DataPlaneDetailView-cb3782fe.css"],import.meta.url)},{path:"policies",name:`${t}-policies-view`,component:()=>be(()=>import("./GatewayPoliciesView-16afa999.js"),["./AccordionList-8bab9627.css","./GatewayPoliciesView-15d674af.css"],import.meta.url)},{path:"xds-config",name:`${t}-xds-config-view`,component:()=>be(()=>import("./DataPlaneXdsConfigView-e886368c.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"stats",name:`${t}-stats-view`,component:()=>be(()=>import("./DataPlaneStatsView-81618c5a.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"clusters",name:`${t}-clusters-view`,component:()=>be(()=>import("./DataPlaneClustersView-3de421ff.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)}]}]}]}),tae={sources:$e("gateway.sources")},nae=e=>[[tae.sources,{service:Joe,arguments:[e.api],labels:[e.sources]}]];function rae(e){return[{name:"Home",routeName:"home"},...e?[{name:"Zones",routeName:"zone-cp-list-view",anchorRouteName:"zone-index-view"}]:[{name:"Zone Egresses",routeName:"zone-egress-list-view",anchorRouteName:"zone-index-view"}],{name:"Meshes",routeName:"mesh-list-view",anchorRouteName:"mesh-index-view"}]}const oae=e=>({"use kubernetes":t=>e("KUMA_ENVIRONMENT")==="kubernetes"});function kl(e,t,n=void 0){if(typeof e!="object"||Array.isArray(e)||Array.isArray(t)&&t.length===0)return n;const r=Array.isArray(t)?t:t.split(".");if(r.length===1){const o=e[r[0]];return o===void 0?n:o}return kl(e[r[0]],r.slice(1),n)}async function pu(e){try{let t=null,n=0,r=[],o=null;for(;;){const a={size:su,offset:n},{total:i,items:s,next:l}=await e(a);if(Array.isArray(s)&&(r=r.concat(s)),t===null&&(t=i),!l||o===l)break;o=l,n+=su}return{total:t,items:r}}catch(t){throw new Error(`Resource fetching failed: ${t}`)}}function Uie(e){var n;const t=((n=e.zoneInsight)==null?void 0:n.subscriptions)??[];if(t.length>0){const r=t[t.length-1];if(r.config){const o=JSON.parse(r.config);return kl(o,"dpServer.auth.type",lu)}}return lu}const aae=e=>({"/all-mesh-insights":(t,n)=>(n.close(),pu(e.getAllMeshInsights.bind(e))),"/all-zone-overviews":(t,n)=>(n.close(),pu(e.getAllZoneOverviews.bind(e)))}),mu={sources:$e("control-planes.sources"),features:$e("control-planes.features")},iae=e=>[[mu.sources,{service:aae,arguments:[e.api],labels:[e.sources]}],[mu.features,{service:oae,arguments:[e.env],labels:[e.features]}]],sae=e=>({"/meshes":async(t,n)=>{n.close();const{size:r}=t,o=t.size*(t.page-1);return e.getAllMeshes({size:r,offset:o})},"/meshes/:name":(t,n)=>{n.close();const{name:r}=t;return e.getMesh({name:r})},"/mesh-insights":async(t,n)=>{n.close();const{size:r}=t,o=t.size*(t.page-1);return e.getAllMeshInsights({size:r,offset:o})},"/mesh-insights/:name":async(t,n)=>{n.close();const{name:r}=t;return e.getMeshInsights({name:r})}}),lae=(e,t,n,r)=>[{path:"/meshes",name:"mesh-list-view",props:o=>({page:Ft(o.query.page,1),size:Ft(o.query.size,kr)}),component:()=>be(()=>import("./MeshListView-0c267051.js"),["./MeshListView-faf820c1.css"],import.meta.url)},{path:"/mesh",name:"mesh-index-view",redirect:{name:"mesh-list-view"},component:()=>be(()=>import("./MeshIndexView-49d14891.js"),[],import.meta.url),children:[{path:":mesh",name:"mesh",redirect:{name:"mesh-detail-view"},children:[{path:"",name:"mesh-tabs-view",redirect:{name:"mesh-detail-view"},component:()=>be(()=>import("./MeshTabsView-8937d77c.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"overview",meta:{module:"meshes"},name:"mesh-detail-view",component:()=>be(()=>import("./MeshDetailView-4b39a5fb.js"),["./MeshDetailView-0927735a.css"],import.meta.url)},{path:"config",name:"mesh-config-view",component:()=>be(()=>import("./MeshConfigView-7970ca86.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},...e.items("services"),...t.items("gateways"),...n.items("data-planes"),...r.items("policies")]},...e.item("service"),...t.item("gateway"),...n.item("data-plane"),...r.item("policy")]}]}],cae={sources:$e("mesh.sources")},uae=e=>[[cae.sources,{service:sae,arguments:[e.api],labels:[e.sources]}]],dae=e=>({"/*/policy-types":(t,n)=>(n.close(),e.getPolicyTypes()),"/meshes/:mesh/policy-path/:path":(t,n)=>{n.close();const{mesh:r,path:o,size:a}=t,i=t.size*(t.page-1);return e.getAllPolicyEntitiesFromMesh({mesh:r,path:o},{offset:i,size:a})},"/meshes/:mesh/policy-path/:path/policy/:name":(t,n)=>{n.close();const{mesh:r,path:o,name:a}=t;return e.getSinglePolicyEntity({mesh:r,path:o,name:a})},"/meshes/:mesh/policy-path/:path/policy/:name/dataplanes":(t,n)=>{n.close();const{mesh:r,path:o,name:a}=t;return e.getPolicyConnections({mesh:r,path:o,name:a})}}),hae=()=>({items:(t="policies")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"policies"},redirect:()=>({name:"policies"}),children:[{path:"",name:`${t}`,redirect:n=>({...n,params:{...n.params,policyPath:"circuit-breakers"},name:"policies-list-view"}),children:[{path:":policyPath",name:`${t}-list-view`,component:()=>be(()=>import("./PolicyListView-b9d67118.js"),["./PolicyTypeTag-05fd0df0.css","./PolicyListView-4bf6d71e.css"],import.meta.url),props:n=>({page:Ft(n.query.page,1),size:Ft(n.query.size,kr)})}]}]}],item:(t="policy")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"policies"},redirect:()=>({name:"policies"}),children:[{path:`${t==="policy"?":policyPath/":""}:policy`,name:`${t}-detail-view`,component:()=>be(()=>import("./PolicyDetailView-1ced4976.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),fae={sources:$e("policy.sources")},pae=e=>[[fae.sources,{service:dae,arguments:[e.api],labels:[e.sources]}]],mae=e=>({"/meshes/:mesh/service-insights":(t,n)=>{n.close();const{mesh:r,size:o}=t,a=t.size*(t.page-1);return e.getAllServiceInsightsFromMesh({mesh:r},{size:o,offset:a})},"/meshes/:mesh/service-insights/:name":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getServiceInsight({mesh:r,name:o})},"/meshes/:mesh/external-services/:name":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getExternalServiceByServiceInsightName(r,o)}}),vae=()=>({items:(t="services")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"services"},redirect:()=>({name:"services-list-view"}),children:[{path:"",name:`${t}-list-view`,props:n=>({mesh:n.params.mesh,page:Ft(n.query.page,1),size:Ft(n.query.size,kr)}),component:()=>be(()=>import("./ServiceListView-de84a12c.js"),["./ServiceListView-8471a598.css"],import.meta.url)}]}],item:(t="")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"services"},redirect:()=>({name:"services-list-view"}),children:[{path:":service",name:`${t}-detail-tabs-view`,component:()=>be(()=>import("./ServiceDetailTabsView-c8605788.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:`${t}-detail-view`,component:()=>be(()=>import("./ServiceDetailView-7dcc6d28.js"),["./TagList-613e8329.css"],import.meta.url)},{path:"config",name:`${t}-config-view`,component:()=>be(()=>import("./ServiceConfigView-050a3929.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},{path:"data-plane-proxies",name:`${t}-data-plane-proxies-view`,component:()=>be(()=>import("./ServiceDataPlaneProxiesView-fa51fd8c.js"),["./KFilterBar-919ca0fb.css","./ServiceDataPlaneProxiesView-48d9ed34.css"],import.meta.url),props:n=>({gatewayType:n.query.gatewayType||"all",page:Ft(n.query.page,1),size:Ft(n.query.size,kr),query:decodeURIComponent(String(n.query.query||"")),search:decodeURIComponent(String(n.query.s||""))})}]}]}]}),gae={sources:$e("service.sources")},Cae=e=>[[gae.sources,{service:mae,arguments:[e.api],labels:[e.sources]}]],yae=e=>({"use zones":()=>e("KUMA_MODE")==="global","create zones":t=>t("use zones")&&e("KUMA_ZONE_CREATION_FLOW")==="enabled"}),bae=e=>({"/zone-cps":async(t,n)=>{n.close();const{size:r}=t,o=t.size*(t.page-1);return await e.getAllZoneOverviews({size:r,offset:o})},"/zone-cps/:name":async(t,n)=>{n.close();const{name:r}=t;return await e.getZoneOverview({name:r})},"/zone-ingresses/:name":async(t,n)=>{n.close();const{name:r}=t;return await e.getZoneIngress({name:r})},"/zone-ingresses/:name/data-path/:dataPath":(t,n)=>{n.close();const{name:r,dataPath:o}=t;return e.getZoneIngressData({zoneIngressName:r,dataPath:o})},"/zone-ingress-overviews":async(t,n)=>{n.close();const{size:r}=t,o=t.size*(t.page-1);return await e.getAllZoneIngressOverviews({size:r,offset:o})},"/zone-ingress-overviews/:name":async(t,n)=>{n.close();const{name:r}=t;return await e.getZoneIngressOverview({name:r})},"/zone-egresses/:name":async(t,n)=>{n.close();const{name:r}=t;return await e.getZoneEgress({name:r})},"/zone-egresses/:name/data-path/:dataPath":(t,n)=>{n.close();const{name:r,dataPath:o}=t;return e.getZoneEgressData({zoneEgressName:r,dataPath:o})},"/zone-egress-overviews":async(t,n)=>{n.close();const{size:r}=t,o=t.size*(t.page-1);return await e.getAllZoneEgressOverviews({size:r,offset:o})},"/zone-egress-overviews/:name":async(t,n)=>{n.close();const{name:r}=t;return await e.getZoneEgressOverview({name:r})}}),wae=()=>[{path:"/zones/create",name:"zone-create-view",meta:{isWizard:!0},component:()=>be(()=>import("./ZoneCreateView-726ab58a.js"),["./CodeBlock-aa591f34.css"],import.meta.url)}],_ae=e=>[...e,{path:"/zones",name:"zone-index-view",redirect:{name:"zone-cp-list-view"},children:[{path:"zone-cps",name:"zone-cps",children:[{path:"",name:"zone-cp-tabs-view",meta:{module:"zone-cps"},component:()=>be(()=>import("./ZoneTabsView-a58201b8.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-cp-list-view",props:t=>({page:Ft(t.query.page,1),size:Ft(t.query.size,kr)}),component:()=>be(()=>import("./ZoneListView-03291be0.js"),["./ZoneListView-a5681263.css"],import.meta.url)}]},{path:":zone",name:"zone-cp-detail-tabs-view",component:()=>be(()=>import("./ZoneDetailTabsView-1390a845.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-cp-detail-view",component:()=>be(()=>import("./ZoneDetailView-0ca9d8f1.js"),["./AccordionList-8bab9627.css","./SubscriptionList-64757846.css"],import.meta.url)},{path:"config",name:"zone-cp-config-view",component:()=>be(()=>import("./ZoneConfigView-cf43a041.js"),["./CodeBlock-aa591f34.css"],import.meta.url)}]}]},{path:"zone-ingresses",name:"zone-ingresses",children:[{path:"",name:"zone-ingress-tabs-view",meta:{module:"zone-ingresses"},component:()=>be(()=>import("./ZoneTabsView-a58201b8.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-ingress-list-view",props:t=>({page:Ft(t.query.page,1),size:Ft(t.query.size,kr)}),component:()=>be(()=>import("./ZoneIngressListView-03d210d6.js"),["./ZoneIngressListView-227cedc3.css"],import.meta.url)}]},{path:":zoneIngress",name:"zone-ingress-detail-tabs-view",component:()=>be(()=>import("./ZoneIngressDetailTabsView-58f5bf3b.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-ingress-detail-view",component:()=>be(()=>import("./ZoneIngressDetailView-da89f28b.js"),["./AccordionList-8bab9627.css","./SubscriptionList-64757846.css"],import.meta.url)},{path:"xds-config",name:"zone-ingress-xds-config-view",component:()=>be(()=>import("./ZoneIngressXdsConfigView-eee50083.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"stats",name:"zone-ingress-stats-view",component:()=>be(()=>import("./ZoneIngressStatsView-864ef1cb.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"clusters",name:"zone-ingress-clusters-view",component:()=>be(()=>import("./ZoneIngressClustersView-0ac7dfc3.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"config",name:"zone-ingress-config-view",component:()=>be(()=>import("./ZoneIngressConfigView-9bd83f75.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]},{path:"zone-egresses",name:"zone-egresses",children:[{path:"",name:"zone-egress-tabs-view",meta:{module:"zone-egresses"},component:()=>be(()=>import("./ZoneTabsView-a58201b8.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-egress-list-view",props:t=>({page:Ft(t.query.page,1),size:Ft(t.query.size,kr)}),component:()=>be(()=>import("./ZoneEgressListView-d057167c.js"),["./ZoneEgressListView-5a0b14a5.css"],import.meta.url)}]},{path:":zoneEgress",name:"zone-egress-detail-tabs-view",component:()=>be(()=>import("./ZoneEgressDetailTabsView-bce8f292.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-egress-detail-view",component:()=>be(()=>import("./ZoneEgressDetailView-77955030.js"),["./AccordionList-8bab9627.css","./SubscriptionList-64757846.css"],import.meta.url)},{path:"xds-config",name:"zone-egress-xds-config-view",component:()=>be(()=>import("./ZoneEgressXdsConfigView-cf24b88f.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"stats",name:"zone-egress-stats-view",component:()=>be(()=>import("./ZoneEgressStatsView-cedc1ec9.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"clusters",name:"zone-egress-clusters-view",component:()=>be(()=>import("./ZoneEgressClustersView-cf1ba527.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"config",name:"zone-egress-config-view",component:()=>be(()=>import("./ZoneEgressConfigView-ede9e3e6.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}]}],vu={sources:$e("zone.sources"),features:$e("zone.features")},kae=e=>[[vu.sources,{service:bae,arguments:[e.api],labels:[e.sources]}],[vu.features,{service:yae,arguments:[e.env],labels:[e.features]}]],Mae={common:{product:{name:"Kuma",href:{docs:{index:"{KUMA_DOCS_URL}/"}},environment:{universal:"Universal",kubernetes:"Kubernetes"},mode:{standalone:"Standalone",global:"Multi-Zone"}},copyText:"Copy",copySuccessText:"Copied!",copyKubernetesText:"Copy as Kubernetes",copyKubernetesShortText:"as k8s",documentation:"Documentation",error_state:{title:"An error has occurred while trying to load this data.",details:"Details",field:"Field"},emptyState:{title:"No data",message:"There are no {type} present",icon:"stateNoData"},collection:{none:" ",actions:{delete:"Delete",edit:"Edit",view:"View details"}},detail:{subscriptions:{no_stats:"There are no statistics for subscription “{id}”",connect_time:"Connected",disconnect_time:"Disconnected",type:"Type",responses_sent_acknowledged:"Responses sent/ack’ed"},none:"—",created:"Created",modified:"Modified",no_envoy_data:"No Envoy data is available because the {resource} is not online"}}},xae={components:{"route-view":{title:"{name} Manager","route-announcer":"Navigated to {title}"}}},Sae={http:{api:{property:{tls:"TLS",mtls:"mTLS",mTLS:"mTLS",globalInstanceId:"Global instance ID",controlPlaneInstanceId:"CP instance ID",connectTime:"Connected",disconnectTime:"Disconnected",cds:"CDS",eds:"EDS",lds:"LDS",rds:"RDS",responsesSent:"Responses sent",responsesAcknowledged:"Responses acknowledged",responsesRejected:"Responses rejected",certificateExpirationTime:"Expiration time",lastCertificateRegeneration:"Last generated",certificateRegenerations:"Regenerations",authenticationType:"Authentication type"},value:{online:"online",offline:"offline",partiallyDegraded:"partially degraded",partially_degraded:"partially degraded",notAvailable:"information not available",not_available:"information not available",disabled:"disabled"}}}},Eae={"data-planes":{routes:{item:{title:"{name}",breadcrumbs:"Data Plane Proxies",navigation:{"data-plane-detail-view":"Overview","data-plane-policies-view":"Policies","data-plane-xds-config-view":"XDS Configuration","data-plane-stats-view":"Stats","data-plane-clusters-view":"Clusters","data-plane-config-view":"YAML"}},items:{title:"Data Plane Proxies"}},href:{docs:{data_plane_proxy:"{KUMA_DOCS_URL}/production/dp-config/dpp?{KUMA_UTM_QUERY_PARAMS}",gateway:"{KUMA_DOCS_URL}/explore/gateway?{KUMA_UTM_QUERY_PARAMS}","mutual-tls":"{KUMA_DOCS_URL}/policies/mutual-tls?{KUMA_UTM_QUERY_PARAMS}"}},list:{version_mismatch:"Version mismatch"},detail:{mtls:"Certificate",subscriptions:"XDS connections",no_mtls:"This Data Plane Proxy does not have mTLS configured, yet",no_mtls_learn_more:"Learn about certificates in {product}",configuration:"Configuration"}}},Aae={diagnostics:{routes:{item:{title:"Diagnostics",breadcrumbs:"Diagnostics"}}}},Lae={gateways:{routes:{item:{title:"{name}",breadcrumbs:"Gateways",navigation:{"gateway-detail-view":"Overview","gateway-policies-view":"Policies","gateway-xds-config-view":"XDS Configuration","gateway-stats-view":"Stats","gateway-clusters-view":"Clusters","gateway-config-view":"YAML"}},items:{title:"Gateways"}}}},Dae={"main-overview":{routes:{item:{title:"Overview"}},detail:{health:{title:"Global Control Plane health",view_all:"(view all)",zone_control_planes:"Zones",meshes:"Meshes",services:"Services",data_plane_proxies:"Data Plane Proxies"},zone_control_planes:{title:"Zones",table:{name:"Name",status:"Status"}},meshes:{title:"Meshes",table:{name:"Name",services:"Services",data_plane_proxies:"Data Plane Proxies"}}}}},Tae={meshes:{routes:{item:{title:"{name}",breadcrumbs:"Meshes",navigation:{"mesh-detail-view":"Overview","mesh-config-view":"YAML","services-abstract-view":"Services","data-planes-abstract-view":"Data Plane Proxies","gateways-abstract-view":"Gateways","policies-abstract-view":"Policies"}},items:{title:"Meshes",breadcrumbs:"Meshes"},overview:{title:"Mesh overview"}},href:{docs:"{KUMA_DOCS_URL}/production/mesh?{KUMA_UTM_QUERY_PARAMS}"},detail:{services:"Services",data_plane_proxies:"Data Plane Proxies",policies:"Policies",enabled:"Enabled",disabled:"Disabled"}}},Bae={onboarding:{href:{docs:{install:"{KUMA_DOCS_URL}/deployments/multi-zone?{KUMA_UTM_QUERY_PARAMS}#zone-control-plane"}},routes:{welcome:{title:"Welcome to {name}!"},"deployment-types":{title:"Deployment Types"},"configuration-types":{title:"Configuration Types"},multizone:{title:"Multizone"},"create-mesh":{title:"Create the Mesh"},"add-services":{title:"Add new services"},"add-services-code":{title:"Add new services"},"dataplanes-overview":{title:"Data plane overview",header:{success:{title:"Success",description:"The following data plane proxies (DPPs) are connected to the control plane:"},waiting:{title:"Waiting for DPPs",description:""}}},completed:{title:"Completed"}}}},Hae={policies:{routes:{item:{title:"{name}",breadcrumbs:"Policies"},items:{title:"Policies"}},href:{docs:"{KUMA_DOCS_URL}/policies/{name}?{KUMA_UTM_QUERY_PARAMS}"},collection:{beta:"Beta",title:"About {name}",description:"Use policies to apply filters to incoming or outgoing traffic of Data Plane Proxies. To generate the Envoy configuration of a proxy the control-plane uses its data-plane configuration with the policies matching it.",inbound:"Inbound",outbound:"Outbound"},detail:{affected_dpps:"Affected Data Plane Proxies"}}},Oae={services:{routes:{item:{title:"{name}",breadcrumbs:"Services",navigation:{"service-detail-view":"Overview","service-data-plane-proxies-view":"Data Plane Proxies","service-config-view":"YAML"}},items:{title:"Services"}}}},Iae={"zone-cps":{routes:{item:{title:"{name}",breadcrumbs:"Zone Control Planes",navigation:{"zone-cp-detail-view":"Overview","zone-cp-config-view":"Config"}},items:{title:"Zone Control Planes",breadcrumbs:"Zone Control Planes"}},list:{version_mismatch:"Version mismatch"},detail:{subscriptions:"KDS connections",configuration_title:"Configuration",no_subscriptions:"This zone has no subscriptions"},empty_state:{title:"No Zones yet …",message:"Create your first Zone to start managing your Mesh"}},"zone-ingresses":{routes:{item:{title:"{name}",breadcrumbs:"Ingresses",navigation:{"zone-ingress-detail-view":"Overview","zone-ingress-xds-config-view":"XDS Configuration","zone-ingress-stats-view":"Stats","zone-ingress-clusters-view":"Clusters","zone-ingress-config-view":"YAML"}},items:{title:"Ingresses",breadcrumbs:"Ingresses"}},href:{docs:"{KUMA_DOCS_URL}/production/cp-deployment/zone-ingress?{KUMA_UTM_QUERY_PARAMS}"},detail:{subscriptions:"XDS connections"}},"zone-egresses":{routes:{item:{title:"{name}",breadcrumbs:"Egresses",navigation:{"zone-egress-detail-view":"Overview","zone-egress-xds-config-view":"XDS Configuration","zone-egress-stats-view":"Stats","zone-egress-clusters-view":"Clusters","zone-egress-config-view":"YAML"}},items:{title:"Egresses",breadcrumbs:"Egresses"}},href:{docs:"{KUMA_DOCS_URL}/production/cp-deployment/zoneegress?{KUMA_UTM_QUERY_PARAMS}"},detail:{subscriptions:"XDS connections"}},zones:{href:{docs:{cta:"{KUMA_DOCS_URL}/documentation/deployments?{KUMA_UTM_QUERY_PARAMS}"}},routes:{create:{title:"Create & connect Zone"},items:{title:"Zones",navigation:{"zone-cp-list-view":"Zone Control Planes","zone-ingress-list-view":"Ingresses","zone-egress-list-view":"Egresses"}}},index:{create:"Create Zone"},action_menu:{toggle_button:"Zone Actions",delete_button:"Delete"},form:{exit:"Exit",title:"Create & Connect Zone",description:"Provision and connect a remote zone to your Kuma Global Control Plane.",facts:["Observe and manage zone workloads","Gain insight into service configuration and stats","View and modify mesh policies"],section:{name:{title:"Zone name",description:"Provide a name to identify this zone."},configuration:{title:"Configuration",description:"Select which environment this zone will be running in, and whether you want to provision zone ingress and / or egress proxies."},connect_zone:{title:"Connect Zone",description:"Establish a connection to your remote zone by following the instructions to setup dependencies and install the remote zone control plane."},scanner:{title:"Waiting for Zone to be connected …",description:" "}},nameLabel:"Name",name_tooltip:"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 '-'.",createZoneButtonLabel:"Create Zone & generate token",environmentLabel:"Environment",universalLabel:"Universal",kubernetesLabel:"Kubernetes",zoneIngressLabel:"Zone Ingress",zoneIngressEnabledLabel:"Enabled",zoneEgressLabel:"Zone Egress",zoneEgressEnabledLabel:"Enabled",confirm_modal:{action_button:"Yes, exit",title:"Are you sure you want to exit?",body:"You’ve already created a Zone with a token. You won’t have access to the Zone’s token once you exit. If you lose access to this token you’ll need to delete the zone and re-create it."},scan:{waitTitle:"Waiting for Zone to be connected …",completeTitle:"Done!",completeDescription:"The Zone “{name}” is now connected.",completeButtonLabel:"Go to Zone “{name}”",errorTitle:"Could not connect Zone",errorDescription:"We were unable to connect Zone."},universal:{saveToken:{title:"Save token",saveTokenDescription:"Save the token to a file.",saveTokenCommand:`mkdir -p ~/kuma-cp \\ + `,1)]),default:A(()=>[$re,y()]),_:1}),y(),Rre,y(),Fre,y(),zre]))}}),Cn={KumaLogo:nn(wee,{description:"KumaLogo"}),GithubButton:nn(AJ,{description:"GithubButton"}),MainOverview:nn(Ste,{description:"MainOverview"}),KubernetesGraph:nn(Jte,{description:"KubernetesGraph"}),PostgresGraph:nn(wre,{description:"PostgresGraph"}),MemoryGraph:nn(pne,{description:"MemoryGraph"}),MultizoneGraph:nn(Xne,{description:"MultizoneGraph"}),StandaloneGraph:nn(Ure,{description:"StandaloneGraph"}),AppSidebar:nn(gee,{description:"AppSidebar"}),AppHeader:nn(KJ,{description:"AppHeader"}),AppLoadingBar:nn(aee,{description:"AppLoadingBar"}),AppOnboardingNotification:nn(uee,{description:"AppOnboardingNotification"}),MainView:nn(QJ,{description:"MainView"}),MeshDetails:nn(Dte,{description:"MeshDetails"})},[jre,Gre,Tie,Bie,Hie,Oie,Iie,Vie,Pie,Zie,Nie,$ie,Yre,Rie]=p7(Cn.KumaLogo,Cn.GithubButton,Cn.MainOverview,Cn.KubernetesGraph,Cn.PostgresGraph,Cn.MemoryGraph,Cn.MultizoneGraph,Cn.StandaloneGraph,Cn.AppSidebar,Cn.AppHeader,Cn.AppLoadingBar,Cn.AppOnboardingNotification,Cn.MainView,Cn.MeshDetails),Kre={key:0,"aria-label":"Breadcrumb"},Wre={key:0,class:"app-view-title-bar"},qre={key:1,class:"actions"},Qre={key:0,class:"app-view-title-bar"},Xre={key:1,class:"actions"},Jre=ne({__name:"AppView",props:{breadcrumbs:{type:Array,required:!1,default:null},fullscreen:{type:Boolean,required:!1,default:!1}},setup(e){const t=e,n=Yre(),r=xt(),o=new Map,a=G([]),i=Symbol("app-view"),s=d=>{const h=[...d.values()];h.some(f=>f.length===0)?a.value=[]:a.value=h.flat()},l={addBreadcrumbs:(d,h)=>{typeof d<"u"&&(o.set(h,d),s(o))},removeBreadcrumbs:d=>{o.delete(d),s(o)}},c=_n("app-view-parent",void 0);c||Za("app-view-parent",l);const u=c||l;return De(()=>t.breadcrumbs,d=>{d!==null&&u.addBreadcrumbs(d,i)},{immediate:!0}),ir(()=>{u.removeBreadcrumbs(i)}),(d,h)=>E(c)?(m(),x("section",{key:1,class:X({"is-fullscreen":t.fullscreen})},[E(r).title?(m(),x("header",Qre,[t.fullscreen?(m(),Q(E(Ae),{key:0,icon:"kong"})):P("",!0),y(),$(d.$slots,"title",{},void 0,!0),y(),E(r).actions?(m(),x("div",Xre,[$(d.$slots,"actions",{},void 0,!0)])):P("",!0)])):P("",!0),y(),$(d.$slots,"default",{},void 0,!0)],2)):(m(),Q(E(n),{key:0,class:"app-main-content"},{default:A(()=>[a.value.length>0?(m(),x("nav",Kre,[V(E(G7),{items:a.value},null,8,["items"])])):P("",!0),y(),p("section",{class:X({"is-fullscreen":t.fullscreen})},[E(r).title?(m(),x("header",Wre,[t.fullscreen?(m(),Q(E(Ae),{key:0,icon:"kong"})):P("",!0),y(),$(d.$slots,"title",{},void 0,!0),y(),E(r).actions?(m(),x("div",qre,[$(d.$slots,"actions",{},void 0,!0)])):P("",!0)])):P("",!0),y(),$(d.$slots,"default",{},void 0,!0)],2)]),_:3}))}});const eoe=Gt(Jre,[["__scopeId","data-v-0b9fb9fe"]]),t7=Symbol("route-view-parent"),toe=ne({__name:"RouteTitle",props:{title:{type:String,required:!1,default:""},render:{type:Boolean,required:!1,default:!1}},setup(e){const t=e,n=Symbol("route-title"),r=_n(t7);return typeof r<"u"&&(De(()=>t.title,o=>{o.length>0&&r.addTitle(o,n)},{immediate:!0}),ir(()=>{r.removeTitle(n)})),(o,a)=>t.render?(m(),x(ke,{key:0},[y(H(t.title),1)],64)):P("",!0)}}),of=function(e){let t;return(...n)=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(e.bind(e,...n))}},noe=function(e){return(Array.isArray(e)?e[0]:e)??""},roe=(e=document)=>of(t=>{e.title=t}),ooe=(e=document.documentElement)=>{if(!e)return()=>{};const t=[...e.classList];return of(n=>{const r=n.reduce((o,a)=>Object.entries(a).reduce((i,[s,l])=>(typeof i[s]>"u"&&(i[s]=[]),i[s].push(l),i),o),{});e.classList.remove(...[...e.classList].filter(o=>!t.includes(o))),e.classList.add(...r.class||[])})},aoe=(e,t)=>{const n={...t},r=Object.entries(e).reduce((o,[a,i])=>(String(i).length>0?o[a]=encodeURIComponent(String(i)):o[a]=void 0,o),n);return{...n,...r}},ioe={class:"route-view"},soe={key:0,class:"route-view-title visually-hidden","aria-live":"assertive","aria-atomic":"true"},loe=ne({__name:"RouteView",props:{name:{type:String,required:!1,default:""},attrs:{type:Object,required:!1,default:()=>({})}},setup(e){const t=e,n=C2(),r=T3(),{t:o}=Vt(),a=ql(),i=$C(),s=roe(document),l=ooe(document.documentElement),c=Symbol("route-view"),u=G(""),d=new Map,h=new Map,f=b=>b.reverse().concat(o("components.route-view.title",{name:o("common.product.name")})).join(" | "),v={addTitle:(b,w)=>{u.value=b,d.set(w,b),s(f([...d.values()]))},removeTitle:b=>{d.delete(b),s(f([...d.values()]))},addAttrs:(b,w)=>{h.set(w,b),l([...h.values()])},removeAttrs:b=>{h.delete(b),l([...h.values()])}},_=_n(t7,void 0);_||(s(o("components.route-view.title",{name:o("common.product.name")})),Za(t7,v));const C=_||v;return De(()=>t.attrs,b=>{Object.keys(b).length>0&&C.addAttrs(b,c)},{immediate:!0}),ir(()=>{C.removeAttrs(c)}),(b,w)=>(m(),x("div",ioe,[E(_)?P("",!0):(m(),x("div",soe,H(E(o)("components.route-view.route-announcer",{title:u.value})),1)),y(),$(b.$slots,"default",{t:E(o),env:E(n),can:E(r),route:{update:g=>{const k=E(a).query.page?"push":"replace";E(i)[k]({name:t.name,query:E(aoe)(g,E(a).query)})},replace:(...g)=>{E(i).push(...g)},params:Object.fromEntries(Object.entries(E(a).params).map(([g,k])=>[g,E(noe)(k)]))}})]))}}),coe=e=>{const t=(n,r)=>typeof e[n]<"u"?e[n](t,r):!1;return t},ui={can:$e("application.can"),features:$e("application.can.features"),applicationComponents:$e("application.components")},uoe=e=>[[ui.applicationComponents,{service:()=>[["AppView",eoe],["DataSource",Ai],["RouteView",loe],["RouteTitle",toe]],labels:[e.components]}],[ui.can,{service:coe,arguments:[ui.features]}]],doe=ui,[T3]=p7(ui.can);var di=class{constructor(t,n,r,o,a,i){ut(this,"type",3);ut(this,"name","");ut(this,"prefix","");ut(this,"value","");ut(this,"suffix","");ut(this,"modifier",3);this.type=t,this.name=n,this.prefix=r,this.value=o,this.suffix=a,this.modifier=i}hasCustomName(){return this.name!==""&&typeof this.name!="number"}},hoe=/[$_\p{ID_Start}]/u,foe=/[$_\u200C\u200D\p{ID_Continue}]/u,n7=".*";function poe(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function af(e,t=!1){let n=[],r=0;for(;r{if(il("OTHER_MODIFIER")??l("ASTERISK"),u=w=>{let g=l(w);if(g!==void 0)return g;let{type:k,index:B}=n[i];throw new TypeError(`Unexpected ${k} at ${B}, expected ${w}`)},d=()=>{let w="",g;for(;g=l("CHAR")??l("ESCAPED_CHAR");)w+=g;return w},h=w=>w,f=t.encodePart||h,v="",_=w=>{v+=w},C=()=>{v.length&&(o.push(new di(3,"","",f(v),"",3)),v="")},b=(w,g,k,B,N)=>{let j=3;switch(N){case"?":j=1;break;case"*":j=0;break;case"+":j=2;break}if(!g&&!k&&j===3){_(w);return}if(C(),!g&&!k){if(!w)return;o.push(new di(3,"","",f(w),"",j));return}let F;k?k==="*"?F=n7:F=k:F=r;let D=2;F===r?(D=1,F=""):F===n7&&(D=0,F="");let S;if(g?S=g:k&&(S=a++),s.has(S))throw new TypeError(`Duplicate name '${S}'.`);s.add(S),o.push(new di(D,S,f(w),F,f(B),j))};for(;i-1)}return i||(r+=`(?=${a}|${o})`),new RegExp(r,hu(n))}var fo={delimiter:"",prefixes:"",sensitive:!0,strict:!0},voe={delimiter:".",prefixes:"",sensitive:!0,strict:!0},goe={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function Coe(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function cf(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function yoe(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function uf(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var df=["ftp","file","http","https","ws","wss"];function hf(e){if(!e)return!0;for(let t of df)if(e.test(t))return!0;return!1}function boe(e,t){if(e=cf(e,"#"),t||e==="")return e;let n=new URL("https://example.com");return n.hash=e,n.hash?n.hash.substring(1,n.hash.length):""}function woe(e,t){if(e=cf(e,"?"),t||e==="")return e;let n=new URL("https://example.com");return n.search=e,n.search?n.search.substring(1,n.search.length):""}function _oe(e,t){return t||e===""?e:uf(e)?mf(e):pf(e)}function koe(e,t){if(t||e==="")return e;let n=new URL("https://example.com");return n.password=e,n.password}function Moe(e,t){if(t||e==="")return e;let n=new URL("https://example.com");return n.username=e,n.username}function xoe(e,t,n){if(n||e==="")return e;if(t&&!df.includes(t))return new URL(`${t}:${e}`).pathname;let r=e[0]=="/";return e=new URL(r?e:"/-"+e,"https://example.com").pathname,r||(e=e.substring(2,e.length)),e}function Soe(e,t,n){return ff(t)===e&&(e=""),n||e===""?e:vf(e)}function Eoe(e,t){return e=yoe(e,":"),t||e===""?e:B3(e)}function ff(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function B3(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function Aoe(e){if(e==="")return e;let t=new URL("https://example.com");return t.username=e,t.username}function Loe(e){if(e==="")return e;let t=new URL("https://example.com");return t.password=e,t.password}function pf(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 mf(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function vf(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function Doe(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 Toe(e){return e===""?e:new URL(`data:${e}`).pathname}function Boe(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Hoe(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var $a,an,kt,mt,Qo,Ra,zr,Fa,za,Ua,Tt,Zt,Ml,gf,Di,r7,Xo,j1,ja,Os,bn,Pn,Ti,o7,xl,Cf,Ga,Is,Sl,yf,El,bf,Ya,Vs,Co,Ta,Ur,Fo,Al,wf,Ll,_f,Dl,kf,Tl,Mf,Nn,hr,Bl,xf,Bu,Ooe=(Bu=class{constructor(e){Qe(this,Tt);Qe(this,Ml);Qe(this,Di);Qe(this,Xo);Qe(this,ja);Qe(this,bn);Qe(this,Ti);Qe(this,xl);Qe(this,Ga);Qe(this,Sl);Qe(this,El);Qe(this,Ya);Qe(this,Co);Qe(this,Ur);Qe(this,Al);Qe(this,Ll);Qe(this,Dl);Qe(this,Tl);Qe(this,Nn);Qe(this,Bl);Qe(this,$a,void 0);Qe(this,an,[]);Qe(this,kt,{});Qe(this,mt,0);Qe(this,Qo,1);Qe(this,Ra,0);Qe(this,zr,0);Qe(this,Fa,0);Qe(this,za,0);Qe(this,Ua,!1);$t(this,$a,e)}get result(){return oe(this,kt)}parse(){for($t(this,an,af(oe(this,$a),!0));oe(this,mt)0)if(ge(this,Ll,_f).call(this))$t(this,Fa,oe(this,Fa)-1);else continue;if(ge(this,Al,wf).call(this)){$t(this,Fa,oe(this,Fa)+1);continue}switch(oe(this,zr)){case 0:ge(this,Ti,o7).call(this)&&(oe(this,kt).username="",oe(this,kt).password="",oe(this,kt).hostname="",oe(this,kt).port="",oe(this,kt).pathname="",oe(this,kt).search="",oe(this,kt).hash="",ge(this,Xo,j1).call(this,1));break;case 1:if(ge(this,Ti,o7).call(this)){ge(this,Bl,xf).call(this);let e=7,t=1;oe(this,Ua)&&(oe(this,kt).pathname="/"),ge(this,xl,Cf).call(this)?(e=2,t=3):oe(this,Ua)&&(e=2),ge(this,Tt,Zt).call(this,e,t)}break;case 2:ge(this,Ga,Is).call(this)?ge(this,Xo,j1).call(this,3):(ge(this,Ya,Vs).call(this)||ge(this,Co,Ta).call(this)||ge(this,Ur,Fo).call(this))&&ge(this,Xo,j1).call(this,5);break;case 3:ge(this,Sl,yf).call(this)?ge(this,Tt,Zt).call(this,4,1):ge(this,Ga,Is).call(this)&&ge(this,Tt,Zt).call(this,5,1);break;case 4:ge(this,Ga,Is).call(this)&&ge(this,Tt,Zt).call(this,5,1);break;case 5:ge(this,Dl,kf).call(this)?$t(this,za,oe(this,za)+1):ge(this,Tl,Mf).call(this)&&$t(this,za,oe(this,za)-1),ge(this,El,bf).call(this)&&!oe(this,za)?ge(this,Tt,Zt).call(this,6,1):ge(this,Ya,Vs).call(this)?ge(this,Tt,Zt).call(this,7,0):ge(this,Co,Ta).call(this)?ge(this,Tt,Zt).call(this,8,1):ge(this,Ur,Fo).call(this)&&ge(this,Tt,Zt).call(this,9,1);break;case 6:ge(this,Ya,Vs).call(this)?ge(this,Tt,Zt).call(this,7,0):ge(this,Co,Ta).call(this)?ge(this,Tt,Zt).call(this,8,1):ge(this,Ur,Fo).call(this)&&ge(this,Tt,Zt).call(this,9,1);break;case 7:ge(this,Co,Ta).call(this)?ge(this,Tt,Zt).call(this,8,1):ge(this,Ur,Fo).call(this)&&ge(this,Tt,Zt).call(this,9,1);break;case 8:ge(this,Ur,Fo).call(this)&&ge(this,Tt,Zt).call(this,9,1);break}}}},$a=new WeakMap,an=new WeakMap,kt=new WeakMap,mt=new WeakMap,Qo=new WeakMap,Ra=new WeakMap,zr=new WeakMap,Fa=new WeakMap,za=new WeakMap,Ua=new WeakMap,Tt=new WeakSet,Zt=function(e,t){switch(oe(this,zr)){case 0:break;case 1:oe(this,kt).protocol=ge(this,Nn,hr).call(this);break;case 2:break;case 3:oe(this,kt).username=ge(this,Nn,hr).call(this);break;case 4:oe(this,kt).password=ge(this,Nn,hr).call(this);break;case 5:oe(this,kt).hostname=ge(this,Nn,hr).call(this);break;case 6:oe(this,kt).port=ge(this,Nn,hr).call(this);break;case 7:oe(this,kt).pathname=ge(this,Nn,hr).call(this);break;case 8:oe(this,kt).search=ge(this,Nn,hr).call(this);break;case 9:oe(this,kt).hash=ge(this,Nn,hr).call(this);break}ge(this,Ml,gf).call(this,e,t)},Ml=new WeakSet,gf=function(e,t){$t(this,zr,e),$t(this,Ra,oe(this,mt)+t),$t(this,mt,oe(this,mt)+t),$t(this,Qo,0)},Di=new WeakSet,r7=function(){$t(this,mt,oe(this,Ra)),$t(this,Qo,0)},Xo=new WeakSet,j1=function(e){ge(this,Di,r7).call(this),$t(this,zr,e)},ja=new WeakSet,Os=function(e){return e<0&&(e=oe(this,an).length-e),e=0&&(e.pathname=Ir(r.pathname.substring(0,o+1),n)+e.pathname)}e.pathname=xoe(e.pathname,e.protocol,n)}return typeof t.search=="string"&&(e.search=woe(t.search,n)),typeof t.hash=="string"&&(e.hash=boe(t.hash,n)),e}function G1(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function Ioe(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function Voe(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 n=".*",r=`[^${Ioe(t.delimiter)}]+?`,o=/[$_\u200C\u200D\p{ID_Continue}]/u,a="";for(let i=0;i0?e[i-1]:null,d=i0?d.value[0]:"";c=o.test(h)}else c=!d.hasCustomName();if(!c&&!s.prefix.length&&u&&u.type===3){let h=u.value[u.value.length-1];c=t.prefixes.includes(h)}c&&(a+="{"),a+=G1(s.prefix),l&&(a+=`:${s.name}`),s.type===2?a+=`(${s.value})`:s.type===1?l||(a+=`(${r})`):s.type===0&&(!l&&(!u||u.type===3||u.modifier!==3||c||s.prefix!=="")?a+="*":a+=`(${n})`),s.type===1&&l&&s.suffix.length&&o.test(s.suffix[0])&&(a+="\\"),a+=G1(s.suffix),c&&(a+="}"),s.modifier!==3&&(a+=Ha(s.modifier))}return a}var vr,Jo,Ka,Rt,gr,Hu,Sf=(Hu=class{constructor(t={},n,r){Qe(this,vr,void 0);Qe(this,Jo,{});Qe(this,Ka,{});Qe(this,Rt,{});Qe(this,gr,{});try{let o;if(typeof n=="string"?o=n:r=n,typeof t=="string"){let l=new Ooe(t);if(l.parse(),t=l.result,o===void 0&&typeof t.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.");t.baseURL=o}else{if(!t||typeof t!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");if(o)throw new TypeError("parameter 1 is not of type 'string'.")}typeof r>"u"&&(r={ignoreCase:!1});let a={ignoreCase:r.ignoreCase===!0};$t(this,vr,V1({pathname:co,protocol:co,username:co,password:co,hostname:co,port:co,search:co,hash:co},t,!0)),ff(oe(this,vr).protocol)===oe(this,vr).port&&(oe(this,vr).port="");let s;for(s of b0){if(!(s in oe(this,vr)))continue;let l={},c=oe(this,vr)[s];switch(oe(this,Ka)[s]=[],s){case"protocol":Object.assign(l,fo),l.encodePart=B3;break;case"username":Object.assign(l,fo),l.encodePart=Aoe;break;case"password":Object.assign(l,fo),l.encodePart=Loe;break;case"hostname":Object.assign(l,voe),uf(c)?l.encodePart=mf:l.encodePart=pf;break;case"port":Object.assign(l,fo),l.encodePart=vf;break;case"pathname":hf(oe(this,Jo).protocol)?(Object.assign(l,goe,a),l.encodePart=Doe):(Object.assign(l,fo,a),l.encodePart=Toe);break;case"search":Object.assign(l,fo,a),l.encodePart=Boe;break;case"hash":Object.assign(l,fo,a),l.encodePart=Hoe;break}try{oe(this,gr)[s]=sf(c,l),oe(this,Jo)[s]=lf(oe(this,gr)[s],oe(this,Ka)[s],l),oe(this,Rt)[s]=Voe(oe(this,gr)[s],l)}catch{throw new TypeError(`invalid ${s} pattern '${oe(this,vr)[s]}'.`)}}}catch(o){throw new TypeError(`Failed to construct 'URLPattern': ${o.message}`)}}test(t={},n){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof t!="string"&&n)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof t>"u")return!1;try{typeof t=="object"?r=V1(r,t,!1):r=V1(r,fu(t,n),!1)}catch{return!1}let o;for(o of b0)if(!oe(this,Jo)[o].exec(r[o]))return!1;return!0}exec(t={},n){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof t!="string"&&n)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof t>"u")return;try{typeof t=="object"?r=V1(r,t,!1):r=V1(r,fu(t,n),!1)}catch{return null}let o={};n?o.inputs=[t,n]:o.inputs=[t];let a;for(a of b0){let i=oe(this,Jo)[a].exec(r[a]);if(!i)return null;let s={};for(let[l,c]of oe(this,Ka)[a].entries())if(typeof c=="string"||typeof c=="number"){let u=i[l+1];s[c]=u}o[a]={input:r[a]??"",groups:s}}return o}static compareComponent(t,n,r){let o=(l,c)=>{for(let u of["type","modifier","prefix","value","suffix"]){if(l[u]{let u=0;for(;u{this.routes.set(new Sf({pathname:n}),r)})}match(t){for(const[n,r]of this.routes){const o=`data:${t}`;if(n.test(o)){const a=n.exec(o);return{route:r,params:(a==null?void 0:a.pathname.groups)||{}}}}throw new Error(`Matching route for '${t}' not found`)}}class Zoe{constructor(t,n){ut(this,"pool",new Map);this.create=t,this.destroy=n}acquire(t,n){if(!this.pool.has(t)){const o={value:this.create(t),references:new Set};this.pool.set(t,o)}const r=this.pool.get(t);return r.references.add(n),r.value}release(t,n){if(this.pool.has(t)){const r=this.pool.get(t);r.references.delete(n),r.references.size===0&&(this.pool.delete(t),this.destroy(t,r.value))}}}class Noe{constructor(t,{create:n,destroy:r},o){ut(this,"cache",new Map);ut(this,"pool");ut(this,"getCacheKeyPrefix");const a=new Poe(t);this.pool=new Zoe(i=>n(i,a),(i,s)=>{r(i,s)}),this.getCacheKeyPrefix=o}source(t,n){const r=this.getCacheKeyPrefix()+t,o=this.pool.acquire(t,n);return o.addEventListener("message",a=>{this.cache.set(r,a.data)}),this.cache.has(r)&&Promise.resolve().then(()=>{o==null||o.dispatchEvent(new MessageEvent("message",{data:this.cache.get(r)}))}),o}close(t,n){return this.pool.release(t,n)}}const $oe=0,Roe=1,zo=2,Foe=e=>e.readyState===zo;class zoe extends EventTarget{constructor(n,r={}){super();ut(this,"url","");ut(this,"withCredentials",!1);ut(this,"CONNECTING",$oe);ut(this,"OPEN",Roe);ut(this,"CLOSED",zo);ut(this,"onerror",null);ut(this,"onmessage",null);ut(this,"onopen",null);ut(this,"readyState",zo);this.source=n,this._open()}_open(){(async function(n){try{n.readyState=0;const r=n.source();for await(const o of r)if(n.dispatchEvent(new MessageEvent("message",{data:o})),n.readyState===zo)break;n.readyState=zo}catch(r){n.dispatchEvent(new ErrorEvent("error",{error:r}))}})(this)}open(){this.readyState!==zo&&this._open()}close(){this.readyState=zo}}const Uoe=(e,t)=>{const[n,r]=e.split("?"),o=new URLSearchParams(r),a=t.match(n);return new zoe(async function*(){for(;;)this.readyState=1,yield a.route({offset:parseInt(o.get("offset")||"0"),size:parseInt(o.get("size")||"0"),page:parseInt(o.get("page")||"0"),search:o.get("search")||"",...a.params},this),Foe(this)||await new Promise(s=>setTimeout(s,5e3))})},joe=(e,t)=>{t&&t.close()},Goe={create:Uoe,destroy:joe},Yoe=["protocol","service","zone"];function a7(e){const t=new Map;for(const[n,r]of e){const o=Yoe.includes(n),a=o?"tag":n;t.has(a)||t.set(a,[]);const i=t.get(a);let s;a==="tag"?s=(o?`kuma.io/${n}:${r}`:r).replace(/\s+/g,""):s=r,i.push(s.trim())}return t}const Koe=e=>({"/meshes/:mesh/dataplanes":async(t,n)=>{n.close();const{mesh:r,size:o}=t,a=t.size*(t.page-1),i="false",s=Object.fromEntries(a7(JSON.parse(t.search||"[]")));return e.getAllDataplaneOverviewsFromMesh({mesh:r},{...s,gateway:i,offset:a,size:o})},"/meshes/:mesh/dataplanes/:name":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getDataplaneFromMesh({mesh:r,name:o})},"/meshes/:mesh/dataplanes/:name/data-path/:dataPath":(t,n)=>{n.close();const{mesh:r,name:o,dataPath:a}=t;return e.getDataplaneData({mesh:r,dppName:o,dataPath:a})},"/meshes/:mesh/dataplanes/:name/sidecar-dataplanes-policies":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getSidecarDataplanePolicies({mesh:r,name:o})},"/meshes/:mesh/dataplanes/:name/rules":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getDataplaneRules({mesh:r,name:o})},"/meshes/:mesh/dataplane-overviews/:name":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getDataplaneOverviewFromMesh({mesh:r,name:o})},"/meshes/:mesh/dataplanes/for/:service/of/:type":async(t,n)=>{n.close();const{mesh:r,size:o}=t,a=t.size*(t.page-1),i=Object.fromEntries(a7(JSON.parse(t.search||"[]")));typeof i.tag>"u"&&(i.tag=[]),i.tag=i.tag.filter(l=>!l.startsWith("kuma.io/service:")),i.tag.push(`kuma.io/service:${t.service}`);const s=t.type!=="all"?{gateway:t.type}:{};return e.getAllDataplaneOverviewsFromMesh({mesh:r},{...i,...s,offset:a,size:o})}});function Ft(e,t=0){const n=Woe(e);return n!==void 0?parseInt(n):t}function Woe(e){const t=Array.isArray(e)?e:[e];return t[t.length-1]??void 0}const qoe=()=>({items:(t="data-planes")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"data-planes"},redirect:()=>({name:"data-planes-list-view"}),children:[{path:"",name:`${t}-list-view`,props:n=>({mesh:n.params.mesh,page:Ft(n.query.page,1),size:Ft(n.query.size,kr),query:decodeURIComponent(String(n.query.query||"")),search:decodeURIComponent(String(n.query.s||""))}),component:()=>be(()=>import("./DataPlaneListView-b1decd0d.js"),["./KFilterBar-919ca0fb.css","./DataPlaneListView-07060462.css"],import.meta.url)}]}],item:(t="data-plane")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"data-planes"},redirect:()=>({name:"data-planes-list-view"}),children:[{path:":dataPlane",name:`${t}-detail-tabs-view`,component:()=>be(()=>import("./DataPlaneDetailTabsView-bba53078.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:`${t}-detail-view`,component:()=>be(()=>import("./DataPlaneDetailView-2a260899.js"),["./AccordionList-8bab9627.css","./SubscriptionList-64757846.css","./TagList-613e8329.css","./DataPlaneDetailView-cb3782fe.css"],import.meta.url)},{path:"policies",name:`${t}-policies-view`,component:()=>be(()=>import("./DataPlanePoliciesView-141f0c47.js"),["./AccordionList-8bab9627.css","./CodeBlock-aa591f34.css","./PolicyTypeTag-05fd0df0.css","./TagList-613e8329.css","./DataPlanePoliciesView-3172c9cb.css"],import.meta.url)},{path:"xds-config",name:`${t}-xds-config-view`,component:()=>be(()=>import("./DataPlaneXdsConfigView-ca3c5f7a.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"stats",name:`${t}-stats-view`,component:()=>be(()=>import("./DataPlaneStatsView-9b326d2e.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"clusters",name:`${t}-clusters-view`,component:()=>be(()=>import("./DataPlaneClustersView-3708de03.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"config",name:`${t}-config-view`,component:()=>be(()=>import("./DataPlaneConfigView-fa2333a2.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}]}),Qoe={sources:$e("mesh.sources")},Xoe=e=>[[Qoe.sources,{service:Koe,arguments:[e.api],labels:[e.sources]}]],Joe=e=>({"/meshes/:mesh/gateways":async(t,n)=>{n.close();const r=t.size*(t.page-1);return e.getAllDataplaneOverviewsFromMesh({mesh:t.mesh},{gateway:"true",offset:r,size:t.size})},"/meshes/:mesh/gateways/of/:type":async(t,n)=>{n.close();const r=t.size*(t.page-1);return e.getAllDataplaneOverviewsFromMesh({mesh:t.mesh},{...Object.fromEntries(a7(JSON.parse(t.search||"[]"))),gateway:t.type==="all"?"true":t.type,offset:r,size:t.size})},"/meshes/:mesh/gateways/:name/policies":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getMeshGatewayDataplane({mesh:r,name:o})}}),eae=()=>({items:(t="gateways")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"gateways"},redirect:()=>({name:"gateways-list-view"}),children:[{path:"",name:`${t}-list-view`,props:n=>({mesh:n.params.mesh,page:Ft(n.query.page,1),size:Ft(n.query.size,kr),query:decodeURIComponent(String(n.query.query||"")),search:decodeURIComponent(String(n.query.s||"")),gatewayType:n.query.gatewayType||"all"}),component:()=>be(()=>import("./GatewayListView-831a1b5e.js"),["./KFilterBar-919ca0fb.css","./GatewayListView-ee4c1bd8.css"],import.meta.url)}]}],item:(t="gateway")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"gateways"},redirect:()=>({name:"gateways-list-view"}),children:[{path:":dataPlane",name:`${t}-detail-tabs-view`,component:()=>be(()=>import("./DataPlaneDetailTabsView-bba53078.js"),["./NavTabs-423b9d69.css"],import.meta.url),props:{isGatewayView:!0},children:[{path:"",name:`${t}-detail-view`,component:()=>be(()=>import("./DataPlaneDetailView-2a260899.js"),["./AccordionList-8bab9627.css","./SubscriptionList-64757846.css","./TagList-613e8329.css","./DataPlaneDetailView-cb3782fe.css"],import.meta.url)},{path:"policies",name:`${t}-policies-view`,component:()=>be(()=>import("./GatewayPoliciesView-6c94efd9.js"),["./AccordionList-8bab9627.css","./GatewayPoliciesView-15d674af.css"],import.meta.url)},{path:"xds-config",name:`${t}-xds-config-view`,component:()=>be(()=>import("./DataPlaneXdsConfigView-ca3c5f7a.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"stats",name:`${t}-stats-view`,component:()=>be(()=>import("./DataPlaneStatsView-9b326d2e.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"clusters",name:`${t}-clusters-view`,component:()=>be(()=>import("./DataPlaneClustersView-3708de03.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)}]}]}]}),tae={sources:$e("gateway.sources")},nae=e=>[[tae.sources,{service:Joe,arguments:[e.api],labels:[e.sources]}]];function rae(e){return[{name:"Home",routeName:"home"},...e?[{name:"Zones",routeName:"zone-cp-list-view",anchorRouteName:"zone-index-view"}]:[{name:"Zone Egresses",routeName:"zone-egress-list-view",anchorRouteName:"zone-index-view"}],{name:"Meshes",routeName:"mesh-list-view",anchorRouteName:"mesh-index-view"}]}const oae=e=>({"use kubernetes":t=>e("KUMA_ENVIRONMENT")==="kubernetes"});function kl(e,t,n=void 0){if(typeof e!="object"||Array.isArray(e)||Array.isArray(t)&&t.length===0)return n;const r=Array.isArray(t)?t:t.split(".");if(r.length===1){const o=e[r[0]];return o===void 0?n:o}return kl(e[r[0]],r.slice(1),n)}async function pu(e){try{let t=null,n=0,r=[],o=null;for(;;){const a={size:su,offset:n},{total:i,items:s,next:l}=await e(a);if(Array.isArray(s)&&(r=r.concat(s)),t===null&&(t=i),!l||o===l)break;o=l,n+=su}return{total:t,items:r}}catch(t){throw new Error(`Resource fetching failed: ${t}`)}}function Uie(e){var n;const t=((n=e.zoneInsight)==null?void 0:n.subscriptions)??[];if(t.length>0){const r=t[t.length-1];if(r.config){const o=JSON.parse(r.config);return kl(o,"dpServer.auth.type",lu)}}return lu}const aae=e=>({"/all-mesh-insights":(t,n)=>(n.close(),pu(e.getAllMeshInsights.bind(e))),"/all-zone-overviews":(t,n)=>(n.close(),pu(e.getAllZoneOverviews.bind(e)))}),mu={sources:$e("control-planes.sources"),features:$e("control-planes.features")},iae=e=>[[mu.sources,{service:aae,arguments:[e.api],labels:[e.sources]}],[mu.features,{service:oae,arguments:[e.env],labels:[e.features]}]],sae=e=>({"/meshes":async(t,n)=>{n.close();const{size:r}=t,o=t.size*(t.page-1);return e.getAllMeshes({size:r,offset:o})},"/meshes/:name":(t,n)=>{n.close();const{name:r}=t;return e.getMesh({name:r})},"/mesh-insights":async(t,n)=>{n.close();const{size:r}=t,o=t.size*(t.page-1);return e.getAllMeshInsights({size:r,offset:o})},"/mesh-insights/:name":async(t,n)=>{n.close();const{name:r}=t;return e.getMeshInsights({name:r})}}),lae=(e,t,n,r)=>[{path:"/meshes",name:"mesh-list-view",props:o=>({page:Ft(o.query.page,1),size:Ft(o.query.size,kr)}),component:()=>be(()=>import("./MeshListView-5c4f2c56.js"),["./MeshListView-faf820c1.css"],import.meta.url)},{path:"/mesh",name:"mesh-index-view",redirect:{name:"mesh-list-view"},component:()=>be(()=>import("./MeshIndexView-21ddefd2.js"),[],import.meta.url),children:[{path:":mesh",name:"mesh",redirect:{name:"mesh-detail-view"},children:[{path:"",name:"mesh-tabs-view",redirect:{name:"mesh-detail-view"},component:()=>be(()=>import("./MeshTabsView-9c56827b.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"overview",meta:{module:"meshes"},name:"mesh-detail-view",component:()=>be(()=>import("./MeshDetailView-558a07c2.js"),["./MeshDetailView-0927735a.css"],import.meta.url)},{path:"config",name:"mesh-config-view",component:()=>be(()=>import("./MeshConfigView-a0a23b60.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},...e.items("services"),...t.items("gateways"),...n.items("data-planes"),...r.items("policies")]},...e.item("service"),...t.item("gateway"),...n.item("data-plane"),...r.item("policy")]}]}],cae={sources:$e("mesh.sources")},uae=e=>[[cae.sources,{service:sae,arguments:[e.api],labels:[e.sources]}]],dae=e=>({"/*/policy-types":(t,n)=>(n.close(),e.getPolicyTypes()),"/meshes/:mesh/policy-path/:path":(t,n)=>{n.close();const{mesh:r,path:o,size:a}=t,i=t.size*(t.page-1);return e.getAllPolicyEntitiesFromMesh({mesh:r,path:o},{offset:i,size:a})},"/meshes/:mesh/policy-path/:path/policy/:name":(t,n)=>{n.close();const{mesh:r,path:o,name:a}=t;return e.getSinglePolicyEntity({mesh:r,path:o,name:a})},"/meshes/:mesh/policy-path/:path/policy/:name/dataplanes":(t,n)=>{n.close();const{mesh:r,path:o,name:a}=t;return e.getPolicyConnections({mesh:r,path:o,name:a})}}),hae=()=>({items:(t="policies")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"policies"},redirect:()=>({name:"policies"}),children:[{path:"",name:`${t}`,redirect:n=>({...n,params:{...n.params,policyPath:"circuit-breakers"},name:"policies-list-view"}),children:[{path:":policyPath",name:`${t}-list-view`,component:()=>be(()=>import("./PolicyListView-90d4a8bb.js"),["./PolicyTypeTag-05fd0df0.css","./PolicyListView-e74935f4.css"],import.meta.url),props:n=>({page:Ft(n.query.page,1),size:Ft(n.query.size,kr)})}]}]}],item:(t="policy")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"policies"},redirect:()=>({name:"policies"}),children:[{path:`${t==="policy"?":policyPath/":""}:policy`,name:`${t}-detail-view`,component:()=>be(()=>import("./PolicyDetailView-abdfef5c.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),fae={sources:$e("policy.sources")},pae=e=>[[fae.sources,{service:dae,arguments:[e.api],labels:[e.sources]}]],mae=e=>({"/meshes/:mesh/service-insights":(t,n)=>{n.close();const{mesh:r,size:o}=t,a=t.size*(t.page-1);return e.getAllServiceInsightsFromMesh({mesh:r},{size:o,offset:a})},"/meshes/:mesh/service-insights/:name":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getServiceInsight({mesh:r,name:o})},"/meshes/:mesh/external-services/:name":(t,n)=>{n.close();const{mesh:r,name:o}=t;return e.getExternalServiceByServiceInsightName(r,o)}}),vae=()=>({items:(t="services")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"services"},redirect:()=>({name:"services-list-view"}),children:[{path:"",name:`${t}-list-view`,props:n=>({mesh:n.params.mesh,page:Ft(n.query.page,1),size:Ft(n.query.size,kr)}),component:()=>be(()=>import("./ServiceListView-797c3073.js"),["./ServiceListView-8471a598.css"],import.meta.url)}]}],item:(t="")=>[{path:`${t}`,name:`${t}-abstract-view`,meta:{module:"services"},redirect:()=>({name:"services-list-view"}),children:[{path:":service",name:`${t}-detail-tabs-view`,component:()=>be(()=>import("./ServiceDetailTabsView-8f85c771.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:`${t}-detail-view`,component:()=>be(()=>import("./ServiceDetailView-c0c6c10d.js"),["./TagList-613e8329.css"],import.meta.url)},{path:"config",name:`${t}-config-view`,component:()=>be(()=>import("./ServiceConfigView-7cdf006b.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},{path:"data-plane-proxies",name:`${t}-data-plane-proxies-view`,component:()=>be(()=>import("./ServiceDataPlaneProxiesView-63775fd8.js"),["./KFilterBar-919ca0fb.css","./ServiceDataPlaneProxiesView-48d9ed34.css"],import.meta.url),props:n=>({gatewayType:n.query.gatewayType||"all",page:Ft(n.query.page,1),size:Ft(n.query.size,kr),query:decodeURIComponent(String(n.query.query||"")),search:decodeURIComponent(String(n.query.s||""))})}]}]}]}),gae={sources:$e("service.sources")},Cae=e=>[[gae.sources,{service:mae,arguments:[e.api],labels:[e.sources]}]],yae=e=>({"use zones":()=>e("KUMA_MODE")==="global","create zones":t=>t("use zones")&&e("KUMA_ZONE_CREATION_FLOW")==="enabled"}),bae=e=>({"/zone-cps":async(t,n)=>{n.close();const{size:r}=t,o=t.size*(t.page-1);return await e.getAllZoneOverviews({size:r,offset:o})},"/zone-cps/:name":async(t,n)=>{n.close();const{name:r}=t;return await e.getZoneOverview({name:r})},"/zone-ingresses/:name":async(t,n)=>{n.close();const{name:r}=t;return await e.getZoneIngress({name:r})},"/zone-ingresses/:name/data-path/:dataPath":(t,n)=>{n.close();const{name:r,dataPath:o}=t;return e.getZoneIngressData({zoneIngressName:r,dataPath:o})},"/zone-ingress-overviews":async(t,n)=>{n.close();const{size:r}=t,o=t.size*(t.page-1);return await e.getAllZoneIngressOverviews({size:r,offset:o})},"/zone-ingress-overviews/:name":async(t,n)=>{n.close();const{name:r}=t;return await e.getZoneIngressOverview({name:r})},"/zone-egresses/:name":async(t,n)=>{n.close();const{name:r}=t;return await e.getZoneEgress({name:r})},"/zone-egresses/:name/data-path/:dataPath":(t,n)=>{n.close();const{name:r,dataPath:o}=t;return e.getZoneEgressData({zoneEgressName:r,dataPath:o})},"/zone-egress-overviews":async(t,n)=>{n.close();const{size:r}=t,o=t.size*(t.page-1);return await e.getAllZoneEgressOverviews({size:r,offset:o})},"/zone-egress-overviews/:name":async(t,n)=>{n.close();const{name:r}=t;return await e.getZoneEgressOverview({name:r})}}),wae=()=>[{path:"/zones/create",name:"zone-create-view",meta:{isWizard:!0},component:()=>be(()=>import("./ZoneCreateView-44cbacaa.js"),["./CodeBlock-aa591f34.css"],import.meta.url)}],_ae=e=>[...e,{path:"/zones",name:"zone-index-view",redirect:{name:"zone-cp-list-view"},children:[{path:"zone-cps",name:"zone-cps",children:[{path:"",name:"zone-cp-tabs-view",meta:{module:"zone-cps"},component:()=>be(()=>import("./ZoneTabsView-5650f49a.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-cp-list-view",props:t=>({page:Ft(t.query.page,1),size:Ft(t.query.size,kr)}),component:()=>be(()=>import("./ZoneListView-45da1b4b.js"),["./ZoneListView-a5681263.css"],import.meta.url)}]},{path:":zone",name:"zone-cp-detail-tabs-view",component:()=>be(()=>import("./ZoneDetailTabsView-1c59e68b.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-cp-detail-view",component:()=>be(()=>import("./ZoneDetailView-13312906.js"),["./AccordionList-8bab9627.css","./SubscriptionList-64757846.css"],import.meta.url)},{path:"config",name:"zone-cp-config-view",component:()=>be(()=>import("./ZoneConfigView-e81f484a.js"),["./CodeBlock-aa591f34.css"],import.meta.url)}]}]},{path:"zone-ingresses",name:"zone-ingresses",children:[{path:"",name:"zone-ingress-tabs-view",meta:{module:"zone-ingresses"},component:()=>be(()=>import("./ZoneTabsView-5650f49a.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-ingress-list-view",props:t=>({page:Ft(t.query.page,1),size:Ft(t.query.size,kr)}),component:()=>be(()=>import("./ZoneIngressListView-4201f621.js"),["./ZoneIngressListView-227cedc3.css"],import.meta.url)}]},{path:":zoneIngress",name:"zone-ingress-detail-tabs-view",component:()=>be(()=>import("./ZoneIngressDetailTabsView-90a2822a.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-ingress-detail-view",component:()=>be(()=>import("./ZoneIngressDetailView-03d04dbb.js"),["./AccordionList-8bab9627.css","./SubscriptionList-64757846.css"],import.meta.url)},{path:"xds-config",name:"zone-ingress-xds-config-view",component:()=>be(()=>import("./ZoneIngressXdsConfigView-373234d8.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"stats",name:"zone-ingress-stats-view",component:()=>be(()=>import("./ZoneIngressStatsView-6e1a9235.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"clusters",name:"zone-ingress-clusters-view",component:()=>be(()=>import("./ZoneIngressClustersView-71276930.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"config",name:"zone-ingress-config-view",component:()=>be(()=>import("./ZoneIngressConfigView-c84c6c56.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]},{path:"zone-egresses",name:"zone-egresses",children:[{path:"",name:"zone-egress-tabs-view",meta:{module:"zone-egresses"},component:()=>be(()=>import("./ZoneTabsView-5650f49a.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-egress-list-view",props:t=>({page:Ft(t.query.page,1),size:Ft(t.query.size,kr)}),component:()=>be(()=>import("./ZoneEgressListView-813f685b.js"),["./ZoneEgressListView-5a0b14a5.css"],import.meta.url)}]},{path:":zoneEgress",name:"zone-egress-detail-tabs-view",component:()=>be(()=>import("./ZoneEgressDetailTabsView-751a6695.js"),["./NavTabs-423b9d69.css"],import.meta.url),children:[{path:"",name:"zone-egress-detail-view",component:()=>be(()=>import("./ZoneEgressDetailView-2a55b822.js"),["./AccordionList-8bab9627.css","./SubscriptionList-64757846.css"],import.meta.url)},{path:"xds-config",name:"zone-egress-xds-config-view",component:()=>be(()=>import("./ZoneEgressXdsConfigView-ce025da4.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"stats",name:"zone-egress-stats-view",component:()=>be(()=>import("./ZoneEgressStatsView-5dc02acf.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"clusters",name:"zone-egress-clusters-view",component:()=>be(()=>import("./ZoneEgressClustersView-34849db6.js"),["./CodeBlock-aa591f34.css","./EnvoyData-2ae28a0a.css"],import.meta.url)},{path:"config",name:"zone-egress-config-view",component:()=>be(()=>import("./ZoneEgressConfigView-629f2201.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}]}],vu={sources:$e("zone.sources"),features:$e("zone.features")},kae=e=>[[vu.sources,{service:bae,arguments:[e.api],labels:[e.sources]}],[vu.features,{service:yae,arguments:[e.env],labels:[e.features]}]],Mae={common:{product:{name:"Kuma",href:{docs:{index:"{KUMA_DOCS_URL}/"}},environment:{universal:"Universal",kubernetes:"Kubernetes"},mode:{standalone:"Standalone",global:"Multi-Zone"}},copyText:"Copy",copySuccessText:"Copied!",copyKubernetesText:"Copy as Kubernetes",copyKubernetesShortText:"as k8s",documentation:"Documentation",error_state:{title:"An error has occurred while trying to load this data.",details:"Details",field:"Field"},emptyState:{title:"No data",message:"There are no {type} present",icon:"stateNoData"},collection:{none:" ",actions:{delete:"Delete",edit:"Edit",view:"View details"}},detail:{subscriptions:{no_stats:"There are no statistics for subscription “{id}”",connect_time:"Connected",disconnect_time:"Disconnected",type:"Type",responses_sent_acknowledged:"Responses sent/ack’ed"},none:"—",created:"Created",modified:"Modified",no_envoy_data:"No Envoy data is available because the {resource} is not online"}}},xae={components:{"route-view":{title:"{name} Manager","route-announcer":"Navigated to {title}"}}},Sae={http:{api:{property:{tls:"TLS",mtls:"mTLS",mTLS:"mTLS",globalInstanceId:"Global instance ID",controlPlaneInstanceId:"CP instance ID",connectTime:"Connected",disconnectTime:"Disconnected",cds:"CDS",eds:"EDS",lds:"LDS",rds:"RDS",responsesSent:"Responses sent",responsesAcknowledged:"Responses acknowledged",responsesRejected:"Responses rejected",certificateExpirationTime:"Expiration time",lastCertificateRegeneration:"Last generated",certificateRegenerations:"Regenerations",authenticationType:"Authentication type"},value:{online:"online",offline:"offline",partiallyDegraded:"partially degraded",partially_degraded:"partially degraded",notAvailable:"information not available",not_available:"information not available",disabled:"disabled"}}}},Eae={"data-planes":{routes:{item:{title:"{name}",breadcrumbs:"Data Plane Proxies",navigation:{"data-plane-detail-view":"Overview","data-plane-policies-view":"Policies","data-plane-xds-config-view":"XDS Configuration","data-plane-stats-view":"Stats","data-plane-clusters-view":"Clusters","data-plane-config-view":"YAML"}},items:{title:"Data Plane Proxies"}},href:{docs:{data_plane_proxy:"{KUMA_DOCS_URL}/production/dp-config/dpp?{KUMA_UTM_QUERY_PARAMS}",gateway:"{KUMA_DOCS_URL}/explore/gateway?{KUMA_UTM_QUERY_PARAMS}","mutual-tls":"{KUMA_DOCS_URL}/policies/mutual-tls?{KUMA_UTM_QUERY_PARAMS}"}},list:{version_mismatch:"Version mismatch"},detail:{mtls:"Certificate",subscriptions:"XDS connections",no_mtls:"This Data Plane Proxy does not have mTLS configured, yet",no_mtls_learn_more:"Learn about certificates in {product}",configuration:"Configuration"}}},Aae={diagnostics:{routes:{item:{title:"Diagnostics",breadcrumbs:"Diagnostics"}}}},Lae={gateways:{routes:{item:{title:"{name}",breadcrumbs:"Gateways",navigation:{"gateway-detail-view":"Overview","gateway-policies-view":"Policies","gateway-xds-config-view":"XDS Configuration","gateway-stats-view":"Stats","gateway-clusters-view":"Clusters","gateway-config-view":"YAML"}},items:{title:"Gateways"}}}},Dae={"main-overview":{routes:{item:{title:"Overview"}},detail:{health:{title:"Global Control Plane health",view_all:"(view all)",zone_control_planes:"Zones",meshes:"Meshes",services:"Services",data_plane_proxies:"Data Plane Proxies"},zone_control_planes:{title:"Zones",table:{name:"Name",status:"Status"}},meshes:{title:"Meshes",table:{name:"Name",services:"Services",data_plane_proxies:"Data Plane Proxies"}}}}},Tae={meshes:{routes:{item:{title:"{name}",breadcrumbs:"Meshes",navigation:{"mesh-detail-view":"Overview","mesh-config-view":"YAML","services-abstract-view":"Services","data-planes-abstract-view":"Data Plane Proxies","gateways-abstract-view":"Gateways","policies-abstract-view":"Policies"}},items:{title:"Meshes",breadcrumbs:"Meshes"},overview:{title:"Mesh overview"}},href:{docs:"{KUMA_DOCS_URL}/production/mesh?{KUMA_UTM_QUERY_PARAMS}"},detail:{services:"Services",data_plane_proxies:"Data Plane Proxies",policies:"Policies",enabled:"Enabled",disabled:"Disabled"}}},Bae={onboarding:{href:{docs:{install:"{KUMA_DOCS_URL}/deployments/multi-zone?{KUMA_UTM_QUERY_PARAMS}#zone-control-plane"}},routes:{welcome:{title:"Welcome to {name}!"},"deployment-types":{title:"Deployment Types"},"configuration-types":{title:"Configuration Types"},multizone:{title:"Multizone"},"create-mesh":{title:"Create the Mesh"},"add-services":{title:"Add new services"},"add-services-code":{title:"Add new services"},"dataplanes-overview":{title:"Data plane overview",header:{success:{title:"Success",description:"The following data plane proxies (DPPs) are connected to the control plane:"},waiting:{title:"Waiting for DPPs",description:""}}},completed:{title:"Completed"}}}},Hae={policies:{routes:{item:{title:"{name}",breadcrumbs:"Policies"},items:{title:"Policies"}},href:{docs:"{KUMA_DOCS_URL}/policies/{name}?{KUMA_UTM_QUERY_PARAMS}"},collection:{beta:"Beta",title:"About {name}",description:"Use policies to apply filters to incoming or outgoing traffic of Data Plane Proxies. To generate the Envoy configuration of a proxy the control-plane uses its data-plane configuration with the policies matching it.",inbound:"Inbound",outbound:"Outbound"},detail:{affected_dpps:"Affected Data Plane Proxies"},type:null}},Oae={services:{routes:{item:{title:"{name}",breadcrumbs:"Services",navigation:{"service-detail-view":"Overview","service-data-plane-proxies-view":"Data Plane Proxies","service-config-view":"YAML"}},items:{title:"Services"}}}},Iae={"zone-cps":{routes:{item:{title:"{name}",breadcrumbs:"Zone Control Planes",navigation:{"zone-cp-detail-view":"Overview","zone-cp-config-view":"Config"}},items:{title:"Zone Control Planes",breadcrumbs:"Zone Control Planes"}},list:{version_mismatch:"Version mismatch"},detail:{subscriptions:"KDS connections",configuration_title:"Configuration",no_subscriptions:"This zone has no subscriptions"},empty_state:{title:"No Zones yet …",message:"Create your first Zone to start managing your Mesh"}},"zone-ingresses":{routes:{item:{title:"{name}",breadcrumbs:"Ingresses",navigation:{"zone-ingress-detail-view":"Overview","zone-ingress-xds-config-view":"XDS Configuration","zone-ingress-stats-view":"Stats","zone-ingress-clusters-view":"Clusters","zone-ingress-config-view":"YAML"}},items:{title:"Ingresses",breadcrumbs:"Ingresses"}},href:{docs:"{KUMA_DOCS_URL}/production/cp-deployment/zone-ingress?{KUMA_UTM_QUERY_PARAMS}"},detail:{subscriptions:"XDS connections"}},"zone-egresses":{routes:{item:{title:"{name}",breadcrumbs:"Egresses",navigation:{"zone-egress-detail-view":"Overview","zone-egress-xds-config-view":"XDS Configuration","zone-egress-stats-view":"Stats","zone-egress-clusters-view":"Clusters","zone-egress-config-view":"YAML"}},items:{title:"Egresses",breadcrumbs:"Egresses"}},href:{docs:"{KUMA_DOCS_URL}/production/cp-deployment/zoneegress?{KUMA_UTM_QUERY_PARAMS}"},detail:{subscriptions:"XDS connections"}},zones:{href:{docs:{cta:"{KUMA_DOCS_URL}/documentation/deployments?{KUMA_UTM_QUERY_PARAMS}"}},routes:{create:{title:"Create & connect Zone"},items:{title:"Zones",navigation:{"zone-cp-list-view":"Zone Control Planes","zone-ingress-list-view":"Ingresses","zone-egress-list-view":"Egresses"}}},index:{create:"Create Zone"},action_menu:{toggle_button:"Zone Actions",delete_button:"Delete"},form:{exit:"Exit",title:"Create & Connect Zone",description:"Provision and connect a remote zone to your Kuma Global Control Plane.",facts:["Observe and manage zone workloads","Gain insight into service configuration and stats","View and modify mesh policies"],section:{name:{title:"Zone name",description:"Provide a name to identify this zone."},configuration:{title:"Configuration",description:"Select which environment this zone will be running in, and whether you want to provision zone ingress and / or egress proxies."},connect_zone:{title:"Connect Zone",description:"Establish a connection to your remote zone by following the instructions to setup dependencies and install the remote zone control plane."},scanner:{title:"Waiting for Zone to be connected …",description:" "}},nameLabel:"Name",name_tooltip:"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 '-'.",createZoneButtonLabel:"Create Zone & generate token",environmentLabel:"Environment",universalLabel:"Universal",kubernetesLabel:"Kubernetes",zoneIngressLabel:"Zone Ingress",zoneIngressEnabledLabel:"Enabled",zoneEgressLabel:"Zone Egress",zoneEgressEnabledLabel:"Enabled",confirm_modal:{action_button:"Yes, exit",title:"Are you sure you want to exit?",body:"You’ve already created a Zone with a token. You won’t have access to the Zone’s token once you exit. If you lose access to this token you’ll need to delete the zone and re-create it."},scan:{waitTitle:"Waiting for Zone to be connected …",completeTitle:"Done!",completeDescription:"The Zone “{name}” is now connected.",completeButtonLabel:"Go to Zone “{name}”",errorTitle:"Could not connect Zone",errorDescription:"We were unable to connect Zone."},universal:{saveToken:{title:"Save token",saveTokenDescription:"Save the token to a file.",saveTokenCommand:`mkdir -p ~/kuma-cp \\ && echo {token} > ~/kuma-cp/cpTokenFile \\ && chmod 600 ~/kuma-cp/cpTokenFile `},connectZone:{title:"Connect Zone",configDescription:"Copy and paste the following configuration into the config.yaml on your local machine.",configFileName:"config.yaml",config:`environment: universal @@ -604,7 +604,7 @@ egress: enabled: {zoneEgressEnabled} experimental: deltaKds: true -`,connectDescription:"Next, run the following command to connect the Zone.",connectCommand:"helm 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 '-'.",statusError:{409:{title:"A Zone with the name {zoneName} 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:"An error occurred while creating the Zone {zoneName}",description:"You may retry this operation."}}},delete:{confirmModal:{text1:"Are you sure you want to delete the Zone {zoneName}?",text2:"This action cannot be reversed.",proceedText:"Yes, delete",title:"Delete Zone",errorText:"An unexpected error occurred"}}}},Vae={...Mae,...Sae,...xae,...Dae,...Bae,...Aae,...Tae,...Oae,...Hae,...Eae,...Lae,...Iae},Pae=e=>[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>be(()=>import("./AppNotFoundView-7bdf57ad.js"),[],import.meta.url)},{path:"/",name:"home",component:()=>be(()=>import("./MainOverviewView-662a2fcd.js"),[],import.meta.url)},...e];function Zae(e=""){return{baseGuiPath:"/gui",apiUrl:e,version:"2.3.0",product:"Kuma",mode:"global",environment:"universal",apiReadOnly:!1}}class Nae{constructor(t){ut(this,"env");let n=t;const r=(s,l="")=>this.var(s,(n==null?void 0:n[s])??l),o=this.getConfig(),a=Rae(r("KUMA_VERSION",o.version)),i=encodeURIComponent(r("KUMA_PRODUCT_NAME"));n={...n,KUMA_UTM_QUERY_PARAMS:`utm_source=${i}&utm_medium=${i}`},this.env={...n,KUMA_INSTALL_URL:`${r("KUMA_INSTALL_URL")}?${r("KUMA_UTM_QUERY_PARAMS")}`,KUMA_DOCS_URL:`${r("KUMA_DOCS_URL")}/${a.patch==="0.0.0"?"dev":a.patch.replace(/\.\d+$/,".x")}`,KUMA_VERSION:a.pre,KUMA_API_URL:r("KUMA_API_URL")||o.apiUrl,KUMA_BASE_PATH:r("KUMA_BASE_PATH")||o.baseGuiPath,KUMA_MODE:r("KUMA_MODE")||o.mode,KUMA_ENVIRONMENT:r("KUMA_ENVIRONMENT")||o.environment}}var(t,n=""){var r;return((r=this.env)==null?void 0:r[t])??n}getConfig(){const t=document.querySelector("#kuma-config");let n;if(t instanceof HTMLScriptElement&&t.textContent)try{n=JSON.parse(t.textContent.trim())}catch(r){console.error(r)}return n||(n=Zae(),console.error("Unable to parse kuma config. Falling back to defaults")),n.apiUrl=$ae(n.apiUrl),n}}function Ef(e){return e.endsWith("/")?Ef(e.slice(0,-1)):e}function $ae(e){return e=!e.includes("://")&&!e.startsWith("/")?`/${e}`:e,Ef(e)}function Rae(e){const[t,n,...r]=e.split(".");if(isNaN(parseInt(t)))return{major:t,minor:t,patch:t,pre:t};const[o,a]=r.join(".").split("-");return{major:t,minor:`${t}.${n}`,patch:`${t}.${n}.${o}`,pre:`${t}.${n}.${o}${a!==void 0?`-${a}`:""}`}}var i7=function(e,t){return i7=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},i7(e,t)};function ur(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");i7(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Be=function(){return Be=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0}),n=[],r=0,o=t;r1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(qae,function(l,c,u,d,h,f){if(c)t.minimumIntegerDigits=u.length;else{if(d&&h)throw new Error("We currently do not support maximum integer digits");if(f)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Pf.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(Cu.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(Cu,function(l,c,u,d,h,f){return u==="*"?t.minimumFractionDigits=c.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:h&&f?(t.minimumFractionDigits=h.length,t.maximumFractionDigits=h.length+f.length):(t.minimumFractionDigits=c.length,t.maximumFractionDigits=c.length),""});var a=o.options[0];a==="w"?t=Be(Be({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=Be(Be({},t),yu(a)));continue}if(Vf.test(o.stem)){t=Be(Be({},t),yu(o.stem));continue}var i=Zf(o.stem);i&&(t=Be(Be({},t),i));var s=Qae(o.stem);s&&(t=Be(Be({},t),s))}return t}var ms={"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 Jae(e,t){for(var n="",r=0;r>1),l="a",c=e1e(t);for((c=="H"||c=="k")&&(s=0);s-- >0;)n+=l;for(;i-- >0;)n=c+n}else o==="J"?n+="H":n+=o}return n}function e1e(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 n=e.language,r;n!=="root"&&(r=e.maximize().region);var o=ms[r||""]||ms[n||""]||ms["".concat(n,"-001")]||ms["001"];return o[0]}var w0,t1e=new RegExp("^".concat(If.source,"*")),n1e=new RegExp("".concat(If.source,"*$"));function et(e,t){return{start:e,end:t}}var r1e=!!String.prototype.startsWith&&"_a".startsWith("a",1),o1e=!!String.fromCodePoint,a1e=!!Object.fromEntries,i1e=!!String.prototype.codePointAt,s1e=!!String.prototype.trimStart,l1e=!!String.prototype.trimEnd,c1e=!!Number.isSafeInteger,u1e=c1e?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},l7=!0;try{var d1e=$f("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");l7=((w0=d1e.exec("a"))===null||w0===void 0?void 0:w0[0])==="a"}catch{l7=!1}var wu=r1e?function(e,t,n){return e.startsWith(t,n)}:function(e,t,n){return e.slice(n,n+t.length)===t},c7=o1e?String.fromCodePoint:function(){for(var e=[],t=0;to;){if(a=e[o++],a>1114111)throw RangeError(a+" is not a valid code point");n+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return n},_u=a1e?Object.fromEntries:function(e){for(var t={},n=0,r=e;n=n)){var r=e.charCodeAt(t),o;return r<55296||r>56319||t+1===n||(o=e.charCodeAt(t+1))<56320||o>57343?r:(r-55296<<10)+(o-56320)+65536}},h1e=s1e?function(e){return e.trimStart()}:function(e){return e.replace(t1e,"")},f1e=l1e?function(e){return e.trimEnd()}:function(e){return e.replace(n1e,"")};function $f(e,t){return new RegExp(e,t)}var u7;if(l7){var ku=$f("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");u7=function(e,t){var n;ku.lastIndex=t;var r=ku.exec(e);return(n=r[1])!==null&&n!==void 0?n:""}}else u7=function(e,t){for(var n=[];;){var r=Nf(e,t);if(r===void 0||Rf(r)||g1e(r))break;n.push(r),t+=r>=65536?2:1}return c7.apply(void 0,n)};var p1e=function(){function e(t,n){n===void 0&&(n={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!n.ignoreTag,this.locale=n.locale,this.requiresOtherClause=!!n.requiresOtherClause,this.shouldParseSkeletons=!!n.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,n,r){for(var o=[];!this.isEOF();){var a=this.char();if(a===123){var i=this.parseArgument(t,r);if(i.err)return i;o.push(i.val)}else{if(a===125&&t>0)break;if(a===35&&(n==="plural"||n==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:gt.pound,location:et(s,this.clonePosition())})}else if(a===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(Je.UNMATCHED_CLOSING_TAG,et(this.clonePosition(),this.clonePosition()))}else if(a===60&&!this.ignoreTag&&d7(this.peek()||0)){var i=this.parseTag(t,n);if(i.err)return i;o.push(i.val)}else{var i=this.parseLiteral(t,n);if(i.err)return i;o.push(i.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,n){var r=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:gt.literal,value:"<".concat(o,"/>"),location:et(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var a=this.parseMessage(t+1,n,!0);if(a.err)return a;var i=a.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:gt.tag,value:o,children:i,location:et(r,this.clonePosition())},err:null}:this.error(Je.INVALID_TAG,et(s,this.clonePosition())))}else return this.error(Je.UNCLOSED_TAG,et(r,this.clonePosition()))}else return this.error(Je.INVALID_TAG,et(r,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&v1e(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,n){for(var r=this.clonePosition(),o="";;){var a=this.tryParseQuote(n);if(a){o+=a;continue}var i=this.tryParseUnquoted(t,n);if(i){o+=i;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=et(r,this.clonePosition());return{val:{type:gt.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!m1e(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 n=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(r===39)if(this.peek()===39)n.push(39),this.bump();else{this.bump();break}else n.push(r);this.bump()}return c7.apply(void 0,n)},e.prototype.tryParseUnquoted=function(t,n){if(this.isEOF())return null;var r=this.char();return r===60||r===123||r===35&&(n==="plural"||n==="selectordinal")||r===125&&t>0?null:(this.bump(),c7(r))},e.prototype.parseArgument=function(t,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Je.EXPECT_ARGUMENT_CLOSING_BRACE,et(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(Je.EMPTY_ARGUMENT,et(r,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(Je.MALFORMED_ARGUMENT,et(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Je.EXPECT_ARGUMENT_CLOSING_BRACE,et(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:gt.argument,value:o,location:et(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Je.EXPECT_ARGUMENT_CLOSING_BRACE,et(r,this.clonePosition())):this.parseArgumentOptions(t,n,o,r);default:return this.error(Je.MALFORMED_ARGUMENT,et(r,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),n=this.offset(),r=u7(this.message,n),o=n+r.length;this.bumpTo(o);var a=this.clonePosition(),i=et(t,a);return{value:r,location:i}},e.prototype.parseArgumentOptions=function(t,n,r,o){var a,i=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(Je.EXPECT_ARGUMENT_TYPE,et(i,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var h=f1e(d.val);if(h.length===0)return this.error(Je.EXPECT_ARGUMENT_STYLE,et(this.clonePosition(),this.clonePosition()));var f=et(u,this.clonePosition());c={style:h,styleLocation:f}}var v=this.tryParseArgumentClose(o);if(v.err)return v;var _=et(o,this.clonePosition());if(c&&wu(c==null?void 0:c.style,"::",0)){var C=h1e(c.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(C,c.styleLocation);return d.err?d:{val:{type:gt.number,value:r,location:_,style:d.val},err:null}}else{if(C.length===0)return this.error(Je.EXPECT_DATE_TIME_SKELETON,_);var b=C;this.locale&&(b=Jae(C,this.locale));var h={type:s1.dateTime,pattern:b,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?Gae(b):{}},w=s==="date"?gt.date:gt.time;return{val:{type:w,value:r,location:_,style:h},err:null}}}return{val:{type:s==="number"?gt.number:s==="date"?gt.date:gt.time,value:r,location:_,style:(a=c==null?void 0:c.style)!==null&&a!==void 0?a:null},err:null}}case"plural":case"selectordinal":case"select":{var g=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Je.EXPECT_SELECT_ARGUMENT_OPTIONS,et(g,Be({},g)));this.bumpSpace();var k=this.parseIdentifierIfPossible(),B=0;if(s!=="select"&&k.value==="offset"){if(!this.bumpIf(":"))return this.error(Je.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,et(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(Je.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Je.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),k=this.parseIdentifierIfPossible(),B=d.val}var N=this.tryParsePluralOrSelectOptions(t,s,n,k);if(N.err)return N;var v=this.tryParseArgumentClose(o);if(v.err)return v;var j=et(o,this.clonePosition());return s==="select"?{val:{type:gt.select,value:r,options:_u(N.val),location:j},err:null}:{val:{type:gt.plural,value:r,options:_u(N.val),offset:B,pluralType:s==="plural"?"cardinal":"ordinal",location:j},err:null}}default:return this.error(Je.INVALID_ARGUMENT_TYPE,et(i,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(Je.EXPECT_ARGUMENT_CLOSING_BRACE,et(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,n=this.clonePosition();!this.isEOF();){var r=this.char();switch(r){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(Je.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,et(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(n.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(n.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,n){var r=[];try{r=Kae(t)}catch{return this.error(Je.INVALID_NUMBER_SKELETON,n)}return{val:{type:s1.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?Xae(r):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,n,r,o){for(var a,i=!1,s=[],l=new Set,c=o.value,u=o.location;;){if(c.length===0){var d=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(Je.EXPECT_PLURAL_ARGUMENT_SELECTOR,Je.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;u=et(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(n==="select"?Je.DUPLICATE_SELECT_ARGUMENT_SELECTOR:Je.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(i=!0),this.bumpSpace();var f=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?Je.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:Je.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,et(this.clonePosition(),this.clonePosition()));var v=this.parseMessage(t+1,n,r);if(v.err)return v;var _=this.tryParseArgumentClose(f);if(_.err)return _;s.push([c,{value:v.val,location:et(f,this.clonePosition())}]),l.add(c),this.bumpSpace(),a=this.parseIdentifierIfPossible(),c=a.value,u=a.location}return s.length===0?this.error(n==="select"?Je.EXPECT_SELECT_ARGUMENT_SELECTOR:Je.EXPECT_PLURAL_ARGUMENT_SELECTOR,et(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!i?this.error(Je.MISSING_OTHER_CLAUSE,et(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,n){var r=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var a=!1,i=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)a=!0,i=i*10+(s-48),this.bump();else break}var l=et(o,this.clonePosition());return a?(i*=r,u1e(i)?{val:i,err:null}:this.error(n,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 n=Nf(this.message,t);if(n===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return n},e.prototype.error=function(t,n){return{val:null,err:{kind:t,message:this.message,location:n}}},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(wu(this.message,t,this.offset())){for(var n=0;n=0?(this.bumpTo(r),!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 n=this.offset();if(n===t)break;if(n>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()&&Rf(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),n=this.offset(),r=this.message.charCodeAt(n+(t>=65536?2:1));return r??null},e}();function d7(e){return e>=97&&e<=122||e>=65&&e<=90}function m1e(e){return d7(e)||e===47}function v1e(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 Rf(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function g1e(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 h7(e){e.forEach(function(t){if(delete t.location,Tf(t)||Bf(t))for(var n in t.options)delete t.options[n].location,h7(t.options[n].value);else Af(t)&&Of(t.style)||(Lf(t)||Df(t))&&s7(t.style)?delete t.style.location:Hf(t)&&h7(t.children)})}function C1e(e,t){t===void 0&&(t={}),t=Be({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new p1e(e,t).parse();if(n.err){var r=SyntaxError(Je[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return t!=null&&t.captureLocation||h7(n.val),n.val}function pr(e,t){var n=t&&t.cache?t.cache:M1e,r=t&&t.serializer?t.serializer:k1e,o=t&&t.strategy?t.strategy:b1e;return o(e,{cache:n,serializer:r})}function y1e(e){return e==null||typeof e=="number"||typeof e=="boolean"}function Ff(e,t,n,r){var o=y1e(r)?r:n(r),a=t.get(o);return typeof a>"u"&&(a=e.call(this,r),t.set(o,a)),a}function zf(e,t,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),a=t.get(o);return typeof a>"u"&&(a=e.apply(this,r),t.set(o,a)),a}function H3(e,t,n,r,o){return n.bind(t,e,r,o)}function b1e(e,t){var n=e.length===1?Ff:zf;return H3(e,this,n,t.cache.create(),t.serializer)}function w1e(e,t){return H3(e,this,zf,t.cache.create(),t.serializer)}function _1e(e,t){return H3(e,this,Ff,t.cache.create(),t.serializer)}var k1e=function(){return JSON.stringify(arguments)};function O3(){this.cache=Object.create(null)}O3.prototype.get=function(e){return this.cache[e]};O3.prototype.set=function(e,t){this.cache[e]=t};var M1e={create:function(){return new O3}},mr={variadic:w1e,monadic:_1e},Er;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Er||(Er={}));var Bo=function(e){ur(t,e);function t(n,r,o){var a=e.call(this,n)||this;return a.code=r,a.originalMessage=o,a}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),Mu=function(e){ur(t,e);function t(n,r,o,a){return e.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Er.INVALID_VALUE,a)||this}return t}(Bo),x1e=function(e){ur(t,e);function t(n,r,o){return e.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),Er.INVALID_VALUE,o)||this}return t}(Bo),S1e=function(e){ur(t,e);function t(n,r){return e.call(this,'The intl string context variable "'.concat(n,'" was not provided to the string "').concat(r,'"'),Er.MISSING_VALUE,r)||this}return t}(Bo),cn;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(cn||(cn={}));function E1e(e){return e.length<2?e:e.reduce(function(t,n){var r=t[t.length-1];return!r||r.type!==cn.literal||n.type!==cn.literal?t.push(n):r.value+=n.value,t},[])}function A1e(e){return typeof e=="function"}function Ps(e,t,n,r,o,a,i){if(e.length===1&&gu(e[0]))return[{type:cn.literal,value:e[0].value}];for(var s=[],l=0,c=e;l[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>be(()=>import("./AppNotFoundView-17d704f1.js"),[],import.meta.url)},{path:"/",name:"home",component:()=>be(()=>import("./MainOverviewView-51708546.js"),[],import.meta.url)},...e];function Zae(e=""){return{baseGuiPath:"/gui",apiUrl:e,version:"2.3.0",product:"Kuma",mode:"global",environment:"universal",apiReadOnly:!1}}class Nae{constructor(t){ut(this,"env");let n=t;const r=(s,l="")=>this.var(s,(n==null?void 0:n[s])??l),o=this.getConfig(),a=Rae(r("KUMA_VERSION",o.version)),i=encodeURIComponent(r("KUMA_PRODUCT_NAME"));n={...n,KUMA_UTM_QUERY_PARAMS:`utm_source=${i}&utm_medium=${i}`},this.env={...n,KUMA_INSTALL_URL:`${r("KUMA_INSTALL_URL")}?${r("KUMA_UTM_QUERY_PARAMS")}`,KUMA_DOCS_URL:`${r("KUMA_DOCS_URL")}/${a.patch==="0.0.0"?"dev":a.patch.replace(/\.\d+$/,".x")}`,KUMA_VERSION:a.pre,KUMA_API_URL:r("KUMA_API_URL")||o.apiUrl,KUMA_BASE_PATH:r("KUMA_BASE_PATH")||o.baseGuiPath,KUMA_MODE:r("KUMA_MODE")||o.mode,KUMA_ENVIRONMENT:r("KUMA_ENVIRONMENT")||o.environment}}var(t,n=""){var r;return((r=this.env)==null?void 0:r[t])??n}getConfig(){const t=document.querySelector("#kuma-config");let n;if(t instanceof HTMLScriptElement&&t.textContent)try{n=JSON.parse(t.textContent.trim())}catch(r){console.error(r)}return n||(n=Zae(),console.error("Unable to parse kuma config. Falling back to defaults")),n.apiUrl=$ae(n.apiUrl),n}}function Ef(e){return e.endsWith("/")?Ef(e.slice(0,-1)):e}function $ae(e){return e=!e.includes("://")&&!e.startsWith("/")?`/${e}`:e,Ef(e)}function Rae(e){const[t,n,...r]=e.split(".");if(isNaN(parseInt(t)))return{major:t,minor:t,patch:t,pre:t};const[o,a]=r.join(".").split("-");return{major:t,minor:`${t}.${n}`,patch:`${t}.${n}.${o}`,pre:`${t}.${n}.${o}${a!==void 0?`-${a}`:""}`}}var i7=function(e,t){return i7=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},i7(e,t)};function ur(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");i7(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Be=function(){return Be=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0}),n=[],r=0,o=t;r1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(qae,function(l,c,u,d,h,f){if(c)t.minimumIntegerDigits=u.length;else{if(d&&h)throw new Error("We currently do not support maximum integer digits");if(f)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Pf.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(Cu.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(Cu,function(l,c,u,d,h,f){return u==="*"?t.minimumFractionDigits=c.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:h&&f?(t.minimumFractionDigits=h.length,t.maximumFractionDigits=h.length+f.length):(t.minimumFractionDigits=c.length,t.maximumFractionDigits=c.length),""});var a=o.options[0];a==="w"?t=Be(Be({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=Be(Be({},t),yu(a)));continue}if(Vf.test(o.stem)){t=Be(Be({},t),yu(o.stem));continue}var i=Zf(o.stem);i&&(t=Be(Be({},t),i));var s=Qae(o.stem);s&&(t=Be(Be({},t),s))}return t}var ms={"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 Jae(e,t){for(var n="",r=0;r>1),l="a",c=e1e(t);for((c=="H"||c=="k")&&(s=0);s-- >0;)n+=l;for(;i-- >0;)n=c+n}else o==="J"?n+="H":n+=o}return n}function e1e(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 n=e.language,r;n!=="root"&&(r=e.maximize().region);var o=ms[r||""]||ms[n||""]||ms["".concat(n,"-001")]||ms["001"];return o[0]}var w0,t1e=new RegExp("^".concat(If.source,"*")),n1e=new RegExp("".concat(If.source,"*$"));function et(e,t){return{start:e,end:t}}var r1e=!!String.prototype.startsWith&&"_a".startsWith("a",1),o1e=!!String.fromCodePoint,a1e=!!Object.fromEntries,i1e=!!String.prototype.codePointAt,s1e=!!String.prototype.trimStart,l1e=!!String.prototype.trimEnd,c1e=!!Number.isSafeInteger,u1e=c1e?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},l7=!0;try{var d1e=$f("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");l7=((w0=d1e.exec("a"))===null||w0===void 0?void 0:w0[0])==="a"}catch{l7=!1}var wu=r1e?function(e,t,n){return e.startsWith(t,n)}:function(e,t,n){return e.slice(n,n+t.length)===t},c7=o1e?String.fromCodePoint:function(){for(var e=[],t=0;to;){if(a=e[o++],a>1114111)throw RangeError(a+" is not a valid code point");n+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return n},_u=a1e?Object.fromEntries:function(e){for(var t={},n=0,r=e;n=n)){var r=e.charCodeAt(t),o;return r<55296||r>56319||t+1===n||(o=e.charCodeAt(t+1))<56320||o>57343?r:(r-55296<<10)+(o-56320)+65536}},h1e=s1e?function(e){return e.trimStart()}:function(e){return e.replace(t1e,"")},f1e=l1e?function(e){return e.trimEnd()}:function(e){return e.replace(n1e,"")};function $f(e,t){return new RegExp(e,t)}var u7;if(l7){var ku=$f("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");u7=function(e,t){var n;ku.lastIndex=t;var r=ku.exec(e);return(n=r[1])!==null&&n!==void 0?n:""}}else u7=function(e,t){for(var n=[];;){var r=Nf(e,t);if(r===void 0||Rf(r)||g1e(r))break;n.push(r),t+=r>=65536?2:1}return c7.apply(void 0,n)};var p1e=function(){function e(t,n){n===void 0&&(n={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!n.ignoreTag,this.locale=n.locale,this.requiresOtherClause=!!n.requiresOtherClause,this.shouldParseSkeletons=!!n.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,n,r){for(var o=[];!this.isEOF();){var a=this.char();if(a===123){var i=this.parseArgument(t,r);if(i.err)return i;o.push(i.val)}else{if(a===125&&t>0)break;if(a===35&&(n==="plural"||n==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:gt.pound,location:et(s,this.clonePosition())})}else if(a===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(Je.UNMATCHED_CLOSING_TAG,et(this.clonePosition(),this.clonePosition()))}else if(a===60&&!this.ignoreTag&&d7(this.peek()||0)){var i=this.parseTag(t,n);if(i.err)return i;o.push(i.val)}else{var i=this.parseLiteral(t,n);if(i.err)return i;o.push(i.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,n){var r=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:gt.literal,value:"<".concat(o,"/>"),location:et(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var a=this.parseMessage(t+1,n,!0);if(a.err)return a;var i=a.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:gt.tag,value:o,children:i,location:et(r,this.clonePosition())},err:null}:this.error(Je.INVALID_TAG,et(s,this.clonePosition())))}else return this.error(Je.UNCLOSED_TAG,et(r,this.clonePosition()))}else return this.error(Je.INVALID_TAG,et(r,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&v1e(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,n){for(var r=this.clonePosition(),o="";;){var a=this.tryParseQuote(n);if(a){o+=a;continue}var i=this.tryParseUnquoted(t,n);if(i){o+=i;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=et(r,this.clonePosition());return{val:{type:gt.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!m1e(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 n=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(r===39)if(this.peek()===39)n.push(39),this.bump();else{this.bump();break}else n.push(r);this.bump()}return c7.apply(void 0,n)},e.prototype.tryParseUnquoted=function(t,n){if(this.isEOF())return null;var r=this.char();return r===60||r===123||r===35&&(n==="plural"||n==="selectordinal")||r===125&&t>0?null:(this.bump(),c7(r))},e.prototype.parseArgument=function(t,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Je.EXPECT_ARGUMENT_CLOSING_BRACE,et(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(Je.EMPTY_ARGUMENT,et(r,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(Je.MALFORMED_ARGUMENT,et(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Je.EXPECT_ARGUMENT_CLOSING_BRACE,et(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:gt.argument,value:o,location:et(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Je.EXPECT_ARGUMENT_CLOSING_BRACE,et(r,this.clonePosition())):this.parseArgumentOptions(t,n,o,r);default:return this.error(Je.MALFORMED_ARGUMENT,et(r,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),n=this.offset(),r=u7(this.message,n),o=n+r.length;this.bumpTo(o);var a=this.clonePosition(),i=et(t,a);return{value:r,location:i}},e.prototype.parseArgumentOptions=function(t,n,r,o){var a,i=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(Je.EXPECT_ARGUMENT_TYPE,et(i,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var h=f1e(d.val);if(h.length===0)return this.error(Je.EXPECT_ARGUMENT_STYLE,et(this.clonePosition(),this.clonePosition()));var f=et(u,this.clonePosition());c={style:h,styleLocation:f}}var v=this.tryParseArgumentClose(o);if(v.err)return v;var _=et(o,this.clonePosition());if(c&&wu(c==null?void 0:c.style,"::",0)){var C=h1e(c.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(C,c.styleLocation);return d.err?d:{val:{type:gt.number,value:r,location:_,style:d.val},err:null}}else{if(C.length===0)return this.error(Je.EXPECT_DATE_TIME_SKELETON,_);var b=C;this.locale&&(b=Jae(C,this.locale));var h={type:s1.dateTime,pattern:b,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?Gae(b):{}},w=s==="date"?gt.date:gt.time;return{val:{type:w,value:r,location:_,style:h},err:null}}}return{val:{type:s==="number"?gt.number:s==="date"?gt.date:gt.time,value:r,location:_,style:(a=c==null?void 0:c.style)!==null&&a!==void 0?a:null},err:null}}case"plural":case"selectordinal":case"select":{var g=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Je.EXPECT_SELECT_ARGUMENT_OPTIONS,et(g,Be({},g)));this.bumpSpace();var k=this.parseIdentifierIfPossible(),B=0;if(s!=="select"&&k.value==="offset"){if(!this.bumpIf(":"))return this.error(Je.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,et(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(Je.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Je.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),k=this.parseIdentifierIfPossible(),B=d.val}var N=this.tryParsePluralOrSelectOptions(t,s,n,k);if(N.err)return N;var v=this.tryParseArgumentClose(o);if(v.err)return v;var j=et(o,this.clonePosition());return s==="select"?{val:{type:gt.select,value:r,options:_u(N.val),location:j},err:null}:{val:{type:gt.plural,value:r,options:_u(N.val),offset:B,pluralType:s==="plural"?"cardinal":"ordinal",location:j},err:null}}default:return this.error(Je.INVALID_ARGUMENT_TYPE,et(i,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(Je.EXPECT_ARGUMENT_CLOSING_BRACE,et(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,n=this.clonePosition();!this.isEOF();){var r=this.char();switch(r){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(Je.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,et(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(n.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(n.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,n){var r=[];try{r=Kae(t)}catch{return this.error(Je.INVALID_NUMBER_SKELETON,n)}return{val:{type:s1.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?Xae(r):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,n,r,o){for(var a,i=!1,s=[],l=new Set,c=o.value,u=o.location;;){if(c.length===0){var d=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(Je.EXPECT_PLURAL_ARGUMENT_SELECTOR,Je.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;u=et(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(n==="select"?Je.DUPLICATE_SELECT_ARGUMENT_SELECTOR:Je.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(i=!0),this.bumpSpace();var f=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?Je.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:Je.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,et(this.clonePosition(),this.clonePosition()));var v=this.parseMessage(t+1,n,r);if(v.err)return v;var _=this.tryParseArgumentClose(f);if(_.err)return _;s.push([c,{value:v.val,location:et(f,this.clonePosition())}]),l.add(c),this.bumpSpace(),a=this.parseIdentifierIfPossible(),c=a.value,u=a.location}return s.length===0?this.error(n==="select"?Je.EXPECT_SELECT_ARGUMENT_SELECTOR:Je.EXPECT_PLURAL_ARGUMENT_SELECTOR,et(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!i?this.error(Je.MISSING_OTHER_CLAUSE,et(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,n){var r=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var a=!1,i=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)a=!0,i=i*10+(s-48),this.bump();else break}var l=et(o,this.clonePosition());return a?(i*=r,u1e(i)?{val:i,err:null}:this.error(n,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 n=Nf(this.message,t);if(n===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return n},e.prototype.error=function(t,n){return{val:null,err:{kind:t,message:this.message,location:n}}},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(wu(this.message,t,this.offset())){for(var n=0;n=0?(this.bumpTo(r),!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 n=this.offset();if(n===t)break;if(n>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()&&Rf(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),n=this.offset(),r=this.message.charCodeAt(n+(t>=65536?2:1));return r??null},e}();function d7(e){return e>=97&&e<=122||e>=65&&e<=90}function m1e(e){return d7(e)||e===47}function v1e(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 Rf(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function g1e(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 h7(e){e.forEach(function(t){if(delete t.location,Tf(t)||Bf(t))for(var n in t.options)delete t.options[n].location,h7(t.options[n].value);else Af(t)&&Of(t.style)||(Lf(t)||Df(t))&&s7(t.style)?delete t.style.location:Hf(t)&&h7(t.children)})}function C1e(e,t){t===void 0&&(t={}),t=Be({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new p1e(e,t).parse();if(n.err){var r=SyntaxError(Je[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return t!=null&&t.captureLocation||h7(n.val),n.val}function pr(e,t){var n=t&&t.cache?t.cache:M1e,r=t&&t.serializer?t.serializer:k1e,o=t&&t.strategy?t.strategy:b1e;return o(e,{cache:n,serializer:r})}function y1e(e){return e==null||typeof e=="number"||typeof e=="boolean"}function Ff(e,t,n,r){var o=y1e(r)?r:n(r),a=t.get(o);return typeof a>"u"&&(a=e.call(this,r),t.set(o,a)),a}function zf(e,t,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),a=t.get(o);return typeof a>"u"&&(a=e.apply(this,r),t.set(o,a)),a}function H3(e,t,n,r,o){return n.bind(t,e,r,o)}function b1e(e,t){var n=e.length===1?Ff:zf;return H3(e,this,n,t.cache.create(),t.serializer)}function w1e(e,t){return H3(e,this,zf,t.cache.create(),t.serializer)}function _1e(e,t){return H3(e,this,Ff,t.cache.create(),t.serializer)}var k1e=function(){return JSON.stringify(arguments)};function O3(){this.cache=Object.create(null)}O3.prototype.get=function(e){return this.cache[e]};O3.prototype.set=function(e,t){this.cache[e]=t};var M1e={create:function(){return new O3}},mr={variadic:w1e,monadic:_1e},Er;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Er||(Er={}));var Bo=function(e){ur(t,e);function t(n,r,o){var a=e.call(this,n)||this;return a.code=r,a.originalMessage=o,a}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),Mu=function(e){ur(t,e);function t(n,r,o,a){return e.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Er.INVALID_VALUE,a)||this}return t}(Bo),x1e=function(e){ur(t,e);function t(n,r,o){return e.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),Er.INVALID_VALUE,o)||this}return t}(Bo),S1e=function(e){ur(t,e);function t(n,r){return e.call(this,'The intl string context variable "'.concat(n,'" was not provided to the string "').concat(r,'"'),Er.MISSING_VALUE,r)||this}return t}(Bo),cn;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(cn||(cn={}));function E1e(e){return e.length<2?e:e.reduce(function(t,n){var r=t[t.length-1];return!r||r.type!==cn.literal||n.type!==cn.literal?t.push(n):r.value+=n.value,t},[])}function A1e(e){return typeof e=="function"}function Ps(e,t,n,r,o,a,i){if(e.length===1&&gu(e[0]))return[{type:cn.literal,value:e[0].value}];for(var s=[],l=0,c=e;l"u")){var n=Intl.NumberFormat.supportedLocalesOf(t);return n.length>0?new Intl.Locale(n[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=C1e,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}(),ca;(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"})(ca||(ca={}));var Ki=function(e){ur(t,e);function t(n,r,o){var a=this,i=o?o instanceof Error?o:new Error(String(o)):void 0;return a=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,` `).concat(i?` @@ -625,4 +625,4 @@ Try polyfilling it using "@formatjs/intl-pluralrules" Try polyfilling it using "@formatjs/intl-relativetimeformat" `,Er.MISSING_INTL_API));try{return J1e(e,t,o).format(n,r)}catch(i){e.onError(new qn("Error formatting relative time.",e.locale,i))}return String(n)}var tie=["style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem"];function Kf(e,t,n){var r=e.locale,o=e.formats,a=e.onError;n===void 0&&(n={});var i=n.format,s=i&&I3(o,"number",i,a)||{},l=ga(n,tie,s);return t(r,l)}function nie(e,t,n,r){r===void 0&&(r={});try{return Kf(e,t,r).format(n)}catch(o){e.onError(new qn("Error formatting number.",e.locale,o))}return String(n)}function rie(e,t,n,r){r===void 0&&(r={});try{return Kf(e,t,r).formatToParts(n)}catch(o){e.onError(new qn("Error formatting number.",e.locale,o))}return[]}function oie(e){var t=e?e[Object.keys(e)[0]]:void 0;return typeof t=="string"}function aie(e){e.onWarn&&e.defaultRichTextElements&&oie(e.messages||{})&&e.onWarn(`[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. Please consider using "@formatjs/cli" to pre-compile your messages for performance. -For more details see https://formatjs.io/docs/getting-started/message-distribution`)}function iie(e,t){var n=Z1e(t),r=Be(Be({},P1e),e),o=r.locale,a=r.defaultLocale,i=r.onError;return o?!Intl.NumberFormat.supportedLocalesOf(o).length&&i?i(new xu('Missing locale data for locale: "'.concat(o,'" in Intl.NumberFormat. Using default locale: "').concat(a,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(o).length&&i&&i(new xu('Missing locale data for locale: "'.concat(o,'" in Intl.DateTimeFormat. Using default locale: "').concat(a,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(i&&i(new H1e('"locale" was not configured, using "'.concat(a,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),r.locale=r.defaultLocale||"en"),aie(r),Be(Be({},r),{formatters:n,formatNumber:nie.bind(null,r,n.getNumberFormat),formatNumberToParts:rie.bind(null,r,n.getNumberFormat),formatRelativeTime:eie.bind(null,r,n.getRelativeTimeFormat),formatDate:$1e.bind(null,r,n.getDateTimeFormat),formatDateToParts:z1e.bind(null,r,n.getDateTimeFormat),formatTime:R1e.bind(null,r,n.getDateTimeFormat),formatDateTimeRange:F1e.bind(null,r,n.getDateTimeFormat),formatTimeToParts:U1e.bind(null,r,n.getDateTimeFormat),formatPlural:Q1e.bind(null,r,n.getPluralRules),formatMessage:Au.bind(null,r,n),$t:Au.bind(null,r,n),formatList:W1e.bind(null,r,n.getListFormat),formatListToParts:Yf.bind(null,r,n.getListFormat),formatDisplayName:G1e.bind(null,r,n.getDisplayNames)})}var sie=Li;Li.flatten=Li;Li.unflatten=Qf;function Wf(e){return e&&e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function qf(e){return e}function Li(e,t){t=t||{};const n=t.delimiter||".",r=t.maxDepth,o=t.transformKey||qf,a={};function i(s,l,c){c=c||1,Object.keys(s).forEach(function(u){const d=s[u],h=t.safe&&Array.isArray(d),f=Object.prototype.toString.call(d),v=Wf(d),_=f==="[object Object]"||f==="[object Array]",C=l?l+n+o(u):o(u);if(!h&&!v&&_&&Object.keys(d).length&&(!t.maxDepth||c0&&(d=i(u.shift()),h=i(u[0]))}f[d]=Qf(e[c],t)}),a}const lie=jf(),cie=(e,t,n=!1)=>{const r=iie({...typeof n=="boolean"?null:n,locale:e,messages:sie.flatten(t,{safe:!0})},lie),{$t:o,...a}=r,i=a,s=c=>{const u="Invalid Date";if(!c)return u;try{const d=new Date(c*1e3);return i.formatDate(d,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"})}catch{return u}},l={formatUnixTimeStamp:s,formatIsoDate:c=>{const u=Date.parse(c)/1e3;return s(u)},t:(c,u,d)=>i.formatMessage({id:c},u,d),te:c=>!!i.messages[c],tm:c=>i.messages[c]||[],...i,source:t};return typeof n=="boolean"&&n===!0||typeof n!="boolean"&&n.isGlobal,l};function uie(e){const t=e.split(/([A-Z][a-z]+)/).join(" ").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.substring(1)}class Du extends Error{get key(){return this.message}}const die=(e,t)=>{const n=cie("en-us",e,!0);return{...n,t:function(...r){const o=r[0];try{if(typeof kl(e,o)>"u")throw o.startsWith("http.api.")?new Du(o):new Error(`Missing message: "${o}" for locale "en-us", using id as fallback`);return kl(e,o).length===0?"":(r[1]={KUMA_DOCS_URL:t("KUMA_DOCS_URL"),KUMA_UTM_QUERY_PARAMS:t("KUMA_UTM_QUERY_PARAMS"),...r[1]},n.t(...r))}catch(a){switch(!0){case a instanceof Du:return uie(a.key.split(".").pop());default:throw a}}}}};class hie{constructor(t,n){this.client=t,this.env=n}get baseUrl(){return this.client.baseUrl}}class fie extends hie{async getLatestVersion(){return this.client.get(this.env("KUMA_VERSION_URL"))}getConfig(){return this.client.get("/config")}getPolicyTypes(){return this.client.get("/policies")}getGlobalInsights(){return this.client.get("/global-insights")}getZones(t){return this.client.get("/zones",{params:t})}getZone({name:t},n){return this.client.get(`/zones/${t}`,{params:n})}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+insights",{params:t})}getZoneOverview({name:t},n){return this.client.get(`/zones+insights/${t}`,{params:n})}getZoneIngress({name:t},n){return this.client.get(`/zone-ingresses/${t}`,{params:n})}getZoneIngressData({zoneIngressName:t,dataPath:n},r){return this.client.get(`/zoneingresses/${t}/${n}`,{params:r})}getAllZoneIngressOverviews(t){return this.client.get("/zoneingresses+insights",{params:t})}getZoneIngressOverview({name:t},n){return this.client.get(`/zoneingresses+insights/${t}`,{params:n})}getZoneEgress({name:t},n){return this.client.get(`/zoneegresses/${t}`,{params:n})}getZoneEgressData({zoneEgressName:t,dataPath:n},r){return this.client.get(`/zoneegresses/${t}/${n}`,{params:r})}getAllZoneEgressOverviews(t){return this.client.get("/zoneegressoverviews",{params:t})}getZoneEgressOverview({name:t},n){return this.client.get(`/zoneegressoverviews/${t}`,{params:n})}getAllMeshes(t){return this.client.get("/meshes",{params:t})}getMesh({name:t},n){return this.client.get(`/meshes/${t}`,{params:n})}getAllMeshInsights(t){return this.client.get("/mesh-insights",{params:t})}getMeshInsights({name:t},n){return this.client.get(`/mesh-insights/${t}`,{params:n})}getAllDataplanes(t){return this.client.get("/dataplanes",{params:t})}getDataplaneFromMesh({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/dataplanes/${n}`,{params:r})}getAllDataplaneOverviews(t){return this.client.get("/dataplanes+insights",{params:t})}getAllDataplaneOverviewsFromMesh({mesh:t},n){return this.client.get(`/meshes/${t}/dataplanes+insights`,{params:n})}getDataplaneOverviewFromMesh({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/dataplanes+insights/${n}`,{params:r})}getSidecarDataplanePolicies({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/dataplanes/${n}/policies`,{params:r})}getMeshGatewayDataplane({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/dataplanes/${n}/policies`,{params:r})}getDataplaneRules({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/dataplanes/${n}/rules`,{params:r})}getDataplaneData({mesh:t,dppName:n,dataPath:r},o){return this.client.get(`/meshes/${t}/dataplanes/${n}/${r}`,{params:o})}getAllServiceInsights(t){return this.client.get("/service-insights",{params:t})}getAllServiceInsightsFromMesh({mesh:t},n){return this.client.get(`/meshes/${t}/service-insights`,{params:n})}getServiceInsight({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/service-insights/${n}`,{params:r})}getAllExternalServices(t){return this.client.get("/external-services",{params:t})}getAllExternalServicesFromMesh({mesh:t},n){return this.client.get(`/meshes/${t}/external-services`,{params:n})}getExternalService({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/external-services/${n}`,{params:r})}async getExternalServiceByServiceInsightName(t,n){const{items:r}=await this.getAllExternalServicesFromMesh({mesh:t},{name:n});return Array.isArray(r)?r.find(a=>a.tags["kuma.io/service"]===n)??null:null}getPolicyConnections({mesh:t,path:n,name:r},o){return this.client.get(`/meshes/${t}/${n}/${r}/dataplanes`,{params:o})}getAllPolicyEntitiesFromMesh({mesh:t,path:n},r){return this.client.get(`/meshes/${t}/${n}`,{params:r})}getSinglePolicyEntity({mesh:t,path:n,name:r},o){return this.client.get(`/meshes/${t}/${n}/${r}`,{params:o})}}async function pie(e,t={},n){var u;const r=t,o=r.method??"GET";r.headers=r.headers instanceof Headers?r.headers:new Headers(r.headers),!r.headers.has("content-type")&&["POST","PUT","PATCH"].includes(o)&&r.headers.set("content-type","application/json");let a=e;"params"in t&&t.params!==void 0&&o==="GET"&&(a+=`?${new URLSearchParams(t.params).toString()}`),n!==void 0&&((u=r.headers.get("content-type"))!=null&&u.startsWith("application/json")?r.body=JSON.stringify(n):r.body=n);let i;try{i=await fetch(a,r)}catch(d){throw mie(d)}const s=i.headers.get("content-type"),c=(s!==null?s.startsWith("application/json")||s.startsWith("application/problem+json"):!1)?await i.json():await i.text();if(i.ok)return{response:i,data:c};throw vie(i,c)}function mie(e){const t=e instanceof Error?e.message:"An unknown network error occurred.";return new Error(t)}function vie(e,t){const n=e.status;let r,o,a,i,s;return typeof t=="string"&&t.length>0?o=t:t!==null&&typeof t=="object"&&("type"in t&&typeof t.type=="string"&&(r=t.type),"title"in t&&typeof t.title=="string"&&(o=t.title),"detail"in t&&typeof t.detail=="string"&&(a=t.detail),"instance"in t&&typeof t.instance=="string"&&(i=t.instance),"invalid_parameters"in t&&Array.isArray(t.invalid_parameters)&&(s=t.invalid_parameters)),n===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."),i&&(o+=` (trace: ${i})`),new Hs({status:n,type:r,title:o,detail:a,instance:i,invalidParameters:s})}class gie{constructor(t){this.env=t}get baseUrl(){return this.env("KUMA_API_URL")}async get(t,n){const{data:r}=await this.raw(t,void 0,n,"GET");return r}async delete(t,n){await this.raw(t,void 0,n,"DELETE")}async post(t,n,r){const{data:o}=await this.raw(t,n,r,"POST");return o}async put(t,n,r){const{data:o}=await this.raw(t,n,r,"PUT");return o}async patch(t,n,r){const{data:o}=await this.raw(t,n,r,"PATCH");return o}async raw(t,n,r={},o="GET"){const a=Tu(r);a.method=o;const i=new Headers;if("headers"in a){const l=a.headers instanceof Headers?a.headers:new Headers(a.headers);for(const[c,u]of l)i.set(c,u)}Object.keys(i).length>0&&(a.headers=i);const s=Tu(a);return pie(`${t.startsWith("http")?"":this.baseUrl}${t}`,s,n)}}function Tu(e){const t=e??{};if(t.params&&!Array.isArray(t.params)){const n=[];for(const[r,o]of Object.entries(t.params))if(o!==void 0)if(Array.isArray(o))for(const a of o)n.push([r,a]);else n.push([r,o]);t.params=n}return t}const Cie=()=>({}),yie={...doe,...Pr},bie=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.Env,{service:Nae,arguments:[e.EnvVars]}],[e.env,{service:()=>(...t)=>Bi(e.Env).var(...t)}],[e.i18n,{service:die,arguments:[e.enUs,e.env]}],[e.kumaEnUs,{constant:Vae,labels:[e.enUs]}],[e.httpClient,{service:gie,arguments:[e.env]}],[e.dataSourceLifecycle,{constant:Goe}],[e.getDataSourceCacheKeyPrefix,{service:()=>()=>"",arguments:[e.router]}],[e.dataSourcePool,{service:Noe,arguments:[e.sources,e.dataSourceLifecycle,e.getDataSourceCacheKeyPrefix]}],[e.api,{service:fie,arguments:[e.httpClient,e.env]}],[e.logger,{service:iy}],[e.store,{service:()=>ry(Cie())}],[e.router,{service:(t,n,r)=>{const o=ZC({history:eC(t("KUMA_BASE_PATH")),routes:n});return r.forEach(a=>{typeof a=="function"&&o.beforeEach(a)}),o},arguments:[e.env,e.routes,e.navigationGuards]}],[e.guards,{service:()=>[],labels:[e.navigationGuards]}],[e.nav,{service:t=>rae(t("use zones")),arguments:[e.can]}],[e.app,{service:EJ,arguments:[e.store,e.router,e.components]}],[e.routes,{service:Pae,arguments:[e.routesLabel]}],[e.meshRoutes,{service:lae,arguments:[e.serviceRoutes,e.gatewayRoutes,e.dataplaneRoutes,e.policyRoutes],labels:[e.routesLabel]}],[e.dataplaneRoutes,{service:qoe}],[e.gatewayRoutes,{service:eae}],[e.serviceRoutes,{service:vae}],[e.policyRoutes,{service:hae}],[e.zoneRoutes,{service:_ae,arguments:[nn([...{}.VITE_ZONE_CREATION_FLOW==="enabled"?wae():[]],{description:"kuma.zone.action.routes"})],labels:[e.routesLabel]}],...uoe(e),...iae(e),...kae(e),...uae(e),...Cae(e),...Xoe(e),...nae(e),...pae(e)],uo=yie;async function wie(){(await Fp(bie(uo),Up({...uo,routes:uo.routesLabel}),qp({...uo,routes:uo.routesLabel}),Yp({...uo,routes:uo.routesLabel}),[])(uo.app)((await be(()=>import("./App-75ae3cfd.js"),["./App-8dc50ba3.css"],import.meta.url)).default)).mount("#app")}wie();export{Cte as $,eoe as A,pn as B,toe as C,H as D,du as E,ke as F,Xe as G,Ae as H,Iie as I,Vie as J,D3 as K,Vt as L,T3 as M,Iq as N,Bie as O,Oie as P,Hie as Q,DJ as R,sr as S,aa as T,$ as U,ir as V,$h as W,Bee as X,xt as Y,Ue as Z,loe as _,Zie as a,Ao as a0,Tie as a1,na as a2,rf as a3,xh as a4,xie as a5,hl as a6,$C as a7,gte as a8,Rie as a9,Jr as aA,Ni as aB,HK as aC,Oh as aD,Hee as aE,Lq as aF,Dt as aG,C2 as aH,Uie as aI,Die as aa,Bs as ab,f1 as ac,t2 as ad,nr as ae,z9 as af,qo as ag,Fn as ah,kie as ai,Mp as aj,yt as ak,wS as al,WQ as am,fte as an,_n as ao,Za as ap,J6 as aq,Eee as ar,De as as,Sie as at,Fs as au,_g as av,See as aw,Mie as ax,Eie as ay,Hs as az,Nie as b,$ie as c,ne as d,ql as e,T as f,Q as g,V as h,E as i,x as j,P as k,y as l,p as m,Do as n,m as o,Ai as p,Gt as q,jt as r,xte as s,G as t,Pie as u,ht as v,A as w,X as x,Hi as y,fn as z}; +For more details see https://formatjs.io/docs/getting-started/message-distribution`)}function iie(e,t){var n=Z1e(t),r=Be(Be({},P1e),e),o=r.locale,a=r.defaultLocale,i=r.onError;return o?!Intl.NumberFormat.supportedLocalesOf(o).length&&i?i(new xu('Missing locale data for locale: "'.concat(o,'" in Intl.NumberFormat. Using default locale: "').concat(a,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(o).length&&i&&i(new xu('Missing locale data for locale: "'.concat(o,'" in Intl.DateTimeFormat. Using default locale: "').concat(a,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(i&&i(new H1e('"locale" was not configured, using "'.concat(a,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),r.locale=r.defaultLocale||"en"),aie(r),Be(Be({},r),{formatters:n,formatNumber:nie.bind(null,r,n.getNumberFormat),formatNumberToParts:rie.bind(null,r,n.getNumberFormat),formatRelativeTime:eie.bind(null,r,n.getRelativeTimeFormat),formatDate:$1e.bind(null,r,n.getDateTimeFormat),formatDateToParts:z1e.bind(null,r,n.getDateTimeFormat),formatTime:R1e.bind(null,r,n.getDateTimeFormat),formatDateTimeRange:F1e.bind(null,r,n.getDateTimeFormat),formatTimeToParts:U1e.bind(null,r,n.getDateTimeFormat),formatPlural:Q1e.bind(null,r,n.getPluralRules),formatMessage:Au.bind(null,r,n),$t:Au.bind(null,r,n),formatList:W1e.bind(null,r,n.getListFormat),formatListToParts:Yf.bind(null,r,n.getListFormat),formatDisplayName:G1e.bind(null,r,n.getDisplayNames)})}var sie=Li;Li.flatten=Li;Li.unflatten=Qf;function Wf(e){return e&&e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function qf(e){return e}function Li(e,t){t=t||{};const n=t.delimiter||".",r=t.maxDepth,o=t.transformKey||qf,a={};function i(s,l,c){c=c||1,Object.keys(s).forEach(function(u){const d=s[u],h=t.safe&&Array.isArray(d),f=Object.prototype.toString.call(d),v=Wf(d),_=f==="[object Object]"||f==="[object Array]",C=l?l+n+o(u):o(u);if(!h&&!v&&_&&Object.keys(d).length&&(!t.maxDepth||c0&&(d=i(u.shift()),h=i(u[0]))}f[d]=Qf(e[c],t)}),a}const lie=jf(),cie=(e,t,n=!1)=>{const r=iie({...typeof n=="boolean"?null:n,locale:e,messages:sie.flatten(t,{safe:!0})},lie),{$t:o,...a}=r,i=a,s=c=>{const u="Invalid Date";if(!c)return u;try{const d=new Date(c*1e3);return i.formatDate(d,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"})}catch{return u}},l={formatUnixTimeStamp:s,formatIsoDate:c=>{const u=Date.parse(c)/1e3;return s(u)},t:(c,u,d)=>i.formatMessage({id:c},u,d),te:c=>!!i.messages[c],tm:c=>i.messages[c]||[],...i,source:t};return typeof n=="boolean"&&n===!0||typeof n!="boolean"&&n.isGlobal,l};function uie(e){const t=e.split(/([A-Z][a-z]+)/).join(" ").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.substring(1)}class Du extends Error{get key(){return this.message}}const die=(e,t)=>{const n=cie("en-us",e,!0);return{...n,t:function(...r){var a;const o=r[0];try{if(typeof kl(e,o)>"u")throw o.startsWith("http.api.")?new Du(o):new Error(`Missing message: "${o}" for locale "en-us", using id as fallback`);return kl(e,o).length===0?"":(r[1]={KUMA_DOCS_URL:t("KUMA_DOCS_URL"),KUMA_UTM_QUERY_PARAMS:t("KUMA_UTM_QUERY_PARAMS"),...r[1]},n.t(...r))}catch(i){switch(!0){case i instanceof Du:return uie(i.key.split(".").pop());default:if((a=r[2])!=null&&a.defaultMessage)return r[2].defaultMessage;throw i}}}}};class hie{constructor(t,n){this.client=t,this.env=n}get baseUrl(){return this.client.baseUrl}}class fie extends hie{async getLatestVersion(){return this.client.get(this.env("KUMA_VERSION_URL"))}getConfig(){return this.client.get("/config")}getPolicyTypes(){return this.client.get("/policies")}getGlobalInsights(){return this.client.get("/global-insights")}getZones(t){return this.client.get("/zones",{params:t})}getZone({name:t},n){return this.client.get(`/zones/${t}`,{params:n})}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+insights",{params:t})}getZoneOverview({name:t},n){return this.client.get(`/zones+insights/${t}`,{params:n})}getZoneIngress({name:t},n){return this.client.get(`/zone-ingresses/${t}`,{params:n})}getZoneIngressData({zoneIngressName:t,dataPath:n},r){return this.client.get(`/zoneingresses/${t}/${n}`,{params:r})}getAllZoneIngressOverviews(t){return this.client.get("/zoneingresses+insights",{params:t})}getZoneIngressOverview({name:t},n){return this.client.get(`/zoneingresses+insights/${t}`,{params:n})}getZoneEgress({name:t},n){return this.client.get(`/zoneegresses/${t}`,{params:n})}getZoneEgressData({zoneEgressName:t,dataPath:n},r){return this.client.get(`/zoneegresses/${t}/${n}`,{params:r})}getAllZoneEgressOverviews(t){return this.client.get("/zoneegressoverviews",{params:t})}getZoneEgressOverview({name:t},n){return this.client.get(`/zoneegressoverviews/${t}`,{params:n})}getAllMeshes(t){return this.client.get("/meshes",{params:t})}getMesh({name:t},n){return this.client.get(`/meshes/${t}`,{params:n})}getAllMeshInsights(t){return this.client.get("/mesh-insights",{params:t})}getMeshInsights({name:t},n){return this.client.get(`/mesh-insights/${t}`,{params:n})}getAllDataplanes(t){return this.client.get("/dataplanes",{params:t})}getDataplaneFromMesh({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/dataplanes/${n}`,{params:r})}getAllDataplaneOverviews(t){return this.client.get("/dataplanes+insights",{params:t})}getAllDataplaneOverviewsFromMesh({mesh:t},n){return this.client.get(`/meshes/${t}/dataplanes+insights`,{params:n})}getDataplaneOverviewFromMesh({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/dataplanes+insights/${n}`,{params:r})}getSidecarDataplanePolicies({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/dataplanes/${n}/policies`,{params:r})}getMeshGatewayDataplane({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/dataplanes/${n}/policies`,{params:r})}getDataplaneRules({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/dataplanes/${n}/rules`,{params:r})}getDataplaneData({mesh:t,dppName:n,dataPath:r},o){return this.client.get(`/meshes/${t}/dataplanes/${n}/${r}`,{params:o})}getAllServiceInsights(t){return this.client.get("/service-insights",{params:t})}getAllServiceInsightsFromMesh({mesh:t},n){return this.client.get(`/meshes/${t}/service-insights`,{params:n})}getServiceInsight({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/service-insights/${n}`,{params:r})}getAllExternalServices(t){return this.client.get("/external-services",{params:t})}getAllExternalServicesFromMesh({mesh:t},n){return this.client.get(`/meshes/${t}/external-services`,{params:n})}getExternalService({mesh:t,name:n},r){return this.client.get(`/meshes/${t}/external-services/${n}`,{params:r})}async getExternalServiceByServiceInsightName(t,n){const{items:r}=await this.getAllExternalServicesFromMesh({mesh:t},{name:n});return Array.isArray(r)?r.find(a=>a.tags["kuma.io/service"]===n)??null:null}getPolicyConnections({mesh:t,path:n,name:r},o){return this.client.get(`/meshes/${t}/${n}/${r}/dataplanes`,{params:o})}getAllPolicyEntitiesFromMesh({mesh:t,path:n},r){return this.client.get(`/meshes/${t}/${n}`,{params:r})}getSinglePolicyEntity({mesh:t,path:n,name:r},o){return this.client.get(`/meshes/${t}/${n}/${r}`,{params:o})}}async function pie(e,t={},n){var u;const r=t,o=r.method??"GET";r.headers=r.headers instanceof Headers?r.headers:new Headers(r.headers),!r.headers.has("content-type")&&["POST","PUT","PATCH"].includes(o)&&r.headers.set("content-type","application/json");let a=e;"params"in t&&t.params!==void 0&&o==="GET"&&(a+=`?${new URLSearchParams(t.params).toString()}`),n!==void 0&&((u=r.headers.get("content-type"))!=null&&u.startsWith("application/json")?r.body=JSON.stringify(n):r.body=n);let i;try{i=await fetch(a,r)}catch(d){throw mie(d)}const s=i.headers.get("content-type"),c=(s!==null?s.startsWith("application/json")||s.startsWith("application/problem+json"):!1)?await i.json():await i.text();if(i.ok)return{response:i,data:c};throw vie(i,c)}function mie(e){const t=e instanceof Error?e.message:"An unknown network error occurred.";return new Error(t)}function vie(e,t){const n=e.status;let r,o,a,i,s;return typeof t=="string"&&t.length>0?o=t:t!==null&&typeof t=="object"&&("type"in t&&typeof t.type=="string"&&(r=t.type),"title"in t&&typeof t.title=="string"&&(o=t.title),"detail"in t&&typeof t.detail=="string"&&(a=t.detail),"instance"in t&&typeof t.instance=="string"&&(i=t.instance),"invalid_parameters"in t&&Array.isArray(t.invalid_parameters)&&(s=t.invalid_parameters)),n===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."),i&&(o+=` (trace: ${i})`),new Hs({status:n,type:r,title:o,detail:a,instance:i,invalidParameters:s})}class gie{constructor(t){this.env=t}get baseUrl(){return this.env("KUMA_API_URL")}async get(t,n){const{data:r}=await this.raw(t,void 0,n,"GET");return r}async delete(t,n){await this.raw(t,void 0,n,"DELETE")}async post(t,n,r){const{data:o}=await this.raw(t,n,r,"POST");return o}async put(t,n,r){const{data:o}=await this.raw(t,n,r,"PUT");return o}async patch(t,n,r){const{data:o}=await this.raw(t,n,r,"PATCH");return o}async raw(t,n,r={},o="GET"){const a=Tu(r);a.method=o;const i=new Headers;if("headers"in a){const l=a.headers instanceof Headers?a.headers:new Headers(a.headers);for(const[c,u]of l)i.set(c,u)}Object.keys(i).length>0&&(a.headers=i);const s=Tu(a);return pie(`${t.startsWith("http")?"":this.baseUrl}${t}`,s,n)}}function Tu(e){const t=e??{};if(t.params&&!Array.isArray(t.params)){const n=[];for(const[r,o]of Object.entries(t.params))if(o!==void 0)if(Array.isArray(o))for(const a of o)n.push([r,a]);else n.push([r,o]);t.params=n}return t}const Cie=()=>({}),yie={...doe,...Pr},bie=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.Env,{service:Nae,arguments:[e.EnvVars]}],[e.env,{service:()=>(...t)=>Bi(e.Env).var(...t)}],[e.i18n,{service:die,arguments:[e.enUs,e.env]}],[e.kumaEnUs,{constant:Vae,labels:[e.enUs]}],[e.httpClient,{service:gie,arguments:[e.env]}],[e.dataSourceLifecycle,{constant:Goe}],[e.getDataSourceCacheKeyPrefix,{service:()=>()=>"",arguments:[e.router]}],[e.dataSourcePool,{service:Noe,arguments:[e.sources,e.dataSourceLifecycle,e.getDataSourceCacheKeyPrefix]}],[e.api,{service:fie,arguments:[e.httpClient,e.env]}],[e.logger,{service:iy}],[e.store,{service:()=>ry(Cie())}],[e.router,{service:(t,n,r)=>{const o=ZC({history:eC(t("KUMA_BASE_PATH")),routes:n});return r.forEach(a=>{typeof a=="function"&&o.beforeEach(a)}),o},arguments:[e.env,e.routes,e.navigationGuards]}],[e.guards,{service:()=>[],labels:[e.navigationGuards]}],[e.nav,{service:t=>rae(t("use zones")),arguments:[e.can]}],[e.app,{service:EJ,arguments:[e.store,e.router,e.components]}],[e.routes,{service:Pae,arguments:[e.routesLabel]}],[e.meshRoutes,{service:lae,arguments:[e.serviceRoutes,e.gatewayRoutes,e.dataplaneRoutes,e.policyRoutes],labels:[e.routesLabel]}],[e.dataplaneRoutes,{service:qoe}],[e.gatewayRoutes,{service:eae}],[e.serviceRoutes,{service:vae}],[e.policyRoutes,{service:hae}],[e.zoneRoutes,{service:_ae,arguments:[nn([...{}.VITE_ZONE_CREATION_FLOW==="enabled"?wae():[]],{description:"kuma.zone.action.routes"})],labels:[e.routesLabel]}],...uoe(e),...iae(e),...kae(e),...uae(e),...Cae(e),...Xoe(e),...nae(e),...pae(e)],uo=yie;async function wie(){(await Fp(bie(uo),Up({...uo,routes:uo.routesLabel}),qp({...uo,routes:uo.routesLabel}),Yp({...uo,routes:uo.routesLabel}),[])(uo.app)((await be(()=>import("./App-9141c6a4.js"),["./App-8dc50ba3.css"],import.meta.url)).default)).mount("#app")}wie();export{Cte as $,eoe as A,pn as B,toe as C,H as D,du as E,ke as F,Xe as G,Ae as H,Iie as I,Vie as J,D3 as K,Vt as L,T3 as M,Iq as N,Bie as O,Oie as P,Hie as Q,DJ as R,sr as S,aa as T,$ as U,ir as V,$h as W,Bee as X,xt as Y,Ue as Z,loe as _,Zie as a,Ao as a0,Tie as a1,na as a2,rf as a3,xh as a4,xie as a5,hl as a6,$C as a7,gte as a8,Rie as a9,Jr as aA,Ni as aB,HK as aC,Oh as aD,Hee as aE,Lq as aF,Dt as aG,C2 as aH,Uie as aI,Die as aa,Bs as ab,f1 as ac,t2 as ad,nr as ae,z9 as af,qo as ag,Fn as ah,kie as ai,Mp as aj,yt as ak,wS as al,WQ as am,fte as an,_n as ao,Za as ap,J6 as aq,Eee as ar,De as as,Sie as at,Fs as au,_g as av,See as aw,Mie as ax,Eie as ay,Hs as az,Nie as b,$ie as c,ne as d,ql as e,T as f,Q as g,V as h,E as i,x as j,P as k,y as l,p as m,Do as n,m as o,Ai as p,Gt as q,jt as r,xte as s,G as t,Pie as u,ht as v,A as w,X as x,Hi as y,fn as z}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index-bd3e1e51.css b/app/kuma-ui/pkg/resources/data/assets/index-592b7664.css similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/index-bd3e1e51.css rename to app/kuma-ui/pkg/resources/data/assets/index-592b7664.css index 71ae48953910..c562d87adb75 100644 --- a/app/kuma-ui/pkg/resources/data/assets/index-bd3e1e51.css +++ b/app/kuma-ui/pkg/resources/data/assets/index-592b7664.css @@ -1 +1 @@ -@charset "UTF-8";.upgrade-check-alert.k-alert.small[data-v-696e9735]{padding:4px 8px}.alert-content[data-v-696e9735]{display:flex;align-items:center;font-size:14px}.alert-content>*[data-v-696e9735]:first-of-type{margin-right:12px}.warning-button[data-v-696e9735]{--KButtonPrimaryBase: #f2a230;--KButtonPrimaryHover: #f2a230;--KButtonPrimaryActive: #f2a230}.app-header[data-v-d5a5f311]{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}.gh-star[data-v-d5a5f311]{height:20px}.horizontal-list[data-v-d5a5f311]{display:flex;align-items:center;gap:24px}.app-status[data-v-d5a5f311]{margin-top:0}.app-status--desktop[data-v-d5a5f311]{color:#6c7489;display:none}@media screen and (min-width: 900px){.app-status--desktop[data-v-d5a5f311]{display:block}}.app-status--mobile[data-v-d5a5f311]{display:block}@media screen and (min-width: 900px){.app-status--mobile[data-v-d5a5f311]{display:none}}@media screen and (max-width: 600px){.upgrade-check-wrapper[data-v-d5a5f311]{display:none}}.full-screen[data-v-6c29be53]{background:#ffffff;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:50000;display:flex;align-items:center;justify-content:center}.loading-container[data-v-6c29be53]{display:flex;max-width:350px;align-items:center;flex-direction:column}.loading-container .progress[data-v-6c29be53]{margin-top:1rem;width:130%;background-color:#afb7c5}.loading-container .progress .progress-bar[data-v-6c29be53]{height:5px;background-color:#5f9aff}.onboarding-check[data-v-b6afaaa8]{margin:0 0 32px}@media screen and (min-width: 700px){.alert-content[data-v-b6afaaa8]{display:flex;align-items:center}.alert-content>*[data-v-b6afaaa8]:first-of-type{margin-right:16px}.alert-content>*[data-v-b6afaaa8]:last-of-type{min-width:150px}}@media screen and (max-width: 699px){.alert-content>*[data-v-b6afaaa8]:last-of-type{margin-top:10px}}.action-button.action-button[data-v-b6afaaa8]{text-decoration:none}.nav-item[data-v-d031dd86]{position:relative;margin-left:8px}.nav-item[data-v-d031dd86]:not(:first-child){margin-top:4px}.nav-link[data-v-d031dd86]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-radius:5px;text-decoration:none;color:currentColor}.nav-link[data-v-d031dd86]:hover,.nav-link--is-active[data-v-d031dd86]{background-color:#e0e4ea}.app-sidebar-wrapper[data-v-860dbcaf]{position:static}.app-sidebar[data-v-860dbcaf]{width:var(--AppSidebarWidth);position:fixed;z-index:10;top:var(--AppHeaderHeight);bottom:0;left:0;overflow-y:auto;padding-top:8px;padding-right:8px;border-right:1px solid #e0e4ea;background-color:#fff}img[data-v-e4708f26]{max-height:36px}.docs-link[data-v-56c271f5]{display:inline-flex;align-items:flex-end;gap:4px;padding-right:8px;padding-left:8px}.app-collection[data-v-2dfce7a5] td:first-of-type>a{color:inherit;font-weight:600;text-decoration:none}.app-collection-toolbar[data-v-2dfce7a5]{display:flex;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;gap:16px;font-size:16px}.app-collection td{width:var(--column-width, initial)}.app-collection .warnings-column,.app-collection .actions-column{width:var(--special-column-width, initial);min-width:80px;text-align:end}.status[data-v-914b11e9]{align-items:center;white-space:nowrap;font-weight:500}.status[data-v-914b11e9]:before{content:"";display:inline-block;vertical-align:middle;margin-right:4px;border:4px solid currentColor;border-radius:50%}.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-4af3bbd9],.status-separator+.status-total[data-v-4af3bbd9]{color:#6c7489}.card-header[data-v-5baa6a0f]{display:flex;justify-content:space-between;margin-bottom:16px;height:42px}.card-title[data-v-5baa6a0f]{display:flex;gap:8px;align-items:baseline}.card-actions[data-v-5baa6a0f]{display:flex;gap:16px;align-items:flex-end}.copy-button.copy-button[data-v-ccab109b]{padding:0}.copy-button[data-v-ccab109b]{--tooltip-background-color: #3a3f51}.copy-button[data-tooltip-copy-success=false][data-v-ccab109b]{--tooltip-background-color: #850000}.copy-button[data-tooltip-text][data-v-ccab109b]:after{background-color:var(--tooltip-background-color);border-radius:4px;color:#fff;content:attr(data-tooltip-text);font-weight:400;padding:8px;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap}.copy-button-wrapper[data-v-d9bd773a]{display:inline-flex;align-items:center;gap:8px}.text[data-v-d9bd773a]{min-width:0;word-wrap:break-word}.error-block[data-v-964f2b84]{position:relative}.error-block-details[data-v-964f2b84]{text-align:left}.badge-list[data-v-964f2b84]{position:absolute;top:16px;right:16px;display:flex}.badge-list>*+*[data-v-964f2b84]{margin-left:8px}.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-0b9fb9fe]{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;gap:16px}.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-0a2343eb]{width:fit-content}.k-select .k-select-item-selection[data-v-0a2343eb]{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-0a2343eb]{position:relative;top:-8px}.k-select .k-select-item-selection .clear-selection-icon[data-v-0a2343eb]{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-0a2343eb]:focus,.k-select .k-select-item-selection .clear-selection-icon[data-v-0a2343eb]: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-0a2343eb]: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.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(--52f24ef3);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(--52f24ef3);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));inset: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-bd43e898]{position:relative;width:fit-content}.k-multiselect .staging-area[data-v-bd43e898]{left:-99999px;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.k-multiselect .k-multiselect-selections[data-v-bd43e898]{--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-bd43e898]{padding:4px;padding:var(--kui-space-20, 4px)}.k-multiselect .k-multiselect-selections.scrollable[data-v-bd43e898]{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-bd43e898]{margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections.staging[data-v-bd43e898]{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-bd43e898]{--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-bd43e898]{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-bd43e898]{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-bd43e898]{position:absolute;right:1px;top:1px;z-index:1}.k-multiselect .k-multiselect-icon .k-multiselect-chevron-icon[data-v-bd43e898]{position:relative;right:10px;top:11px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-bd43e898]{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-bd43e898]:focus,.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-bd43e898]: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-bd43e898]{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-bd43e898]{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-bd43e898]{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-bd43e898]{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-bd43e898]{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-bd43e898]{display:inline-block;position:relative;width:100%}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-bd43e898] .k-input:not([type=checkbox]):not([type=radio]),.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-bd43e898] .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-bd43e898]{margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important}.k-multiselect .k-multiselect-list[data-v-bd43e898]{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-bd43e898]{word-break:break-word}.k-multiselect .k-multiselect-new-item .select-item-new-indicator[data-v-bd43e898]{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-multiselect .k-multiselect-dropdown-footer-text[data-v-bd43e898]{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(--a3794164);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(--a3794164);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-a6b86e13]{overflow:auto;width:100%}.k-table-toolbar[data-v-a6b86e13]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-table-toolbar[data-v-a6b86e13]>*{display:flex}.k-table[data-v-a6b86e13]{border-collapse:collapse;margin-top:0;margin-top:var(--kui-space-0, 0px);max-width:100%;width:100%}.k-table th[data-v-a6b86e13],.k-table td[data-v-a6b86e13]{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-a6b86e13]{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-a6b86e13]{border-bottom:none}.k-table thead tr[data-v-a6b86e13]{position:relative}.k-table thead tr[data-v-a6b86e13]: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-a6b86e13]{border-bottom:none}.k-table thead tr.is-scrolled[data-v-a6b86e13]: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-a6b86e13]{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-a6b86e13]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-table thead th .sr-only[data-v-a6b86e13]{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-a6b86e13]{cursor:pointer}.k-table thead th .k-table-headers-container[data-v-a6b86e13]{align-items:center!important;display:flex!important}.k-table thead th .k-table-headers-container .caret[data-v-a6b86e13]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.k-table tbody tr[data-v-a6b86e13]{height:44px}.k-table tbody tr[data-v-a6b86e13]: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-a6b86e13]{color:#000933;color:var(--KTableColor, var(--black-70, var(--kui-color-text, #000933)));white-space:nowrap}.k-table tbody td a[data-v-a6b86e13]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));text-decoration:none}.k-table tbody td a[data-v-a6b86e13]:hover{text-decoration:underline}.k-table.has-hover tbody tr[data-v-a6b86e13]: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-a6b86e13]{cursor:pointer}.k-table.side-border[data-v-a6b86e13]{border-collapse:separate;border-spacing:0px 2px}.k-table.side-border tbody tr[data-v-a6b86e13]{border-bottom:none}.k-table.side-border tbody tr td[data-v-a6b86e13]: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-a6b86e13]: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-a6b86e13]{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;--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}: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: 20rem;--columns: 3;display:flex;flex-wrap:wrap;gap:var(--AppGap)}.columns>*{min-inline-size:min(var(--threshold),100%);inline-size:calc((100% - (var(--columns) - 1) * var(--AppGap)) / var(--columns))}.variable-columns{display:flex;flex-wrap:wrap;gap:var(--AppGap)}.variable-columns>*{flex-grow:1}.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}.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}.radio-button-group>*+*{margin-block-start:8px}.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} +@charset "UTF-8";.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}.app-header[data-v-d5a5f311]{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}.gh-star[data-v-d5a5f311]{height:20px}.horizontal-list[data-v-d5a5f311]{display:flex;align-items:center;gap:24px}.app-status[data-v-d5a5f311]{margin-top:0}.app-status--desktop[data-v-d5a5f311]{color:#6c7489;display:none}@media screen and (min-width: 900px){.app-status--desktop[data-v-d5a5f311]{display:block}}.app-status--mobile[data-v-d5a5f311]{display:block}@media screen and (min-width: 900px){.app-status--mobile[data-v-d5a5f311]{display:none}}@media screen and (max-width: 600px){.upgrade-check-wrapper[data-v-d5a5f311]{display:none}}.full-screen[data-v-6c29be53]{background:#ffffff;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:50000;display:flex;align-items:center;justify-content:center}.loading-container[data-v-6c29be53]{display:flex;max-width:350px;align-items:center;flex-direction:column}.loading-container .progress[data-v-6c29be53]{margin-top:1rem;width:130%;background-color:#afb7c5}.loading-container .progress .progress-bar[data-v-6c29be53]{height:5px;background-color:#5f9aff}.onboarding-check[data-v-b6afaaa8]{margin:0 0 32px}@media screen and (min-width: 700px){.alert-content[data-v-b6afaaa8]{display:flex;align-items:center}.alert-content>*[data-v-b6afaaa8]:first-of-type{margin-right:16px}.alert-content>*[data-v-b6afaaa8]:last-of-type{min-width:150px}}@media screen and (max-width: 699px){.alert-content>*[data-v-b6afaaa8]:last-of-type{margin-top:10px}}.action-button.action-button[data-v-b6afaaa8]{text-decoration:none}.nav-item[data-v-d031dd86]{position:relative;margin-left:8px}.nav-item[data-v-d031dd86]:not(:first-child){margin-top:4px}.nav-link[data-v-d031dd86]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-radius:5px;text-decoration:none;color:currentColor}.nav-link[data-v-d031dd86]:hover,.nav-link--is-active[data-v-d031dd86]{background-color:#e0e4ea}.app-sidebar-wrapper[data-v-860dbcaf]{position:static}.app-sidebar[data-v-860dbcaf]{width:var(--AppSidebarWidth);position:fixed;z-index:10;top:var(--AppHeaderHeight);bottom:0;left:0;overflow-y:auto;padding-top:8px;padding-right:8px;border-right:1px solid #e0e4ea;background-color:#fff}img[data-v-e4708f26]{max-height:36px}.docs-link[data-v-56c271f5]{display:inline-flex;align-items:flex-end;gap:4px;padding-right:8px;padding-left:8px}.app-collection[data-v-2dfce7a5] td:first-of-type>a{color:inherit;font-weight:600;text-decoration:none}.app-collection-toolbar[data-v-2dfce7a5]{display:flex;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;gap:16px;font-size:16px}.app-collection td{width:var(--column-width, initial)}.app-collection .warnings-column,.app-collection .actions-column{width:var(--special-column-width, initial);min-width:80px;text-align:end}.status[data-v-914b11e9]{align-items:center;white-space:nowrap;font-weight:500}.status[data-v-914b11e9]:before{content:"";display:inline-block;vertical-align:middle;margin-right:4px;border:4px solid currentColor;border-radius:50%}.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-4af3bbd9],.status-separator+.status-total[data-v-4af3bbd9]{color:#6c7489}.card-header[data-v-5baa6a0f]{display:flex;justify-content:space-between;margin-bottom:16px;height:42px}.card-title[data-v-5baa6a0f]{display:flex;gap:8px;align-items:baseline}.card-actions[data-v-5baa6a0f]{display:flex;gap:16px;align-items:flex-end}.copy-button.copy-button[data-v-ccab109b]{padding:0}.copy-button[data-v-ccab109b]{--tooltip-background-color: #3a3f51}.copy-button[data-tooltip-copy-success=false][data-v-ccab109b]{--tooltip-background-color: #850000}.copy-button[data-tooltip-text][data-v-ccab109b]:after{background-color:var(--tooltip-background-color);border-radius:4px;color:#fff;content:attr(data-tooltip-text);font-weight:400;padding:8px;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap}.copy-button-wrapper[data-v-d9bd773a]{display:inline-flex;align-items:center;gap:8px}.text[data-v-d9bd773a]{min-width:0;word-wrap:break-word}.error-block[data-v-964f2b84]{position:relative}.error-block-details[data-v-964f2b84]{text-align:left}.badge-list[data-v-964f2b84]{position:absolute;top:16px;right:16px;display:flex}.badge-list>*+*[data-v-964f2b84]{margin-left:8px}.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-0b9fb9fe]{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;gap:16px}.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-0a2343eb]{width:fit-content}.k-select .k-select-item-selection[data-v-0a2343eb]{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-0a2343eb]{position:relative;top:-8px}.k-select .k-select-item-selection .clear-selection-icon[data-v-0a2343eb]{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-0a2343eb]:focus,.k-select .k-select-item-selection .clear-selection-icon[data-v-0a2343eb]: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-0a2343eb]: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.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(--52f24ef3);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(--52f24ef3);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));inset: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-bd43e898]{position:relative;width:fit-content}.k-multiselect .staging-area[data-v-bd43e898]{left:-99999px;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.k-multiselect .k-multiselect-selections[data-v-bd43e898]{--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-bd43e898]{padding:4px;padding:var(--kui-space-20, 4px)}.k-multiselect .k-multiselect-selections.scrollable[data-v-bd43e898]{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-bd43e898]{margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections.staging[data-v-bd43e898]{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-bd43e898]{--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-bd43e898]{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-bd43e898]{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-bd43e898]{position:absolute;right:1px;top:1px;z-index:1}.k-multiselect .k-multiselect-icon .k-multiselect-chevron-icon[data-v-bd43e898]{position:relative;right:10px;top:11px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-bd43e898]{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-bd43e898]:focus,.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-bd43e898]: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-bd43e898]{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-bd43e898]{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-bd43e898]{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-bd43e898]{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-bd43e898]{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-bd43e898]{display:inline-block;position:relative;width:100%}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-bd43e898] .k-input:not([type=checkbox]):not([type=radio]),.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-bd43e898] .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-bd43e898]{margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important}.k-multiselect .k-multiselect-list[data-v-bd43e898]{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-bd43e898]{word-break:break-word}.k-multiselect .k-multiselect-new-item .select-item-new-indicator[data-v-bd43e898]{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-multiselect .k-multiselect-dropdown-footer-text[data-v-bd43e898]{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(--a3794164);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(--a3794164);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-367f662d]{overflow:auto;width:100%}.k-table-toolbar[data-v-367f662d]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-table-toolbar[data-v-367f662d]>*{display:flex}.k-table[data-v-367f662d]{border-collapse:collapse;margin-top:0;margin-top:var(--kui-space-0, 0px);max-width:100%;width:100%}.k-table th[data-v-367f662d],.k-table td[data-v-367f662d]{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-367f662d]{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-367f662d]{border-bottom:none}.k-table thead tr[data-v-367f662d]{position:relative}.k-table thead tr[data-v-367f662d]: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-367f662d]{border-bottom:none}.k-table thead tr.is-scrolled[data-v-367f662d]: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-367f662d]{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-367f662d]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-table thead th .sr-only[data-v-367f662d]{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-367f662d]{cursor:pointer}.k-table thead th .k-table-headers-container[data-v-367f662d]{align-items:center!important;display:flex!important}.k-table thead th .k-table-headers-container .caret[data-v-367f662d]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.k-table tbody tr[data-v-367f662d]{height:44px}.k-table tbody tr[data-v-367f662d]: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-367f662d]{color:#000933;color:var(--KTableColor, var(--black-70, var(--kui-color-text, #000933)));white-space:nowrap}.k-table tbody td a[data-v-367f662d]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));text-decoration:none}.k-table tbody td a[data-v-367f662d]:hover{text-decoration:underline}.k-table.has-hover tbody tr[data-v-367f662d]: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-367f662d]{cursor:pointer}.k-table.side-border[data-v-367f662d]{border-collapse:separate;border-spacing:0px 2px}.k-table.side-border tbody tr[data-v-367f662d]{border-bottom:none}.k-table.side-border tbody tr td[data-v-367f662d]: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-367f662d]: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-367f662d]{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;--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}: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: 20rem;--columns: 3;display:flex;flex-wrap:wrap;gap:var(--AppGap)}.columns>*{min-inline-size:min(var(--threshold),100%);inline-size:calc((100% - (var(--columns) - 1) * var(--AppGap)) / var(--columns))}.variable-columns{display:flex;flex-wrap:wrap;gap:var(--AppGap)}.variable-columns>*{flex-grow:1}.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}.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}.radio-button-group>*+*{margin-block-start:8px}.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} diff --git a/app/kuma-ui/pkg/resources/data/index.html b/app/kuma-ui/pkg/resources/data/index.html index 9b372ada1d0a..9abfe8fe35cb 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 diff --git a/app/kuma-ui/pkg/resources/data/mockServiceWorker.js b/app/kuma-ui/pkg/resources/data/mockServiceWorker.js index d8bc3ace3414..0f24d51586a4 100644 --- a/app/kuma-ui/pkg/resources/data/mockServiceWorker.js +++ b/app/kuma-ui/pkg/resources/data/mockServiceWorker.js @@ -2,7 +2,7 @@ /* tslint:disable */ /** - * Mock Service Worker (1.3.0). + * Mock Service Worker (1.3.1). * @see https://github.com/mswjs/msw * - Please do NOT modify this file. * - Please do NOT serve this file on production.