From 7929c9f3163eab2cfda07857355170a7c8e72483 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 18 Jul 2023 10:57:57 +0000 Subject: [PATCH] chore(deps): bump kumahq/kuma-gui to 6646f02b9b3df63b764cb87d69f01d8b47655816 Bumps kumahq/kuma-gui to version [master@6646f02b9b3df63b764cb87d69f01d8b47655816](https://github.com/kumahq/kuma-gui/tree/6646f02b9b3df63b764cb87d69f01d8b47655816) Signed-off-by: GitHub --- ...805228a5.js => AddNewServices-9ad7263f.js} | 8 +- ...9600.js => AddNewServicesCode-0cfdd32c.js} | 8 +- .../pkg/resources/data/assets/App-1bc178af.js | 1 - .../pkg/resources/data/assets/App-c85cf917.js | 1 + ...55a010d.js => AppNotFoundView-99459d3f.js} | 2 +- ...e_vue_type_style_index_0_lang-58df6732.js} | 2 +- .../data/assets/CompletedView-4bc9f008.js | 3 + .../data/assets/CompletedView-c47b21e5.js | 3 - ...791d.js => ConfigurationTypes-c97b5e5c.js} | 4 +- .../data/assets/ContentWrapper-31539b1e.js | 1 + .../data/assets/ContentWrapper-dfd3426f.js | 1 - .../data/assets/CreateMesh-3459fc17.js | 7 ++ .../data/assets/CreateMesh-f46cddb0.js | 7 -- ...w-f3d97957.js => DataOverview-30ce4833.js} | 2 +- ...b71.js => DataPlaneDetailView-ead8b471.js} | 12 +-- ...-73738910.js => DataPlaneList-1af71ff7.js} | 2 +- .../data/assets/DataPlaneListView-32904110.js | 1 - .../data/assets/DataPlaneListView-c3a007b7.js | 1 + .../assets/DataplanesOverview-790ea62d.js | 3 - .../assets/DataplanesOverview-bd320fd4.js | 3 + .../assets/DefinitionListItem-0d836b9f.js | 1 - .../assets/DefinitionListItem-8aa6d45d.js | 1 + .../data/assets/DeploymentTypes-91d4e096.js | 7 ++ .../data/assets/DeploymentTypes-d323f731.js | 7 -- .../data/assets/DiagnosticsView-c9a70dba.js | 1 - .../data/assets/DiagnosticsView-d53168f1.js | 1 + ...e_type_script_setup_true_lang-fd5f25bc.js} | 2 +- ...Data-d270adcf.js => EnvoyData-aca02a9a.js} | 2 +- ...ock-c977645b.js => ErrorBlock-3bc373a3.js} | 2 +- .../data/assets/LoadingBox-4204ee35.js | 1 - .../data/assets/LoadingBox-daf909d7.js | 1 + .../data/assets/MainOverviewView-6917deca.js | 1 + .../data/assets/MainOverviewView-ccf899c5.js | 1 - .../data/assets/MeshItemView-94a57807.js | 1 - .../data/assets/MeshItemView-b80ef254.js | 1 + .../data/assets/MeshListView-510d783a.js | 1 + .../data/assets/MeshListView-a9274ef9.js | 1 - ...3cc76e.js => MeshOverviewView-7730d643.js} | 2 +- .../data/assets/MeshView-33a68227.js | 1 + .../data/assets/MeshView-8353f5e7.js | 1 - .../data/assets/MultiZoneView-7c864380.js | 11 +++ .../data/assets/MultiZoneView-9012a100.js | 11 --- ...e_type_script_setup_true_lang-3a7fd74c.js} | 2 +- ...avTabs-13ade43d.js => NavTabs-d661303d.js} | 2 +- ...92312e02.js => OnboardingPage-30df38eb.js} | 6 +- .../data/assets/OnboardingView-23a7f514.js | 1 - .../data/assets/OnboardingView-a567dbe7.js | 1 + .../data/assets/PolicyDetailView-c9801cd2.js | 1 - .../data/assets/PolicyDetailView-e6a15bba.js | 1 + ...e_type_script_setup_true_lang-ac0152b1.js} | 2 +- ...ce8eb559.js => PolicyListView-11ab6b51.js} | 4 +- ...e_type_script_setup_true_lang-44c39ed1.js} | 2 +- ...ue_type_script_setup_true_lang-2dc2aa37.js | 1 - ...ue_type_script_setup_true_lang-cccbfca9.js | 1 + ...ew-537bf7e7.css => RouteView-50dbfa4c.css} | 2 +- ...e_type_script_setup_true_lang-0ac8938c.js} | 78 +++++++++---------- .../data/assets/ServiceDetailView-c28a63ec.js | 1 + .../data/assets/ServiceDetailView-c4507630.js | 1 - .../data/assets/ServiceListView-6deb509a.js | 1 + .../data/assets/ServiceListView-d0ff2174.js | 1 - ...9430c5e1.js => ServiceSummary-b9b85593.js} | 2 +- ...ge-344ae582.js => StatusBadge-9ddf65b2.js} | 2 +- ...e_type_script_setup_true_lang-8302aaa3.js} | 2 +- ...e_type_script_setup_true_lang-b0190284.js} | 6 +- ...get-64ce872f.js => TabsWidget-444de6c7.js} | 2 +- ...agList-90cc6a89.js => TagList-7e09ae10.js} | 2 +- ...be12.js => TextWithCopyButton-c830f326.js} | 2 +- ...e_type_script_setup_true_lang-44d8f85f.js} | 8 +- ...ew-b8077d51.js => WelcomeView-2a9e6033.js} | 14 ++-- .../data/assets/ZoneCreateView-14fb6a14.js | 7 ++ .../data/assets/ZoneCreateView-448aac5c.css | 1 + .../data/assets/ZoneCreateView-7e79009b.js | 7 -- .../data/assets/ZoneCreateView-e6348978.css | 1 - .../data/assets/ZoneDetailView-a1c17bf1.js | 1 + .../data/assets/ZoneDetailView-b90323ab.js | 1 - ...e_type_script_setup_true_lang-9f3add31.js} | 4 +- .../assets/ZoneEgressDetailView-5cd1d1f0.js | 1 + .../assets/ZoneEgressDetailView-9523e778.js | 1 - ...e_type_script_setup_true_lang-d2249361.js} | 2 +- .../assets/ZoneEgressListView-b2310b10.js | 1 - .../assets/ZoneEgressListView-ceeb989f.js | 1 + .../data/assets/ZoneIndexView-9c4bb1b1.js | 1 + .../data/assets/ZoneIndexView-f5aeb09c.js | 1 - .../assets/ZoneIngressDetailView-1706bebe.js | 1 + .../assets/ZoneIngressDetailView-195cbb2c.js | 1 - ...e_type_script_setup_true_lang-88a342d8.js} | 2 +- .../assets/ZoneIngressListView-50487abd.js | 1 + .../assets/ZoneIngressListView-b9932511.js | 1 - ...w-6d61d1c3.js => ZoneListView-9d773c1d.js} | 4 +- .../resources/data/assets/index-4cdebdf6.css | 1 - .../resources/data/assets/index-da036ddf.css | 1 + .../{index-a5906eae.js => index-f0e2f93b.js} | 6 +- ...e59adee0.js => kongponents.es-d49ba82d.js} | 32 ++++---- app/kuma-ui/pkg/resources/data/index.html | 2 +- 94 files changed, 180 insertions(+), 180 deletions(-) rename app/kuma-ui/pkg/resources/data/assets/{AddNewServices-805228a5.js => AddNewServices-9ad7263f.js} (50%) rename app/kuma-ui/pkg/resources/data/assets/{AddNewServicesCode-b6ec9600.js => AddNewServicesCode-0cfdd32c.js} (73%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/App-1bc178af.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/App-c85cf917.js rename app/kuma-ui/pkg/resources/data/assets/{AppNotFoundView-255a010d.js => AppNotFoundView-99459d3f.js} (80%) rename app/kuma-ui/pkg/resources/data/assets/{CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js => CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js} (99%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/CompletedView-4bc9f008.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/CompletedView-c47b21e5.js rename app/kuma-ui/pkg/resources/data/assets/{ConfigurationTypes-33a1791d.js => ConfigurationTypes-c97b5e5c.js} (52%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/ContentWrapper-31539b1e.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ContentWrapper-dfd3426f.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/CreateMesh-3459fc17.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/CreateMesh-f46cddb0.js rename app/kuma-ui/pkg/resources/data/assets/{DataOverview-f3d97957.js => DataOverview-30ce4833.js} (93%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneDetailView-3bc5eb71.js => DataPlaneDetailView-ead8b471.js} (93%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneList-73738910.js => DataPlaneList-1af71ff7.js} (96%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-32904110.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-c3a007b7.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-790ea62d.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-bd320fd4.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DefinitionListItem-0d836b9f.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/DefinitionListItem-8aa6d45d.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-91d4e096.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-d323f731.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-c9a70dba.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-d53168f1.js rename app/kuma-ui/pkg/resources/data/assets/{EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js => EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{EnvoyData-d270adcf.js => EnvoyData-aca02a9a.js} (83%) rename app/kuma-ui/pkg/resources/data/assets/{ErrorBlock-c977645b.js => ErrorBlock-3bc373a3.js} (74%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/LoadingBox-4204ee35.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/LoadingBox-daf909d7.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/MainOverviewView-6917deca.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/MainOverviewView-ccf899c5.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/MeshItemView-94a57807.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/MeshItemView-b80ef254.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/MeshListView-510d783a.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/MeshListView-a9274ef9.js rename app/kuma-ui/pkg/resources/data/assets/{MeshOverviewView-623cc76e.js => MeshOverviewView-7730d643.js} (70%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/MeshView-33a68227.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/MeshView-8353f5e7.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/MultiZoneView-7c864380.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/MultiZoneView-9012a100.js rename app/kuma-ui/pkg/resources/data/assets/{MultizoneInfo.vue_vue_type_script_setup_true_lang-6ae1539e.js => MultizoneInfo.vue_vue_type_script_setup_true_lang-3a7fd74c.js} (68%) rename app/kuma-ui/pkg/resources/data/assets/{NavTabs-13ade43d.js => NavTabs-d661303d.js} (75%) rename app/kuma-ui/pkg/resources/data/assets/{OnboardingPage-92312e02.js => OnboardingPage-30df38eb.js} (77%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingView-23a7f514.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/OnboardingView-a567dbe7.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-c9801cd2.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-e6a15bba.js rename app/kuma-ui/pkg/resources/data/assets/{PolicyDetails.vue_vue_type_script_setup_true_lang-f620cfb4.js => PolicyDetails.vue_vue_type_script_setup_true_lang-ac0152b1.js} (89%) rename app/kuma-ui/pkg/resources/data/assets/{PolicyListView-ce8eb559.js => PolicyListView-11ab6b51.js} (63%) rename app/kuma-ui/pkg/resources/data/assets/{ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js => ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js} (99%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js rename app/kuma-ui/pkg/resources/data/assets/{RouteView-537bf7e7.css => RouteView-50dbfa4c.css} (82%) rename app/kuma-ui/pkg/resources/data/assets/{RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js => RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js} (80%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c28a63ec.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c4507630.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ServiceListView-6deb509a.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ServiceListView-d0ff2174.js rename app/kuma-ui/pkg/resources/data/assets/{ServiceSummary-9430c5e1.js => ServiceSummary-b9b85593.js} (83%) rename app/kuma-ui/pkg/resources/data/assets/{StatusBadge-344ae582.js => StatusBadge-9ddf65b2.js} (61%) rename app/kuma-ui/pkg/resources/data/assets/{StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js => StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js} (55%) rename app/kuma-ui/pkg/resources/data/assets/{SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js => SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js} (67%) rename app/kuma-ui/pkg/resources/data/assets/{TabsWidget-64ce872f.js => TabsWidget-444de6c7.js} (87%) rename app/kuma-ui/pkg/resources/data/assets/{TagList-90cc6a89.js => TagList-7e09ae10.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{TextWithCopyButton-3db8be12.js => TextWithCopyButton-c830f326.js} (87%) rename app/kuma-ui/pkg/resources/data/assets/{WarningsWidget.vue_vue_type_script_setup_true_lang-40966f70.js => WarningsWidget.vue_vue_type_script_setup_true_lang-44d8f85f.js} (78%) rename app/kuma-ui/pkg/resources/data/assets/{WelcomeView-b8077d51.js => WelcomeView-2a9e6033.js} (67%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-14fb6a14.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-448aac5c.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-7e79009b.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-e6348978.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-a1c17bf1.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-b90323ab.js rename app/kuma-ui/pkg/resources/data/assets/{ZoneDetails.vue_vue_type_script_setup_true_lang-19dd19e0.js => ZoneDetails.vue_vue_type_script_setup_true_lang-9f3add31.js} (76%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-5cd1d1f0.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-9523e778.js rename app/kuma-ui/pkg/resources/data/assets/{ZoneEgressDetails.vue_vue_type_script_setup_true_lang-9312e782.js => ZoneEgressDetails.vue_vue_type_script_setup_true_lang-d2249361.js} (79%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-b2310b10.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-ceeb989f.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIndexView-9c4bb1b1.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIndexView-f5aeb09c.js create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-1706bebe.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-195cbb2c.js rename app/kuma-ui/pkg/resources/data/assets/{ZoneIngressDetails.vue_vue_type_script_setup_true_lang-2a9802a9.js => ZoneIngressDetails.vue_vue_type_script_setup_true_lang-88a342d8.js} (79%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-50487abd.js delete mode 100644 app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-b9932511.js rename app/kuma-ui/pkg/resources/data/assets/{ZoneListView-6d61d1c3.js => ZoneListView-9d773c1d.js} (64%) delete mode 100644 app/kuma-ui/pkg/resources/data/assets/index-4cdebdf6.css create mode 100644 app/kuma-ui/pkg/resources/data/assets/index-da036ddf.css rename app/kuma-ui/pkg/resources/data/assets/{index-a5906eae.js => index-f0e2f93b.js} (98%) rename app/kuma-ui/pkg/resources/data/assets/{kongponents.es-e59adee0.js => kongponents.es-d49ba82d.js} (67%) diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-805228a5.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServices-9ad7263f.js similarity index 50% rename from app/kuma-ui/pkg/resources/data/assets/AddNewServices-805228a5.js rename to app/kuma-ui/pkg/resources/data/assets/AddNewServices-9ad7263f.js index af86ff0e21fe..4d207ddfd729 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-805228a5.js +++ b/app/kuma-ui/pkg/resources/data/assets/AddNewServices-9ad7263f.js @@ -1,7 +1,7 @@ -import{O as b,a as x,b as S}from"./OnboardingPage-92312e02.js";import{d as m,o as u,e as w,n as h,x as y,c as k,a as B,w as t,h as s,b as _,g as o,k as e,p as $,m as C}from"./index-a5906eae.js";import{g as v,e as N,j as I,f as A,_ as O}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as M}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import"./kongponents.es-e59adee0.js";const V=""+new URL("new-service-demo-bff0792e.svg",import.meta.url).href,z=""+new URL("new-service-manually-5bec5301.svg",import.meta.url).href,L=m({__name:"ServiceBox",props:{active:{type:Boolean,required:!1,default:!1}},emits:["clicked"],setup(a,{emit:n}){const c=a;return(r,i)=>(u(),w("div",{class:y(["box",{"box--active":c.active}]),"data-testid":"box",onClick:i[0]||(i[0]=l=>n("clicked"))},[h(r.$slots,"default",{},void 0,!0)],2))}});const p=v(L,[["__scopeId","data-v-93fc7d1a"]]),f=a=>($("data-v-8218f0d7"),a=a(),C(),a),R={class:"service-mode-list"},U=f(()=>e("div",{class:"service-box-content"},[e("img",{src:V}),o(),e("p",{class:"service-mode-title"},` +import{O as b,a as x,b as w}from"./OnboardingPage-30df38eb.js";import{d as m,o as u,e as S,n as h,x as y,c as k,a as B,w as t,h as s,b as _,g as o,k as e,p as A,m as C}from"./index-f0e2f93b.js";import{f as v,e as N,i as $,A as I,_ as O}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as V}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import"./kongponents.es-d49ba82d.js";const M=""+new URL("new-service-demo-bff0792e.svg",import.meta.url).href,z=""+new URL("new-service-manually-5bec5301.svg",import.meta.url).href,L=m({__name:"ServiceBox",props:{active:{type:Boolean,required:!1,default:!1}},emits:["clicked"],setup(a,{emit:n}){const c=a;return(r,i)=>(u(),S("div",{class:y(["box",{"box--active":c.active}]),"data-testid":"box",onClick:i[0]||(i[0]=l=>n("clicked"))},[h(r.$slots,"default",{},void 0,!0)],2))}});const p=v(L,[["__scopeId","data-v-93fc7d1a"]]),f=a=>(A("data-v-8218f0d7"),a=a(),C(),a),R={class:"service-mode-list"},U=f(()=>e("div",{class:"service-box-content"},[e("img",{src:M}),o(),e("p",{class:"service-mode-title"},` Demo app - `),o(),e("p",null,"Counter application")],-1)),j=f(()=>e("div",{class:"service-box-content"},[e("img",{src:z}),o(),e("p",{class:"service-mode-title"},` + `),o(),e("p",null,"Counter application")],-1)),q=f(()=>e("div",{class:"service-box-content"},[e("img",{src:z}),o(),e("p",{class:"service-mode-title"},` Manually - `),o(),e("p",null,"After this wizard")],-1)),q=m({__name:"AddNewServices",setup(a){const n=N(),{t:c}=I(),r=k(()=>n.state.onboarding.mode==="manually"?"onboarding-completed":"onboarding-add-services-code");function i(l){n.dispatch("onboarding/changeMode",l)}return(l,d)=>(u(),B(O,null,{default:t(()=>[s(M,{title:_(c)("onboarding.routes.add-services.title")},null,8,["title"]),o(),s(A,null,{default:t(()=>[s(b,null,{header:t(()=>[s(x,null,{title:t(()=>[o(` + `),o(),e("p",null,"After this wizard")],-1)),D=m({__name:"AddNewServices",setup(a){const n=N(),{t:c}=$(),r=k(()=>n.state.onboarding.mode==="manually"?"onboarding-completed":"onboarding-add-services-code");function i(l){n.dispatch("onboarding/changeMode",l)}return(l,d)=>(u(),B(O,null,{default:t(()=>[s(V,{title:_(c)("onboarding.routes.add-services.title")},null,8,["title"]),o(),s(I,null,{default:t(()=>[s(b,null,{header:t(()=>[s(x,null,{title:t(()=>[o(` Add services - `)]),_:1})]),content:t(()=>[e("div",R,[s(p,{active:_(n).state.onboarding.mode==="demo",onClicked:d[0]||(d[0]=g=>i("demo"))},{default:t(()=>[U]),_:1},8,["active"]),o(),s(p,{active:_(n).state.onboarding.mode==="manually",onClicked:d[1]||(d[1]=g=>i("manually"))},{default:t(()=>[j]),_:1},8,["active"])])]),navigation:t(()=>[s(S,{"next-step":r.value,"previous-step":"onboarding-create-mesh"},null,8,["next-step"])]),_:1})]),_:1})]),_:1}))}});const F=v(q,[["__scopeId","data-v-8218f0d7"]]);export{F as default}; + `)]),_:1})]),content:t(()=>[e("div",R,[s(p,{active:_(n).state.onboarding.mode==="demo",onClicked:d[0]||(d[0]=g=>i("demo"))},{default:t(()=>[U]),_:1},8,["active"]),o(),s(p,{active:_(n).state.onboarding.mode==="manually",onClicked:d[1]||(d[1]=g=>i("manually"))},{default:t(()=>[q]),_:1},8,["active"])])]),navigation:t(()=>[s(w,{"next-step":r.value,"previous-step":"onboarding-create-mesh"},null,8,["next-step"])]),_:1})]),_:1})]),_:1}))}});const F=v(D,[["__scopeId","data-v-8218f0d7"]]);export{F as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-b6ec9600.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-0cfdd32c.js similarity index 73% rename from app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-b6ec9600.js rename to app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-0cfdd32c.js index a66ee2052b29..e9421856ad8b 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-b6ec9600.js +++ b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-0cfdd32c.js @@ -1,12 +1,12 @@ -import{L as k}from"./LoadingBox-4204ee35.js";import{O as w,a as x,b as y}from"./OnboardingPage-92312e02.js";import{j as A,h as N,e as C,f as T,_ as I,g as P}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as D}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import{d as E,q as p,c as L,z as O,o as n,a as S,w as s,h as t,b as R,g as e,e as c,F as B,k as o,f as V,p as $,m as q}from"./index-a5906eae.js";import"./kongponents.es-e59adee0.js";const h=i=>($("data-v-159bee77"),i=i(),q(),i),G=h(()=>o("p",{class:"mb-4 text-center"},` +import{L as k}from"./LoadingBox-daf909d7.js";import{O as w,a as x,b as y}from"./OnboardingPage-30df38eb.js";import{i as A,g as N,e as C,A as T,_ as I,f as P}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as D}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import{d as E,q as p,c as L,z as O,o as n,a as S,w as s,h as t,b as R,g as e,e as c,F as V,k as o,f as B,p as $,m as q}from"./index-f0e2f93b.js";import"./kongponents.es-d49ba82d.js";const h=i=>($("data-v-159bee77"),i=i(),q(),i),G=h(()=>o("p",{class:"mb-4 text-center"},` The demo application includes two services: a Redis backend to store a counter value, and a frontend web UI to show and increment the counter. - `,-1)),K=h(()=>o("p",null,"To run execute the following command:",-1)),F={key:1},H={class:"status-box mt-4"},M={key:0,class:"status--is-connected","data-testid":"dpps-connected"},U={key:1,class:"status--is-disconnected","data-testid":"dpps-disconnected"},j={key:0,class:"status-loading-box mt-4"},z=1e3,_="https://github.com/kumahq/kuma-counter-demo/",J="https://github.com/kumahq/kuma-counter-demo/blob/master/README.md",Q="kubectl apply -f https://bit.ly/3Kh2Try",W=E({__name:"AddNewServicesCode",setup(i){const{t:b}=A(),f=N(),g=C(),a=p(!1),l=p(null),v=L(()=>g.getters["config/getEnvironment"]==="kubernetes");r(),O(function(){u()});async function r(){try{const{total:d}=await f.getAllDataplanes();a.value=d>0}catch(d){console.error(d)}finally{a.value||(u(),l.value=window.setTimeout(()=>r(),z))}}function u(){l.value!==null&&window.clearTimeout(l.value)}return(d,X)=>(n(),S(I,null,{default:s(()=>[t(D,{title:R(b)("onboarding.routes.add-services-code.title")},null,8,["title"]),e(),t(T,null,{default:s(()=>[t(w,null,{header:s(()=>[t(x,null,{title:s(()=>[e(` + `,-1)),K=h(()=>o("p",null,"To run execute the following command:",-1)),F={key:1},H={class:"status-box mt-4"},M={key:0,class:"status--is-connected","data-testid":"dpps-connected"},U={key:1,class:"status--is-disconnected","data-testid":"dpps-disconnected"},z={key:0,class:"status-loading-box mt-4"},j=1e3,_="https://github.com/kumahq/kuma-counter-demo/",J="https://github.com/kumahq/kuma-counter-demo/blob/master/README.md",Q="kubectl apply -f https://bit.ly/3Kh2Try",W=E({__name:"AddNewServicesCode",setup(i){const{t:b}=A(),f=N(),g=C(),a=p(!1),l=p(null),v=L(()=>g.getters["config/getEnvironment"]==="kubernetes");r(),O(function(){u()});async function r(){try{const{total:d}=await f.getAllDataplanes();a.value=d>0}catch(d){console.error(d)}finally{a.value||(u(),l.value=window.setTimeout(()=>r(),j))}}function u(){l.value!==null&&window.clearTimeout(l.value)}return(d,X)=>(n(),S(I,null,{default:s(()=>[t(D,{title:R(b)("onboarding.routes.add-services-code.title")},null,8,["title"]),e(),t(T,null,{default:s(()=>[t(w,null,{header:s(()=>[t(x,null,{title:s(()=>[e(` Add services - `)]),_:1})]),content:s(()=>[G,e(),v.value?(n(),c(B,{key:0},[K,e(),t(m,{id:"code-block-kubernetes-command",language:"bash",code:Q})],64)):(n(),c("div",F,[o("p",{class:"mb-4 text-center"},[e(` + `)]),_:1})]),content:s(()=>[G,e(),v.value?(n(),c(V,{key:0},[K,e(),t(m,{id:"code-block-kubernetes-command",language:"bash",code:Q})],64)):(n(),c("div",F,[o("p",{class:"mb-4 text-center"},[e(` Clone `),o("a",{href:_,target:"_blank"},"the GitHub repository"),e(` for the demo application: `)]),e(),t(m,{id:"code-block-clone-command",language:"bash",code:`git clone ${_}`},null,8,["code"]),e(),o("p",{class:"mt-4 text-center"},[e(` And follow the instructions in `),o("a",{href:J,target:"_blank"},"the README"),e(`. `)])])),e(),o("div",null,[o("p",H,[e(` DPPs status: - `),a.value?(n(),c("span",M,"Connected")):(n(),c("span",U,"Disconnected"))]),e(),a.value?V("",!0):(n(),c("div",j,[t(k)]))])]),navigation:s(()=>[t(y,{"next-step":"onboarding-dataplanes-overview","previous-step":"onboarding-add-services","should-allow-next":a.value},null,8,["should-allow-next"])]),_:1})]),_:1})]),_:1}))}});const ae=P(W,[["__scopeId","data-v-159bee77"]]);export{ae as default}; + `),a.value?(n(),c("span",M,"Connected")):(n(),c("span",U,"Disconnected"))]),e(),a.value?B("",!0):(n(),c("div",z,[t(k)]))])]),navigation:s(()=>[t(y,{"next-step":"onboarding-dataplanes-overview","previous-step":"onboarding-add-services","should-allow-next":a.value},null,8,["should-allow-next"])]),_:1})]),_:1})]),_:1}))}});const ae=P(W,[["__scopeId","data-v-159bee77"]]);export{ae as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/App-1bc178af.js b/app/kuma-ui/pkg/resources/data/assets/App-1bc178af.js deleted file mode 100644 index 383617afc237..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/App-1bc178af.js +++ /dev/null @@ -1 +0,0 @@ -import{d as N,u as S,c as s,r as x,a as o,w as r,o as e,b as a,e as n,f as p,g as i,h as c,T as B,i as C,F as E}from"./index-a5906eae.js";import{u as O,a as L,b as T,c as V,d as z,e as F,_ as H,f as M,g as W}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import"./kongponents.es-e59adee0.js";const $={key:1},j={key:2,class:"app-content-container"},q=N({__name:"App",props:{data:{type:Object,required:!1,default:void 0}},setup(_){const m=_,[f,v,g,y,A]=[O(),L(),T(),V(),z()],d=F(),t=S(),h=s(()=>t.path),u=s(()=>t.meta.isWizard===!0),b=s(()=>d.getters.shouldShowAppError),k=s(()=>d.getters.shouldShowOnboardingNotification);return(D,I)=>{const l=x("router-view");return e(),o(H,null,{default:r(()=>[a(d).state.globalLoading||a(t).name===void 0?(e(),o(a(g),{key:0})):(e(),n(E,{key:1},[u.value?p("",!0):(e(),o(a(v),{key:0})),i(),a(t).meta.onboardingProcess?(e(),n("div",$,[c(l)])):(e(),n("div",j,[u.value?p("",!0):(e(),o(a(f),{key:0})),i(),c(M,null,{default:r(()=>[b.value?(e(),o(a(y),{key:0,"data-testid":"app-error"})):p("",!0),i(),!u.value&&k.value?(e(),o(a(A),{key:1})):p("",!0),i(),(e(),o(l,{key:h.value},{default:r(({Component:w})=>[c(B,{mode:"out-in",name:"fade"},{default:r(()=>[(e(),n("div",{key:a(t).name,class:"transition-root"},[(e(),o(C(w),{data:m.data},null,8,["data"]))]))]),_:2},1024)]),_:1}))]),_:1})]))],64))]),_:1})}}});const G=W(q,[["__scopeId","data-v-682625b4"]]);export{G as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/App-c85cf917.js b/app/kuma-ui/pkg/resources/data/assets/App-c85cf917.js new file mode 100644 index 000000000000..f2bbde8ed90b --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/App-c85cf917.js @@ -0,0 +1 @@ +import{d as N,u as S,c as s,r as x,a as o,w as r,o as e,b as a,e as n,f as p,g as i,h as c,T as B,i as C,F as E}from"./index-f0e2f93b.js";import{u as O,a as V,b as L,c as T,d as z,e as F,_ as H,A as M,f as W}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import"./kongponents.es-d49ba82d.js";const j={key:1},q={key:2,class:"app-content-container"},D=N({__name:"App",props:{data:{type:Object,required:!1,default:void 0}},setup(_){const m=_,[f,v,A,g,y]=[O(),V(),L(),T(),z()],d=F(),t=S(),h=s(()=>t.path),u=s(()=>t.meta.isWizard===!0),b=s(()=>d.getters.shouldShowAppError),k=s(()=>d.getters.shouldShowOnboardingNotification);return(I,K)=>{const l=x("router-view");return e(),o(H,null,{default:r(()=>[a(d).state.globalLoading||a(t).name===void 0?(e(),o(a(A),{key:0})):(e(),n(E,{key:1},[u.value?p("",!0):(e(),o(a(v),{key:0})),i(),a(t).meta.onboardingProcess?(e(),n("div",j,[c(l)])):(e(),n("div",q,[u.value?p("",!0):(e(),o(a(f),{key:0})),i(),c(M,null,{default:r(()=>[b.value?(e(),o(a(g),{key:0,"data-testid":"app-error"})):p("",!0),i(),!u.value&&k.value?(e(),o(a(y),{key:1})):p("",!0),i(),(e(),o(l,{key:h.value},{default:r(({Component:w})=>[c(B,{mode:"out-in",name:"fade"},{default:r(()=>[(e(),n("div",{key:a(t).name,class:"transition-root"},[(e(),o(C(w),{data:m.data},null,8,["data"]))]))]),_:2},1024)]),_:1}))]),_:1})]))],64))]),_:1})}}});const G=W(D,[["__scopeId","data-v-682625b4"]]);export{G as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-255a010d.js b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-99459d3f.js similarity index 80% rename from app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-255a010d.js rename to app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-99459d3f.js index c68c9a5015c7..2694117ad978 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-255a010d.js +++ b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-99459d3f.js @@ -1,4 +1,4 @@ -import{u as n,D as s,a as r}from"./kongponents.es-e59adee0.js";import{d as c,e as i,h as o,w as e,b as a,o as l,g as t,k as p}from"./index-a5906eae.js";const d={class:"overview"},m=p("p",null,"Page Not Found",-1),g=c({__name:"AppNotFoundView",setup(_){return(u,f)=>(l(),i("div",d,[o(a(r),null,{title:e(()=>[o(a(n),{class:"mb-3",icon:"warning",color:"var(--black-500)","secondary-color":"var(--yellow-300)",size:"64"}),t(),m]),message:e(()=>[t(` +import{u as n,D as s,a as r}from"./kongponents.es-d49ba82d.js";import{d as c,e as i,h as o,w as e,b as a,o as l,g as t,k as p}from"./index-f0e2f93b.js";const d={class:"overview"},m=p("p",null,"Page Not Found",-1),g=c({__name:"AppNotFoundView",setup(_){return(u,f)=>(l(),i("div",d,[o(a(r),null,{title:e(()=>[o(a(n),{class:"mb-3",icon:"warning",color:"var(--black-500)","secondary-color":"var(--yellow-300)",size:"64"}),t(),m]),message:e(()=>[t(` The page or entity you were looking for does not exist. `)]),cta:e(()=>[o(a(s),{appearance:"primary",to:{name:"home"}},{default:e(()=>[t(` Go Home diff --git a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js rename to app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js index 6572c7f73b76..ba8701a21c75 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js +++ b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js @@ -1,4 +1,4 @@ -import{$ as te}from"./kongponents.es-e59adee0.js";import{aj as Y,Z as ae,d as ne,q as re,G as U,o as ie,a as se,w as oe,n as le,X as ue,b as Z}from"./index-a5906eae.js";var W={exports:{}};(function(f){var b=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** +import{$ as te}from"./kongponents.es-d49ba82d.js";import{aj as Y,Z as ae,d as ne,q as re,G as U,o as ie,a as se,w as oe,n as le,X as ue,b as Z}from"./index-f0e2f93b.js";var W={exports:{}};(function(f){var b=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-4bc9f008.js b/app/kuma-ui/pkg/resources/data/assets/CompletedView-4bc9f008.js new file mode 100644 index 000000000000..76420c7455a6 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/CompletedView-4bc9f008.js @@ -0,0 +1,3 @@ +import{O as i,a as p,b as _}from"./OnboardingPage-30df38eb.js";import{i as r,A as d,_ as l,f as c}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as m}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{d as f,o as u,a as g,w as e,h as t,b as h,g as o,p as b,m as w,k as s}from"./index-f0e2f93b.js";import"./kongponents.es-d49ba82d.js";const v=""+new URL("kuma_gui-ecebdf10.png",import.meta.url).href,x=a=>(b("data-v-f50ef4b3"),a=a(),w(),a),V=x(()=>s("div",{class:"gui-preview-image"},[s("img",{src:v})],-1)),C=f({__name:"CompletedView",setup(a){const{t:n}=r();return(k,I)=>(u(),g(l,null,{default:e(()=>[t(m,{title:h(n)("onboarding.routes.completed.title")},null,8,["title"]),o(),t(d,null,{default:e(()=>[t(i,null,{header:e(()=>[t(p,null,{title:e(()=>[o(` + Go to the dashboard + `)]),_:1})]),content:e(()=>[V]),navigation:e(()=>[t(_,{"next-step":"home","next-step-title":"Complete","last-step":"","show-skip":!1})]),_:1})]),_:1})]),_:1}))}});const A=c(C,[["__scopeId","data-v-f50ef4b3"]]);export{A as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CompletedView-c47b21e5.js b/app/kuma-ui/pkg/resources/data/assets/CompletedView-c47b21e5.js deleted file mode 100644 index f22d1a2366f5..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/CompletedView-c47b21e5.js +++ /dev/null @@ -1,3 +0,0 @@ -import{O as i,a as _,b as p}from"./OnboardingPage-92312e02.js";import{j as r,f as c,_ as d,g as l}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as m}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{d as f,o as u,a as g,w as e,h as t,b as h,g as o,p as b,m as w,k as s}from"./index-a5906eae.js";import"./kongponents.es-e59adee0.js";const v=""+new URL("kuma_gui-ecebdf10.png",import.meta.url).href,x=a=>(b("data-v-f50ef4b3"),a=a(),w(),a),C=x(()=>s("div",{class:"gui-preview-image"},[s("img",{src:v})],-1)),V=f({__name:"CompletedView",setup(a){const{t:n}=r();return(k,I)=>(u(),g(d,null,{default:e(()=>[t(m,{title:h(n)("onboarding.routes.completed.title")},null,8,["title"]),o(),t(c,null,{default:e(()=>[t(i,null,{header:e(()=>[t(_,null,{title:e(()=>[o(` - 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 y=l(V,[["__scopeId","data-v-f50ef4b3"]]);export{y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-33a1791d.js b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-c97b5e5c.js similarity index 52% rename from app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-33a1791d.js rename to app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-c97b5e5c.js index b9ab072e107c..a29f1042f824 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-33a1791d.js +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-c97b5e5c.js @@ -1,6 +1,6 @@ -import{w as l}from"./kongponents.es-e59adee0.js";import{O as y,a as V,b as h}from"./OnboardingPage-92312e02.js";import{s as x,t as C,v as G,e as k,j as M,f as P,_ as w,g as T}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as N}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{d as O,q as B,v as K,c as i,o as d,a as p,w as e,h as o,b as r,g as a,k as m,i as S}from"./index-a5906eae.js";const U={class:"graph-list mb-6"},$={class:"radio-button-group"},I=O({__name:"ConfigurationTypes",setup(j){const c=x(),g=C(),_={postgres:G(),memory:g,kubernetes:c},u=k(),{t:f}=M(),t=B("kubernetes");K(function(){t.value=u.getters["config/getConfigurationType"]});const v=i(()=>u.getters["config/getMulticlusterStatus"]?"onboarding-multi-zone":"onboarding-create-mesh"),b=i(()=>_[t.value]);return(z,n)=>(d(),p(w,null,{default:e(()=>[o(N,{title:r(f)("onboarding.routes.configuration-types.title")},null,8,["title"]),a(),o(P,null,{default:e(()=>[o(y,{"with-image":""},{header:e(()=>[o(V,null,{title:e(()=>[a(` +import{w as l}from"./kongponents.es-d49ba82d.js";import{O as y,a as V,b as h}from"./OnboardingPage-30df38eb.js";import{r as x,s as C,t as G,e as k,i as w,A as M,_ as P,f as T}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as N}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{d as O,q as B,v as K,c as i,o as p,a as d,w as e,h as o,b as r,g as a,k as m,i as S}from"./index-f0e2f93b.js";const U={class:"graph-list mb-6"},A={class:"radio-button-group"},I=O({__name:"ConfigurationTypes",setup($){const c=x(),g=C(),f={postgres:G(),memory:g,kubernetes:c},u=k(),{t:_}=w(),t=B("kubernetes");K(function(){t.value=u.getters["config/getConfigurationType"]});const v=i(()=>u.getters["config/getMulticlusterStatus"]?"onboarding-multi-zone":"onboarding-create-mesh"),b=i(()=>f[t.value]);return(z,n)=>(p(),d(P,null,{default:e(()=>[o(N,{title:r(_)("onboarding.routes.configuration-types.title")},null,8,["title"]),a(),o(M,null,{default:e(()=>[o(y,{"with-image":""},{header:e(()=>[o(V,null,{title:e(()=>[a(` Learn about configuration storage - `)]),_:1})]),content:e(()=>[m("div",U,[(d(),p(S(b.value)))]),a(),m("div",$,[o(r(l),{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=s=>t.value=s),name:"deployment","selected-value":"kubernetes"},{default:e(()=>[a(` + `)]),_:1})]),content:e(()=>[m("div",U,[(p(),d(S(b.value)))]),a(),m("div",A,[o(r(l),{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=s=>t.value=s),name:"deployment","selected-value":"kubernetes"},{default:e(()=>[a(` Kubernetes `)]),_:1},8,["modelValue"]),a(),o(r(l),{modelValue:t.value,"onUpdate:modelValue":n[1]||(n[1]=s=>t.value=s),name:"deployment","selected-value":"postgres"},{default:e(()=>[a(` Postgres diff --git a/app/kuma-ui/pkg/resources/data/assets/ContentWrapper-31539b1e.js b/app/kuma-ui/pkg/resources/data/assets/ContentWrapper-31539b1e.js new file mode 100644 index 000000000000..563bcb60109e --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ContentWrapper-31539b1e.js @@ -0,0 +1 @@ +import{d as n,B as a,o as t,e as s,k as _,n as o,g as c,b as p,f as d}from"./index-f0e2f93b.js";import{f as i}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";const l={class:"content-wrapper"},m={class:"content-wrapper__content kcard-border"},u={key:0,class:"content-wrapper__sidebar"},f=n({__name:"ContentWrapper",setup(v){const r=a();return(e,C)=>(t(),s("div",l,[_("div",m,[o(e.$slots,"content",{},void 0,!0)]),c(),p(r).sidebar?(t(),s("div",u,[o(e.$slots,"sidebar",{},void 0,!0)])):d("",!0)]))}});const h=i(f,[["__scopeId","data-v-22673661"]]);export{h as C}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ContentWrapper-dfd3426f.js b/app/kuma-ui/pkg/resources/data/assets/ContentWrapper-dfd3426f.js deleted file mode 100644 index 34bc1c57d3e1..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ContentWrapper-dfd3426f.js +++ /dev/null @@ -1 +0,0 @@ -import{d as n,B as a,o as t,e as s,k as _,n as o,g as c,b as p,f as d}from"./index-a5906eae.js";import{g as i}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";const l={class:"content-wrapper"},m={class:"content-wrapper__content kcard-border"},u={key:0,class:"content-wrapper__sidebar"},v=n({__name:"ContentWrapper",setup(f){const r=a();return(e,C)=>(t(),s("div",l,[_("div",m,[o(e.$slots,"content",{},void 0,!0)]),c(),p(r).sidebar?(t(),s("div",u,[o(e.$slots,"sidebar",{},void 0,!0)])):d("",!0)]))}});const h=i(v,[["__scopeId","data-v-22673661"]]);export{h as C}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-3459fc17.js b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-3459fc17.js new file mode 100644 index 000000000000..3c1859206bf0 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-3459fc17.js @@ -0,0 +1,7 @@ +import{g as u}from"./kongponents.es-d49ba82d.js";import{O as _,a as m,b as h}from"./OnboardingPage-30df38eb.js";import{e as f,i as g,A as b,_ as v,f as y}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as x}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{d as S,q as A,c as k,o as C,a as N,w as e,h as t,b as n,g as a,k as o,t as B,p as I,m as w}from"./index-f0e2f93b.js";const i=s=>(I("data-v-94485eb5"),s=s(),w(),s),D={class:"mb-4 text-center"},M=i(()=>o("i",null,"default",-1)),O=i(()=>o("p",{class:"mt-4 text-center"},` + This mesh is empty. Next, you add services and their data plane proxies. + `,-1)),V=S({__name:"CreateMesh",setup(s){const c=[{label:"Name",key:"name"},{label:"Services",key:"servicesAmount"},{label:"DPPs",key:"dppsAmount"}],l=f(),{t:r}=g(),d=A({total:1,data:[{name:"default",servicesAmount:0,dppsAmount:0}]}),p=k(()=>l.getters["config/getMulticlusterStatus"]?"onboarding-multi-zone":"onboarding-configuration-types");return(E,P)=>(C(),N(v,null,{default:e(()=>[t(x,{title:n(r)("onboarding.routes.create-mesh.title")},null,8,["title"]),a(),t(b,null,{default:e(()=>[t(_,null,{header:e(()=>[t(m,null,{title:e(()=>[a(` + Create the mesh + `)]),_:1})]),content:e(()=>[o("p",D,[a(` + When you install, `+B(n(r)("common.product.name"))+" creates a ",1),M,a(` mesh, but you can add as many meshes as you need. + `)]),a(),t(n(u),{class:"table",fetcher:()=>d.value,headers:c,"disable-pagination":""},null,8,["fetcher"]),a(),O]),navigation:e(()=>[t(h,{"next-step":"onboarding-add-services","previous-step":p.value},null,8,["previous-step"])]),_:1})]),_:1})]),_:1}))}});const L=y(V,[["__scopeId","data-v-94485eb5"]]);export{L as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-f46cddb0.js b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-f46cddb0.js deleted file mode 100644 index 8fa28dd7bc6f..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-f46cddb0.js +++ /dev/null @@ -1,7 +0,0 @@ -import{g as p}from"./kongponents.es-e59adee0.js";import{O as _,a as m,b as h}from"./OnboardingPage-92312e02.js";import{e as f,j as g,f as b,_ as v,g as y}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as x}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{d as S,q as k,c as A,o as C,a as N,w as e,h as t,b as n,g as a,k as o,t as B,p as I,m as D}from"./index-a5906eae.js";const i=s=>(I("data-v-94485eb5"),s=s(),D(),s),M={class:"mb-4 text-center"},O=i(()=>o("i",null,"default",-1)),w=i(()=>o("p",{class:"mt-4 text-center"},` - This mesh is empty. Next, you add services and their data plane proxies. - `,-1)),E=S({__name:"CreateMesh",setup(s){const c=[{label:"Name",key:"name"},{label:"Services",key:"servicesAmount"},{label:"DPPs",key:"dppsAmount"}],l=f(),{t:r}=g(),d=k({total:1,data:[{name:"default",servicesAmount:0,dppsAmount:0}]}),u=A(()=>l.getters["config/getMulticlusterStatus"]?"onboarding-multi-zone":"onboarding-configuration-types");return(P,T)=>(C(),N(v,null,{default:e(()=>[t(x,{title:n(r)("onboarding.routes.create-mesh.title")},null,8,["title"]),a(),t(b,null,{default:e(()=>[t(_,null,{header:e(()=>[t(m,null,{title:e(()=>[a(` - Create the mesh - `)]),_:1})]),content:e(()=>[o("p",M,[a(` - When you install, `+B(n(r)("common.product.name"))+" creates a ",1),O,a(` mesh, but you can add as many meshes as you need. - `)]),a(),t(n(p),{class:"table",fetcher:()=>d.value,headers:c,"disable-pagination":""},null,8,["fetcher"]),a(),w]),navigation:e(()=>[t(h,{"next-step":"onboarding-add-services","previous-step":u.value},null,8,["previous-step"])]),_:1})]),_:1})]),_:1}))}});const z=y(E,[["__scopeId","data-v-94485eb5"]]);export{z as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataOverview-f3d97957.js b/app/kuma-ui/pkg/resources/data/assets/DataOverview-30ce4833.js similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/DataOverview-f3d97957.js rename to app/kuma-ui/pkg/resources/data/assets/DataOverview-30ce4833.js index 90cb1a3085ba..36c902111f41 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataOverview-f3d97957.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataOverview-30ce4833.js @@ -1,4 +1,4 @@ -import{u as k,D,Q as J,J as O,g as Q}from"./kongponents.es-e59adee0.js";import{_ as I}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import{E as M}from"./ErrorBlock-c977645b.js";import{L as T,g as q,i as X}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as L,o as t,e as d,a as l,w as s,h as m,b as c,g as o,f as p,Y as B,B as Y,q as R,c as C,s as Z,r as ee,k as _,n as N,l as P,j as te,F as h,t as r,x as S,p as ae,m as se}from"./index-a5906eae.js";import{T as ne}from"./TagList-90cc6a89.js";import{S as oe}from"./StatusBadge-344ae582.js";const ie=""+new URL("icon-empty-table-dbb0b754.svg",import.meta.url).href,le={class:"pagination"},re=L({__name:"PaginationWidget",props:{hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1}},emits:["next","previous"],setup(n,{emit:u}){const a=n,b=T();function w(){u("next"),b.info(B.PAGINATION_NEXT_BUTTON_CLICKED)}function v(){u("previous"),b.info(B.PAGINATION_PREVIOUS_BUTTON_CLICKED)}return(E,x)=>(t(),d("div",le,[a.hasPrevious?(t(),l(c(D),{key:0,appearance:"primary","data-testid":"pagination-previous-button",onClick:v},{default:s(()=>[m(c(k),{icon:"chevronLeft",color:"currentColor",size:"16","hide-title":"","aria-hidden":"true"}),o(` +import{u as k,D,Q as J,J as O,g as Q}from"./kongponents.es-d49ba82d.js";import{_ as I}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import{E as M}from"./ErrorBlock-3bc373a3.js";import{L as T,f as q,h as X}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as L,o as t,e as d,a as l,w as s,h as m,b as c,g as o,f as p,Y as B,B as Y,q as R,c as C,s as Z,r as ee,k as _,n as N,l as P,j as te,F as h,t as r,x as S,p as ae,m as se}from"./index-f0e2f93b.js";import{T as ne}from"./TagList-7e09ae10.js";import{S as oe}from"./StatusBadge-9ddf65b2.js";const ie=""+new URL("icon-empty-table-dbb0b754.svg",import.meta.url).href,le={class:"pagination"},re=L({__name:"PaginationWidget",props:{hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1}},emits:["next","previous"],setup(n,{emit:u}){const a=n,b=T();function w(){u("next"),b.info(B.PAGINATION_NEXT_BUTTON_CLICKED)}function v(){u("previous"),b.info(B.PAGINATION_PREVIOUS_BUTTON_CLICKED)}return(E,x)=>(t(),d("div",le,[a.hasPrevious?(t(),l(c(D),{key:0,appearance:"primary","data-testid":"pagination-previous-button",onClick:v},{default:s(()=>[m(c(k),{icon:"chevronLeft",color:"currentColor",size:"16","hide-title":"","aria-hidden":"true"}),o(` Previous `)]),_:1})):p("",!0),o(),a.hasNext?(t(),l(c(D),{key:1,appearance:"primary","data-testid":"pagination-next-button",onClick:w},{default:s(()=>[o(` diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-3bc5eb71.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-ead8b471.js similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-3bc5eb71.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-ead8b471.js index c3856e30541d..4897a8e05767 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-3bc5eb71.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-ead8b471.js @@ -1,4 +1,4 @@ -import{d as Y,r as J,o as e,e as a,g as s,F as f,j as O,k as T,t as v,h as u,w as t,f as L,a as d,l as Pe,b as z,p as he,m as ge,c as x,n as ke,q as I,s as Ee,K as Oe,u as Qe}from"./index-a5906eae.js";import{N as Ge,u as Ue,g as fe,K as Ie}from"./kongponents.es-e59adee0.js";import{A as W,a as V,_ as Me,S as Le}from"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js";import{g as _,e as te,h as ae,i as ve,j as Te,k as ze,l as ne,m as Re,p as xe,n as Se,C as Ye,I as _e,o as Ne,f as He,_ as qe}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as De}from"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import{T as j}from"./TagList-90cc6a89.js";import{_ as we}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import{E as Be}from"./ErrorBlock-c977645b.js";import{t as le,_ as Ke}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js";import{D as ie,a as K}from"./DefinitionListItem-0d836b9f.js";import{E as ee}from"./EnvoyData-d270adcf.js";import{S as je}from"./StatusBadge-344ae582.js";import{_ as Fe}from"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import{T as Je}from"./TabsWidget-64ce872f.js";import{T as We}from"./TextWithCopyButton-3db8be12.js";import{_ as Ve}from"./WarningsWidget.vue_vue_type_script_setup_true_lang-40966f70.js";import{_ as Xe}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import"./QueryParameter-70743f73.js";const q=o=>(he("data-v-1a7d780a"),o=o(),ge(),o),Ze={class:"mesh-gateway-policy-list"},$e=q(()=>T("h3",null,"Gateway policies",-1)),et={key:0,class:"policy-list"},tt=q(()=>T("h3",{class:"mt-6"},` +import{d as Y,r as J,o as e,e as a,g as s,F as f,j as O,k as T,t as v,h as u,w as t,f as L,a as d,l as Pe,b as z,p as he,m as ge,c as x,n as ke,q as I,s as Ee,K as Oe,u as Qe}from"./index-f0e2f93b.js";import{N as Ge,u as Ue,g as fe,K as Ie}from"./kongponents.es-d49ba82d.js";import{A as W,a as V,_ as Me,S as Le}from"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js";import{f as N,e as te,g as ae,h as ve,i as Te,j as ze,k as ne,l as Re,p as xe,m as Se,C as Ye,I as Ne,n as _e,A as He,_ as qe}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as De}from"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import{T as j}from"./TagList-7e09ae10.js";import{_ as we}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import{E as Be}from"./ErrorBlock-3bc373a3.js";import{t as le,_ as Ke}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js";import{D as ie,a as K}from"./DefinitionListItem-8aa6d45d.js";import{E as ee}from"./EnvoyData-aca02a9a.js";import{S as je}from"./StatusBadge-9ddf65b2.js";import{_ as Fe}from"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import{T as Je}from"./TabsWidget-444de6c7.js";import{T as We}from"./TextWithCopyButton-c830f326.js";import{_ as Ve}from"./WarningsWidget.vue_vue_type_script_setup_true_lang-44d8f85f.js";import{_ as Xe}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import"./QueryParameter-70743f73.js";const q=o=>(he("data-v-1a7d780a"),o=o(),ge(),o),Ze={class:"mesh-gateway-policy-list"},$e=q(()=>T("h3",null,"Gateway policies",-1)),et={key:0,class:"policy-list"},tt=q(()=>T("h3",{class:"mt-6"},` Listeners `,-1)),at=q(()=>T("b",null,"Host",-1)),st=q(()=>T("h4",{class:"mt-2"},` Routes @@ -7,7 +7,7 @@ import{d as Y,r as J,o as e,e as a,g as s,F as f,j as O,k as T,t as v,h as u,w a `),u(D,{to:y.route},{default:t(()=>[s(v(y.name),1)]),_:2},1032,["to"])]))),128))])):L("",!0),s(),tt,s(),T("div",null,[(e(!0),a(f,null,O(l.meshGatewayListenerEntries,(y,h)=>(e(),a("div",{key:h},[T("div",null,[T("div",null,[at,s(": "+v(y.hostName)+":"+v(y.port)+" ("+v(y.protocol)+`) `,1)]),s(),y.routeEntries.length>0?(e(),a(f,{key:0},[st,s(),u(V,{"initially-open":[],"multiple-open":""},{default:t(()=>[(e(!0),a(f,null,O(y.routeEntries,(c,g)=>(e(),d(W,{key:g},Pe({"accordion-header":t(()=>[T("div",nt,[T("div",null,[T("div",null,[lt,s(": "),u(D,{to:c.route},{default:t(()=>[s(v(c.routeName),1)]),_:2},1032,["to"])]),s(),T("div",null,[it,s(": "+v(c.service),1)])]),s(),c.policies.length>0?(e(),a("div",ot,[(e(!0),a(f,null,O(c.policies,(n,m)=>(e(),d(z(Ge),{key:`${h}-${m}`},{default:t(()=>[s(v(n.type),1)]),_:2},1024))),128))])):L("",!0)])]),_:2},[c.policies.length>0?{name:"accordion-content",fn:t(()=>[T("ul",At,[(e(!0),a(f,null,O(c.policies,(n,m)=>(e(),a("li",{key:`${h}-${m}`},[s(v(n.type)+`: - `,1),u(D,{to:n.route},{default:t(()=>[s(v(n.name),1)]),_:2},1032,["to"])]))),128))])]),key:"0"}:void 0]),1024))),128))]),_:2},1024)],64)):L("",!0)])]))),128))])])}}});const rt=_(ct,[["__scopeId","data-v-1a7d780a"]]),oe="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",ut="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=",Ae="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",ce="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=",re="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",ue=""+new URL("Retry-8b2ec896.png",import.meta.url).href,pe=""+new URL("Timeout-dcabf0f7.jpg",import.meta.url).href,de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABYklEQVRoBe2av0oDQRDGZxbRxhfwDRI0NhKtRAhWPkM6Ex9KTOczWElArBRsAuEeIS+QRpvJfJdcqkWRLWYH5or7s7N797v59j4Odph2m4hw//xywsT3JHQqJMddrIajcq2Jaalcs2bx+cTMAi7Grn9xfSI/388kMsJ19RvznA+Pxs3X+yoh867gkV1NNJjBzr3BcKpT5rH6rOcAmR5SO+dzQQdtYE/4YB2w5hGVPdXmNnnSfCvYUz7kpzVewFor9woc/DeDb/OXX4fcjO728b/67jsWnLhXgHtnw/anqCAJpkPdKxAvYDp/9OHhQtYKhAtZKxAuZK1AuJC1AuFC1gqEC1krEC5krUC4kLUC4ULWCoQLWSsQLmStQLhQKFCYAaxSrgvvYTYc7AnL92YEpQ9WdqxSzkrvYzUe7Lwt8rh6dVMn0WVL6yWaxcdtQtUHCidIG7pY9cddsUfL3sF6LbfZAN5wf/+tIkpkAAAAAElFTkSuQmCC",ye="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==",pt="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=",me="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",dt=""+new URL("VirtualOutbound-3bb05b70.png",import.meta.url).href,yt={class:"policy-type-tag"},mt=["src"],ht=Y({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(o){const l=o,B=te(),C={CircuitBreaker:{iconUrl:oe},FaultInjection:{iconUrl:ut},HealthCheck:{iconUrl:Ae},MeshAccessLog:{iconUrl:de},MeshCircuitBreaker:{iconUrl:oe},MeshGateway:{iconUrl:null},MeshGatewayRoute:{iconUrl:null},MeshHealthCheck:{iconUrl:Ae},MeshProxyPatch:{iconUrl:ce},MeshRateLimit:{iconUrl:re},MeshRetry:{iconUrl:ue},MeshTimeout:{iconUrl:pe},MeshTrace:{iconUrl:me},MeshTrafficPermission:{iconUrl:ye},ProxyTemplate:{iconUrl:ce},RateLimit:{iconUrl:re},Retry:{iconUrl:ue},Timeout:{iconUrl:pe},TrafficLog:{iconUrl:de},TrafficPermission:{iconUrl:ye},TrafficRoute:{iconUrl:pt},TrafficTrace:{iconUrl:me},VirtualOutbound:{iconUrl:dt}},D=x(()=>{const h=B.state.policyTypes.map(c=>{const g=C[c.name]??{iconUrl:null};return[c.name,g]});return Object.fromEntries(h)}),y=x(()=>D.value[l.policyType]);return(h,c)=>(e(),a("span",yt,[y.value.iconUrl!==null?(e(),a("img",{key:0,class:"policy-type-tag-icon",src:y.value.iconUrl,alt:""},null,8,mt)):(e(),d(z(Ue),{key:1,icon:"brain",size:"24"})),s(),ke(h.$slots,"default",{},()=>[s(v(l.policyType),1)],!0)]))}});const be=_(ht,[["__scopeId","data-v-0052ac03"]]),gt={class:"policy-type-heading"},ft={class:"policy-list"},vt={key:0,class:"origin-list"},Tt=Y({__name:"PolicyTypeEntryList",props:{id:{type:String,required:!1,default:"entry-list"},policyTypeEntries:{type:Object,required:!0}},setup(o){const l=o,B=[{label:"From",key:"sourceTags"},{label:"To",key:"destinationTags"},{label:"On",key:"name"},{label:"Conf",key:"config"},{label:"Origin policies",key:"origins"}];function C({headerKey:D}){return{class:`cell-${D}`}}return(D,y)=>{const h=J("router-link");return e(),d(V,{"initially-open":[],"multiple-open":""},{default:t(()=>[(e(!0),a(f,null,O(l.policyTypeEntries,(c,g)=>(e(),d(W,{key:g},{"accordion-header":t(()=>[T("h3",gt,[u(be,{"policy-type":c.type},{default:t(()=>[s(v(c.type)+" ("+v(c.connections.length)+`) + `,1),u(D,{to:n.route},{default:t(()=>[s(v(n.name),1)]),_:2},1032,["to"])]))),128))])]),key:"0"}:void 0]),1024))),128))]),_:2},1024)],64)):L("",!0)])]))),128))])])}}});const rt=N(ct,[["__scopeId","data-v-1a7d780a"]]),oe="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",ut="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=",Ae="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",ce="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=",re="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",ue=""+new URL("Retry-8b2ec896.png",import.meta.url).href,pe=""+new URL("Timeout-dcabf0f7.jpg",import.meta.url).href,de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABYklEQVRoBe2av0oDQRDGZxbRxhfwDRI0NhKtRAhWPkM6Ex9KTOczWElArBRsAuEeIS+QRpvJfJdcqkWRLWYH5or7s7N797v59j4Odph2m4hw//xywsT3JHQqJMddrIajcq2Jaalcs2bx+cTMAi7Grn9xfSI/388kMsJ19RvznA+Pxs3X+yoh867gkV1NNJjBzr3BcKpT5rH6rOcAmR5SO+dzQQdtYE/4YB2w5hGVPdXmNnnSfCvYUz7kpzVewFor9woc/DeDb/OXX4fcjO728b/67jsWnLhXgHtnw/anqCAJpkPdKxAvYDp/9OHhQtYKhAtZKxAuZK1AuJC1AuFC1gqEC1krEC5krUC4kLUC4ULWCoQLWSsQLmStQLhQKFCYAaxSrgvvYTYc7AnL92YEpQ9WdqxSzkrvYzUe7Lwt8rh6dVMn0WVL6yWaxcdtQtUHCidIG7pY9cddsUfL3sF6LbfZAN5wf/+tIkpkAAAAAElFTkSuQmCC",ye="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==",pt="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=",me="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",dt=""+new URL("VirtualOutbound-3bb05b70.png",import.meta.url).href,yt={class:"policy-type-tag"},mt=["src"],ht=Y({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(o){const l=o,B=te(),C={CircuitBreaker:{iconUrl:oe},FaultInjection:{iconUrl:ut},HealthCheck:{iconUrl:Ae},MeshAccessLog:{iconUrl:de},MeshCircuitBreaker:{iconUrl:oe},MeshGateway:{iconUrl:null},MeshGatewayRoute:{iconUrl:null},MeshHealthCheck:{iconUrl:Ae},MeshProxyPatch:{iconUrl:ce},MeshRateLimit:{iconUrl:re},MeshRetry:{iconUrl:ue},MeshTimeout:{iconUrl:pe},MeshTrace:{iconUrl:me},MeshTrafficPermission:{iconUrl:ye},ProxyTemplate:{iconUrl:ce},RateLimit:{iconUrl:re},Retry:{iconUrl:ue},Timeout:{iconUrl:pe},TrafficLog:{iconUrl:de},TrafficPermission:{iconUrl:ye},TrafficRoute:{iconUrl:pt},TrafficTrace:{iconUrl:me},VirtualOutbound:{iconUrl:dt}},D=x(()=>{const h=B.state.policyTypes.map(c=>{const g=C[c.name]??{iconUrl:null};return[c.name,g]});return Object.fromEntries(h)}),y=x(()=>D.value[l.policyType]);return(h,c)=>(e(),a("span",yt,[y.value.iconUrl!==null?(e(),a("img",{key:0,class:"policy-type-tag-icon",src:y.value.iconUrl,alt:""},null,8,mt)):(e(),d(z(Ue),{key:1,icon:"brain",size:"24"})),s(),ke(h.$slots,"default",{},()=>[s(v(l.policyType),1)],!0)]))}});const be=N(ht,[["__scopeId","data-v-0052ac03"]]),gt={class:"policy-type-heading"},ft={class:"policy-list"},vt={key:0,class:"origin-list"},Tt=Y({__name:"PolicyTypeEntryList",props:{id:{type:String,required:!1,default:"entry-list"},policyTypeEntries:{type:Object,required:!0}},setup(o){const l=o,B=[{label:"From",key:"sourceTags"},{label:"To",key:"destinationTags"},{label:"On",key:"name"},{label:"Conf",key:"config"},{label:"Origin policies",key:"origins"}];function C({headerKey:D}){return{class:`cell-${D}`}}return(D,y)=>{const h=J("router-link");return e(),d(V,{"initially-open":[],"multiple-open":""},{default:t(()=>[(e(!0),a(f,null,O(l.policyTypeEntries,(c,g)=>(e(),d(W,{key:g},{"accordion-header":t(()=>[T("h3",gt,[u(be,{"policy-type":c.type},{default:t(()=>[s(v(c.type)+" ("+v(c.connections.length)+`) `,1)]),_:2},1032,["policy-type"])])]),"accordion-content":t(()=>[T("div",ft,[u(z(fe),{class:"policy-type-table",fetcher:()=>({data:c.connections,total:c.connections.length}),headers:B,"cell-attrs":C,"disable-pagination":"","is-clickable":""},{sourceTags:t(({rowValue:n})=>[n.length>0?(e(),d(j,{key:0,class:"tag-list",tags:n},null,8,["tags"])):(e(),a(f,{key:1},[s(` — `)],64))]),destinationTags:t(({rowValue:n})=>[n.length>0?(e(),d(j,{key:0,class:"tag-list",tags:n},null,8,["tags"])):(e(),a(f,{key:1},[s(` @@ -18,7 +18,7 @@ import{d as Y,r as J,o as e,e as a,g as s,F as f,j as O,k as T,t as v,h as u,w a — `)],64))]),config:t(({rowValue:n,rowKey:m})=>[n!==null?(e(),d(De,{key:0,id:`${l.id}-${g}-${m}-code-block`,code:n,language:"yaml","show-copy-button":!1},null,8,["id","code"])):(e(),a(f,{key:1},[s(` — - `)],64))]),_:2},1032,["fetcher"])])]),_:2},1024))),128))]),_:1})}}});const Dt=_(Tt,[["__scopeId","data-v-2a8add12"]]),wt={class:"policy-type-heading"},Bt={class:"policy-list"},bt={key:1,class:"tag-list-wrapper"},Ct={key:0},Pt={key:1},kt={key:0,class:"list"},Et={key:0,class:"list"},Ot=Y({__name:"RuleEntryList",props:{id:{type:String,required:!1,default:"entry-list"},ruleEntries:{type:Object,required:!0}},setup(o){const l=o,B=[{label:"Type",key:"type"},{label:"Addresses",key:"addresses"},{label:"Conf",key:"config"},{label:"Origin policies",key:"origins"}];function C({headerKey:D}){return{class:`cell-${D}`}}return(D,y)=>{const h=J("router-link");return e(),d(V,{"initially-open":[],"multiple-open":""},{default:t(()=>[(e(!0),a(f,null,O(l.ruleEntries,(c,g)=>(e(),d(W,{key:g},{"accordion-header":t(()=>[T("h3",wt,[u(be,{"policy-type":c.type},{default:t(()=>[s(v(c.type)+" ("+v(c.connections.length)+`) + `)],64))]),_:2},1032,["fetcher"])])]),_:2},1024))),128))]),_:1})}}});const Dt=N(Tt,[["__scopeId","data-v-2a8add12"]]),wt={class:"policy-type-heading"},Bt={class:"policy-list"},bt={key:1,class:"tag-list-wrapper"},Ct={key:0},Pt={key:1},kt={key:0,class:"list"},Et={key:0,class:"list"},Ot=Y({__name:"RuleEntryList",props:{id:{type:String,required:!1,default:"entry-list"},ruleEntries:{type:Object,required:!0}},setup(o){const l=o,B=[{label:"Type",key:"type"},{label:"Addresses",key:"addresses"},{label:"Conf",key:"config"},{label:"Origin policies",key:"origins"}];function C({headerKey:D}){return{class:`cell-${D}`}}return(D,y)=>{const h=J("router-link");return e(),d(V,{"initially-open":[],"multiple-open":""},{default:t(()=>[(e(!0),a(f,null,O(l.ruleEntries,(c,g)=>(e(),d(W,{key:g},{"accordion-header":t(()=>[T("h3",wt,[u(be,{"policy-type":c.type},{default:t(()=>[s(v(c.type)+" ("+v(c.connections.length)+`) `,1)]),_:2},1032,["policy-type"])])]),"accordion-content":t(()=>[T("div",Bt,[u(z(fe),{class:"policy-type-table",fetcher:()=>({data:c.connections,total:c.connections.length}),headers:B,"cell-attrs":C,"disable-pagination":"","is-clickable":""},{type:t(({rowValue:n})=>[n.sourceTags.length===0&&n.destinationTags.length===0?(e(),a(f,{key:0},[s(` — `)],64)):(e(),a("div",bt,[n.sourceTags.length>0?(e(),a("div",Ct,[s(` @@ -33,12 +33,12 @@ import{d as Y,r as J,o as e,e as a,g as s,F as f,j as O,k as T,t as v,h as u,w a — `)],64))]),config:t(({rowValue:n,rowKey:m})=>[n!==null?(e(),d(De,{key:0,id:`${l.id}-${g}-${m}-code-block`,code:n,language:"yaml","show-copy-button":!1},null,8,["id","code"])):(e(),a(f,{key:1},[s(` — - `)],64))]),_:2},1032,["fetcher"])])]),_:2},1024))),128))]),_:1})}}});const Qt=_(Ot,[["__scopeId","data-v-105d80e6"]]),Ce=o=>(he("data-v-ed201f38"),o=o(),ge(),o),Gt=Ce(()=>T("h2",{class:"visually-hidden"},` + `)],64))]),_:2},1032,["fetcher"])])]),_:2},1024))),128))]),_:1})}}});const Qt=N(Ot,[["__scopeId","data-v-105d80e6"]]),Ce=o=>(he("data-v-ed201f38"),o=o(),ge(),o),Gt=Ce(()=>T("h2",{class:"visually-hidden"},` Policies - `,-1)),Ut={key:0,class:"mt-2"},It=Ce(()=>T("h2",null,"Rules",-1)),Mt=Y({__name:"SidecarDataplanePolicyList",props:{dppName:{type:String,required:!0},policyTypeEntries:{type:Object,required:!0},ruleEntries:{type:Array,required:!0}},setup(o){const l=o;return(B,C)=>(e(),a(f,null,[Gt,s(),u(Dt,{id:"policies","policy-type-entries":l.policyTypeEntries},null,8,["policy-type-entries"]),s(),o.ruleEntries.length>0?(e(),a("div",Ut,[It,s(),u(Qt,{id:"rules","rule-entries":l.ruleEntries},null,8,["rule-entries"])])):L("",!0)],64))}});const Lt=_(Mt,[["__scopeId","data-v-ed201f38"]]),zt={key:2,class:"policies-list"},Rt={key:3,class:"policies-list"},xt=Y({__name:"DataplanePolicies",props:{dataPlane:{type:Object,required:!0}},setup(o){const l=o,B=ae(),C=te(),D=I(null),y=I([]),h=I([]),c=I([]),g=I([]),n=I(!0),m=I(null);Ee(()=>l.dataPlane.name,function(){E()}),E();async function E(){var p,A;m.value=null,n.value=!0,y.value=[],h.value=[],c.value=[],g.value=[];try{if(((A=(p=l.dataPlane.networking.gateway)==null?void 0:p.type)==null?void 0:A.toUpperCase())==="BUILTIN")D.value=await B.getMeshGatewayDataplane({mesh:l.dataPlane.mesh,name:l.dataPlane.name}),c.value=M(D.value),g.value=F(D.value.policies);else{const{items:r}=await B.getSidecarDataplanePolicies({mesh:l.dataPlane.mesh,name:l.dataPlane.name});y.value=X(r??[]);const{items:w}=await B.getDataplaneRules({mesh:l.dataPlane.mesh,name:l.dataPlane.name});h.value=Q(w??[])}}catch(i){i instanceof Error?m.value=i:console.error(i)}finally{n.value=!1}}function M(p){const A=[],i=p.listeners??[];for(const r of i)for(const w of r.hosts)for(const k of w.routes){const G=[];for(const U of k.destinations){const b=F(U.policies),S={routeName:k.route,route:{name:"policy-detail-view",params:{mesh:p.gateway.mesh,policyPath:"meshgatewayroutes",policy:k.route}},service:U.tags["kuma.io/service"],policies:b};G.push(S)}A.push({protocol:r.protocol,port:r.port,hostName:w.hostName,routeEntries:G})}return A}function F(p){if(p===void 0)return[];const A=[];for(const i of Object.values(p)){const r=C.state.policyTypesByName[i.type];A.push({type:i.type,name:i.name,route:{name:"policy-detail-view",params:{mesh:i.mesh,policyPath:r.path,policy:i.name}}})}return A}function X(p){const A=new Map;for(const r of p){const{type:w,service:k}=r,G=typeof k=="string"&&k!==""?[{label:"kuma.io/service",value:k}]:[],U=w==="inbound"||w==="outbound"?r.name:null;for(const[b,S]of Object.entries(r.matchedPolicies)){A.has(b)||A.set(b,{type:b,connections:[]});const N=A.get(b),H=C.state.policyTypesByName[b];for(const se of S){const R=Z(se,H,r,G,U);N.connections.push(...R)}}}const i=Array.from(A.values());return i.sort((r,w)=>r.type.localeCompare(w.type)),i}function Z(p,A,i,r,w){const k=p.conf&&Object.keys(p.conf).length>0?le(p.conf):null,U=[{name:p.name,route:{name:"policy-detail-view",params:{mesh:p.mesh,policyPath:A.path,policy:p.name}}}],b=[];if(i.type==="inbound"&&Array.isArray(p.sources))for(const{match:S}of p.sources){const H={sourceTags:[{label:"kuma.io/service",value:S["kuma.io/service"]}],destinationTags:r,name:w,config:k,origins:U};b.push(H)}else{const N={sourceTags:[],destinationTags:r,name:w,config:k,origins:U};b.push(N)}return b}function Q(p){const A=new Map;for(const r of p){A.has(r.policyType)||A.set(r.policyType,{type:r.policyType,connections:[]});const w=A.get(r.policyType),k=C.state.policyTypesByName[r.policyType],G=P(r,k);w.connections.push(...G)}const i=Array.from(A.values());return i.sort((r,w)=>r.type.localeCompare(w.type)),i}function P(p,A){const{type:i,service:r,subset:w,conf:k}=p,G=w?Object.entries(w):[];let U,b;i==="ClientSubset"?G.length>0?U=G.map(([R,$])=>({label:R,value:$})):U=[{label:"kuma.io/service",value:"*"}]:U=[],i==="DestinationSubset"?G.length>0?b=G.map(([R,$])=>({label:R,value:$})):typeof r=="string"&&r!==""?b=[{label:"kuma.io/service",value:r}]:b=[{label:"kuma.io/service",value:"*"}]:i==="ClientSubset"&&typeof r=="string"&&r!==""?b=[{label:"kuma.io/service",value:r}]:b=[];const S=p.addresses??[],N=k&&Object.keys(k).length>0?le(k):null,H=[];for(const R of p.origins)H.push({name:R.name,route:{name:"policy-detail-view",params:{mesh:R.mesh,policyPath:A.path,policy:R.name}}});return[{type:{sourceTags:U,destinationTags:b},addresses:S,config:N,origins:H}]}return(p,A)=>n.value?(e(),d(ve,{key:0})):m.value!==null?(e(),d(Be,{key:1,error:m.value},null,8,["error"])):y.value.length>0?(e(),a("div",zt,[u(Lt,{"dpp-name":o.dataPlane.name,"policy-type-entries":y.value,"rule-entries":h.value},null,8,["dpp-name","policy-type-entries","rule-entries"])])):c.value.length>0&&D.value!==null?(e(),a("div",Rt,[u(rt,{"mesh-gateway-dataplane":D.value,"mesh-gateway-listener-entries":c.value,"mesh-gateway-route-policies":g.value},null,8,["mesh-gateway-dataplane","mesh-gateway-listener-entries","mesh-gateway-route-policies"])])):(e(),d(we,{key:4}))}});const St=_(xt,[["__scopeId","data-v-bd1598bb"]]),Yt={class:"entity-heading"},_t=["href"],Nt=Y({__name:"DataPlaneDetails",props:{dataPlane:{type:Object,required:!0},dataPlaneOverview:{type:Object,required:!0}},setup(o){const l=o,{t:B}=Te(),C=ae(),D=te(),y=[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"DPP Insights"},{hash:"#dpp-policies",title:"Policies"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"},{hash:"#mtls",title:"Certificate Insights"},{hash:"#warnings",title:"Warnings"}],h=I([]),c=x(()=>({name:"data-plane-detail-view",params:{mesh:l.dataPlane.mesh,dataPlane:l.dataPlane.name}})),g=x(()=>ze(l.dataPlane,l.dataPlaneOverview.dataplaneInsight)),n=x(()=>ne(l.dataPlane)),m=x(()=>Re(l.dataPlaneOverview.dataplaneInsight)),E=x(()=>xe(l.dataPlaneOverview)),M=x(()=>{var P;const Q=Array.from(((P=l.dataPlaneOverview.dataplaneInsight)==null?void 0:P.subscriptions)??[]);return Q.reverse(),Q}),F=x(()=>h.value.length===0?y.filter(Q=>Q.hash!=="#warnings"):y);function X(){var A;const Q=((A=l.dataPlaneOverview.dataplaneInsight)==null?void 0:A.subscriptions)??[];if(Q.length===0||!("version"in Q[0]))return;const P=Q[0].version;if(P&&P.kumaDp&&P.envoy){const i=Se(P);i.kind!==Ye&&i.kind!==_e&&h.value.push(i)}D.getters["config/getMulticlusterStatus"]&&P&&ne(l.dataPlane).find(w=>w.label===Oe)&&typeof P.kumaDp.kumaCpCompatible=="boolean"&&!P.kumaDp.kumaCpCompatible&&h.value.push({kind:Ne,payload:{kumaDp:P.kumaDp.version}})}X();async function Z(Q){const{mesh:P,name:p}=l.dataPlane;return await C.getDataplaneFromMesh({mesh:P,name:p},Q)}return(Q,P)=>{const p=J("router-link");return e(),d(Je,{tabs:F.value},{tabHeader:t(()=>[T("h1",Yt,[s(` + `,-1)),Ut={key:0,class:"mt-2"},It=Ce(()=>T("h2",null,"Rules",-1)),Mt=Y({__name:"SidecarDataplanePolicyList",props:{dppName:{type:String,required:!0},policyTypeEntries:{type:Object,required:!0},ruleEntries:{type:Array,required:!0}},setup(o){const l=o;return(B,C)=>(e(),a(f,null,[Gt,s(),u(Dt,{id:"policies","policy-type-entries":l.policyTypeEntries},null,8,["policy-type-entries"]),s(),o.ruleEntries.length>0?(e(),a("div",Ut,[It,s(),u(Qt,{id:"rules","rule-entries":l.ruleEntries},null,8,["rule-entries"])])):L("",!0)],64))}});const Lt=N(Mt,[["__scopeId","data-v-ed201f38"]]),zt={key:2,class:"policies-list"},Rt={key:3,class:"policies-list"},xt=Y({__name:"DataplanePolicies",props:{dataPlane:{type:Object,required:!0}},setup(o){const l=o,B=ae(),C=te(),D=I(null),y=I([]),h=I([]),c=I([]),g=I([]),n=I(!0),m=I(null);Ee(()=>l.dataPlane.name,function(){E()}),E();async function E(){var p,A;m.value=null,n.value=!0,y.value=[],h.value=[],c.value=[],g.value=[];try{if(((A=(p=l.dataPlane.networking.gateway)==null?void 0:p.type)==null?void 0:A.toUpperCase())==="BUILTIN")D.value=await B.getMeshGatewayDataplane({mesh:l.dataPlane.mesh,name:l.dataPlane.name}),c.value=M(D.value),g.value=F(D.value.policies);else{const{items:r}=await B.getSidecarDataplanePolicies({mesh:l.dataPlane.mesh,name:l.dataPlane.name});y.value=X(r??[]);const{items:w}=await B.getDataplaneRules({mesh:l.dataPlane.mesh,name:l.dataPlane.name});h.value=Q(w??[])}}catch(i){i instanceof Error?m.value=i:console.error(i)}finally{n.value=!1}}function M(p){const A=[],i=p.listeners??[];for(const r of i)for(const w of r.hosts)for(const k of w.routes){const G=[];for(const U of k.destinations){const b=F(U.policies),S={routeName:k.route,route:{name:"policy-detail-view",params:{mesh:p.gateway.mesh,policyPath:"meshgatewayroutes",policy:k.route}},service:U.tags["kuma.io/service"],policies:b};G.push(S)}A.push({protocol:r.protocol,port:r.port,hostName:w.hostName,routeEntries:G})}return A}function F(p){if(p===void 0)return[];const A=[];for(const i of Object.values(p)){const r=C.state.policyTypesByName[i.type];A.push({type:i.type,name:i.name,route:{name:"policy-detail-view",params:{mesh:i.mesh,policyPath:r.path,policy:i.name}}})}return A}function X(p){const A=new Map;for(const r of p){const{type:w,service:k}=r,G=typeof k=="string"&&k!==""?[{label:"kuma.io/service",value:k}]:[],U=w==="inbound"||w==="outbound"?r.name:null;for(const[b,S]of Object.entries(r.matchedPolicies)){A.has(b)||A.set(b,{type:b,connections:[]});const _=A.get(b),H=C.state.policyTypesByName[b];for(const se of S){const R=Z(se,H,r,G,U);_.connections.push(...R)}}}const i=Array.from(A.values());return i.sort((r,w)=>r.type.localeCompare(w.type)),i}function Z(p,A,i,r,w){const k=p.conf&&Object.keys(p.conf).length>0?le(p.conf):null,U=[{name:p.name,route:{name:"policy-detail-view",params:{mesh:p.mesh,policyPath:A.path,policy:p.name}}}],b=[];if(i.type==="inbound"&&Array.isArray(p.sources))for(const{match:S}of p.sources){const H={sourceTags:[{label:"kuma.io/service",value:S["kuma.io/service"]}],destinationTags:r,name:w,config:k,origins:U};b.push(H)}else{const _={sourceTags:[],destinationTags:r,name:w,config:k,origins:U};b.push(_)}return b}function Q(p){const A=new Map;for(const r of p){A.has(r.policyType)||A.set(r.policyType,{type:r.policyType,connections:[]});const w=A.get(r.policyType),k=C.state.policyTypesByName[r.policyType],G=P(r,k);w.connections.push(...G)}const i=Array.from(A.values());return i.sort((r,w)=>r.type.localeCompare(w.type)),i}function P(p,A){const{type:i,service:r,subset:w,conf:k}=p,G=w?Object.entries(w):[];let U,b;i==="ClientSubset"?G.length>0?U=G.map(([R,$])=>({label:R,value:$})):U=[{label:"kuma.io/service",value:"*"}]:U=[],i==="DestinationSubset"?G.length>0?b=G.map(([R,$])=>({label:R,value:$})):typeof r=="string"&&r!==""?b=[{label:"kuma.io/service",value:r}]:b=[{label:"kuma.io/service",value:"*"}]:i==="ClientSubset"&&typeof r=="string"&&r!==""?b=[{label:"kuma.io/service",value:r}]:b=[];const S=p.addresses??[],_=k&&Object.keys(k).length>0?le(k):null,H=[];for(const R of p.origins)H.push({name:R.name,route:{name:"policy-detail-view",params:{mesh:R.mesh,policyPath:A.path,policy:R.name}}});return[{type:{sourceTags:U,destinationTags:b},addresses:S,config:_,origins:H}]}return(p,A)=>n.value?(e(),d(ve,{key:0})):m.value!==null?(e(),d(Be,{key:1,error:m.value},null,8,["error"])):y.value.length>0?(e(),a("div",zt,[u(Lt,{"dpp-name":o.dataPlane.name,"policy-type-entries":y.value,"rule-entries":h.value},null,8,["dpp-name","policy-type-entries","rule-entries"])])):c.value.length>0&&D.value!==null?(e(),a("div",Rt,[u(rt,{"mesh-gateway-dataplane":D.value,"mesh-gateway-listener-entries":c.value,"mesh-gateway-route-policies":g.value},null,8,["mesh-gateway-dataplane","mesh-gateway-listener-entries","mesh-gateway-route-policies"])])):(e(),d(we,{key:4}))}});const St=N(xt,[["__scopeId","data-v-bd1598bb"]]),Yt={class:"entity-heading"},Nt=["href"],_t=Y({__name:"DataPlaneDetails",props:{dataPlane:{type:Object,required:!0},dataPlaneOverview:{type:Object,required:!0}},setup(o){const l=o,{t:B}=Te(),C=ae(),D=te(),y=[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"DPP Insights"},{hash:"#dpp-policies",title:"Policies"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"},{hash:"#mtls",title:"Certificate Insights"},{hash:"#warnings",title:"Warnings"}],h=I([]),c=x(()=>({name:"data-plane-detail-view",params:{mesh:l.dataPlane.mesh,dataPlane:l.dataPlane.name}})),g=x(()=>ze(l.dataPlane,l.dataPlaneOverview.dataplaneInsight)),n=x(()=>ne(l.dataPlane)),m=x(()=>Re(l.dataPlaneOverview.dataplaneInsight)),E=x(()=>xe(l.dataPlaneOverview)),M=x(()=>{var P;const Q=Array.from(((P=l.dataPlaneOverview.dataplaneInsight)==null?void 0:P.subscriptions)??[]);return Q.reverse(),Q}),F=x(()=>h.value.length===0?y.filter(Q=>Q.hash!=="#warnings"):y);function X(){var A;const Q=((A=l.dataPlaneOverview.dataplaneInsight)==null?void 0:A.subscriptions)??[];if(Q.length===0||!("version"in Q[0]))return;const P=Q[0].version;if(P&&P.kumaDp&&P.envoy){const i=Se(P);i.kind!==Ye&&i.kind!==Ne&&h.value.push(i)}D.getters["config/getMulticlusterStatus"]&&P&&ne(l.dataPlane).find(w=>w.label===Oe)&&typeof P.kumaDp.kumaCpCompatible=="boolean"&&!P.kumaDp.kumaCpCompatible&&h.value.push({kind:_e,payload:{kumaDp:P.kumaDp.version}})}X();async function Z(Q){const{mesh:P,name:p}=l.dataPlane;return await C.getDataplaneFromMesh({mesh:P,name:p},Q)}return(Q,P)=>{const p=J("router-link");return e(),d(Je,{tabs:F.value},{tabHeader:t(()=>[T("h1",Yt,[s(` DPP: `),u(We,{text:o.dataPlane.name},{default:t(()=>[u(p,{to:c.value},{default:t(()=>[s(v(o.dataPlane.name),1)]),_:1},8,["to"])]),_:1},8,["text"])])]),overview:t(()=>[u(ie,null,{default:t(()=>[n.value.length>0?(e(),d(K,{key:0,term:"Tags"},{default:t(()=>[u(j,{tags:n.value},null,8,["tags"])]),_:1})):L("",!0),s(),g.value.status?(e(),d(K,{key:1,term:"Status"},{default:t(()=>[u(je,{status:g.value.status},null,8,["status"])]),_:1})):L("",!0),s(),g.value.reason.length>0?(e(),d(K,{key:2,term:"Reason"},{default:t(()=>[(e(!0),a(f,null,O(g.value.reason,(A,i)=>(e(),a("div",{key:i,class:"reason"},v(A),1))),128))]),_:1})):L("",!0),s(),m.value!==null?(e(),d(K,{key:3,term:"Dependencies"},{default:t(()=>[T("ul",null,[(e(!0),a(f,null,O(m.value,(A,i)=>(e(),a("li",{key:i,class:"tag-cols"},v(i)+": "+v(A),1))),128))])]),_:1})):L("",!0)]),_:1}),s(),u(Ke,{id:"code-block-data-plane",class:"mt-4","resource-fetcher":Z,"resource-fetcher-watch-key":l.dataPlane.name,"is-searchable":""},null,8,["resource-fetcher-watch-key"])]),insights:t(()=>[u(Fe,{"is-empty":M.value.length===0},{default:t(()=>[u(V,{"initially-open":0},{default:t(()=>[(e(!0),a(f,null,O(M.value,(A,i)=>(e(),d(W,{key:i},{"accordion-header":t(()=>[u(Me,{details:A},null,8,["details"])]),"accordion-content":t(()=>[u(Le,{details:A,"is-discovery-subscription":""},null,8,["details"])]),_:2},1024))),128))]),_:1})]),_:1},8,["is-empty"])]),"dpp-policies":t(()=>[u(St,{"data-plane":o.dataPlane},null,8,["data-plane"])]),"xds-configuration":t(()=>[u(ee,{"data-path":"xds",mesh:o.dataPlane.mesh,"dpp-name":o.dataPlane.name,"query-key":"envoy-data-data-plane"},null,8,["mesh","dpp-name"])]),"envoy-stats":t(()=>[u(ee,{"data-path":"stats",mesh:o.dataPlane.mesh,"dpp-name":o.dataPlane.name,"query-key":"envoy-data-data-plane"},null,8,["mesh","dpp-name"])]),"envoy-clusters":t(()=>[u(ee,{"data-path":"clusters",mesh:o.dataPlane.mesh,"dpp-name":o.dataPlane.name,"query-key":"envoy-data-data-plane"},null,8,["mesh","dpp-name"])]),mtls:t(()=>[E.value===null?(e(),d(z(Ie),{key:0,appearance:"danger"},{alertMessage:t(()=>[s(` This data plane proxy does not yet have mTLS configured — `),T("a",{href:z(B)("data-planes.href.docs.mutual-tls"),class:"external-link",target:"_blank"},` - Learn About Certificates in `+v(z(B)("common.product.name")),9,_t)]),_:1})):(e(),d(ie,{key:1},{default:t(()=>[(e(!0),a(f,null,O(E.value,(A,i)=>(e(),d(K,{key:i,term:z(B)(`http.api.property.${i}`)},{default:t(()=>[s(v(A),1)]),_:2},1032,["term"]))),128))]),_:1}))]),warnings:t(()=>[u(Ve,{warnings:h.value},null,8,["warnings"])]),_:1},8,["tabs"])}}});const Ht=_(Nt,[["__scopeId","data-v-e7d30ff8"]]),qt={class:"kcard-border"},ca=Y({__name:"DataPlaneDetailView",props:{isGatewayView:{type:Boolean,required:!1,default:!1}},setup(o){const l=o,B=ae(),C=Qe(),{t:D}=Te(),y=I(null),h=I(null),c=I(!0),g=I(null);n();async function n(){g.value=null,c.value=!0;const m=C.params.mesh,E=C.params.dataPlane;try{y.value=await B.getDataplaneFromMesh({mesh:m,name:E}),h.value=await B.getDataplaneOverviewFromMesh({mesh:m,name:E})}catch(M){y.value=null,M instanceof Error?g.value=M:console.error(M)}finally{c.value=!1}}return(m,E)=>(e(),d(qe,null,{default:t(({route:M})=>[u(Xe,{title:z(D)(`${l.isGatewayView?"gateways":"data-planes"}.routes.item.title`,{name:M.params.dataPlane})},null,8,["title"]),s(),u(He,{breadcrumbs:[{to:{name:`${l.isGatewayView?"gateways":"data-planes"}-list-view`,params:{mesh:M.params.mesh}},text:z(D)(`${l.isGatewayView?"gateways":"data-planes"}.routes.item.breadcrumbs`)}]},{default:t(()=>[T("div",qt,[c.value?(e(),d(ve,{key:0})):g.value!==null?(e(),d(Be,{key:1,error:g.value},null,8,["error"])):y.value===null||h.value===null?(e(),d(we,{key:2})):(e(),d(Ht,{key:3,"data-plane":y.value,"data-plane-overview":h.value},null,8,["data-plane","data-plane-overview"]))])]),_:2},1032,["breadcrumbs"])]),_:1}))}});export{ca as default}; + Learn About Certificates in `+v(z(B)("common.product.name")),9,Nt)]),_:1})):(e(),d(ie,{key:1},{default:t(()=>[(e(!0),a(f,null,O(E.value,(A,i)=>(e(),d(K,{key:i,term:z(B)(`http.api.property.${i}`)},{default:t(()=>[s(v(A),1)]),_:2},1032,["term"]))),128))]),_:1}))]),warnings:t(()=>[u(Ve,{warnings:h.value},null,8,["warnings"])]),_:1},8,["tabs"])}}});const Ht=N(_t,[["__scopeId","data-v-e7d30ff8"]]),qt={class:"kcard-border"},ca=Y({__name:"DataPlaneDetailView",props:{isGatewayView:{type:Boolean,required:!1,default:!1}},setup(o){const l=o,B=ae(),C=Qe(),{t:D}=Te(),y=I(null),h=I(null),c=I(!0),g=I(null);n();async function n(){g.value=null,c.value=!0;const m=C.params.mesh,E=C.params.dataPlane;try{y.value=await B.getDataplaneFromMesh({mesh:m,name:E}),h.value=await B.getDataplaneOverviewFromMesh({mesh:m,name:E})}catch(M){y.value=null,M instanceof Error?g.value=M:console.error(M)}finally{c.value=!1}}return(m,E)=>(e(),d(qe,null,{default:t(({route:M})=>[u(Xe,{title:z(D)(`${l.isGatewayView?"gateways":"data-planes"}.routes.item.title`,{name:M.params.dataPlane})},null,8,["title"]),s(),u(He,{breadcrumbs:[{to:{name:`${l.isGatewayView?"gateways":"data-planes"}-list-view`,params:{mesh:M.params.mesh}},text:z(D)(`${l.isGatewayView?"gateways":"data-planes"}.routes.item.breadcrumbs`)}]},{default:t(()=>[T("div",qt,[c.value?(e(),d(ve,{key:0})):g.value!==null?(e(),d(Be,{key:1,error:g.value},null,8,["error"])):y.value===null||h.value===null?(e(),d(we,{key:2})):(e(),d(Ht,{key:3,"data-plane":y.value,"data-plane-overview":h.value},null,8,["data-plane","data-plane-overview"]))])]),_:2},1032,["breadcrumbs"])]),_:1}))}});export{ca as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneList-73738910.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneList-1af71ff7.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneList-73738910.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneList-1af71ff7.js index 08ca8aba91f2..04e3a3e25997 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneList-73738910.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneList-1af71ff7.js @@ -1,4 +1,4 @@ -var Ne=Object.defineProperty;var Fe=(e,a,t)=>a in e?Ne(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t;var X=(e,a,t)=>(Fe(e,typeof a!="symbol"?a+"":a,t),t);import{d as oe,q as V,c as O,s as Y,o as d,e as h,k as m,g as o,h as S,b as j,n as Ke,t as A,C as Ce,D as Le,x as ke,F as z,j as R,f as M,v as Me,A as je,p as ie,m as re,r as qe,a as B,w as P,K as ze,E as Be,P as Re,G as we}from"./index-a5906eae.js";import{u as ee,W as He,Q as Qe,J as Ge}from"./kongponents.es-e59adee0.js";import{C as Je}from"./ContentWrapper-dfd3426f.js";import{D as Ye}from"./DataOverview-f3d97957.js";import{_ as Ze}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import{g as ue,h as We,j as Xe,l as Se,x as Te,k as Pe,m as et,e as tt,y as De,n as at,C as nt,z as st,A as lt,o as ot}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{a as Q,D as le}from"./DefinitionListItem-0d836b9f.js";import{_ as it}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js";import{S as rt}from"./StatusBadge-344ae582.js";import{T as ut}from"./TagList-90cc6a89.js";import{T as dt}from"./TextWithCopyButton-3db8be12.js";import{Q as G}from"./QueryParameter-70743f73.js";const Ae=[{key:"status",label:"Status"},{key:"entity",label:"Name"},{key:"type",label:"Type"},{key:"service",label:"Service"},{key:"protocol",label:"Protocol"},{key:"zone",label:"Zone"},{key:"lastConnected",label:"Last Connected"},{key:"lastUpdated",label:"Last Updated"},{key:"totalUpdates",label:"Total Updates"},{key:"dpVersion",label:"Kuma DP version"},{key:"envoyVersion",label:"Envoy version"}],ct=["entity"],pt=Ae.filter(e=>!ct.includes(e.key)).map(e=>({tableHeaderKey:e.key,label:e.label,isChecked:!1})),xe=["status","entity","type","service","protocol","zone","lastUpdated","dpVersion"];function ft(e,a=xe){return Ae.filter(t=>a.includes(t.key)?e?!0:t.key!=="zone":!1)}function mt(e,a,t){return Math.max(a,Math.min(e,t))}const vt=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class gt{constructor(a,t){X(this,"commands");X(this,"keyMap");X(this,"boundTriggerShortcuts");this.commands=t,this.keyMap=Object.fromEntries(Object.entries(a).map(([D,i])=>[D.toLowerCase(),i])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(a){yt(a,this.keyMap,this.commands)}}function yt(e,a,t){const D=ht(e.code),i=[e.ctrlKey?"ctrl":"",e.shiftKey?"shift":"",e.altKey?"alt":"",D].filter(b=>b!=="").join("+"),u=a[i];if(!u)return;const p=t[u];p.isAllowedContext&&!p.isAllowedContext(e)||(p.shouldPreventDefaultAction&&e.preventDefault(),!(p.isDisabled&&p.isDisabled())&&p.trigger(e))}function ht(e){return vt.includes(e)?"":e.replace(/^Key/,"").toLowerCase()}function bt(e,a){const t=" "+e,D=t.matchAll(/ ([-\s\w]+):\s*/g),i=[];for(const u of Array.from(D)){if(u.index===void 0)continue;const p=_t(u[1]);if(a.length>0&&!a.includes(p))throw new Error(`Unknown field “${p}”. Known fields: ${a.join(", ")}`);const b=u.index+u[0].length,C=t.substring(b);let _;if(/^\s*["']/.test(C)){const r=C.match(/['"](.*?)['"]/);if(r!==null)_=r[1];else throw new Error(`Quote mismatch for field “${p}”.`)}else{const r=C.indexOf(" "),k=r===-1?C.length:r;_=C.substring(0,k)}_!==""&&i.push([p,_])}return i}function _t(e){return e.trim().replace(/\s+/g,"-").replace(/-[a-z]/g,(a,t)=>t===0?a:a.substring(1).toUpperCase())}const Ie=e=>(ie("data-v-2fcde9ea"),e=e(),re(),e),kt=Ie(()=>m("span",{class:"visually-hidden"},"Focus filter",-1)),wt=["for"],Tt=["id","placeholder"],Dt={key:0,class:"k-suggestion-box","data-testid":"k-filter-bar-suggestion-box"},Ct={class:"k-suggestion-list"},St={key:0,class:"k-filter-bar-error"},Pt={key:0},At=["title","data-filter-field"],xt={class:"visually-hidden"},It=Ie(()=>m("span",{class:"visually-hidden"},"Clear query",-1)),Et=oe({__name:"KFilterBar",props:{id:{type:String,required:!0},fields:{type:Object,required:!0},placeholder:{type:String,required:!1,default:null},query:{type:String,required:!1,default:""}},emits:["fields-change"],setup(e,{emit:a}){const t=e,D=V(null),i=V(null),u=V(t.query),p=V([]),b=V(null),C=V(!1),_=V(-1),N=O(()=>Object.keys(t.fields)),r=O(()=>Object.entries(t.fields).slice(0,5).map(([n,c])=>({fieldName:n,...c}))),k=O(()=>N.value.length>0?`Filter by ${N.value.join(", ")}`:"Filter"),w=O(()=>t.placeholder??k.value);Y(()=>p.value,function(n,c){E(n,c)||(b.value=null,a("fields-change",{fields:n,query:u.value}))}),Y(()=>u.value,function(){u.value===""&&(b.value=null),C.value=!0});const v={Enter:"submitQuery",Escape:"closeSuggestionBox",ArrowDown:"jumpToNextSuggestion",ArrowUp:"jumpToPreviousSuggestion"},T={submitQuery:{trigger:x,isAllowedContext(n){return i.value!==null&&n.composedPath().includes(i.value)},shouldPreventDefaultAction:!0},jumpToNextSuggestion:{trigger:L,isAllowedContext(n){return i.value!==null&&n.composedPath().includes(i.value)},shouldPreventDefaultAction:!0},jumpToPreviousSuggestion:{trigger:te,isAllowedContext(n){return i.value!==null&&n.composedPath().includes(i.value)},shouldPreventDefaultAction:!0},closeSuggestionBox:{trigger:I,isAllowedContext(n){return D.value!==null&&n.composedPath().includes(D.value)}}};function K(){const n=new gt(v,T);Me(function(){n.registerListener()}),je(function(){n.unRegisterListener()}),g(u.value)}K();function $(n){const c=n.target;g(c.value)}function x(){if(i.value instanceof HTMLInputElement)if(_.value===-1)g(i.value.value),C.value=!1;else{const n=r.value[_.value].fieldName;n&&W(i.value,n)}}function L(){J(1)}function te(){J(-1)}function J(n){_.value=mt(_.value+n,-1,r.value.length-1)}function Z(){i.value instanceof HTMLInputElement&&i.value.focus()}function ae(n){const y=n.currentTarget.getAttribute("data-filter-field");y&&i.value instanceof HTMLInputElement&&W(i.value,y)}function W(n,c){const y=u.value===""||u.value.endsWith(" ")?"":" ";u.value+=y+c+":",n.focus(),_.value=-1}function s(){u.value="",i.value instanceof HTMLInputElement&&(i.value.value="",i.value.focus(),g(""))}function l(n){n.relatedTarget===null&&I(),D.value instanceof HTMLElement&&n.relatedTarget instanceof Node&&!D.value.contains(n.relatedTarget)&&I()}function I(){C.value=!1}function g(n){b.value=null;try{const c=bt(n,N.value);c.sort((y,q)=>y[0].localeCompare(q[0])),p.value=c}catch(c){if(c instanceof Error)b.value=c,C.value=!0;else throw c}}function E(n,c){return JSON.stringify(n)===JSON.stringify(c)}return(n,c)=>(d(),h("div",{ref_key:"filterBar",ref:D,class:"k-filter-bar","data-testid":"k-filter-bar"},[m("button",{class:"k-focus-filter-input-button",title:"Focus filter",type:"button","data-testid":"k-filter-bar-focus-filter-input-button",onClick:Z},[kt,o(),S(j(ee),{"aria-hidden":"true",class:"k-filter-icon",color:"var(--grey-400)","data-testid":"k-filter-bar-filter-icon","hide-title":"",icon:"filter",size:"20"})]),o(),m("label",{for:`${t.id}-filter-bar-input`,class:"visually-hidden"},[Ke(n.$slots,"default",{},()=>[o(A(k.value),1)],!0)],8,wt),o(),Ce(m("input",{id:`${t.id}-filter-bar-input`,ref_key:"filterInput",ref:i,"onUpdate:modelValue":c[0]||(c[0]=y=>u.value=y),class:"k-filter-bar-input",type:"text",placeholder:w.value,"data-testid":"k-filter-bar-filter-input",onFocus:c[1]||(c[1]=y=>C.value=!0),onBlur:l,onChange:$},null,40,Tt),[[Le,u.value]]),o(),C.value?(d(),h("div",Dt,[m("div",Ct,[b.value!==null?(d(),h("p",St,A(b.value.message),1)):(d(),h("button",{key:1,class:ke(["k-submit-query-button",{"k-submit-query-button-is-selected":_.value===-1}]),title:"Submit query",type:"button","data-testid":"k-filter-bar-submit-query-button",onClick:x},` +var Ne=Object.defineProperty;var Fe=(e,a,t)=>a in e?Ne(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t;var X=(e,a,t)=>(Fe(e,typeof a!="symbol"?a+"":a,t),t);import{d as oe,q as V,c as O,s as Y,o as d,e as h,k as m,g as o,h as S,b as j,n as Ke,t as A,C as Ce,D as Le,x as ke,F as z,j as R,f as M,v as Me,A as je,p as ie,m as re,r as qe,a as B,w as P,K as ze,E as Be,P as Re,G as we}from"./index-f0e2f93b.js";import{u as ee,W as He,Q as Qe,J as Ge}from"./kongponents.es-d49ba82d.js";import{C as Je}from"./ContentWrapper-31539b1e.js";import{D as Ye}from"./DataOverview-30ce4833.js";import{_ as Ze}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import{f as ue,g as We,i as Xe,k as Se,w as Te,j as Pe,l as et,e as tt,x as De,m as at,C as nt,y as st,z as lt,n as ot}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{a as Q,D as le}from"./DefinitionListItem-8aa6d45d.js";import{_ as it}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js";import{S as rt}from"./StatusBadge-9ddf65b2.js";import{T as ut}from"./TagList-7e09ae10.js";import{T as dt}from"./TextWithCopyButton-c830f326.js";import{Q as G}from"./QueryParameter-70743f73.js";const Ae=[{key:"status",label:"Status"},{key:"entity",label:"Name"},{key:"type",label:"Type"},{key:"service",label:"Service"},{key:"protocol",label:"Protocol"},{key:"zone",label:"Zone"},{key:"lastConnected",label:"Last Connected"},{key:"lastUpdated",label:"Last Updated"},{key:"totalUpdates",label:"Total Updates"},{key:"dpVersion",label:"Kuma DP version"},{key:"envoyVersion",label:"Envoy version"}],ct=["entity"],pt=Ae.filter(e=>!ct.includes(e.key)).map(e=>({tableHeaderKey:e.key,label:e.label,isChecked:!1})),xe=["status","entity","type","service","protocol","zone","lastUpdated","dpVersion"];function ft(e,a=xe){return Ae.filter(t=>a.includes(t.key)?e?!0:t.key!=="zone":!1)}function mt(e,a,t){return Math.max(a,Math.min(e,t))}const vt=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class gt{constructor(a,t){X(this,"commands");X(this,"keyMap");X(this,"boundTriggerShortcuts");this.commands=t,this.keyMap=Object.fromEntries(Object.entries(a).map(([D,i])=>[D.toLowerCase(),i])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(a){yt(a,this.keyMap,this.commands)}}function yt(e,a,t){const D=ht(e.code),i=[e.ctrlKey?"ctrl":"",e.shiftKey?"shift":"",e.altKey?"alt":"",D].filter(b=>b!=="").join("+"),u=a[i];if(!u)return;const p=t[u];p.isAllowedContext&&!p.isAllowedContext(e)||(p.shouldPreventDefaultAction&&e.preventDefault(),!(p.isDisabled&&p.isDisabled())&&p.trigger(e))}function ht(e){return vt.includes(e)?"":e.replace(/^Key/,"").toLowerCase()}function bt(e,a){const t=" "+e,D=t.matchAll(/ ([-\s\w]+):\s*/g),i=[];for(const u of Array.from(D)){if(u.index===void 0)continue;const p=_t(u[1]);if(a.length>0&&!a.includes(p))throw new Error(`Unknown field “${p}”. Known fields: ${a.join(", ")}`);const b=u.index+u[0].length,C=t.substring(b);let _;if(/^\s*["']/.test(C)){const r=C.match(/['"](.*?)['"]/);if(r!==null)_=r[1];else throw new Error(`Quote mismatch for field “${p}”.`)}else{const r=C.indexOf(" "),k=r===-1?C.length:r;_=C.substring(0,k)}_!==""&&i.push([p,_])}return i}function _t(e){return e.trim().replace(/\s+/g,"-").replace(/-[a-z]/g,(a,t)=>t===0?a:a.substring(1).toUpperCase())}const Ie=e=>(ie("data-v-2fcde9ea"),e=e(),re(),e),kt=Ie(()=>m("span",{class:"visually-hidden"},"Focus filter",-1)),wt=["for"],Tt=["id","placeholder"],Dt={key:0,class:"k-suggestion-box","data-testid":"k-filter-bar-suggestion-box"},Ct={class:"k-suggestion-list"},St={key:0,class:"k-filter-bar-error"},Pt={key:0},At=["title","data-filter-field"],xt={class:"visually-hidden"},It=Ie(()=>m("span",{class:"visually-hidden"},"Clear query",-1)),Et=oe({__name:"KFilterBar",props:{id:{type:String,required:!0},fields:{type:Object,required:!0},placeholder:{type:String,required:!1,default:null},query:{type:String,required:!1,default:""}},emits:["fields-change"],setup(e,{emit:a}){const t=e,D=V(null),i=V(null),u=V(t.query),p=V([]),b=V(null),C=V(!1),_=V(-1),N=O(()=>Object.keys(t.fields)),r=O(()=>Object.entries(t.fields).slice(0,5).map(([n,c])=>({fieldName:n,...c}))),k=O(()=>N.value.length>0?`Filter by ${N.value.join(", ")}`:"Filter"),w=O(()=>t.placeholder??k.value);Y(()=>p.value,function(n,c){E(n,c)||(b.value=null,a("fields-change",{fields:n,query:u.value}))}),Y(()=>u.value,function(){u.value===""&&(b.value=null),C.value=!0});const v={Enter:"submitQuery",Escape:"closeSuggestionBox",ArrowDown:"jumpToNextSuggestion",ArrowUp:"jumpToPreviousSuggestion"},T={submitQuery:{trigger:x,isAllowedContext(n){return i.value!==null&&n.composedPath().includes(i.value)},shouldPreventDefaultAction:!0},jumpToNextSuggestion:{trigger:L,isAllowedContext(n){return i.value!==null&&n.composedPath().includes(i.value)},shouldPreventDefaultAction:!0},jumpToPreviousSuggestion:{trigger:te,isAllowedContext(n){return i.value!==null&&n.composedPath().includes(i.value)},shouldPreventDefaultAction:!0},closeSuggestionBox:{trigger:I,isAllowedContext(n){return D.value!==null&&n.composedPath().includes(D.value)}}};function K(){const n=new gt(v,T);Me(function(){n.registerListener()}),je(function(){n.unRegisterListener()}),g(u.value)}K();function $(n){const c=n.target;g(c.value)}function x(){if(i.value instanceof HTMLInputElement)if(_.value===-1)g(i.value.value),C.value=!1;else{const n=r.value[_.value].fieldName;n&&W(i.value,n)}}function L(){J(1)}function te(){J(-1)}function J(n){_.value=mt(_.value+n,-1,r.value.length-1)}function Z(){i.value instanceof HTMLInputElement&&i.value.focus()}function ae(n){const y=n.currentTarget.getAttribute("data-filter-field");y&&i.value instanceof HTMLInputElement&&W(i.value,y)}function W(n,c){const y=u.value===""||u.value.endsWith(" ")?"":" ";u.value+=y+c+":",n.focus(),_.value=-1}function s(){u.value="",i.value instanceof HTMLInputElement&&(i.value.value="",i.value.focus(),g(""))}function l(n){n.relatedTarget===null&&I(),D.value instanceof HTMLElement&&n.relatedTarget instanceof Node&&!D.value.contains(n.relatedTarget)&&I()}function I(){C.value=!1}function g(n){b.value=null;try{const c=bt(n,N.value);c.sort((y,q)=>y[0].localeCompare(q[0])),p.value=c}catch(c){if(c instanceof Error)b.value=c,C.value=!0;else throw c}}function E(n,c){return JSON.stringify(n)===JSON.stringify(c)}return(n,c)=>(d(),h("div",{ref_key:"filterBar",ref:D,class:"k-filter-bar","data-testid":"k-filter-bar"},[m("button",{class:"k-focus-filter-input-button",title:"Focus filter",type:"button","data-testid":"k-filter-bar-focus-filter-input-button",onClick:Z},[kt,o(),S(j(ee),{"aria-hidden":"true",class:"k-filter-icon",color:"var(--grey-400)","data-testid":"k-filter-bar-filter-icon","hide-title":"",icon:"filter",size:"20"})]),o(),m("label",{for:`${t.id}-filter-bar-input`,class:"visually-hidden"},[Ke(n.$slots,"default",{},()=>[o(A(k.value),1)],!0)],8,wt),o(),Ce(m("input",{id:`${t.id}-filter-bar-input`,ref_key:"filterInput",ref:i,"onUpdate:modelValue":c[0]||(c[0]=y=>u.value=y),class:"k-filter-bar-input",type:"text",placeholder:w.value,"data-testid":"k-filter-bar-filter-input",onFocus:c[1]||(c[1]=y=>C.value=!0),onBlur:l,onChange:$},null,40,Tt),[[Le,u.value]]),o(),C.value?(d(),h("div",Dt,[m("div",Ct,[b.value!==null?(d(),h("p",St,A(b.value.message),1)):(d(),h("button",{key:1,class:ke(["k-submit-query-button",{"k-submit-query-button-is-selected":_.value===-1}]),title:"Submit query",type:"button","data-testid":"k-filter-bar-submit-query-button",onClick:x},` Submit `+A(u.value),3)),o(),(d(!0),h(z,null,R(r.value,(y,q)=>(d(),h("div",{key:`${t.id}-${q}`,class:ke(["k-suggestion-list-item",{"k-suggestion-list-item-is-selected":_.value===q}])},[m("b",null,A(y.fieldName),1),y.description!==""?(d(),h("span",Pt,": "+A(y.description),1)):M("",!0),o(),m("button",{class:"k-apply-suggestion-button",title:`Add ${y.fieldName}:`,type:"button","data-filter-field":y.fieldName,"data-testid":"k-filter-bar-apply-suggestion-button",onClick:ae},[m("span",xt,"Add "+A(y.fieldName)+":",1),o(),S(j(ee),{"aria-hidden":"true",color:"currentColor","hide-title":"",icon:"chevronRight",size:"16"})],8,At)],2))),128))])])):M("",!0),o(),u.value!==""?(d(),h("button",{key:1,class:"k-clear-query-button",title:"Clear query",type:"button","data-testid":"k-filter-bar-clear-query-button",onClick:s},[It,o(),S(j(ee),{"aria-hidden":"true",color:"currentColor",icon:"clear","hide-title":"",size:"20"})])):M("",!0)],512))}});const Ot=ue(Et,[["__scopeId","data-v-2fcde9ea"]]),Ee=e=>(ie("data-v-fc544ac8"),e=e(),re(),e),Ut={class:"entity-section-list"},Vt={class:"entity-title","data-testid":"data-plane-proxy-title"},$t={class:"mt-2 heading-with-icon"},Nt={key:0},Ft=Ee(()=>m("h4",null,"Insights",-1)),Kt={class:"block-list"},Lt={key:0,class:"mt-2"},Mt=Ee(()=>m("summary",null,` Responses (acknowledged / sent) `,-1)),jt=oe({__name:"DataPlaneEntitySummary",props:{dataPlaneOverview:{type:Object,required:!0}},setup(e){const a=e,t=We(),{t:D}=Xe(),i=O(()=>({name:"data-plane-detail-view",params:{mesh:a.dataPlaneOverview.mesh,dataPlane:a.dataPlaneOverview.name}})),u=O(()=>Se(a.dataPlaneOverview.dataplane)),p=O(()=>{var k;const r=Array.from(((k=a.dataPlaneOverview.dataplaneInsight)==null?void 0:k.subscriptions)??[]);return r.reverse(),r.map(w=>{const v=w.connectTime!==void 0?Te(w.connectTime):"—",T=w.disconnectTime!==void 0?Te(w.disconnectTime):"—",K=Object.entries(w.status).filter(([$])=>!["total","lastUpdateTime"].includes($)).map(([$,x])=>{const L=`${x.responsesAcknowledged??0} / ${x.responsesSent??0}`;return{type:$.toUpperCase(),ratio:L,responsesSent:x.responsesSent??0,responsesAcknowledged:x.responsesAcknowledged??0,responsesRejected:x.responsesRejected??0}});return{subscription:w,formattedConnectDate:v,formattedDisconnectDate:T,statuses:K}})}),b=O(()=>{const{status:r}=Pe(a.dataPlaneOverview.dataplane,a.dataPlaneOverview.dataplaneInsight);return r}),C=O(()=>{const r=et(a.dataPlaneOverview.dataplaneInsight);return r!==null?Object.entries(r).map(([k,w])=>({name:k,version:w})):[]}),_=O(()=>{var x;const r=((x=a.dataPlaneOverview.dataplaneInsight)==null?void 0:x.subscriptions)??[];if(r.length===0)return[];const k=r[r.length-1];if(!k.version)return[];const w=[],v=k.version.envoy,T=k.version.kumaDp;if(!(v.kumaDpCompatible!==void 0?v.kumaDpCompatible:!0)){const L=`Envoy ${v.version} is not supported by Kuma DP ${T.version}.`;w.push(L)}if(!(T.kumaCpCompatible!==void 0?T.kumaCpCompatible:!0)){const L=`Kuma DP ${T.version} is not supported by this Kuma control plane.`;w.push(L)}return w});async function N(r){const{mesh:k,name:w}=a.dataPlaneOverview;return await t.getDataplaneFromMesh({mesh:k,name:w},r)}return(r,k)=>{const w=qe("router-link");return d(),B(j(He),null,{body:P(()=>[m("div",Ut,[m("section",null,[m("h3",Vt,[m("span",null,[o(` diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-32904110.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-32904110.js deleted file mode 100644 index b50802c430e1..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-32904110.js +++ /dev/null @@ -1 +0,0 @@ -import{d as h,u as A,q as r,c as I,o as S,a as V,w as y,h as u,b,g as k,P as G}from"./index-a5906eae.js";import{D as N}from"./DataPlaneList-73738910.js";import{h as q,j as O,f as B,_ as R}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as $}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{Q as c}from"./QueryParameter-70743f73.js";import"./kongponents.es-e59adee0.js";import"./ContentWrapper-dfd3426f.js";import"./DataOverview-f3d97957.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import"./ErrorBlock-c977645b.js";import"./TagList-90cc6a89.js";import"./StatusBadge-344ae582.js";import"./DefinitionListItem-0d836b9f.js";import"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./TextWithCopyButton-3db8be12.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";const re=h({__name:"DataPlaneListView",props:{selectedDppName:{type:String,required:!1,default:null},gatewayType:{type:String,required:!1,default:"true"},offset:{type:Number,required:!1,default:0},isGatewayView:{type:Boolean,required:!1,default:!1}},setup(w){const t=w,v=q(),{t:g}=O(),_={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"}},D={protocol:{description:"filter by “kuma.io/protocol” value"}},E={},F=A(),l=r([]),o=r(!0),f=r(null),n=r(null),m=r(t.offset),L=I(()=>({..._,...t.isGatewayView?E:D}));function T(){const a=c.get("filterFields"),s=a!==null?JSON.parse(a):{};d(t.offset,{...s,gateway:t.gatewayType})}T();async function d(a,s={}){m.value=a,c.set("offset",a>0?a:null),c.set("gatewayType",s.gateway==="true"?"all":s.gateway),o.value=!0;const p=F.params.mesh,i=x(s,G,a,t.isGatewayView);try{const{items:e,next:P}=await v.getAllDataplaneOverviewsFromMesh({mesh:p},i);n.value=P,l.value=e??[]}catch(e){e instanceof Error?f.value=e:console.error(e),l.value=[],n.value=null}finally{o.value=!1}}function x(a,s,p,i){const e={...a,size:s,offset:p};return i&&(!("gateway"in e)||e.gateway==="false")?e.gateway="true":i||(e.gateway="false"),e}return(a,s)=>(S(),V(R,null,{default:y(()=>[u($,{title:b(g)(`${t.isGatewayView?"gateways":"data-planes"}.routes.items.title`)},null,8,["title"]),k(),u(B,null,{default:y(()=>[u(N,{"data-plane-overviews":l.value,"is-loading":o.value,error:f.value,"next-url":n.value,"page-offset":m.value,"selected-dpp-name":t.selectedDppName,"is-gateway-view":t.isGatewayView,"gateway-type":t.gatewayType,"dpp-filter-fields":L.value,onLoadData:d},null,8,["data-plane-overviews","is-loading","error","next-url","page-offset","selected-dpp-name","is-gateway-view","gateway-type","dpp-filter-fields"])]),_:1})]),_:1}))}});export{re as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-c3a007b7.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-c3a007b7.js new file mode 100644 index 000000000000..cc1fe1fc3d34 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-c3a007b7.js @@ -0,0 +1 @@ +import{d as P,u as V,q as r,c as I,o as S,a as b,w as y,h as u,b as h,g as k,P as G}from"./index-f0e2f93b.js";import{D as N}from"./DataPlaneList-1af71ff7.js";import{g as q,i as O,A as B,_ as R}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as $}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{Q as c}from"./QueryParameter-70743f73.js";import"./kongponents.es-d49ba82d.js";import"./ContentWrapper-31539b1e.js";import"./DataOverview-30ce4833.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import"./ErrorBlock-3bc373a3.js";import"./TagList-7e09ae10.js";import"./StatusBadge-9ddf65b2.js";import"./DefinitionListItem-8aa6d45d.js";import"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./TextWithCopyButton-c830f326.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";const re=P({__name:"DataPlaneListView",props:{selectedDppName:{type:String,required:!1,default:null},gatewayType:{type:String,required:!1,default:"true"},offset:{type:Number,required:!1,default:0},isGatewayView:{type:Boolean,required:!1,default:!1}},setup(w){const t=w,g=q(),{t:v}=O(),_={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"}},D={protocol:{description:"filter by “kuma.io/protocol” value"}},E={},F=V(),l=r([]),o=r(!0),f=r(null),n=r(null),m=r(t.offset),L=I(()=>({..._,...t.isGatewayView?E:D}));function A(){const a=c.get("filterFields"),s=a!==null?JSON.parse(a):{};d(t.offset,{...s,gateway:t.gatewayType})}A();async function d(a,s={}){m.value=a,c.set("offset",a>0?a:null),c.set("gatewayType",s.gateway==="true"?"all":s.gateway),o.value=!0;const p=F.params.mesh,i=T(s,G,a,t.isGatewayView);try{const{items:e,next:x}=await g.getAllDataplaneOverviewsFromMesh({mesh:p},i);n.value=x,l.value=e??[]}catch(e){e instanceof Error?f.value=e:console.error(e),l.value=[],n.value=null}finally{o.value=!1}}function T(a,s,p,i){const e={...a,size:s,offset:p};return i&&(!("gateway"in e)||e.gateway==="false")?e.gateway="true":i||(e.gateway="false"),e}return(a,s)=>(S(),b(R,null,{default:y(()=>[u($,{title:h(v)(`${t.isGatewayView?"gateways":"data-planes"}.routes.items.title`)},null,8,["title"]),k(),u(B,null,{default:y(()=>[u(N,{"data-plane-overviews":l.value,"is-loading":o.value,error:f.value,"next-url":n.value,"page-offset":m.value,"selected-dpp-name":t.selectedDppName,"is-gateway-view":t.isGatewayView,"gateway-type":t.gatewayType,"dpp-filter-fields":L.value,onLoadData:d},null,8,["data-plane-overviews","is-loading","error","next-url","page-offset","selected-dpp-name","is-gateway-view","gateway-type","dpp-filter-fields"])]),_:1})]),_:1}))}});export{re as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-790ea62d.js b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-790ea62d.js deleted file mode 100644 index fcf8e7055ddb..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-790ea62d.js +++ /dev/null @@ -1,3 +0,0 @@ -import{g as P}from"./kongponents.es-e59adee0.js";import{L as S}from"./LoadingBox-4204ee35.js";import{O as T,a as F,b as I}from"./OnboardingPage-92312e02.js";import{h as N,j as E,w as L,f as $,_ as C,g as H}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as M}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{S as R}from"./StatusBadge-344ae582.js";import{d as V,q as b,c as w,A as j,o as n,a as y,w as a,h as s,b as k,g as u,l as q,k as o,t as c,e as d,F as z}from"./index-a5906eae.js";const K={key:0,class:"status-loading-box mb-4"},U={key:1},W={class:"mb-4"},G=V({__name:"DataplanesOverview",setup(J){const m=N(),{t:x}=E(),D=[{label:"Mesh",key:"mesh"},{label:"Name",key:"name"},{label:"Status",key:"status"}],e=b({total:0,data:[]}),l=b(null),A=w(()=>e.value.data.length>0?"Success":"Waiting for DPPs"),p=w(()=>e.value.data.length>0?"The following data plane proxies (DPPs) are connected to the control plane:":null);j(function(){_()}),f();function _(){l.value!==null&&window.clearTimeout(l.value)}async function f(){let i=!1;const r=[];try{const{items:t}=await m.getAllDataplanes({size:10});if(Array.isArray(t))for(const B of t){const{name:v,mesh:g}=B,O=await m.getDataplaneOverviewFromMesh({mesh:g,name:v}),h=L(O.dataplaneInsight);h==="offline"&&(i=!0),r.push({status:h,name:v,mesh:g})}}catch(t){console.error(t)}e.value.data=r,e.value.total=e.value.data.length,i&&(_(),l.value=window.setTimeout(f,1e3))}return(i,r)=>(n(),y(C,null,{default:a(()=>[s(M,{title:k(x)("onboarding.routes.dataplanes-overview.title")},null,8,["title"]),u(),s($,null,{default:a(()=>[s(T,null,{header:a(()=>[s(F,null,q({title:a(()=>[o("p",null,c(A.value),1)]),_:2},[p.value!==null?{name:"description",fn:a(()=>[o("p",null,c(p.value),1)]),key:"0"}:void 0]),1024)]),content:a(()=>[e.value.data.length===0?(n(),d("div",K,[s(S)])):(n(),d("div",U,[o("p",W,[o("b",null,"Found "+c(e.value.data.length)+" DPPs:",1)]),u(),s(k(P),{class:"mb-4",fetcher:()=>e.value,headers:D,"disable-pagination":""},{status:a(({rowValue:t})=>[t?(n(),y(R,{key:0,status:t},null,8,["status"])):(n(),d(z,{key:1},[u(` - — - `)],64))]),_:1},8,["fetcher"])]))]),navigation:a(()=>[s(I,{"next-step":"onboarding-completed","previous-step":"onboarding-add-services-code","should-allow-next":e.value.data.length>0},null,8,["should-allow-next"])]),_:1})]),_:1})]),_:1}))}});const se=H(G,[["__scopeId","data-v-4588fbe4"]]);export{se as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-bd320fd4.js b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-bd320fd4.js new file mode 100644 index 000000000000..355a0f8bf5b6 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-bd320fd4.js @@ -0,0 +1,3 @@ +import{g as P}from"./kongponents.es-d49ba82d.js";import{L as S}from"./LoadingBox-daf909d7.js";import{O as T,a as F,b as I}from"./OnboardingPage-30df38eb.js";import{g as N,i as E,v as L,A as V,_ as C,f as H}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as M}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{S as R}from"./StatusBadge-9ddf65b2.js";import{d as $,q as b,c as w,A as q,o as n,a as y,w as a,h as s,b as k,g as u,l as z,k as o,t as c,e as d,F as K}from"./index-f0e2f93b.js";const U={key:0,class:"status-loading-box mb-4"},W={key:1},j={class:"mb-4"},G=$({__name:"DataplanesOverview",setup(J){const p=N(),{t:x}=E(),D=[{label:"Mesh",key:"mesh"},{label:"Name",key:"name"},{label:"Status",key:"status"}],e=b({total:0,data:[]}),l=b(null),A=w(()=>e.value.data.length>0?"Success":"Waiting for DPPs"),m=w(()=>e.value.data.length>0?"The following data plane proxies (DPPs) are connected to the control plane:":null);q(function(){f()}),_();function f(){l.value!==null&&window.clearTimeout(l.value)}async function _(){let i=!1;const r=[];try{const{items:t}=await p.getAllDataplanes({size:10});if(Array.isArray(t))for(const B of t){const{name:v,mesh:g}=B,O=await p.getDataplaneOverviewFromMesh({mesh:g,name:v}),h=L(O.dataplaneInsight);h==="offline"&&(i=!0),r.push({status:h,name:v,mesh:g})}}catch(t){console.error(t)}e.value.data=r,e.value.total=e.value.data.length,i&&(f(),l.value=window.setTimeout(_,1e3))}return(i,r)=>(n(),y(C,null,{default:a(()=>[s(M,{title:k(x)("onboarding.routes.dataplanes-overview.title")},null,8,["title"]),u(),s(V,null,{default:a(()=>[s(T,null,{header:a(()=>[s(F,null,z({title:a(()=>[o("p",null,c(A.value),1)]),_:2},[m.value!==null?{name:"description",fn:a(()=>[o("p",null,c(m.value),1)]),key:"0"}:void 0]),1024)]),content:a(()=>[e.value.data.length===0?(n(),d("div",U,[s(S)])):(n(),d("div",W,[o("p",j,[o("b",null,"Found "+c(e.value.data.length)+" DPPs:",1)]),u(),s(k(P),{class:"mb-4",fetcher:()=>e.value,headers:D,"disable-pagination":""},{status:a(({rowValue:t})=>[t?(n(),y(R,{key:0,status:t},null,8,["status"])):(n(),d(K,{key:1},[u(` + — + `)],64))]),_:1},8,["fetcher"])]))]),navigation:a(()=>[s(I,{"next-step":"onboarding-completed","previous-step":"onboarding-add-services-code","should-allow-next":e.value.data.length>0},null,8,["should-allow-next"])]),_:1})]),_:1})]),_:1}))}});const se=H(G,[["__scopeId","data-v-4588fbe4"]]);export{se as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DefinitionListItem-0d836b9f.js b/app/kuma-ui/pkg/resources/data/assets/DefinitionListItem-0d836b9f.js deleted file mode 100644 index 84faedbe8c6c..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DefinitionListItem-0d836b9f.js +++ /dev/null @@ -1 +0,0 @@ -import{g as i}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{o as n,e as o,n as _,d,k as s,t as a,g as r}from"./index-a5906eae.js";const l={},f={class:"definition-list"};function p(e,t){return n(),o("dl",f,[_(e.$slots,"default",{},void 0,!0)])}const x=i(l,[["render",p],["__scopeId","data-v-48665ce3"]]),m={class:"definition-list-item"},u={class:"definition-list-item__term"},v={class:"definition-list-item__details"},D=d({__name:"DefinitionListItem",props:{term:{type:String,required:!0}},setup(e){const t=e;return(c,g)=>(n(),o("div",m,[s("dt",u,a(t.term),1),r(),s("dd",v,[_(c.$slots,"default",{},void 0,!0)])]))}});const I=i(D,[["__scopeId","data-v-74f2c619"]]);export{x as D,I as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DefinitionListItem-8aa6d45d.js b/app/kuma-ui/pkg/resources/data/assets/DefinitionListItem-8aa6d45d.js new file mode 100644 index 000000000000..18e66d317584 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DefinitionListItem-8aa6d45d.js @@ -0,0 +1 @@ +import{f as i}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{o as n,e as o,n as _,d,k as s,t as a,g as r}from"./index-f0e2f93b.js";const f={},l={class:"definition-list"};function p(e,t){return n(),o("dl",l,[_(e.$slots,"default",{},void 0,!0)])}const x=i(f,[["render",p],["__scopeId","data-v-48665ce3"]]),m={class:"definition-list-item"},u={class:"definition-list-item__term"},v={class:"definition-list-item__details"},D=d({__name:"DefinitionListItem",props:{term:{type:String,required:!0}},setup(e){const t=e;return(c,h)=>(n(),o("div",m,[s("dt",u,a(t.term),1),r(),s("dd",v,[_(c.$slots,"default",{},void 0,!0)])]))}});const I=i(D,[["__scopeId","data-v-74f2c619"]]);export{x as D,I as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-91d4e096.js b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-91d4e096.js new file mode 100644 index 000000000000..0f41b6f25fde --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-91d4e096.js @@ -0,0 +1,7 @@ +import{w as u}from"./kongponents.es-d49ba82d.js";import{O as f,a as v,b as y}from"./OnboardingPage-30df38eb.js";import{o as b,q as h,e as V,i as z,A as w,_ as x,f as S}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as G}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{d as M,q as D,c as C,v as N,o as r,a as p,w as e,h as o,b as s,g as a,k as d,t as O,i as T}from"./index-f0e2f93b.js";const k={class:"graph-list mb-6"},B={class:"radio-button-group"},q=M({__name:"DeploymentTypes",setup(A){const m=b(),c={standalone:h(),"multi-zone":m},_=V(),{t:i}=z(),t=D("standalone"),g=C(()=>c[t.value]);return N(function(){t.value=_.getters["config/getMulticlusterStatus"]?"multi-zone":"standalone"}),(P,n)=>(r(),p(x,null,{default:e(()=>[o(G,{title:s(i)("onboarding.routes.deployment-types.title")},null,8,["title"]),a(),o(w,null,{default:e(()=>[o(f,{"with-image":""},{header:e(()=>[o(v,null,{title:e(()=>[a(` + Learn about deployments + `)]),description:e(()=>[d("p",null,O(s(i)("common.product.name"))+" can be deployed in standalone or multi-zone mode.",1)]),_:1})]),content:e(()=>[d("div",k,[(r(),p(T(g.value)))]),a(),d("div",B,[o(s(u),{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=l=>t.value=l),name:"mode","selected-value":"standalone","data-testid":"onboarding-standalone-radio-button"},{default:e(()=>[a(` + Standalone deployment + `)]),_:1},8,["modelValue"]),a(),o(s(u),{modelValue:t.value,"onUpdate:modelValue":n[1]||(n[1]=l=>t.value=l),name:"mode","selected-value":"multi-zone","data-testid":"onboarding-multi-zone-radio-button"},{default:e(()=>[a(` + Multi-zone deployment + `)]),_:1},8,["modelValue"])])]),navigation:e(()=>[o(y,{"next-step":"onboarding-configuration-types","previous-step":"onboarding-welcome"})]),_:1})]),_:1})]),_:1}))}});const E=S(q,[["__scopeId","data-v-d468ea32"]]);export{E as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-d323f731.js b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-d323f731.js deleted file mode 100644 index 5ebfe7ac6259..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-d323f731.js +++ /dev/null @@ -1,7 +0,0 @@ -import{w as r}from"./kongponents.es-e59adee0.js";import{O as f,a as v,b as y}from"./OnboardingPage-92312e02.js";import{q as b,r as h,e as V,j as z,f as x,_ as S,g as w}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as G}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{d as M,q as D,c as C,v as N,o as u,a as m,w as e,h as t,b as s,g as n,k as d,t as O,i as T}from"./index-a5906eae.js";const k={class:"graph-list mb-6"},B={class:"radio-button-group"},$=M({__name:"DeploymentTypes",setup(q){const p=b(),c={standalone:h(),"multi-zone":p},_=V(),{t:i}=z(),a=D("standalone"),g=C(()=>c[a.value]);return N(function(){a.value=_.getters["config/getMulticlusterStatus"]?"multi-zone":"standalone"}),(P,o)=>(u(),m(S,null,{default:e(()=>[t(G,{title:s(i)("onboarding.routes.deployment-types.title")},null,8,["title"]),n(),t(x,null,{default:e(()=>[t(f,{"with-image":""},{header:e(()=>[t(v,null,{title:e(()=>[n(` - Learn about deployments - `)]),description:e(()=>[d("p",null,O(s(i)("common.product.name"))+" can be deployed in standalone or multi-zone mode.",1)]),_:1})]),content:e(()=>[d("div",k,[(u(),m(T(g.value)))]),n(),d("div",B,[t(s(r),{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=l=>a.value=l),name:"mode","selected-value":"standalone","data-testid":"onboarding-standalone-radio-button"},{default:e(()=>[n(` - Standalone deployment - `)]),_:1},8,["modelValue"]),n(),t(s(r),{modelValue:a.value,"onUpdate:modelValue":o[1]||(o[1]=l=>a.value=l),name:"mode","selected-value":"multi-zone","data-testid":"onboarding-multi-zone-radio-button"},{default:e(()=>[n(` - Multi-zone deployment - `)]),_:1},8,["modelValue"])])]),navigation:e(()=>[t(y,{"next-step":"onboarding-configuration-types","previous-step":"onboarding-welcome"})]),_:1})]),_:1})]),_:1}))}});const E=w($,[["__scopeId","data-v-d468ea32"]]);export{E as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-c9a70dba.js b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-c9a70dba.js deleted file mode 100644 index 6d742b964ec1..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-c9a70dba.js +++ /dev/null @@ -1 +0,0 @@ -import{W as l}from"./kongponents.es-e59adee0.js";import{e as u,j as m,i as _,f as d,_ as f}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as g}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{_ as p}from"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import{d as b,c as k,o as s,a as t,w as a,h as o,b as n,g as y}from"./index-a5906eae.js";const j=b({__name:"DiagnosticsView",setup(x){const r=u(),{t:i}=m(),c=k(()=>{const e=r.getters["config/getConfig"];return e?JSON.stringify(e,null,2):null});return(e,$)=>(s(),t(f,null,{default:a(()=>[o(g,{title:n(i)("diagnostics.routes.item.title")},null,8,["title"]),y(),o(d,{breadcrumbs:[{to:{name:"diagnostics"},text:n(i)("diagnostics.routes.item.breadcrumbs")}]},{default:a(()=>[o(n(l),null,{body:a(()=>[c.value===null?(s(),t(_,{key:0})):(s(),t(p,{key:1,id:"code-block-diagnostics",language:"json",code:c.value,"is-searchable":"","query-key":"diagnostics"},null,8,["code"]))]),_:1})]),_:1},8,["breadcrumbs"])]),_:1}))}});export{j as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-d53168f1.js b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-d53168f1.js new file mode 100644 index 000000000000..10559c4091b1 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-d53168f1.js @@ -0,0 +1 @@ +import{W as l}from"./kongponents.es-d49ba82d.js";import{e as u,i as m,h as d,A as _,_ as f}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as g}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{_ as p}from"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import{d as b,c as k,o as s,a as t,w as a,h as o,b as n,g as y}from"./index-f0e2f93b.js";const v=b({__name:"DiagnosticsView",setup(h){const c=u(),{t:i}=m(),r=k(()=>{const e=c.getters["config/getConfig"];return e?JSON.stringify(e,null,2):null});return(e,x)=>(s(),t(f,null,{default:a(()=>[o(g,{title:n(i)("diagnostics.routes.item.title")},null,8,["title"]),y(),o(_,{breadcrumbs:[{to:{name:"diagnostics"},text:n(i)("diagnostics.routes.item.breadcrumbs")}]},{default:a(()=>[o(n(l),null,{body:a(()=>[r.value===null?(s(),t(d,{key:0})):(s(),t(p,{key:1,id:"code-block-diagnostics",language:"json",code:r.value,"is-searchable":"","query-key":"diagnostics"},null,8,["code"]))]),_:1})]),_:1},8,["breadcrumbs"])]),_:1}))}});export{v as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js b/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js rename to app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js index 9bfb71a3a061..86aaef1f8e60 100644 --- a/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js +++ b/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js @@ -1 +1 @@ -import{u as o,a as r}from"./kongponents.es-e59adee0.js";import{d as n,o as l,a as c,l as i,w as a,n as s,h as d,b as t,g as m,k as p}from"./index-a5906eae.js";const u=p("p",null,"There is no data to display.",-1),y=n({__name:"EmptyBlock",setup(_){return(e,f)=>(l(),c(t(r),{"data-testid":"empty-state","cta-is-hidden":""},i({title:a(()=>[s(e.$slots,"title",{},()=>[d(t(o),{class:"mb-3",icon:"warning",color:"var(--black-500)","secondary-color":"var(--yellow-300)",size:"42"}),m(),s(e.$slots,"default",{},()=>[u])])]),_:2},[e.$slots.message?{name:"message",fn:a(()=>[s(e.$slots,"message")]),key:"0"}:void 0]),1024))}});export{y as _}; +import{u as o,a as r}from"./kongponents.es-d49ba82d.js";import{d as n,o as l,a as c,l as i,w as a,n as s,h as d,b as t,g as m,k as p}from"./index-f0e2f93b.js";const u=p("p",null,"There is no data to display.",-1),y=n({__name:"EmptyBlock",setup(_){return(e,f)=>(l(),c(t(r),{"data-testid":"empty-state","cta-is-hidden":""},i({title:a(()=>[s(e.$slots,"title",{},()=>[d(t(o),{class:"mb-3",icon:"warning",color:"var(--black-500)","secondary-color":"var(--yellow-300)",size:"42"}),m(),s(e.$slots,"default",{},()=>[u])])]),_:2},[e.$slots.message?{name:"message",fn:a(()=>[s(e.$slots,"message")]),key:"0"}:void 0]),1024))}});export{y as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvoyData-d270adcf.js b/app/kuma-ui/pkg/resources/data/assets/EnvoyData-aca02a9a.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/EnvoyData-d270adcf.js rename to app/kuma-ui/pkg/resources/data/assets/EnvoyData-aca02a9a.js index 48288e243c06..7035c34bbfb9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/EnvoyData-d270adcf.js +++ b/app/kuma-ui/pkg/resources/data/assets/EnvoyData-aca02a9a.js @@ -1,3 +1,3 @@ -import{D as p}from"./kongponents.es-e59adee0.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import{_ as g}from"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import{h as _,g as y}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as h,q as o,s as d,v,o as N,e as E,k as q,h as i,w as c,g as u,b as z}from"./index-a5906eae.js";const k={class:"envoy-data-actions"},D=h({__name:"EnvoyData",props:{dataPath:{type:String,required:!0},queryKey:{type:String,required:!1,default:null},mesh:{type:String,required:!1,default:""},dppName:{type:String,required:!1,default:""},zoneIngressName:{type:String,required:!1,default:""},zoneEgressName:{type:String,required:!1,default:""}},setup(f){const e=f,n=_(),s=o(!0),r=o(null),l=o("");d(()=>e.dppName,function(){t()}),d(()=>e.zoneIngressName,function(){t()}),d(()=>e.zoneEgressName,function(){t()}),v(function(){t()});async function t(){r.value=null,s.value=!0;try{let a="";e.mesh!==""&&e.dppName!==""?a=await n.getDataplaneData({dataPath:e.dataPath,mesh:e.mesh,dppName:e.dppName}):e.zoneIngressName!==""?a=await n.getZoneIngressData({dataPath:e.dataPath,zoneIngressName:e.zoneIngressName}):e.zoneEgressName!==""&&(a=await n.getZoneEgressData({dataPath:e.dataPath,zoneEgressName:e.zoneEgressName})),l.value=typeof a=="string"?a:JSON.stringify(a,null,2)}catch(a){a instanceof Error?r.value=a:console.error(a)}finally{s.value=!1}}return(a,P)=>(N(),E("div",null,[q("div",k,[i(z(p),{disabled:s.value,appearance:"primary",icon:"redo","data-testid":"envoy-data-refresh-button",onClick:t},{default:c(()=>[u(` +import{D as p}from"./kongponents.es-d49ba82d.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import{_ as g}from"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import{g as _,f as y}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as h,q as o,s as d,v,o as N,e as E,k as q,h as i,w as c,g as u,b as z}from"./index-f0e2f93b.js";const k={class:"envoy-data-actions"},D=h({__name:"EnvoyData",props:{dataPath:{type:String,required:!0},queryKey:{type:String,required:!1,default:null},mesh:{type:String,required:!1,default:""},dppName:{type:String,required:!1,default:""},zoneIngressName:{type:String,required:!1,default:""},zoneEgressName:{type:String,required:!1,default:""}},setup(f){const e=f,n=_(),s=o(!0),r=o(null),l=o("");d(()=>e.dppName,function(){t()}),d(()=>e.zoneIngressName,function(){t()}),d(()=>e.zoneEgressName,function(){t()}),v(function(){t()});async function t(){r.value=null,s.value=!0;try{let a="";e.mesh!==""&&e.dppName!==""?a=await n.getDataplaneData({dataPath:e.dataPath,mesh:e.mesh,dppName:e.dppName}):e.zoneIngressName!==""?a=await n.getZoneIngressData({dataPath:e.dataPath,zoneIngressName:e.zoneIngressName}):e.zoneEgressName!==""&&(a=await n.getZoneEgressData({dataPath:e.dataPath,zoneEgressName:e.zoneEgressName})),l.value=typeof a=="string"?a:JSON.stringify(a,null,2)}catch(a){a instanceof Error?r.value=a:console.error(a)}finally{s.value=!1}}return(a,P)=>(N(),E("div",null,[q("div",k,[i(z(p),{disabled:s.value,appearance:"primary",icon:"redo","data-testid":"envoy-data-refresh-button",onClick:t},{default:c(()=>[u(` Refresh `)]),_:1},8,["disabled"])]),u(),i(g,{"is-loading":s.value,error:r.value},{default:c(()=>[i(m,{id:`code-block-${e.dataPath}`,language:"json",code:l.value,"is-searchable":"","query-key":e.queryKey??`code-block-${e.dataPath}`},null,8,["id","code","query-key"])]),_:1},8,["is-loading","error"])]))}});const C=y(D,[["__scopeId","data-v-afa8dc47"]]);export{C as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ErrorBlock-c977645b.js b/app/kuma-ui/pkg/resources/data/assets/ErrorBlock-3bc373a3.js similarity index 74% rename from app/kuma-ui/pkg/resources/data/assets/ErrorBlock-c977645b.js rename to app/kuma-ui/pkg/resources/data/assets/ErrorBlock-3bc373a3.js index b212913729cd..01f3c16459d3 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ErrorBlock-c977645b.js +++ b/app/kuma-ui/pkg/resources/data/assets/ErrorBlock-3bc373a3.js @@ -1 +1 @@ -import{u as k,a as v,N as g}from"./kongponents.es-e59adee0.js";import{d as b,c as w,H as f,o as r,e as s,h as p,l as S,w as c,n as y,g as a,t,f as d,F as B,j as E,k as i,b as n,a as N,p as A,m as I}from"./index-a5906eae.js";import{g as V}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";const _=e=>(A("data-v-42969d87"),e=e(),I(),e),$={"data-testid":"error-state",class:"error-block"},q=_(()=>i("p",null,"An error has occurred while trying to load this data.",-1)),C={key:1,class:"error-block-details"},x=_(()=>i("summary",null,"Details",-1)),D={key:0},F={key:1},P={key:0,class:"badge-list"},j=b({__name:"ErrorBlock",props:{error:{type:[Error,null],required:!1,default:null},icon:{type:String,required:!1,default:"warning"},badgeAppearance:{type:String,required:!1,default:"warning"}},setup(e){const o=e,u=w(()=>o.error instanceof f?o.error.invalidParameters:[]);return(l,z)=>(r(),s("div",$,[p(n(v),{"cta-is-hidden":""},S({title:c(()=>[p(n(k),{class:"mb-3",icon:o.icon,color:o.icon==="warning"?"var(--black-500)":void 0,"secondary-color":o.icon==="warning"?"var(--yellow-300)":void 0,size:"42"},null,8,["icon","color","secondary-color"]),a(),y(l.$slots,"default",{},()=>[q],!0)]),_:2},[l.$slots.message||e.error!==null||u.value.length>0?{name:"message",fn:c(()=>[l.$slots.message?y(l.$slots,"message",{key:0},void 0,!0):(r(),s("details",C,[x,a(),e.error!==null?(r(),s("p",D,t(e.error.message),1)):d("",!0),a(),u.value.length>0?(r(),s("ul",F,[(r(!0),s(B,null,E(u.value,(m,h)=>(r(),s("li",{key:h},[i("b",null,[i("code",null,t(m.field),1)]),a(": "+t(m.reason),1)]))),128))])):d("",!0)]))]),key:"0"}:void 0]),1024),a(),e.error instanceof n(f)?(r(),s("div",P,[e.error.type?(r(),N(n(g),{key:0,appearance:o.badgeAppearance},{default:c(()=>[a(t(e.error.type),1)]),_:1},8,["appearance"])):d("",!0),a(),p(n(g),{appearance:o.badgeAppearance},{default:c(()=>[a(t(e.error.status),1)]),_:1},8,["appearance"])])):d("",!0)]))}});const T=V(j,[["__scopeId","data-v-42969d87"]]);export{T as E}; +import{u as k,a as v,N as f}from"./kongponents.es-d49ba82d.js";import{d as b,c as w,H as g,o as r,e as s,h as p,l as S,w as c,n as y,g as a,t,f as d,F as B,j as E,k as i,b as n,a as N,p as A,m as I}from"./index-f0e2f93b.js";import{f as V}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";const _=e=>(A("data-v-42969d87"),e=e(),I(),e),$={"data-testid":"error-state",class:"error-block"},q=_(()=>i("p",null,"An error has occurred while trying to load this data.",-1)),C={key:1,class:"error-block-details"},x=_(()=>i("summary",null,"Details",-1)),D={key:0},F={key:1},P={key:0,class:"badge-list"},j=b({__name:"ErrorBlock",props:{error:{type:[Error,null],required:!1,default:null},icon:{type:String,required:!1,default:"warning"},badgeAppearance:{type:String,required:!1,default:"warning"}},setup(e){const o=e,u=w(()=>o.error instanceof g?o.error.invalidParameters:[]);return(l,z)=>(r(),s("div",$,[p(n(v),{"cta-is-hidden":""},S({title:c(()=>[p(n(k),{class:"mb-3",icon:o.icon,color:o.icon==="warning"?"var(--black-500)":void 0,"secondary-color":o.icon==="warning"?"var(--yellow-300)":void 0,size:"42"},null,8,["icon","color","secondary-color"]),a(),y(l.$slots,"default",{},()=>[q],!0)]),_:2},[l.$slots.message||e.error!==null||u.value.length>0?{name:"message",fn:c(()=>[l.$slots.message?y(l.$slots,"message",{key:0},void 0,!0):(r(),s("details",C,[x,a(),e.error!==null?(r(),s("p",D,t(e.error.message),1)):d("",!0),a(),u.value.length>0?(r(),s("ul",F,[(r(!0),s(B,null,E(u.value,(m,h)=>(r(),s("li",{key:h},[i("b",null,[i("code",null,t(m.field),1)]),a(": "+t(m.reason),1)]))),128))])):d("",!0)]))]),key:"0"}:void 0]),1024),a(),e.error instanceof n(g)?(r(),s("div",P,[e.error.type?(r(),N(n(f),{key:0,appearance:o.badgeAppearance},{default:c(()=>[a(t(e.error.type),1)]),_:1},8,["appearance"])):d("",!0),a(),p(n(f),{appearance:o.badgeAppearance},{default:c(()=>[a(t(e.error.status),1)]),_:1},8,["appearance"])])):d("",!0)]))}});const T=V(j,[["__scopeId","data-v-42969d87"]]);export{T as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-4204ee35.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-4204ee35.js deleted file mode 100644 index d9f11f2c154e..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-4204ee35.js +++ /dev/null @@ -1 +0,0 @@ -import{g as d}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{o as n,e as _,g as s,p as c,m as l,k as o}from"./index-a5906eae.js";const a={},e=t=>(c("data-v-67594d24"),t=t(),l(),t),i={class:"loading","data-testid":"loading"},p=e(()=>o("div",null,null,-1)),r=e(()=>o("div",null,null,-1)),u=e(()=>o("div",null,null,-1)),v=e(()=>o("div",null,null,-1)),h=e(()=>o("div",null,null,-1));function g(t,m){return n(),_("div",i,[p,s(),r,s(),u,s(),v,s(),h])}const B=d(a,[["render",g],["__scopeId","data-v-67594d24"]]);export{B as L}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-daf909d7.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-daf909d7.js new file mode 100644 index 000000000000..3cd4d4037c9c --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-daf909d7.js @@ -0,0 +1 @@ +import{f as d}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{o as n,e as _,g as s,p as c,m as l,k as o}from"./index-f0e2f93b.js";const a={},e=t=>(c("data-v-67594d24"),t=t(),l(),t),i={class:"loading","data-testid":"loading"},p=e(()=>o("div",null,null,-1)),r=e(()=>o("div",null,null,-1)),u=e(()=>o("div",null,null,-1)),v=e(()=>o("div",null,null,-1)),h=e(()=>o("div",null,null,-1));function f(t,m){return n(),_("div",i,[p,s(),r,s(),u,s(),v,s(),h])}const B=d(a,[["render",f],["__scopeId","data-v-67594d24"]]);export{B as L}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-6917deca.js b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-6917deca.js new file mode 100644 index 000000000000..a0e87269d5f4 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-6917deca.js @@ -0,0 +1 @@ +import{G as o,i,_ as n,A as c}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{d as l,a as m,w as t,o as u,h as e,b as a,g as p,k as d}from"./index-f0e2f93b.js";import"./kongponents.es-d49ba82d.js";const f={class:"kcard-stack"},B=l({__name:"MainOverviewView",setup(v){const s=o(),{t:r}=i();return(w,h)=>(u(),m(n,null,{default:t(()=>[e(_,{title:a(r)("main-overview.routes.item.title")},null,8,["title"]),p(),e(c,null,{default:t(()=>[d("div",f,[e(a(s))])]),_:1})]),_:1}))}});export{B as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-ccf899c5.js b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-ccf899c5.js deleted file mode 100644 index c8871b917346..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-ccf899c5.js +++ /dev/null @@ -1 +0,0 @@ -import{G as o,j as i,_ as n,f as c}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{d as l,a as m,w as t,o as f,h as e,b as a,g as u,k as d}from"./index-a5906eae.js";import"./kongponents.es-e59adee0.js";const p={class:"kcard-stack"},B=l({__name:"MainOverviewView",setup(v){const s=o(),{t:r}=i();return(w,h)=>(f(),m(n,null,{default:t(()=>[e(_,{title:a(r)("main-overview.routes.item.title")},null,8,["title"]),u(),e(c,null,{default:t(()=>[d("div",p,[e(a(s))])]),_:1})]),_:1}))}});export{B as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshItemView-94a57807.js b/app/kuma-ui/pkg/resources/data/assets/MeshItemView-94a57807.js deleted file mode 100644 index 28ca4248c910..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MeshItemView-94a57807.js +++ /dev/null @@ -1 +0,0 @@ -import{j as _,f as c,_ as p}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as l}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{d as u,r as f,o,a as r,w as t,h as s,b as n,g as h,i as d}from"./index-a5906eae.js";import"./kongponents.es-e59adee0.js";const $=u({__name:"MeshItemView",setup(b){const{t:a}=_();return(w,x)=>{const i=f("RouterView");return o(),r(p,null,{default:t(({route:e})=>[s(l,{title:n(a)("meshes.routes.item.title",{name:e.params.mesh})},null,8,["title"]),h(),s(c,{breadcrumbs:[{to:{name:"mesh-list-view"},text:n(a)("meshes.routes.item.breadcrumbs")},{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh}]},{default:t(()=>[s(i,null,{default:t(m=>[(o(),r(d(m.Component),{key:m.route.path}))]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{$ as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshItemView-b80ef254.js b/app/kuma-ui/pkg/resources/data/assets/MeshItemView-b80ef254.js new file mode 100644 index 000000000000..219089f44f04 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/MeshItemView-b80ef254.js @@ -0,0 +1 @@ +import{i as p,A as _,_ as c}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as l}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{d as u,r as f,o,a as r,w as t,h as s,b as n,g as h,i as d}from"./index-f0e2f93b.js";import"./kongponents.es-d49ba82d.js";const y=u({__name:"MeshItemView",setup(w){const{t:a}=p();return(b,x)=>{const i=f("RouterView");return o(),r(c,null,{default:t(({route:e})=>[s(l,{title:n(a)("meshes.routes.item.title",{name:e.params.mesh})},null,8,["title"]),h(),s(_,{breadcrumbs:[{to:{name:"mesh-list-view"},text:n(a)("meshes.routes.item.breadcrumbs")},{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh}]},{default:t(()=>[s(i,null,{default:t(m=>[(o(),r(d(m.Component),{key:m.route.path}))]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshListView-510d783a.js b/app/kuma-ui/pkg/resources/data/assets/MeshListView-510d783a.js new file mode 100644 index 000000000000..ebf00ded9e0d --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/MeshListView-510d783a.js @@ -0,0 +1 @@ +import{i as k,g as A,A as D,_ as T}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as V}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{D as E}from"./DataOverview-30ce4833.js";import{d as N,q as s,o as M,a as S,w as _,h as i,b as m,g as L,k as v,P as h}from"./index-f0e2f93b.js";import{Q as P}from"./QueryParameter-70743f73.js";import"./kongponents.es-d49ba82d.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import"./ErrorBlock-3bc373a3.js";import"./TagList-7e09ae10.js";import"./StatusBadge-9ddf65b2.js";const q={class:"kcard-stack"},z={class:"kcard-border"},K=N({__name:"MeshListView",props:{selectedMeshName:{type:[String,null],required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(b){const u=b,{t:r}=k(),g=A(),y={title:r("common.emptyState.title"),message:r("common.emptyState.message",{type:"Meshes"})},l=s(!0),n=s(null),o=s({headers:[{label:"Name",key:"entity"}],data:[]}),c=s(null),d=s(u.offset);w();function w(){p(u.offset)}async function p(e){d.value=e,P.set("offset",e>0?e:null),l.value=!0,n.value=null;const a=h;try{const{items:t,next:f}=await g.getAllMeshes({size:a,offset:e});c.value=f,o.value.data=x(t??[])}catch(t){o.value.data=[],t instanceof Error?n.value=t:console.error(t)}finally{l.value=!1}}function x(e){return e.map(a=>{const{name:t}=a;return{entity:a,detailViewRoute:{name:"mesh-detail-view",params:{mesh:t}}}})}return(e,a)=>(M(),S(T,null,{default:_(()=>[i(V,{title:m(r)("meshes.routes.items.title")},null,8,["title"]),L(),i(D,{breadcrumbs:[{to:{name:"mesh-list-view"},text:m(r)("meshes.routes.items.breadcrumbs")}]},{default:_(()=>[v("div",q,[v("div",z,[i(E,{"page-size":m(h),"is-loading":l.value,error:n.value,"empty-state":y,"table-data":o.value,"table-data-is-empty":o.value.data.length===0,next:c.value,"page-offset":d.value,onLoadData:p},null,8,["page-size","is-loading","error","table-data","table-data-is-empty","next","page-offset"])])])]),_:1},8,["breadcrumbs"])]),_:1}))}});export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshListView-a9274ef9.js b/app/kuma-ui/pkg/resources/data/assets/MeshListView-a9274ef9.js deleted file mode 100644 index 736dda2c14ce..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MeshListView-a9274ef9.js +++ /dev/null @@ -1 +0,0 @@ -import{j as k,h as D,f as T,_ as A}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as E}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{D as N}from"./DataOverview-f3d97957.js";import{d as V,q as s,o as M,a as S,w as _,h as i,b as m,g as L,k as v,P as h}from"./index-a5906eae.js";import{Q as P}from"./QueryParameter-70743f73.js";import"./kongponents.es-e59adee0.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import"./ErrorBlock-c977645b.js";import"./TagList-90cc6a89.js";import"./StatusBadge-344ae582.js";const q={class:"kcard-stack"},z={class:"kcard-border"},G=V({__name:"MeshListView",props:{selectedMeshName:{type:[String,null],required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(b){const u=b,{t:r}=k(),g=D(),y={title:r("common.emptyState.title"),message:r("common.emptyState.message",{type:"Meshes"})},l=s(!0),n=s(null),o=s({headers:[{label:"Name",key:"entity"}],data:[]}),c=s(null),d=s(u.offset);w();function w(){f(u.offset)}async function f(e){d.value=e,P.set("offset",e>0?e:null),l.value=!0,n.value=null;const a=h;try{const{items:t,next:p}=await g.getAllMeshes({size:a,offset:e});c.value=p,o.value.data=x(t??[])}catch(t){o.value.data=[],t instanceof Error?n.value=t:console.error(t)}finally{l.value=!1}}function x(e){return e.map(a=>{const{name:t}=a;return{entity:a,detailViewRoute:{name:"mesh-detail-view",params:{mesh:t}}}})}return(e,a)=>(M(),S(A,null,{default:_(()=>[i(E,{title:m(r)("meshes.routes.items.title")},null,8,["title"]),L(),i(T,{breadcrumbs:[{to:{name:"mesh-list-view"},text:m(r)("meshes.routes.items.breadcrumbs")}]},{default:_(()=>[v("div",q,[v("div",z,[i(N,{"page-size":m(h),"is-loading":l.value,error:n.value,"empty-state":y,"table-data":o.value,"table-data-is-empty":o.value.data.length===0,next:c.value,"page-offset":d.value,onLoadData:f},null,8,["page-size","is-loading","error","table-data","table-data-is-empty","next","page-offset"])])])]),_:1},8,["breadcrumbs"])]),_:1}))}});export{G as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshOverviewView-623cc76e.js b/app/kuma-ui/pkg/resources/data/assets/MeshOverviewView-7730d643.js similarity index 70% rename from app/kuma-ui/pkg/resources/data/assets/MeshOverviewView-623cc76e.js rename to app/kuma-ui/pkg/resources/data/assets/MeshOverviewView-7730d643.js index dac328e74819..b7b9899a2629 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshOverviewView-623cc76e.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshOverviewView-7730d643.js @@ -1 +1 @@ -import{W as L,N as j}from"./kongponents.es-e59adee0.js";import{d as W,u as F,q as f,c as h,o as u,e as p,h as l,g as c,r as Q,a as y,w as i,b as m,k as N,j as S,t as b,F as w,f as E}from"./index-a5906eae.js";import{j as q,h as H,H as A,J,K as C,g as z,e as U,y as R,f as X,_ as Y}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as Z}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{D as T,a as K}from"./DefinitionListItem-0d836b9f.js";import{_ as ee}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js";import{_ as te}from"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import{T as ae}from"./TextWithCopyButton-3db8be12.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import"./ErrorBlock-c977645b.js";const ne={class:"chart-box-list"},se=W({__name:"MeshCharts",setup(G){const o=q(),D=H(),x=F(),g=f(!1),_=f({total:0,online:0,partiallyDegraded:0,offline:0}),v=f({total:0,internal:0,external:0}),s=f({kumaDp:{},envoy:{}}),d=h(()=>{const e=[],{internal:t,external:a}=v.value;return t&&e.push({title:o.t("common.charts.services.internalLabel"),data:t}),a&&e.push({title:o.t("common.charts.services.externalLabel"),data:a}),{title:o.t("common.charts.services.title"),showTotal:!0,dataPoints:e}}),M=h(()=>{const e=[],{total:t,online:a,partiallyDegraded:n}=_.value;if(t>0){e.push({title:o.t("http.api.value.online"),statusKeyword:"online",data:a}),n>0&&e.push({title:o.t("http.api.value.partially_degraded"),statusKeyword:"partially_degraded",data:n});const r=t-n-a;r>0&&e.push({title:o.t("http.api.value.offline"),statusKeyword:"offline",data:r})}return{title:o.t("common.charts.dataPlaneProxies.title"),showTotal:!0,dataPoints:e}}),P=h(()=>{const e=Object.entries(s.value.kumaDp).map(([t,a])=>({title:t,data:a.total??0}));return e.sort((t,a)=>t.title==="unknown"?1:a.title==="unknown"?-1:A(t.title,a.title)),{title:o.t("common.charts.kumaDp.title"),subtitle:o.t("common.charts.kumaDp.subtitle"),dataPoints:e}}),V=h(()=>{const e=Object.entries(s.value.envoy).map(([t,a])=>({title:t,data:a.total??0}));return e.sort((t,a)=>t.title==="unknown"?1:a.title==="unknown"?-1:A(t.title,a.title)),{title:o.t("common.charts.envoy.title"),subtitle:o.t("common.charts.envoy.subtitle"),dataPoints:e}});$();async function $(){g.value=!0;const e=x.params.mesh;try{const t=await D.getMeshInsights({name:e}),a=J([t]);B(a),k(a),I(a)}catch{_.value={total:0,online:0,partiallyDegraded:0,offline:0},v.value={total:0,internal:0,external:0},s.value={kumaDp:{},envoy:{}}}finally{g.value=!1}}function B(e){const{total:t,online:a,partiallyDegraded:n}=e.dataplanes;_.value={total:t,online:a,partiallyDegraded:n,offline:t-a-n}}function k(e){const{total:t,internal:a,external:n}=e.services;v.value={total:t,internal:a,external:n}}function I(e){s.value=e.dpVersions}return(e,t)=>(u(),p("div",ne,[l(C,{data:d.value},null,8,["data"]),c(),l(C,{data:M.value},null,8,["data"]),c(),l(C,{data:P.value},null,8,["data"]),c(),l(C,{data:V.value},null,8,["data"])]))}});const le=z(se,[["__scopeId","data-v-375c50a1"]]),oe={class:"kcard-stack"},re={class:"columns"},ie={key:0},ue=W({__name:"MeshOverviewView",setup(G){const{t:o}=q(),D=H(),x=F(),g=U(),_=f(!0),v=f(!1),s=f(null),d=f(null),M=h(()=>{if(s.value===null||d.value===null)return null;const{name:e,creationTime:t,modificationTime:a}=s.value;return{name:e,created:R(t),modified:R(a),"Data Plane Proxies":d.value.dataplanes.total}}),P=h(()=>{var O;if(s.value===null)return null;const e=k(s.value,"mtls"),t=k(s.value,"logging"),a=k(s.value,"metrics"),n=k(s.value,"tracing"),r=!!((O=s.value.routing)!=null&&O.localityAwareLoadBalancing);return{mtls:e,logging:t,metrics:a,tracing:n,localityAwareLoadBalancing:r}}),V=h(()=>g.state.sidebar.insights.mesh.policies.total),$=h(()=>g.state.policyTypes.map(e=>{var t,a;return{...e,length:((a=(t=d.value)==null?void 0:t.policies[e.name])==null?void 0:a.total)??0}}));B();async function B(){_.value=!0,v.value=!1;const e=x.params.mesh;try{s.value=await D.getMesh({name:e}),d.value=await D.getMeshInsights({name:e});const t=J([d.value]);g.state.currentMeshPolicies=t.policies}catch(t){v.value=!0,s.value=null,d.value=null,console.error(t)}finally{_.value=!1}}function k(e,t){if(e===null||e[t]===void 0)return!1;const a=e[t].enabledBackend??e[t].defaultBackend??e[t].backends[0].name,n=e[t].backends.find(r=>r.name===a);return`${n.type} / ${n.name}`}async function I(e){const t=x.params.mesh;return await D.getMesh({name:t},e)}return(e,t)=>{const a=Q("router-link");return u(),y(Y,null,{default:i(()=>[l(Z,{title:m(o)("meshes.routes.overview.title")},null,8,["title"]),c(),l(X,null,{default:i(()=>[N("div",oe,[l(m(L),null,{body:i(()=>[l(le)]),_:1}),c(),s.value!==null?(u(),y(m(L),{key:0},{body:i(()=>[N("div",re,[l(te,{"is-loading":_.value,"has-error":v.value,"is-empty":s.value===null||d.value===null},{default:i(()=>[l(T,null,{default:i(()=>[(u(!0),p(w,null,S(M.value,(n,r)=>(u(),y(K,{key:r,term:m(o)(`http.api.property.${r}`)},{default:i(()=>[typeof n=="boolean"?(u(),y(m(j),{key:0,appearance:n?"success":"danger"},{default:i(()=>[c(b(n?"Enabled":"Disabled"),1)]),_:2},1032,["appearance"])):r==="name"&&typeof n=="string"?(u(),y(ae,{key:1,text:n},null,8,["text"])):(u(),p(w,{key:2},[c(b(n),1)],64))]),_:2},1032,["term"]))),128))]),_:1})]),_:1},8,["is-loading","has-error","is-empty"]),c(),l(T,null,{default:i(()=>[(u(!0),p(w,null,S(P.value,(n,r)=>(u(),y(K,{key:r,term:m(o)(`http.api.property.${r}`)},{default:i(()=>[typeof n=="boolean"?(u(),y(m(j),{key:0,appearance:n?"success":"danger"},{default:i(()=>[c(b(n?"Enabled":"Disabled"),1)]),_:2},1032,["appearance"])):(u(),p(w,{key:1},[c(b(n),1)],64))]),_:2},1032,["term"]))),128))]),_:1}),c(),l(T,null,{default:i(()=>[l(K,{term:`Policies (${V.value})`},{default:i(()=>[N("ul",null,[(u(!0),p(w,null,S($.value,(n,r)=>(u(),p(w,{key:r},[n.length!==0?(u(),p("li",ie,[l(a,{to:{name:"policies-list-view",params:{policyPath:n.path}}},{default:i(()=>[c(b(n.name)+": "+b(n.length),1)]),_:2},1032,["to"])])):E("",!0)],64))),128))])]),_:1},8,["term"])]),_:1})])]),_:1})):E("",!0),c(),l(m(L),null,{body:i(()=>{var n;return[l(ee,{id:"code-block-mesh","resource-fetcher":I,"resource-fetcher-watch-key":((n=s.value)==null?void 0:n.name)||null},null,8,["resource-fetcher-watch-key"])]}),_:1})])]),_:1})]),_:1})}}});const be=z(ue,[["__scopeId","data-v-f4f2b5dd"]]);export{be as default}; +import{W as L,N as O}from"./kongponents.es-d49ba82d.js";import{d as W,u as F,q as f,c as h,o as u,e as p,h as l,g as c,r as Q,a as y,w as i,b as m,k as N,j as S,t as b,F as w,f as E}from"./index-f0e2f93b.js";import{i as q,g as H,H as j,J,K as C,f as z,e as U,x as R,A as X,_ as Y}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as Z}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{D as T,a as A}from"./DefinitionListItem-8aa6d45d.js";import{_ as ee}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js";import{_ as te}from"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import{T as ae}from"./TextWithCopyButton-c830f326.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import"./ErrorBlock-3bc373a3.js";const ne={class:"chart-box-list"},se=W({__name:"MeshCharts",setup(G){const o=q(),D=H(),x=F(),g=f(!1),_=f({total:0,online:0,partiallyDegraded:0,offline:0}),v=f({total:0,internal:0,external:0}),s=f({kumaDp:{},envoy:{}}),d=h(()=>{const e=[],{internal:t,external:a}=v.value;return t&&e.push({title:o.t("common.charts.services.internalLabel"),data:t}),a&&e.push({title:o.t("common.charts.services.externalLabel"),data:a}),{title:o.t("common.charts.services.title"),showTotal:!0,dataPoints:e}}),M=h(()=>{const e=[],{total:t,online:a,partiallyDegraded:n}=_.value;if(t>0){e.push({title:o.t("http.api.value.online"),statusKeyword:"online",data:a}),n>0&&e.push({title:o.t("http.api.value.partially_degraded"),statusKeyword:"partially_degraded",data:n});const r=t-n-a;r>0&&e.push({title:o.t("http.api.value.offline"),statusKeyword:"offline",data:r})}return{title:o.t("common.charts.dataPlaneProxies.title"),showTotal:!0,dataPoints:e}}),P=h(()=>{const e=Object.entries(s.value.kumaDp).map(([t,a])=>({title:t,data:a.total??0}));return e.sort((t,a)=>t.title==="unknown"?1:a.title==="unknown"?-1:j(t.title,a.title)),{title:o.t("common.charts.kumaDp.title"),subtitle:o.t("common.charts.kumaDp.subtitle"),dataPoints:e}}),V=h(()=>{const e=Object.entries(s.value.envoy).map(([t,a])=>({title:t,data:a.total??0}));return e.sort((t,a)=>t.title==="unknown"?1:a.title==="unknown"?-1:j(t.title,a.title)),{title:o.t("common.charts.envoy.title"),subtitle:o.t("common.charts.envoy.subtitle"),dataPoints:e}});B();async function B(){g.value=!0;const e=x.params.mesh;try{const t=await D.getMeshInsights({name:e}),a=J([t]);I(a),k(a),$(a)}catch{_.value={total:0,online:0,partiallyDegraded:0,offline:0},v.value={total:0,internal:0,external:0},s.value={kumaDp:{},envoy:{}}}finally{g.value=!1}}function I(e){const{total:t,online:a,partiallyDegraded:n}=e.dataplanes;_.value={total:t,online:a,partiallyDegraded:n,offline:t-a-n}}function k(e){const{total:t,internal:a,external:n}=e.services;v.value={total:t,internal:a,external:n}}function $(e){s.value=e.dpVersions}return(e,t)=>(u(),p("div",ne,[l(C,{data:d.value},null,8,["data"]),c(),l(C,{data:M.value},null,8,["data"]),c(),l(C,{data:P.value},null,8,["data"]),c(),l(C,{data:V.value},null,8,["data"])]))}});const le=z(se,[["__scopeId","data-v-375c50a1"]]),oe={class:"kcard-stack"},re={class:"columns"},ie={key:0},ue=W({__name:"MeshOverviewView",setup(G){const{t:o}=q(),D=H(),x=F(),g=U(),_=f(!0),v=f(!1),s=f(null),d=f(null),M=h(()=>{if(s.value===null||d.value===null)return null;const{name:e,creationTime:t,modificationTime:a}=s.value;return{name:e,created:R(t),modified:R(a),"Data Plane Proxies":d.value.dataplanes.total}}),P=h(()=>{var K;if(s.value===null)return null;const e=k(s.value,"mtls"),t=k(s.value,"logging"),a=k(s.value,"metrics"),n=k(s.value,"tracing"),r=!!((K=s.value.routing)!=null&&K.localityAwareLoadBalancing);return{mtls:e,logging:t,metrics:a,tracing:n,localityAwareLoadBalancing:r}}),V=h(()=>g.state.sidebar.insights.mesh.policies.total),B=h(()=>g.state.policyTypes.map(e=>{var t,a;return{...e,length:((a=(t=d.value)==null?void 0:t.policies[e.name])==null?void 0:a.total)??0}}));I();async function I(){_.value=!0,v.value=!1;const e=x.params.mesh;try{s.value=await D.getMesh({name:e}),d.value=await D.getMeshInsights({name:e});const t=J([d.value]);g.state.currentMeshPolicies=t.policies}catch(t){v.value=!0,s.value=null,d.value=null,console.error(t)}finally{_.value=!1}}function k(e,t){if(e===null||e[t]===void 0)return!1;const a=e[t].enabledBackend??e[t].defaultBackend??e[t].backends[0].name,n=e[t].backends.find(r=>r.name===a);return`${n.type} / ${n.name}`}async function $(e){const t=x.params.mesh;return await D.getMesh({name:t},e)}return(e,t)=>{const a=Q("router-link");return u(),y(Y,null,{default:i(()=>[l(Z,{title:m(o)("meshes.routes.overview.title")},null,8,["title"]),c(),l(X,null,{default:i(()=>[N("div",oe,[l(m(L),null,{body:i(()=>[l(le)]),_:1}),c(),s.value!==null?(u(),y(m(L),{key:0},{body:i(()=>[N("div",re,[l(te,{"is-loading":_.value,"has-error":v.value,"is-empty":s.value===null||d.value===null},{default:i(()=>[l(T,null,{default:i(()=>[(u(!0),p(w,null,S(M.value,(n,r)=>(u(),y(A,{key:r,term:m(o)(`http.api.property.${r}`)},{default:i(()=>[typeof n=="boolean"?(u(),y(m(O),{key:0,appearance:n?"success":"danger"},{default:i(()=>[c(b(n?"Enabled":"Disabled"),1)]),_:2},1032,["appearance"])):r==="name"&&typeof n=="string"?(u(),y(ae,{key:1,text:n},null,8,["text"])):(u(),p(w,{key:2},[c(b(n),1)],64))]),_:2},1032,["term"]))),128))]),_:1})]),_:1},8,["is-loading","has-error","is-empty"]),c(),l(T,null,{default:i(()=>[(u(!0),p(w,null,S(P.value,(n,r)=>(u(),y(A,{key:r,term:m(o)(`http.api.property.${r}`)},{default:i(()=>[typeof n=="boolean"?(u(),y(m(O),{key:0,appearance:n?"success":"danger"},{default:i(()=>[c(b(n?"Enabled":"Disabled"),1)]),_:2},1032,["appearance"])):(u(),p(w,{key:1},[c(b(n),1)],64))]),_:2},1032,["term"]))),128))]),_:1}),c(),l(T,null,{default:i(()=>[l(A,{term:`Policies (${V.value})`},{default:i(()=>[N("ul",null,[(u(!0),p(w,null,S(B.value,(n,r)=>(u(),p(w,{key:r},[n.length!==0?(u(),p("li",ie,[l(a,{to:{name:"policies-list-view",params:{policyPath:n.path}}},{default:i(()=>[c(b(n.name)+": "+b(n.length),1)]),_:2},1032,["to"])])):E("",!0)],64))),128))])]),_:1},8,["term"])]),_:1})])]),_:1})):E("",!0),c(),l(m(L),null,{body:i(()=>{var n;return[l(ee,{id:"code-block-mesh","resource-fetcher":$,"resource-fetcher-watch-key":((n=s.value)==null?void 0:n.name)||null},null,8,["resource-fetcher-watch-key"])]}),_:1})])]),_:1})]),_:1})}}});const be=z(ue,[["__scopeId","data-v-f4f2b5dd"]]);export{be as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshView-33a68227.js b/app/kuma-ui/pkg/resources/data/assets/MeshView-33a68227.js new file mode 100644 index 000000000000..0a2ac6ba83f4 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/MeshView-33a68227.js @@ -0,0 +1 @@ +import{d as f,L as h,r as w,o as l,a as c,w as s,h as r,k as R,t as V,g as p,b,i as v}from"./index-f0e2f93b.js";import{i as N,A as C,_ as g}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{N as k}from"./NavTabs-d661303d.js";import"./kongponents.es-d49ba82d.js";const I=f({__name:"MeshView",setup(x){var m;const d=N(),_=(((m=h().getRoutes().find(e=>e.name==="mesh-detail-view"))==null?void 0:m.children)??[]).map(e=>{var i,u;const o=typeof e.name>"u"?(i=e.children)==null?void 0:i[0]:e,t=o.name,a=((u=o.meta)==null?void 0:u.module)??"";return{title:d.t(`meshes.routes.item.navigation.${t}`),routeName:t,module:a}});return(e,o)=>{const t=w("RouterView");return l(),c(g,null,{default:s(({route:a})=>[r(C,null,{title:s(()=>[R("h1",null,V(a.params.mesh),1)]),default:s(()=>[p(),r(k,{class:"route-mesh-view-tabs",tabs:b(_)},null,8,["tabs"]),p(),r(t,null,{default:s(n=>[(l(),c(v(n.Component),{key:n.route.path}))]),_:2},1024)]),_:2},1024)]),_:1})}}});export{I as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshView-8353f5e7.js b/app/kuma-ui/pkg/resources/data/assets/MeshView-8353f5e7.js deleted file mode 100644 index 891b7e7ec23f..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MeshView-8353f5e7.js +++ /dev/null @@ -1 +0,0 @@ -import{d as f,L as p,r as d,o as c,a as i,w as n,h as a,b as h,g as w,i as R}from"./index-a5906eae.js";import{j as b,f as v,_ as C}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{N}from"./NavTabs-13ade43d.js";import"./kongponents.es-e59adee0.js";const j=f({__name:"MeshView",setup(V){var r;const l=b(),_=(((r=p().getRoutes().find(e=>e.name==="mesh-detail-view"))==null?void 0:r.children)??[]).map(e=>{var m,u;const s=typeof e.name>"u"?(m=e.children)==null?void 0:m[0]:e,t=s.name,o=((u=s.meta)==null?void 0:u.module)??"";return{title:l.t(`meshes.routes.item.navigation.${t}`),routeName:t,module:o}});return(e,s)=>{const t=d("RouterView");return c(),i(C,null,{default:n(()=>[a(v,null,{default:n(()=>[a(N,{class:"route-mesh-view-tabs",tabs:h(_)},null,8,["tabs"]),w(),a(t,null,{default:n(o=>[(c(),i(R(o.Component),{key:o.route.path}))]),_:1})]),_:1})]),_:1})}}});export{j as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-7c864380.js b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-7c864380.js new file mode 100644 index 000000000000..9332bd0acb14 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-7c864380.js @@ -0,0 +1,11 @@ +import{L as y}from"./LoadingBox-daf909d7.js";import{O as x,a as Z,b as z}from"./OnboardingPage-30df38eb.js";import{g as I,i as k,A as T,_ as O,f as V}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as A}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{d as N,q as u,z as L,o as a,a as B,w as i,h as c,b as w,g as e,k as n,e as l,f as C,p as S,m as M}from"./index-f0e2f93b.js";import"./kongponents.es-d49ba82d.js";const q=r=>(S("data-v-19e1de57"),r=r(),M(),r),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"},U={key:1,class:"status--is-disconnected","data-testid":"zone-disconnected"},$={class:"status-box mt-4"},H={key:0,class:"status--is-connected","data-testid":"zone-ingress-connected"},R={key:1,class:"status--is-disconnected","data-testid":"zone-ingress-disconnected"},j={key:0,class:"status-loading-box mt-4"},b=1e3,F=N({__name:"MultiZoneView",setup(r){const m=I(),{t:p}=k(),s=u(!1),o=u(!1),d=u(null),_=u(null);L(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(),d.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(){d.value!==null&&window.clearTimeout(d.value)}function v(){_.value!==null&&window.clearTimeout(_.value)}return(t,J)=>(a(),B(O,null,{default:i(()=>[c(A,{title:w(p)("onboarding.routes.multizone.title")},null,8,["title"]),e(),c(T,null,{default:i(()=>[c(x,null,{header:i(()=>[c(Z,null,{title:i(()=>[e(` + Add zones + `)]),_:1})]),content:i(()=>[D,e(),n("p",E,[n("b",null,[e("See "),n("a",{href:w(p)("onboarding.href.docs.install"),target:"_blank"},"the documentation for options to install",8,G),e(".")])]),e(),n("div",null,[n("p",K,[e(` + Zone status: + + `),s.value?(a(),l("span",P,"Connected")):(a(),l("span",U,"Disconnected"))]),e(),n("p",$,[e(` + Zone ingress status: + + `),o.value?(a(),l("span",H,"Connected")):(a(),l("span",R,"Disconnected"))]),e(),!o.value||!s.value?(a(),l("div",j,[c(y)])):C("",!0)])]),navigation:i(()=>[c(z,{"next-step":"onboarding-create-mesh","previous-step":"onboarding-configuration-types","should-allow-next":s.value&&o.value},null,8,["should-allow-next"])]),_:1})]),_:1})]),_:1}))}});const ne=V(F,[["__scopeId","data-v-19e1de57"]]);export{ne as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-9012a100.js b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-9012a100.js deleted file mode 100644 index f0de9dfae595..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-9012a100.js +++ /dev/null @@ -1,11 +0,0 @@ -import{L as y}from"./LoadingBox-4204ee35.js";import{O as x,a as Z,b as z}from"./OnboardingPage-92312e02.js";import{h as I,j as k,f as T,_ as O,g as N}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as V}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{d as A,q as u,z as L,o as a,a as B,w as i,h as c,b,g as e,k as n,e as l,f as C,p as S,m as M}from"./index-a5906eae.js";import"./kongponents.es-e59adee0.js";const $=r=>(S("data-v-19e1de57"),r=r(),M(),r),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)),D={class:"mb-4 text-center"},E=["href"],G={class:"status-box mt-4"},K={key:0,class:"status--is-connected","data-testid":"zone-connected"},P={key:1,class:"status--is-disconnected","data-testid":"zone-disconnected"},U={class:"status-box mt-4"},j={key:0,class:"status--is-connected","data-testid":"zone-ingress-connected"},H={key:1,class:"status--is-disconnected","data-testid":"zone-ingress-disconnected"},R={key:0,class:"status-loading-box mt-4"},w=1e3,F=A({__name:"MultiZoneView",setup(r){const m=I(),{t:p}=k(),s=u(!1),o=u(!1),d=u(null),_=u(null);L(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(),d.value=window.setTimeout(f,w))}}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,w))}}function h(){d.value!==null&&window.clearTimeout(d.value)}function v(){_.value!==null&&window.clearTimeout(_.value)}return(t,J)=>(a(),B(O,null,{default:i(()=>[c(V,{title:b(p)("onboarding.routes.multizone.title")},null,8,["title"]),e(),c(T,null,{default:i(()=>[c(x,null,{header:i(()=>[c(Z,null,{title:i(()=>[e(` - Add zones - `)]),_:1})]),content:i(()=>[q,e(),n("p",D,[n("b",null,[e("See "),n("a",{href:b(p)("onboarding.href.docs.install"),target:"_blank"},"the documentation for options to install",8,E),e(".")])]),e(),n("div",null,[n("p",G,[e(` - Zone status: - - `),s.value?(a(),l("span",K,"Connected")):(a(),l("span",P,"Disconnected"))]),e(),n("p",U,[e(` - Zone ingress status: - - `),o.value?(a(),l("span",j,"Connected")):(a(),l("span",H,"Disconnected"))]),e(),!o.value||!s.value?(a(),l("div",R,[c(y)])):C("",!0)])]),navigation:i(()=>[c(z,{"next-step":"onboarding-create-mesh","previous-step":"onboarding-configuration-types","should-allow-next":s.value&&o.value},null,8,["should-allow-next"])]),_:1})]),_:1})]),_:1}))}});const ne=N(F,[["__scopeId","data-v-19e1de57"]]);export{ne as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-6ae1539e.js b/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-3a7fd74c.js similarity index 68% rename from app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-6ae1539e.js rename to app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-3a7fd74c.js index a54b466b55ef..314e8900b9b4 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-6ae1539e.js +++ b/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.vue_vue_type_script_setup_true_lang-3a7fd74c.js @@ -1,4 +1,4 @@ -import{u as r,D as c,a as i}from"./kongponents.es-e59adee0.js";import{j as l}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as u,o as m,a as p,w as n,h as s,b as e,g as a,k as t,t as _}from"./index-a5906eae.js";const d=t("p",null,[a(` +import{u as r,D as c,a as i}from"./kongponents.es-d49ba82d.js";import{i as l}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as u,o as m,a as p,w as n,h as s,b as e,g as a,k as t,t as _}from"./index-f0e2f93b.js";const d=t("p",null,[a(` To access this page, you must be running in `),t("strong",null,"Multi-Zone"),a(` mode. `)],-1),y=u({__name:"MultizoneInfo",setup(f){const{t:o}=l();return(g,h)=>(m(),p(e(i),null,{title:n(()=>[s(e(r),{class:"mb-3",icon:"dangerCircleOutline",size:"42"}),a(),t("p",null,_(e(o)("common.product.name"))+" is running in Standalone mode.",1)]),message:n(()=>[d]),cta:n(()=>[s(e(c),{to:e(o)("zones.href.docs.cta"),target:"_blank",appearance:"primary"},{default:n(()=>[a(` Learn More diff --git a/app/kuma-ui/pkg/resources/data/assets/NavTabs-13ade43d.js b/app/kuma-ui/pkg/resources/data/assets/NavTabs-d661303d.js similarity index 75% rename from app/kuma-ui/pkg/resources/data/assets/NavTabs-13ade43d.js rename to app/kuma-ui/pkg/resources/data/assets/NavTabs-d661303d.js index 3e6cdf8b5747..2d4dda5e895d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/NavTabs-13ade43d.js +++ b/app/kuma-ui/pkg/resources/data/assets/NavTabs-d661303d.js @@ -1 +1 @@ -import{S as d}from"./kongponents.es-e59adee0.js";import{d as _,u as p,c as n,r as i,o as f,a as N,l as v,j as b,w as u,h,g as x,t as k,b as y}from"./index-a5906eae.js";import{g as T}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";const g=_({__name:"NavTabs",props:{tabs:{type:Array,required:!0}},setup(c){const a=c,r=p(),m=n(()=>a.tabs.map(t=>({title:t.title,hash:"#"+t.routeName}))),l=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=i("router-link");return f(),N(y(d),{tabs:m.value,"model-value":l.value,"has-panels":!1,class:"nav-tabs","data-testid":"nav-tabs"},v({_:2},[b(a.tabs,e=>({name:`${e.routeName}-anchor`,fn:u(()=>[h(o,{to:{name:e.routeName}},{default:u(()=>[x(k(e.title),1)]),_:2},1032,["to"])])}))]),1032,["tabs","model-value"])}}});const w=T(g,[["__scopeId","data-v-1c3c46ad"]]);export{w as N}; +import{S as d}from"./kongponents.es-d49ba82d.js";import{d as _,u as p,c as n,r as i,o as f,a as N,l as v,j as b,w as u,h,g as x,t as k,b as y}from"./index-f0e2f93b.js";import{f as T}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";const S=_({__name:"NavTabs",props:{tabs:{type:Array,required:!0}},setup(c){const a=c,r=p(),m=n(()=>a.tabs.map(t=>({title:t.title,hash:"#"+t.routeName}))),l=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=i("router-link");return f(),N(y(d),{tabs:m.value,"model-value":l.value,"has-panels":!1,class:"nav-tabs","data-testid":"nav-tabs"},v({_:2},[b(a.tabs,e=>({name:`${e.routeName}-anchor`,fn:u(()=>[h(o,{to:{name:e.routeName}},{default:u(()=>[x(k(e.title),1)]),_:2},1032,["to"])])}))]),1032,["tabs","model-value"])}}});const w=T(S,[["__scopeId","data-v-1c3c46ad"]]);export{w as N}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-92312e02.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-30df38eb.js similarity index 77% rename from app/kuma-ui/pkg/resources/data/assets/OnboardingPage-92312e02.js rename to app/kuma-ui/pkg/resources/data/assets/OnboardingPage-30df38eb.js index 6056aae6c846..49e16c756884 100644 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-92312e02.js +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-30df38eb.js @@ -1,5 +1,5 @@ -import{d as g,B as S,o as s,e as p,k as a,n as i,g as o,b as c,f as u,a as m,w as l,h as y,t as k,x,p as $,m as O}from"./index-a5906eae.js";import{g as v,e as w}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{D as _}from"./kongponents.es-e59adee0.js";const B={class:"onboarding-heading"},N={class:"onboarding-title"},I={key:0,class:"onboarding-description"},q=g({__name:"OnboardingHeading",setup(n){const e=S();return(t,d)=>(s(),p("div",B,[a("h1",N,[i(t.$slots,"title",{},void 0,!0)]),o(),c(e).description?(s(),p("div",I,[i(t.$slots,"description",{},void 0,!0)])):u("",!0)]))}});const K=v(q,[["__scopeId","data-v-166d4213"]]),C={class:"onboarding-actions"},V={class:"button-list"},D=g({__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(n){const e=n,t=w();function d(){t.dispatch("onboarding/completeOnboarding")}function b(h){t.dispatch("onboarding/changeStep",h)}return(h,r)=>(s(),p("div",C,[e.previousStep?(s(),m(c(_),{key:0,appearance:"secondary",to:{name:e.previousStep},"data-testid":"onboarding-previous-button",onClick:r[0]||(r[0]=f=>b(e.previousStep))},{default:l(()=>[o(` +import{d as g,B as S,o as s,e as p,k as a,n as i,g as o,b as c,f as u,a as h,w as l,h as y,t as k,x,p as $,m as O}from"./index-f0e2f93b.js";import{f as v,e as w}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{D as _}from"./kongponents.es-d49ba82d.js";const B={class:"onboarding-heading"},N={class:"onboarding-title"},I={key:0,class:"onboarding-description"},q=g({__name:"OnboardingHeading",setup(n){const e=S();return(t,d)=>(s(),p("div",B,[a("h1",N,[i(t.$slots,"title",{},void 0,!0)]),o(),c(e).description?(s(),p("div",I,[i(t.$slots,"description",{},void 0,!0)])):u("",!0)]))}});const K=v(q,[["__scopeId","data-v-166d4213"]]),C={class:"onboarding-actions"},V={class:"button-list"},D=g({__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(n){const e=n,t=w();function d(){t.dispatch("onboarding/completeOnboarding")}function b(f){t.dispatch("onboarding/changeStep",f)}return(f,r)=>(s(),p("div",C,[e.previousStep?(s(),h(c(_),{key:0,appearance:"secondary",to:{name:e.previousStep},"data-testid":"onboarding-previous-button",onClick:r[0]||(r[0]=m=>b(e.previousStep))},{default:l(()=>[o(` Back - `)]),_:1},8,["to"])):u("",!0),o(),a("div",V,[e.showSkip?(s(),m(c(_),{key:0,appearance:"outline","data-testid":"onboarding-skip-button",to:{name:"home"},onClick:d},{default:l(()=>[o(` + `)]),_:1},8,["to"])):u("",!0),o(),a("div",V,[e.showSkip?(s(),h(c(_),{key:0,appearance:"outline","data-testid":"onboarding-skip-button",to:{name:"home"},onClick:d},{default:l(()=>[o(` Skip setup - `)]),_:1})):u("",!0),o(),y(c(_),{disabled:!e.shouldAllowNext,appearance:e.lastStep?"creation":"primary",to:{name:e.lastStep?"home":e.nextStep},"data-testid":"onboarding-next-button",onClick:r[1]||(r[1]=f=>e.lastStep?d():b(e.nextStep))},{default:l(()=>[o(k(e.nextStepTitle),1)]),_:1},8,["disabled","appearance","to"])])]))}});const L=v(D,[["__scopeId","data-v-da07ae4c"]]),H=n=>($("data-v-18dc3352"),n=n(),O(),n),P={class:"onboarding-container"},T={class:"onboarding-container__header"},A={class:"onboarding-container__inner-content"},z={class:"mt-4"},E=H(()=>a("div",{class:"background-image"},null,-1)),j=g({__name:"OnboardingPage",props:{withImage:{type:Boolean,required:!1,default:!1}},setup(n){const e=n;return(t,d)=>(s(),p("div",null,[a("div",P,[a("div",T,[i(t.$slots,"header",{},void 0,!0)]),o(),a("div",{class:x(["onboarding-container__content",{"onboarding-container__content--with-image":e.withImage}])},[a("div",A,[i(t.$slots,"content",{},void 0,!0)])],2),o(),a("div",z,[i(t.$slots,"navigation",{},void 0,!0)])]),o(),E]))}});const M=v(j,[["__scopeId","data-v-18dc3352"]]);export{M as O,K as a,L as b}; + `)]),_:1})):u("",!0),o(),y(c(_),{disabled:!e.shouldAllowNext,appearance:e.lastStep?"creation":"primary",to:{name:e.lastStep?"home":e.nextStep},"data-testid":"onboarding-next-button",onClick:r[1]||(r[1]=m=>e.lastStep?d():b(e.nextStep))},{default:l(()=>[o(k(e.nextStepTitle),1)]),_:1},8,["disabled","appearance","to"])])]))}});const L=v(D,[["__scopeId","data-v-da07ae4c"]]),H=n=>($("data-v-18dc3352"),n=n(),O(),n),P={class:"onboarding-container"},T={class:"onboarding-container__header"},A={class:"onboarding-container__inner-content"},z={class:"mt-4"},E=H(()=>a("div",{class:"background-image"},null,-1)),j=g({__name:"OnboardingPage",props:{withImage:{type:Boolean,required:!1,default:!1}},setup(n){const e=n;return(t,d)=>(s(),p("div",null,[a("div",P,[a("div",T,[i(t.$slots,"header",{},void 0,!0)]),o(),a("div",{class:x(["onboarding-container__content",{"onboarding-container__content--with-image":e.withImage}])},[a("div",A,[i(t.$slots,"content",{},void 0,!0)])],2),o(),a("div",z,[i(t.$slots,"navigation",{},void 0,!0)])]),o(),E]))}});const M=v(j,[["__scopeId","data-v-18dc3352"]]);export{M as O,K as a,L as b}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingView-23a7f514.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingView-23a7f514.js deleted file mode 100644 index 3d3f0f5f2a07..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingView-23a7f514.js +++ /dev/null @@ -1 +0,0 @@ -import{f as s,_}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as c,r as i,o,a,w as e,h as n,i as l}from"./index-a5906eae.js";import"./kongponents.es-e59adee0.js";const v=c({__name:"OnboardingView",setup(m){return(p,u)=>{const t=i("router-view");return o(),a(_,null,{default:e(()=>[n(s,null,{default:e(()=>[n(t,null,{default:e(({Component:r})=>[(o(),a(l(r)))]),_:1})]),_:1})]),_:1})}}});export{v as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingView-a567dbe7.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingView-a567dbe7.js new file mode 100644 index 000000000000..f6865aef1579 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingView-a567dbe7.js @@ -0,0 +1 @@ +import{A as s,_}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as i,r as l,o,a as t,w as e,h as a,i as p}from"./index-f0e2f93b.js";import"./kongponents.es-d49ba82d.js";const v=i({__name:"OnboardingView",setup(c){return(m,u)=>{const n=l("router-view");return o(),t(_,null,{default:e(()=>[a(s,null,{default:e(()=>[a(n,null,{default:e(({Component:r})=>[(o(),t(p(r)))]),_:1})]),_:1})]),_:1})}}});export{v as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-c9801cd2.js b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-c9801cd2.js deleted file mode 100644 index a579ac0a539d..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-c9801cd2.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as n}from"./PolicyDetails.vue_vue_type_script_setup_true_lang-f620cfb4.js";import{e as u,j as _,f as h,_ as y}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as f}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{d,c as b,o as s,a as m,w as i,h as p,b as r,g as P,f as x}from"./index-a5906eae.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import"./kongponents.es-e59adee0.js";import"./ErrorBlock-c977645b.js";import"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./TextWithCopyButton-3db8be12.js";import"./TabsWidget-64ce872f.js";import"./QueryParameter-70743f73.js";const z=d({__name:"PolicyDetailView",props:{mesh:{},policyPath:{},policyName:{}},setup(c){const e=c,l=u(),{t:a}=_(),o=b(()=>l.state.policyTypesByPath[e.policyPath]);return(N,w)=>(s(),m(y,null,{default:i(({route:t})=>[p(f,{title:r(a)("policies.routes.item.title",{name:t.params.policy})},null,8,["title"]),P(),p(h,{breadcrumbs:[{to:{name:"policies-list-view",params:{mesh:t.params.mesh,policyPath:t.params.policyPath}},text:r(a)("policies.routes.item.breadcrumbs")}]},{default:i(()=>[o.value?(s(),m(n,{key:0,name:e.policyName,mesh:e.mesh,path:e.policyPath,type:o.value.name},null,8,["name","mesh","path","type"])):x("",!0)]),_:2},1032,["breadcrumbs"])]),_:1}))}});export{z as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-e6a15bba.js b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-e6a15bba.js new file mode 100644 index 000000000000..67bf78a7ec63 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-e6a15bba.js @@ -0,0 +1 @@ +import{_ as n}from"./PolicyDetails.vue_vue_type_script_setup_true_lang-ac0152b1.js";import{e as u,i as h,A as y,_}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as f}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{d,c as b,o as s,a as m,w as i,h as p,b as r,g as P,f as w}from"./index-f0e2f93b.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import"./kongponents.es-d49ba82d.js";import"./ErrorBlock-3bc373a3.js";import"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./TextWithCopyButton-c830f326.js";import"./TabsWidget-444de6c7.js";import"./QueryParameter-70743f73.js";const q=d({__name:"PolicyDetailView",props:{mesh:{},policyPath:{},policyName:{}},setup(c){const e=c,l=u(),{t:a}=h(),o=b(()=>l.state.policyTypesByPath[e.policyPath]);return(x,N)=>(s(),m(_,null,{default:i(({route:t})=>[p(f,{title:r(a)("policies.routes.item.title",{name:t.params.policy})},null,8,["title"]),P(),p(y,{breadcrumbs:[{to:{name:"policies-list-view",params:{mesh:t.params.mesh,policyPath:t.params.policyPath}},text:r(a)("policies.routes.item.breadcrumbs")}]},{default:i(()=>[o.value?(s(),m(n,{key:0,name:e.policyName,mesh:e.mesh,path:e.policyPath,type:o.value.name},null,8,["name","mesh","path","type"])):w("",!0)]),_:2},1032,["breadcrumbs"])]),_:1}))}});export{q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyDetails.vue_vue_type_script_setup_true_lang-f620cfb4.js b/app/kuma-ui/pkg/resources/data/assets/PolicyDetails.vue_vue_type_script_setup_true_lang-ac0152b1.js similarity index 89% rename from app/kuma-ui/pkg/resources/data/assets/PolicyDetails.vue_vue_type_script_setup_true_lang-f620cfb4.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyDetails.vue_vue_type_script_setup_true_lang-ac0152b1.js index 120be85568cd..73c183b32e79 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyDetails.vue_vue_type_script_setup_true_lang-f620cfb4.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyDetails.vue_vue_type_script_setup_true_lang-ac0152b1.js @@ -1,3 +1,3 @@ -import{d as k,q as p,c as P,s as D,v as b,r as C,o as y,a as N,w as t,g as u,C as T,D as B,k as w,e as v,j as V,h as n,t as g,F as A}from"./index-a5906eae.js";import{_ as L}from"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import{h as x}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as $}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js";import{T as E}from"./TabsWidget-64ce872f.js";import{T as F}from"./TextWithCopyButton-3db8be12.js";const I=w("h2",null,"Dataplanes",-1),M=k({__name:"PolicyConnections",props:{mesh:{type:String,required:!0},policyPath:{type:String,required:!0},policyName:{type:String,required:!0}},setup(f){const e=f,_=x(),m=p(!1),o=p(!0),r=p(!1),i=p([]),a=p(""),l=P(()=>{const h=a.value.toLowerCase();return i.value.filter(({dataplane:s})=>s.name.toLowerCase().includes(h))});D(()=>e.policyName,function(){d()}),b(function(){d()});async function d(){r.value=!1,o.value=!0;try{const{items:h,total:s}=await _.getPolicyConnections({mesh:e.mesh,policyPath:e.policyPath,policyName:e.policyName});m.value=s>0,i.value=h??[]}catch{r.value=!0}finally{o.value=!1}}return(h,s)=>{const q=C("router-link");return y(),N(L,{"has-error":r.value,"is-loading":o.value,"is-empty":!m.value},{default:t(()=>[I,u(),T(w("input",{id:"dataplane-search","onUpdate:modelValue":s[0]||(s[0]=c=>a.value=c),type:"text",class:"k-input mt-4",placeholder:"Filter by name",required:"","data-testid":"dataplane-search-input"},null,512),[[B,a.value]]),u(),(y(!0),v(A,null,V(l.value,(c,S)=>(y(),v("p",{key:S,class:"mt-2","data-testid":"dataplane-name"},[n(q,{to:{name:"data-plane-detail-view",params:{mesh:c.dataplane.mesh,dataPlane:c.dataplane.name}}},{default:t(()=>[u(g(c.dataplane.name),1)]),_:2},1032,["to"])]))),128))]),_:1},8,["has-error","is-loading","is-empty"])}}}),W={class:"policy-details kcard-border"},j={class:"entity-heading","data-testid":"policy-single-entity"},G=k({__name:"PolicyDetails",props:{mesh:{type:String,required:!0},path:{type:String,required:!0},name:{type:String,required:!0},type:{type:String,required:!0}},setup(f){const e=f,_=x(),m=[{hash:"#overview",title:"Overview"},{hash:"#affected-dpps",title:"Affected DPPs"}],o=P(()=>({name:"policy-detail-view",params:{mesh:e.mesh,policy:e.name,policyPath:e.path}}));async function r(i){const{name:a,mesh:l,path:d}=e;return await _.getSinglePolicyEntity({name:a,mesh:l,path:d},i)}return(i,a)=>{const l=C("router-link");return y(),v("div",W,[n(E,{tabs:m},{tabHeader:t(()=>[w("h1",j,[u(g(e.type)+`: +import{d as k,q as p,c as P,s as D,v as b,r as C,o as y,a as N,w as t,g as u,C as T,D as B,k as w,e as v,j as V,h as n,t as g,F as A}from"./index-f0e2f93b.js";import{_ as L}from"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import{g as x}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as $}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js";import{T as E}from"./TabsWidget-444de6c7.js";import{T as F}from"./TextWithCopyButton-c830f326.js";const I=w("h2",null,"Dataplanes",-1),M=k({__name:"PolicyConnections",props:{mesh:{type:String,required:!0},policyPath:{type:String,required:!0},policyName:{type:String,required:!0}},setup(f){const e=f,_=x(),m=p(!1),o=p(!0),r=p(!1),i=p([]),a=p(""),l=P(()=>{const h=a.value.toLowerCase();return i.value.filter(({dataplane:s})=>s.name.toLowerCase().includes(h))});D(()=>e.policyName,function(){d()}),b(function(){d()});async function d(){r.value=!1,o.value=!0;try{const{items:h,total:s}=await _.getPolicyConnections({mesh:e.mesh,policyPath:e.policyPath,policyName:e.policyName});m.value=s>0,i.value=h??[]}catch{r.value=!0}finally{o.value=!1}}return(h,s)=>{const q=C("router-link");return y(),N(L,{"has-error":r.value,"is-loading":o.value,"is-empty":!m.value},{default:t(()=>[I,u(),T(w("input",{id:"dataplane-search","onUpdate:modelValue":s[0]||(s[0]=c=>a.value=c),type:"text",class:"k-input mt-4",placeholder:"Filter by name",required:"","data-testid":"dataplane-search-input"},null,512),[[B,a.value]]),u(),(y(!0),v(A,null,V(l.value,(c,S)=>(y(),v("p",{key:S,class:"mt-2","data-testid":"dataplane-name"},[n(q,{to:{name:"data-plane-detail-view",params:{mesh:c.dataplane.mesh,dataPlane:c.dataplane.name}}},{default:t(()=>[u(g(c.dataplane.name),1)]),_:2},1032,["to"])]))),128))]),_:1},8,["has-error","is-loading","is-empty"])}}}),W={class:"policy-details kcard-border"},j={class:"entity-heading","data-testid":"policy-single-entity"},G=k({__name:"PolicyDetails",props:{mesh:{type:String,required:!0},path:{type:String,required:!0},name:{type:String,required:!0},type:{type:String,required:!0}},setup(f){const e=f,_=x(),m=[{hash:"#overview",title:"Overview"},{hash:"#affected-dpps",title:"Affected DPPs"}],o=P(()=>({name:"policy-detail-view",params:{mesh:e.mesh,policy:e.name,policyPath:e.path}}));async function r(i){const{name:a,mesh:l,path:d}=e;return await _.getSinglePolicyEntity({name:a,mesh:l,path:d},i)}return(i,a)=>{const l=C("router-link");return y(),v("div",W,[n(E,{tabs:m},{tabHeader:t(()=>[w("h1",j,[u(g(e.type)+`: `,1),n(F,{text:e.name},{default:t(()=>[n(l,{to:o.value},{default:t(()=>[u(g(e.name),1)]),_:1},8,["to"])]),_:1},8,["text"])])]),overview:t(()=>[n($,{id:"code-block-policy","resource-fetcher":r,"resource-fetcher-watch-key":e.name,"is-searchable":""},null,8,["resource-fetcher-watch-key"])]),"affected-dpps":t(()=>[n(M,{mesh:e.mesh,"policy-name":e.name,"policy-path":e.path},null,8,["mesh","policy-name","policy-path"])]),_:1})])}}});export{G as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-ce8eb559.js b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-11ab6b51.js similarity index 63% rename from app/kuma-ui/pkg/resources/data/assets/PolicyListView-ce8eb559.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyListView-11ab6b51.js index d826a4861da4..70c214235817 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-ce8eb559.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-11ab6b51.js @@ -1,6 +1,6 @@ -import{u as B,D as N,W as T,K as A,e as R}from"./kongponents.es-e59adee0.js";import{d as $,q as P,s as z,A as F,o as l,e as E,n as W,g as h,F as I,k as _,a as d,w as n,h as c,b as a,u as j,L as K,j as M,f as S,P as U,x as L,t as C,p as G,m as O}from"./index-a5906eae.js";import{_ as Z}from"./PolicyDetails.vue_vue_type_script_setup_true_lang-f620cfb4.js";import{M as H,j as J,i as Q,f as X,_ as Y,g as ee}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as ae}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{D as te}from"./DataOverview-f3d97957.js";import{_ as oe}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import{E as se}from"./ErrorBlock-c977645b.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./TextWithCopyButton-3db8be12.js";import"./TabsWidget-64ce872f.js";import"./QueryParameter-70743f73.js";import"./TagList-90cc6a89.js";import"./StatusBadge-344ae582.js";const re=_("span",null,null,-1),q=$({__name:"DataSource",props:{src:{type:String,required:!0}},emits:["change","error"],setup(m,{emit:s}){const u=m,v=H(),b=P(void 0),y=P(void 0);let t={};const i=Symbol(""),f=async e=>{if(b.value=void 0,t=k(t),t.src=e,e==="")return;t.controller=new AbortController;const r=v.source(e,i);r.addEventListener("message",g=>{b.value=g.data,y.value=void 0,s("change",b.value)},{signal:t.controller.signal}),r.addEventListener("error",g=>{y.value=g.error,s("error",y.value)},{signal:t.controller.signal})},k=e=>(typeof e.controller<"u"&&e.controller.abort(),typeof e.src<"u"&&v.close(e.src,i),{});z(()=>u.src,e=>f(e),{immediate:!0}),F(()=>{t=k(t)});const w=()=>{f(u.src)};return(e,r)=>(l(),E(I,null,[W(e.$slots,"default",{data:b.value,error:y.value,refresh:w}),h(),re],64))}}),ne=$({__name:"DocumentationLink",props:{href:{type:String,required:!0}},setup(m){const s=m;return(u,v)=>(l(),d(a(N),{class:"docs-link",appearance:"outline",target:"_blank",to:s.href},{default:n(()=>[c(a(B),{icon:"externalLink",color:"currentColor",size:"16","hide-title":""}),h(` +import{u as A,D as B,W as N,K as T,e as R}from"./kongponents.es-d49ba82d.js";import{d as x,q as P,s as z,A as F,o as l,e as C,n as W,g as h,F as E,k as _,a as d,w as n,h as c,b as a,u as K,L as M,j as U,f as S,P as j,x as L,t as V,p as G,m as O}from"./index-f0e2f93b.js";import{_ as Z}from"./PolicyDetails.vue_vue_type_script_setup_true_lang-ac0152b1.js";import{M as H,i as J,h as Q,A as X,_ as Y,f as ee}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as ae}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{D as te}from"./DataOverview-30ce4833.js";import{_ as oe}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import{E as se}from"./ErrorBlock-3bc373a3.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./TextWithCopyButton-c830f326.js";import"./TabsWidget-444de6c7.js";import"./QueryParameter-70743f73.js";import"./TagList-7e09ae10.js";import"./StatusBadge-9ddf65b2.js";const re=_("span",null,null,-1),q=x({__name:"DataSource",props:{src:{type:String,required:!0}},emits:["change","error"],setup(m,{emit:s}){const u=m,v=H(),b=P(void 0),y=P(void 0);let t={};const i=Symbol(""),f=async e=>{if(b.value=void 0,t=k(t),t.src=e,e==="")return;t.controller=new AbortController;const r=v.source(e,i);r.addEventListener("message",g=>{b.value=g.data,y.value=void 0,s("change",b.value)},{signal:t.controller.signal}),r.addEventListener("error",g=>{y.value=g.error,s("error",y.value)},{signal:t.controller.signal})},k=e=>(typeof e.controller<"u"&&e.controller.abort(),typeof e.src<"u"&&v.close(e.src,i),{});z(()=>u.src,e=>f(e),{immediate:!0}),F(()=>{t=k(t)});const w=()=>{f(u.src)};return(e,r)=>(l(),C(E,null,[W(e.$slots,"default",{data:b.value,error:y.value,refresh:w}),h(),re],64))}}),ne=x({__name:"DocumentationLink",props:{href:{type:String,required:!0}},setup(m){const s=m;return(u,v)=>(l(),d(a(B),{class:"docs-link",appearance:"outline",target:"_blank",to:s.href},{default:n(()=>[c(a(A),{icon:"externalLink",color:"currentColor",size:"16","hide-title":""}),h(` Documentation `)]),_:1},8,["to"]))}}),le=m=>(G("data-v-efee80b2"),m=m(),O(),m),ie={class:"kcard-stack"},pe={class:"kcard-border"},ce=le(()=>_("p",null,[_("strong",null,"Warning"),h(` This policy is experimental. If you encountered any problem please open an - `),_("a",{href:"https://github.com/kumahq/kuma/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},"issue")],-1)),me=$({__name:"PolicyListView",setup(m){const s=j(),u=K(),{t:v}=J(),b=function(y){y.items.length>0&&!s.query.policy&&u.push({name:"policies-list-view",query:{policy:y.items[0].name}})};return(y,t)=>(l(),d(Y,null,{default:n(({route:i})=>[c(q,{src:"/*/policy-types"},{default:n(({data:f,error:k,refresh:w})=>[k?(l(),d(se,{key:0,error:k},null,8,["error"])):f===void 0?(l(),d(Q,{key:1})):f.policies.length===0?(l(),d(oe,{key:2})):(l(!0),E(I,{key:3},M([f.policies.find(e=>e.path===i.params.policyPath)??f.policies[0]],e=>(l(),d(q,{key:e.path,src:`/${i.params.mesh}/policy-type/${e.path}?offset=${a(s).query.offset||"0"}`,onChange:b},{default:n(({data:r,error:g,refresh:V})=>[c(ae,{title:a(v)("policies.routes.items.title",{name:e.name})},null,8,["title"]),h(),c(X,null,{default:n(()=>[_("div",{class:L(["relative",e.path])},[_("div",ie,[_("div",pe,[e.isExperimental?(l(),d(a(T),{key:0,"border-variant":"noBorder",class:"mb-4"},{body:n(()=>[c(a(A),{appearance:"warning"},{alertMessage:n(()=>[ce]),_:1})]),_:1})):S("",!0),h(),c(te,{"selected-entity-name":a(s).query.policy??void 0,"page-size":a(U),error:g,"is-loading":typeof r>"u"&&typeof g>"u","empty-state":{title:"No Data",message:`There are no ${e.name} policies present.`},"table-data":{headers:[{label:"Name",key:"entity"},{label:"Type",key:"type"}],data:((r==null?void 0:r.items)||[]).map(o=>({entity:o,type:o.type,detailViewRoute:{name:"policy-detail-view",params:{mesh:o.mesh,policyPath:i.params.policyPath,policy:o.name}}}))},"table-data-is-empty":r&&r.items.length===0,next:r==null?void 0:r.next,"page-offset":a(s).query.offset?parseInt(a(s).query.offset):0,onTableAction:t[1]||(t[1]=o=>{a(u).push({name:"policies-list-view",query:{policy:o.name}})}),onRefresh:()=>{V(),w()},onLoadData:t[2]||(t[2]=o=>{a(u).push({name:"policies-list-view",query:{policy:a(s).query.policy,offset:o}})})},{additionalControls:n(()=>[c(q,{src:`/${i.params.mesh}/insights`},{default:n(({data:o})=>[c(a(R),{label:"Policies",items:f.policies.map(p=>({label:p.name,value:p.path,selected:p.path===i.params.policyPath})),"label-attributes":{class:"visually-hidden"},appearance:"select","enable-filtering":!0,onSelected:t[0]||(t[0]=p=>a(u).push({name:"policies-list-view",params:{...a(s).params,policyPath:p.value}}))},{"item-template":n(({item:p})=>{var x,D;return[_("span",{class:L({"policy-type-empty":!((x=o==null?void 0:o.policies[p.label])!=null&&x.total)})},C(p.label)+" ("+C(((D=o==null?void 0:o.policies[p.label])==null?void 0:D.total)||"0")+`) + `),_("a",{href:"https://github.com/kumahq/kuma/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},"issue")],-1)),me=x({__name:"PolicyListView",setup(m){const s=K(),u=M(),{t:v}=J(),b=function(y){y.items.length>0&&!s.query.policy&&u.push({name:"policies-list-view",query:{policy:y.items[0].name}})};return(y,t)=>(l(),d(Y,null,{default:n(({route:i})=>[c(q,{src:"/*/policy-types"},{default:n(({data:f,error:k,refresh:w})=>[k?(l(),d(se,{key:0,error:k},null,8,["error"])):f===void 0?(l(),d(Q,{key:1})):f.policies.length===0?(l(),d(oe,{key:2})):(l(!0),C(E,{key:3},U([f.policies.find(e=>e.path===i.params.policyPath)??f.policies[0]],e=>(l(),d(q,{key:e.path,src:`/${i.params.mesh}/policy-type/${e.path}?offset=${a(s).query.offset||"0"}`,onChange:b},{default:n(({data:r,error:g,refresh:I})=>[c(ae,{title:a(v)("policies.routes.items.title",{name:e.name})},null,8,["title"]),h(),c(X,null,{default:n(()=>[_("div",{class:L(["relative",e.path])},[_("div",ie,[_("div",pe,[e.isExperimental?(l(),d(a(N),{key:0,"border-variant":"noBorder",class:"mb-4"},{body:n(()=>[c(a(T),{appearance:"warning"},{alertMessage:n(()=>[ce]),_:1})]),_:1})):S("",!0),h(),c(te,{"selected-entity-name":a(s).query.policy??void 0,"page-size":a(j),error:g,"is-loading":typeof r>"u"&&typeof g>"u","empty-state":{title:"No Data",message:`There are no ${e.name} policies present.`},"table-data":{headers:[{label:"Name",key:"entity"},{label:"Type",key:"type"}],data:((r==null?void 0:r.items)||[]).map(o=>({entity:o,type:o.type,detailViewRoute:{name:"policy-detail-view",params:{mesh:o.mesh,policyPath:i.params.policyPath,policy:o.name}}}))},"table-data-is-empty":r&&r.items.length===0,next:r==null?void 0:r.next,"page-offset":a(s).query.offset?parseInt(a(s).query.offset):0,onTableAction:t[1]||(t[1]=o=>{a(u).push({name:"policies-list-view",query:{policy:o.name}})}),onRefresh:()=>{I(),w()},onLoadData:t[2]||(t[2]=o=>{a(u).push({name:"policies-list-view",query:{policy:a(s).query.policy,offset:o}})})},{additionalControls:n(()=>[c(q,{src:`/${i.params.mesh}/insights`},{default:n(({data:o})=>[c(a(R),{label:"Policies",items:f.policies.map(p=>({label:p.name,value:p.path,selected:p.path===i.params.policyPath})),"label-attributes":{class:"visually-hidden"},appearance:"select","enable-filtering":!0,onSelected:t[0]||(t[0]=p=>a(u).push({name:"policies-list-view",params:{...a(s).params,policyPath:p.value}}))},{"item-template":n(({item:p})=>{var $,D;return[_("span",{class:L({"policy-type-empty":!(($=o==null?void 0:o.policies[p.label])!=null&&$.total)})},V(p.label)+" ("+V(((D=o==null?void 0:o.policies[p.label])==null?void 0:D.total)||"0")+`) `,3)]}),_:2},1032,["items"])]),_:2},1032,["src"]),h(),c(ne,{href:a(v)("policies.href.docs",{name:e.name}),"data-testid":"policy-documentation-link"},null,8,["href"])]),_:2},1032,["selected-entity-name","page-size","error","is-loading","empty-state","table-data","table-data-is-empty","next","page-offset","onRefresh"])]),h(),a(s).query.policy?(l(),d(Z,{key:0,name:a(s).query.policy,mesh:i.params.mesh,path:e.path,type:e.name},null,8,["name","mesh","path","type"])):S("",!0)])],2)]),_:2},1024)]),_:2},1032,["src"]))),128))]),_:2},1024)]),_:1}))}});const Se=ee(me,[["__scopeId","data-v-efee80b2"]]);export{Se as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js b/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js rename to app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js index 9635001b4a76..98a5ad9c4885 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js +++ b/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js @@ -1,4 +1,4 @@ -import{_ as mn}from"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import{C as xn}from"./TextWithCopyButton-3db8be12.js";import{_ as gn}from"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import{j as An}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as vn,q as $,s as ae,o as yn,a as Cn,w as Q,h as te,l as _n,b as pe,g as wn,t as Sn}from"./index-a5906eae.js";/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function Fe(e){return typeof e>"u"||e===null}function bn(e){return typeof e=="object"&&e!==null}function En(e){return Array.isArray(e)?e:Fe(e)?[]:[e]}function Fn(e,n){var i,l,r,u;if(n)for(u=Object.keys(n),i=0,l=u.length;i"u"||e===null}function bn(e){return typeof e=="object"&&e!==null}function En(e){return Array.isArray(e)?e:Fe(e)?[]:[e]}function Fn(e,n){var i,l,r,u;if(n)for(u=Object.keys(n),i=0,l=u.length;if&&(u=" ... ",n=l-f+u.length),i-l>f&&(o=" ...",i=l+f-o.length),{str:u+e.slice(n,i).replace(/\t/g,"→")+o,pos:l-n+u.length}}function X(e,n){return y.repeat(" ",n-e.length)+e}function Dn(e,n){if(n=Object.create(n||null),!e.buffer)return null;n.maxLength||(n.maxLength=79),typeof n.indent!="number"&&(n.indent=1),typeof n.linesBefore!="number"&&(n.linesBefore=3),typeof n.linesAfter!="number"&&(n.linesAfter=2);for(var i=/\r?\n|\r|\0/g,l=[0],r=[],u,o=-1;u=i.exec(e.buffer);)r.push(u.index),l.push(u.index+u[0].length),e.position<=u.index&&o<0&&(o=l.length-2);o<0&&(o=l.length-1);var f="",c,a,p=Math.min(e.line+n.linesAfter,r.length).toString().length,t=n.maxLength-(n.indent+p+3);for(c=1;c<=n.linesBefore&&!(o-c<0);c++)a=V(e.buffer,l[o-c],r[o-c],e.position-(l[o]-l[o-c]),t),f=y.repeat(" ",n.indent)+X((e.line-c+1).toString(),p)+" | "+a.str+` `+f;for(a=V(e.buffer,l[o],r[o],e.position,t),f+=y.repeat(" ",n.indent)+X((e.line+1).toString(),p)+" | "+a.str+` diff --git a/app/kuma-ui/pkg/resources/data/assets/RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js b/app/kuma-ui/pkg/resources/data/assets/RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js deleted file mode 100644 index e40906d0e62c..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js +++ /dev/null @@ -1 +0,0 @@ -import{R as i}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as s,I as a,s as m,A as f,f as u}from"./index-a5906eae.js";const l=s({__name:"RouteTitle",props:{title:{type:String,required:!1,default:""}},setup(r){const n=r,o=Symbol("route-title"),e=a(i);return typeof e<"u"&&(m(()=>n.title,t=>{t.length>0&&e.addTitle(t,o)},{immediate:!0}),f(()=>{e.removeTitle(o)})),(t,c)=>u("",!0)}});export{l as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js b/app/kuma-ui/pkg/resources/data/assets/RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js new file mode 100644 index 000000000000..230bd9e1d6cb --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js @@ -0,0 +1 @@ +import{R as n}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as s,I as i,s as l,A as m,o as c,e as d,g as f,t as p,F as u,f as _}from"./index-f0e2f93b.js";const B=s({__name:"RouteTitle",props:{title:{type:String,required:!1,default:""},render:{type:Boolean,required:!1,default:!1}},setup(a){const e=a,r=Symbol("route-title"),t=i(n);return typeof t<"u"&&(l(()=>e.title,o=>{o.length>0&&t.addTitle(o,r)},{immediate:!0}),m(()=>{t.removeTitle(r)})),(o,y)=>e.render?(c(),d(u,{key:0},[f(p(e.title),1)],64)):_("",!0)}});export{B as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/RouteView-537bf7e7.css b/app/kuma-ui/pkg/resources/data/assets/RouteView-50dbfa4c.css similarity index 82% rename from app/kuma-ui/pkg/resources/data/assets/RouteView-537bf7e7.css rename to app/kuma-ui/pkg/resources/data/assets/RouteView-50dbfa4c.css index 7f8d934915f6..e917c5b5f8dd 100644 --- a/app/kuma-ui/pkg/resources/data/assets/RouteView-537bf7e7.css +++ b/app/kuma-ui/pkg/resources/data/assets/RouteView-50dbfa4c.css @@ -1 +1 @@ -.upgrade-check-alert.k-alert.small[data-v-a788752a]{padding:var(--spacing-xxs) var(--spacing-xs)}.alert-content[data-v-a788752a]{display:flex;align-items:center;font-size:var(--type-sm)}.alert-content>*[data-v-a788752a]:first-of-type{margin-right:var(--spacing-sm)}.warning-button[data-v-a788752a]{--KButtonPrimaryBase: #f2a230;--KButtonPrimaryHover: #f2a230;--KButtonPrimaryActive: #f2a230}.app-header[data-v-3d07b944]{position:fixed;z-index:11;top:0;left:0;width:100%;height:var(--AppHeaderHeight);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding-right:var(--spacing-lg);padding-left:var(--spacing-lg);border-bottom:var(--KCardBorder);background-color:var(--white)}.gh-star[data-v-3d07b944]{height:20px}.horizontal-list[data-v-3d07b944]{display:flex;align-items:center;gap:var(--spacing-lg)}.app-status--desktop[data-v-3d07b944]{color:var(--grey-500);display:none}@media screen and (min-width: 900px){.app-status--desktop[data-v-3d07b944]{display:block}}.app-status--mobile[data-v-3d07b944]{display:block}@media screen and (min-width: 900px){.app-status--mobile[data-v-3d07b944]{display:none}}@media screen and (max-width: 600px){.upgrade-check-wrapper[data-v-3d07b944]{display:none}}.full-screen[data-v-06e19708]{background:var(--white);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-06e19708]{display:flex;max-width:350px;align-items:center;flex-direction:column}.loading-container .progress[data-v-06e19708]{margin-top:1rem;width:130%;background-color:var(--grey-300)}.loading-container .progress .progress-bar[data-v-06e19708]{height:5px;background-color:var(--blue-400)}.onboarding-check[data-v-d0a5d48c]{margin:0 0 var(--spacing-xl) 0}@media screen and (min-width: 700px){.alert-content[data-v-d0a5d48c]{display:flex;align-items:center}.alert-content>*[data-v-d0a5d48c]:first-of-type{margin-right:var(--spacing-md)}.alert-content>*[data-v-d0a5d48c]:last-of-type{min-width:150px}}@media screen and (max-width: 699px){.alert-content>*[data-v-d0a5d48c]:last-of-type{margin-top:10px}}.action-button.action-button[data-v-d0a5d48c]{text-decoration:none}.nav-item[data-v-cd995432]{position:relative;margin-left:var(--spacing-xs)}.nav-item[data-v-cd995432]:not(:first-child){margin-top:var(--spacing-xxs)}.nav-link[data-v-cd995432]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:5px;text-decoration:none;color:currentColor}.nav-link[data-v-cd995432]:hover,.nav-link--is-active[data-v-cd995432]{background-color:var(--grey-300)}.app-sidebar-wrapper[data-v-afa33caf]{position:static}.app-sidebar[data-v-afa33caf]{width:var(--AppSidebarWidth);position:fixed;z-index:10;top:var(--AppHeaderHeight);bottom:0;left:0;overflow-y:auto;padding-top:var(--spacing-xs);padding-right:var(--spacing-xs);border-right:var(--KCardBorder);background-color:var(--white)}img[data-v-1587818a]{max-height:36px}.chart[data-v-164ed6bf]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.chart-canvas-container[data-v-164ed6bf]{height:200px;position:relative;display:inline-flex;justify-content:center}.chart-title-box[data-v-164ed6bf]{pointer-events:none;position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.chart-title[data-v-164ed6bf]{pointer-events:initial;text-align:center;font-size:.9em}.chart-title__total[data-v-164ed6bf]{display:block;font-size:1.2em;font-weight:var(--font-weight-semi-bold)}.chart-title__subtitle[data-v-164ed6bf]{display:block;font-size:.9em}.legend-entry[data-v-164ed6bf]:before{content:"";display:inline-block;margin-right:var(--spacing-xs);width:30px;height:10px;background-color:var(--data-background-color)}.chart-box-list[data-v-22a030fe]{display:flex;flex-wrap:wrap;row-gap:var(--spacing-lg)}.chart-1\/2[data-v-22a030fe]{flex-basis:50%}.chart-offset-left-1\/6[data-v-22a030fe]{padding-left:16.666%}.chart-offset-right-1\/6[data-v-22a030fe]{padding-right:16.666%}.chart-1\/3[data-v-22a030fe]{flex-basis:33.333%} +.upgrade-check-alert.k-alert.small[data-v-a788752a]{padding:var(--spacing-xxs) var(--spacing-xs)}.alert-content[data-v-a788752a]{display:flex;align-items:center;font-size:var(--type-sm)}.alert-content>*[data-v-a788752a]:first-of-type{margin-right:var(--spacing-sm)}.warning-button[data-v-a788752a]{--KButtonPrimaryBase: #f2a230;--KButtonPrimaryHover: #f2a230;--KButtonPrimaryActive: #f2a230}.app-header[data-v-3d07b944]{position:fixed;z-index:11;top:0;left:0;width:100%;height:var(--AppHeaderHeight);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding-right:var(--spacing-lg);padding-left:var(--spacing-lg);border-bottom:var(--KCardBorder);background-color:var(--white)}.gh-star[data-v-3d07b944]{height:20px}.horizontal-list[data-v-3d07b944]{display:flex;align-items:center;gap:var(--spacing-lg)}.app-status--desktop[data-v-3d07b944]{color:var(--grey-500);display:none}@media screen and (min-width: 900px){.app-status--desktop[data-v-3d07b944]{display:block}}.app-status--mobile[data-v-3d07b944]{display:block}@media screen and (min-width: 900px){.app-status--mobile[data-v-3d07b944]{display:none}}@media screen and (max-width: 600px){.upgrade-check-wrapper[data-v-3d07b944]{display:none}}.full-screen[data-v-06e19708]{background:var(--white);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-06e19708]{display:flex;max-width:350px;align-items:center;flex-direction:column}.loading-container .progress[data-v-06e19708]{margin-top:1rem;width:130%;background-color:var(--grey-300)}.loading-container .progress .progress-bar[data-v-06e19708]{height:5px;background-color:var(--blue-400)}.onboarding-check[data-v-d0a5d48c]{margin:0 0 var(--spacing-xl) 0}@media screen and (min-width: 700px){.alert-content[data-v-d0a5d48c]{display:flex;align-items:center}.alert-content>*[data-v-d0a5d48c]:first-of-type{margin-right:var(--spacing-md)}.alert-content>*[data-v-d0a5d48c]:last-of-type{min-width:150px}}@media screen and (max-width: 699px){.alert-content>*[data-v-d0a5d48c]:last-of-type{margin-top:10px}}.action-button.action-button[data-v-d0a5d48c]{text-decoration:none}.nav-item[data-v-cd995432]{position:relative;margin-left:var(--spacing-xs)}.nav-item[data-v-cd995432]:not(:first-child){margin-top:var(--spacing-xxs)}.nav-link[data-v-cd995432]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:5px;text-decoration:none;color:currentColor}.nav-link[data-v-cd995432]:hover,.nav-link--is-active[data-v-cd995432]{background-color:var(--grey-300)}.app-sidebar-wrapper[data-v-afa33caf]{position:static}.app-sidebar[data-v-afa33caf]{width:var(--AppSidebarWidth);position:fixed;z-index:10;top:var(--AppHeaderHeight);bottom:0;left:0;overflow-y:auto;padding-top:var(--spacing-xs);padding-right:var(--spacing-xs);border-right:var(--KCardBorder);background-color:var(--white)}img[data-v-1587818a]{max-height:36px}.chart[data-v-164ed6bf]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.chart-canvas-container[data-v-164ed6bf]{height:200px;position:relative;display:inline-flex;justify-content:center}.chart-title-box[data-v-164ed6bf]{pointer-events:none;position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.chart-title[data-v-164ed6bf]{pointer-events:initial;text-align:center;font-size:.9em}.chart-title__total[data-v-164ed6bf]{display:block;font-size:1.2em;font-weight:var(--font-weight-semi-bold)}.chart-title__subtitle[data-v-164ed6bf]{display:block;font-size:.9em}.legend-entry[data-v-164ed6bf]:before{content:"";display:inline-block;margin-right:var(--spacing-xs);width:30px;height:10px;background-color:var(--data-background-color)}.chart-box-list[data-v-22a030fe]{display:flex;flex-wrap:wrap;row-gap:var(--spacing-lg)}.chart-1\/2[data-v-22a030fe]{flex-basis:50%}.chart-offset-left-1\/6[data-v-22a030fe]{padding-left:16.666%}.chart-offset-right-1\/6[data-v-22a030fe]{padding-right:16.666%}.chart-1\/3[data-v-22a030fe]{flex-basis:33.333%}.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{color:var(--black-500);line-height:36px;overflow:hidden;text-overflow:ellipsis}.app-view-title-bar h1{line-height:1.3;font-weight:var(--font-weight-semi-bold);font-size:var(--type-xxxl, 32px)}.app-view-title-bar h2{font-size:var(--type-xl, 22px)}.is-fullscreen .app-view-title-bar{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--grey-300)}.is-fullscreen .app-view-title-bar h1{margin-left:var(--spacing-xs);padding-left:var(--spacing-xs);border-left:1px solid var(--grey-300);font-size:20px}.actions[data-v-63a234dd]{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-md)} diff --git a/app/kuma-ui/pkg/resources/data/assets/RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js b/app/kuma-ui/pkg/resources/data/assets/RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js similarity index 80% rename from app/kuma-ui/pkg/resources/data/assets/RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js rename to app/kuma-ui/pkg/resources/data/assets/RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js index df75126cca39..ed8b1e12d471 100644 --- a/app/kuma-ui/pkg/resources/data/assets/RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js +++ b/app/kuma-ui/pkg/resources/data/assets/RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js @@ -1,69 +1,69 @@ -var Le=Object.defineProperty;var Ve=(i,t,e)=>t in i?Le(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e;var k=(i,t,e)=>(Ve(i,typeof t!="symbol"?t+"":t,e),e);import{u as Z6,a as b7,D as X2,K as y7,p as s1,J as tt,Q as He,W as ve,b as we}from"./kongponents.es-e59adee0.js";import{M as Se,N as p1,d as q,o as Z,a as w1,w as S,h as I,b as L,g as C,n as x2,k as u,O as L7,Q as et,R as ke,S as it,U as Ae,V as C2,W as Oe,_ as Ee,e as $,t as T,f as b1,q as l1,c as t1,r as V7,p as H7,m as v7,v as D6,z as w7,X as S7,u as R6,x as st,Y as Ie,s as h6,F as k7,j as A7,Z as Be,$ as O7,a0 as Ze,A as P6,a1 as H6,a2 as E7,y as v2,a3 as o1,I as I7,J as B7,L as De}from"./index-a5906eae.js";const y1=(i,t)=>{const e=i.__vccOpts||i;for(const[s,n]of t)e[s]=n;return e};function T6(){return Se(p1.store)}const Re=u("p",null,"Loading data …",-1),Pe=q({__name:"LoadingBlock",setup(i){return(t,e)=>(Z(),w1(L(b7),{"cta-is-hidden":"","data-testid":"loading-block"},{title:S(()=>[I(L(Z6),{class:"mb-3",icon:"spinner",color:"rgba(0, 0, 0, 0.1)",size:"42"}),C(),x2(t.$slots,"default",{},()=>[Re])]),_:3}))}}),[F6,Te,$6,Es,Is,Bs,S1,Fe,Zs]=L7(p1.env,p1.nav,p1.api,p1.store,p1.router,p1.bootstrap,p1.i18n,p1.logger,p1.dataSourcePool),$e=new Intl.DateTimeFormat("en-US",{dateStyle:"long"}),Ne=new Intl.DateTimeFormat("en-US",{dateStyle:"long",timeStyle:"medium"});function Ge(i){const t=new Date(Date.parse(i)),e=Math.floor((Date.now()-t.getTime())/1e3);return e<=1?"just now":e<20?`${e} seconds ago`:e<40?"half a minute ago":e<60?"less than a minute ago":e<=90?"one minute ago":e<=3540?`${Math.round(e/60)} minutes ago`:e<=5400?"1 hour ago":e<=86400?`${Math.round(e/3600)} hours ago`:e<=129600?"1 day ago":e<604800?`${Math.round(e/86400)} days ago`:e<=777600?"1 week ago":$e.format(t)}function Ds(i){const t=new Date(Date.parse(i));return Ne.format(t)}async function nt(i){try{let t=null,e=0,s=[],n=null;for(;;){const o={size:et,offset:e},{total:r,items:a,next:l}=await i(o);if(Array.isArray(a)&&(s=s.concat(a)),t===null&&(t=r),!l||n===l)break;n=l,e+=et}return{total:t,items:s}}catch(t){throw new Error(`Resource fetching failed: ${t}`)}}function Rs(i){var e;const t=((e=i.zoneInsight)==null?void 0:e.subscriptions)??[];if(t.length>0){const s=t[t.length-1];if(s.config){const n=JSON.parse(s.config);return ke(n,"dpServer.auth.type",it)}}return it}function Ps(i){let t=[];i.networking.inbound&&(t=i.networking.inbound.filter(s=>"tags"in s).flatMap(s=>Object.entries(s.tags)).map(([s,n])=>`${s}=${n}`)),i.networking.gateway&&(t=Object.entries(i.networking.gateway.tags).map(([s,n])=>`${s}=${n}`));const e=Array.from(new Set(t));return e.sort((s,n)=>s.localeCompare(n)),e.map(s=>s.split("=")).map(([s,n])=>({label:s,value:n}))}function Z7(i={subscriptions:[]}){return(i.subscriptions??[]).some(e=>{var s;return((s=e.connectTime)==null?void 0:s.length)&&!e.disconnectTime})?"online":"offline"}function Ts(i,t={subscriptions:[]}){const e=i.networking.inbound??[],s=e.filter(o=>o.health&&!o.health.ready).map(o=>`Inbound on port ${o.port} is not ready (kuma.io/service: ${o.tags["kuma.io/service"]})`);let n;switch(!0){case e.length===0:n="online";break;case s.length===e.length:n="offline";break;case s.length>0:n="partially_degraded";break;default:n=Z7(t)}return{status:n,reason:s}}function Fs(i){if(i===void 0||i.subscriptions.length===0)return null;const t={},e=i.subscriptions[i.subscriptions.length-1];return e.version===void 0?null:(e.version.envoy&&(t.envoy=e.version.envoy.version),e.version.kumaDp&&(t.kumaDp=e.version.kumaDp.version),e.version.dependencies&&Object.entries(e.version.dependencies).forEach(([s,n])=>{t[s]=n}),t)}function $s(i){if(i.dataplaneInsight===void 0||i.dataplaneInsight.mTLS===void 0)return null;const{mTLS:t}=i.dataplaneInsight,e=new Date(t.certificateExpirationTime),s=new Date(e.getTime()+e.getTimezoneOffset()*6e4);return{certificateExpirationTime:`${s.toLocaleDateString("en-US")} ${s.getHours()}:${s.getMinutes()}:${s.getSeconds()}`,lastCertificateRegeneration:Ge(t.lastCertificateRegeneration),certificateRegenerations:t.certificateRegenerations}}function Ns(i){var s,n;return((s=i.kumaDp)==null?void 0:s.kumaCpCompatible)??!0?((n=i.envoy)==null?void 0:n.kumaDpCompatible)??!0?{kind:ze}:{kind:je,payload:{envoy:i.envoy.version,kumaDp:i.kumaDp.version}}:{kind:Ue,payload:{kumaDp:i.kumaDp.version}}}const ze="COMPATIBLE",Gs="INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS",zs="INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS",Ue="INCOMPATIBLE_UNSUPPORTED_KUMA_DP",je="INCOMPATIBLE_UNSUPPORTED_ENVOY",Us="INCOMPATIBLE_WRONG_FORMAT",We=q({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const i={ref:"_"};for(const t in this.$props)i[Ae(t)]=this.$props[t];return C2("span",[Oe(this.$slots,"default")?C2("a",i,this.$slots.default()):C2("a",i)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){const i=this.$el.appendChild(document.createElement("span")),t=this;Ee(()=>import("./buttons.esm-1047f35f.js"),[],import.meta.url).then(function(e){e.render(i.appendChild(t.$refs._),function(s){try{i.parentNode.replaceChild(s,i)}catch{}})})},reset:function(){this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),Ye=u("p",null,"Unable to reach the API",-1),Xe={key:0},Ke=q({__name:"AppErrorMessage",setup(i){const t=$6();return(e,s)=>(Z(),w1(L(b7),{class:"global-api-status empty-state--wide-content empty-state--compact","cta-is-hidden":""},{title:S(()=>[I(L(Z6),{class:"mb-3",icon:"warning",color:"var(--black-500)","secondary-color":"var(--yellow-300)",size:"64"}),C(),Ye]),message:S(()=>[u("p",null,[C(` - Please double check to make sure it is up and running `),L(t).baseUrl?(Z(),$("span",Xe,[C(", and it is reachable at "),u("code",null,T(L(t).baseUrl),1)])):b1("",!0)])]),_:1}))}}),qe={class:"upgrade-check"},Qe={class:"alert-content"},Je=q({__name:"UpgradeCheck",setup(i){const t=$6(),e=F6(),s=l1(""),n=l1(!1);r(e("KUMA_VERSION"));const o=(a,l)=>{const c=a.split("."),h=l.split(".");for(let d=0;d<3;d++){const f=Number(c[d]),p=Number(h[d]);if(f>p)return 1;if(p>f)return-1}return 0};async function r(a){if(a.match("^[0-9]+.[0-9]+.[0-9]+$")){try{s.value=await t.getLatestVersion()}catch(l){console.error(l);return}if(s.value!==""){const l=o(s.value,a);n.value=l===1}else{const c=new Date,h=new Date("2020-06-03 12:00:00"),d=new Date(h.getFullYear(),h.getMonth()+3,h.getDate());n.value=c.getTime()>=d.getTime()}}}return(a,l)=>(Z(),$("div",qe,[n.value?(Z(),w1(L(y7),{key:0,class:"upgrade-check-alert",appearance:"warning",size:"small"},{alertMessage:S(()=>[u("div",Qe,[u("div",null,T(L(e)("KUMA_PRODUCT_NAME"))+` update available - `,1),C(),u("div",null,[I(L(X2),{class:"warning-button",appearance:"primary",size:"small",to:L(e)("KUMA_INSTALL_URL")},{default:S(()=>[C(` +var Le=Object.defineProperty;var ve=(i,t,e)=>t in i?Le(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e;var k=(i,t,e)=>(ve(i,typeof t!="symbol"?t+"":t,e),e);import{u as b2,a as b7,D as K2,K as y7,p as n1,J as et,Q as Ve,W as He,b as we}from"./kongponents.es-d49ba82d.js";import{M as Se,N as _1,d as q,o as E,a as g1,w as S,h as B,b as y,g as C,n as w1,k as u,O as L7,Q as it,R as ke,S as st,U as Ae,V as p2,W as Oe,_ as Ee,e as P,t as F,f as i1,q as c1,c as t1,r as v7,p as V7,m as H7,v as R6,z as w7,X as S7,u as P6,x as q2,Y as Ie,s as f6,F as k7,j as A7,Z as Be,$ as O7,a0 as Ze,A as T6,a1 as w6,a2 as E7,y as w2,a3 as r1,B as De,I as I7,J as B7,L as Re}from"./index-f0e2f93b.js";const m1=(i,t)=>{const e=i.__vccOpts||i;for(const[s,n]of t)e[s]=n;return e};function F6(){return Se(_1.store)}const Pe=u("p",null,"Loading data …",-1),Te=q({__name:"LoadingBlock",setup(i){return(t,e)=>(E(),g1(y(b7),{"cta-is-hidden":"","data-testid":"loading-block"},{title:S(()=>[B(y(b2),{class:"mb-3",icon:"spinner",color:"rgba(0, 0, 0, 0.1)",size:"42"}),C(),w1(t.$slots,"default",{},()=>[Pe])]),_:3}))}}),[$6,Fe,N6,Ps,Ts,Fs,k1,$e,$s]=L7(_1.env,_1.nav,_1.api,_1.store,_1.router,_1.bootstrap,_1.i18n,_1.logger,_1.dataSourcePool),Ne=new Intl.DateTimeFormat("en-US",{dateStyle:"long"}),Ge=new Intl.DateTimeFormat("en-US",{dateStyle:"long",timeStyle:"medium"});function ze(i){const t=new Date(Date.parse(i)),e=Math.floor((Date.now()-t.getTime())/1e3);return e<=1?"just now":e<20?`${e} seconds ago`:e<40?"half a minute ago":e<60?"less than a minute ago":e<=90?"one minute ago":e<=3540?`${Math.round(e/60)} minutes ago`:e<=5400?"1 hour ago":e<=86400?`${Math.round(e/3600)} hours ago`:e<=129600?"1 day ago":e<604800?`${Math.round(e/86400)} days ago`:e<=777600?"1 week ago":Ne.format(t)}function Ns(i){const t=new Date(Date.parse(i));return Ge.format(t)}async function nt(i){try{let t=null,e=0,s=[],n=null;for(;;){const o={size:it,offset:e},{total:r,items:a,next:l}=await i(o);if(Array.isArray(a)&&(s=s.concat(a)),t===null&&(t=r),!l||n===l)break;n=l,e+=it}return{total:t,items:s}}catch(t){throw new Error(`Resource fetching failed: ${t}`)}}function Gs(i){var e;const t=((e=i.zoneInsight)==null?void 0:e.subscriptions)??[];if(t.length>0){const s=t[t.length-1];if(s.config){const n=JSON.parse(s.config);return ke(n,"dpServer.auth.type",st)}}return st}function zs(i){let t=[];i.networking.inbound&&(t=i.networking.inbound.filter(s=>"tags"in s).flatMap(s=>Object.entries(s.tags)).map(([s,n])=>`${s}=${n}`)),i.networking.gateway&&(t=Object.entries(i.networking.gateway.tags).map(([s,n])=>`${s}=${n}`));const e=Array.from(new Set(t));return e.sort((s,n)=>s.localeCompare(n)),e.map(s=>s.split("=")).map(([s,n])=>({label:s,value:n}))}function Z7(i={subscriptions:[]}){return(i.subscriptions??[]).some(e=>{var s;return((s=e.connectTime)==null?void 0:s.length)&&!e.disconnectTime})?"online":"offline"}function Us(i,t={subscriptions:[]}){const e=i.networking.inbound??[],s=e.filter(o=>o.health&&!o.health.ready).map(o=>`Inbound on port ${o.port} is not ready (kuma.io/service: ${o.tags["kuma.io/service"]})`);let n;switch(!0){case e.length===0:n="online";break;case s.length===e.length:n="offline";break;case s.length>0:n="partially_degraded";break;default:n=Z7(t)}return{status:n,reason:s}}function js(i){if(i===void 0||i.subscriptions.length===0)return null;const t={},e=i.subscriptions[i.subscriptions.length-1];return e.version===void 0?null:(e.version.envoy&&(t.envoy=e.version.envoy.version),e.version.kumaDp&&(t.kumaDp=e.version.kumaDp.version),e.version.dependencies&&Object.entries(e.version.dependencies).forEach(([s,n])=>{t[s]=n}),t)}function Ws(i){if(i.dataplaneInsight===void 0||i.dataplaneInsight.mTLS===void 0)return null;const{mTLS:t}=i.dataplaneInsight,e=new Date(t.certificateExpirationTime),s=new Date(e.getTime()+e.getTimezoneOffset()*6e4);return{certificateExpirationTime:`${s.toLocaleDateString("en-US")} ${s.getHours()}:${s.getMinutes()}:${s.getSeconds()}`,lastCertificateRegeneration:ze(t.lastCertificateRegeneration),certificateRegenerations:t.certificateRegenerations}}function Ys(i){var s,n;return((s=i.kumaDp)==null?void 0:s.kumaCpCompatible)??!0?((n=i.envoy)==null?void 0:n.kumaDpCompatible)??!0?{kind:Ue}:{kind:We,payload:{envoy:i.envoy.version,kumaDp:i.kumaDp.version}}:{kind:je,payload:{kumaDp:i.kumaDp.version}}}const Ue="COMPATIBLE",Xs="INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS",Ks="INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS",je="INCOMPATIBLE_UNSUPPORTED_KUMA_DP",We="INCOMPATIBLE_UNSUPPORTED_ENVOY",qs="INCOMPATIBLE_WRONG_FORMAT",Ye=q({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const i={ref:"_"};for(const t in this.$props)i[Ae(t)]=this.$props[t];return p2("span",[Oe(this.$slots,"default")?p2("a",i,this.$slots.default()):p2("a",i)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){const i=this.$el.appendChild(document.createElement("span")),t=this;Ee(()=>import("./buttons.esm-1047f35f.js"),[],import.meta.url).then(function(e){e.render(i.appendChild(t.$refs._),function(s){try{i.parentNode.replaceChild(s,i)}catch{}})})},reset:function(){this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),Xe=u("p",null,"Unable to reach the API",-1),Ke={key:0},qe=q({__name:"AppErrorMessage",setup(i){const t=N6();return(e,s)=>(E(),g1(y(b7),{class:"global-api-status empty-state--wide-content empty-state--compact","cta-is-hidden":""},{title:S(()=>[B(y(b2),{class:"mb-3",icon:"warning",color:"var(--black-500)","secondary-color":"var(--yellow-300)",size:"64"}),C(),Xe]),message:S(()=>[u("p",null,[C(` + Please double check to make sure it is up and running `),y(t).baseUrl?(E(),P("span",Ke,[C(", and it is reachable at "),u("code",null,F(y(t).baseUrl),1)])):i1("",!0)])]),_:1}))}}),Qe={class:"upgrade-check"},Je={class:"alert-content"},t3=q({__name:"UpgradeCheck",setup(i){const t=N6(),e=$6(),s=c1(""),n=c1(!1);r(e("KUMA_VERSION"));const o=(a,l)=>{const c=a.split("."),h=l.split(".");for(let d=0;d<3;d++){const f=Number(c[d]),p=Number(h[d]);if(f>p)return 1;if(p>f)return-1}return 0};async function r(a){if(a.match("^[0-9]+.[0-9]+.[0-9]+$")){try{s.value=await t.getLatestVersion()}catch(l){console.error(l);return}if(s.value!==""){const l=o(s.value,a);n.value=l===1}else{const c=new Date,h=new Date("2020-06-03 12:00:00"),d=new Date(h.getFullYear(),h.getMonth()+3,h.getDate());n.value=c.getTime()>=d.getTime()}}}return(a,l)=>(E(),P("div",Qe,[n.value?(E(),g1(y(y7),{key:0,class:"upgrade-check-alert",appearance:"warning",size:"small"},{alertMessage:S(()=>[u("div",Je,[u("div",null,F(y(e)("KUMA_PRODUCT_NAME"))+` update available + `,1),C(),u("div",null,[B(y(K2),{class:"warning-button",appearance:"primary",size:"small",to:y(e)("KUMA_INSTALL_URL")},{default:S(()=>[C(` Update - `)]),_:1},8,["to"])])])]),_:1})):b1("",!0)]))}});const t3=y1(Je,[["__scopeId","data-v-a788752a"]]),e3=i=>(H7("data-v-3d07b944"),i=i(),v7(),i),i3={class:"app-header"},s3={class:"horizontal-list"},n3={class:"upgrade-check-wrapper"},o3={key:0,class:"horizontal-list"},r3={class:"app-status app-status--mobile"},a3={class:"app-status app-status--desktop"},l3=["href"],c3=["href"],h3=e3(()=>u("span",{class:"visually-hidden"},"Diagnostics",-1)),d3=q({__name:"AppHeader",setup(i){const[t,e]=[Ms(),xs()],s=T6(),n=F6(),{t:o}=S1(),r=t1(()=>s.getters.shouldShowAppError),a=t1(()=>{const c=s.getters["config/getEnvironment"];return c?c.charAt(0).toUpperCase()+c.substring(1):"Universal"}),l=t1(()=>s.getters["config/getMulticlusterStatus"]?"Multi-Zone":"Standalone");return(c,h)=>{const d=V7("router-link");return Z(),$("header",i3,[u("div",s3,[I(d,{to:{name:"home"}},{default:S(()=>[I(L(t),{"data-testid":"logo"})]),_:1}),C(),I(L(e),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:S(()=>[C(` + `)]),_:1},8,["to"])])])]),_:1})):i1("",!0)]))}});const e3=m1(t3,[["__scopeId","data-v-a788752a"]]),i3=i=>(V7("data-v-3d07b944"),i=i(),H7(),i),s3={class:"app-header"},n3={class:"horizontal-list"},o3={class:"upgrade-check-wrapper"},r3={key:0,class:"horizontal-list"},a3={class:"app-status app-status--mobile"},l3={class:"app-status app-status--desktop"},c3=["href"],h3=["href"],d3=i3(()=>u("span",{class:"visually-hidden"},"Diagnostics",-1)),f3=q({__name:"AppHeader",setup(i){const[t,e]=[xs(),bs()],s=F6(),n=$6(),{t:o}=k1(),r=t1(()=>s.getters.shouldShowAppError),a=t1(()=>{const c=s.getters["config/getEnvironment"];return c?c.charAt(0).toUpperCase()+c.substring(1):"Universal"}),l=t1(()=>s.getters["config/getMulticlusterStatus"]?"Multi-Zone":"Standalone");return(c,h)=>{const d=v7("router-link");return E(),P("header",s3,[u("div",n3,[B(d,{to:{name:"home"}},{default:S(()=>[B(y(t),{"data-testid":"logo"})]),_:1}),C(),B(y(e),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:S(()=>[C(` Star - `)]),_:1}),C(),u("div",n3,[I(t3)])]),C(),r.value?b1("",!0):(Z(),$("div",o3,[u("div",r3,[I(L(s1),{width:"280"},{content:S(()=>[u("p",null,[C(T(L(o)("common.product.name"))+" ",1),u("b",null,T(L(n)("KUMA_VERSION")),1),C(" on "),u("b",null,T(a.value),1),C(" ("+T(l.value)+`) - `,1)])]),default:S(()=>[I(L(X2),{appearance:"outline"},{default:S(()=>[C(` + `)]),_:1}),C(),u("div",o3,[B(e3)])]),C(),r.value?i1("",!0):(E(),P("div",r3,[u("div",a3,[B(y(n1),{width:"280"},{content:S(()=>[u("p",null,[C(F(y(o)("common.product.name"))+" ",1),u("b",null,F(y(n)("KUMA_VERSION")),1),C(" on "),u("b",null,F(a.value),1),C(" ("+F(l.value)+`) + `,1)])]),default:S(()=>[B(y(K2),{appearance:"outline"},{default:S(()=>[C(` Info - `)]),_:1}),C()]),_:1})]),C(),u("p",a3,[C(T(L(o)("common.product.name"))+" ",1),u("b",null,T(L(n)("KUMA_VERSION")),1),C(" on "),u("b",null,T(a.value),1),C(" ("+T(l.value)+`) - `,1)]),C(),I(L(He),{class:"help-menu",icon:"help","button-appearance":"outline","kpop-attributes":{placement:"bottomEnd"}},{items:S(()=>[I(L(tt),null,{default:S(()=>[u("a",{href:L(o)("common.product.href.docs.index"),target:"_blank",rel:"noopener noreferrer"},` + `)]),_:1}),C()]),_:1})]),C(),u("p",l3,[C(F(y(o)("common.product.name"))+" ",1),u("b",null,F(y(n)("KUMA_VERSION")),1),C(" on "),u("b",null,F(a.value),1),C(" ("+F(l.value)+`) + `,1)]),C(),B(y(Ve),{class:"help-menu",icon:"help","button-appearance":"outline","kpop-attributes":{placement:"bottomEnd"}},{items:S(()=>[B(y(et),null,{default:S(()=>[u("a",{href:y(o)("common.product.href.docs.index"),target:"_blank",rel:"noopener noreferrer"},` Documentation - `,8,l3)]),_:1}),C(),I(L(tt),null,{default:S(()=>[u("a",{href:L(n)("KUMA_FEEDBACK_URL"),target:"_blank",rel:"noopener noreferrer"},` + `,8,c3)]),_:1}),C(),B(y(et),null,{default:S(()=>[u("a",{href:y(n)("KUMA_FEEDBACK_URL"),target:"_blank",rel:"noopener noreferrer"},` Feedback - `,8,c3)]),_:1})]),_:1}),C(),I(L(X2),{to:{name:"diagnostics"},icon:"gearFilled","button-appearance":"btn-link","data-testid":"nav-item-diagnostics"},{icon:S(()=>[I(L(Z6),{icon:"gearFilled",class:"k-button-icon",size:"16",color:"currentColor","hide-title":""})]),default:S(()=>[C(),h3]),_:1})]))])}}});const f3=y1(d3,[["__scopeId","data-v-3d07b944"]]),u3={};function C3(i,t){return Z(),$("main",null,[x2(i.$slots,"default")])}const p3=y1(u3,[["render",C3]]),g3=""+new URL("kuma-loader-v1-2aaed7d4.gif",import.meta.url).href,m3=i=>(H7("data-v-06e19708"),i=i(),v7(),i),_3={class:"full-screen"},M3={class:"loading-container"},x3=m3(()=>u("img",{src:g3},null,-1)),b3={class:"progress"},y3=q({__name:"AppLoadingBar",setup(i){let t;const e=l1(10);return D6(function(){t=window.setInterval(()=>{e.value>=100&&(window.clearInterval(t),e.value=100),e.value=Math.min(e.value+Math.ceil(Math.random()*30),100)},150)}),w7(function(){window.clearInterval(t)}),(s,n)=>(Z(),$("div",_3,[u("div",M3,[x3,C(),u("div",b3,[u("div",{style:S7({width:`${e.value}%`}),class:"progress-bar",role:"progressbar","data-testid":"app-progress-bar"},null,4)])])]))}});const L3=y1(y3,[["__scopeId","data-v-06e19708"]]),V3={key:0,class:"onboarding-check"},H3={class:"alert-content"},v3=q({__name:"AppOnboardingNotification",setup(i){const{t}=S1(),e=l1(!1);function s(){e.value=!0}return(n,o)=>e.value===!1?(Z(),$("div",V3,[I(L(y7),{appearance:"success",class:"dismissible","dismiss-type":"icon",onClosed:s},{alertMessage:S(()=>[u("div",H3,[u("div",null,[u("strong",null,"Welcome to "+T(L(t)("common.product.name"))+"!",1),C(` We've detected that you don't have any data plane proxies running yet. We've created an onboarding process to help you! - `)]),C(),u("div",null,[I(L(X2),{appearance:"primary",size:"small",class:"action-button",to:{name:"onboarding-welcome"}},{default:S(()=>[C(` + `,8,h3)]),_:1})]),_:1}),C(),B(y(K2),{to:{name:"diagnostics"},icon:"gearFilled","button-appearance":"btn-link","data-testid":"nav-item-diagnostics"},{icon:S(()=>[B(y(b2),{icon:"gearFilled",class:"k-button-icon",size:"16",color:"currentColor","hide-title":""})]),default:S(()=>[C(),d3]),_:1})]))])}}});const u3=m1(f3,[["__scopeId","data-v-3d07b944"]]),C3={};function p3(i,t){return E(),P("main",null,[w1(i.$slots,"default")])}const g3=m1(C3,[["render",p3]]),m3=""+new URL("kuma-loader-v1-2aaed7d4.gif",import.meta.url).href,_3=i=>(V7("data-v-06e19708"),i=i(),H7(),i),M3={class:"full-screen"},x3={class:"loading-container"},b3=_3(()=>u("img",{src:m3},null,-1)),y3={class:"progress"},L3=q({__name:"AppLoadingBar",setup(i){let t;const e=c1(10);return R6(function(){t=window.setInterval(()=>{e.value>=100&&(window.clearInterval(t),e.value=100),e.value=Math.min(e.value+Math.ceil(Math.random()*30),100)},150)}),w7(function(){window.clearInterval(t)}),(s,n)=>(E(),P("div",M3,[u("div",x3,[b3,C(),u("div",y3,[u("div",{style:S7({width:`${e.value}%`}),class:"progress-bar",role:"progressbar","data-testid":"app-progress-bar"},null,4)])])]))}});const v3=m1(L3,[["__scopeId","data-v-06e19708"]]),V3={key:0,class:"onboarding-check"},H3={class:"alert-content"},w3=q({__name:"AppOnboardingNotification",setup(i){const{t}=k1(),e=c1(!1);function s(){e.value=!0}return(n,o)=>e.value===!1?(E(),P("div",V3,[B(y(y7),{appearance:"success",class:"dismissible","dismiss-type":"icon",onClosed:s},{alertMessage:S(()=>[u("div",H3,[u("div",null,[u("strong",null,"Welcome to "+F(y(t)("common.product.name"))+"!",1),C(` We've detected that you don't have any data plane proxies running yet. We've created an onboarding process to help you! + `)]),C(),u("div",null,[B(y(K2),{appearance:"primary",size:"small",class:"action-button",to:{name:"onboarding-welcome"}},{default:S(()=>[C(` Get started - `)]),_:1})])])]),_:1})])):b1("",!0)}});const w3=y1(v3,[["__scopeId","data-v-d0a5d48c"]]),S3=["data-testid"],k3=q({__name:"AppNavItem",props:{name:{type:String,required:!0},routeName:{type:String,required:!0},anchorRouteName:{type:String,required:!1,default:""}},setup(i){const t=i,e=Fe(),s=R6(),n=t1(()=>({name:t.routeName})),o=t1(()=>!!(t.routeName===s.name||t.anchorRouteName!==""&&s.matched.some(l=>l.name===t.anchorRouteName)));function r(){e.info(Ie.SIDEBAR_ITEM_CLICKED,{data:n.value})}return(a,l)=>{const c=V7("router-link");return Z(),$("div",{class:st(["nav-item",{[`nav-item-${t.routeName}`]:t.routeName!==""}]),"data-testid":t.routeName||void 0},[I(c,{class:st(["nav-link",{"nav-link--is-active":o.value}]),to:n.value,onClick:r},{default:S(()=>[C(T(i.name),1)]),_:1},8,["class","to"])],10,S3)}}});const A3=y1(k3,[["__scopeId","data-v-cd995432"]]);async function O3(i,t,e=()=>!1){do{if(await i(),await e())break;const s=typeof t=="number"?t:t();await new Promise(n=>setTimeout(n,Math.max(0,s)))}while(!await e())}const E3={class:"app-sidebar-wrapper"},I3={class:"app-sidebar"},B3=10,Z3=q({__name:"AppSidebar",setup(i){const t=Te(),e=R6(),s=T6(),n=t1(()=>t(s.getters["config/getMulticlusterStatus"]));h6(()=>e.params.mesh,(c,h)=>{c!==h&&c&&s.dispatch("sidebar/getMeshInsights",c)});let o=!1;D6(function(){window.addEventListener("blur",r),window.addEventListener("focus",a)}),w7(function(){window.removeEventListener("blur",r),window.removeEventListener("focus",a)}),a();function r(){o=!0}function a(){o=!1,O3(l,B3*1e3,()=>o)}function l(){return s.dispatch("sidebar/getInsights")}return(c,h)=>(Z(),$("div",E3,[u("aside",I3,[(Z(!0),$(k7,null,A7(n.value,(d,f)=>(Z(),w1(A3,{key:f,name:d.name,"route-name":d.routeName,"anchor-route-name":d.anchorRouteName},null,8,["name","route-name","anchor-route-name"]))),128))])]))}});const D3=y1(Z3,[["__scopeId","data-v-afa33caf"]]),R3=""+new URL("product-logo-7a2ca341.png",import.meta.url).href,P3=["alt"],T3=q({__name:"KumaLogo",setup(i){const t=F6();return(e,s)=>(Z(),$("img",{src:R3,alt:`${L(t)("KUMA_PRODUCT_NAME")} Logo`},null,8,P3))}});const F3=y1(T3,[["__scopeId","data-v-1587818a"]]),$3=typeof process=="object"&&process.env&&{}.NODE_DEBUG&&/\bsemver\b/i.test({}.NODE_DEBUG)?(...i)=>console.error("SEMVER",...i):()=>{};var D7=$3;const N3="2.0.0",R7=256,G3=Number.MAX_SAFE_INTEGER||9007199254740991,z3=16,U3=R7-6,j3=["major","premajor","minor","preminor","patch","prepatch","prerelease"];var P7={MAX_LENGTH:R7,MAX_SAFE_COMPONENT_LENGTH:z3,MAX_SAFE_BUILD_LENGTH:U3,MAX_SAFE_INTEGER:G3,RELEASE_TYPES:j3,SEMVER_SPEC_VERSION:N3,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},v6={exports:{}};(function(i,t){const{MAX_SAFE_COMPONENT_LENGTH:e,MAX_SAFE_BUILD_LENGTH:s,MAX_LENGTH:n}=P7,o=D7;t=i.exports={};const r=t.re=[],a=t.safeRe=[],l=t.src=[],c=t.t={};let h=0;const d="[a-zA-Z0-9-]",f=[["\\s",1],["\\d",n],[d,s]],p=_=>{for(const[m,M]of f)_=_.split(`${m}*`).join(`${m}{0,${M}}`).split(`${m}+`).join(`${m}{1,${M}}`);return _},g=(_,m,M)=>{const x=p(m),V=h++;o(_,V,m),c[_]=V,l[V]=m,r[V]=new RegExp(m,M?"g":void 0),a[V]=new RegExp(x,M?"g":void 0)};g("NUMERICIDENTIFIER","0|[1-9]\\d*"),g("NUMERICIDENTIFIERLOOSE","\\d+"),g("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${d}*`),g("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),g("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),g("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),g("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),g("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),g("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),g("BUILDIDENTIFIER",`${d}+`),g("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),g("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),g("FULL",`^${l[c.FULLPLAIN]}$`),g("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),g("LOOSE",`^${l[c.LOOSEPLAIN]}$`),g("GTLT","((?:<|>)?=?)"),g("XRANGEIDENTIFIERLOOSE",`${l[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),g("XRANGEIDENTIFIER",`${l[c.NUMERICIDENTIFIER]}|x|X|\\*`),g("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),g("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),g("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),g("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),g("COERCE",`(^|[^\\d])(\\d{1,${e}})(?:\\.(\\d{1,${e}}))?(?:\\.(\\d{1,${e}}))?(?:$|[^\\d])`),g("COERCERTL",l[c.COERCE],!0),g("LONETILDE","(?:~>?)"),g("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",g("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),g("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),g("LONECARET","(?:\\^)"),g("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",g("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),g("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),g("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),g("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),g("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",g("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),g("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),g("STAR","(<|>)?=?\\s*\\*"),g("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),g("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(v6,v6.exports);var W3=v6.exports;const Y3=Object.freeze({loose:!0}),X3=Object.freeze({}),K3=i=>i?typeof i!="object"?Y3:i:X3;var q3=K3;const ot=/^[0-9]+$/,T7=(i,t)=>{const e=ot.test(i),s=ot.test(t);return e&&s&&(i=+i,t=+t),i===t?0:e&&!s?-1:s&&!e?1:iT7(t,i);var J3={compareIdentifiers:T7,rcompareIdentifiers:Q3};const A2=D7,{MAX_LENGTH:rt,MAX_SAFE_INTEGER:O2}=P7,{safeRe:at,t:lt}=W3,t4=q3,{compareIdentifiers:U1}=J3;let e4=class g1{constructor(t,e){if(e=t4(e),t instanceof g1){if(t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>rt)throw new TypeError(`version is longer than ${rt} characters`);A2("SemVer",t,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;const s=t.trim().match(e.loose?at[lt.LOOSE]:at[lt.FULL]);if(!s)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>O2||this.major<0)throw new TypeError("Invalid major version");if(this.minor>O2||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>O2||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){const o=+n;if(o>=0&&o=0;)typeof this.prerelease[o]=="number"&&(this.prerelease[o]++,o=-2);if(o===-1){if(e===this.prerelease.join(".")&&s===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(e){let o=[e,n];s===!1&&(o=[e]),U1(this.prerelease[0],e)===0?isNaN(this.prerelease[1])&&(this.prerelease=o):this.prerelease=o}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};var i4=e4;const ct=i4,s4=(i,t,e)=>new ct(i,e).compare(new ct(t,e));var n4=s4;const p6=Be(n4);/*! + `)]),_:1})])])]),_:1})])):i1("",!0)}});const S3=m1(w3,[["__scopeId","data-v-d0a5d48c"]]),k3=["data-testid"],A3=q({__name:"AppNavItem",props:{name:{type:String,required:!0},routeName:{type:String,required:!0},anchorRouteName:{type:String,required:!1,default:""}},setup(i){const t=i,e=$e(),s=P6(),n=t1(()=>({name:t.routeName})),o=t1(()=>!!(t.routeName===s.name||t.anchorRouteName!==""&&s.matched.some(l=>l.name===t.anchorRouteName)));function r(){e.info(Ie.SIDEBAR_ITEM_CLICKED,{data:n.value})}return(a,l)=>{const c=v7("router-link");return E(),P("div",{class:q2(["nav-item",{[`nav-item-${t.routeName}`]:t.routeName!==""}]),"data-testid":t.routeName||void 0},[B(c,{class:q2(["nav-link",{"nav-link--is-active":o.value}]),to:n.value,onClick:r},{default:S(()=>[C(F(i.name),1)]),_:1},8,["class","to"])],10,k3)}}});const O3=m1(A3,[["__scopeId","data-v-cd995432"]]);async function E3(i,t,e=()=>!1){do{if(await i(),await e())break;const s=typeof t=="number"?t:t();await new Promise(n=>setTimeout(n,Math.max(0,s)))}while(!await e())}const I3={class:"app-sidebar-wrapper"},B3={class:"app-sidebar"},Z3=10,D3=q({__name:"AppSidebar",setup(i){const t=Fe(),e=P6(),s=F6(),n=t1(()=>t(s.getters["config/getMulticlusterStatus"]));f6(()=>e.params.mesh,(c,h)=>{c!==h&&c&&s.dispatch("sidebar/getMeshInsights",c)});let o=!1;R6(function(){window.addEventListener("blur",r),window.addEventListener("focus",a)}),w7(function(){window.removeEventListener("blur",r),window.removeEventListener("focus",a)}),a();function r(){o=!0}function a(){o=!1,E3(l,Z3*1e3,()=>o)}function l(){return s.dispatch("sidebar/getInsights")}return(c,h)=>(E(),P("div",I3,[u("aside",B3,[(E(!0),P(k7,null,A7(n.value,(d,f)=>(E(),g1(O3,{key:f,name:d.name,"route-name":d.routeName,"anchor-route-name":d.anchorRouteName},null,8,["name","route-name","anchor-route-name"]))),128))])]))}});const R3=m1(D3,[["__scopeId","data-v-afa33caf"]]),P3=""+new URL("product-logo-7a2ca341.png",import.meta.url).href,T3=["alt"],F3=q({__name:"KumaLogo",setup(i){const t=$6();return(e,s)=>(E(),P("img",{src:P3,alt:`${y(t)("KUMA_PRODUCT_NAME")} Logo`},null,8,T3))}});const $3=m1(F3,[["__scopeId","data-v-1587818a"]]),N3=typeof process=="object"&&process.env&&{}.NODE_DEBUG&&/\bsemver\b/i.test({}.NODE_DEBUG)?(...i)=>console.error("SEMVER",...i):()=>{};var D7=N3;const G3="2.0.0",R7=256,z3=Number.MAX_SAFE_INTEGER||9007199254740991,U3=16,j3=R7-6,W3=["major","premajor","minor","preminor","patch","prepatch","prerelease"];var P7={MAX_LENGTH:R7,MAX_SAFE_COMPONENT_LENGTH:U3,MAX_SAFE_BUILD_LENGTH:j3,MAX_SAFE_INTEGER:z3,RELEASE_TYPES:W3,SEMVER_SPEC_VERSION:G3,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},S6={exports:{}};(function(i,t){const{MAX_SAFE_COMPONENT_LENGTH:e,MAX_SAFE_BUILD_LENGTH:s,MAX_LENGTH:n}=P7,o=D7;t=i.exports={};const r=t.re=[],a=t.safeRe=[],l=t.src=[],c=t.t={};let h=0;const d="[a-zA-Z0-9-]",f=[["\\s",1],["\\d",n],[d,s]],p=_=>{for(const[m,M]of f)_=_.split(`${m}*`).join(`${m}{0,${M}}`).split(`${m}+`).join(`${m}{1,${M}}`);return _},g=(_,m,M)=>{const x=p(m),v=h++;o(_,v,m),c[_]=v,l[v]=m,r[v]=new RegExp(m,M?"g":void 0),a[v]=new RegExp(x,M?"g":void 0)};g("NUMERICIDENTIFIER","0|[1-9]\\d*"),g("NUMERICIDENTIFIERLOOSE","\\d+"),g("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${d}*`),g("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),g("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),g("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),g("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),g("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),g("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),g("BUILDIDENTIFIER",`${d}+`),g("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),g("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),g("FULL",`^${l[c.FULLPLAIN]}$`),g("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),g("LOOSE",`^${l[c.LOOSEPLAIN]}$`),g("GTLT","((?:<|>)?=?)"),g("XRANGEIDENTIFIERLOOSE",`${l[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),g("XRANGEIDENTIFIER",`${l[c.NUMERICIDENTIFIER]}|x|X|\\*`),g("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),g("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),g("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),g("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),g("COERCE",`(^|[^\\d])(\\d{1,${e}})(?:\\.(\\d{1,${e}}))?(?:\\.(\\d{1,${e}}))?(?:$|[^\\d])`),g("COERCERTL",l[c.COERCE],!0),g("LONETILDE","(?:~>?)"),g("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",g("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),g("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),g("LONECARET","(?:\\^)"),g("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",g("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),g("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),g("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),g("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),g("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",g("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),g("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),g("STAR","(<|>)?=?\\s*\\*"),g("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),g("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(S6,S6.exports);var Y3=S6.exports;const X3=Object.freeze({loose:!0}),K3=Object.freeze({}),q3=i=>i?typeof i!="object"?X3:i:K3;var Q3=q3;const ot=/^[0-9]+$/,T7=(i,t)=>{const e=ot.test(i),s=ot.test(t);return e&&s&&(i=+i,t=+t),i===t?0:e&&!s?-1:s&&!e?1:iT7(t,i);var t4={compareIdentifiers:T7,rcompareIdentifiers:J3};const O2=D7,{MAX_LENGTH:rt,MAX_SAFE_INTEGER:E2}=P7,{safeRe:at,t:lt}=Y3,e4=Q3,{compareIdentifiers:j1}=t4;let i4=class M1{constructor(t,e){if(e=e4(e),t instanceof M1){if(t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>rt)throw new TypeError(`version is longer than ${rt} characters`);O2("SemVer",t,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;const s=t.trim().match(e.loose?at[lt.LOOSE]:at[lt.FULL]);if(!s)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>E2||this.major<0)throw new TypeError("Invalid major version");if(this.minor>E2||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>E2||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){const o=+n;if(o>=0&&o=0;)typeof this.prerelease[o]=="number"&&(this.prerelease[o]++,o=-2);if(o===-1){if(e===this.prerelease.join(".")&&s===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(e){let o=[e,n];s===!1&&(o=[e]),j1(this.prerelease[0],e)===0?isNaN(this.prerelease[1])&&(this.prerelease=o):this.prerelease=o}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};var s4=i4;const ct=s4,n4=(i,t,e)=>new ct(i,e).compare(new ct(t,e));var o4=n4;const m6=Be(o4);/*! * @kurkle/color v0.3.2 * https://github.com/kurkle/color#readme * (c) 2023 Jukka Kurkela * Released under the MIT License - */function w2(i){return i+.5|0}const A1=(i,t,e)=>Math.max(Math.min(i,e),t);function c2(i){return A1(w2(i*2.55),0,255)}function E1(i){return A1(w2(i*255),0,255)}function v1(i){return A1(w2(i/2.55)/100,0,1)}function ht(i){return A1(w2(i*100),0,100)}const f1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},w6=[..."0123456789ABCDEF"],o4=i=>w6[i&15],r4=i=>w6[(i&240)>>4]+w6[i&15],E2=i=>(i&240)>>4===(i&15),a4=i=>E2(i.r)&&E2(i.g)&&E2(i.b)&&E2(i.a);function l4(i){var t=i.length,e;return i[0]==="#"&&(t===4||t===5?e={r:255&f1[i[1]]*17,g:255&f1[i[2]]*17,b:255&f1[i[3]]*17,a:t===5?f1[i[4]]*17:255}:(t===7||t===9)&&(e={r:f1[i[1]]<<4|f1[i[2]],g:f1[i[3]]<<4|f1[i[4]],b:f1[i[5]]<<4|f1[i[6]],a:t===9?f1[i[7]]<<4|f1[i[8]]:255})),e}const c4=(i,t)=>i<255?t(i):"";function h4(i){var t=a4(i)?o4:r4;return i?"#"+t(i.r)+t(i.g)+t(i.b)+c4(i.a,t):void 0}const d4=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function F7(i,t,e){const s=t*Math.min(e,1-e),n=(o,r=(o+i/30)%12)=>e-s*Math.max(Math.min(r-3,9-r,1),-1);return[n(0),n(8),n(4)]}function f4(i,t,e){const s=(n,o=(n+i/60)%6)=>e-e*t*Math.max(Math.min(o,4-o,1),0);return[s(5),s(3),s(1)]}function u4(i,t,e){const s=F7(i,1,.5);let n;for(t+e>1&&(n=1/(t+e),t*=n,e*=n),n=0;n<3;n++)s[n]*=1-t-e,s[n]+=t;return s}function C4(i,t,e,s,n){return i===n?(t-e)/s+(t.5?h/(2-o-r):h/(o+r),l=C4(e,s,n,h,o),l=l*60+.5),[l|0,c||0,a]}function G6(i,t,e,s){return(Array.isArray(t)?i(t[0],t[1],t[2]):i(t,e,s)).map(E1)}function z6(i,t,e){return G6(F7,i,t,e)}function p4(i,t,e){return G6(u4,i,t,e)}function g4(i,t,e){return G6(f4,i,t,e)}function $7(i){return(i%360+360)%360}function m4(i){const t=d4.exec(i);let e=255,s;if(!t)return;t[5]!==s&&(e=t[6]?c2(+t[5]):E1(+t[5]));const n=$7(+t[2]),o=+t[3]/100,r=+t[4]/100;return t[1]==="hwb"?s=p4(n,o,r):t[1]==="hsv"?s=g4(n,o,r):s=z6(n,o,r),{r:s[0],g:s[1],b:s[2],a:e}}function _4(i,t){var e=N6(i);e[0]=$7(e[0]+t),e=z6(e),i.r=e[0],i.g=e[1],i.b=e[2]}function M4(i){if(!i)return;const t=N6(i),e=t[0],s=ht(t[1]),n=ht(t[2]);return i.a<255?`hsla(${e}, ${s}%, ${n}%, ${v1(i.a)})`:`hsl(${e}, ${s}%, ${n}%)`}const dt={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},ft={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function x4(){const i={},t=Object.keys(ft),e=Object.keys(dt);let s,n,o,r,a;for(s=0;s>16&255,o>>8&255,o&255]}return i}let I2;function b4(i){I2||(I2=x4(),I2.transparent=[0,0,0,0]);const t=I2[i.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const y4=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function L4(i){const t=y4.exec(i);let e=255,s,n,o;if(t){if(t[7]!==s){const r=+t[7];e=t[8]?c2(r):A1(r*255,0,255)}return s=+t[1],n=+t[3],o=+t[5],s=255&(t[2]?c2(s):A1(s,0,255)),n=255&(t[4]?c2(n):A1(n,0,255)),o=255&(t[6]?c2(o):A1(o,0,255)),{r:s,g:n,b:o,a:e}}}function V4(i){return i&&(i.a<255?`rgba(${i.r}, ${i.g}, ${i.b}, ${v1(i.a)})`:`rgb(${i.r}, ${i.g}, ${i.b})`)}const g6=i=>i<=.0031308?i*12.92:Math.pow(i,1/2.4)*1.055-.055,j1=i=>i<=.04045?i/12.92:Math.pow((i+.055)/1.055,2.4);function H4(i,t,e){const s=j1(v1(i.r)),n=j1(v1(i.g)),o=j1(v1(i.b));return{r:E1(g6(s+e*(j1(v1(t.r))-s))),g:E1(g6(n+e*(j1(v1(t.g))-n))),b:E1(g6(o+e*(j1(v1(t.b))-o))),a:i.a+e*(t.a-i.a)}}function B2(i,t,e){if(i){let s=N6(i);s[t]=Math.max(0,Math.min(s[t]+s[t]*e,t===0?360:1)),s=z6(s),i.r=s[0],i.g=s[1],i.b=s[2]}}function N7(i,t){return i&&Object.assign(t||{},i)}function ut(i){var t={r:0,g:0,b:0,a:255};return Array.isArray(i)?i.length>=3&&(t={r:i[0],g:i[1],b:i[2],a:255},i.length>3&&(t.a=E1(i[3]))):(t=N7(i,{r:0,g:0,b:0,a:1}),t.a=E1(t.a)),t}function v4(i){return i.charAt(0)==="r"?L4(i):m4(i)}class b2{constructor(t){if(t instanceof b2)return t;const e=typeof t;let s;e==="object"?s=ut(t):e==="string"&&(s=l4(t)||b4(t)||v4(t)),this._rgb=s,this._valid=!!s}get valid(){return this._valid}get rgb(){var t=N7(this._rgb);return t&&(t.a=v1(t.a)),t}set rgb(t){this._rgb=ut(t)}rgbString(){return this._valid?V4(this._rgb):void 0}hexString(){return this._valid?h4(this._rgb):void 0}hslString(){return this._valid?M4(this._rgb):void 0}mix(t,e){if(t){const s=this.rgb,n=t.rgb;let o;const r=e===o?.5:e,a=2*r-1,l=s.a-n.a,c=((a*l===-1?a:(a+l)/(1+a*l))+1)/2;o=1-c,s.r=255&c*s.r+o*n.r+.5,s.g=255&c*s.g+o*n.g+.5,s.b=255&c*s.b+o*n.b+.5,s.a=r*s.a+(1-r)*n.a,this.rgb=s}return this}interpolate(t,e){return t&&(this._rgb=H4(this._rgb,t._rgb,e)),this}clone(){return new b2(this.rgb)}alpha(t){return this._rgb.a=E1(t),this}clearer(t){const e=this._rgb;return e.a*=1-t,this}greyscale(){const t=this._rgb,e=w2(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=e,this}opaquer(t){const e=this._rgb;return e.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return B2(this._rgb,2,t),this}darken(t){return B2(this._rgb,2,-t),this}saturate(t){return B2(this._rgb,1,t),this}desaturate(t){return B2(this._rgb,1,-t),this}rotate(t){return _4(this._rgb,t),this}}/*! + */function S2(i){return i+.5|0}const O1=(i,t,e)=>Math.max(Math.min(i,e),t);function h2(i){return O1(S2(i*2.55),0,255)}function I1(i){return O1(S2(i*255),0,255)}function S1(i){return O1(S2(i/2.55)/100,0,1)}function ht(i){return O1(S2(i*100),0,100)}const u1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},k6=[..."0123456789ABCDEF"],r4=i=>k6[i&15],a4=i=>k6[(i&240)>>4]+k6[i&15],I2=i=>(i&240)>>4===(i&15),l4=i=>I2(i.r)&&I2(i.g)&&I2(i.b)&&I2(i.a);function c4(i){var t=i.length,e;return i[0]==="#"&&(t===4||t===5?e={r:255&u1[i[1]]*17,g:255&u1[i[2]]*17,b:255&u1[i[3]]*17,a:t===5?u1[i[4]]*17:255}:(t===7||t===9)&&(e={r:u1[i[1]]<<4|u1[i[2]],g:u1[i[3]]<<4|u1[i[4]],b:u1[i[5]]<<4|u1[i[6]],a:t===9?u1[i[7]]<<4|u1[i[8]]:255})),e}const h4=(i,t)=>i<255?t(i):"";function d4(i){var t=l4(i)?r4:a4;return i?"#"+t(i.r)+t(i.g)+t(i.b)+h4(i.a,t):void 0}const f4=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function F7(i,t,e){const s=t*Math.min(e,1-e),n=(o,r=(o+i/30)%12)=>e-s*Math.max(Math.min(r-3,9-r,1),-1);return[n(0),n(8),n(4)]}function u4(i,t,e){const s=(n,o=(n+i/60)%6)=>e-e*t*Math.max(Math.min(o,4-o,1),0);return[s(5),s(3),s(1)]}function C4(i,t,e){const s=F7(i,1,.5);let n;for(t+e>1&&(n=1/(t+e),t*=n,e*=n),n=0;n<3;n++)s[n]*=1-t-e,s[n]+=t;return s}function p4(i,t,e,s,n){return i===n?(t-e)/s+(t.5?h/(2-o-r):h/(o+r),l=p4(e,s,n,h,o),l=l*60+.5),[l|0,c||0,a]}function z6(i,t,e,s){return(Array.isArray(t)?i(t[0],t[1],t[2]):i(t,e,s)).map(I1)}function U6(i,t,e){return z6(F7,i,t,e)}function g4(i,t,e){return z6(C4,i,t,e)}function m4(i,t,e){return z6(u4,i,t,e)}function $7(i){return(i%360+360)%360}function _4(i){const t=f4.exec(i);let e=255,s;if(!t)return;t[5]!==s&&(e=t[6]?h2(+t[5]):I1(+t[5]));const n=$7(+t[2]),o=+t[3]/100,r=+t[4]/100;return t[1]==="hwb"?s=g4(n,o,r):t[1]==="hsv"?s=m4(n,o,r):s=U6(n,o,r),{r:s[0],g:s[1],b:s[2],a:e}}function M4(i,t){var e=G6(i);e[0]=$7(e[0]+t),e=U6(e),i.r=e[0],i.g=e[1],i.b=e[2]}function x4(i){if(!i)return;const t=G6(i),e=t[0],s=ht(t[1]),n=ht(t[2]);return i.a<255?`hsla(${e}, ${s}%, ${n}%, ${S1(i.a)})`:`hsl(${e}, ${s}%, ${n}%)`}const dt={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},ft={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function b4(){const i={},t=Object.keys(ft),e=Object.keys(dt);let s,n,o,r,a;for(s=0;s>16&255,o>>8&255,o&255]}return i}let B2;function y4(i){B2||(B2=b4(),B2.transparent=[0,0,0,0]);const t=B2[i.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const L4=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function v4(i){const t=L4.exec(i);let e=255,s,n,o;if(t){if(t[7]!==s){const r=+t[7];e=t[8]?h2(r):O1(r*255,0,255)}return s=+t[1],n=+t[3],o=+t[5],s=255&(t[2]?h2(s):O1(s,0,255)),n=255&(t[4]?h2(n):O1(n,0,255)),o=255&(t[6]?h2(o):O1(o,0,255)),{r:s,g:n,b:o,a:e}}}function V4(i){return i&&(i.a<255?`rgba(${i.r}, ${i.g}, ${i.b}, ${S1(i.a)})`:`rgb(${i.r}, ${i.g}, ${i.b})`)}const _6=i=>i<=.0031308?i*12.92:Math.pow(i,1/2.4)*1.055-.055,W1=i=>i<=.04045?i/12.92:Math.pow((i+.055)/1.055,2.4);function H4(i,t,e){const s=W1(S1(i.r)),n=W1(S1(i.g)),o=W1(S1(i.b));return{r:I1(_6(s+e*(W1(S1(t.r))-s))),g:I1(_6(n+e*(W1(S1(t.g))-n))),b:I1(_6(o+e*(W1(S1(t.b))-o))),a:i.a+e*(t.a-i.a)}}function Z2(i,t,e){if(i){let s=G6(i);s[t]=Math.max(0,Math.min(s[t]+s[t]*e,t===0?360:1)),s=U6(s),i.r=s[0],i.g=s[1],i.b=s[2]}}function N7(i,t){return i&&Object.assign(t||{},i)}function ut(i){var t={r:0,g:0,b:0,a:255};return Array.isArray(i)?i.length>=3&&(t={r:i[0],g:i[1],b:i[2],a:255},i.length>3&&(t.a=I1(i[3]))):(t=N7(i,{r:0,g:0,b:0,a:1}),t.a=I1(t.a)),t}function w4(i){return i.charAt(0)==="r"?v4(i):_4(i)}class y2{constructor(t){if(t instanceof y2)return t;const e=typeof t;let s;e==="object"?s=ut(t):e==="string"&&(s=c4(t)||y4(t)||w4(t)),this._rgb=s,this._valid=!!s}get valid(){return this._valid}get rgb(){var t=N7(this._rgb);return t&&(t.a=S1(t.a)),t}set rgb(t){this._rgb=ut(t)}rgbString(){return this._valid?V4(this._rgb):void 0}hexString(){return this._valid?d4(this._rgb):void 0}hslString(){return this._valid?x4(this._rgb):void 0}mix(t,e){if(t){const s=this.rgb,n=t.rgb;let o;const r=e===o?.5:e,a=2*r-1,l=s.a-n.a,c=((a*l===-1?a:(a+l)/(1+a*l))+1)/2;o=1-c,s.r=255&c*s.r+o*n.r+.5,s.g=255&c*s.g+o*n.g+.5,s.b=255&c*s.b+o*n.b+.5,s.a=r*s.a+(1-r)*n.a,this.rgb=s}return this}interpolate(t,e){return t&&(this._rgb=H4(this._rgb,t._rgb,e)),this}clone(){return new y2(this.rgb)}alpha(t){return this._rgb.a=I1(t),this}clearer(t){const e=this._rgb;return e.a*=1-t,this}greyscale(){const t=this._rgb,e=S2(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=e,this}opaquer(t){const e=this._rgb;return e.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return Z2(this._rgb,2,t),this}darken(t){return Z2(this._rgb,2,-t),this}saturate(t){return Z2(this._rgb,1,t),this}desaturate(t){return Z2(this._rgb,1,-t),this}rotate(t){return M4(this._rgb,t),this}}/*! * Chart.js v4.3.0 * https://www.chartjs.org * (c) 2023 Chart.js Contributors * Released under the MIT License - */function L1(){}const w4=(()=>{let i=0;return()=>i++})();function G(i){return i===null||typeof i>"u"}function j(i){if(Array.isArray&&Array.isArray(i))return!0;const t=Object.prototype.toString.call(i);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function D(i){return i!==null&&Object.prototype.toString.call(i)==="[object Object]"}function J(i){return(typeof i=="number"||i instanceof Number)&&isFinite(+i)}function h1(i,t){return J(i)?i:t}function z(i,t){return typeof i>"u"?t:i}const S4=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100:+i/t,G7=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100*t:+i;function U(i,t,e){if(i&&typeof i.call=="function")return i.apply(e,t)}function P(i,t,e,s){let n,o,r;if(j(i))if(o=i.length,s)for(n=o-1;n>=0;n--)t.call(e,i[n],n);else for(n=0;ni,x:i=>i.x,y:i=>i.y};function O4(i){const t=i.split("."),e=[];let s="";for(const n of t)s+=n,s.endsWith("\\")?s=s.slice(0,-1)+".":(e.push(s),s="");return e}function E4(i){const t=O4(i);return e=>{for(const s of t){if(s==="")break;e=e&&e[s]}return e}}function L2(i,t){return(Ct[t]||(Ct[t]=E4(t)))(i)}function U6(i){return i.charAt(0).toUpperCase()+i.slice(1)}const Q2=i=>typeof i<"u",I1=i=>typeof i=="function",pt=(i,t)=>{if(i.size!==t.size)return!1;for(const e of i)if(!t.has(e))return!1;return!0};function I4(i){return i.type==="mouseup"||i.type==="click"||i.type==="contextmenu"}const Q=Math.PI,W=2*Q,J2=Number.POSITIVE_INFINITY,B4=Q/180,Y=Q/2,B1=Q/4,gt=Q*2/3,O1=Math.log10,t6=Math.sign;function j2(i,t,e){return Math.abs(i-t)n-o).pop(),t}function e6(i){return!isNaN(parseFloat(i))&&isFinite(i)}function D4(i,t){const e=Math.round(i);return e-t<=i&&e+t>=i}function U7(i,t,e){let s,n,o;for(s=0,n=i.length;sl&&c=Math.min(t,e)-s&&i<=Math.max(t,e)+s}function W6(i,t,e){e=e||(r=>i[r]1;)o=n+s>>1,e(o)?n=o:s=o;return{lo:n,hi:s}}const S6=(i,t,e,s)=>W6(i,e,s?n=>{const o=i[n][t];return oi[n][t]W6(i,e,s=>i[s][t]>=e);function $4(i,t,e){let s=0,n=i.length;for(;ss&&i[n-1]>e;)n--;return s>0||n{const s="_onData"+U6(e),n=i[e];Object.defineProperty(i,e,{configurable:!0,enumerable:!1,value(...o){const r=n.apply(this,o);return i._chartjs.listeners.forEach(a=>{typeof a[s]=="function"&&a[s](...o)}),r}})})}function Mt(i,t){const e=i._chartjs;if(!e)return;const s=e.listeners,n=s.indexOf(t);n!==-1&&s.splice(n,1),!(s.length>0)&&(W7.forEach(o=>{delete i[o]}),delete i._chartjs)}function G4(i){const t=new Set(i);return t.size===i.length?i:Array.from(t)}const Y7=function(){return typeof window>"u"?function(i){return i()}:window.requestAnimationFrame}();function X7(i,t){let e=[],s=!1;return function(...n){e=n,s||(s=!0,Y7.call(window,()=>{s=!1,i.apply(t,e)}))}}function z4(i,t){let e;return function(...s){return t?(clearTimeout(e),e=setTimeout(i,t,s)):i.apply(this,s),t}}const U4=i=>i==="start"?"left":i==="end"?"right":"center",xt=(i,t,e)=>i==="start"?t:i==="end"?e:(t+e)/2,Z2=i=>i===0||i===1,bt=(i,t,e)=>-(Math.pow(2,10*(i-=1))*Math.sin((i-t)*W/e)),yt=(i,t,e)=>Math.pow(2,-10*i)*Math.sin((i-t)*W/e)+1,g2={linear:i=>i,easeInQuad:i=>i*i,easeOutQuad:i=>-i*(i-2),easeInOutQuad:i=>(i/=.5)<1?.5*i*i:-.5*(--i*(i-2)-1),easeInCubic:i=>i*i*i,easeOutCubic:i=>(i-=1)*i*i+1,easeInOutCubic:i=>(i/=.5)<1?.5*i*i*i:.5*((i-=2)*i*i+2),easeInQuart:i=>i*i*i*i,easeOutQuart:i=>-((i-=1)*i*i*i-1),easeInOutQuart:i=>(i/=.5)<1?.5*i*i*i*i:-.5*((i-=2)*i*i*i-2),easeInQuint:i=>i*i*i*i*i,easeOutQuint:i=>(i-=1)*i*i*i*i+1,easeInOutQuint:i=>(i/=.5)<1?.5*i*i*i*i*i:.5*((i-=2)*i*i*i*i+2),easeInSine:i=>-Math.cos(i*Y)+1,easeOutSine:i=>Math.sin(i*Y),easeInOutSine:i=>-.5*(Math.cos(Q*i)-1),easeInExpo:i=>i===0?0:Math.pow(2,10*(i-1)),easeOutExpo:i=>i===1?1:-Math.pow(2,-10*i)+1,easeInOutExpo:i=>Z2(i)?i:i<.5?.5*Math.pow(2,10*(i*2-1)):.5*(-Math.pow(2,-10*(i*2-1))+2),easeInCirc:i=>i>=1?i:-(Math.sqrt(1-i*i)-1),easeOutCirc:i=>Math.sqrt(1-(i-=1)*i),easeInOutCirc:i=>(i/=.5)<1?-.5*(Math.sqrt(1-i*i)-1):.5*(Math.sqrt(1-(i-=2)*i)+1),easeInElastic:i=>Z2(i)?i:bt(i,.075,.3),easeOutElastic:i=>Z2(i)?i:yt(i,.075,.3),easeInOutElastic(i){return Z2(i)?i:i<.5?.5*bt(i*2,.1125,.45):.5+.5*yt(i*2-1,.1125,.45)},easeInBack(i){return i*i*((1.70158+1)*i-1.70158)},easeOutBack(i){return(i-=1)*i*((1.70158+1)*i+1.70158)+1},easeInOutBack(i){let t=1.70158;return(i/=.5)<1?.5*(i*i*(((t*=1.525)+1)*i-t)):.5*((i-=2)*i*(((t*=1.525)+1)*i+t)+2)},easeInBounce:i=>1-g2.easeOutBounce(1-i),easeOutBounce(i){return i<1/2.75?7.5625*i*i:i<2/2.75?7.5625*(i-=1.5/2.75)*i+.75:i<2.5/2.75?7.5625*(i-=2.25/2.75)*i+.9375:7.5625*(i-=2.625/2.75)*i+.984375},easeInOutBounce:i=>i<.5?g2.easeInBounce(i*2)*.5:g2.easeOutBounce(i*2-1)*.5+.5};function K7(i){if(i&&typeof i=="object"){const t=i.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function Lt(i){return K7(i)?i:new b2(i)}function m6(i){return K7(i)?i:new b2(i).saturate(.5).darken(.1).hexString()}const j4=["x","y","borderWidth","radius","tension"],W4=["color","borderColor","backgroundColor"];function Y4(i){i.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),i.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>t!=="onProgress"&&t!=="onComplete"&&t!=="fn"}),i.set("animations",{colors:{type:"color",properties:W4},numbers:{type:"number",properties:j4}}),i.describe("animations",{_fallback:"animation"}),i.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>t|0}}}})}function X4(i){i.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const Vt=new Map;function K4(i,t){t=t||{};const e=i+JSON.stringify(t);let s=Vt.get(e);return s||(s=new Intl.NumberFormat(i,t),Vt.set(e,s)),s}function d6(i,t,e){return K4(t,e).format(i)}const q7={values(i){return j(i)?i:""+i},numeric(i,t,e){if(i===0)return"0";const s=this.chart.options.locale;let n,o=i;if(e.length>1){const c=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(c<1e-4||c>1e15)&&(n="scientific"),o=q4(i,e)}const r=O1(Math.abs(o)),a=isNaN(r)?1:Math.max(Math.min(-1*Math.floor(r),20),0),l={notation:n,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),d6(i,s,l)},logarithmic(i,t,e){if(i===0)return"0";const s=e[t].significand||i/Math.pow(10,Math.floor(O1(i)));return[1,2,3,5,10,15].includes(s)||t>.8*e.length?q7.numeric.call(this,i,t,e):""}};function q4(i,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&i!==Math.floor(i)&&(e=i-Math.floor(i)),e}var f6={formatters:q7};function Q4(i){i.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:f6.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),i.route("scale.ticks","color","","color"),i.route("scale.grid","color","","borderColor"),i.route("scale.border","color","","borderColor"),i.route("scale.title","color","","color"),i.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&t!=="callback"&&t!=="parser",_indexable:t=>t!=="borderDash"&&t!=="tickBorderDash"&&t!=="dash"}),i.describe("scales",{_fallback:"scale"}),i.describe("scale.ticks",{_scriptable:t=>t!=="backdropPadding"&&t!=="callback",_indexable:t=>t!=="backdropPadding"})}const $1=Object.create(null),k6=Object.create(null);function m2(i,t){if(!t)return i;const e=t.split(".");for(let s=0,n=e.length;ss.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(s,n)=>m6(n.backgroundColor),this.hoverBorderColor=(s,n)=>m6(n.borderColor),this.hoverColor=(s,n)=>m6(n.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return _6(this,t,e)}get(t){return m2(this,t)}describe(t,e){return _6(k6,t,e)}override(t,e){return _6($1,t,e)}route(t,e,s,n){const o=m2(this,t),r=m2(this,s),a="_"+e;Object.defineProperties(o,{[a]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){const l=this[a],c=r[n];return D(l)?Object.assign({},c,l):z(l,c)},set(l){this[a]=l}}})}apply(t){t.forEach(e=>e(this))}}var K=new J4({_scriptable:i=>!i.startsWith("on"),_indexable:i=>i!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[Y4,X4,Q4]);function t9(i){return!i||G(i.size)||G(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family}function s6(i,t,e,s,n){let o=t[n];return o||(o=t[n]=i.measureText(n).width,e.push(n)),o>s&&(s=o),s}function e9(i,t,e,s){s=s||{};let n=s.data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==t&&(n=s.data={},o=s.garbageCollect=[],s.font=t),i.save(),i.font=t;let r=0;const a=e.length;let l,c,h,d,f;for(l=0;le.length){for(l=0;l0&&i.stroke()}}function X1(i,t,e){return e=e||.5,!t||i&&i.x>t.left-e&&i.xt.top-e&&i.y0&&o.strokeColor!=="";let l,c;for(i.save(),i.font=n.string,s9(i,o),l=0;l+i||0;function Y6(i,t){const e={},s=D(t),n=s?Object.keys(t):t,o=D(i)?s?r=>z(i[r],i[t[r]]):r=>i[r]:()=>i;for(const r of n)e[r]=c9(o(r));return e}function h9(i){return Y6(i,{top:"y",right:"x",bottom:"y",left:"x"})}function _2(i){return Y6(i,["topLeft","topRight","bottomLeft","bottomRight"])}function C1(i){const t=h9(i);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function d1(i,t){i=i||{},t=t||K.font;let e=z(i.size,t.size);typeof e=="string"&&(e=parseInt(e,10));let s=z(i.style,t.style);s&&!(""+s).match(a9)&&(console.warn('Invalid font style specified: "'+s+'"'),s=void 0);const n={family:z(i.family,t.family),lineHeight:l9(z(i.lineHeight,t.lineHeight),e),size:e,style:s,weight:z(i.weight,t.weight),string:""};return n.string=t9(n),n}function D2(i,t,e,s){let n=!0,o,r,a;for(o=0,r=i.length;oe&&a===0?0:a+l;return{min:r(s,-Math.abs(o)),max:r(n,o)}}function N1(i,t){return Object.assign(Object.create(i),t)}function X6(i,t=[""],e,s,n=()=>i[0]){const o=e||i;typeof s>"u"&&(s=se("_fallback",i));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:i,_rootScopes:o,_fallback:s,_getTarget:n,override:a=>X6([a,...i],t,o,s)};return new Proxy(r,{deleteProperty(a,l){return delete a[l],delete a._keys,delete i[0][l],!0},get(a,l){return ee(a,l,()=>M9(l,t,i,a))},getOwnPropertyDescriptor(a,l){return Reflect.getOwnPropertyDescriptor(a._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(i[0])},has(a,l){return St(a).includes(l)},ownKeys(a){return St(a)},set(a,l,c){const h=a._storage||(a._storage=n());return a[l]=h[l]=c,delete a._keys,!0}})}function q1(i,t,e,s){const n={_cacheable:!1,_proxy:i,_context:t,_subProxy:e,_stack:new Set,_descriptors:te(i,s),setContext:o=>q1(i,o,e,s),override:o=>q1(i.override(o),t,e,s)};return new Proxy(n,{deleteProperty(o,r){return delete o[r],delete i[r],!0},get(o,r,a){return ee(o,r,()=>u9(o,r,a))},getOwnPropertyDescriptor(o,r){return o._descriptors.allKeys?Reflect.has(i,r)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(i,r)},getPrototypeOf(){return Reflect.getPrototypeOf(i)},has(o,r){return Reflect.has(i,r)},ownKeys(){return Reflect.ownKeys(i)},set(o,r,a){return i[r]=a,delete o[r],!0}})}function te(i,t={scriptable:!0,indexable:!0}){const{_scriptable:e=t.scriptable,_indexable:s=t.indexable,_allKeys:n=t.allKeys}=i;return{allKeys:n,scriptable:e,indexable:s,isScriptable:I1(e)?e:()=>e,isIndexable:I1(s)?s:()=>s}}const f9=(i,t)=>i?i+U6(t):t,K6=(i,t)=>D(t)&&i!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function ee(i,t,e){if(Object.prototype.hasOwnProperty.call(i,t))return i[t];const s=e();return i[t]=s,s}function u9(i,t,e){const{_proxy:s,_context:n,_subProxy:o,_descriptors:r}=i;let a=s[t];return I1(a)&&r.isScriptable(t)&&(a=C9(t,a,i,e)),j(a)&&a.length&&(a=p9(t,a,i,r.isIndexable)),K6(t,a)&&(a=q1(a,n,o&&o[t],r)),a}function C9(i,t,e,s){const{_proxy:n,_context:o,_subProxy:r,_stack:a}=e;if(a.has(i))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+i);a.add(i);let l=t(o,r||s);return a.delete(i),K6(i,l)&&(l=q6(n._scopes,n,i,l)),l}function p9(i,t,e,s){const{_proxy:n,_context:o,_subProxy:r,_descriptors:a}=e;if(typeof o.index<"u"&&s(i))return t[o.index%t.length];if(D(t[0])){const l=t,c=n._scopes.filter(h=>h!==l);t=[];for(const h of l){const d=q6(c,n,i,h);t.push(q1(d,o,r&&r[i],a))}}return t}function ie(i,t,e){return I1(i)?i(t,e):i}const g9=(i,t)=>i===!0?t:typeof i=="string"?L2(t,i):void 0;function m9(i,t,e,s,n){for(const o of t){const r=g9(e,o);if(r){i.add(r);const a=ie(r._fallback,e,n);if(typeof a<"u"&&a!==e&&a!==s)return a}else if(r===!1&&typeof s<"u"&&e!==s)return null}return!1}function q6(i,t,e,s){const n=t._rootScopes,o=ie(t._fallback,e,s),r=[...i,...n],a=new Set;a.add(s);let l=wt(a,r,e,o||e,s);return l===null||typeof o<"u"&&o!==e&&(l=wt(a,r,o,l,s),l===null)?!1:X6(Array.from(a),[""],n,o,()=>_9(t,e,s))}function wt(i,t,e,s,n){for(;e;)e=m9(i,t,e,s,n);return e}function _9(i,t,e){const s=i._getTarget();t in s||(s[t]={});const n=s[t];return j(n)&&D(e)?e:n||{}}function M9(i,t,e,s){let n;for(const o of t)if(n=se(f9(o,i),e),typeof n<"u")return K6(i,n)?q6(e,s,i,n):n}function se(i,t){for(const e of t){if(!e)continue;const s=e[i];if(typeof s<"u")return s}}function St(i){let t=i._keys;return t||(t=i._keys=x9(i._scopes)),t}function x9(i){const t=new Set;for(const e of i)for(const s of Object.keys(e).filter(n=>!n.startsWith("_")))t.add(s);return Array.from(t)}function ne(){return typeof window<"u"&&typeof document<"u"}function Q6(i){let t=i.parentNode;return t&&t.toString()==="[object ShadowRoot]"&&(t=t.host),t}function o6(i,t,e){let s;return typeof i=="string"?(s=parseInt(i,10),i.indexOf("%")!==-1&&(s=s/100*t.parentNode[e])):s=i,s}const u6=i=>i.ownerDocument.defaultView.getComputedStyle(i,null);function b9(i,t){return u6(i).getPropertyValue(t)}const y9=["top","right","bottom","left"];function F1(i,t,e){const s={};e=e?"-"+e:"";for(let n=0;n<4;n++){const o=y9[n];s[o]=parseFloat(i[t+"-"+o+e])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}const L9=(i,t,e)=>(i>0||t>0)&&(!e||!e.shadowRoot);function V9(i,t){const e=i.touches,s=e&&e.length?e[0]:i,{offsetX:n,offsetY:o}=s;let r=!1,a,l;if(L9(n,o,i.target))a=n,l=o;else{const c=t.getBoundingClientRect();a=s.clientX-c.left,l=s.clientY-c.top,r=!0}return{x:a,y:l,box:r}}function T1(i,t){if("native"in i)return i;const{canvas:e,currentDevicePixelRatio:s}=t,n=u6(e),o=n.boxSizing==="border-box",r=F1(n,"padding"),a=F1(n,"border","width"),{x:l,y:c,box:h}=V9(i,e),d=r.left+(h&&a.left),f=r.top+(h&&a.top);let{width:p,height:g}=t;return o&&(p-=r.width+a.width,g-=r.height+a.height),{x:Math.round((l-d)/p*e.width/s),y:Math.round((c-f)/g*e.height/s)}}function H9(i,t,e){let s,n;if(t===void 0||e===void 0){const o=Q6(i);if(!o)t=i.clientWidth,e=i.clientHeight;else{const r=o.getBoundingClientRect(),a=u6(o),l=F1(a,"border","width"),c=F1(a,"padding");t=r.width-c.width-l.width,e=r.height-c.height-l.height,s=o6(a.maxWidth,o,"clientWidth"),n=o6(a.maxHeight,o,"clientHeight")}}return{width:t,height:e,maxWidth:s||J2,maxHeight:n||J2}}const R2=i=>Math.round(i*10)/10;function v9(i,t,e,s){const n=u6(i),o=F1(n,"margin"),r=o6(n.maxWidth,i,"clientWidth")||J2,a=o6(n.maxHeight,i,"clientHeight")||J2,l=H9(i,t,e);let{width:c,height:h}=l;if(n.boxSizing==="content-box"){const f=F1(n,"border","width"),p=F1(n,"padding");c-=p.width+f.width,h-=p.height+f.height}return c=Math.max(0,c-o.width),h=Math.max(0,s?c/s:h-o.height),c=R2(Math.min(c,r,l.maxWidth)),h=R2(Math.min(h,a,l.maxHeight)),c&&!h&&(h=R2(c/2)),(t!==void 0||e!==void 0)&&s&&l.height&&h>l.height&&(h=l.height,c=R2(Math.floor(h*s))),{width:c,height:h}}function kt(i,t,e){const s=t||1,n=Math.floor(i.height*s),o=Math.floor(i.width*s);i.height=Math.floor(i.height),i.width=Math.floor(i.width);const r=i.canvas;return r.style&&(e||!r.style.height&&!r.style.width)&&(r.style.height=`${i.height}px`,r.style.width=`${i.width}px`),i.currentDevicePixelRatio!==s||r.height!==n||r.width!==o?(i.currentDevicePixelRatio=s,r.height=n,r.width=o,i.ctx.setTransform(s,0,0,s,0,0),!0):!1}const w9=function(){let i=!1;try{const t={get passive(){return i=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return i}();function At(i,t){const e=b9(i,t),s=e&&e.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}const S9=function(i,t){return{x(e){return i+i+t-e},setWidth(e){t=e},textAlign(e){return e==="center"?e:e==="right"?"left":"right"},xPlus(e,s){return e-s},leftForLtr(e,s){return e-s}}},k9=function(){return{x(i){return i},setWidth(i){},textAlign(i){return i},xPlus(i,t){return i+t},leftForLtr(i,t){return i}}};function M6(i,t,e){return i?S9(t,e):k9()}function A9(i,t){let e,s;(t==="ltr"||t==="rtl")&&(e=i.canvas.style,s=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),i.prevTextDirection=s)}function O9(i,t){t!==void 0&&(delete i.prevTextDirection,i.canvas.style.setProperty("direction",t[0],t[1]))}/*! + */function v1(){}const S4=(()=>{let i=0;return()=>i++})();function G(i){return i===null||typeof i>"u"}function j(i){if(Array.isArray&&Array.isArray(i))return!0;const t=Object.prototype.toString.call(i);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function D(i){return i!==null&&Object.prototype.toString.call(i)==="[object Object]"}function J(i){return(typeof i=="number"||i instanceof Number)&&isFinite(+i)}function d1(i,t){return J(i)?i:t}function z(i,t){return typeof i>"u"?t:i}const k4=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100:+i/t,G7=(i,t)=>typeof i=="string"&&i.endsWith("%")?parseFloat(i)/100*t:+i;function U(i,t,e){if(i&&typeof i.call=="function")return i.apply(e,t)}function T(i,t,e,s){let n,o,r;if(j(i))if(o=i.length,s)for(n=o-1;n>=0;n--)t.call(e,i[n],n);else for(n=0;ni,x:i=>i.x,y:i=>i.y};function E4(i){const t=i.split("."),e=[];let s="";for(const n of t)s+=n,s.endsWith("\\")?s=s.slice(0,-1)+".":(e.push(s),s="");return e}function I4(i){const t=E4(i);return e=>{for(const s of t){if(s==="")break;e=e&&e[s]}return e}}function v2(i,t){return(Ct[t]||(Ct[t]=I4(t)))(i)}function j6(i){return i.charAt(0).toUpperCase()+i.slice(1)}const t6=i=>typeof i<"u",B1=i=>typeof i=="function",pt=(i,t)=>{if(i.size!==t.size)return!1;for(const e of i)if(!t.has(e))return!1;return!0};function B4(i){return i.type==="mouseup"||i.type==="click"||i.type==="contextmenu"}const Q=Math.PI,W=2*Q,e6=Number.POSITIVE_INFINITY,Z4=Q/180,Y=Q/2,Z1=Q/4,gt=Q*2/3,E1=Math.log10,i6=Math.sign;function W2(i,t,e){return Math.abs(i-t)n-o).pop(),t}function s6(i){return!isNaN(parseFloat(i))&&isFinite(i)}function R4(i,t){const e=Math.round(i);return e-t<=i&&e+t>=i}function U7(i,t,e){let s,n,o;for(s=0,n=i.length;sl&&c=Math.min(t,e)-s&&i<=Math.max(t,e)+s}function Y6(i,t,e){e=e||(r=>i[r]1;)o=n+s>>1,e(o)?n=o:s=o;return{lo:n,hi:s}}const A6=(i,t,e,s)=>Y6(i,e,s?n=>{const o=i[n][t];return oi[n][t]Y6(i,e,s=>i[s][t]>=e);function N4(i,t,e){let s=0,n=i.length;for(;ss&&i[n-1]>e;)n--;return s>0||n{const s="_onData"+j6(e),n=i[e];Object.defineProperty(i,e,{configurable:!0,enumerable:!1,value(...o){const r=n.apply(this,o);return i._chartjs.listeners.forEach(a=>{typeof a[s]=="function"&&a[s](...o)}),r}})})}function Mt(i,t){const e=i._chartjs;if(!e)return;const s=e.listeners,n=s.indexOf(t);n!==-1&&s.splice(n,1),!(s.length>0)&&(W7.forEach(o=>{delete i[o]}),delete i._chartjs)}function z4(i){const t=new Set(i);return t.size===i.length?i:Array.from(t)}const Y7=function(){return typeof window>"u"?function(i){return i()}:window.requestAnimationFrame}();function X7(i,t){let e=[],s=!1;return function(...n){e=n,s||(s=!0,Y7.call(window,()=>{s=!1,i.apply(t,e)}))}}function U4(i,t){let e;return function(...s){return t?(clearTimeout(e),e=setTimeout(i,t,s)):i.apply(this,s),t}}const j4=i=>i==="start"?"left":i==="end"?"right":"center",xt=(i,t,e)=>i==="start"?t:i==="end"?e:(t+e)/2,D2=i=>i===0||i===1,bt=(i,t,e)=>-(Math.pow(2,10*(i-=1))*Math.sin((i-t)*W/e)),yt=(i,t,e)=>Math.pow(2,-10*i)*Math.sin((i-t)*W/e)+1,m2={linear:i=>i,easeInQuad:i=>i*i,easeOutQuad:i=>-i*(i-2),easeInOutQuad:i=>(i/=.5)<1?.5*i*i:-.5*(--i*(i-2)-1),easeInCubic:i=>i*i*i,easeOutCubic:i=>(i-=1)*i*i+1,easeInOutCubic:i=>(i/=.5)<1?.5*i*i*i:.5*((i-=2)*i*i+2),easeInQuart:i=>i*i*i*i,easeOutQuart:i=>-((i-=1)*i*i*i-1),easeInOutQuart:i=>(i/=.5)<1?.5*i*i*i*i:-.5*((i-=2)*i*i*i-2),easeInQuint:i=>i*i*i*i*i,easeOutQuint:i=>(i-=1)*i*i*i*i+1,easeInOutQuint:i=>(i/=.5)<1?.5*i*i*i*i*i:.5*((i-=2)*i*i*i*i+2),easeInSine:i=>-Math.cos(i*Y)+1,easeOutSine:i=>Math.sin(i*Y),easeInOutSine:i=>-.5*(Math.cos(Q*i)-1),easeInExpo:i=>i===0?0:Math.pow(2,10*(i-1)),easeOutExpo:i=>i===1?1:-Math.pow(2,-10*i)+1,easeInOutExpo:i=>D2(i)?i:i<.5?.5*Math.pow(2,10*(i*2-1)):.5*(-Math.pow(2,-10*(i*2-1))+2),easeInCirc:i=>i>=1?i:-(Math.sqrt(1-i*i)-1),easeOutCirc:i=>Math.sqrt(1-(i-=1)*i),easeInOutCirc:i=>(i/=.5)<1?-.5*(Math.sqrt(1-i*i)-1):.5*(Math.sqrt(1-(i-=2)*i)+1),easeInElastic:i=>D2(i)?i:bt(i,.075,.3),easeOutElastic:i=>D2(i)?i:yt(i,.075,.3),easeInOutElastic(i){return D2(i)?i:i<.5?.5*bt(i*2,.1125,.45):.5+.5*yt(i*2-1,.1125,.45)},easeInBack(i){return i*i*((1.70158+1)*i-1.70158)},easeOutBack(i){return(i-=1)*i*((1.70158+1)*i+1.70158)+1},easeInOutBack(i){let t=1.70158;return(i/=.5)<1?.5*(i*i*(((t*=1.525)+1)*i-t)):.5*((i-=2)*i*(((t*=1.525)+1)*i+t)+2)},easeInBounce:i=>1-m2.easeOutBounce(1-i),easeOutBounce(i){return i<1/2.75?7.5625*i*i:i<2/2.75?7.5625*(i-=1.5/2.75)*i+.75:i<2.5/2.75?7.5625*(i-=2.25/2.75)*i+.9375:7.5625*(i-=2.625/2.75)*i+.984375},easeInOutBounce:i=>i<.5?m2.easeInBounce(i*2)*.5:m2.easeOutBounce(i*2-1)*.5+.5};function K7(i){if(i&&typeof i=="object"){const t=i.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function Lt(i){return K7(i)?i:new y2(i)}function M6(i){return K7(i)?i:new y2(i).saturate(.5).darken(.1).hexString()}const W4=["x","y","borderWidth","radius","tension"],Y4=["color","borderColor","backgroundColor"];function X4(i){i.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),i.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>t!=="onProgress"&&t!=="onComplete"&&t!=="fn"}),i.set("animations",{colors:{type:"color",properties:Y4},numbers:{type:"number",properties:W4}}),i.describe("animations",{_fallback:"animation"}),i.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>t|0}}}})}function K4(i){i.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const vt=new Map;function q4(i,t){t=t||{};const e=i+JSON.stringify(t);let s=vt.get(e);return s||(s=new Intl.NumberFormat(i,t),vt.set(e,s)),s}function u6(i,t,e){return q4(t,e).format(i)}const q7={values(i){return j(i)?i:""+i},numeric(i,t,e){if(i===0)return"0";const s=this.chart.options.locale;let n,o=i;if(e.length>1){const c=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(c<1e-4||c>1e15)&&(n="scientific"),o=Q4(i,e)}const r=E1(Math.abs(o)),a=isNaN(r)?1:Math.max(Math.min(-1*Math.floor(r),20),0),l={notation:n,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),u6(i,s,l)},logarithmic(i,t,e){if(i===0)return"0";const s=e[t].significand||i/Math.pow(10,Math.floor(E1(i)));return[1,2,3,5,10,15].includes(s)||t>.8*e.length?q7.numeric.call(this,i,t,e):""}};function Q4(i,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&i!==Math.floor(i)&&(e=i-Math.floor(i)),e}var C6={formatters:q7};function J4(i){i.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:C6.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),i.route("scale.ticks","color","","color"),i.route("scale.grid","color","","borderColor"),i.route("scale.border","color","","borderColor"),i.route("scale.title","color","","color"),i.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&t!=="callback"&&t!=="parser",_indexable:t=>t!=="borderDash"&&t!=="tickBorderDash"&&t!=="dash"}),i.describe("scales",{_fallback:"scale"}),i.describe("scale.ticks",{_scriptable:t=>t!=="backdropPadding"&&t!=="callback",_indexable:t=>t!=="backdropPadding"})}const N1=Object.create(null),O6=Object.create(null);function _2(i,t){if(!t)return i;const e=t.split(".");for(let s=0,n=e.length;ss.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(s,n)=>M6(n.backgroundColor),this.hoverBorderColor=(s,n)=>M6(n.borderColor),this.hoverColor=(s,n)=>M6(n.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return x6(this,t,e)}get(t){return _2(this,t)}describe(t,e){return x6(O6,t,e)}override(t,e){return x6(N1,t,e)}route(t,e,s,n){const o=_2(this,t),r=_2(this,s),a="_"+e;Object.defineProperties(o,{[a]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){const l=this[a],c=r[n];return D(l)?Object.assign({},c,l):z(l,c)},set(l){this[a]=l}}})}apply(t){t.forEach(e=>e(this))}}var K=new t9({_scriptable:i=>!i.startsWith("on"),_indexable:i=>i!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[X4,K4,J4]);function e9(i){return!i||G(i.size)||G(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family}function o6(i,t,e,s,n){let o=t[n];return o||(o=t[n]=i.measureText(n).width,e.push(n)),o>s&&(s=o),s}function i9(i,t,e,s){s=s||{};let n=s.data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==t&&(n=s.data={},o=s.garbageCollect=[],s.font=t),i.save(),i.font=t;let r=0;const a=e.length;let l,c,h,d,f;for(l=0;le.length){for(l=0;l0&&i.stroke()}}function K1(i,t,e){return e=e||.5,!t||i&&i.x>t.left-e&&i.xt.top-e&&i.y0&&o.strokeColor!=="";let l,c;for(i.save(),i.font=n.string,n9(i,o),l=0;l+i||0;function X6(i,t){const e={},s=D(t),n=s?Object.keys(t):t,o=D(i)?s?r=>z(i[r],i[t[r]]):r=>i[r]:()=>i;for(const r of n)e[r]=h9(o(r));return e}function d9(i){return X6(i,{top:"y",right:"x",bottom:"y",left:"x"})}function M2(i){return X6(i,["topLeft","topRight","bottomLeft","bottomRight"])}function p1(i){const t=d9(i);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function f1(i,t){i=i||{},t=t||K.font;let e=z(i.size,t.size);typeof e=="string"&&(e=parseInt(e,10));let s=z(i.style,t.style);s&&!(""+s).match(l9)&&(console.warn('Invalid font style specified: "'+s+'"'),s=void 0);const n={family:z(i.family,t.family),lineHeight:c9(z(i.lineHeight,t.lineHeight),e),size:e,style:s,weight:z(i.weight,t.weight),string:""};return n.string=e9(n),n}function R2(i,t,e,s){let n=!0,o,r,a;for(o=0,r=i.length;oe&&a===0?0:a+l;return{min:r(s,-Math.abs(o)),max:r(n,o)}}function G1(i,t){return Object.assign(Object.create(i),t)}function K6(i,t=[""],e,s,n=()=>i[0]){const o=e||i;typeof s>"u"&&(s=se("_fallback",i));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:i,_rootScopes:o,_fallback:s,_getTarget:n,override:a=>K6([a,...i],t,o,s)};return new Proxy(r,{deleteProperty(a,l){return delete a[l],delete a._keys,delete i[0][l],!0},get(a,l){return ee(a,l,()=>x9(l,t,i,a))},getOwnPropertyDescriptor(a,l){return Reflect.getOwnPropertyDescriptor(a._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(i[0])},has(a,l){return St(a).includes(l)},ownKeys(a){return St(a)},set(a,l,c){const h=a._storage||(a._storage=n());return a[l]=h[l]=c,delete a._keys,!0}})}function Q1(i,t,e,s){const n={_cacheable:!1,_proxy:i,_context:t,_subProxy:e,_stack:new Set,_descriptors:te(i,s),setContext:o=>Q1(i,o,e,s),override:o=>Q1(i.override(o),t,e,s)};return new Proxy(n,{deleteProperty(o,r){return delete o[r],delete i[r],!0},get(o,r,a){return ee(o,r,()=>C9(o,r,a))},getOwnPropertyDescriptor(o,r){return o._descriptors.allKeys?Reflect.has(i,r)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(i,r)},getPrototypeOf(){return Reflect.getPrototypeOf(i)},has(o,r){return Reflect.has(i,r)},ownKeys(){return Reflect.ownKeys(i)},set(o,r,a){return i[r]=a,delete o[r],!0}})}function te(i,t={scriptable:!0,indexable:!0}){const{_scriptable:e=t.scriptable,_indexable:s=t.indexable,_allKeys:n=t.allKeys}=i;return{allKeys:n,scriptable:e,indexable:s,isScriptable:B1(e)?e:()=>e,isIndexable:B1(s)?s:()=>s}}const u9=(i,t)=>i?i+j6(t):t,q6=(i,t)=>D(t)&&i!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function ee(i,t,e){if(Object.prototype.hasOwnProperty.call(i,t))return i[t];const s=e();return i[t]=s,s}function C9(i,t,e){const{_proxy:s,_context:n,_subProxy:o,_descriptors:r}=i;let a=s[t];return B1(a)&&r.isScriptable(t)&&(a=p9(t,a,i,e)),j(a)&&a.length&&(a=g9(t,a,i,r.isIndexable)),q6(t,a)&&(a=Q1(a,n,o&&o[t],r)),a}function p9(i,t,e,s){const{_proxy:n,_context:o,_subProxy:r,_stack:a}=e;if(a.has(i))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+i);a.add(i);let l=t(o,r||s);return a.delete(i),q6(i,l)&&(l=Q6(n._scopes,n,i,l)),l}function g9(i,t,e,s){const{_proxy:n,_context:o,_subProxy:r,_descriptors:a}=e;if(typeof o.index<"u"&&s(i))return t[o.index%t.length];if(D(t[0])){const l=t,c=n._scopes.filter(h=>h!==l);t=[];for(const h of l){const d=Q6(c,n,i,h);t.push(Q1(d,o,r&&r[i],a))}}return t}function ie(i,t,e){return B1(i)?i(t,e):i}const m9=(i,t)=>i===!0?t:typeof i=="string"?v2(t,i):void 0;function _9(i,t,e,s,n){for(const o of t){const r=m9(e,o);if(r){i.add(r);const a=ie(r._fallback,e,n);if(typeof a<"u"&&a!==e&&a!==s)return a}else if(r===!1&&typeof s<"u"&&e!==s)return null}return!1}function Q6(i,t,e,s){const n=t._rootScopes,o=ie(t._fallback,e,s),r=[...i,...n],a=new Set;a.add(s);let l=wt(a,r,e,o||e,s);return l===null||typeof o<"u"&&o!==e&&(l=wt(a,r,o,l,s),l===null)?!1:K6(Array.from(a),[""],n,o,()=>M9(t,e,s))}function wt(i,t,e,s,n){for(;e;)e=_9(i,t,e,s,n);return e}function M9(i,t,e){const s=i._getTarget();t in s||(s[t]={});const n=s[t];return j(n)&&D(e)?e:n||{}}function x9(i,t,e,s){let n;for(const o of t)if(n=se(u9(o,i),e),typeof n<"u")return q6(i,n)?Q6(e,s,i,n):n}function se(i,t){for(const e of t){if(!e)continue;const s=e[i];if(typeof s<"u")return s}}function St(i){let t=i._keys;return t||(t=i._keys=b9(i._scopes)),t}function b9(i){const t=new Set;for(const e of i)for(const s of Object.keys(e).filter(n=>!n.startsWith("_")))t.add(s);return Array.from(t)}function ne(){return typeof window<"u"&&typeof document<"u"}function J6(i){let t=i.parentNode;return t&&t.toString()==="[object ShadowRoot]"&&(t=t.host),t}function a6(i,t,e){let s;return typeof i=="string"?(s=parseInt(i,10),i.indexOf("%")!==-1&&(s=s/100*t.parentNode[e])):s=i,s}const p6=i=>i.ownerDocument.defaultView.getComputedStyle(i,null);function y9(i,t){return p6(i).getPropertyValue(t)}const L9=["top","right","bottom","left"];function $1(i,t,e){const s={};e=e?"-"+e:"";for(let n=0;n<4;n++){const o=L9[n];s[o]=parseFloat(i[t+"-"+o+e])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}const v9=(i,t,e)=>(i>0||t>0)&&(!e||!e.shadowRoot);function V9(i,t){const e=i.touches,s=e&&e.length?e[0]:i,{offsetX:n,offsetY:o}=s;let r=!1,a,l;if(v9(n,o,i.target))a=n,l=o;else{const c=t.getBoundingClientRect();a=s.clientX-c.left,l=s.clientY-c.top,r=!0}return{x:a,y:l,box:r}}function F1(i,t){if("native"in i)return i;const{canvas:e,currentDevicePixelRatio:s}=t,n=p6(e),o=n.boxSizing==="border-box",r=$1(n,"padding"),a=$1(n,"border","width"),{x:l,y:c,box:h}=V9(i,e),d=r.left+(h&&a.left),f=r.top+(h&&a.top);let{width:p,height:g}=t;return o&&(p-=r.width+a.width,g-=r.height+a.height),{x:Math.round((l-d)/p*e.width/s),y:Math.round((c-f)/g*e.height/s)}}function H9(i,t,e){let s,n;if(t===void 0||e===void 0){const o=J6(i);if(!o)t=i.clientWidth,e=i.clientHeight;else{const r=o.getBoundingClientRect(),a=p6(o),l=$1(a,"border","width"),c=$1(a,"padding");t=r.width-c.width-l.width,e=r.height-c.height-l.height,s=a6(a.maxWidth,o,"clientWidth"),n=a6(a.maxHeight,o,"clientHeight")}}return{width:t,height:e,maxWidth:s||e6,maxHeight:n||e6}}const P2=i=>Math.round(i*10)/10;function w9(i,t,e,s){const n=p6(i),o=$1(n,"margin"),r=a6(n.maxWidth,i,"clientWidth")||e6,a=a6(n.maxHeight,i,"clientHeight")||e6,l=H9(i,t,e);let{width:c,height:h}=l;if(n.boxSizing==="content-box"){const f=$1(n,"border","width"),p=$1(n,"padding");c-=p.width+f.width,h-=p.height+f.height}return c=Math.max(0,c-o.width),h=Math.max(0,s?c/s:h-o.height),c=P2(Math.min(c,r,l.maxWidth)),h=P2(Math.min(h,a,l.maxHeight)),c&&!h&&(h=P2(c/2)),(t!==void 0||e!==void 0)&&s&&l.height&&h>l.height&&(h=l.height,c=P2(Math.floor(h*s))),{width:c,height:h}}function kt(i,t,e){const s=t||1,n=Math.floor(i.height*s),o=Math.floor(i.width*s);i.height=Math.floor(i.height),i.width=Math.floor(i.width);const r=i.canvas;return r.style&&(e||!r.style.height&&!r.style.width)&&(r.style.height=`${i.height}px`,r.style.width=`${i.width}px`),i.currentDevicePixelRatio!==s||r.height!==n||r.width!==o?(i.currentDevicePixelRatio=s,r.height=n,r.width=o,i.ctx.setTransform(s,0,0,s,0,0),!0):!1}const S9=function(){let i=!1;try{const t={get passive(){return i=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return i}();function At(i,t){const e=y9(i,t),s=e&&e.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}const k9=function(i,t){return{x(e){return i+i+t-e},setWidth(e){t=e},textAlign(e){return e==="center"?e:e==="right"?"left":"right"},xPlus(e,s){return e-s},leftForLtr(e,s){return e-s}}},A9=function(){return{x(i){return i},setWidth(i){},textAlign(i){return i},xPlus(i,t){return i+t},leftForLtr(i,t){return i}}};function b6(i,t,e){return i?k9(t,e):A9()}function O9(i,t){let e,s;(t==="ltr"||t==="rtl")&&(e=i.canvas.style,s=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),i.prevTextDirection=s)}function E9(i,t){t!==void 0&&(delete i.prevTextDirection,i.canvas.style.setProperty("direction",t[0],t[1]))}/*! * Chart.js v4.3.0 * https://www.chartjs.org * (c) 2023 Chart.js Contributors * Released under the MIT License - */class E9{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,s,n){const o=e.listeners[n],r=e.duration;o.forEach(a=>a({chart:t,initial:e.initial,numSteps:r,currentStep:Math.min(s-e.start,r)}))}_refresh(){this._request||(this._running=!0,this._request=Y7.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((s,n)=>{if(!s.running||!s.items.length)return;const o=s.items;let r=o.length-1,a=!1,l;for(;r>=0;--r)l=o[r],l._active?(l._total>s.duration&&(s.duration=l._total),l.tick(t),a=!0):(o[r]=o[o.length-1],o.pop());a&&(n.draw(),this._notify(n,s,t,"progress")),o.length||(s.running=!1,this._notify(n,s,t,"complete"),s.initial=!1),e+=o.length}),this._lastDate=t,e===0&&(this._running=!1)}_getAnims(t){const e=this._charts;let s=e.get(t);return s||(s={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,s)),s}listen(t,e,s){this._getAnims(t).listeners[e].push(s)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((s,n)=>Math.max(s,n._duration),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const s=e.items;let n=s.length-1;for(;n>=0;--n)s[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var V1=new E9;const Ot="transparent",I9={boolean(i,t,e){return e>.5?t:i},color(i,t,e){const s=Lt(i||Ot),n=s.valid&&Lt(t||Ot);return n&&n.valid?n.mix(s,e).hexString():t},number(i,t,e){return i+(t-i)*e}};class B9{constructor(t,e,s,n){const o=e[s];n=D2([t.to,n,o,t.from]);const r=D2([t.from,o,n]);this._active=!0,this._fn=t.fn||I9[t.type||typeof r],this._easing=g2[t.easing]||g2.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=s,this._from=r,this._to=n,this._promises=void 0}active(){return this._active}update(t,e,s){if(this._active){this._notify(!1);const n=this._target[this._prop],o=s-this._start,r=this._duration-o;this._start=s,this._duration=Math.floor(Math.max(r,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=D2([t.to,e,n,t.from]),this._from=D2([t.from,n,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,s=this._duration,n=this._prop,o=this._from,r=this._loop,a=this._to;let l;if(this._active=o!==a&&(r||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[n]=this._fn(o,a,l)}wait(){const t=this._promises||(this._promises=[]);return new Promise((e,s)=>{t.push({res:e,rej:s})})}_notify(t){const e=t?"res":"rej",s=this._promises||[];for(let n=0;n{const o=t[n];if(!D(o))return;const r={};for(const a of e)r[a]=o[a];(j(o.properties)&&o.properties||[n]).forEach(a=>{(a===n||!s.has(a))&&s.set(a,r)})})}_animateOptions(t,e){const s=e.options,n=D9(t,s);if(!n)return[];const o=this._createAnimations(n,s);return s.$shared&&Z9(t.options.$animations,s).then(()=>{t.options=s},()=>{}),o}_createAnimations(t,e){const s=this._properties,n=[],o=t.$animations||(t.$animations={}),r=Object.keys(e),a=Date.now();let l;for(l=r.length-1;l>=0;--l){const c=r[l];if(c.charAt(0)==="$")continue;if(c==="options"){n.push(...this._animateOptions(t,e));continue}const h=e[c];let d=o[c];const f=s.get(c);if(d)if(f&&d.active()){d.update(f,h,a);continue}else d.cancel();if(!f||!f.duration){t[c]=h;continue}o[c]=d=new B9(f,t,c,h),n.push(d)}return n}update(t,e){if(this._properties.size===0){Object.assign(t,e);return}const s=this._createAnimations(t,e);if(s.length)return V1.add(this._chart,s),!0}}function Z9(i,t){const e=[],s=Object.keys(t);for(let n=0;n0||!e&&o<0)return n.index}return null}function Dt(i,t){const{chart:e,_cachedMeta:s}=i,n=e._stacks||(e._stacks={}),{iScale:o,vScale:r,index:a}=s,l=o.axis,c=r.axis,h=F9(o,r,s),d=t.length;let f;for(let p=0;pe[s].axis===t).shift()}function G9(i,t){return N1(i,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function z9(i,t,e){return N1(i,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:e,index:t,mode:"default",type:"data"})}function n2(i,t){const e=i.controller.index,s=i.vScale&&i.vScale.axis;if(s){t=t||i._parsed;for(const n of t){const o=n._stacks;if(!o||o[s]===void 0||o[s][e]===void 0)return;delete o[s][e],o[s]._visualValues!==void 0&&o[s]._visualValues[e]!==void 0&&delete o[s]._visualValues[e]}}}const b6=i=>i==="reset"||i==="none",Rt=(i,t)=>t?i:Object.assign({},i),U9=(i,t,e)=>i&&!t.hidden&&t._stacked&&{keys:re(e,!0),values:null};class M2{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Bt(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&n2(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,s=this.getDataset(),n=(d,f,p,g)=>d==="x"?f:d==="r"?g:p,o=e.xAxisID=z(s.xAxisID,x6(t,"x")),r=e.yAxisID=z(s.yAxisID,x6(t,"y")),a=e.rAxisID=z(s.rAxisID,x6(t,"r")),l=e.indexAxis,c=e.iAxisID=n(l,o,r,a),h=e.vAxisID=n(l,r,o,a);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(r),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(c),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&Mt(this._data,this),t._stacked&&n2(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),s=this._data;if(D(e))this._data=T9(e);else if(s!==e){if(s){Mt(s,this);const n=this._cachedMeta;n2(n),n._parsed=[]}e&&Object.isExtensible(e)&&N4(e,this),this._syncList=[],this._data=e}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,s=this.getDataset();let n=!1;this._dataCheck();const o=e._stacked;e._stacked=Bt(e.vScale,e),e.stack!==s.stack&&(n=!0,n2(e),e.stack=s.stack),this._resyncElements(t),(n||o!==e._stacked)&&Dt(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),s=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:s,_data:n}=this,{iScale:o,_stacked:r}=s,a=o.axis;let l=t===0&&e===n.length?!0:s._sorted,c=t>0&&s._parsed[t-1],h,d,f;if(this._parsing===!1)s._parsed=n,s._sorted=!0,f=n;else{j(n[t])?f=this.parseArrayData(s,n,t,e):D(n[t])?f=this.parseObjectData(s,n,t,e):f=this.parsePrimitiveData(s,n,t,e);const p=()=>d[a]===null||c&&d[a]_||d<_}for(f=0;f=0;--f)if(!g()){this.updateRangeFromParsed(c,t,p,l);break}}return c}getAllParsedValues(t){const e=this._cachedMeta._parsed,s=[];let n,o,r;for(n=0,o=e.length;n=0&&tthis.getContext(s,n,e),_=c.resolveNamedOptions(f,p,g,d);return _.$shared&&(_.$shared=l,o[r]=Object.freeze(Rt(_,l))),_}_resolveAnimations(t,e,s){const n=this.chart,o=this._cachedDataOpts,r=`animation-${e}`,a=o[r];if(a)return a;let l;if(n.options.animation!==!1){const h=this.chart.config,d=h.datasetAnimationScopeKeys(this._type,e),f=h.getOptionScopes(this.getDataset(),d);l=h.createResolver(f,this.getContext(t,s,e))}const c=new oe(n,l&&l.animations);return l&&l._cacheable&&(o[r]=Object.freeze(c)),c}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||b6(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const s=this.resolveDataElementOptions(t,e),n=this._sharedOptions,o=this.getSharedOptions(s),r=this.includeOptions(e,o)||o!==n;return this.updateSharedOptions(o,e,s),{sharedOptions:o,includeOptions:r}}updateElement(t,e,s,n){b6(n)?Object.assign(t,s):this._resolveAnimations(e,n).update(t,s)}updateSharedOptions(t,e,s){t&&!b6(e)&&this._resolveAnimations(void 0,e).update(t,s)}_setStyle(t,e,s,n){t.active=n;const o=this.getStyle(e,n);this._resolveAnimations(e,s,n).update(t,{options:!n&&this.getSharedOptions(o)||o})}removeHoverStyle(t,e,s){this._setStyle(t,s,"active",!1)}setHoverStyle(t,e,s){this._setStyle(t,s,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,s=this._cachedMeta.data;for(const[a,l,c]of this._syncList)this[a](l,c);this._syncList=[];const n=s.length,o=e.length,r=Math.min(o,n);r&&this.parse(0,r),o>n?this._insertElements(n,o-n,t):o{for(c.length+=e,a=c.length-1;a>=r;a--)c[a]=c[a-e]};for(l(o),a=t;ai6(V,a,l,!0)?1:Math.max(v,v*e,y,y*e),g=(V,v,y)=>i6(V,a,l,!0)?-1:Math.min(v,v*e,y,y*e),_=p(0,c,d),m=p(Y,h,f),M=g(Q,c,d),x=g(Q+Y,h,f);s=(_-M)/2,n=(m-x)/2,o=-(_+M)/2,r=-(m+x)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:r}}class h2 extends M2{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const s=this.getDataset().data,n=this._cachedMeta;if(this._parsing===!1)n._parsed=s;else{let o=l=>+s[l];if(D(s[t])){const{key:l="value"}=this._parsing;o=c=>+L2(s[c],l)}let r,a;for(r=t,a=t+e;r0&&!isNaN(t)?W*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,s=this.chart,n=s.data.labels||[],o=d6(e._parsed[t],s.options.locale);return{label:n[t]||"",value:o}}getMaxBorderWidth(t){let e=0;const s=this.chart;let n,o,r,a,l;if(!t){for(n=0,o=s.data.datasets.length;nt!=="spacing",_indexable:t=>t!=="spacing"&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")}),k(h2,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:s,color:n}}=t.legend.options;return e.labels.map((o,r)=>{const l=t.getDatasetMeta(0).controller.getStyle(r);return{text:o,fillStyle:l.backgroundColor,strokeStyle:l.borderColor,fontColor:n,lineWidth:l.borderWidth,pointStyle:s,hidden:!t.getDataVisibility(r),index:r}})}return[]}},onClick(t,e,s){s.chart.toggleDataVisibility(e.index),s.chart.update()}}}});function D1(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class J6{constructor(t){k(this,"options");this.options=t||{}}static override(t){Object.assign(J6.prototype,t)}init(){}formats(){return D1()}parse(){return D1()}format(){return D1()}add(){return D1()}diff(){return D1()}startOf(){return D1()}endOf(){return D1()}}var W9={_date:J6};function Y9(i,t,e,s){const{controller:n,data:o,_sorted:r}=i,a=n._cachedMeta.iScale;if(a&&t===a.axis&&t!=="r"&&r&&o.length){const l=a._reversePixels?F4:S6;if(s){if(n._sharedOptions){const c=o[0],h=typeof c.getRange=="function"&&c.getRange(t);if(h){const d=l(o,t,e-h),f=l(o,t,e+h);return{lo:d.lo,hi:f.hi}}}}else return l(o,t,e)}return{lo:0,hi:o.length-1}}function S2(i,t,e,s,n){const o=i.getSortedVisibleDatasetMetas(),r=e[t];for(let a=0,l=o.length;a{l[r](t[e],n)&&(o.push({element:l,datasetIndex:c,index:h}),a=a||l.inRange(t.x,t.y,n))}),s&&!a?[]:o}var Q9={evaluateInteractionItems:S2,modes:{index(i,t,e,s){const n=T1(t,i),o=e.axis||"x",r=e.includeInvisible||!1,a=e.intersect?y6(i,n,o,s,r):L6(i,n,o,!1,s,r),l=[];return a.length?(i.getSortedVisibleDatasetMetas().forEach(c=>{const h=a[0].index,d=c.data[h];d&&!d.skip&&l.push({element:d,datasetIndex:c.index,index:h})}),l):[]},dataset(i,t,e,s){const n=T1(t,i),o=e.axis||"xy",r=e.includeInvisible||!1;let a=e.intersect?y6(i,n,o,s,r):L6(i,n,o,!1,s,r);if(a.length>0){const l=a[0].datasetIndex,c=i.getDatasetMeta(l).data;a=[];for(let h=0;he.pos===t)}function Tt(i,t){return i.filter(e=>ae.indexOf(e.pos)===-1&&e.box.axis===t)}function r2(i,t){return i.sort((e,s)=>{const n=t?s:e,o=t?e:s;return n.weight===o.weight?n.index-o.index:n.weight-o.weight})}function J9(i){const t=[];let e,s,n,o,r,a;for(e=0,s=(i||[]).length;ec.box.fullSize),!0),s=r2(o2(t,"left"),!0),n=r2(o2(t,"right")),o=r2(o2(t,"top"),!0),r=r2(o2(t,"bottom")),a=Tt(t,"x"),l=Tt(t,"y");return{fullSize:e,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(r).concat(a),chartArea:o2(t,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(r).concat(a)}}function Ft(i,t,e,s){return Math.max(i[e],t[e])+Math.max(i[s],t[s])}function le(i,t){i.top=Math.max(i.top,t.top),i.left=Math.max(i.left,t.left),i.bottom=Math.max(i.bottom,t.bottom),i.right=Math.max(i.right,t.right)}function s5(i,t,e,s){const{pos:n,box:o}=e,r=i.maxPadding;if(!D(n)){e.size&&(i[n]-=e.size);const d=s[e.stack]||{size:0,count:1};d.size=Math.max(d.size,e.horizontal?o.height:o.width),e.size=d.size/d.count,i[n]+=e.size}o.getPadding&&le(r,o.getPadding());const a=Math.max(0,t.outerWidth-Ft(r,i,"left","right")),l=Math.max(0,t.outerHeight-Ft(r,i,"top","bottom")),c=a!==i.w,h=l!==i.h;return i.w=a,i.h=l,e.horizontal?{same:c,other:h}:{same:h,other:c}}function n5(i){const t=i.maxPadding;function e(s){const n=Math.max(t[s]-i[s],0);return i[s]+=n,n}i.y+=e("top"),i.x+=e("left"),e("right"),e("bottom")}function o5(i,t){const e=t.maxPadding;function s(n){const o={left:0,top:0,right:0,bottom:0};return n.forEach(r=>{o[r]=Math.max(t[r],e[r])}),o}return s(i?["left","right"]:["top","bottom"])}function d2(i,t,e,s){const n=[];let o,r,a,l,c,h;for(o=0,r=i.length,c=0;o{typeof _.beforeLayout=="function"&&_.beforeLayout()});const h=l.reduce((_,m)=>m.box.options&&m.box.options.display===!1?_:_+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:e,padding:n,availableWidth:o,availableHeight:r,vBoxMaxWidth:o/2/h,hBoxMaxHeight:r/2}),f=Object.assign({},n);le(f,C1(s));const p=Object.assign({maxPadding:f,w:o,h:r,x:n.left,y:n.top},n),g=e5(l.concat(c),d);d2(a.fullSize,p,d,g),d2(l,p,d,g),d2(c,p,d,g)&&d2(l,p,d,g),n5(p),$t(a.leftAndTop,p,d,g),p.x+=p.w,p.y+=p.h,$t(a.rightAndBottom,p,d,g),i.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},P(a.chartArea,_=>{const m=_.box;Object.assign(m,i.chartArea),m.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class ce{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,s){}removeEventListener(t,e,s){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,s,n){return e=Math.max(0,e||t.width),s=s||t.height,{width:e,height:Math.max(0,n?Math.floor(e/n):s)}}isAttached(t){return!0}updateConfig(t){}}class r5 extends ce{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const W2="$chartjs",a5={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Nt=i=>i===null||i==="";function l5(i,t){const e=i.style,s=i.getAttribute("height"),n=i.getAttribute("width");if(i[W2]={initial:{height:s,width:n,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",Nt(n)){const o=At(i,"width");o!==void 0&&(i.width=o)}if(Nt(s))if(i.style.height==="")i.height=i.width/(t||2);else{const o=At(i,"height");o!==void 0&&(i.height=o)}return i}const he=w9?{passive:!0}:!1;function c5(i,t,e){i.addEventListener(t,e,he)}function h5(i,t,e){i.canvas.removeEventListener(t,e,he)}function d5(i,t){const e=a5[i.type]||i.type,{x:s,y:n}=T1(i,t);return{type:e,chart:t,native:i,x:s!==void 0?s:null,y:n!==void 0?n:null}}function r6(i,t){for(const e of i)if(e===t||e.contains(t))return!0}function f5(i,t,e){const s=i.canvas,n=new MutationObserver(o=>{let r=!1;for(const a of o)r=r||r6(a.addedNodes,s),r=r&&!r6(a.removedNodes,s);r&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}function u5(i,t,e){const s=i.canvas,n=new MutationObserver(o=>{let r=!1;for(const a of o)r=r||r6(a.removedNodes,s),r=r&&!r6(a.addedNodes,s);r&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}const V2=new Map;let Gt=0;function de(){const i=window.devicePixelRatio;i!==Gt&&(Gt=i,V2.forEach((t,e)=>{e.currentDevicePixelRatio!==i&&t()}))}function C5(i,t){V2.size||window.addEventListener("resize",de),V2.set(i,t)}function p5(i){V2.delete(i),V2.size||window.removeEventListener("resize",de)}function g5(i,t,e){const s=i.canvas,n=s&&Q6(s);if(!n)return;const o=X7((a,l)=>{const c=n.clientWidth;e(a,l),c{const l=a[0],c=l.contentRect.width,h=l.contentRect.height;c===0&&h===0||o(c,h)});return r.observe(n),C5(i,o),r}function V6(i,t,e){e&&e.disconnect(),t==="resize"&&p5(i)}function m5(i,t,e){const s=i.canvas,n=X7(o=>{i.ctx!==null&&e(d5(o,i))},i);return c5(s,t,n),n}class _5 extends ce{acquireContext(t,e){const s=t&&t.getContext&&t.getContext("2d");return s&&s.canvas===t?(l5(t,e),s):null}releaseContext(t){const e=t.canvas;if(!e[W2])return!1;const s=e[W2].initial;["height","width"].forEach(o=>{const r=s[o];G(r)?e.removeAttribute(o):e.setAttribute(o,r)});const n=s.style||{};return Object.keys(n).forEach(o=>{e.style[o]=n[o]}),e.width=e.width,delete e[W2],!0}addEventListener(t,e,s){this.removeEventListener(t,e);const n=t.$proxies||(t.$proxies={}),r={attach:f5,detach:u5,resize:g5}[e]||m5;n[e]=r(t,e,s)}removeEventListener(t,e){const s=t.$proxies||(t.$proxies={}),n=s[e];if(!n)return;({attach:V6,detach:V6,resize:V6}[e]||h5)(t,e,n),s[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,s,n){return v9(t,e,s,n)}isAttached(t){const e=Q6(t);return!!(e&&e.isConnected)}}function M5(i){return!ne()||typeof OffscreenCanvas<"u"&&i instanceof OffscreenCanvas?r5:_5}class Q1{constructor(){k(this,"x");k(this,"y");k(this,"active",!1);k(this,"options");k(this,"$animations")}tooltipPosition(t){const{x:e,y:s}=this.getProps(["x","y"],t);return{x:e,y:s}}hasValue(){return e6(this.x)&&e6(this.y)}getProps(t,e){const s=this.$animations;if(!e||!s)return this;const n={};return t.forEach(o=>{n[o]=s[o]&&s[o].active()?s[o]._to:this[o]}),n}}k(Q1,"defaults",{}),k(Q1,"defaultRoutes");function x5(i,t){const e=i.options.ticks,s=b5(i),n=Math.min(e.maxTicksLimit||s,s),o=e.major.enabled?L5(t):[],r=o.length,a=o[0],l=o[r-1],c=[];if(r>n)return V5(t,c,o,r/n),c;const h=y5(o,t,n);if(r>0){let d,f;const p=r>1?Math.round((l-a)/(r-1)):null;for(F2(t,c,h,G(p)?0:a-p,a),d=0,f=r-1;dn)return l}return Math.max(n,1)}function L5(i){const t=[];let e,s;for(e=0,s=i.length;ei==="left"?"right":i==="right"?"left":i,zt=(i,t,e)=>t==="top"||t==="left"?i[t]+e:i[t]-e,Ut=(i,t)=>Math.min(t||i,i);function jt(i,t){const e=[],s=i.length/t,n=i.length;let o=0;for(;or+a)))return l}function S5(i,t){P(i,e=>{const s=e.gc,n=s.length/2;let o;if(n>t){for(o=0;os?s:e,s=n&&e>s?e:s,{min:h1(e,h1(s,e)),max:h1(s,h1(e,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){U(this.options.beforeUpdate,[this])}update(t,e,s){const{beginAtZero:n,grace:o,ticks:r}=this.options,a=r.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=s=Object.assign({left:0,right:0,top:0,bottom:0},s),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+s.left+s.right:this.height+s.top+s.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=d9(this,o,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=a=o||s<=1||!this.isHorizontal()){this.labelRotation=n;return}const h=this._getLabelSizes(),d=h.widest.width,f=h.highest.height,p=u1(this.chart.width-d,0,this.maxWidth);a=t.offset?this.maxWidth/s:p/(s-1),d+6>a&&(a=p/(s-(t.offset?.5:1)),l=this.maxHeight-a2(t.grid)-e.padding-Wt(t.title,this.chart.options.font),c=Math.sqrt(d*d+f*f),r=j6(Math.min(Math.asin(u1((h.highest.height+6)/a,-1,1)),Math.asin(u1(l/c,-1,1))-Math.asin(u1(f/c,-1,1)))),r=Math.max(n,Math.min(o,r))),this.labelRotation=r}afterCalculateLabelRotation(){U(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){U(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:s,title:n,grid:o}}=this,r=this._isVisible(),a=this.isHorizontal();if(r){const l=Wt(n,e.options.font);if(a?(t.width=this.maxWidth,t.height=a2(o)+l):(t.height=this.maxHeight,t.width=a2(o)+l),s.display&&this.ticks.length){const{first:c,last:h,widest:d,highest:f}=this._getLabelSizes(),p=s.padding*2,g=x1(this.labelRotation),_=Math.cos(g),m=Math.sin(g);if(a){const M=s.mirror?0:m*d.width+_*f.height;t.height=Math.min(this.maxHeight,t.height+M+p)}else{const M=s.mirror?0:_*d.width+m*f.height;t.width=Math.min(this.maxWidth,t.width+M+p)}this._calculatePadding(c,h,m,_)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,s,n){const{ticks:{align:o,padding:r},position:a}=this.options,l=this.labelRotation!==0,c=a!=="top"&&this.axis==="x";if(this.isHorizontal()){const h=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let f=0,p=0;l?c?(f=n*t.width,p=s*e.height):(f=s*t.height,p=n*e.width):o==="start"?p=e.width:o==="end"?f=t.width:o!=="inner"&&(f=t.width/2,p=e.width/2),this.paddingLeft=Math.max((f-h+r)*this.width/(this.width-h),0),this.paddingRight=Math.max((p-d+r)*this.width/(this.width-d),0)}else{let h=e.height/2,d=t.height/2;o==="start"?(h=0,d=t.height):o==="end"&&(h=e.height,d=0),this.paddingTop=h+r,this.paddingBottom=d+r}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){U(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return e==="top"||e==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let e,s;for(e=0,s=t.length;e({width:r[b]||0,height:a[b]||0});return{first:B(0),last:B(e-1),widest:B(E),highest:B(A),widths:r,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return P4(this._alignToPixels?Z1(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*n?a/s:l/n:l*n0}_computeGridLineItems(t){const e=this.axis,s=this.chart,n=this.options,{grid:o,position:r,border:a}=n,l=o.offset,c=this.isHorizontal(),d=this.ticks.length+(l?1:0),f=a2(o),p=[],g=a.setContext(this.getContext()),_=g.display?g.width:0,m=_/2,M=function(F){return Z1(s,F,_)};let x,V,v,y,E,A,B,b,H,w,O,X;if(r==="top")x=M(this.bottom),A=this.bottom-f,b=x-m,w=M(t.top)+m,X=t.bottom;else if(r==="bottom")x=M(this.top),w=t.top,X=M(t.bottom)-m,A=x+m,b=this.top+f;else if(r==="left")x=M(this.right),E=this.right-f,B=x-m,H=M(t.left)+m,O=t.right;else if(r==="right")x=M(this.left),H=t.left,O=M(t.right)-m,E=x+m,B=this.left+f;else if(e==="x"){if(r==="center")x=M((t.top+t.bottom)/2+.5);else if(D(r)){const F=Object.keys(r)[0],N=r[F];x=M(this.chart.scales[F].getPixelForValue(N))}w=t.top,X=t.bottom,A=x+m,b=A+f}else if(e==="y"){if(r==="center")x=M((t.left+t.right)/2);else if(D(r)){const F=Object.keys(r)[0],N=r[F];x=M(this.chart.scales[F].getPixelForValue(N))}E=x-m,B=E-f,H=t.left,O=t.right}const i1=z(n.ticks.maxTicksLimit,d),R=Math.max(1,Math.ceil(d/i1));for(V=0;Vo.value===t);return n>=0?e.setContext(this.getContext(n)).lineWidth:0}drawGrid(t){const e=this.options.grid,s=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let o,r;const a=(l,c,h)=>{!h.width||!h.color||(s.save(),s.lineWidth=h.width,s.strokeStyle=h.color,s.setLineDash(h.borderDash||[]),s.lineDashOffset=h.borderDashOffset,s.beginPath(),s.moveTo(l.x,l.y),s.lineTo(c.x,c.y),s.stroke(),s.restore())};if(e.display)for(o=0,r=n.length;o{this.draw(o)}}]:[{z:s,draw:o=>{this.drawBackground(),this.drawGrid(o),this.drawTitle()}},{z:n,draw:()=>{this.drawBorder()}},{z:e,draw:o=>{this.drawLabels(o)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),s=this.axis+"AxisID",n=[];let o,r;for(o=0,r=e.length;o{const s=e.split("."),n=s.pop(),o=[i].concat(s).join("."),r=t[e].split("."),a=r.pop(),l=r.join(".");K.route(o,n,l,a)})}function Z5(i){return"id"in i&&"defaults"in i}class D5{constructor(){this.controllers=new $2(M2,"datasets",!0),this.elements=new $2(Q1,"elements"),this.plugins=new $2(Object,"plugins"),this.scales=new $2(J1,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,s){[...e].forEach(n=>{const o=s||this._getRegistryForType(n);s||o.isForType(n)||o===this.plugins&&n.id?this._exec(t,o,n):P(n,r=>{const a=s||this._getRegistryForType(r);this._exec(t,a,r)})})}_exec(t,e,s){const n=U6(t);U(s["before"+n],[],s),e[t](s),U(s["after"+n],[],s)}_getRegistryForType(t){for(let e=0;eo.filter(a=>!r.some(l=>a.plugin.id===l.plugin.id));this._notify(n(e,s),t,"stop"),this._notify(n(s,e),t,"start")}}function P5(i){const t={},e=[],s=Object.keys(_1.plugins.items);for(let o=0;o1&&Yt(i[0].toLowerCase());if(s)return s}throw new Error(`Cannot determine type of '${i}' axis. Please provide 'axis' or 'position' option.`)}function Xt(i,t,e){if(e[t+"AxisID"]===i)return{axis:t}}function U5(i,t){if(t.data&&t.data.datasets){const e=t.data.datasets.filter(s=>s.xAxisID===i||s.yAxisID===i);if(e.length)return Xt(i,"x",e[0])||Xt(i,"y",e[0])}return{}}function j5(i,t){const e=$1[i.type]||{scales:{}},s=t.scales||{},n=O6(i.type,t),o=Object.create(null);return Object.keys(s).forEach(r=>{const a=s[r];if(!D(a))return console.error(`Invalid scale configuration for scale: ${r}`);if(a._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${r}`);const l=E6(r,a,U5(r,i),K.scales[a.type]),c=G5(l,n),h=e.scales||{};o[r]=p2(Object.create(null),[{axis:l},a,h[l],h[c]])}),i.data.datasets.forEach(r=>{const a=r.type||i.type,l=r.indexAxis||O6(a,t),h=($1[a]||{}).scales||{};Object.keys(h).forEach(d=>{const f=N5(d,l),p=r[f+"AxisID"]||f;o[p]=o[p]||Object.create(null),p2(o[p],[{axis:f},s[p],h[d]])})}),Object.keys(o).forEach(r=>{const a=o[r];p2(a,[K.scales[a.type],K.scale])}),o}function fe(i){const t=i.options||(i.options={});t.plugins=z(t.plugins,{}),t.scales=j5(i,t)}function ue(i){return i=i||{},i.datasets=i.datasets||[],i.labels=i.labels||[],i}function W5(i){return i=i||{},i.data=ue(i.data),fe(i),i}const Kt=new Map,Ce=new Set;function N2(i,t){let e=Kt.get(i);return e||(e=t(),Kt.set(i,e),Ce.add(e)),e}const l2=(i,t,e)=>{const s=L2(t,e);s!==void 0&&i.add(s)};class Y5{constructor(t){this._config=W5(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=ue(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),fe(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return N2(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return N2(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return N2(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){const e=t.id,s=this.type;return N2(`${s}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){const s=this._scopeCache;let n=s.get(t);return(!n||e)&&(n=new Map,s.set(t,n)),n}getOptionScopes(t,e,s){const{options:n,type:o}=this,r=this._cachedScopes(t,s),a=r.get(e);if(a)return a;const l=new Set;e.forEach(h=>{t&&(l.add(t),h.forEach(d=>l2(l,t,d))),h.forEach(d=>l2(l,n,d)),h.forEach(d=>l2(l,$1[o]||{},d)),h.forEach(d=>l2(l,K,d)),h.forEach(d=>l2(l,k6,d))});const c=Array.from(l);return c.length===0&&c.push(Object.create(null)),Ce.has(e)&&r.set(e,c),c}chartOptionScopes(){const{options:t,type:e}=this;return[t,$1[e]||{},K.datasets[e]||{},{type:e},K,k6]}resolveNamedOptions(t,e,s,n=[""]){const o={$shared:!0},{resolver:r,subPrefixes:a}=qt(this._resolverCache,t,n);let l=r;if(K5(r,e)){o.$shared=!1,s=I1(s)?s():s;const c=this.createResolver(t,s,a);l=q1(r,s,c)}for(const c of e)o[c]=l[c];return o}createResolver(t,e,s=[""],n){const{resolver:o}=qt(this._resolverCache,t,s);return D(e)?q1(o,e,void 0,n):o}}function qt(i,t,e){let s=i.get(t);s||(s=new Map,i.set(t,s));const n=e.join();let o=s.get(n);return o||(o={resolver:X6(t,e),subPrefixes:e.filter(a=>!a.toLowerCase().includes("hover"))},s.set(n,o)),o}const X5=i=>D(i)&&Object.getOwnPropertyNames(i).reduce((t,e)=>t||I1(i[e]),!1);function K5(i,t){const{isScriptable:e,isIndexable:s}=te(i);for(const n of t){const o=e(n),r=s(n),a=(r||o)&&i[n];if(o&&(I1(a)||X5(a))||r&&j(a))return!0}return!1}var q5="4.3.0";const Q5=["top","bottom","left","right","chartArea"];function Qt(i,t){return i==="top"||i==="bottom"||Q5.indexOf(i)===-1&&t==="x"}function Jt(i,t){return function(e,s){return e[i]===s[i]?e[t]-s[t]:e[i]-s[i]}}function t7(i){const t=i.chart,e=t.options.animation;t.notifyPlugins("afterRender"),U(e&&e.onComplete,[i],t)}function J5(i){const t=i.chart,e=t.options.animation;U(e&&e.onProgress,[i],t)}function pe(i){return ne()&&typeof i=="string"?i=document.getElementById(i):i&&i.length&&(i=i[0]),i&&i.canvas&&(i=i.canvas),i}const Y2={},e7=i=>{const t=pe(i);return Object.values(Y2).filter(e=>e.canvas===t).pop()};function t8(i,t,e){const s=Object.keys(i);for(const n of s){const o=+n;if(o>=t){const r=i[n];delete i[n],(e>0||o>t)&&(i[o+e]=r)}}}function e8(i,t,e,s){return!e||i.type==="mouseout"?null:s?t:i}function i8(i){const{xScale:t,yScale:e}=i;if(t&&e)return{left:t.left,right:t.right,top:e.top,bottom:e.bottom}}var k1;let K1=(k1=class{static register(...t){_1.add(...t),i7()}static unregister(...t){_1.remove(...t),i7()}constructor(t,e){const s=this.config=new Y5(e),n=pe(t),o=e7(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const r=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||M5(n)),this.platform.updateConfig(s);const a=this.platform.acquireContext(n,r.aspectRatio),l=a&&a.canvas,c=l&&l.height,h=l&&l.width;if(this.id=w4(),this.ctx=a,this.canvas=l,this.width=h,this.height=c,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new R5,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=z4(d=>this.update(d),r.resizeDelay||0),this._dataChanges=[],Y2[this.id]=this,!a||!l){console.error("Failed to create chart: can't acquire context from the given item");return}V1.listen(this,"complete",t7),V1.listen(this,"progress",J5),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:s,height:n,_aspectRatio:o}=this;return G(t)?e&&o?o:n?s/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return _1}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():kt(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Ht(this.canvas,this.ctx),this}stop(){return V1.stop(this),this}resize(t,e){V1.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const s=this.options,n=this.canvas,o=s.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(n,t,e,o),a=s.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,kt(this,a,!0)&&(this.notifyPlugins("resize",{size:r}),U(s.onResize,[this,r],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const e=this.options.scales||{};P(e,(s,n)=>{s.id=n})}buildOrUpdateScales(){const t=this.options,e=t.scales,s=this.scales,n=Object.keys(s).reduce((r,a)=>(r[a]=!1,r),{});let o=[];e&&(o=o.concat(Object.keys(e).map(r=>{const a=e[r],l=E6(r,a),c=l==="r",h=l==="x";return{options:a,dposition:c?"chartArea":h?"bottom":"left",dtype:c?"radialLinear":h?"category":"linear"}}))),P(o,r=>{const a=r.options,l=a.id,c=E6(l,a),h=z(a.type,r.dtype);(a.position===void 0||Qt(a.position,c)!==Qt(r.dposition))&&(a.position=r.dposition),n[l]=!0;let d=null;if(l in s&&s[l].type===h)d=s[l];else{const f=_1.getScale(h);d=new f({id:l,type:h,ctx:this.ctx,chart:this}),s[d.id]=d}d.init(a,t)}),P(n,(r,a)=>{r||delete s[a]}),P(s,r=>{T2.configure(this,r,r.options),T2.addBox(this,r)})}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,s=t.length;if(t.sort((n,o)=>n.index-o.index),s>e){for(let n=e;ne.length&&delete this._stacks,t.forEach((s,n)=>{e.filter(o=>o===s._dataset).length===0&&this._destroyDatasetMeta(n)})}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let s,n;for(this._removeUnreferencedMetasets(),s=0,n=e.length;s{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const s=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let c=0,h=this.data.datasets.length;c{c.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Jt("z","_idx"));const{_active:a,_lastEvent:l}=this;l?this._eventHandler(l,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){P(this.scales,t=>{T2.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),s=new Set(t.events);(!pt(e,s)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:s,start:n,count:o}of e){const r=s==="_removeElements"?-o:o;t8(t,n,r)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,s=o=>new Set(t.filter(r=>r[0]===o).map((r,a)=>a+","+r.splice(1).join(","))),n=s(0);for(let o=1;oo.split(",")).map(o=>({method:o[1],start:+o[2],count:+o[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;T2.update(this,this.width,this.height,t);const e=this.chartArea,s=e.width<=0||e.height<=0;this._layers=[],P(this.boxes,n=>{s&&n.position==="chartArea"||(n.configure&&n.configure(),this._layers.push(...n._layers()))},this),this._layers.forEach((n,o)=>{n._idx=o}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let e=0,s=this.data.datasets.length;e=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,s=t._clip,n=!s.disabled,o=i8(t)||this.chartArea,r={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",r)!==!1&&(n&&Q7(e,{left:s.left===!1?0:o.left-s.left,right:s.right===!1?this.width:o.right+s.right,top:s.top===!1?0:o.top-s.top,bottom:s.bottom===!1?this.height:o.bottom+s.bottom}),t.controller.draw(),n&&J7(e),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(t){return X1(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,s,n){const o=Q9.modes[e];return typeof o=="function"?o(this,t,s,n):[]}getDatasetMeta(t){const e=this.data.datasets[t],s=this._metasets;let n=s.filter(o=>o&&o._dataset===e).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},s.push(n)),n}getContext(){return this.$context||(this.$context=N1(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const s=this.getDatasetMeta(t);return typeof s.hidden=="boolean"?!s.hidden:!e.hidden}setDatasetVisibility(t,e){const s=this.getDatasetMeta(t);s.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,s){const n=s?"show":"hide",o=this.getDatasetMeta(t),r=o.controller._resolveAnimations(void 0,n);Q2(e)?(o.data[e].hidden=!s,this.update()):(this.setDatasetVisibility(t,s),r.update(o,{visible:s}),this.update(a=>a.datasetIndex===t?n:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),V1.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,o,r),t[o]=r},n=(o,r,a)=>{o.offsetX=r,o.offsetY=a,this._eventHandler(o)};P(this.options.events,o=>s(o,n))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,s=(l,c)=>{e.addEventListener(this,l,c),t[l]=c},n=(l,c)=>{t[l]&&(e.removeEventListener(this,l,c),delete t[l])},o=(l,c)=>{this.canvas&&this.resize(l,c)};let r;const a=()=>{n("attach",a),this.attached=!0,this.resize(),s("resize",o),s("detach",r)};r=()=>{this.attached=!1,n("resize",o),this._stop(),this._resize(0,0),s("attach",a)},e.isAttached(this.canvas)?a():r()}unbindEvents(){P(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},P(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,s){const n=s?"set":"remove";let o,r,a,l;for(e==="dataset"&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+n+"DatasetHoverStyle"]()),a=0,l=t.length;a{const a=this.getDatasetMeta(o);if(!a)throw new Error("No dataset found at index "+o);return{datasetIndex:o,element:a.data[r],index:r}});!K2(s,e)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,e))}notifyPlugins(t,e,s){return this._plugins.notify(this,t,e,s)}isPluginEnabled(t){return this._plugins._cache.filter(e=>e.plugin.id===t).length===1}_updateHoverStyles(t,e,s){const n=this.options.hover,o=(l,c)=>l.filter(h=>!c.some(d=>h.datasetIndex===d.datasetIndex&&h.index===d.index)),r=o(e,t),a=s?t:o(t,e);r.length&&this.updateHoverStyle(r,n.mode,!1),a.length&&n.mode&&this.updateHoverStyle(a,n.mode,!0)}_eventHandler(t,e){const s={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},n=r=>(r.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",s,n)===!1)return;const o=this._handleEvent(t,e,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,n),(o||s.changed)&&this.render(),this}_handleEvent(t,e,s){const{_active:n=[],options:o}=this,r=e,a=this._getActiveElements(t,n,s,r),l=I4(t),c=e8(t,this._lastEvent,s,l);s&&(this._lastEvent=null,U(o.onHover,[t,a,this],this),l&&U(o.onClick,[t,a,this],this));const h=!K2(a,n);return(h||e)&&(this._active=a,this._updateHoverStyles(a,n,e)),this._lastEvent=c,h}_getActiveElements(t,e,s,n){if(t.type==="mouseout")return[];if(!s)return e;const o=this.options.hover;return this.getElementsAtEventForMode(t,o.mode,o,n)}},k(k1,"defaults",K),k(k1,"instances",Y2),k(k1,"overrides",$1),k(k1,"registry",_1),k(k1,"version",q5),k(k1,"getChart",e7),k1);function i7(){return P(K1.instances,i=>i._plugins.invalidate())}function s8(i,t,e){const{startAngle:s,pixelMargin:n,x:o,y:r,outerRadius:a,innerRadius:l}=t;let c=n/a;i.beginPath(),i.arc(o,r,a,s-c,e+c),l>n?(c=n/l,i.arc(o,r,l,e+c,s-c,!0)):i.arc(o,r,n,e+Y,s-Y),i.closePath(),i.clip()}function n8(i){return Y6(i,["outerStart","outerEnd","innerStart","innerEnd"])}function o8(i,t,e,s){const n=n8(i.options.borderRadius),o=(e-t)/2,r=Math.min(o,s*t/2),a=l=>{const c=(e-Math.min(o,l))*s/2;return u1(l,0,Math.min(o,c))};return{outerStart:a(n.outerStart),outerEnd:a(n.outerEnd),innerStart:u1(n.innerStart,0,r),innerEnd:u1(n.innerEnd,0,r)}}function W1(i,t,e,s){return{x:e+i*Math.cos(t),y:s+i*Math.sin(t)}}function a6(i,t,e,s,n,o){const{x:r,y:a,startAngle:l,pixelMargin:c,innerRadius:h}=t,d=Math.max(t.outerRadius+s+e-c,0),f=h>0?h+s+e+c:0;let p=0;const g=n-l;if(s){const R=h>0?h-s:0,F=d>0?d-s:0,N=(R+F)/2,n1=N!==0?g*N/(N+s):g;p=(g-n1)/2}const _=Math.max(.001,g*d-e/Q)/d,m=(g-_)/2,M=l+m+p,x=n-m-p,{outerStart:V,outerEnd:v,innerStart:y,innerEnd:E}=o8(t,f,d,x-M),A=d-V,B=d-v,b=M+V/A,H=x-v/B,w=f+y,O=f+E,X=M+y/w,i1=x-E/O;if(i.beginPath(),o){const R=(b+H)/2;if(i.arc(r,a,d,b,R),i.arc(r,a,d,R,H),v>0){const e1=W1(B,H,r,a);i.arc(e1.x,e1.y,v,H,x+Y)}const F=W1(O,x,r,a);if(i.lineTo(F.x,F.y),E>0){const e1=W1(O,i1,r,a);i.arc(e1.x,e1.y,E,x+Y,i1+Math.PI)}const N=(x-E/f+(M+y/f))/2;if(i.arc(r,a,f,x-E/f,N,!0),i.arc(r,a,f,N,M+y/f,!0),y>0){const e1=W1(w,X,r,a);i.arc(e1.x,e1.y,y,X+Math.PI,M-Y)}const n1=W1(A,M,r,a);if(i.lineTo(n1.x,n1.y),V>0){const e1=W1(A,b,r,a);i.arc(e1.x,e1.y,V,M-Y,b)}}else{i.moveTo(r,a);const R=Math.cos(b)*d+r,F=Math.sin(b)*d+a;i.lineTo(R,F);const N=Math.cos(H)*d+r,n1=Math.sin(H)*d+a;i.lineTo(N,n1)}i.closePath()}function r8(i,t,e,s,n){const{fullCircles:o,startAngle:r,circumference:a}=t;let l=t.endAngle;if(o){a6(i,t,e,s,l,n);for(let c=0;c=W||i6(r,l,c),m=T4(a,h+p,d+p);return _&&m}getCenterPoint(e){const{x:s,y:n,startAngle:o,endAngle:r,innerRadius:a,outerRadius:l}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],e),{offset:c,spacing:h}=this.options,d=(o+r)/2,f=(a+l+h+c)/2;return{x:s+Math.cos(d)*f,y:n+Math.sin(d)*f}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:s,circumference:n}=this,o=(s.offset||0)/4,r=(s.spacing||0)/2,a=s.circular;if(this.pixelMargin=s.borderAlign==="inner"?.33:0,this.fullCircles=n>W?Math.floor(n/W):0,n===0||this.innerRadius<0||this.outerRadius<0)return;e.save();const l=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(l)*o,Math.sin(l)*o);const c=1-Math.sin(Math.min(Q,n||0)),h=o*c;e.fillStyle=s.backgroundColor,e.strokeStyle=s.borderColor,r8(e,this,h,r,a),a8(e,this,h,r,a),e.restore()}}k(f2,"id","arc"),k(f2,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),k(f2,"defaultRoutes",{backgroundColor:"backgroundColor"}),k(f2,"descriptors",{_scriptable:!0,_indexable:e=>e!=="borderDash"});const u2={average(i){if(!i.length)return!1;let t,e,s=0,n=0,o=0;for(t=0,e=i.length;ta({chart:t,initial:e.initial,numSteps:r,currentStep:Math.min(s-e.start,r)}))}_refresh(){this._request||(this._running=!0,this._request=Y7.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((s,n)=>{if(!s.running||!s.items.length)return;const o=s.items;let r=o.length-1,a=!1,l;for(;r>=0;--r)l=o[r],l._active?(l._total>s.duration&&(s.duration=l._total),l.tick(t),a=!0):(o[r]=o[o.length-1],o.pop());a&&(n.draw(),this._notify(n,s,t,"progress")),o.length||(s.running=!1,this._notify(n,s,t,"complete"),s.initial=!1),e+=o.length}),this._lastDate=t,e===0&&(this._running=!1)}_getAnims(t){const e=this._charts;let s=e.get(t);return s||(s={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,s)),s}listen(t,e,s){this._getAnims(t).listeners[e].push(s)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((s,n)=>Math.max(s,n._duration),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const s=e.items;let n=s.length-1;for(;n>=0;--n)s[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var V1=new I9;const Ot="transparent",B9={boolean(i,t,e){return e>.5?t:i},color(i,t,e){const s=Lt(i||Ot),n=s.valid&&Lt(t||Ot);return n&&n.valid?n.mix(s,e).hexString():t},number(i,t,e){return i+(t-i)*e}};class Z9{constructor(t,e,s,n){const o=e[s];n=R2([t.to,n,o,t.from]);const r=R2([t.from,o,n]);this._active=!0,this._fn=t.fn||B9[t.type||typeof r],this._easing=m2[t.easing]||m2.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=s,this._from=r,this._to=n,this._promises=void 0}active(){return this._active}update(t,e,s){if(this._active){this._notify(!1);const n=this._target[this._prop],o=s-this._start,r=this._duration-o;this._start=s,this._duration=Math.floor(Math.max(r,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=R2([t.to,e,n,t.from]),this._from=R2([t.from,n,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,s=this._duration,n=this._prop,o=this._from,r=this._loop,a=this._to;let l;if(this._active=o!==a&&(r||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[n]=this._fn(o,a,l)}wait(){const t=this._promises||(this._promises=[]);return new Promise((e,s)=>{t.push({res:e,rej:s})})}_notify(t){const e=t?"res":"rej",s=this._promises||[];for(let n=0;n{const o=t[n];if(!D(o))return;const r={};for(const a of e)r[a]=o[a];(j(o.properties)&&o.properties||[n]).forEach(a=>{(a===n||!s.has(a))&&s.set(a,r)})})}_animateOptions(t,e){const s=e.options,n=R9(t,s);if(!n)return[];const o=this._createAnimations(n,s);return s.$shared&&D9(t.options.$animations,s).then(()=>{t.options=s},()=>{}),o}_createAnimations(t,e){const s=this._properties,n=[],o=t.$animations||(t.$animations={}),r=Object.keys(e),a=Date.now();let l;for(l=r.length-1;l>=0;--l){const c=r[l];if(c.charAt(0)==="$")continue;if(c==="options"){n.push(...this._animateOptions(t,e));continue}const h=e[c];let d=o[c];const f=s.get(c);if(d)if(f&&d.active()){d.update(f,h,a);continue}else d.cancel();if(!f||!f.duration){t[c]=h;continue}o[c]=d=new Z9(f,t,c,h),n.push(d)}return n}update(t,e){if(this._properties.size===0){Object.assign(t,e);return}const s=this._createAnimations(t,e);if(s.length)return V1.add(this._chart,s),!0}}function D9(i,t){const e=[],s=Object.keys(t);for(let n=0;n0||!e&&o<0)return n.index}return null}function Dt(i,t){const{chart:e,_cachedMeta:s}=i,n=e._stacks||(e._stacks={}),{iScale:o,vScale:r,index:a}=s,l=o.axis,c=r.axis,h=$9(o,r,s),d=t.length;let f;for(let p=0;pe[s].axis===t).shift()}function z9(i,t){return G1(i,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function U9(i,t,e){return G1(i,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:e,index:t,mode:"default",type:"data"})}function o2(i,t){const e=i.controller.index,s=i.vScale&&i.vScale.axis;if(s){t=t||i._parsed;for(const n of t){const o=n._stacks;if(!o||o[s]===void 0||o[s][e]===void 0)return;delete o[s][e],o[s]._visualValues!==void 0&&o[s]._visualValues[e]!==void 0&&delete o[s]._visualValues[e]}}}const L6=i=>i==="reset"||i==="none",Rt=(i,t)=>t?i:Object.assign({},i),j9=(i,t,e)=>i&&!t.hidden&&t._stacked&&{keys:re(e,!0),values:null};class x2{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Bt(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&o2(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,s=this.getDataset(),n=(d,f,p,g)=>d==="x"?f:d==="r"?g:p,o=e.xAxisID=z(s.xAxisID,y6(t,"x")),r=e.yAxisID=z(s.yAxisID,y6(t,"y")),a=e.rAxisID=z(s.rAxisID,y6(t,"r")),l=e.indexAxis,c=e.iAxisID=n(l,o,r,a),h=e.vAxisID=n(l,r,o,a);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(r),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(c),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&Mt(this._data,this),t._stacked&&o2(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),s=this._data;if(D(e))this._data=F9(e);else if(s!==e){if(s){Mt(s,this);const n=this._cachedMeta;o2(n),n._parsed=[]}e&&Object.isExtensible(e)&&G4(e,this),this._syncList=[],this._data=e}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,s=this.getDataset();let n=!1;this._dataCheck();const o=e._stacked;e._stacked=Bt(e.vScale,e),e.stack!==s.stack&&(n=!0,o2(e),e.stack=s.stack),this._resyncElements(t),(n||o!==e._stacked)&&Dt(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),s=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:s,_data:n}=this,{iScale:o,_stacked:r}=s,a=o.axis;let l=t===0&&e===n.length?!0:s._sorted,c=t>0&&s._parsed[t-1],h,d,f;if(this._parsing===!1)s._parsed=n,s._sorted=!0,f=n;else{j(n[t])?f=this.parseArrayData(s,n,t,e):D(n[t])?f=this.parseObjectData(s,n,t,e):f=this.parsePrimitiveData(s,n,t,e);const p=()=>d[a]===null||c&&d[a]_||d<_}for(f=0;f=0;--f)if(!g()){this.updateRangeFromParsed(c,t,p,l);break}}return c}getAllParsedValues(t){const e=this._cachedMeta._parsed,s=[];let n,o,r;for(n=0,o=e.length;n=0&&tthis.getContext(s,n,e),_=c.resolveNamedOptions(f,p,g,d);return _.$shared&&(_.$shared=l,o[r]=Object.freeze(Rt(_,l))),_}_resolveAnimations(t,e,s){const n=this.chart,o=this._cachedDataOpts,r=`animation-${e}`,a=o[r];if(a)return a;let l;if(n.options.animation!==!1){const h=this.chart.config,d=h.datasetAnimationScopeKeys(this._type,e),f=h.getOptionScopes(this.getDataset(),d);l=h.createResolver(f,this.getContext(t,s,e))}const c=new oe(n,l&&l.animations);return l&&l._cacheable&&(o[r]=Object.freeze(c)),c}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||L6(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const s=this.resolveDataElementOptions(t,e),n=this._sharedOptions,o=this.getSharedOptions(s),r=this.includeOptions(e,o)||o!==n;return this.updateSharedOptions(o,e,s),{sharedOptions:o,includeOptions:r}}updateElement(t,e,s,n){L6(n)?Object.assign(t,s):this._resolveAnimations(e,n).update(t,s)}updateSharedOptions(t,e,s){t&&!L6(e)&&this._resolveAnimations(void 0,e).update(t,s)}_setStyle(t,e,s,n){t.active=n;const o=this.getStyle(e,n);this._resolveAnimations(e,s,n).update(t,{options:!n&&this.getSharedOptions(o)||o})}removeHoverStyle(t,e,s){this._setStyle(t,s,"active",!1)}setHoverStyle(t,e,s){this._setStyle(t,s,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,s=this._cachedMeta.data;for(const[a,l,c]of this._syncList)this[a](l,c);this._syncList=[];const n=s.length,o=e.length,r=Math.min(o,n);r&&this.parse(0,r),o>n?this._insertElements(n,o-n,t):o{for(c.length+=e,a=c.length-1;a>=r;a--)c[a]=c[a-e]};for(l(o),a=t;an6(v,a,l,!0)?1:Math.max(H,H*e,L,L*e),g=(v,H,L)=>n6(v,a,l,!0)?-1:Math.min(H,H*e,L,L*e),_=p(0,c,d),m=p(Y,h,f),M=g(Q,c,d),x=g(Q+Y,h,f);s=(_-M)/2,n=(m-x)/2,o=-(_+M)/2,r=-(m+x)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:r}}class d2 extends x2{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const s=this.getDataset().data,n=this._cachedMeta;if(this._parsing===!1)n._parsed=s;else{let o=l=>+s[l];if(D(s[t])){const{key:l="value"}=this._parsing;o=c=>+v2(s[c],l)}let r,a;for(r=t,a=t+e;r0&&!isNaN(t)?W*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,s=this.chart,n=s.data.labels||[],o=u6(e._parsed[t],s.options.locale);return{label:n[t]||"",value:o}}getMaxBorderWidth(t){let e=0;const s=this.chart;let n,o,r,a,l;if(!t){for(n=0,o=s.data.datasets.length;nt!=="spacing",_indexable:t=>t!=="spacing"&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")}),k(d2,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:s,color:n}}=t.legend.options;return e.labels.map((o,r)=>{const l=t.getDatasetMeta(0).controller.getStyle(r);return{text:o,fillStyle:l.backgroundColor,strokeStyle:l.borderColor,fontColor:n,lineWidth:l.borderWidth,pointStyle:s,hidden:!t.getDataVisibility(r),index:r}})}return[]}},onClick(t,e,s){s.chart.toggleDataVisibility(e.index),s.chart.update()}}}});function R1(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class tt{constructor(t){k(this,"options");this.options=t||{}}static override(t){Object.assign(tt.prototype,t)}init(){}formats(){return R1()}parse(){return R1()}format(){return R1()}add(){return R1()}diff(){return R1()}startOf(){return R1()}endOf(){return R1()}}var Y9={_date:tt};function X9(i,t,e,s){const{controller:n,data:o,_sorted:r}=i,a=n._cachedMeta.iScale;if(a&&t===a.axis&&t!=="r"&&r&&o.length){const l=a._reversePixels?$4:A6;if(s){if(n._sharedOptions){const c=o[0],h=typeof c.getRange=="function"&&c.getRange(t);if(h){const d=l(o,t,e-h),f=l(o,t,e+h);return{lo:d.lo,hi:f.hi}}}}else return l(o,t,e)}return{lo:0,hi:o.length-1}}function k2(i,t,e,s,n){const o=i.getSortedVisibleDatasetMetas(),r=e[t];for(let a=0,l=o.length;a{l[r](t[e],n)&&(o.push({element:l,datasetIndex:c,index:h}),a=a||l.inRange(t.x,t.y,n))}),s&&!a?[]:o}var J9={evaluateInteractionItems:k2,modes:{index(i,t,e,s){const n=F1(t,i),o=e.axis||"x",r=e.includeInvisible||!1,a=e.intersect?v6(i,n,o,s,r):V6(i,n,o,!1,s,r),l=[];return a.length?(i.getSortedVisibleDatasetMetas().forEach(c=>{const h=a[0].index,d=c.data[h];d&&!d.skip&&l.push({element:d,datasetIndex:c.index,index:h})}),l):[]},dataset(i,t,e,s){const n=F1(t,i),o=e.axis||"xy",r=e.includeInvisible||!1;let a=e.intersect?v6(i,n,o,s,r):V6(i,n,o,!1,s,r);if(a.length>0){const l=a[0].datasetIndex,c=i.getDatasetMeta(l).data;a=[];for(let h=0;he.pos===t)}function Tt(i,t){return i.filter(e=>ae.indexOf(e.pos)===-1&&e.box.axis===t)}function a2(i,t){return i.sort((e,s)=>{const n=t?s:e,o=t?e:s;return n.weight===o.weight?n.index-o.index:n.weight-o.weight})}function t5(i){const t=[];let e,s,n,o,r,a;for(e=0,s=(i||[]).length;ec.box.fullSize),!0),s=a2(r2(t,"left"),!0),n=a2(r2(t,"right")),o=a2(r2(t,"top"),!0),r=a2(r2(t,"bottom")),a=Tt(t,"x"),l=Tt(t,"y");return{fullSize:e,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(r).concat(a),chartArea:r2(t,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(r).concat(a)}}function Ft(i,t,e,s){return Math.max(i[e],t[e])+Math.max(i[s],t[s])}function le(i,t){i.top=Math.max(i.top,t.top),i.left=Math.max(i.left,t.left),i.bottom=Math.max(i.bottom,t.bottom),i.right=Math.max(i.right,t.right)}function n5(i,t,e,s){const{pos:n,box:o}=e,r=i.maxPadding;if(!D(n)){e.size&&(i[n]-=e.size);const d=s[e.stack]||{size:0,count:1};d.size=Math.max(d.size,e.horizontal?o.height:o.width),e.size=d.size/d.count,i[n]+=e.size}o.getPadding&&le(r,o.getPadding());const a=Math.max(0,t.outerWidth-Ft(r,i,"left","right")),l=Math.max(0,t.outerHeight-Ft(r,i,"top","bottom")),c=a!==i.w,h=l!==i.h;return i.w=a,i.h=l,e.horizontal?{same:c,other:h}:{same:h,other:c}}function o5(i){const t=i.maxPadding;function e(s){const n=Math.max(t[s]-i[s],0);return i[s]+=n,n}i.y+=e("top"),i.x+=e("left"),e("right"),e("bottom")}function r5(i,t){const e=t.maxPadding;function s(n){const o={left:0,top:0,right:0,bottom:0};return n.forEach(r=>{o[r]=Math.max(t[r],e[r])}),o}return s(i?["left","right"]:["top","bottom"])}function f2(i,t,e,s){const n=[];let o,r,a,l,c,h;for(o=0,r=i.length,c=0;o{typeof _.beforeLayout=="function"&&_.beforeLayout()});const h=l.reduce((_,m)=>m.box.options&&m.box.options.display===!1?_:_+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:e,padding:n,availableWidth:o,availableHeight:r,vBoxMaxWidth:o/2/h,hBoxMaxHeight:r/2}),f=Object.assign({},n);le(f,p1(s));const p=Object.assign({maxPadding:f,w:o,h:r,x:n.left,y:n.top},n),g=i5(l.concat(c),d);f2(a.fullSize,p,d,g),f2(l,p,d,g),f2(c,p,d,g)&&f2(l,p,d,g),o5(p),$t(a.leftAndTop,p,d,g),p.x+=p.w,p.y+=p.h,$t(a.rightAndBottom,p,d,g),i.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},T(a.chartArea,_=>{const m=_.box;Object.assign(m,i.chartArea),m.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class ce{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,s){}removeEventListener(t,e,s){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,s,n){return e=Math.max(0,e||t.width),s=s||t.height,{width:e,height:Math.max(0,n?Math.floor(e/n):s)}}isAttached(t){return!0}updateConfig(t){}}class a5 extends ce{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Y2="$chartjs",l5={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Nt=i=>i===null||i==="";function c5(i,t){const e=i.style,s=i.getAttribute("height"),n=i.getAttribute("width");if(i[Y2]={initial:{height:s,width:n,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",Nt(n)){const o=At(i,"width");o!==void 0&&(i.width=o)}if(Nt(s))if(i.style.height==="")i.height=i.width/(t||2);else{const o=At(i,"height");o!==void 0&&(i.height=o)}return i}const he=S9?{passive:!0}:!1;function h5(i,t,e){i.addEventListener(t,e,he)}function d5(i,t,e){i.canvas.removeEventListener(t,e,he)}function f5(i,t){const e=l5[i.type]||i.type,{x:s,y:n}=F1(i,t);return{type:e,chart:t,native:i,x:s!==void 0?s:null,y:n!==void 0?n:null}}function l6(i,t){for(const e of i)if(e===t||e.contains(t))return!0}function u5(i,t,e){const s=i.canvas,n=new MutationObserver(o=>{let r=!1;for(const a of o)r=r||l6(a.addedNodes,s),r=r&&!l6(a.removedNodes,s);r&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}function C5(i,t,e){const s=i.canvas,n=new MutationObserver(o=>{let r=!1;for(const a of o)r=r||l6(a.removedNodes,s),r=r&&!l6(a.addedNodes,s);r&&e()});return n.observe(document,{childList:!0,subtree:!0}),n}const V2=new Map;let Gt=0;function de(){const i=window.devicePixelRatio;i!==Gt&&(Gt=i,V2.forEach((t,e)=>{e.currentDevicePixelRatio!==i&&t()}))}function p5(i,t){V2.size||window.addEventListener("resize",de),V2.set(i,t)}function g5(i){V2.delete(i),V2.size||window.removeEventListener("resize",de)}function m5(i,t,e){const s=i.canvas,n=s&&J6(s);if(!n)return;const o=X7((a,l)=>{const c=n.clientWidth;e(a,l),c{const l=a[0],c=l.contentRect.width,h=l.contentRect.height;c===0&&h===0||o(c,h)});return r.observe(n),p5(i,o),r}function H6(i,t,e){e&&e.disconnect(),t==="resize"&&g5(i)}function _5(i,t,e){const s=i.canvas,n=X7(o=>{i.ctx!==null&&e(f5(o,i))},i);return h5(s,t,n),n}class M5 extends ce{acquireContext(t,e){const s=t&&t.getContext&&t.getContext("2d");return s&&s.canvas===t?(c5(t,e),s):null}releaseContext(t){const e=t.canvas;if(!e[Y2])return!1;const s=e[Y2].initial;["height","width"].forEach(o=>{const r=s[o];G(r)?e.removeAttribute(o):e.setAttribute(o,r)});const n=s.style||{};return Object.keys(n).forEach(o=>{e.style[o]=n[o]}),e.width=e.width,delete e[Y2],!0}addEventListener(t,e,s){this.removeEventListener(t,e);const n=t.$proxies||(t.$proxies={}),r={attach:u5,detach:C5,resize:m5}[e]||_5;n[e]=r(t,e,s)}removeEventListener(t,e){const s=t.$proxies||(t.$proxies={}),n=s[e];if(!n)return;({attach:H6,detach:H6,resize:H6}[e]||d5)(t,e,n),s[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,s,n){return w9(t,e,s,n)}isAttached(t){const e=J6(t);return!!(e&&e.isConnected)}}function x5(i){return!ne()||typeof OffscreenCanvas<"u"&&i instanceof OffscreenCanvas?a5:M5}class J1{constructor(){k(this,"x");k(this,"y");k(this,"active",!1);k(this,"options");k(this,"$animations")}tooltipPosition(t){const{x:e,y:s}=this.getProps(["x","y"],t);return{x:e,y:s}}hasValue(){return s6(this.x)&&s6(this.y)}getProps(t,e){const s=this.$animations;if(!e||!s)return this;const n={};return t.forEach(o=>{n[o]=s[o]&&s[o].active()?s[o]._to:this[o]}),n}}k(J1,"defaults",{}),k(J1,"defaultRoutes");function b5(i,t){const e=i.options.ticks,s=y5(i),n=Math.min(e.maxTicksLimit||s,s),o=e.major.enabled?v5(t):[],r=o.length,a=o[0],l=o[r-1],c=[];if(r>n)return V5(t,c,o,r/n),c;const h=L5(o,t,n);if(r>0){let d,f;const p=r>1?Math.round((l-a)/(r-1)):null;for($2(t,c,h,G(p)?0:a-p,a),d=0,f=r-1;dn)return l}return Math.max(n,1)}function v5(i){const t=[];let e,s;for(e=0,s=i.length;ei==="left"?"right":i==="right"?"left":i,zt=(i,t,e)=>t==="top"||t==="left"?i[t]+e:i[t]-e,Ut=(i,t)=>Math.min(t||i,i);function jt(i,t){const e=[],s=i.length/t,n=i.length;let o=0;for(;or+a)))return l}function k5(i,t){T(i,e=>{const s=e.gc,n=s.length/2;let o;if(n>t){for(o=0;os?s:e,s=n&&e>s?e:s,{min:d1(e,d1(s,e)),max:d1(s,d1(e,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){U(this.options.beforeUpdate,[this])}update(t,e,s){const{beginAtZero:n,grace:o,ticks:r}=this.options,a=r.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=s=Object.assign({left:0,right:0,top:0,bottom:0},s),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+s.left+s.right:this.height+s.top+s.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=f9(this,o,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=a=o||s<=1||!this.isHorizontal()){this.labelRotation=n;return}const h=this._getLabelSizes(),d=h.widest.width,f=h.highest.height,p=C1(this.chart.width-d,0,this.maxWidth);a=t.offset?this.maxWidth/s:p/(s-1),d+6>a&&(a=p/(s-(t.offset?.5:1)),l=this.maxHeight-l2(t.grid)-e.padding-Wt(t.title,this.chart.options.font),c=Math.sqrt(d*d+f*f),r=W6(Math.min(Math.asin(C1((h.highest.height+6)/a,-1,1)),Math.asin(C1(l/c,-1,1))-Math.asin(C1(f/c,-1,1)))),r=Math.max(n,Math.min(o,r))),this.labelRotation=r}afterCalculateLabelRotation(){U(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){U(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:s,title:n,grid:o}}=this,r=this._isVisible(),a=this.isHorizontal();if(r){const l=Wt(n,e.options.font);if(a?(t.width=this.maxWidth,t.height=l2(o)+l):(t.height=this.maxHeight,t.width=l2(o)+l),s.display&&this.ticks.length){const{first:c,last:h,widest:d,highest:f}=this._getLabelSizes(),p=s.padding*2,g=L1(this.labelRotation),_=Math.cos(g),m=Math.sin(g);if(a){const M=s.mirror?0:m*d.width+_*f.height;t.height=Math.min(this.maxHeight,t.height+M+p)}else{const M=s.mirror?0:_*d.width+m*f.height;t.width=Math.min(this.maxWidth,t.width+M+p)}this._calculatePadding(c,h,m,_)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,s,n){const{ticks:{align:o,padding:r},position:a}=this.options,l=this.labelRotation!==0,c=a!=="top"&&this.axis==="x";if(this.isHorizontal()){const h=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let f=0,p=0;l?c?(f=n*t.width,p=s*e.height):(f=s*t.height,p=n*e.width):o==="start"?p=e.width:o==="end"?f=t.width:o!=="inner"&&(f=t.width/2,p=e.width/2),this.paddingLeft=Math.max((f-h+r)*this.width/(this.width-h),0),this.paddingRight=Math.max((p-d+r)*this.width/(this.width-d),0)}else{let h=e.height/2,d=t.height/2;o==="start"?(h=0,d=t.height):o==="end"&&(h=e.height,d=0),this.paddingTop=h+r,this.paddingBottom=d+r}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){U(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return e==="top"||e==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let e,s;for(e=0,s=t.length;e({width:r[b]||0,height:a[b]||0});return{first:Z(0),last:Z(e-1),widest:Z(I),highest:Z(A),widths:r,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return T4(this._alignToPixels?D1(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*n?a/s:l/n:l*n0}_computeGridLineItems(t){const e=this.axis,s=this.chart,n=this.options,{grid:o,position:r,border:a}=n,l=o.offset,c=this.isHorizontal(),d=this.ticks.length+(l?1:0),f=l2(o),p=[],g=a.setContext(this.getContext()),_=g.display?g.width:0,m=_/2,M=function($){return D1(s,$,_)};let x,v,H,L,I,A,Z,b,V,w,O,X;if(r==="top")x=M(this.bottom),A=this.bottom-f,b=x-m,w=M(t.top)+m,X=t.bottom;else if(r==="bottom")x=M(this.top),w=t.top,X=M(t.bottom)-m,A=x+m,b=this.top+f;else if(r==="left")x=M(this.right),I=this.right-f,Z=x-m,V=M(t.left)+m,O=t.right;else if(r==="right")x=M(this.left),V=t.left,O=M(t.right)-m,I=x+m,Z=this.left+f;else if(e==="x"){if(r==="center")x=M((t.top+t.bottom)/2+.5);else if(D(r)){const $=Object.keys(r)[0],N=r[$];x=M(this.chart.scales[$].getPixelForValue(N))}w=t.top,X=t.bottom,A=x+m,b=A+f}else if(e==="y"){if(r==="center")x=M((t.left+t.right)/2);else if(D(r)){const $=Object.keys(r)[0],N=r[$];x=M(this.chart.scales[$].getPixelForValue(N))}I=x-m,Z=I-f,V=t.left,O=t.right}const s1=z(n.ticks.maxTicksLimit,d),R=Math.max(1,Math.ceil(d/s1));for(v=0;vo.value===t);return n>=0?e.setContext(this.getContext(n)).lineWidth:0}drawGrid(t){const e=this.options.grid,s=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let o,r;const a=(l,c,h)=>{!h.width||!h.color||(s.save(),s.lineWidth=h.width,s.strokeStyle=h.color,s.setLineDash(h.borderDash||[]),s.lineDashOffset=h.borderDashOffset,s.beginPath(),s.moveTo(l.x,l.y),s.lineTo(c.x,c.y),s.stroke(),s.restore())};if(e.display)for(o=0,r=n.length;o{this.draw(o)}}]:[{z:s,draw:o=>{this.drawBackground(),this.drawGrid(o),this.drawTitle()}},{z:n,draw:()=>{this.drawBorder()}},{z:e,draw:o=>{this.drawLabels(o)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),s=this.axis+"AxisID",n=[];let o,r;for(o=0,r=e.length;o{const s=e.split("."),n=s.pop(),o=[i].concat(s).join("."),r=t[e].split("."),a=r.pop(),l=r.join(".");K.route(o,n,l,a)})}function D5(i){return"id"in i&&"defaults"in i}class R5{constructor(){this.controllers=new N2(x2,"datasets",!0),this.elements=new N2(J1,"elements"),this.plugins=new N2(Object,"plugins"),this.scales=new N2(t2,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,s){[...e].forEach(n=>{const o=s||this._getRegistryForType(n);s||o.isForType(n)||o===this.plugins&&n.id?this._exec(t,o,n):T(n,r=>{const a=s||this._getRegistryForType(r);this._exec(t,a,r)})})}_exec(t,e,s){const n=j6(t);U(s["before"+n],[],s),e[t](s),U(s["after"+n],[],s)}_getRegistryForType(t){for(let e=0;eo.filter(a=>!r.some(l=>a.plugin.id===l.plugin.id));this._notify(n(e,s),t,"stop"),this._notify(n(s,e),t,"start")}}function T5(i){const t={},e=[],s=Object.keys(b1.plugins.items);for(let o=0;o1&&Yt(i[0].toLowerCase());if(s)return s}throw new Error(`Cannot determine type of '${i}' axis. Please provide 'axis' or 'position' option.`)}function Xt(i,t,e){if(e[t+"AxisID"]===i)return{axis:t}}function j5(i,t){if(t.data&&t.data.datasets){const e=t.data.datasets.filter(s=>s.xAxisID===i||s.yAxisID===i);if(e.length)return Xt(i,"x",e[0])||Xt(i,"y",e[0])}return{}}function W5(i,t){const e=N1[i.type]||{scales:{}},s=t.scales||{},n=I6(i.type,t),o=Object.create(null);return Object.keys(s).forEach(r=>{const a=s[r];if(!D(a))return console.error(`Invalid scale configuration for scale: ${r}`);if(a._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${r}`);const l=B6(r,a,j5(r,i),K.scales[a.type]),c=z5(l,n),h=e.scales||{};o[r]=g2(Object.create(null),[{axis:l},a,h[l],h[c]])}),i.data.datasets.forEach(r=>{const a=r.type||i.type,l=r.indexAxis||I6(a,t),h=(N1[a]||{}).scales||{};Object.keys(h).forEach(d=>{const f=G5(d,l),p=r[f+"AxisID"]||f;o[p]=o[p]||Object.create(null),g2(o[p],[{axis:f},s[p],h[d]])})}),Object.keys(o).forEach(r=>{const a=o[r];g2(a,[K.scales[a.type],K.scale])}),o}function fe(i){const t=i.options||(i.options={});t.plugins=z(t.plugins,{}),t.scales=W5(i,t)}function ue(i){return i=i||{},i.datasets=i.datasets||[],i.labels=i.labels||[],i}function Y5(i){return i=i||{},i.data=ue(i.data),fe(i),i}const Kt=new Map,Ce=new Set;function G2(i,t){let e=Kt.get(i);return e||(e=t(),Kt.set(i,e),Ce.add(e)),e}const c2=(i,t,e)=>{const s=v2(t,e);s!==void 0&&i.add(s)};class X5{constructor(t){this._config=Y5(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=ue(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),fe(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return G2(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return G2(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return G2(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){const e=t.id,s=this.type;return G2(`${s}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){const s=this._scopeCache;let n=s.get(t);return(!n||e)&&(n=new Map,s.set(t,n)),n}getOptionScopes(t,e,s){const{options:n,type:o}=this,r=this._cachedScopes(t,s),a=r.get(e);if(a)return a;const l=new Set;e.forEach(h=>{t&&(l.add(t),h.forEach(d=>c2(l,t,d))),h.forEach(d=>c2(l,n,d)),h.forEach(d=>c2(l,N1[o]||{},d)),h.forEach(d=>c2(l,K,d)),h.forEach(d=>c2(l,O6,d))});const c=Array.from(l);return c.length===0&&c.push(Object.create(null)),Ce.has(e)&&r.set(e,c),c}chartOptionScopes(){const{options:t,type:e}=this;return[t,N1[e]||{},K.datasets[e]||{},{type:e},K,O6]}resolveNamedOptions(t,e,s,n=[""]){const o={$shared:!0},{resolver:r,subPrefixes:a}=qt(this._resolverCache,t,n);let l=r;if(q5(r,e)){o.$shared=!1,s=B1(s)?s():s;const c=this.createResolver(t,s,a);l=Q1(r,s,c)}for(const c of e)o[c]=l[c];return o}createResolver(t,e,s=[""],n){const{resolver:o}=qt(this._resolverCache,t,s);return D(e)?Q1(o,e,void 0,n):o}}function qt(i,t,e){let s=i.get(t);s||(s=new Map,i.set(t,s));const n=e.join();let o=s.get(n);return o||(o={resolver:K6(t,e),subPrefixes:e.filter(a=>!a.toLowerCase().includes("hover"))},s.set(n,o)),o}const K5=i=>D(i)&&Object.getOwnPropertyNames(i).reduce((t,e)=>t||B1(i[e]),!1);function q5(i,t){const{isScriptable:e,isIndexable:s}=te(i);for(const n of t){const o=e(n),r=s(n),a=(r||o)&&i[n];if(o&&(B1(a)||K5(a))||r&&j(a))return!0}return!1}var Q5="4.3.0";const J5=["top","bottom","left","right","chartArea"];function Qt(i,t){return i==="top"||i==="bottom"||J5.indexOf(i)===-1&&t==="x"}function Jt(i,t){return function(e,s){return e[i]===s[i]?e[t]-s[t]:e[i]-s[i]}}function t7(i){const t=i.chart,e=t.options.animation;t.notifyPlugins("afterRender"),U(e&&e.onComplete,[i],t)}function t8(i){const t=i.chart,e=t.options.animation;U(e&&e.onProgress,[i],t)}function pe(i){return ne()&&typeof i=="string"?i=document.getElementById(i):i&&i.length&&(i=i[0]),i&&i.canvas&&(i=i.canvas),i}const X2={},e7=i=>{const t=pe(i);return Object.values(X2).filter(e=>e.canvas===t).pop()};function e8(i,t,e){const s=Object.keys(i);for(const n of s){const o=+n;if(o>=t){const r=i[n];delete i[n],(e>0||o>t)&&(i[o+e]=r)}}}function i8(i,t,e,s){return!e||i.type==="mouseout"?null:s?t:i}function s8(i){const{xScale:t,yScale:e}=i;if(t&&e)return{left:t.left,right:t.right,top:e.top,bottom:e.bottom}}var A1;let q1=(A1=class{static register(...t){b1.add(...t),i7()}static unregister(...t){b1.remove(...t),i7()}constructor(t,e){const s=this.config=new X5(e),n=pe(t),o=e7(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const r=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||x5(n)),this.platform.updateConfig(s);const a=this.platform.acquireContext(n,r.aspectRatio),l=a&&a.canvas,c=l&&l.height,h=l&&l.width;if(this.id=S4(),this.ctx=a,this.canvas=l,this.width=h,this.height=c,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new P5,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=U4(d=>this.update(d),r.resizeDelay||0),this._dataChanges=[],X2[this.id]=this,!a||!l){console.error("Failed to create chart: can't acquire context from the given item");return}V1.listen(this,"complete",t7),V1.listen(this,"progress",t8),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:s,height:n,_aspectRatio:o}=this;return G(t)?e&&o?o:n?s/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return b1}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():kt(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Vt(this.canvas,this.ctx),this}stop(){return V1.stop(this),this}resize(t,e){V1.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const s=this.options,n=this.canvas,o=s.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(n,t,e,o),a=s.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,kt(this,a,!0)&&(this.notifyPlugins("resize",{size:r}),U(s.onResize,[this,r],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const e=this.options.scales||{};T(e,(s,n)=>{s.id=n})}buildOrUpdateScales(){const t=this.options,e=t.scales,s=this.scales,n=Object.keys(s).reduce((r,a)=>(r[a]=!1,r),{});let o=[];e&&(o=o.concat(Object.keys(e).map(r=>{const a=e[r],l=B6(r,a),c=l==="r",h=l==="x";return{options:a,dposition:c?"chartArea":h?"bottom":"left",dtype:c?"radialLinear":h?"category":"linear"}}))),T(o,r=>{const a=r.options,l=a.id,c=B6(l,a),h=z(a.type,r.dtype);(a.position===void 0||Qt(a.position,c)!==Qt(r.dposition))&&(a.position=r.dposition),n[l]=!0;let d=null;if(l in s&&s[l].type===h)d=s[l];else{const f=b1.getScale(h);d=new f({id:l,type:h,ctx:this.ctx,chart:this}),s[d.id]=d}d.init(a,t)}),T(n,(r,a)=>{r||delete s[a]}),T(s,r=>{F2.configure(this,r,r.options),F2.addBox(this,r)})}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,s=t.length;if(t.sort((n,o)=>n.index-o.index),s>e){for(let n=e;ne.length&&delete this._stacks,t.forEach((s,n)=>{e.filter(o=>o===s._dataset).length===0&&this._destroyDatasetMeta(n)})}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let s,n;for(this._removeUnreferencedMetasets(),s=0,n=e.length;s{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const s=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let c=0,h=this.data.datasets.length;c{c.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Jt("z","_idx"));const{_active:a,_lastEvent:l}=this;l?this._eventHandler(l,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){T(this.scales,t=>{F2.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),s=new Set(t.events);(!pt(e,s)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:s,start:n,count:o}of e){const r=s==="_removeElements"?-o:o;e8(t,n,r)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,s=o=>new Set(t.filter(r=>r[0]===o).map((r,a)=>a+","+r.splice(1).join(","))),n=s(0);for(let o=1;oo.split(",")).map(o=>({method:o[1],start:+o[2],count:+o[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;F2.update(this,this.width,this.height,t);const e=this.chartArea,s=e.width<=0||e.height<=0;this._layers=[],T(this.boxes,n=>{s&&n.position==="chartArea"||(n.configure&&n.configure(),this._layers.push(...n._layers()))},this),this._layers.forEach((n,o)=>{n._idx=o}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let e=0,s=this.data.datasets.length;e=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,s=t._clip,n=!s.disabled,o=s8(t)||this.chartArea,r={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",r)!==!1&&(n&&Q7(e,{left:s.left===!1?0:o.left-s.left,right:s.right===!1?this.width:o.right+s.right,top:s.top===!1?0:o.top-s.top,bottom:s.bottom===!1?this.height:o.bottom+s.bottom}),t.controller.draw(),n&&J7(e),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(t){return K1(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,s,n){const o=J9.modes[e];return typeof o=="function"?o(this,t,s,n):[]}getDatasetMeta(t){const e=this.data.datasets[t],s=this._metasets;let n=s.filter(o=>o&&o._dataset===e).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},s.push(n)),n}getContext(){return this.$context||(this.$context=G1(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const s=this.getDatasetMeta(t);return typeof s.hidden=="boolean"?!s.hidden:!e.hidden}setDatasetVisibility(t,e){const s=this.getDatasetMeta(t);s.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,s){const n=s?"show":"hide",o=this.getDatasetMeta(t),r=o.controller._resolveAnimations(void 0,n);t6(e)?(o.data[e].hidden=!s,this.update()):(this.setDatasetVisibility(t,s),r.update(o,{visible:s}),this.update(a=>a.datasetIndex===t?n:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),V1.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,o,r),t[o]=r},n=(o,r,a)=>{o.offsetX=r,o.offsetY=a,this._eventHandler(o)};T(this.options.events,o=>s(o,n))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,s=(l,c)=>{e.addEventListener(this,l,c),t[l]=c},n=(l,c)=>{t[l]&&(e.removeEventListener(this,l,c),delete t[l])},o=(l,c)=>{this.canvas&&this.resize(l,c)};let r;const a=()=>{n("attach",a),this.attached=!0,this.resize(),s("resize",o),s("detach",r)};r=()=>{this.attached=!1,n("resize",o),this._stop(),this._resize(0,0),s("attach",a)},e.isAttached(this.canvas)?a():r()}unbindEvents(){T(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},T(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,s){const n=s?"set":"remove";let o,r,a,l;for(e==="dataset"&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+n+"DatasetHoverStyle"]()),a=0,l=t.length;a{const a=this.getDatasetMeta(o);if(!a)throw new Error("No dataset found at index "+o);return{datasetIndex:o,element:a.data[r],index:r}});!Q2(s,e)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,e))}notifyPlugins(t,e,s){return this._plugins.notify(this,t,e,s)}isPluginEnabled(t){return this._plugins._cache.filter(e=>e.plugin.id===t).length===1}_updateHoverStyles(t,e,s){const n=this.options.hover,o=(l,c)=>l.filter(h=>!c.some(d=>h.datasetIndex===d.datasetIndex&&h.index===d.index)),r=o(e,t),a=s?t:o(t,e);r.length&&this.updateHoverStyle(r,n.mode,!1),a.length&&n.mode&&this.updateHoverStyle(a,n.mode,!0)}_eventHandler(t,e){const s={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},n=r=>(r.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",s,n)===!1)return;const o=this._handleEvent(t,e,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,n),(o||s.changed)&&this.render(),this}_handleEvent(t,e,s){const{_active:n=[],options:o}=this,r=e,a=this._getActiveElements(t,n,s,r),l=B4(t),c=i8(t,this._lastEvent,s,l);s&&(this._lastEvent=null,U(o.onHover,[t,a,this],this),l&&U(o.onClick,[t,a,this],this));const h=!Q2(a,n);return(h||e)&&(this._active=a,this._updateHoverStyles(a,n,e)),this._lastEvent=c,h}_getActiveElements(t,e,s,n){if(t.type==="mouseout")return[];if(!s)return e;const o=this.options.hover;return this.getElementsAtEventForMode(t,o.mode,o,n)}},k(A1,"defaults",K),k(A1,"instances",X2),k(A1,"overrides",N1),k(A1,"registry",b1),k(A1,"version",Q5),k(A1,"getChart",e7),A1);function i7(){return T(q1.instances,i=>i._plugins.invalidate())}function n8(i,t,e){const{startAngle:s,pixelMargin:n,x:o,y:r,outerRadius:a,innerRadius:l}=t;let c=n/a;i.beginPath(),i.arc(o,r,a,s-c,e+c),l>n?(c=n/l,i.arc(o,r,l,e+c,s-c,!0)):i.arc(o,r,n,e+Y,s-Y),i.closePath(),i.clip()}function o8(i){return X6(i,["outerStart","outerEnd","innerStart","innerEnd"])}function r8(i,t,e,s){const n=o8(i.options.borderRadius),o=(e-t)/2,r=Math.min(o,s*t/2),a=l=>{const c=(e-Math.min(o,l))*s/2;return C1(l,0,Math.min(o,c))};return{outerStart:a(n.outerStart),outerEnd:a(n.outerEnd),innerStart:C1(n.innerStart,0,r),innerEnd:C1(n.innerEnd,0,r)}}function Y1(i,t,e,s){return{x:e+i*Math.cos(t),y:s+i*Math.sin(t)}}function c6(i,t,e,s,n,o){const{x:r,y:a,startAngle:l,pixelMargin:c,innerRadius:h}=t,d=Math.max(t.outerRadius+s+e-c,0),f=h>0?h+s+e+c:0;let p=0;const g=n-l;if(s){const R=h>0?h-s:0,$=d>0?d-s:0,N=(R+$)/2,o1=N!==0?g*N/(N+s):g;p=(g-o1)/2}const _=Math.max(.001,g*d-e/Q)/d,m=(g-_)/2,M=l+m+p,x=n-m-p,{outerStart:v,outerEnd:H,innerStart:L,innerEnd:I}=r8(t,f,d,x-M),A=d-v,Z=d-H,b=M+v/A,V=x-H/Z,w=f+L,O=f+I,X=M+L/w,s1=x-I/O;if(i.beginPath(),o){const R=(b+V)/2;if(i.arc(r,a,d,b,R),i.arc(r,a,d,R,V),H>0){const e1=Y1(Z,V,r,a);i.arc(e1.x,e1.y,H,V,x+Y)}const $=Y1(O,x,r,a);if(i.lineTo($.x,$.y),I>0){const e1=Y1(O,s1,r,a);i.arc(e1.x,e1.y,I,x+Y,s1+Math.PI)}const N=(x-I/f+(M+L/f))/2;if(i.arc(r,a,f,x-I/f,N,!0),i.arc(r,a,f,N,M+L/f,!0),L>0){const e1=Y1(w,X,r,a);i.arc(e1.x,e1.y,L,X+Math.PI,M-Y)}const o1=Y1(A,M,r,a);if(i.lineTo(o1.x,o1.y),v>0){const e1=Y1(A,b,r,a);i.arc(e1.x,e1.y,v,M-Y,b)}}else{i.moveTo(r,a);const R=Math.cos(b)*d+r,$=Math.sin(b)*d+a;i.lineTo(R,$);const N=Math.cos(V)*d+r,o1=Math.sin(V)*d+a;i.lineTo(N,o1)}i.closePath()}function a8(i,t,e,s,n){const{fullCircles:o,startAngle:r,circumference:a}=t;let l=t.endAngle;if(o){c6(i,t,e,s,l,n);for(let c=0;c=W||n6(r,l,c),m=F4(a,h+p,d+p);return _&&m}getCenterPoint(e){const{x:s,y:n,startAngle:o,endAngle:r,innerRadius:a,outerRadius:l}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],e),{offset:c,spacing:h}=this.options,d=(o+r)/2,f=(a+l+h+c)/2;return{x:s+Math.cos(d)*f,y:n+Math.sin(d)*f}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:s,circumference:n}=this,o=(s.offset||0)/4,r=(s.spacing||0)/2,a=s.circular;if(this.pixelMargin=s.borderAlign==="inner"?.33:0,this.fullCircles=n>W?Math.floor(n/W):0,n===0||this.innerRadius<0||this.outerRadius<0)return;e.save();const l=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(l)*o,Math.sin(l)*o);const c=1-Math.sin(Math.min(Q,n||0)),h=o*c;e.fillStyle=s.backgroundColor,e.strokeStyle=s.borderColor,a8(e,this,h,r,a),l8(e,this,h,r,a),e.restore()}}k(u2,"id","arc"),k(u2,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),k(u2,"defaultRoutes",{backgroundColor:"backgroundColor"}),k(u2,"descriptors",{_scriptable:!0,_indexable:e=>e!=="borderDash"});const C2={average(i){if(!i.length)return!1;let t,e,s=0,n=0,o=0;for(t=0,e=i.length;t-1?i.split(` -`):i}function l8(i,t){const{element:e,datasetIndex:s,index:n}=t,o=i.getDatasetMeta(s).controller,{label:r,value:a}=o.getLabelAndValue(n);return{chart:i,label:r,parsed:o.getParsed(n),raw:i.data.datasets[s].data[n],formattedValue:a,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:e}}function s7(i,t){const e=i.chart.ctx,{body:s,footer:n,title:o}=i,{boxWidth:r,boxHeight:a}=t,l=d1(t.bodyFont),c=d1(t.titleFont),h=d1(t.footerFont),d=o.length,f=n.length,p=s.length,g=C1(t.padding);let _=g.height,m=0,M=s.reduce((v,y)=>v+y.before.length+y.lines.length+y.after.length,0);if(M+=i.beforeBody.length+i.afterBody.length,d&&(_+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),M){const v=t.displayColors?Math.max(a,l.lineHeight):l.lineHeight;_+=p*v+(M-p)*l.lineHeight+(M-1)*t.bodySpacing}f&&(_+=t.footerMarginTop+f*h.lineHeight+(f-1)*t.footerSpacing);let x=0;const V=function(v){m=Math.max(m,e.measureText(v).width+x)};return e.save(),e.font=c.string,P(i.title,V),e.font=l.string,P(i.beforeBody.concat(i.afterBody),V),x=t.displayColors?r+2+t.boxPadding:0,P(s,v=>{P(v.before,V),P(v.lines,V),P(v.after,V)}),x=0,e.font=h.string,P(i.footer,V),e.restore(),m+=g.width,{width:m,height:_}}function c8(i,t){const{y:e,height:s}=t;return ei.height-s/2?"bottom":"center"}function h8(i,t,e,s){const{x:n,width:o}=s,r=e.caretSize+e.caretPadding;if(i==="left"&&n+o+r>t.width||i==="right"&&n-o-r<0)return!0}function d8(i,t,e,s){const{x:n,width:o}=e,{width:r,chartArea:{left:a,right:l}}=i;let c="center";return s==="center"?c=n<=(a+l)/2?"left":"right":n<=o/2?c="left":n>=r-o/2&&(c="right"),h8(c,i,t,e)&&(c="center"),c}function n7(i,t,e){const s=e.yAlign||t.yAlign||c8(i,e);return{xAlign:e.xAlign||t.xAlign||d8(i,t,e,s),yAlign:s}}function f8(i,t){let{x:e,width:s}=i;return t==="right"?e-=s:t==="center"&&(e-=s/2),e}function u8(i,t,e){let{y:s,height:n}=i;return t==="top"?s+=e:t==="bottom"?s-=n+e:s-=n/2,s}function o7(i,t,e,s){const{caretSize:n,caretPadding:o,cornerRadius:r}=i,{xAlign:a,yAlign:l}=e,c=n+o,{topLeft:h,topRight:d,bottomLeft:f,bottomRight:p}=_2(r);let g=f8(t,a);const _=u8(t,l,c);return l==="center"?a==="left"?g+=c:a==="right"&&(g-=c):a==="left"?g-=Math.max(h,f)+n:a==="right"&&(g+=Math.max(d,p)+n),{x:u1(g,0,s.width-t.width),y:u1(_,0,s.height-t.height)}}function G2(i,t,e){const s=C1(e.padding);return t==="center"?i.x+i.width/2:t==="right"?i.x+i.width-s.right:i.x+s.left}function r7(i){return m1([],H1(i))}function C8(i,t,e){return N1(i,{tooltip:t,tooltipItems:e,type:"tooltip"})}function a7(i,t){const e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?i.override(e):i}const ge={beforeTitle:L1,title(i){if(i.length>0){const t=i[0],e=t.chart.data.labels,s=e?e.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(s>0&&t.dataIndex"u"?ge[t].call(e,s):n}class I6 extends Q1{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,s=this.options.setContext(this.getContext()),n=s.enabled&&e.options.animation&&s.animations,o=new oe(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=C8(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,e){const{callbacks:s}=e,n=r1(s,"beforeTitle",this,t),o=r1(s,"title",this,t),r=r1(s,"afterTitle",this,t);let a=[];return a=m1(a,H1(n)),a=m1(a,H1(o)),a=m1(a,H1(r)),a}getBeforeBody(t,e){return r7(r1(e.callbacks,"beforeBody",this,t))}getBody(t,e){const{callbacks:s}=e,n=[];return P(t,o=>{const r={before:[],lines:[],after:[]},a=a7(s,o);m1(r.before,H1(r1(a,"beforeLabel",this,o))),m1(r.lines,r1(a,"label",this,o)),m1(r.after,H1(r1(a,"afterLabel",this,o))),n.push(r)}),n}getAfterBody(t,e){return r7(r1(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:s}=e,n=r1(s,"beforeFooter",this,t),o=r1(s,"footer",this,t),r=r1(s,"afterFooter",this,t);let a=[];return a=m1(a,H1(n)),a=m1(a,H1(o)),a=m1(a,H1(r)),a}_createItems(t){const e=this._active,s=this.chart.data,n=[],o=[],r=[];let a=[],l,c;for(l=0,c=e.length;lt.filter(h,d,f,s))),t.itemSort&&(a=a.sort((h,d)=>t.itemSort(h,d,s))),P(a,h=>{const d=a7(t.callbacks,h);n.push(r1(d,"labelColor",this,h)),o.push(r1(d,"labelPointStyle",this,h)),r.push(r1(d,"labelTextColor",this,h))}),this.labelColors=n,this.labelPointStyles=o,this.labelTextColors=r,this.dataPoints=a,a}update(t,e){const s=this.options.setContext(this.getContext()),n=this._active;let o,r=[];if(!n.length)this.opacity!==0&&(o={opacity:0});else{const a=u2[s.position].call(this,n,this._eventPosition);r=this._createItems(s),this.title=this.getTitle(r,s),this.beforeBody=this.getBeforeBody(r,s),this.body=this.getBody(r,s),this.afterBody=this.getAfterBody(r,s),this.footer=this.getFooter(r,s);const l=this._size=s7(this,s),c=Object.assign({},a,l),h=n7(this.chart,s,c),d=o7(s,c,h,this.chart);this.xAlign=h.xAlign,this.yAlign=h.yAlign,o={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:a.x,caretY:a.y}}this._tooltipItems=r,this.$context=void 0,o&&this._resolveAnimations().update(this,o),t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,s,n){const o=this.getCaretPosition(t,s,n);e.lineTo(o.x1,o.y1),e.lineTo(o.x2,o.y2),e.lineTo(o.x3,o.y3)}getCaretPosition(t,e,s){const{xAlign:n,yAlign:o}=this,{caretSize:r,cornerRadius:a}=s,{topLeft:l,topRight:c,bottomLeft:h,bottomRight:d}=_2(a),{x:f,y:p}=t,{width:g,height:_}=e;let m,M,x,V,v,y;return o==="center"?(v=p+_/2,n==="left"?(m=f,M=m-r,V=v+r,y=v-r):(m=f+g,M=m+r,V=v-r,y=v+r),x=m):(n==="left"?M=f+Math.max(l,h)+r:n==="right"?M=f+g-Math.max(c,d)-r:M=this.caretX,o==="top"?(V=p,v=V-r,m=M-r,x=M+r):(V=p+_,v=V+r,m=M+r,x=M-r),y=V),{x1:m,x2:M,x3:x,y1:V,y2:v,y3:y}}drawTitle(t,e,s){const n=this.title,o=n.length;let r,a,l;if(o){const c=M6(s.rtl,this.x,this.width);for(t.x=G2(this,s.titleAlign,s),e.textAlign=c.textAlign(s.titleAlign),e.textBaseline="middle",r=d1(s.titleFont),a=s.titleSpacing,e.fillStyle=s.titleColor,e.font=r.string,l=0;lx!==0)?(t.beginPath(),t.fillStyle=o.multiKeyBackground,A6(t,{x:_,y:g,w:c,h:l,radius:M}),t.fill(),t.stroke(),t.fillStyle=r.backgroundColor,t.beginPath(),A6(t,{x:m,y:g+1,w:c-2,h:l-2,radius:M}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(_,g,c,l),t.strokeRect(_,g,c,l),t.fillStyle=r.backgroundColor,t.fillRect(m,g+1,c-2,l-2))}t.fillStyle=this.labelTextColors[s]}drawBody(t,e,s){const{body:n}=this,{bodySpacing:o,bodyAlign:r,displayColors:a,boxHeight:l,boxWidth:c,boxPadding:h}=s,d=d1(s.bodyFont);let f=d.lineHeight,p=0;const g=M6(s.rtl,this.x,this.width),_=function(B){e.fillText(B,g.x(t.x+p),t.y+f/2),t.y+=f+o},m=g.textAlign(r);let M,x,V,v,y,E,A;for(e.textAlign=r,e.textBaseline="middle",e.font=d.string,t.x=G2(this,m,s),e.fillStyle=s.bodyColor,P(this.beforeBody,_),p=a&&m!=="right"?r==="center"?c/2+h:c+2+h:0,v=0,E=n.length;v0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,s=this.$animations,n=s&&s.x,o=s&&s.y;if(n||o){const r=u2[t.position].call(this,this._active,this._eventPosition);if(!r)return;const a=this._size=s7(this,t),l=Object.assign({},r,this._size),c=n7(e,t,l),h=o7(t,l,c,e);(n._to!==h.x||o._to!==h.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=a.width,this.height=a.height,this.caretX=r.x,this.caretY=r.y,this._resolveAnimations().update(this,h))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let s=this.opacity;if(!s)return;this._updateAnimationTarget(e);const n={width:this.width,height:this.height},o={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;const r=C1(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=s,this.drawBackground(o,t,n,e),A9(t,e.textDirection),o.y+=r.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),O9(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const s=this._active,n=t.map(({datasetIndex:a,index:l})=>{const c=this.chart.getDatasetMeta(a);if(!c)throw new Error("Cannot find a dataset at index "+a);return{datasetIndex:a,element:c.data[l],index:l}}),o=!K2(s,n),r=this._positionChanged(n,e);(o||r)&&(this._active=n,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,s=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const n=this.options,o=this._active||[],r=this._getActiveElements(t,o,e,s),a=this._positionChanged(r,t),l=e||!K2(r,o)||a;return l&&(this._active=r,(n.enabled||n.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,s,n){const o=this.options;if(t.type==="mouseout")return[];if(!n)return e;const r=this.chart.getElementsAtEventForMode(t,o.mode,o,s);return o.reverse&&r.reverse(),r}_positionChanged(t,e){const{caretX:s,caretY:n,options:o}=this,r=u2[o.position].call(this,t,e);return r!==!1&&(s!==r.x||n!==r.y)}}k(I6,"positioners",u2);var p8={id:"tooltip",_element:I6,positioners:u2,afterInit(i,t,e){e&&(i.tooltip=new I6({chart:i,options:e}))},beforeUpdate(i,t,e){i.tooltip&&i.tooltip.initialize(e)},reset(i,t,e){i.tooltip&&i.tooltip.initialize(e)},afterDraw(i){const t=i.tooltip;if(t&&t._willRender()){const e={tooltip:t};if(i.notifyPlugins("beforeTooltipDraw",{...e,cancelable:!0})===!1)return;t.draw(i.ctx),i.notifyPlugins("afterTooltipDraw",e)}},afterEvent(i,t){if(i.tooltip){const e=t.replay;i.tooltip.handleEvent(t.event,e,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(i,t)=>t.bodyFont.size,boxWidth:(i,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:ge},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:i=>i!=="filter"&&i!=="itemSort"&&i!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function g8(i,t){const e=[],{bounds:n,step:o,min:r,max:a,precision:l,count:c,maxTicks:h,maxDigits:d,includeBounds:f}=i,p=o||1,g=h-1,{min:_,max:m}=t,M=!G(r),x=!G(a),V=!G(c),v=(m-_)/(d+1);let y=mt((m-_)/g/p)*p,E,A,B,b;if(y<1e-14&&!M&&!x)return[{value:_},{value:m}];b=Math.ceil(m/y)-Math.floor(_/y),b>g&&(y=mt(b*y/g/p)*p),G(l)||(E=Math.pow(10,l),y=Math.ceil(y*E)/E),n==="ticks"?(A=Math.floor(_/y)*y,B=Math.ceil(m/y)*y):(A=_,B=m),M&&x&&o&&D4((a-r)/o,y/1e3)?(b=Math.round(Math.min((a-r)/y,h)),y=(a-r)/b,A=r,B=a):V?(A=M?r:A,B=x?a:B,b=c-1,y=(B-A)/b):(b=(B-A)/y,j2(b,Math.round(b),y/1e3)?b=Math.round(b):b=Math.ceil(b));const H=Math.max(_t(y),_t(A));E=Math.pow(10,G(l)?H:l),A=Math.round(A*E)/E,B=Math.round(B*E)/E;let w=0;for(M&&(f&&A!==r?(e.push({value:r}),Aa)break;e.push({value:O})}return x&&f&&B!==a?e.length&&j2(e[e.length-1].value,a,l7(a,v,i))?e[e.length-1].value=a:e.push({value:a}):(!x||B===a)&&e.push({value:B}),e}function l7(i,t,{horizontal:e,minRotation:s}){const n=x1(s),o=(e?Math.sin(n):Math.cos(n))||.001,r=.75*t*(""+i).length;return Math.min(t/o,r)}class l6 extends J1{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return G(t)||(typeof t=="number"||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:s}=this.getUserBounds();let{min:n,max:o}=this;const r=l=>n=e?n:l,a=l=>o=s?o:l;if(t){const l=t6(n),c=t6(o);l<0&&c<0?a(0):l>0&&c>0&&r(0)}if(n===o){let l=o===0?1:Math.abs(o*.05);a(o+l),t||r(n-l)}this.min=n,this.max=o}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:e,stepSize:s}=t,n;return s?(n=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,n>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${n} ticks. Limiting to 1000.`),n=1e3)):(n=this.computeTickLimit(),e=e||11),e&&(n=Math.min(e,n)),n}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let s=this.getTickLimit();s=Math.max(2,s);const n={maxTicks:s,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:e.includeBounds!==!1},o=this._range||this,r=g8(n,o);return t.bounds==="ticks"&&U7(r,this,"value"),t.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){const t=this.ticks;let e=this.min,s=this.max;if(super.configure(),this.options.offset&&t.length){const n=(s-e)/Math.max(t.length-1,1)/2;e-=n,s+=n}this._startValue=e,this._endValue=s,this._valueRange=s-e}getLabelForValue(t){return d6(t,this.chart.options.locale,this.options.ticks.format)}}class c7 extends l6{determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=J(t)?t:0,this.max=J(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,s=x1(this.options.ticks.minRotation),n=(t?Math.sin(s):Math.cos(s))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/n))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}k(c7,"id","linear"),k(c7,"defaults",{ticks:{callback:f6.formatters.numeric}});const H2=i=>Math.floor(O1(i)),R1=(i,t)=>Math.pow(10,H2(i)+t);function h7(i){return i/Math.pow(10,H2(i))===1}function d7(i,t,e){const s=Math.pow(10,e),n=Math.floor(i/s);return Math.ceil(t/s)-n}function m8(i,t){const e=t-i;let s=H2(e);for(;d7(i,t,s)>10;)s++;for(;d7(i,t,s)<10;)s--;return Math.min(s,H2(i))}function _8(i,{min:t,max:e}){t=h1(i.min,t);const s=[],n=H2(t);let o=m8(t,e),r=o<0?Math.pow(10,Math.abs(o)):1;const a=Math.pow(10,o),l=n>o?Math.pow(10,n):0,c=Math.round((t-l)*r)/r,h=Math.floor((t-l)/a/10)*a*10;let d=Math.floor((c-h)/Math.pow(10,o)),f=h1(i.min,Math.round((l+h+d*Math.pow(10,o))*r)/r);for(;f=10?d=d<15?15:20:d++,d>=20&&(o++,d=2,r=o>=0?1:r),f=Math.round((l+h+d*Math.pow(10,o))*r)/r;const p=h1(i.max,f);return s.push({value:p,major:h7(p),significand:d}),s}class f7 extends J1{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const s=l6.prototype.parse.apply(this,[t,e]);if(s===0){this._zero=!0;return}return J(s)&&s>0?s:null}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=J(t)?Math.max(0,t):null,this.max=J(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!J(this._userMin)&&(this.min=t===R1(this.min,0)?R1(this.min,-1):R1(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let s=this.min,n=this.max;const o=a=>s=t?s:a,r=a=>n=e?n:a;s===n&&(s<=0?(o(1),r(10)):(o(R1(s,-1)),r(R1(n,1)))),s<=0&&o(R1(n,-1)),n<=0&&r(R1(s,1)),this.min=s,this.max=n}buildTicks(){const t=this.options,e={min:this._userMin,max:this._userMax},s=_8(e,this);return t.bounds==="ticks"&&U7(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}getLabelForValue(t){return t===void 0?"0":d6(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=O1(t),this._valueRange=O1(this.max)-O1(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(O1(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}k(f7,"id","logarithmic"),k(f7,"defaults",{ticks:{callback:f6.formatters.logarithmic,major:{enabled:!0}}});function B6(i){const t=i.ticks;if(t.display&&i.display){const e=C1(t.backdropPadding);return z(t.font&&t.font.size,K.font.size)+e.height}return 0}function M8(i,t,e){return e=j(e)?e:[e],{w:e9(i,t.string,e),h:e.length*t.lineHeight}}function u7(i,t,e,s,n){return i===s||i===n?{start:t-e/2,end:t+e/2}:in?{start:t-e,end:t}:{start:t,end:t+e}}function x8(i){const t={l:i.left+i._padding.left,r:i.right-i._padding.right,t:i.top+i._padding.top,b:i.bottom-i._padding.bottom},e=Object.assign({},t),s=[],n=[],o=i._pointLabels.length,r=i.options.pointLabels,a=r.centerPointLabels?Q/o:0;for(let l=0;lt.r&&(a=(s.end-t.r)/o,i.r=Math.max(i.r,t.r+a)),n.startt.b&&(l=(n.end-t.b)/r,i.b=Math.max(i.b,t.b+l))}function y8(i,t,e){const s=i.drawingArea,{extra:n,additionalAngle:o,padding:r,size:a}=e,l=i.getPointPosition(t,s+n+r,o),c=Math.round(j6(M1(l.angle+Y))),h=w8(l.y,a.h,c),d=H8(c),f=v8(l.x,a.w,d);return{visible:!0,x:l.x,y:h,textAlign:d,left:f,top:h,right:f+a.w,bottom:h+a.h}}function L8(i,t){if(!t)return!0;const{left:e,top:s,right:n,bottom:o}=i;return!(X1({x:e,y:s},t)||X1({x:e,y:o},t)||X1({x:n,y:s},t)||X1({x:n,y:o},t))}function V8(i,t,e){const s=[],n=i._pointLabels.length,o=i.options,{centerPointLabels:r,display:a}=o.pointLabels,l={extra:B6(o)/2,additionalAngle:r?Q/n:0};let c;for(let h=0;h270||e<90)&&(i-=t),i}function S8(i,t,e){const{left:s,top:n,right:o,bottom:r}=e,{backdropColor:a}=t;if(!G(a)){const l=_2(t.borderRadius),c=C1(t.backdropPadding);i.fillStyle=a;const h=s-c.left,d=n-c.top,f=o-s+c.width,p=r-n+c.height;Object.values(l).some(g=>g!==0)?(i.beginPath(),A6(i,{x:h,y:d,w:f,h:p,radius:l}),i.fill()):i.fillRect(h,d,f,p)}}function k8(i,t){const{ctx:e,options:{pointLabels:s}}=i;for(let n=t-1;n>=0;n--){const o=i._pointLabelItems[n];if(!o.visible)continue;const r=s.setContext(i.getPointLabelContext(n));S8(e,r,o);const a=d1(r.font),{x:l,y:c,textAlign:h}=o;n6(e,i._pointLabels[n],l,c+a.lineHeight/2,a,{color:r.color,textAlign:h,textBaseline:"middle"})}}function me(i,t,e,s){const{ctx:n}=i;if(e)n.arc(i.xCenter,i.yCenter,t,0,W);else{let o=i.getPointPosition(0,t);n.moveTo(o.x,o.y);for(let r=1;r{const n=U(this.options.pointLabels.callback,[e,s],this);return n||n===0?n:""}).filter((e,s)=>this.chart.getDataVisibility(s))}fit(){const t=this.options;t.display&&t.pointLabels.display?x8(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,s,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((s-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,s,n))}getIndexAngle(t){const e=W/(this._pointLabels.length||1),s=this.options.startAngle||0;return M1(t*e+x1(s))}getDistanceFromCenterForValue(t){if(G(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(G(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t{if(d!==0){l=this.getDistanceFromCenterForValue(h.value);const f=this.getContext(d),p=n.setContext(f),g=o.setContext(f);A8(this,p,l,r,g)}}),s.display){for(t.save(),a=r-1;a>=0;a--){const h=s.setContext(this.getPointLabelContext(a)),{color:d,lineWidth:f}=h;!f||!d||(t.lineWidth=f,t.strokeStyle=d,t.setLineDash(h.borderDash),t.lineDashOffset=h.borderDashOffset,l=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),c=this.getPointPosition(a,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(c.x,c.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,s=e.ticks;if(!s.display)return;const n=this.getIndexAngle(0);let o,r;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(n),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((a,l)=>{if(l===0&&!e.reverse)return;const c=s.setContext(this.getContext(l)),h=d1(c.font);if(o=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=h.string,r=t.measureText(a.label).width,t.fillStyle=c.backdropColor;const d=C1(c.backdropPadding);t.fillRect(-r/2-d.left,-o-h.size/2-d.top,r+d.width,h.size+d.height)}n6(t,a.label,0,-o,h,{color:c.color})}),t.restore()}drawTitle(){}}k(z2,"id","radialLinear"),k(z2,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:f6.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}}),k(z2,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),k(z2,"descriptors",{angleLines:{_fallback:"grid"}});const C6={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},c1=Object.keys(C6);function E8(i,t){return i-t}function C7(i,t){if(G(t))return null;const e=i._adapter,{parser:s,round:n,isoWeekday:o}=i._parseOpts;let r=t;return typeof s=="function"&&(r=s(r)),J(r)||(r=typeof s=="string"?e.parse(r,s):e.parse(r)),r===null?null:(n&&(r=n==="week"&&(e6(o)||o===!0)?e.startOf(r,"isoWeek",o):e.startOf(r,n)),+r)}function p7(i,t,e,s){const n=c1.length;for(let o=c1.indexOf(i);o=c1.indexOf(e);o--){const r=c1[o];if(C6[r].common&&i._adapter.diff(n,s,r)>=t-1)return r}return c1[e?c1.indexOf(e):0]}function B8(i){for(let t=c1.indexOf(i)+1,e=c1.length;t=t?e[s]:e[n];i[o]=!0}}function Z8(i,t,e,s){const n=i._adapter,o=+n.startOf(t[0].value,s),r=t[t.length-1].value;let a,l;for(a=o;a<=r;a=+n.add(a,1,s))l=e[a],l>=0&&(t[l].major=!0);return t}function m7(i,t,e){const s=[],n={},o=t.length;let r,a;for(r=0;r+t.value))}initOffsets(t=[]){let e=0,s=0,n,o;this.options.offset&&t.length&&(n=this.getDecimalForValue(t[0]),t.length===1?e=1-n:e=(this.getDecimalForValue(t[1])-n)/2,o=this.getDecimalForValue(t[t.length-1]),t.length===1?s=o:s=(o-this.getDecimalForValue(t[t.length-2]))/2);const r=t.length<3?.5:.25;e=u1(e,0,r),s=u1(s,0,r),this._offsets={start:e,end:s,factor:1/(e+1+s)}}_generate(){const t=this._adapter,e=this.min,s=this.max,n=this.options,o=n.time,r=o.unit||p7(o.minUnit,e,s,this._getLabelCapacity(e)),a=z(n.ticks.stepSize,1),l=r==="week"?o.isoWeekday:!1,c=e6(l)||l===!0,h={};let d=e,f,p;if(c&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,c?"day":r),t.diff(s,e,r)>1e5*a)throw new Error(e+" and "+s+" are too far apart with stepSize of "+a+" "+r);const g=n.ticks.source==="data"&&this.getDataTimestamps();for(f=d,p=0;f_-m).map(_=>+_)}getLabelForValue(t){const e=this._adapter,s=this.options.time;return s.tooltipFormat?e.format(t,s.tooltipFormat):e.format(t,s.displayFormats.datetime)}format(t,e){const n=this.options.time.displayFormats,o=this._unit,r=e||n[o];return this._adapter.format(t,r)}_tickFormatFunction(t,e,s,n){const o=this.options,r=o.ticks.callback;if(r)return U(r,[t,e,s],this);const a=o.time.displayFormats,l=this._unit,c=this._majorUnit,h=l&&a[l],d=c&&a[c],f=s[e],p=c&&d&&f&&f.major;return this._adapter.format(t,n||(p?d:h))}generateTickLabels(t){let e,s,n;for(e=0,s=t.length;e0?a:1}getDataTimestamps(){let t=this._cache.data||[],e,s;if(t.length)return t;const n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(e=0,s=n.length;e=i[s].pos&&t<=i[n].pos&&({lo:s,hi:n}=S6(i,"pos",t)),{pos:o,time:a}=i[s],{pos:r,time:l}=i[n]):(t>=i[s].time&&t<=i[n].time&&({lo:s,hi:n}=S6(i,"time",t)),{time:o,pos:a}=i[s],{time:r,pos:l}=i[n]);const c=r-o;return c?a+(l-a)*(t-o)/c:a}class _7 extends c6{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=U2(e,this.min),this._tableRange=U2(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:s}=this,n=[],o=[];let r,a,l,c,h;for(r=0,a=t.length;r=e&&c<=s&&n.push(c);if(n.length<2)return[{time:e,pos:0},{time:s,pos:1}];for(r=0,a=n.length;r({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},D8={type:{type:String,required:!0},..._e},R8=Ze[0]==="2"?(i,t)=>Object.assign(i,{attrs:t}):(i,t)=>Object.assign(i,t);function Y1(i){return E7(i)?H6(i):i}function P8(i){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i;return E7(t)?new Proxy(i,{}):i}function T8(i,t){const e=i.options;e&&t&&Object.assign(e,t)}function Me(i,t){i.labels=t}function xe(i,t,e){const s=[];i.datasets=t.map(n=>{const o=i.datasets.find(r=>r[e]===n[e]);return!o||!n.data||s.includes(o)?{...n}:(s.push(o),Object.assign(o,n),o)})}function F8(i,t){const e={labels:[],datasets:[]};return Me(e,i.labels),xe(e,i.datasets,t),e}const $8=q({props:D8,setup(i,t){let{expose:e}=t;const s=l1(null),n=O7(null);e({chart:n});const o=()=>{if(!s.value)return;const{type:l,data:c,options:h,plugins:d,datasetIdKey:f}=i,p=F8(c,f),g=P8(p,c);n.value=new K1(s.value,{type:l,data:g,options:{...h},plugins:d})},r=()=>{const l=H6(n.value);l&&(l.destroy(),n.value=null)},a=l=>{l.update(i.updateMode)};return D6(o),P6(r),h6([()=>i.options,()=>i.data],(l,c)=>{let[h,d]=l,[f,p]=c;const g=H6(n.value);if(!g)return;let _=!1;if(h){const m=Y1(h),M=Y1(f);m&&m!==M&&(T8(g,m),_=!0)}if(d){const m=Y1(d.labels),M=Y1(p.labels),x=Y1(d.datasets),V=Y1(p.datasets);m!==M&&(Me(g.config.data,m),_=!0),x&&x!==V&&(xe(g.config.data,x,i.datasetIdKey),_=!0)}_&&a(g)},{deep:!0}),()=>C2("canvas",{ref:s})}});function N8(i,t){return K1.register(t),q({props:_e,setup(e,s){let{expose:n}=s;const o=O7(null),r=a=>{o.value=a==null?void 0:a.chart};return n({chart:o}),()=>C2($8,R8({ref:r},{type:i,...e}))}})}const G8=N8("doughnut",h2),z8={class:"chart"},U8={class:"chart-canvas-container"},j8={class:"chart-title-box"},W8={class:"chart-title"},Y8={key:0,class:"chart-title__total"},X8={key:1,class:"chart-title__subtitle"},K8={class:"chart-legend"},q8=q({__name:"DoughnutChart",props:{data:{type:Object,required:!0}},setup(i){const t=i,e=["#67b7dc","#6771dc","#a367dc","#dc67ce","#dc6788","#dc8c67","#dcd267","#a0dc67","#67dc75"],s={online:"#19a654",offline:"#bf1330",partially_degraded:"#f2a230",not_available:"#b6b6bd"};K1.register(f2,p8),K1.defaults.font={size:16,family:"-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji'"},K1.defaults.plugins.tooltip.bodyFont={size:12};const n=t1(function(){let a,l,c;return t.data.dataPoints.length>0?(a=t.data.dataPoints.map(h=>h.title),l=t.data.dataPoints.map(h=>h.data),c=t.data.dataPoints.map((h,d)=>h.statusKeyword?s[h.statusKeyword]:e[d%e.length])):(a=[],l=[1],c=["#e7e7ec"]),{labels:a,datasets:[{label:t.data.title,borderRadius:6,rotation:90,data:l,backgroundColor:c}]}}),o=t1(()=>t.data.showTotal?t.data.dataPoints.map(a=>a.data).reduce((a,l)=>a+l,0):null),r=t1(function(){const a={responsive:!0,cutout:65,plugins:{legend:{display:!1},tooltip:{enabled:t.data.dataPoints.length>0,displayColors:!1,backgroundColor:"#000",callbacks:{title:()=>"",label:function(l){const c=l.label,h=l.dataset.data[l.dataIndex],d=l.dataset.data.reduce((p,g)=>p+g,0),f=d>0?h/d*100:0;return`${c}: ${f.toFixed(1)}% (${h})`}}}}};return a.plugins&&t.data.subtitle&&(a.plugins.subtitle={display:!0,text:t.data.subtitle}),a});return(a,l)=>(Z(),$("div",z8,[u("div",U8,[u("div",j8,[u("div",W8,[o.value!==null?(Z(),$("span",Y8,T(o.value),1)):b1("",!0),C(" "+T(t.data.title)+" ",1),t.data.subtitle?(Z(),$("span",X8,T(t.data.subtitle),1)):b1("",!0)])]),C(),I(L(G8),{data:n.value,options:r.value},null,8,["data","options"])]),C(),u("div",K8,[(Z(!0),$(k7,null,A7(t.data.dataPoints,(c,h)=>(Z(),$("div",{key:h,class:"legend-entry",style:S7(`--data-background-color: ${n.value.datasets[0].backgroundColor[h]}`)},T(c.title)+" ("+T(c.data)+`) - `,5))),128))])]))}});const P1=y1(q8,[["__scopeId","data-v-164ed6bf"]]),be=(i={},t={})=>{const e=i.online||0,s=t.online||0,n=i.partiallyDegraded||0,o=t.partiallyDegraded||0,r=i.total||0,a=t.total||0;return{online:e+s,partiallyDegraded:n+o,total:r+a}},Q8=(i={},t={})=>{const e=i.total??0,s=t.total??0,n=e+s,o=i.internal??0,r=t.internal??0,a=o+r,l=i.external??0,c=t.external??0,h=l+c;return{total:n,internal:a,external:h}},J8=(i={},t={})=>Object.entries(t).reduce((e,[s,n])=>{const o=e[s]?e[s].total:0;return{...e,[s]:{total:o+n.total}}},i),M7=(i={},t={})=>Object.entries(t).reduce((e,[s,n])=>({...e,[s]:be(e[s],n)}),i),t0=(i={kumaDp:{},envoy:{}},t={kumaDp:{},envoy:{}})=>({kumaDp:M7(i.kumaDp,t.kumaDp),envoy:M7(i.envoy,t.envoy)});function e0(i){return i.reduce((t,e)=>({meshesTotal:i.length,dataplanes:be(t.dataplanes,e.dataplanes),policies:J8(t.policies,e.policies),dpVersions:t0(t.dpVersions,e.dpVersions),services:Q8(t.services,e.services)}),{meshesTotal:0,dataplanes:{online:0,partiallyDegraded:0,total:0},policies:{},dpVersions:{kumaDp:{},envoy:{}},services:{total:0,internal:0,external:0}})}const i0={key:0,class:"chart-box-list"},s0=q({__name:"OverviewCharts",setup(i){const t=S1(),e=$6(),s=T6(),n=l1(!1),o=l1([]),r=l1({total:0}),a=l1({total:0,online:0,offline:0}),l=l1({total:0,online:0,partiallyDegraded:0,offline:0}),c=l1({total:0,internal:0,external:0}),h=l1({kumaDp:{},envoy:{}}),d=t1(()=>s.getters["config/getMulticlusterStatus"]),f=t1(()=>{const b=[],{internal:H,external:w}=c.value;return H&&b.push({title:t.t("common.charts.services.internalLabel"),data:H}),w&&b.push({title:t.t("common.charts.services.externalLabel"),data:w}),{title:t.t("common.charts.services.title"),showTotal:!0,dataPoints:b}}),p=t1(()=>{const b=[],{total:H,online:w,partiallyDegraded:O}=l.value;if(H>0){b.push({title:t.t("http.api.value.online"),statusKeyword:"online",data:w}),O>0&&b.push({title:t.t("http.api.value.partially_degraded"),statusKeyword:"partially_degraded",data:O});const X=H-O-w;X>0&&b.push({title:t.t("http.api.value.offline"),statusKeyword:"offline",data:X})}return{title:t.t("common.charts.dataPlaneProxies.title"),showTotal:!0,dataPoints:b}}),g=t1(()=>{const b=[];return r.value.total&&b.push({title:t.t("common.charts.meshes.meshLabel"),data:r.value.total}),{title:t.t("common.charts.meshes.title"),showTotal:!0,dataPoints:b}}),_=t1(()=>{const b=[],{total:H,online:w}=a.value;return H&&(b.push({title:t.t("http.api.value.online"),statusKeyword:"online",data:w}),w!==H&&b.push({title:t.t("http.api.value.offline"),statusKeyword:"offline",data:H-w})),{title:t.t("common.charts.zones.title"),showTotal:!0,dataPoints:b}}),m=t1(()=>{const b=o.value.reduce((H,w)=>{var R;const O=((R=w.zoneInsight)==null?void 0:R.subscriptions)??[];if(O.length===0)return H;const X=O.pop(),i1=H.find(F=>{var N,n1;return F.title===((n1=(N=X.version)==null?void 0:N.kumaCp)==null?void 0:n1.version)});return i1?i1.data++:H.push({title:X.version.kumaCp.version,data:1}),H},[]);return b.sort((H,w)=>H.title==="unknown"?1:w.title==="unknown"?-1:p6(H.title,w.title)),{title:t.t("common.charts.zoneCps.title"),subtitle:t.t("common.charts.zoneCps.subtitle"),dataPoints:b}}),M=t1(()=>{const b=Object.entries(h.value.kumaDp).map(([H,w])=>({title:H,data:w.total??0}));return b.sort((H,w)=>H.title==="unknown"?1:w.title==="unknown"?-1:p6(H.title,w.title)),{title:t.t("common.charts.kumaDp.title"),subtitle:t.t("common.charts.kumaDp.subtitle"),dataPoints:b}}),x=t1(()=>{const b=Object.entries(h.value.envoy).map(([H,w])=>({title:H,data:w.total??0}));return b.sort((H,w)=>H.title==="unknown"?1:w.title==="unknown"?-1:p6(H.title,w.title)),{title:t.t("common.charts.envoy.title"),subtitle:t.t("common.charts.envoy.subtitle"),dataPoints:b}});V();async function V(){n.value=!0;try{const[b,H,w]=await Promise.allSettled([e.getGlobalInsights(),nt(e.getAllZoneOverviews.bind(e)),nt(e.getAllMeshInsights.bind(e))]);if(b.status==="fulfilled"&&v(b.value),o.value=H.status==="fulfilled"?H.value.items:[],b.status==="fulfilled"&&y(o.value,b.value),w.status==="fulfilled"){const O=e0(w.value.items);E(O),A(O),B(O)}}catch{a.value={total:0,online:0,offline:0},l.value={total:0,online:0,partiallyDegraded:0,offline:0},c.value={total:0,internal:0,external:0},h.value={kumaDp:{},envoy:{}}}finally{n.value=!1}}function v(b){var H;r.value.total=((H=b.resources.Mesh)==null?void 0:H.total)??0}function y(b,H){var w;b.length>0?(a.value.total=b.length,a.value.online=b.reduce((O,X)=>(Z7(X.zoneInsight)==="online"&&O++,O),0),a.value.offline=a.value.total-a.value.online):(a.value.total=((w=H.resources.Zone)==null?void 0:w.total)??0,a.value.online=a.value.total,a.value.offline=0)}function E(b){const{total:H,online:w,partiallyDegraded:O}=b.dataplanes;l.value={total:H,online:w,partiallyDegraded:O,offline:H-w-O}}function A(b){const{total:H,internal:w,external:O}=b.services;c.value={total:H,internal:w,external:O}}function B(b){h.value=b.dpVersions}return(b,H)=>(Z(),w1(L(ve),null,{body:S(()=>[n.value?(Z(),w1(Pe,{key:1})):(Z(),$("div",i0,[d.value?(Z(),w1(P1,{key:0,"data-testid":"zones",class:"chart chart-1/2 chart-offset-left-1/6",data:_.value},null,8,["data"])):b1("",!0),C(),d.value?(Z(),w1(P1,{key:1,"data-testid":"zone-versions",class:"chart chart-1/2 chart-offset-right-1/6",data:m.value},null,8,["data"])):b1("",!0),C(),I(P1,{"data-testid":"meshes",class:"chart chart-1/3",data:g.value},null,8,["data"]),C(),I(P1,{"data-testid":"services",class:"chart chart-1/3",data:f.value},null,8,["data"]),C(),I(P1,{"data-testid":"data-planes",class:"chart chart-1/3",data:p.value},null,8,["data"]),C(),I(P1,{"data-testid":"data-plane-versions",class:"chart chart-1/2 chart-offset-left-1/6",data:M.value},null,8,["data"]),C(),I(P1,{"data-testid":"envoy-versions",class:"chart chart-1/2 chart-offset-right-1/6",data:x.value},null,8,["data"])]))]),_:1}))}});const n0=y1(s0,[["__scopeId","data-v-22a030fe"]]),o0={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r0=u("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),a0=u("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),l0=u("g",{filter:"url(#filter0_d)"},[u("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),c0=u("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),h0=u("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),d0=u("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),f0=u("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),u0=u("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),C0=u("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),p0=u("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),g0=u("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),m0=u("g",{filter:"url(#filter1_d)"},[u("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),_0=u("g",{filter:"url(#filter2_d)"},[u("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"var(--grey-400)"})],-1),M0=u("g",{filter:"url(#filter3_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),x0=u("g",{filter:"url(#filter4_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),b0=u("g",{filter:"url(#filter5_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),y0=u("g",{filter:"url(#filter6_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),L0=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter7_d)"},[u("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),C(),u("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),V0=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter8_d)"},[u("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),C(),u("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),H0=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter9_d)"},[u("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),C(),u("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),v0=v2(' ',1),w0=q({__name:"KubernetesGraph",setup(i){const{t}=S1();return(e,s)=>(Z(),$("svg",o0,[r0,C(),a0,C(),l0,C(),c0,C(),h0,C(),d0,C(),f0,C(),u0,C(),C0,C(),p0,C(),g0,C(),m0,C(),_0,C(),M0,C(),x0,C(),b0,C(),y0,C(),I(L(s1),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` - Configuration for all `+T(L(t)("common.product.name"))+` resources is specified in YAML config files. The config files can be stored in an external datastore. +`):i}function c8(i,t){const{element:e,datasetIndex:s,index:n}=t,o=i.getDatasetMeta(s).controller,{label:r,value:a}=o.getLabelAndValue(n);return{chart:i,label:r,parsed:o.getParsed(n),raw:i.data.datasets[s].data[n],formattedValue:a,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:e}}function s7(i,t){const e=i.chart.ctx,{body:s,footer:n,title:o}=i,{boxWidth:r,boxHeight:a}=t,l=f1(t.bodyFont),c=f1(t.titleFont),h=f1(t.footerFont),d=o.length,f=n.length,p=s.length,g=p1(t.padding);let _=g.height,m=0,M=s.reduce((H,L)=>H+L.before.length+L.lines.length+L.after.length,0);if(M+=i.beforeBody.length+i.afterBody.length,d&&(_+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),M){const H=t.displayColors?Math.max(a,l.lineHeight):l.lineHeight;_+=p*H+(M-p)*l.lineHeight+(M-1)*t.bodySpacing}f&&(_+=t.footerMarginTop+f*h.lineHeight+(f-1)*t.footerSpacing);let x=0;const v=function(H){m=Math.max(m,e.measureText(H).width+x)};return e.save(),e.font=c.string,T(i.title,v),e.font=l.string,T(i.beforeBody.concat(i.afterBody),v),x=t.displayColors?r+2+t.boxPadding:0,T(s,H=>{T(H.before,v),T(H.lines,v),T(H.after,v)}),x=0,e.font=h.string,T(i.footer,v),e.restore(),m+=g.width,{width:m,height:_}}function h8(i,t){const{y:e,height:s}=t;return ei.height-s/2?"bottom":"center"}function d8(i,t,e,s){const{x:n,width:o}=s,r=e.caretSize+e.caretPadding;if(i==="left"&&n+o+r>t.width||i==="right"&&n-o-r<0)return!0}function f8(i,t,e,s){const{x:n,width:o}=e,{width:r,chartArea:{left:a,right:l}}=i;let c="center";return s==="center"?c=n<=(a+l)/2?"left":"right":n<=o/2?c="left":n>=r-o/2&&(c="right"),d8(c,i,t,e)&&(c="center"),c}function n7(i,t,e){const s=e.yAlign||t.yAlign||h8(i,e);return{xAlign:e.xAlign||t.xAlign||f8(i,t,e,s),yAlign:s}}function u8(i,t){let{x:e,width:s}=i;return t==="right"?e-=s:t==="center"&&(e-=s/2),e}function C8(i,t,e){let{y:s,height:n}=i;return t==="top"?s+=e:t==="bottom"?s-=n+e:s-=n/2,s}function o7(i,t,e,s){const{caretSize:n,caretPadding:o,cornerRadius:r}=i,{xAlign:a,yAlign:l}=e,c=n+o,{topLeft:h,topRight:d,bottomLeft:f,bottomRight:p}=M2(r);let g=u8(t,a);const _=C8(t,l,c);return l==="center"?a==="left"?g+=c:a==="right"&&(g-=c):a==="left"?g-=Math.max(h,f)+n:a==="right"&&(g+=Math.max(d,p)+n),{x:C1(g,0,s.width-t.width),y:C1(_,0,s.height-t.height)}}function z2(i,t,e){const s=p1(e.padding);return t==="center"?i.x+i.width/2:t==="right"?i.x+i.width-s.right:i.x+s.left}function r7(i){return x1([],H1(i))}function p8(i,t,e){return G1(i,{tooltip:t,tooltipItems:e,type:"tooltip"})}function a7(i,t){const e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?i.override(e):i}const ge={beforeTitle:v1,title(i){if(i.length>0){const t=i[0],e=t.chart.data.labels,s=e?e.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(s>0&&t.dataIndex"u"?ge[t].call(e,s):n}class Z6 extends J1{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,s=this.options.setContext(this.getContext()),n=s.enabled&&e.options.animation&&s.animations,o=new oe(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=p8(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,e){const{callbacks:s}=e,n=a1(s,"beforeTitle",this,t),o=a1(s,"title",this,t),r=a1(s,"afterTitle",this,t);let a=[];return a=x1(a,H1(n)),a=x1(a,H1(o)),a=x1(a,H1(r)),a}getBeforeBody(t,e){return r7(a1(e.callbacks,"beforeBody",this,t))}getBody(t,e){const{callbacks:s}=e,n=[];return T(t,o=>{const r={before:[],lines:[],after:[]},a=a7(s,o);x1(r.before,H1(a1(a,"beforeLabel",this,o))),x1(r.lines,a1(a,"label",this,o)),x1(r.after,H1(a1(a,"afterLabel",this,o))),n.push(r)}),n}getAfterBody(t,e){return r7(a1(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:s}=e,n=a1(s,"beforeFooter",this,t),o=a1(s,"footer",this,t),r=a1(s,"afterFooter",this,t);let a=[];return a=x1(a,H1(n)),a=x1(a,H1(o)),a=x1(a,H1(r)),a}_createItems(t){const e=this._active,s=this.chart.data,n=[],o=[],r=[];let a=[],l,c;for(l=0,c=e.length;lt.filter(h,d,f,s))),t.itemSort&&(a=a.sort((h,d)=>t.itemSort(h,d,s))),T(a,h=>{const d=a7(t.callbacks,h);n.push(a1(d,"labelColor",this,h)),o.push(a1(d,"labelPointStyle",this,h)),r.push(a1(d,"labelTextColor",this,h))}),this.labelColors=n,this.labelPointStyles=o,this.labelTextColors=r,this.dataPoints=a,a}update(t,e){const s=this.options.setContext(this.getContext()),n=this._active;let o,r=[];if(!n.length)this.opacity!==0&&(o={opacity:0});else{const a=C2[s.position].call(this,n,this._eventPosition);r=this._createItems(s),this.title=this.getTitle(r,s),this.beforeBody=this.getBeforeBody(r,s),this.body=this.getBody(r,s),this.afterBody=this.getAfterBody(r,s),this.footer=this.getFooter(r,s);const l=this._size=s7(this,s),c=Object.assign({},a,l),h=n7(this.chart,s,c),d=o7(s,c,h,this.chart);this.xAlign=h.xAlign,this.yAlign=h.yAlign,o={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:a.x,caretY:a.y}}this._tooltipItems=r,this.$context=void 0,o&&this._resolveAnimations().update(this,o),t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,s,n){const o=this.getCaretPosition(t,s,n);e.lineTo(o.x1,o.y1),e.lineTo(o.x2,o.y2),e.lineTo(o.x3,o.y3)}getCaretPosition(t,e,s){const{xAlign:n,yAlign:o}=this,{caretSize:r,cornerRadius:a}=s,{topLeft:l,topRight:c,bottomLeft:h,bottomRight:d}=M2(a),{x:f,y:p}=t,{width:g,height:_}=e;let m,M,x,v,H,L;return o==="center"?(H=p+_/2,n==="left"?(m=f,M=m-r,v=H+r,L=H-r):(m=f+g,M=m+r,v=H-r,L=H+r),x=m):(n==="left"?M=f+Math.max(l,h)+r:n==="right"?M=f+g-Math.max(c,d)-r:M=this.caretX,o==="top"?(v=p,H=v-r,m=M-r,x=M+r):(v=p+_,H=v+r,m=M+r,x=M-r),L=v),{x1:m,x2:M,x3:x,y1:v,y2:H,y3:L}}drawTitle(t,e,s){const n=this.title,o=n.length;let r,a,l;if(o){const c=b6(s.rtl,this.x,this.width);for(t.x=z2(this,s.titleAlign,s),e.textAlign=c.textAlign(s.titleAlign),e.textBaseline="middle",r=f1(s.titleFont),a=s.titleSpacing,e.fillStyle=s.titleColor,e.font=r.string,l=0;lx!==0)?(t.beginPath(),t.fillStyle=o.multiKeyBackground,E6(t,{x:_,y:g,w:c,h:l,radius:M}),t.fill(),t.stroke(),t.fillStyle=r.backgroundColor,t.beginPath(),E6(t,{x:m,y:g+1,w:c-2,h:l-2,radius:M}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(_,g,c,l),t.strokeRect(_,g,c,l),t.fillStyle=r.backgroundColor,t.fillRect(m,g+1,c-2,l-2))}t.fillStyle=this.labelTextColors[s]}drawBody(t,e,s){const{body:n}=this,{bodySpacing:o,bodyAlign:r,displayColors:a,boxHeight:l,boxWidth:c,boxPadding:h}=s,d=f1(s.bodyFont);let f=d.lineHeight,p=0;const g=b6(s.rtl,this.x,this.width),_=function(Z){e.fillText(Z,g.x(t.x+p),t.y+f/2),t.y+=f+o},m=g.textAlign(r);let M,x,v,H,L,I,A;for(e.textAlign=r,e.textBaseline="middle",e.font=d.string,t.x=z2(this,m,s),e.fillStyle=s.bodyColor,T(this.beforeBody,_),p=a&&m!=="right"?r==="center"?c/2+h:c+2+h:0,H=0,I=n.length;H0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,s=this.$animations,n=s&&s.x,o=s&&s.y;if(n||o){const r=C2[t.position].call(this,this._active,this._eventPosition);if(!r)return;const a=this._size=s7(this,t),l=Object.assign({},r,this._size),c=n7(e,t,l),h=o7(t,l,c,e);(n._to!==h.x||o._to!==h.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=a.width,this.height=a.height,this.caretX=r.x,this.caretY=r.y,this._resolveAnimations().update(this,h))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let s=this.opacity;if(!s)return;this._updateAnimationTarget(e);const n={width:this.width,height:this.height},o={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;const r=p1(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=s,this.drawBackground(o,t,n,e),O9(t,e.textDirection),o.y+=r.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),E9(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const s=this._active,n=t.map(({datasetIndex:a,index:l})=>{const c=this.chart.getDatasetMeta(a);if(!c)throw new Error("Cannot find a dataset at index "+a);return{datasetIndex:a,element:c.data[l],index:l}}),o=!Q2(s,n),r=this._positionChanged(n,e);(o||r)&&(this._active=n,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,s=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const n=this.options,o=this._active||[],r=this._getActiveElements(t,o,e,s),a=this._positionChanged(r,t),l=e||!Q2(r,o)||a;return l&&(this._active=r,(n.enabled||n.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,s,n){const o=this.options;if(t.type==="mouseout")return[];if(!n)return e;const r=this.chart.getElementsAtEventForMode(t,o.mode,o,s);return o.reverse&&r.reverse(),r}_positionChanged(t,e){const{caretX:s,caretY:n,options:o}=this,r=C2[o.position].call(this,t,e);return r!==!1&&(s!==r.x||n!==r.y)}}k(Z6,"positioners",C2);var g8={id:"tooltip",_element:Z6,positioners:C2,afterInit(i,t,e){e&&(i.tooltip=new Z6({chart:i,options:e}))},beforeUpdate(i,t,e){i.tooltip&&i.tooltip.initialize(e)},reset(i,t,e){i.tooltip&&i.tooltip.initialize(e)},afterDraw(i){const t=i.tooltip;if(t&&t._willRender()){const e={tooltip:t};if(i.notifyPlugins("beforeTooltipDraw",{...e,cancelable:!0})===!1)return;t.draw(i.ctx),i.notifyPlugins("afterTooltipDraw",e)}},afterEvent(i,t){if(i.tooltip){const e=t.replay;i.tooltip.handleEvent(t.event,e,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(i,t)=>t.bodyFont.size,boxWidth:(i,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:ge},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:i=>i!=="filter"&&i!=="itemSort"&&i!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function m8(i,t){const e=[],{bounds:n,step:o,min:r,max:a,precision:l,count:c,maxTicks:h,maxDigits:d,includeBounds:f}=i,p=o||1,g=h-1,{min:_,max:m}=t,M=!G(r),x=!G(a),v=!G(c),H=(m-_)/(d+1);let L=mt((m-_)/g/p)*p,I,A,Z,b;if(L<1e-14&&!M&&!x)return[{value:_},{value:m}];b=Math.ceil(m/L)-Math.floor(_/L),b>g&&(L=mt(b*L/g/p)*p),G(l)||(I=Math.pow(10,l),L=Math.ceil(L*I)/I),n==="ticks"?(A=Math.floor(_/L)*L,Z=Math.ceil(m/L)*L):(A=_,Z=m),M&&x&&o&&R4((a-r)/o,L/1e3)?(b=Math.round(Math.min((a-r)/L,h)),L=(a-r)/b,A=r,Z=a):v?(A=M?r:A,Z=x?a:Z,b=c-1,L=(Z-A)/b):(b=(Z-A)/L,W2(b,Math.round(b),L/1e3)?b=Math.round(b):b=Math.ceil(b));const V=Math.max(_t(L),_t(A));I=Math.pow(10,G(l)?V:l),A=Math.round(A*I)/I,Z=Math.round(Z*I)/I;let w=0;for(M&&(f&&A!==r?(e.push({value:r}),Aa)break;e.push({value:O})}return x&&f&&Z!==a?e.length&&W2(e[e.length-1].value,a,l7(a,H,i))?e[e.length-1].value=a:e.push({value:a}):(!x||Z===a)&&e.push({value:Z}),e}function l7(i,t,{horizontal:e,minRotation:s}){const n=L1(s),o=(e?Math.sin(n):Math.cos(n))||.001,r=.75*t*(""+i).length;return Math.min(t/o,r)}class h6 extends t2{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return G(t)||(typeof t=="number"||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:s}=this.getUserBounds();let{min:n,max:o}=this;const r=l=>n=e?n:l,a=l=>o=s?o:l;if(t){const l=i6(n),c=i6(o);l<0&&c<0?a(0):l>0&&c>0&&r(0)}if(n===o){let l=o===0?1:Math.abs(o*.05);a(o+l),t||r(n-l)}this.min=n,this.max=o}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:e,stepSize:s}=t,n;return s?(n=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,n>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${n} ticks. Limiting to 1000.`),n=1e3)):(n=this.computeTickLimit(),e=e||11),e&&(n=Math.min(e,n)),n}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let s=this.getTickLimit();s=Math.max(2,s);const n={maxTicks:s,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:e.includeBounds!==!1},o=this._range||this,r=m8(n,o);return t.bounds==="ticks"&&U7(r,this,"value"),t.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){const t=this.ticks;let e=this.min,s=this.max;if(super.configure(),this.options.offset&&t.length){const n=(s-e)/Math.max(t.length-1,1)/2;e-=n,s+=n}this._startValue=e,this._endValue=s,this._valueRange=s-e}getLabelForValue(t){return u6(t,this.chart.options.locale,this.options.ticks.format)}}class c7 extends h6{determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=J(t)?t:0,this.max=J(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,s=L1(this.options.ticks.minRotation),n=(t?Math.sin(s):Math.cos(s))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/n))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}k(c7,"id","linear"),k(c7,"defaults",{ticks:{callback:C6.formatters.numeric}});const H2=i=>Math.floor(E1(i)),P1=(i,t)=>Math.pow(10,H2(i)+t);function h7(i){return i/Math.pow(10,H2(i))===1}function d7(i,t,e){const s=Math.pow(10,e),n=Math.floor(i/s);return Math.ceil(t/s)-n}function _8(i,t){const e=t-i;let s=H2(e);for(;d7(i,t,s)>10;)s++;for(;d7(i,t,s)<10;)s--;return Math.min(s,H2(i))}function M8(i,{min:t,max:e}){t=d1(i.min,t);const s=[],n=H2(t);let o=_8(t,e),r=o<0?Math.pow(10,Math.abs(o)):1;const a=Math.pow(10,o),l=n>o?Math.pow(10,n):0,c=Math.round((t-l)*r)/r,h=Math.floor((t-l)/a/10)*a*10;let d=Math.floor((c-h)/Math.pow(10,o)),f=d1(i.min,Math.round((l+h+d*Math.pow(10,o))*r)/r);for(;f=10?d=d<15?15:20:d++,d>=20&&(o++,d=2,r=o>=0?1:r),f=Math.round((l+h+d*Math.pow(10,o))*r)/r;const p=d1(i.max,f);return s.push({value:p,major:h7(p),significand:d}),s}class f7 extends t2{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const s=h6.prototype.parse.apply(this,[t,e]);if(s===0){this._zero=!0;return}return J(s)&&s>0?s:null}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=J(t)?Math.max(0,t):null,this.max=J(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!J(this._userMin)&&(this.min=t===P1(this.min,0)?P1(this.min,-1):P1(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let s=this.min,n=this.max;const o=a=>s=t?s:a,r=a=>n=e?n:a;s===n&&(s<=0?(o(1),r(10)):(o(P1(s,-1)),r(P1(n,1)))),s<=0&&o(P1(n,-1)),n<=0&&r(P1(s,1)),this.min=s,this.max=n}buildTicks(){const t=this.options,e={min:this._userMin,max:this._userMax},s=M8(e,this);return t.bounds==="ticks"&&U7(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}getLabelForValue(t){return t===void 0?"0":u6(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=E1(t),this._valueRange=E1(this.max)-E1(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(E1(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}k(f7,"id","logarithmic"),k(f7,"defaults",{ticks:{callback:C6.formatters.logarithmic,major:{enabled:!0}}});function D6(i){const t=i.ticks;if(t.display&&i.display){const e=p1(t.backdropPadding);return z(t.font&&t.font.size,K.font.size)+e.height}return 0}function x8(i,t,e){return e=j(e)?e:[e],{w:i9(i,t.string,e),h:e.length*t.lineHeight}}function u7(i,t,e,s,n){return i===s||i===n?{start:t-e/2,end:t+e/2}:in?{start:t-e,end:t}:{start:t,end:t+e}}function b8(i){const t={l:i.left+i._padding.left,r:i.right-i._padding.right,t:i.top+i._padding.top,b:i.bottom-i._padding.bottom},e=Object.assign({},t),s=[],n=[],o=i._pointLabels.length,r=i.options.pointLabels,a=r.centerPointLabels?Q/o:0;for(let l=0;lt.r&&(a=(s.end-t.r)/o,i.r=Math.max(i.r,t.r+a)),n.startt.b&&(l=(n.end-t.b)/r,i.b=Math.max(i.b,t.b+l))}function L8(i,t,e){const s=i.drawingArea,{extra:n,additionalAngle:o,padding:r,size:a}=e,l=i.getPointPosition(t,s+n+r,o),c=Math.round(W6(y1(l.angle+Y))),h=S8(l.y,a.h,c),d=H8(c),f=w8(l.x,a.w,d);return{visible:!0,x:l.x,y:h,textAlign:d,left:f,top:h,right:f+a.w,bottom:h+a.h}}function v8(i,t){if(!t)return!0;const{left:e,top:s,right:n,bottom:o}=i;return!(K1({x:e,y:s},t)||K1({x:e,y:o},t)||K1({x:n,y:s},t)||K1({x:n,y:o},t))}function V8(i,t,e){const s=[],n=i._pointLabels.length,o=i.options,{centerPointLabels:r,display:a}=o.pointLabels,l={extra:D6(o)/2,additionalAngle:r?Q/n:0};let c;for(let h=0;h270||e<90)&&(i-=t),i}function k8(i,t,e){const{left:s,top:n,right:o,bottom:r}=e,{backdropColor:a}=t;if(!G(a)){const l=M2(t.borderRadius),c=p1(t.backdropPadding);i.fillStyle=a;const h=s-c.left,d=n-c.top,f=o-s+c.width,p=r-n+c.height;Object.values(l).some(g=>g!==0)?(i.beginPath(),E6(i,{x:h,y:d,w:f,h:p,radius:l}),i.fill()):i.fillRect(h,d,f,p)}}function A8(i,t){const{ctx:e,options:{pointLabels:s}}=i;for(let n=t-1;n>=0;n--){const o=i._pointLabelItems[n];if(!o.visible)continue;const r=s.setContext(i.getPointLabelContext(n));k8(e,r,o);const a=f1(r.font),{x:l,y:c,textAlign:h}=o;r6(e,i._pointLabels[n],l,c+a.lineHeight/2,a,{color:r.color,textAlign:h,textBaseline:"middle"})}}function me(i,t,e,s){const{ctx:n}=i;if(e)n.arc(i.xCenter,i.yCenter,t,0,W);else{let o=i.getPointPosition(0,t);n.moveTo(o.x,o.y);for(let r=1;r{const n=U(this.options.pointLabels.callback,[e,s],this);return n||n===0?n:""}).filter((e,s)=>this.chart.getDataVisibility(s))}fit(){const t=this.options;t.display&&t.pointLabels.display?b8(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,s,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((s-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,s,n))}getIndexAngle(t){const e=W/(this._pointLabels.length||1),s=this.options.startAngle||0;return y1(t*e+L1(s))}getDistanceFromCenterForValue(t){if(G(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(G(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t{if(d!==0){l=this.getDistanceFromCenterForValue(h.value);const f=this.getContext(d),p=n.setContext(f),g=o.setContext(f);O8(this,p,l,r,g)}}),s.display){for(t.save(),a=r-1;a>=0;a--){const h=s.setContext(this.getPointLabelContext(a)),{color:d,lineWidth:f}=h;!f||!d||(t.lineWidth=f,t.strokeStyle=d,t.setLineDash(h.borderDash),t.lineDashOffset=h.borderDashOffset,l=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),c=this.getPointPosition(a,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(c.x,c.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,s=e.ticks;if(!s.display)return;const n=this.getIndexAngle(0);let o,r;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(n),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((a,l)=>{if(l===0&&!e.reverse)return;const c=s.setContext(this.getContext(l)),h=f1(c.font);if(o=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=h.string,r=t.measureText(a.label).width,t.fillStyle=c.backdropColor;const d=p1(c.backdropPadding);t.fillRect(-r/2-d.left,-o-h.size/2-d.top,r+d.width,h.size+d.height)}r6(t,a.label,0,-o,h,{color:c.color})}),t.restore()}drawTitle(){}}k(U2,"id","radialLinear"),k(U2,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:C6.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}}),k(U2,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),k(U2,"descriptors",{angleLines:{_fallback:"grid"}});const g6={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},h1=Object.keys(g6);function I8(i,t){return i-t}function C7(i,t){if(G(t))return null;const e=i._adapter,{parser:s,round:n,isoWeekday:o}=i._parseOpts;let r=t;return typeof s=="function"&&(r=s(r)),J(r)||(r=typeof s=="string"?e.parse(r,s):e.parse(r)),r===null?null:(n&&(r=n==="week"&&(s6(o)||o===!0)?e.startOf(r,"isoWeek",o):e.startOf(r,n)),+r)}function p7(i,t,e,s){const n=h1.length;for(let o=h1.indexOf(i);o=h1.indexOf(e);o--){const r=h1[o];if(g6[r].common&&i._adapter.diff(n,s,r)>=t-1)return r}return h1[e?h1.indexOf(e):0]}function Z8(i){for(let t=h1.indexOf(i)+1,e=h1.length;t=t?e[s]:e[n];i[o]=!0}}function D8(i,t,e,s){const n=i._adapter,o=+n.startOf(t[0].value,s),r=t[t.length-1].value;let a,l;for(a=o;a<=r;a=+n.add(a,1,s))l=e[a],l>=0&&(t[l].major=!0);return t}function m7(i,t,e){const s=[],n={},o=t.length;let r,a;for(r=0;r+t.value))}initOffsets(t=[]){let e=0,s=0,n,o;this.options.offset&&t.length&&(n=this.getDecimalForValue(t[0]),t.length===1?e=1-n:e=(this.getDecimalForValue(t[1])-n)/2,o=this.getDecimalForValue(t[t.length-1]),t.length===1?s=o:s=(o-this.getDecimalForValue(t[t.length-2]))/2);const r=t.length<3?.5:.25;e=C1(e,0,r),s=C1(s,0,r),this._offsets={start:e,end:s,factor:1/(e+1+s)}}_generate(){const t=this._adapter,e=this.min,s=this.max,n=this.options,o=n.time,r=o.unit||p7(o.minUnit,e,s,this._getLabelCapacity(e)),a=z(n.ticks.stepSize,1),l=r==="week"?o.isoWeekday:!1,c=s6(l)||l===!0,h={};let d=e,f,p;if(c&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,c?"day":r),t.diff(s,e,r)>1e5*a)throw new Error(e+" and "+s+" are too far apart with stepSize of "+a+" "+r);const g=n.ticks.source==="data"&&this.getDataTimestamps();for(f=d,p=0;f_-m).map(_=>+_)}getLabelForValue(t){const e=this._adapter,s=this.options.time;return s.tooltipFormat?e.format(t,s.tooltipFormat):e.format(t,s.displayFormats.datetime)}format(t,e){const n=this.options.time.displayFormats,o=this._unit,r=e||n[o];return this._adapter.format(t,r)}_tickFormatFunction(t,e,s,n){const o=this.options,r=o.ticks.callback;if(r)return U(r,[t,e,s],this);const a=o.time.displayFormats,l=this._unit,c=this._majorUnit,h=l&&a[l],d=c&&a[c],f=s[e],p=c&&d&&f&&f.major;return this._adapter.format(t,n||(p?d:h))}generateTickLabels(t){let e,s,n;for(e=0,s=t.length;e0?a:1}getDataTimestamps(){let t=this._cache.data||[],e,s;if(t.length)return t;const n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(e=0,s=n.length;e=i[s].pos&&t<=i[n].pos&&({lo:s,hi:n}=A6(i,"pos",t)),{pos:o,time:a}=i[s],{pos:r,time:l}=i[n]):(t>=i[s].time&&t<=i[n].time&&({lo:s,hi:n}=A6(i,"time",t)),{time:o,pos:a}=i[s],{time:r,pos:l}=i[n]);const c=r-o;return c?a+(l-a)*(t-o)/c:a}class _7 extends d6{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=j2(e,this.min),this._tableRange=j2(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:s}=this,n=[],o=[];let r,a,l,c,h;for(r=0,a=t.length;r=e&&c<=s&&n.push(c);if(n.length<2)return[{time:e,pos:0},{time:s,pos:1}];for(r=0,a=n.length;r({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},R8={type:{type:String,required:!0},..._e},P8=Ze[0]==="2"?(i,t)=>Object.assign(i,{attrs:t}):(i,t)=>Object.assign(i,t);function X1(i){return E7(i)?w6(i):i}function T8(i){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i;return E7(t)?new Proxy(i,{}):i}function F8(i,t){const e=i.options;e&&t&&Object.assign(e,t)}function Me(i,t){i.labels=t}function xe(i,t,e){const s=[];i.datasets=t.map(n=>{const o=i.datasets.find(r=>r[e]===n[e]);return!o||!n.data||s.includes(o)?{...n}:(s.push(o),Object.assign(o,n),o)})}function $8(i,t){const e={labels:[],datasets:[]};return Me(e,i.labels),xe(e,i.datasets,t),e}const N8=q({props:R8,setup(i,t){let{expose:e}=t;const s=c1(null),n=O7(null);e({chart:n});const o=()=>{if(!s.value)return;const{type:l,data:c,options:h,plugins:d,datasetIdKey:f}=i,p=$8(c,f),g=T8(p,c);n.value=new q1(s.value,{type:l,data:g,options:{...h},plugins:d})},r=()=>{const l=w6(n.value);l&&(l.destroy(),n.value=null)},a=l=>{l.update(i.updateMode)};return R6(o),T6(r),f6([()=>i.options,()=>i.data],(l,c)=>{let[h,d]=l,[f,p]=c;const g=w6(n.value);if(!g)return;let _=!1;if(h){const m=X1(h),M=X1(f);m&&m!==M&&(F8(g,m),_=!0)}if(d){const m=X1(d.labels),M=X1(p.labels),x=X1(d.datasets),v=X1(p.datasets);m!==M&&(Me(g.config.data,m),_=!0),x&&x!==v&&(xe(g.config.data,x,i.datasetIdKey),_=!0)}_&&a(g)},{deep:!0}),()=>p2("canvas",{ref:s})}});function G8(i,t){return q1.register(t),q({props:_e,setup(e,s){let{expose:n}=s;const o=O7(null),r=a=>{o.value=a==null?void 0:a.chart};return n({chart:o}),()=>p2(N8,P8({ref:r},{type:i,...e}))}})}const z8=G8("doughnut",d2),U8={class:"chart"},j8={class:"chart-canvas-container"},W8={class:"chart-title-box"},Y8={class:"chart-title"},X8={key:0,class:"chart-title__total"},K8={key:1,class:"chart-title__subtitle"},q8={class:"chart-legend"},Q8=q({__name:"DoughnutChart",props:{data:{type:Object,required:!0}},setup(i){const t=i,e=["#67b7dc","#6771dc","#a367dc","#dc67ce","#dc6788","#dc8c67","#dcd267","#a0dc67","#67dc75"],s={online:"#19a654",offline:"#bf1330",partially_degraded:"#f2a230",not_available:"#b6b6bd"};q1.register(u2,g8),q1.defaults.font={size:16,family:"-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji'"},q1.defaults.plugins.tooltip.bodyFont={size:12};const n=t1(function(){let a,l,c;return t.data.dataPoints.length>0?(a=t.data.dataPoints.map(h=>h.title),l=t.data.dataPoints.map(h=>h.data),c=t.data.dataPoints.map((h,d)=>h.statusKeyword?s[h.statusKeyword]:e[d%e.length])):(a=[],l=[1],c=["#e7e7ec"]),{labels:a,datasets:[{label:t.data.title,borderRadius:6,rotation:90,data:l,backgroundColor:c}]}}),o=t1(()=>t.data.showTotal?t.data.dataPoints.map(a=>a.data).reduce((a,l)=>a+l,0):null),r=t1(function(){const a={responsive:!0,cutout:65,plugins:{legend:{display:!1},tooltip:{enabled:t.data.dataPoints.length>0,displayColors:!1,backgroundColor:"#000",callbacks:{title:()=>"",label:function(l){const c=l.label,h=l.dataset.data[l.dataIndex],d=l.dataset.data.reduce((p,g)=>p+g,0),f=d>0?h/d*100:0;return`${c}: ${f.toFixed(1)}% (${h})`}}}}};return a.plugins&&t.data.subtitle&&(a.plugins.subtitle={display:!0,text:t.data.subtitle}),a});return(a,l)=>(E(),P("div",U8,[u("div",j8,[u("div",W8,[u("div",Y8,[o.value!==null?(E(),P("span",X8,F(o.value),1)):i1("",!0),C(" "+F(t.data.title)+" ",1),t.data.subtitle?(E(),P("span",K8,F(t.data.subtitle),1)):i1("",!0)])]),C(),B(y(z8),{data:n.value,options:r.value},null,8,["data","options"])]),C(),u("div",q8,[(E(!0),P(k7,null,A7(t.data.dataPoints,(c,h)=>(E(),P("div",{key:h,class:"legend-entry",style:S7(`--data-background-color: ${n.value.datasets[0].backgroundColor[h]}`)},F(c.title)+" ("+F(c.data)+`) + `,5))),128))])]))}});const T1=m1(Q8,[["__scopeId","data-v-164ed6bf"]]),be=(i={},t={})=>{const e=i.online||0,s=t.online||0,n=i.partiallyDegraded||0,o=t.partiallyDegraded||0,r=i.total||0,a=t.total||0;return{online:e+s,partiallyDegraded:n+o,total:r+a}},J8=(i={},t={})=>{const e=i.total??0,s=t.total??0,n=e+s,o=i.internal??0,r=t.internal??0,a=o+r,l=i.external??0,c=t.external??0,h=l+c;return{total:n,internal:a,external:h}},t0=(i={},t={})=>Object.entries(t).reduce((e,[s,n])=>{const o=e[s]?e[s].total:0;return{...e,[s]:{total:o+n.total}}},i),M7=(i={},t={})=>Object.entries(t).reduce((e,[s,n])=>({...e,[s]:be(e[s],n)}),i),e0=(i={kumaDp:{},envoy:{}},t={kumaDp:{},envoy:{}})=>({kumaDp:M7(i.kumaDp,t.kumaDp),envoy:M7(i.envoy,t.envoy)});function i0(i){return i.reduce((t,e)=>({meshesTotal:i.length,dataplanes:be(t.dataplanes,e.dataplanes),policies:t0(t.policies,e.policies),dpVersions:e0(t.dpVersions,e.dpVersions),services:J8(t.services,e.services)}),{meshesTotal:0,dataplanes:{online:0,partiallyDegraded:0,total:0},policies:{},dpVersions:{kumaDp:{},envoy:{}},services:{total:0,internal:0,external:0}})}const s0={key:0,class:"chart-box-list"},n0=q({__name:"OverviewCharts",setup(i){const t=k1(),e=N6(),s=F6(),n=c1(!1),o=c1([]),r=c1({total:0}),a=c1({total:0,online:0,offline:0}),l=c1({total:0,online:0,partiallyDegraded:0,offline:0}),c=c1({total:0,internal:0,external:0}),h=c1({kumaDp:{},envoy:{}}),d=t1(()=>s.getters["config/getMulticlusterStatus"]),f=t1(()=>{const b=[],{internal:V,external:w}=c.value;return V&&b.push({title:t.t("common.charts.services.internalLabel"),data:V}),w&&b.push({title:t.t("common.charts.services.externalLabel"),data:w}),{title:t.t("common.charts.services.title"),showTotal:!0,dataPoints:b}}),p=t1(()=>{const b=[],{total:V,online:w,partiallyDegraded:O}=l.value;if(V>0){b.push({title:t.t("http.api.value.online"),statusKeyword:"online",data:w}),O>0&&b.push({title:t.t("http.api.value.partially_degraded"),statusKeyword:"partially_degraded",data:O});const X=V-O-w;X>0&&b.push({title:t.t("http.api.value.offline"),statusKeyword:"offline",data:X})}return{title:t.t("common.charts.dataPlaneProxies.title"),showTotal:!0,dataPoints:b}}),g=t1(()=>{const b=[];return r.value.total&&b.push({title:t.t("common.charts.meshes.meshLabel"),data:r.value.total}),{title:t.t("common.charts.meshes.title"),showTotal:!0,dataPoints:b}}),_=t1(()=>{const b=[],{total:V,online:w}=a.value;return V&&(b.push({title:t.t("http.api.value.online"),statusKeyword:"online",data:w}),w!==V&&b.push({title:t.t("http.api.value.offline"),statusKeyword:"offline",data:V-w})),{title:t.t("common.charts.zones.title"),showTotal:!0,dataPoints:b}}),m=t1(()=>{const b=o.value.reduce((V,w)=>{var R;const O=((R=w.zoneInsight)==null?void 0:R.subscriptions)??[];if(O.length===0)return V;const X=O.pop(),s1=V.find($=>{var N,o1;return $.title===((o1=(N=X.version)==null?void 0:N.kumaCp)==null?void 0:o1.version)});return s1?s1.data++:V.push({title:X.version.kumaCp.version,data:1}),V},[]);return b.sort((V,w)=>V.title==="unknown"?1:w.title==="unknown"?-1:m6(V.title,w.title)),{title:t.t("common.charts.zoneCps.title"),subtitle:t.t("common.charts.zoneCps.subtitle"),dataPoints:b}}),M=t1(()=>{const b=Object.entries(h.value.kumaDp).map(([V,w])=>({title:V,data:w.total??0}));return b.sort((V,w)=>V.title==="unknown"?1:w.title==="unknown"?-1:m6(V.title,w.title)),{title:t.t("common.charts.kumaDp.title"),subtitle:t.t("common.charts.kumaDp.subtitle"),dataPoints:b}}),x=t1(()=>{const b=Object.entries(h.value.envoy).map(([V,w])=>({title:V,data:w.total??0}));return b.sort((V,w)=>V.title==="unknown"?1:w.title==="unknown"?-1:m6(V.title,w.title)),{title:t.t("common.charts.envoy.title"),subtitle:t.t("common.charts.envoy.subtitle"),dataPoints:b}});v();async function v(){n.value=!0;try{const[b,V,w]=await Promise.allSettled([e.getGlobalInsights(),nt(e.getAllZoneOverviews.bind(e)),nt(e.getAllMeshInsights.bind(e))]);if(b.status==="fulfilled"&&H(b.value),o.value=V.status==="fulfilled"?V.value.items:[],b.status==="fulfilled"&&L(o.value,b.value),w.status==="fulfilled"){const O=i0(w.value.items);I(O),A(O),Z(O)}}catch{a.value={total:0,online:0,offline:0},l.value={total:0,online:0,partiallyDegraded:0,offline:0},c.value={total:0,internal:0,external:0},h.value={kumaDp:{},envoy:{}}}finally{n.value=!1}}function H(b){var V;r.value.total=((V=b.resources.Mesh)==null?void 0:V.total)??0}function L(b,V){var w;b.length>0?(a.value.total=b.length,a.value.online=b.reduce((O,X)=>(Z7(X.zoneInsight)==="online"&&O++,O),0),a.value.offline=a.value.total-a.value.online):(a.value.total=((w=V.resources.Zone)==null?void 0:w.total)??0,a.value.online=a.value.total,a.value.offline=0)}function I(b){const{total:V,online:w,partiallyDegraded:O}=b.dataplanes;l.value={total:V,online:w,partiallyDegraded:O,offline:V-w-O}}function A(b){const{total:V,internal:w,external:O}=b.services;c.value={total:V,internal:w,external:O}}function Z(b){h.value=b.dpVersions}return(b,V)=>(E(),g1(y(He),null,{body:S(()=>[n.value?(E(),g1(Te,{key:1})):(E(),P("div",s0,[d.value?(E(),g1(T1,{key:0,"data-testid":"zones",class:"chart chart-1/2 chart-offset-left-1/6",data:_.value},null,8,["data"])):i1("",!0),C(),d.value?(E(),g1(T1,{key:1,"data-testid":"zone-versions",class:"chart chart-1/2 chart-offset-right-1/6",data:m.value},null,8,["data"])):i1("",!0),C(),B(T1,{"data-testid":"meshes",class:"chart chart-1/3",data:g.value},null,8,["data"]),C(),B(T1,{"data-testid":"services",class:"chart chart-1/3",data:f.value},null,8,["data"]),C(),B(T1,{"data-testid":"data-planes",class:"chart chart-1/3",data:p.value},null,8,["data"]),C(),B(T1,{"data-testid":"data-plane-versions",class:"chart chart-1/2 chart-offset-left-1/6",data:M.value},null,8,["data"]),C(),B(T1,{"data-testid":"envoy-versions",class:"chart chart-1/2 chart-offset-right-1/6",data:x.value},null,8,["data"])]))]),_:1}))}});const o0=m1(n0,[["__scopeId","data-v-22a030fe"]]),r0={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a0=u("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),l0=u("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),c0=u("g",{filter:"url(#filter0_d)"},[u("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),h0=u("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),d0=u("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),f0=u("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),u0=u("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),C0=u("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),p0=u("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),g0=u("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),m0=u("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),_0=u("g",{filter:"url(#filter1_d)"},[u("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),M0=u("g",{filter:"url(#filter2_d)"},[u("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"var(--grey-400)"})],-1),x0=u("g",{filter:"url(#filter3_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),b0=u("g",{filter:"url(#filter4_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),y0=u("g",{filter:"url(#filter5_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),L0=u("g",{filter:"url(#filter6_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),v0=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter7_d)"},[u("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),C(),u("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),V0=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter8_d)"},[u("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),C(),u("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),H0=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter9_d)"},[u("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),C(),u("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),w0=w2(' ',1),S0=q({__name:"KubernetesGraph",setup(i){const{t}=k1();return(e,s)=>(E(),P("svg",r0,[a0,C(),l0,C(),c0,C(),h0,C(),d0,C(),f0,C(),u0,C(),C0,C(),p0,C(),g0,C(),m0,C(),_0,C(),M0,C(),x0,C(),b0,C(),y0,C(),L0,C(),B(y(n1),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + Configuration for all `+F(y(t)("common.product.name"))+` resources is specified in YAML config files. The config files can be stored in an external datastore. - `,1)]),default:S(()=>[L0,C()]),_:1}),C(),I(L(s1),{trigger:"hover",title:L(t)("common.product.name"),"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` - In Kubernetes mode, the `+T(L(t)("common.product.name"))+` control plane listens to the Kubernetes API to fetch the right resources and configure the service mesh. + `,1)]),default:S(()=>[v0,C()]),_:1}),C(),B(y(n1),{trigger:"hover",title:y(t)("common.product.name"),"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + In Kubernetes mode, the `+F(y(t)("common.product.name"))+` control plane listens to the Kubernetes API to fetch the right resources and configure the service mesh. - `,1)]),default:S(()=>[V0,C()]),_:1},8,["title"]),C(),I(L(s1),{trigger:"hover",title:"Kubernetes","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` - You can store the YAML config files for `+T(L(t)("common.product.name"))+` in etcd, the native datastore for Kubernetes. - `,1)]),default:S(()=>[H0,C()]),_:1}),C(),v0]))}}),S0={width:"544",height:"181",viewBox:"0 0 544 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},k0=u("g",{filter:"url(#filter0_d)"},[u("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),A0=u("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),O0=u("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),E0=u("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),I0=u("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),B0=u("path",{d:"M370.061 149.221L368.798 150.581V153.948H366.37V142.164H368.798V147.506L369.867 146.041L372.869 142.164H375.855L371.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.966 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.664 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),Z0=u("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.228 169.405 360.598 170.503 360.598 171.874V171.979C360.598 172.831 360.433 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.811 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.109 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.016 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.101 171.801C382.101 170.943 382.269 170.171 382.603 169.486C382.943 168.801 383.413 168.272 384.011 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.101 173.266 382.101 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.603 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.555 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.853 169.527C433.188 168.841 433.652 168.307 434.245 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.129 173.873 434.61 174.407C435.095 174.935 435.71 175.2 436.455 175.2C436.984 175.2 437.431 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),D0=u("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),R0=u("g",{filter:"url(#filter1_d)"},[u("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),P0=u("g",{filter:"url(#filter2_d)"},[u("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"var(--grey-400)"})],-1),T0=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter3_d)"},[u("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),C(),u("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),F0=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter4_d)"},[u("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),C(),u("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),$0=v2(' ',1),N0=q({__name:"MemoryGraph",setup(i){const{t}=S1();return(e,s)=>(Z(),$("svg",S0,[k0,C(),A0,C(),O0,C(),E0,C(),I0,C(),B0,C(),Z0,C(),D0,C(),R0,C(),P0,C(),I(L(s1),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` - You can store the YAML config files for `+T(L(t)("common.product.name"))+` in memory to skip the complexity of setting up a reliable datastore. For testing only. Not for production. - `,1)]),default:S(()=>[T0,C()]),_:1}),C(),I(L(s1),{trigger:"hover",title:L(t)("common.product.name"),"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` - Since everything is stored in-memory, if `+T(L(t)("common.product.name"))+` restarts the configuration will be lost. This mode is only recommended in development/testing mode. - `,1)]),default:S(()=>[F0,C()]),_:1},8,["title"]),C(),$0]))}}),G0={"data-testid":"multizone-graph",width:"906",height:"456",viewBox:"0 0 906 456",fill:"none",xmlns:"http://www.w3.org/2000/svg"},z0=u("rect",{x:"1.5",y:"133.5",width:"307",height:"241",stroke:"var(--grey-300)","stroke-width":"3","stroke-dasharray":"6 6"},null,-1),U0=u("rect",{x:"596.5",y:"133.499",width:"308",height:"241",stroke:"var(--grey-300)","stroke-width":"3","stroke-dasharray":"6 6"},null,-1),j0=u("path",{d:"M730.611 269.908C730.611 269.45 730.449 269.099 730.125 268.856C729.801 268.608 729.219 268.349 728.377 268.079C727.535 267.804 726.869 267.534 726.378 267.27C725.04 266.547 724.371 265.573 724.371 264.348C724.371 263.712 724.549 263.145 724.905 262.649C725.266 262.147 725.782 261.756 726.451 261.475C727.125 261.195 727.881 261.055 728.717 261.055C729.559 261.055 730.309 261.208 730.967 261.516C731.625 261.818 732.135 262.247 732.496 262.803C732.863 263.358 733.047 263.99 733.047 264.696H730.619C730.619 264.157 730.449 263.739 730.109 263.442C729.769 263.14 729.291 262.989 728.676 262.989C728.083 262.989 727.622 263.116 727.292 263.369C726.963 263.617 726.799 263.946 726.799 264.357C726.799 264.74 726.99 265.061 727.373 265.32C727.762 265.579 728.331 265.821 729.081 266.048C730.462 266.463 731.469 266.979 732.1 267.594C732.731 268.209 733.047 268.975 733.047 269.892C733.047 270.912 732.661 271.713 731.889 272.296C731.118 272.873 730.079 273.162 728.774 273.162C727.867 273.162 727.042 272.997 726.297 272.668C725.552 272.334 724.983 271.878 724.589 271.3C724.201 270.723 724.007 270.054 724.007 269.293H726.443C726.443 270.594 727.22 271.244 728.774 271.244C729.351 271.244 729.801 271.128 730.125 270.896C730.449 270.658 730.611 270.329 730.611 269.908ZM743.062 267.893H738.401V271.05H743.872V273H735.973V261.216H743.855V263.183H738.401V265.991H743.062V267.893ZM750.933 268.686H748.999V273H746.571V261.216H750.949C752.341 261.216 753.415 261.527 754.17 262.147C754.926 262.768 755.303 263.644 755.303 264.777C755.303 265.581 755.128 266.253 754.777 266.793C754.432 267.327 753.906 267.753 753.199 268.071L755.749 272.887V273H753.143L750.933 268.686ZM748.999 266.72H750.957C751.567 266.72 752.039 266.566 752.374 266.258C752.708 265.945 752.875 265.517 752.875 264.972C752.875 264.416 752.716 263.979 752.398 263.661C752.085 263.342 751.602 263.183 750.949 263.183H748.999V266.72ZM762.624 270.078L765.295 261.216H767.998L763.895 273H761.361L757.274 261.216H759.969L762.624 270.078ZM772.971 273H770.543V261.216H772.971V273ZM785.755 269.075C785.663 270.343 785.194 271.341 784.346 272.069C783.505 272.798 782.393 273.162 781.012 273.162C779.501 273.162 778.312 272.655 777.443 271.64C776.58 270.621 776.148 269.223 776.148 267.448V266.728C776.148 265.595 776.348 264.597 776.747 263.733C777.146 262.87 777.716 262.209 778.455 261.751C779.199 261.287 780.063 261.055 781.044 261.055C782.404 261.055 783.499 261.419 784.33 262.147C785.161 262.876 785.641 263.898 785.771 265.214H783.343C783.284 264.454 783.07 263.903 782.704 263.563C782.342 263.218 781.789 263.045 781.044 263.045C780.235 263.045 779.628 263.337 779.224 263.92C778.824 264.497 778.619 265.395 778.608 266.615V267.505C778.608 268.778 778.8 269.709 779.183 270.297C779.572 270.885 780.181 271.179 781.012 271.179C781.762 271.179 782.321 271.009 782.687 270.669C783.06 270.324 783.273 269.792 783.327 269.075H785.755ZM795.714 267.893H791.052V271.05H796.523V273H788.624V261.216H796.507V263.183H791.052V265.991H795.714V267.893Z",fill:"black"},null,-1),W0=u("path",{d:"M724.368 295.6V283.816H727.694C728.719 283.816 729.626 284.043 730.413 284.496C731.201 284.949 731.808 285.594 732.234 286.43C732.666 287.266 732.884 288.227 732.89 289.311V290.064C732.89 291.175 732.674 292.149 732.242 292.986C731.816 293.822 731.204 294.464 730.405 294.912C729.612 295.36 728.687 295.589 727.629 295.6H724.368ZM725.922 285.095V294.329H727.556C728.754 294.329 729.685 293.957 730.349 293.212C731.018 292.468 731.352 291.407 731.352 290.032V289.344C731.352 288.006 731.036 286.967 730.405 286.228C729.779 285.483 728.889 285.106 727.734 285.095H725.922ZM740.416 295.6C740.33 295.427 740.26 295.119 740.206 294.677C739.51 295.4 738.679 295.761 737.713 295.761C736.85 295.761 736.141 295.519 735.585 295.033C735.034 294.542 734.759 293.922 734.759 293.172C734.759 292.26 735.105 291.553 735.795 291.051C736.491 290.544 737.468 290.291 738.725 290.291H740.182V289.603C740.182 289.079 740.025 288.664 739.712 288.356C739.399 288.043 738.938 287.887 738.328 287.887C737.794 287.887 737.346 288.022 736.985 288.292C736.623 288.561 736.443 288.888 736.443 289.271H734.937C734.937 288.834 735.091 288.413 735.399 288.008C735.712 287.598 736.132 287.274 736.661 287.037C737.195 286.8 737.781 286.681 738.417 286.681C739.426 286.681 740.217 286.935 740.789 287.442C741.361 287.944 741.657 288.637 741.679 289.522V293.552C741.679 294.356 741.781 294.995 741.986 295.47V295.6H740.416ZM737.932 294.458C738.401 294.458 738.846 294.337 739.267 294.094C739.688 293.851 739.993 293.536 740.182 293.147V291.351H739.008C737.174 291.351 736.257 291.888 736.257 292.961C736.257 293.431 736.413 293.798 736.726 294.062C737.039 294.326 737.441 294.458 737.932 294.458ZM746.057 284.722V286.843H747.692V288H746.057V293.431C746.057 293.781 746.13 294.046 746.276 294.224C746.421 294.396 746.67 294.483 747.02 294.483C747.193 294.483 747.43 294.45 747.733 294.386V295.6C747.339 295.708 746.956 295.761 746.583 295.761C745.914 295.761 745.41 295.559 745.07 295.154C744.73 294.75 744.56 294.175 744.56 293.431V288H742.966V286.843H744.56V284.722H746.057ZM754.855 295.6C754.768 295.427 754.698 295.119 754.644 294.677C753.948 295.4 753.117 295.761 752.151 295.761C751.288 295.761 750.579 295.519 750.023 295.033C749.473 294.542 749.197 293.922 749.197 293.172C749.197 292.26 749.543 291.553 750.233 291.051C750.929 290.544 751.906 290.291 753.163 290.291H754.62V289.603C754.62 289.079 754.463 288.664 754.15 288.356C753.837 288.043 753.376 287.887 752.767 287.887C752.232 287.887 751.785 288.022 751.423 288.292C751.062 288.561 750.881 288.888 750.881 289.271H749.375C749.375 288.834 749.529 288.413 749.837 288.008C750.15 287.598 750.571 287.274 751.099 287.037C751.633 286.8 752.219 286.681 752.856 286.681C753.864 286.681 754.655 286.935 755.227 287.442C755.799 287.944 756.095 288.637 756.117 289.522V293.552C756.117 294.356 756.22 294.995 756.425 295.47V295.6H754.855ZM752.37 294.458C752.839 294.458 753.284 294.337 753.705 294.094C754.126 293.851 754.431 293.536 754.62 293.147V291.351H753.446C751.612 291.351 750.695 291.888 750.695 292.961C750.695 293.431 750.851 293.798 751.164 294.062C751.477 294.326 751.879 294.458 752.37 294.458ZM764.364 290.987V295.6H762.81V283.816H767.156C768.446 283.816 769.455 284.145 770.183 284.803C770.917 285.462 771.284 286.333 771.284 287.417C771.284 288.561 770.925 289.443 770.207 290.064C769.495 290.679 768.473 290.987 767.14 290.987H764.364ZM764.364 289.716H767.156C767.987 289.716 768.624 289.522 769.066 289.133C769.508 288.739 769.73 288.173 769.73 287.434C769.73 286.732 769.508 286.171 769.066 285.75C768.624 285.329 768.017 285.111 767.245 285.095H764.364V289.716ZM774.658 295.6H773.161V283.169H774.658V295.6ZM782.468 295.6C782.382 295.427 782.312 295.119 782.258 294.677C781.562 295.4 780.731 295.761 779.765 295.761C778.902 295.761 778.192 295.519 777.637 295.033C777.086 294.542 776.811 293.922 776.811 293.172C776.811 292.26 777.156 291.553 777.847 291.051C778.543 290.544 779.52 290.291 780.777 290.291H782.234V289.603C782.234 289.079 782.077 288.664 781.764 288.356C781.451 288.043 780.99 287.887 780.38 287.887C779.846 287.887 779.398 288.022 779.037 288.292C778.675 288.561 778.495 288.888 778.495 289.271H776.989C776.989 288.834 777.143 288.413 777.451 288.008C777.763 287.598 778.184 287.274 778.713 287.037C779.247 286.8 779.833 286.681 780.469 286.681C781.478 286.681 782.269 286.935 782.841 287.442C783.412 287.944 783.709 288.637 783.731 289.522V293.552C783.731 294.356 783.833 294.995 784.038 295.47V295.6H782.468ZM779.984 294.458C780.453 294.458 780.898 294.337 781.319 294.094C781.74 293.851 782.045 293.536 782.234 293.147V291.351H781.06C779.226 291.351 778.308 291.888 778.308 292.961C778.308 293.431 778.465 293.798 778.778 294.062C779.091 294.326 779.493 294.458 779.984 294.458ZM787.494 286.843L787.543 287.944C788.212 287.102 789.086 286.681 790.165 286.681C792.015 286.681 792.949 287.725 792.965 289.813V295.6H791.468V289.805C791.462 289.174 791.317 288.707 791.031 288.405C790.75 288.103 790.31 287.952 789.712 287.952C789.226 287.952 788.8 288.081 788.433 288.34C788.066 288.599 787.78 288.939 787.575 289.36V295.6H786.078V286.843H787.494ZM798.857 295.761C797.67 295.761 796.704 295.373 795.959 294.596C795.215 293.814 794.843 292.77 794.843 291.464V291.189C794.843 290.32 795.007 289.546 795.336 288.866C795.671 288.181 796.135 287.647 796.728 287.264C797.327 286.875 797.975 286.681 798.671 286.681C799.809 286.681 800.694 287.056 801.325 287.806C801.956 288.556 802.272 289.63 802.272 291.027V291.65H796.34C796.361 292.513 796.612 293.212 797.093 293.746C797.578 294.275 798.193 294.539 798.938 294.539C799.467 294.539 799.914 294.432 800.281 294.216C800.648 294 800.969 293.714 801.244 293.358L802.159 294.07C801.425 295.198 800.324 295.761 798.857 295.761ZM798.671 287.911C798.066 287.911 797.559 288.132 797.149 288.575C796.739 289.012 796.486 289.627 796.388 290.42H800.775V290.307C800.732 289.546 800.527 288.958 800.16 288.542C799.793 288.122 799.297 287.911 798.671 287.911ZM809.912 290.987V295.6H808.358V283.816H812.704C813.994 283.816 815.003 284.145 815.731 284.803C816.465 285.462 816.832 286.333 816.832 287.417C816.832 288.561 816.473 289.443 815.755 290.064C815.043 290.679 814.021 290.987 812.688 290.987H809.912ZM809.912 289.716H812.704C813.535 289.716 814.172 289.522 814.614 289.133C815.057 288.739 815.278 288.173 815.278 287.434C815.278 286.732 815.057 286.171 814.614 285.75C814.172 285.329 813.565 285.111 812.793 285.095H809.912V289.716ZM822.812 288.186C822.586 288.149 822.34 288.13 822.076 288.13C821.094 288.13 820.428 288.548 820.077 289.384V295.6H818.58V286.843H820.037L820.061 287.854C820.552 287.072 821.248 286.681 822.149 286.681C822.44 286.681 822.661 286.719 822.812 286.794V288.186ZM823.638 291.14C823.638 290.282 823.805 289.511 824.14 288.826C824.48 288.14 824.949 287.612 825.548 287.239C826.152 286.867 826.84 286.681 827.612 286.681C828.804 286.681 829.767 287.094 830.501 287.919C831.24 288.745 831.61 289.843 831.61 291.213V291.318C831.61 292.171 831.445 292.937 831.116 293.617C830.792 294.291 830.326 294.817 829.716 295.195C829.112 295.573 828.416 295.761 827.628 295.761C826.441 295.761 825.478 295.349 824.739 294.523C824.005 293.698 823.638 292.605 823.638 291.246V291.14ZM825.143 291.318C825.143 292.29 825.367 293.069 825.815 293.657C826.268 294.245 826.873 294.539 827.628 294.539C828.389 294.539 828.993 294.243 829.441 293.649C829.889 293.05 830.112 292.214 830.112 291.14C830.112 290.18 829.883 289.403 829.425 288.809C828.971 288.211 828.367 287.911 827.612 287.911C826.873 287.911 826.276 288.205 825.823 288.793C825.37 289.381 825.143 290.223 825.143 291.318ZM836.247 290.04L838.189 286.843H839.938L837.073 291.173L840.027 295.6H838.295L836.271 292.322L834.248 295.6H832.508L835.462 291.173L832.597 286.843H834.329L836.247 290.04ZM844.397 293.406L846.436 286.843H848.039L844.518 296.951C843.973 298.408 843.107 299.136 841.92 299.136L841.637 299.112L841.079 299.007V297.793L841.483 297.825C841.99 297.825 842.384 297.723 842.665 297.518C842.951 297.313 843.186 296.938 843.369 296.393L843.701 295.502L840.577 286.843H842.212L844.397 293.406ZM853.437 290.817C853.437 289.597 853.599 288.426 853.922 287.304C854.252 286.182 854.74 285.162 855.387 284.245C856.035 283.328 856.706 282.68 857.402 282.303L857.71 283.29C856.922 283.894 856.275 284.817 855.768 286.058C855.266 287.299 854.991 288.688 854.942 290.226L854.934 290.914C854.934 292.996 855.314 294.804 856.075 296.336C856.534 297.253 857.079 297.971 857.71 298.489L857.402 299.403C856.685 299.004 856 298.335 855.347 297.396C854.074 295.562 853.437 293.369 853.437 290.817ZM859.393 295.6V283.816H862.72C863.745 283.816 864.651 284.043 865.439 284.496C866.227 284.949 866.834 285.594 867.26 286.43C867.692 287.266 867.91 288.227 867.915 289.311V290.064C867.915 291.175 867.7 292.149 867.268 292.986C866.842 293.822 866.229 294.464 865.431 294.912C864.638 295.36 863.712 295.589 862.655 295.6H859.393ZM860.947 285.095V294.329H862.582C863.78 294.329 864.711 293.957 865.374 293.212C866.043 292.468 866.378 291.407 866.378 290.032V289.344C866.378 288.006 866.062 286.967 865.431 286.228C864.805 285.483 863.915 285.106 862.76 285.095H860.947ZM871.824 290.987V295.6H870.271V283.816H874.617C875.906 283.816 876.915 284.145 877.643 284.803C878.377 285.462 878.744 286.333 878.744 287.417C878.744 288.561 878.385 289.443 877.668 290.064C876.955 290.679 875.933 290.987 874.6 290.987H871.824ZM871.824 289.716H874.617C875.447 289.716 876.084 289.522 876.527 289.133C876.969 288.739 877.19 288.173 877.19 287.434C877.19 286.732 876.969 286.171 876.527 285.75C876.084 285.329 875.477 285.111 874.706 285.095H871.824V289.716ZM882.281 290.987V295.6H880.727V283.816H885.073C886.362 283.816 887.371 284.145 888.1 284.803C888.833 285.462 889.2 286.333 889.2 287.417C889.2 288.561 888.842 289.443 888.124 290.064C887.412 290.679 886.389 290.987 885.057 290.987H882.281ZM882.281 289.716H885.073C885.904 289.716 886.54 289.522 886.983 289.133C887.425 288.739 887.646 288.173 887.646 287.434C887.646 286.732 887.425 286.171 886.983 285.75C886.54 285.329 885.933 285.111 885.162 285.095H882.281V289.716ZM894.404 290.898C894.404 292.101 894.245 293.255 893.927 294.361C893.614 295.462 893.131 296.479 892.478 297.412C891.831 298.346 891.151 299.01 890.439 299.403L890.123 298.489C890.954 297.852 891.62 296.865 892.122 295.527C892.629 294.183 892.888 292.694 892.899 291.059V290.8C892.899 289.667 892.78 288.615 892.543 287.644C892.305 286.668 891.974 285.793 891.547 285.022C891.127 284.25 890.652 283.649 890.123 283.217L890.439 282.303C891.151 282.696 891.828 283.355 892.47 284.277C893.117 285.2 893.6 286.217 893.919 287.328C894.242 288.44 894.404 289.63 894.404 290.898Z",fill:"black"},null,-1),Y0=u("g",{filter:"url(#filter0_d_201_76)"},[u("rect",{x:"711.599",y:"319.599",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 711.599 319.599)",fill:"white"})],-1),X0=u("g",{filter:"url(#filter1_d_201_76)"},[u("rect",{x:"560.553",y:"147.818",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 560.553 147.818)",fill:"white"})],-1),K0=u("g",{filter:"url(#filter2_d_201_76)"},[u("rect",{x:"279",y:"178.001",width:"247",height:"13",rx:"5.09991",transform:"rotate(-180 279 178.001)",fill:"var(--graph-color-3)"})],-1),q0=u("path",{d:"M711.6 271.24L630 271.24L630 243.1C630 240.283 632.283 238 635.1 238L706.5 238C709.317 238 711.6 240.283 711.6 243.1L711.6 271.24Z",fill:"var(--graph-color-2)"},null,-1),Q0=u("path",{d:"M106.81 200.052H112.75V202.002H103.775V200.578L109.602 192.185H103.783V190.219H112.621V191.611L106.81 200.052ZM125.032 196.378C125.032 197.538 124.827 198.555 124.417 199.429C124.007 200.303 123.418 200.977 122.652 201.452C121.892 201.927 121.017 202.164 120.03 202.164C119.054 202.164 118.182 201.93 117.416 201.46C116.65 200.991 116.056 200.322 115.636 199.453C115.215 198.579 115.002 197.576 114.996 196.442V195.86C114.996 194.7 115.204 193.68 115.619 192.801C116.04 191.916 116.631 191.239 117.392 190.769C118.158 190.294 119.032 190.057 120.014 190.057C120.996 190.057 121.867 190.294 122.628 190.769C123.394 191.239 123.985 191.916 124.4 192.801C124.821 193.68 125.032 194.697 125.032 195.852V196.378ZM122.571 195.844C122.571 194.608 122.35 193.669 121.908 193.027C121.465 192.385 120.834 192.064 120.014 192.064C119.199 192.064 118.571 192.382 118.128 193.019C117.686 193.65 117.462 194.578 117.456 195.803V196.378C117.456 197.581 117.678 198.514 118.12 199.178C118.563 199.842 119.199 200.173 120.03 200.173C120.845 200.173 121.471 199.855 121.908 199.218C122.345 198.576 122.566 197.643 122.571 196.418V195.844ZM137.653 202.002H135.225L130.499 194.249V202.002H128.071V190.219H130.499L135.233 197.988V190.219H137.653V202.002ZM148.138 196.896H143.476V200.052H148.947V202.002H141.049V190.219H148.931V192.185H143.476V194.994H148.138V196.896ZM166.3 198.077C166.208 199.345 165.739 200.343 164.892 201.072C164.05 201.8 162.938 202.164 161.557 202.164C160.046 202.164 158.857 201.657 157.988 200.643C157.125 199.623 156.693 198.226 156.693 196.451V195.73C156.693 194.597 156.893 193.599 157.292 192.736C157.691 191.873 158.261 191.212 159 190.753C159.744 190.289 160.608 190.057 161.59 190.057C162.949 190.057 164.044 190.421 164.875 191.15C165.706 191.878 166.186 192.9 166.316 194.217H163.888C163.829 193.456 163.616 192.906 163.249 192.566C162.887 192.221 162.334 192.048 161.59 192.048C160.78 192.048 160.173 192.339 159.769 192.922C159.369 193.499 159.164 194.398 159.153 195.617V196.507C159.153 197.781 159.345 198.711 159.728 199.299C160.117 199.887 160.726 200.181 161.557 200.181C162.307 200.181 162.866 200.012 163.232 199.672C163.605 199.326 163.818 198.795 163.872 198.077H166.3ZM171.597 197.851V202.002H169.169V190.219H173.766C174.651 190.219 175.428 190.381 176.097 190.704C176.771 191.028 177.289 191.489 177.651 192.088C178.012 192.682 178.193 193.359 178.193 194.12C178.193 195.274 177.796 196.186 177.003 196.855C176.215 197.519 175.123 197.851 173.725 197.851H171.597ZM171.597 195.884H173.766C174.408 195.884 174.896 195.733 175.231 195.431C175.571 195.129 175.741 194.697 175.741 194.136C175.741 193.559 175.571 193.092 175.231 192.736C174.891 192.38 174.421 192.196 173.823 192.185H171.597V195.884Z",fill:"var(--graph-color-3)"},null,-1),J0=u("g",{filter:"url(#filter3_d_201_76)"},[u("rect",{x:"868",y:"178.001",width:"247",height:"13",rx:"5.09991",transform:"rotate(-180 868 178.001)",fill:"var(--graph-color-3)"})],-1),ti=u("path",{d:"M695.81 200.052H701.75V202.002H692.775V200.578L698.602 192.185H692.783V190.219H701.621V191.611L695.81 200.052ZM714.032 196.378C714.032 197.538 713.827 198.555 713.417 199.429C713.007 200.303 712.418 200.977 711.652 201.452C710.892 201.927 710.017 202.164 709.03 202.164C708.054 202.164 707.182 201.93 706.416 201.46C705.65 200.991 705.056 200.322 704.636 199.453C704.215 198.579 704.002 197.576 703.996 196.442V195.86C703.996 194.7 704.204 193.68 704.619 192.801C705.04 191.916 705.631 191.239 706.392 190.769C707.158 190.294 708.032 190.057 709.014 190.057C709.996 190.057 710.867 190.294 711.628 190.769C712.394 191.239 712.985 191.916 713.4 192.801C713.821 193.68 714.032 194.697 714.032 195.852V196.378ZM711.571 195.844C711.571 194.608 711.35 193.669 710.908 193.027C710.465 192.385 709.834 192.064 709.014 192.064C708.199 192.064 707.571 192.382 707.128 193.019C706.686 193.65 706.462 194.578 706.456 195.803V196.378C706.456 197.581 706.678 198.514 707.12 199.178C707.563 199.842 708.199 200.173 709.03 200.173C709.845 200.173 710.471 199.855 710.908 199.218C711.345 198.576 711.566 197.643 711.571 196.418V195.844ZM726.653 202.002H724.225L719.499 194.249V202.002H717.071V190.219H719.499L724.233 197.988V190.219H726.653V202.002ZM737.138 196.896H732.476V200.052H737.947V202.002H730.049V190.219H737.931V192.185H732.476V194.994H737.138V196.896ZM755.3 198.077C755.208 199.345 754.739 200.343 753.892 201.072C753.05 201.8 751.938 202.164 750.557 202.164C749.046 202.164 747.857 201.657 746.988 200.643C746.125 199.623 745.693 198.226 745.693 196.451V195.73C745.693 194.597 745.893 193.599 746.292 192.736C746.691 191.873 747.261 191.212 748 190.753C748.744 190.289 749.608 190.057 750.59 190.057C751.949 190.057 753.044 190.421 753.875 191.15C754.706 191.878 755.186 192.9 755.316 194.217H752.888C752.829 193.456 752.616 192.906 752.249 192.566C751.887 192.221 751.334 192.048 750.59 192.048C749.78 192.048 749.173 192.339 748.769 192.922C748.369 193.499 748.164 194.398 748.153 195.617V196.507C748.153 197.781 748.345 198.711 748.728 199.299C749.117 199.887 749.726 200.181 750.557 200.181C751.307 200.181 751.866 200.012 752.232 199.672C752.605 199.326 752.818 198.795 752.872 198.077H755.3ZM760.597 197.851V202.002H758.169V190.219H762.766C763.651 190.219 764.428 190.381 765.097 190.704C765.771 191.028 766.289 191.489 766.651 192.088C767.012 192.682 767.193 193.359 767.193 194.12C767.193 195.274 766.796 196.186 766.003 196.855C765.215 197.519 764.123 197.851 762.725 197.851H760.597ZM760.597 195.884H762.766C763.408 195.884 763.896 195.733 764.231 195.431C764.571 195.129 764.741 194.697 764.741 194.136C764.741 193.559 764.571 193.092 764.231 192.736C763.891 192.38 763.421 192.196 762.823 192.185H760.597V195.884Z",fill:"var(--graph-color-3)"},null,-1),ei=u("path",{d:"M472.19 82.122C472.167 82.057 472.161 81.9873 472.173 81.9193C472.184 81.8514 472.212 81.7874 472.255 81.7333C473.891 79.6683 475.375 77.293 475.375 75.471C475.375 71.4221 473.065 68.1317 468.036 68.1317C465.544 68.1317 463.717 68.9415 462.516 70.2452C462.462 70.3052 462.391 70.3482 462.313 70.3693C462.235 70.3903 462.153 70.3885 462.076 70.364C460.159 69.7435 458.194 69.2786 456.202 68.9739C456.135 68.9649 456.067 68.9726 456.004 68.9963C455.941 69.02 455.884 69.0589 455.84 69.1097C455.795 69.1604 455.764 69.2214 455.748 69.2872C455.733 69.3529 455.734 69.4215 455.752 69.4867C456.167 71.0442 458.661 80.9397 460.67 88.4733C461.884 93.0324 458.737 97.5105 454.019 97.497H451.098C446.331 97.497 443.438 93.0027 444.536 88.5219C446.391 80.9505 448.931 71.1333 449.344 69.5137C449.361 69.4491 449.362 69.3812 449.347 69.3159C449.332 69.2507 449.301 69.1902 449.257 69.1398C449.213 69.0894 449.157 69.0506 449.095 69.0268C449.032 69.0031 448.965 68.9951 448.898 69.0036C446.58 69.2738 444.298 69.7961 442.093 70.561C442.013 70.5897 441.925 70.5928 441.843 70.5701C441.76 70.5475 441.686 70.5 441.632 70.4342C440.431 69.0225 438.557 68.1398 435.963 68.1398C430.935 68.1398 428.624 71.4248 428.624 75.4791C428.624 77.6034 430.643 80.4835 432.565 82.7401C432.658 82.8513 432.686 83.0022 432.641 83.1396L429.369 92.641C429.367 92.6508 429.367 92.6608 429.369 92.6707C429.283 93.0027 428.019 98.6091 437.618 107.533C440.49 110.208 450.496 119.847 452.294 121.569C452.369 121.641 452.469 121.681 452.573 121.681C452.677 121.681 452.777 121.641 452.853 121.569C454.702 119.85 465.08 110.216 467.968 107.533C478.339 97.8614 475.869 92.641 475.869 92.641L472.19 82.122Z",fill:"var(--graph-color-1)"},null,-1),ii=u("path",{d:"M454.524 91.2044H450.615C450.461 91.2044 450.308 91.1739 450.166 91.1147C450.023 91.0555 449.894 90.9687 449.785 90.8593C449.676 90.75 449.59 90.6202 449.531 90.4774C449.473 90.3347 449.443 90.1818 449.444 90.0275L448.958 85.2147C448.958 85.0606 448.988 84.9081 449.047 84.7658C449.106 84.6235 449.193 84.4942 449.302 84.3854C449.411 84.2766 449.54 84.1903 449.683 84.1316C449.825 84.0729 449.978 84.0429 450.132 84.0432H454.991C455.145 84.0429 455.297 84.0729 455.44 84.1316C455.582 84.1903 455.712 84.2766 455.821 84.3854C455.93 84.4942 456.016 84.6235 456.075 84.7658C456.134 84.9081 456.165 85.0606 456.165 85.2147L455.698 90.0275C455.699 90.182 455.669 90.3351 455.61 90.4781C455.551 90.621 455.465 90.7509 455.356 90.8603C455.247 90.9697 455.117 91.0564 454.974 91.1154C454.831 91.1745 454.678 91.2047 454.524 91.2044Z",fill:"var(--graph-color-1)"},null,-1),si=u("path",{d:"M432.023 177.215L430.761 178.575V181.942H428.333V170.158H430.761V175.5L431.829 174.035L434.832 170.158H437.818L433.634 175.394L437.939 181.942H435.05L432.023 177.215ZM449.048 170.158V177.919C449.048 179.209 448.643 180.229 447.834 180.979C447.03 181.729 445.929 182.104 444.532 182.104C443.156 182.104 442.063 181.739 441.254 181.011C440.445 180.283 440.032 179.282 440.016 178.009V170.158H442.444V177.936C442.444 178.707 442.627 179.271 442.994 179.627C443.366 179.978 443.879 180.153 444.532 180.153C445.897 180.153 446.59 179.436 446.612 178V170.158H449.048ZM455.486 170.158L458.513 178.705L461.523 170.158H464.712V181.942H462.276V178.721L462.519 173.161L459.338 181.942H457.671L454.499 173.169L454.741 178.721V181.942H452.313V170.158H455.486ZM474.906 179.514H470.649L469.839 181.942H467.258L471.644 170.158H473.894L478.305 181.942H475.723L474.906 179.514ZM471.304 177.547H474.25L472.769 173.136L471.304 177.547Z",fill:"black"},null,-1),ni=u("path",{d:"M735.376 361.049H741.316V362.999H732.341V361.575L738.168 353.182H732.349V351.216H741.187V352.608L735.376 361.049ZM753.598 357.375C753.598 358.535 753.393 359.552 752.983 360.426C752.573 361.3 751.985 361.974 751.219 362.449C750.458 362.924 749.584 363.161 748.597 363.161C747.62 363.161 746.749 362.927 745.982 362.457C745.216 361.988 744.623 361.319 744.202 360.45C743.781 359.576 743.568 358.572 743.563 357.439V356.857C743.563 355.697 743.77 354.677 744.186 353.798C744.607 352.913 745.197 352.236 745.958 351.766C746.724 351.291 747.598 351.054 748.58 351.054C749.562 351.054 750.434 351.291 751.194 351.766C751.961 352.236 752.551 352.913 752.967 353.798C753.388 354.677 753.598 355.694 753.598 356.849V357.375ZM751.138 356.841C751.138 355.605 750.917 354.666 750.474 354.024C750.032 353.382 749.4 353.061 748.58 353.061C747.766 353.061 747.137 353.379 746.695 354.016C746.252 354.647 746.028 355.575 746.023 356.8V357.375C746.023 358.578 746.244 359.511 746.687 360.175C747.129 360.839 747.766 361.17 748.597 361.17C749.411 361.17 750.037 360.852 750.474 360.215C750.911 359.573 751.132 358.64 751.138 357.415V356.841ZM766.22 362.999H763.792L759.065 355.246V362.999H756.637V351.216H759.065L763.8 358.985V351.216H766.22V362.999ZM776.705 357.893H772.043V361.049H777.514V362.999H769.615V351.216H777.498V353.182H772.043V355.991H776.705V357.893Z",fill:"black","fill-opacity":"0.3"},null,-1),oi=u("path",{d:"M141.376 357.049H147.316V358.999H138.341V357.575L144.168 349.182H138.349V347.216H147.187V348.608L141.376 357.049ZM159.598 353.375C159.598 354.535 159.393 355.552 158.983 356.426C158.573 357.3 157.985 357.974 157.219 358.449C156.458 358.924 155.584 359.161 154.597 359.161C153.62 359.161 152.749 358.927 151.982 358.457C151.216 357.988 150.623 357.319 150.202 356.45C149.781 355.576 149.568 354.572 149.563 353.439V352.857C149.563 351.697 149.77 350.677 150.186 349.798C150.607 348.913 151.197 348.236 151.958 347.766C152.724 347.291 153.598 347.054 154.58 347.054C155.562 347.054 156.434 347.291 157.194 347.766C157.961 348.236 158.551 348.913 158.967 349.798C159.388 350.677 159.598 351.694 159.598 352.849V353.375ZM157.138 352.841C157.138 351.605 156.917 350.666 156.474 350.024C156.032 349.382 155.4 349.061 154.58 349.061C153.766 349.061 153.137 349.379 152.695 350.016C152.252 350.647 152.028 351.575 152.023 352.8V353.375C152.023 354.578 152.244 355.511 152.687 356.175C153.129 356.839 153.766 357.17 154.597 357.17C155.411 357.17 156.037 356.852 156.474 356.215C156.911 355.573 157.132 354.64 157.138 353.415V352.841ZM172.22 358.999H169.792L165.065 351.246V358.999H162.637V347.216H165.065L169.8 354.985V347.216H172.22V358.999ZM182.705 353.893H178.043V357.049H183.514V358.999H175.615V347.216H183.498V349.182H178.043V351.991H182.705V353.893Z",fill:"black","fill-opacity":"0.3"},null,-1),ri=u("path",{d:"M387.792 202.448C387.393 203.02 386.835 203.449 386.117 203.735C385.405 204.015 384.574 204.155 383.625 204.155C382.664 204.155 381.812 203.931 381.067 203.484C380.323 203.03 379.745 202.388 379.335 201.558C378.931 200.727 378.723 199.764 378.712 198.668V197.64C378.712 195.865 379.125 194.49 379.95 193.513C380.781 192.536 381.947 192.048 383.446 192.048C384.677 192.048 385.667 192.364 386.417 192.995C387.167 193.621 387.625 194.511 387.792 195.666H386.239C385.947 194.106 385.019 193.327 383.455 193.327C382.413 193.327 381.623 193.694 381.083 194.427C380.549 195.156 380.279 196.213 380.274 197.6V198.563C380.274 199.885 380.576 200.937 381.18 201.719C381.785 202.496 382.602 202.885 383.633 202.885C384.215 202.885 384.725 202.82 385.162 202.691C385.599 202.561 385.961 202.343 386.247 202.035V199.389H383.519V198.126H387.792V202.448ZM391.782 203.994H390.285V191.562H391.782V203.994ZM393.79 199.534C393.79 198.676 393.957 197.905 394.291 197.22C394.631 196.534 395.101 196.006 395.699 195.633C396.304 195.261 396.992 195.075 397.763 195.075C398.956 195.075 399.919 195.488 400.652 196.313C401.392 197.139 401.761 198.237 401.761 199.607V199.712C401.761 200.565 401.597 201.331 401.268 202.011C400.944 202.685 400.477 203.211 399.867 203.589C399.263 203.967 398.567 204.155 397.779 204.155C396.592 204.155 395.629 203.743 394.89 202.917C394.156 202.092 393.79 200.999 393.79 199.639V199.534ZM395.295 199.712C395.295 200.683 395.519 201.463 395.967 202.051C396.42 202.639 397.024 202.933 397.779 202.933C398.54 202.933 399.144 202.637 399.592 202.043C400.04 201.444 400.264 200.608 400.264 199.534C400.264 198.574 400.035 197.797 399.576 197.203C399.123 196.605 398.519 196.305 397.763 196.305C397.024 196.305 396.428 196.599 395.975 197.187C395.521 197.775 395.295 198.617 395.295 199.712ZM411.052 199.712C411.052 201.05 410.745 202.127 410.13 202.941C409.514 203.751 408.689 204.155 407.653 204.155C406.547 204.155 405.692 203.764 405.087 202.982L405.015 203.994H403.639V191.562H405.136V196.2C405.74 195.45 406.574 195.075 407.637 195.075C408.7 195.075 409.533 195.477 410.138 196.281C410.747 197.085 411.052 198.185 411.052 199.583V199.712ZM409.555 199.542C409.555 198.523 409.358 197.735 408.964 197.179C408.57 196.623 408.004 196.346 407.265 196.346C406.277 196.346 405.568 196.804 405.136 197.721V201.509C405.595 202.426 406.31 202.885 407.281 202.885C407.998 202.885 408.557 202.607 408.956 202.051C409.355 201.495 409.555 200.659 409.555 199.542ZM418.352 203.994C418.266 203.821 418.196 203.513 418.142 203.071C417.446 203.794 416.615 204.155 415.649 204.155C414.786 204.155 414.076 203.913 413.521 203.427C412.97 202.936 412.695 202.316 412.695 201.566C412.695 200.654 413.04 199.947 413.731 199.445C414.427 198.938 415.404 198.684 416.661 198.684H418.117V197.997C418.117 197.473 417.961 197.058 417.648 196.75C417.335 196.437 416.874 196.281 416.264 196.281C415.73 196.281 415.282 196.416 414.921 196.685C414.559 196.955 414.378 197.282 414.378 197.665H412.873C412.873 197.228 413.027 196.807 413.334 196.402C413.647 195.992 414.068 195.668 414.597 195.431C415.131 195.194 415.716 195.075 416.353 195.075C417.362 195.075 418.152 195.328 418.724 195.836C419.296 196.337 419.593 197.031 419.615 197.916V201.946C419.615 202.75 419.717 203.389 419.922 203.864V203.994H418.352ZM415.868 202.852C416.337 202.852 416.782 202.731 417.203 202.488C417.624 202.245 417.929 201.93 418.117 201.541V199.745H416.944C415.109 199.745 414.192 200.281 414.192 201.355C414.192 201.825 414.349 202.191 414.662 202.456C414.975 202.72 415.377 202.852 415.868 202.852ZM423.588 203.994H422.091V191.562H423.588V203.994ZM439.006 200.255C438.86 201.501 438.399 202.464 437.622 203.144C436.85 203.818 435.822 204.155 434.538 204.155C433.146 204.155 432.029 203.656 431.188 202.658C430.352 201.66 429.933 200.325 429.933 198.652V197.519C429.933 196.424 430.128 195.461 430.516 194.63C430.91 193.799 431.466 193.162 432.183 192.72C432.901 192.272 433.732 192.048 434.676 192.048C435.928 192.048 436.931 192.399 437.687 193.1C438.442 193.796 438.882 194.762 439.006 195.998H437.444C437.309 195.059 437.015 194.379 436.562 193.958C436.114 193.537 435.485 193.327 434.676 193.327C433.683 193.327 432.904 193.694 432.337 194.427C431.776 195.161 431.495 196.205 431.495 197.559V198.701C431.495 199.979 431.762 200.996 432.297 201.752C432.831 202.507 433.578 202.885 434.538 202.885C435.402 202.885 436.063 202.691 436.521 202.302C436.985 201.908 437.293 201.226 437.444 200.255H439.006ZM440.503 199.534C440.503 198.676 440.67 197.905 441.005 197.22C441.345 196.534 441.814 196.006 442.413 195.633C443.017 195.261 443.705 195.075 444.477 195.075C445.669 195.075 446.632 195.488 447.366 196.313C448.105 197.139 448.475 198.237 448.475 199.607V199.712C448.475 200.565 448.31 201.331 447.981 202.011C447.657 202.685 447.191 203.211 446.581 203.589C445.977 203.967 445.281 204.155 444.493 204.155C443.306 204.155 442.343 203.743 441.604 202.917C440.87 202.092 440.503 200.999 440.503 199.639V199.534ZM442.008 199.712C442.008 200.683 442.232 201.463 442.68 202.051C443.133 202.639 443.738 202.933 444.493 202.933C445.254 202.933 445.858 202.637 446.306 202.043C446.754 201.444 446.977 200.608 446.977 199.534C446.977 198.574 446.748 197.797 446.29 197.203C445.836 196.605 445.232 196.305 444.477 196.305C443.738 196.305 443.141 196.599 442.688 197.187C442.235 197.775 442.008 198.617 442.008 199.712ZM451.769 195.237L451.817 196.337C452.486 195.496 453.36 195.075 454.439 195.075C456.29 195.075 457.223 196.119 457.24 198.207V203.994H455.742V198.199C455.737 197.568 455.591 197.101 455.305 196.799C455.025 196.497 454.585 196.346 453.986 196.346C453.501 196.346 453.074 196.475 452.707 196.734C452.341 196.993 452.055 197.333 451.85 197.754V203.994H450.352V195.237H451.769ZM461.529 193.116V195.237H463.164V196.394H461.529V201.825C461.529 202.175 461.602 202.44 461.747 202.618C461.893 202.79 462.141 202.877 462.492 202.877C462.665 202.877 462.902 202.844 463.204 202.78V203.994C462.81 204.101 462.427 204.155 462.055 204.155C461.386 204.155 460.881 203.953 460.542 203.548C460.202 203.144 460.032 202.569 460.032 201.825V196.394H458.437V195.237H460.032V193.116H461.529ZM469.153 196.58C468.926 196.542 468.681 196.524 468.416 196.524C467.434 196.524 466.768 196.942 466.417 197.778V203.994H464.92V195.237H466.377L466.401 196.248C466.892 195.466 467.588 195.075 468.489 195.075C468.78 195.075 469.002 195.113 469.153 195.188V196.58ZM469.978 199.534C469.978 198.676 470.145 197.905 470.48 197.22C470.82 196.534 471.289 196.006 471.888 195.633C472.492 195.261 473.18 195.075 473.952 195.075C475.144 195.075 476.107 195.488 476.841 196.313C477.58 197.139 477.95 198.237 477.95 199.607V199.712C477.95 200.565 477.785 201.331 477.456 202.011C477.132 202.685 476.666 203.211 476.056 203.589C475.452 203.967 474.756 204.155 473.968 204.155C472.781 204.155 471.818 203.743 471.079 202.917C470.345 202.092 469.978 200.999 469.978 199.639V199.534ZM471.483 199.712C471.483 200.683 471.707 201.463 472.155 202.051C472.608 202.639 473.213 202.933 473.968 202.933C474.729 202.933 475.333 202.637 475.781 202.043C476.229 201.444 476.453 200.608 476.453 199.534C476.453 198.574 476.223 197.797 475.765 197.203C475.312 196.605 474.707 196.305 473.952 196.305C473.213 196.305 472.617 196.599 472.163 197.187C471.71 197.775 471.483 198.617 471.483 199.712ZM481.454 203.994H479.957V191.562H481.454V203.994ZM489.758 199.38V203.994H488.204V192.21H492.55C493.839 192.21 494.848 192.539 495.577 193.197C496.31 193.856 496.677 194.727 496.677 195.811C496.677 196.955 496.319 197.837 495.601 198.458C494.889 199.073 493.866 199.38 492.534 199.38H489.758ZM489.758 198.11H492.55C493.381 198.11 494.017 197.916 494.46 197.527C494.902 197.133 495.123 196.567 495.123 195.828C495.123 195.126 494.902 194.565 494.46 194.144C494.017 193.723 493.41 193.505 492.639 193.489H489.758V198.11ZM500.052 203.994H498.555V191.562H500.052V203.994ZM507.862 203.994C507.776 203.821 507.706 203.513 507.652 203.071C506.956 203.794 506.125 204.155 505.159 204.155C504.296 204.155 503.586 203.913 503.03 203.427C502.48 202.936 502.205 202.316 502.205 201.566C502.205 200.654 502.55 199.947 503.241 199.445C503.937 198.938 504.913 198.684 506.171 198.684H507.627V197.997C507.627 197.473 507.471 197.058 507.158 196.75C506.845 196.437 506.384 196.281 505.774 196.281C505.24 196.281 504.792 196.416 504.431 196.685C504.069 196.955 503.888 197.282 503.888 197.665H502.383C502.383 197.228 502.537 196.807 502.844 196.402C503.157 195.992 503.578 195.668 504.107 195.431C504.641 195.194 505.226 195.075 505.863 195.075C506.872 195.075 507.662 195.328 508.234 195.836C508.806 196.337 509.103 197.031 509.125 197.916V201.946C509.125 202.75 509.227 203.389 509.432 203.864V203.994H507.862ZM505.377 202.852C505.847 202.852 506.292 202.731 506.713 202.488C507.134 202.245 507.439 201.93 507.627 201.541V199.745H506.454C504.619 199.745 503.702 200.281 503.702 201.355C503.702 201.825 503.859 202.191 504.172 202.456C504.485 202.72 504.886 202.852 505.377 202.852ZM512.888 195.237L512.936 196.337C513.605 195.496 514.48 195.075 515.559 195.075C517.409 195.075 518.343 196.119 518.359 198.207V203.994H516.862V198.199C516.856 197.568 516.711 197.101 516.425 196.799C516.144 196.497 515.704 196.346 515.105 196.346C514.62 196.346 514.194 196.475 513.827 196.734C513.46 196.993 513.174 197.333 512.969 197.754V203.994H511.472V195.237H512.888ZM524.251 204.155C523.064 204.155 522.098 203.767 521.353 202.99C520.609 202.208 520.236 201.164 520.236 199.858V199.583C520.236 198.714 520.401 197.94 520.73 197.26C521.065 196.575 521.529 196.041 522.122 195.658C522.721 195.269 523.368 195.075 524.064 195.075C525.203 195.075 526.088 195.45 526.719 196.2C527.35 196.95 527.666 198.024 527.666 199.421V200.044H521.734C521.755 200.907 522.006 201.606 522.486 202.14C522.972 202.669 523.587 202.933 524.332 202.933C524.86 202.933 525.308 202.825 525.675 202.61C526.042 202.394 526.363 202.108 526.638 201.752L527.553 202.464C526.819 203.592 525.718 204.155 524.251 204.155ZM524.064 196.305C523.46 196.305 522.953 196.526 522.543 196.969C522.133 197.406 521.879 198.021 521.782 198.814H526.169V198.701C526.126 197.94 525.92 197.352 525.554 196.936C525.187 196.515 524.69 196.305 524.064 196.305Z",fill:"black"},null,-1),ai=u("path",{d:"M743.5 88.3496L745.094 88.3496L745.094 86.7559L743.5 86.7559L743.5 88.3496ZM583 88.3496L598.937 97.551L598.937 79.1483L583 88.3496ZM745.094 110.001L745.094 88.3496L741.906 88.3496L741.906 110.001L745.094 110.001ZM743.5 86.7559L597.343 86.7559L597.343 89.9433L743.5 89.9433L743.5 86.7559Z",fill:"var(--graph-color-3)"},null,-1),li=u("path",{d:"M162 94.001L160.406 94.001L160.406 92.4073L162 92.4073L162 94.001ZM322.5 94.001L306.563 103.202L306.563 84.7996L322.5 94.001ZM160.406 115.652L160.406 94.001L163.594 94.001L163.594 115.652L160.406 115.652ZM162 92.4073L308.157 92.4073L308.157 95.5947L162 95.5947L162 92.4073Z",fill:"var(--graph-color-3)"},null,-1),ci=u("g",{"clip-path":"url(#clip0_201_76)"},[u("path",{d:"M663.006 254.855L660.979 253.594L661.022 255.521L663.048 256.783L663.006 254.855ZM665.925 261.601L665.882 259.716L664.111 258.611C664.083 258.596 664.054 258.568 664.04 258.554L664.083 260.453L665.925 261.601ZM659.59 264.137L654.956 261.261L654.843 256.442L657.11 255.465L657.068 253.537L653.44 255.096C653.157 255.224 652.987 255.479 653.001 255.776L653.143 261.558C653.143 261.856 653.327 262.153 653.61 262.323L659.165 265.767C659.42 265.923 659.732 265.965 660.001 265.895C660.03 265.88 660.058 265.88 660.086 265.866L663.502 264.392L661.645 263.245L659.59 264.137Z",fill:"var(--graph-color-4)"}),C(),u("path",{d:"M674.569 253.481C674.555 253.141 674.357 252.786 674.017 252.588L667.271 248.407L667.059 248.492L667.101 250.519L672.444 253.835L672.571 259.248L674.612 260.51L674.725 260.467L674.569 253.481ZM666.492 262.99L660.214 259.107L660.058 252.588L662.921 251.355L662.864 249.102L658.428 251.015C658.102 251.157 657.904 251.454 657.918 251.808L658.102 259.461C658.102 259.815 658.315 260.155 658.655 260.354L666.01 264.917C666.308 265.101 666.676 265.158 666.988 265.059C667.016 265.044 667.044 265.03 667.073 265.03L671.409 263.16L669.255 261.827L666.492 262.99Z",fill:"var(--graph-color-5)"}),C(),u("path",{d:"M684.135 248.124L674.711 242.285C674.357 242.073 673.946 242.016 673.592 242.129C673.563 242.144 673.521 242.158 673.492 242.172L664.295 246.14C663.927 246.296 663.7 246.636 663.714 247.047L663.941 256.853C663.955 257.25 664.196 257.647 664.579 257.874L674.003 263.712C674.343 263.925 674.768 263.981 675.122 263.868C675.15 263.854 675.193 263.84 675.221 263.826L684.418 259.858C684.787 259.702 685.014 259.347 684.999 258.951L684.773 249.144C684.758 248.747 684.518 248.365 684.135 248.124V248.124ZM674.555 261.516L666.364 256.442L666.166 247.926L674.158 244.482L682.349 249.555L682.548 258.072L674.555 261.516Z",fill:"var(--graph-color-6)"})],-1),hi=u("path",{d:"M461 271.001L461 272.595L461 271.001ZM513 271.001L513 269.407L513.66 269.407L514.127 269.874L513 271.001ZM567 325.001L549.224 320.238L562.237 307.225L567 325.001ZM292 269.407L461 269.407L461 272.595L292 272.595L292 269.407ZM513 272.595L461 272.595L461 269.407L513 269.407L513 272.595ZM514.127 269.874L557.985 313.732L555.731 315.985L511.873 272.128L514.127 269.874Z",fill:"var(--graph-color-2)"},null,-1),di=u("path",{d:"M532 382.001L533.127 383.128L532.66 383.595L532 383.595L532 382.001ZM344 382.001L359.937 372.799L359.937 391.202L344 382.001ZM532 383.595L358.344 383.595L358.344 380.407L532 380.407L532 383.595ZM530.873 380.874L570.373 341.374L572.627 343.628L533.127 383.128L530.873 380.874ZM570.373 341.374L609.873 301.874L612.127 304.128L572.627 343.628L570.373 341.374Z",fill:"var(--graph-color-2)"},null,-1),fi=u("g",{filter:"url(#filter4_d_201_76)"},[u("rect",{x:"279.396",y:"319.6",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 279.396 319.6)",fill:"white"})],-1),ui=u("path",{d:"M120.301 269.908C120.301 269.45 120.139 269.099 119.815 268.856C119.492 268.608 118.909 268.349 118.067 268.079C117.226 267.804 116.559 267.534 116.068 267.27C114.73 266.547 114.061 265.573 114.061 264.348C114.061 263.712 114.239 263.145 114.595 262.649C114.957 262.147 115.472 261.756 116.141 261.475C116.815 261.195 117.571 261.055 118.407 261.055C119.249 261.055 119.999 261.208 120.657 261.516C121.315 261.818 121.825 262.247 122.187 262.803C122.553 263.358 122.737 263.99 122.737 264.696H120.309C120.309 264.157 120.139 263.739 119.799 263.442C119.459 263.14 118.982 262.989 118.367 262.989C117.773 262.989 117.312 263.116 116.983 263.369C116.654 263.617 116.489 263.946 116.489 264.357C116.489 264.74 116.681 265.061 117.064 265.32C117.452 265.579 118.021 265.821 118.771 266.048C120.153 266.463 121.159 266.979 121.79 267.594C122.421 268.209 122.737 268.975 122.737 269.892C122.737 270.912 122.351 271.713 121.58 272.296C120.808 272.873 119.769 273.162 118.464 273.162C117.557 273.162 116.732 272.997 115.987 272.668C115.243 272.334 114.673 271.878 114.28 271.3C113.891 270.723 113.697 270.054 113.697 269.293H116.133C116.133 270.594 116.91 271.244 118.464 271.244C119.041 271.244 119.492 271.128 119.815 270.896C120.139 270.658 120.301 270.329 120.301 269.908ZM132.752 267.893H128.091V271.05H133.562V273H125.663V261.216H133.546V263.183H128.091V265.991H132.752V267.893ZM140.623 268.686H138.689V273H136.261V261.216H140.64C142.032 261.216 143.105 261.527 143.861 262.147C144.616 262.768 144.994 263.644 144.994 264.777C144.994 265.581 144.818 266.253 144.468 266.793C144.122 267.327 143.596 267.753 142.889 268.071L145.439 272.887V273H142.833L140.623 268.686ZM138.689 266.72H140.648C141.257 266.72 141.729 266.566 142.064 266.258C142.398 265.945 142.566 265.517 142.566 264.972C142.566 264.416 142.407 263.979 142.088 263.661C141.775 263.342 141.292 263.183 140.64 263.183H138.689V266.72ZM152.314 270.078L154.985 261.216H157.688L153.585 273H151.052L146.965 261.216H149.66L152.314 270.078ZM162.662 273H160.234V261.216H162.662V273ZM175.445 269.075C175.353 270.343 174.884 271.341 174.037 272.069C173.195 272.798 172.084 273.162 170.702 273.162C169.192 273.162 168.002 272.655 167.133 271.64C166.27 270.621 165.838 269.223 165.838 267.448V266.728C165.838 265.595 166.038 264.597 166.437 263.733C166.837 262.87 167.406 262.209 168.145 261.751C168.89 261.287 169.753 261.055 170.735 261.055C172.094 261.055 173.19 261.419 174.021 262.147C174.851 262.876 175.332 263.898 175.461 265.214H173.033C172.974 264.454 172.761 263.903 172.394 263.563C172.032 263.218 171.479 263.045 170.735 263.045C169.925 263.045 169.318 263.337 168.914 263.92C168.515 264.497 168.31 265.395 168.299 266.615V267.505C168.299 268.778 168.49 269.709 168.873 270.297C169.262 270.885 169.871 271.179 170.702 271.179C171.452 271.179 172.011 271.009 172.378 270.669C172.75 270.324 172.963 269.792 173.017 269.075H175.445ZM185.404 267.893H180.742V271.05H186.213V273H178.314V261.216H186.197V263.183H180.742V265.991H185.404V267.893Z",fill:"black"},null,-1),Ci=u("path",{d:"M15.79 295.599V283.816H19.1163C20.1414 283.816 21.0478 284.042 21.8356 284.496C22.6233 284.949 23.2303 285.594 23.6565 286.43C24.0882 287.266 24.3067 288.227 24.3121 289.311V290.064C24.3121 291.175 24.0962 292.149 23.6646 292.985C23.2384 293.822 22.626 294.464 21.8275 294.911C21.0344 295.359 20.109 295.589 19.0515 295.599H15.79ZM17.3439 285.094V294.329H18.9787C20.1765 294.329 21.1072 293.956 21.7708 293.212C22.4399 292.467 22.7744 291.407 22.7744 290.031V289.343C22.7744 288.005 22.4587 286.967 21.8275 286.228C21.2016 285.483 20.3114 285.105 19.1567 285.094H17.3439ZM31.8387 295.599C31.7523 295.427 31.6822 295.119 31.6282 294.677C30.9322 295.4 30.1013 295.761 29.1356 295.761C28.2723 295.761 27.5628 295.518 27.0071 295.033C26.4567 294.542 26.1816 293.921 26.1816 293.171C26.1816 292.26 26.5269 291.553 27.2175 291.051C27.9135 290.544 28.8901 290.29 30.1472 290.29H31.604V289.602C31.604 289.079 31.4475 288.664 31.1346 288.356C30.8216 288.043 30.3603 287.887 29.7506 287.887C29.2165 287.887 28.7687 288.022 28.4072 288.291C28.0457 288.561 27.8649 288.887 27.8649 289.271H26.3596C26.3596 288.834 26.5134 288.413 26.8209 288.008C27.1339 287.598 27.5547 287.274 28.0835 287.037C28.6176 286.799 29.203 286.681 29.8397 286.681C30.8486 286.681 31.639 286.934 32.211 287.441C32.7829 287.943 33.0796 288.637 33.1012 289.521V293.552C33.1012 294.356 33.2037 294.995 33.4087 295.47V295.599H31.8387ZM29.3541 294.458C29.8235 294.458 30.2686 294.337 30.6894 294.094C31.1103 293.851 31.4151 293.536 31.604 293.147V291.35H30.4305C28.596 291.35 27.6788 291.887 27.6788 292.961C27.6788 293.43 27.8353 293.797 28.1482 294.062C28.4611 294.326 28.8631 294.458 29.3541 294.458ZM37.4796 284.722V286.843H39.1144V288H37.4796V293.43C37.4796 293.781 37.5524 294.045 37.6981 294.224C37.8438 294.396 38.092 294.483 38.4427 294.483C38.6153 294.483 38.8527 294.45 39.1549 294.385V295.599C38.761 295.707 38.3779 295.761 38.0056 295.761C37.3366 295.761 36.8321 295.559 36.4922 295.154C36.1523 294.75 35.9823 294.175 35.9823 293.43V288H34.388V286.843H35.9823V284.722H37.4796ZM46.2768 295.599C46.1905 295.427 46.1203 295.119 46.0664 294.677C45.3704 295.4 44.5395 295.761 43.5737 295.761C42.7104 295.761 42.0009 295.518 41.4452 295.033C40.8949 294.542 40.6197 293.921 40.6197 293.171C40.6197 292.26 40.965 291.553 41.6556 291.051C42.3516 290.544 43.3282 290.29 44.5853 290.29H46.0421V289.602C46.0421 289.079 45.8856 288.664 45.5727 288.356C45.2598 288.043 44.7985 287.887 44.1888 287.887C43.6546 287.887 43.2068 288.022 42.8453 288.291C42.4838 288.561 42.3031 288.887 42.3031 289.271H40.7978C40.7978 288.834 40.9515 288.413 41.2591 288.008C41.572 287.598 41.9928 287.274 42.5216 287.037C43.0557 286.799 43.6411 286.681 44.2778 286.681C45.2867 286.681 46.0772 286.934 46.6491 287.441C47.221 287.943 47.5177 288.637 47.5393 289.521V293.552C47.5393 294.356 47.6418 294.995 47.8469 295.47V295.599H46.2768ZM43.7922 294.458C44.2616 294.458 44.7067 294.337 45.1276 294.094C45.5484 293.851 45.8533 293.536 46.0421 293.147V291.35H44.8686C43.0342 291.35 42.1169 291.887 42.1169 292.961C42.1169 293.43 42.2734 293.797 42.5863 294.062C42.8993 294.326 43.3012 294.458 43.7922 294.458ZM55.7862 290.986V295.599H54.2323V283.816H58.5783C59.8678 283.816 60.8768 284.145 61.6052 284.803C62.3389 285.461 62.7058 286.333 62.7058 287.417C62.7058 288.561 62.347 289.443 61.6295 290.064C60.9173 290.679 59.8948 290.986 58.5622 290.986H55.7862ZM55.7862 289.716H58.5783C59.4092 289.716 60.0459 289.521 60.4883 289.133C60.9307 288.739 61.152 288.173 61.152 287.433C61.152 286.732 60.9307 286.171 60.4883 285.75C60.0459 285.329 59.4389 285.111 58.6674 285.094H55.7862V289.716ZM66.0807 295.599H64.5834V283.168H66.0807V295.599ZM73.8905 295.599C73.8042 295.427 73.7341 295.119 73.6801 294.677C72.9841 295.4 72.1532 295.761 71.1874 295.761C70.3242 295.761 69.6147 295.518 69.0589 295.033C68.5086 294.542 68.2334 293.921 68.2334 293.171C68.2334 292.26 68.5787 291.553 69.2694 291.051C69.9654 290.544 70.9419 290.29 72.1991 290.29H73.6558V289.602C73.6558 289.079 73.4994 288.664 73.1864 288.356C72.8735 288.043 72.4122 287.887 71.8025 287.887C71.2684 287.887 70.8205 288.022 70.459 288.291C70.0976 288.561 69.9168 288.887 69.9168 289.271H68.4115C68.4115 288.834 68.5653 288.413 68.8728 288.008C69.1857 287.598 69.6066 287.274 70.1353 287.037C70.6695 286.799 71.2549 286.681 71.8915 286.681C72.9005 286.681 73.6909 286.934 74.2628 287.441C74.8347 287.943 75.1315 288.637 75.1531 289.521V293.552C75.1531 294.356 75.2556 294.995 75.4606 295.47V295.599H73.8905ZM71.4059 294.458C71.8753 294.458 72.3205 294.337 72.7413 294.094C73.1621 293.851 73.467 293.536 73.6558 293.147V291.35H72.4823C70.6479 291.35 69.7307 291.887 69.7307 292.961C69.7307 293.43 69.8871 293.797 70.2001 294.062C70.513 294.326 70.915 294.458 71.4059 294.458ZM78.9164 286.843L78.9649 287.943C79.6339 287.102 80.508 286.681 81.5871 286.681C83.4377 286.681 84.3711 287.725 84.3873 289.813V295.599H82.8901V289.805C82.8847 289.173 82.739 288.707 82.4531 288.405C82.1725 288.102 81.7328 287.951 81.1339 287.951C80.6483 287.951 80.222 288.081 79.8552 288.34C79.4883 288.599 79.2023 288.939 78.9973 289.36V295.599H77.5001V286.843H78.9164ZM90.2791 295.761C89.0921 295.761 88.1263 295.373 87.3818 294.596C86.6372 293.813 86.2649 292.769 86.2649 291.464V291.189C86.2649 290.32 86.4295 289.546 86.7586 288.866C87.0931 288.181 87.5571 287.647 88.1506 287.263C88.7495 286.875 89.397 286.681 90.093 286.681C91.2314 286.681 92.1162 287.056 92.7475 287.806C93.3788 288.556 93.6944 289.629 93.6944 291.027V291.65H87.7621C87.7837 292.513 88.0346 293.212 88.5148 293.746C89.0004 294.275 89.6155 294.539 90.36 294.539C90.8888 294.539 91.3366 294.431 91.7035 294.215C92.0704 294 92.3914 293.714 92.6666 293.358L93.5811 294.07C92.8473 295.197 91.7467 295.761 90.2791 295.761ZM90.093 287.911C89.4887 287.911 88.9815 288.132 88.5715 288.575C88.1614 289.012 87.9078 289.627 87.8107 290.42H92.1972V290.306C92.154 289.546 91.949 288.958 91.5821 288.542C91.2152 288.121 90.7188 287.911 90.093 287.911ZM101.334 290.986V295.599H99.7804V283.816H104.126C105.416 283.816 106.425 284.145 107.153 284.803C107.887 285.461 108.254 286.333 108.254 287.417C108.254 288.561 107.895 289.443 107.178 290.064C106.465 290.679 105.443 290.986 104.11 290.986H101.334ZM101.334 289.716H104.126C104.957 289.716 105.594 289.521 106.036 289.133C106.479 288.739 106.7 288.173 106.7 287.433C106.7 286.732 106.479 286.171 106.036 285.75C105.594 285.329 104.987 285.111 104.215 285.094H101.334V289.716ZM114.235 288.186C114.008 288.148 113.763 288.129 113.498 288.129C112.516 288.129 111.85 288.548 111.499 289.384V295.599H110.002V286.843H111.459L111.483 287.854C111.974 287.072 112.67 286.681 113.571 286.681C113.862 286.681 114.084 286.719 114.235 286.794V288.186ZM115.06 291.14C115.06 290.282 115.227 289.511 115.562 288.825C115.902 288.14 116.371 287.611 116.97 287.239C117.574 286.867 118.262 286.681 119.034 286.681C120.226 286.681 121.189 287.093 121.923 287.919C122.662 288.744 123.032 289.842 123.032 291.213V291.318C123.032 292.171 122.867 292.937 122.538 293.617C122.215 294.291 121.748 294.817 121.138 295.195C120.534 295.572 119.838 295.761 119.05 295.761C117.863 295.761 116.9 295.348 116.161 294.523C115.427 293.697 115.06 292.605 115.06 291.245V291.14ZM116.566 291.318C116.566 292.289 116.789 293.069 117.237 293.657C117.69 294.245 118.295 294.539 119.05 294.539C119.811 294.539 120.415 294.242 120.863 293.649C121.311 293.05 121.535 292.214 121.535 291.14C121.535 290.18 121.305 289.403 120.847 288.809C120.394 288.21 119.789 287.911 119.034 287.911C118.295 287.911 117.699 288.205 117.245 288.793C116.792 289.381 116.566 290.223 116.566 291.318ZM127.669 290.039L129.612 286.843H131.36L128.495 291.172L131.449 295.599H129.717L127.694 292.322L125.67 295.599H123.93L126.884 291.172L124.019 286.843H125.751L127.669 290.039ZM135.819 293.406L137.859 286.843H139.461L135.94 296.951C135.396 298.408 134.53 299.136 133.343 299.136L133.059 299.112L132.501 299.007V297.793L132.906 297.825C133.413 297.825 133.807 297.722 134.087 297.517C134.373 297.312 134.608 296.937 134.791 296.392L135.123 295.502L131.999 286.843H133.634L135.819 293.406ZM144.859 290.816C144.859 289.597 145.021 288.426 145.345 287.304C145.674 286.182 146.162 285.162 146.81 284.245C147.457 283.327 148.129 282.68 148.825 282.302L149.132 283.29C148.345 283.894 147.697 284.817 147.19 286.058C146.688 287.299 146.413 288.688 146.364 290.226L146.356 290.913C146.356 292.996 146.737 294.804 147.497 296.336C147.956 297.253 148.501 297.971 149.132 298.489L148.825 299.403C148.107 299.004 147.422 298.335 146.769 297.396C145.496 295.562 144.859 293.368 144.859 290.816ZM150.816 295.599V283.816H154.142C155.167 283.816 156.073 284.042 156.861 284.496C157.649 284.949 158.256 285.594 158.682 286.43C159.114 287.266 159.332 288.227 159.338 289.311V290.064C159.338 291.175 159.122 292.149 158.69 292.985C158.264 293.822 157.652 294.464 156.853 294.911C156.06 295.359 155.135 295.589 154.077 295.599H150.816ZM152.37 285.094V294.329H154.004C155.202 294.329 156.133 293.956 156.796 293.212C157.465 292.467 157.8 291.407 157.8 290.031V289.343C157.8 288.005 157.484 286.967 156.853 286.228C156.227 285.483 155.337 285.105 154.182 285.094H152.37ZM163.247 290.986V295.599H161.693V283.816H166.039C167.328 283.816 168.337 284.145 169.066 284.803C169.799 285.461 170.166 286.333 170.166 287.417C170.166 288.561 169.808 289.443 169.09 290.064C168.378 290.679 167.355 290.986 166.023 290.986H163.247ZM163.247 289.716H166.039C166.87 289.716 167.506 289.521 167.949 289.133C168.391 288.739 168.612 288.173 168.612 287.433C168.612 286.732 168.391 286.171 167.949 285.75C167.506 285.329 166.899 285.111 166.128 285.094H163.247V289.716ZM173.703 290.986V295.599H172.149V283.816H176.495C177.785 283.816 178.794 284.145 179.522 284.803C180.256 285.461 180.623 286.333 180.623 287.417C180.623 288.561 180.264 289.443 179.546 290.064C178.834 290.679 177.812 290.986 176.479 290.986H173.703ZM173.703 289.716H176.495C177.326 289.716 177.963 289.521 178.405 289.133C178.848 288.739 179.069 288.173 179.069 287.433C179.069 286.732 178.848 286.171 178.405 285.75C177.963 285.329 177.356 285.111 176.584 285.094H173.703V289.716ZM185.827 290.897C185.827 292.1 185.667 293.255 185.349 294.361C185.036 295.462 184.553 296.479 183.9 297.412C183.253 298.346 182.573 299.009 181.861 299.403L181.545 298.489C182.376 297.852 183.042 296.865 183.544 295.527C184.051 294.183 184.31 292.694 184.321 291.059V290.8C184.321 289.667 184.202 288.615 183.965 287.644C183.728 286.667 183.396 285.793 182.97 285.022C182.549 284.25 182.074 283.649 181.545 283.217L181.861 282.302C182.573 282.696 183.25 283.354 183.892 284.277C184.54 285.2 185.023 286.217 185.341 287.328C185.665 288.44 185.827 289.629 185.827 290.897Z",fill:"black"},null,-1),pi=u("path",{d:"M279.6 271.244L198 271.244L198 243.1C198 240.283 200.283 238 203.1 238L274.5 238C277.317 238 279.6 240.283 279.6 243.1L279.6 271.244Z",fill:"var(--graph-color-2)"},null,-1),gi=u("g",{filter:"url(#filter5_d_201_76)"},[u("rect",{x:"329",y:"402.001",width:"131",height:"55",rx:"5.09991",transform:"rotate(-180 329 402.001)",fill:"var(--graph-color-2)"})],-1),mi=u("path",{d:"M229.737 380.001H227.309V368.217H229.737V380.001ZM242.852 380.001H240.424L235.698 372.248V380.001H233.27V368.217H235.698L240.432 375.987V368.217H242.852V380.001ZM255.571 378.512C255.134 379.035 254.516 379.442 253.717 379.734C252.919 380.02 252.034 380.163 251.063 380.163C250.043 380.163 249.147 379.942 248.376 379.499C247.61 379.051 247.016 378.404 246.595 377.557C246.18 376.71 245.967 375.714 245.956 374.57V373.769C245.956 372.593 246.153 371.576 246.547 370.718C246.946 369.855 247.518 369.197 248.263 368.743C249.013 368.285 249.889 368.055 250.893 368.055C252.29 368.055 253.383 368.39 254.171 369.059C254.958 369.723 255.425 370.691 255.571 371.964H253.208C253.1 371.29 252.86 370.796 252.487 370.483C252.12 370.17 251.613 370.014 250.966 370.014C250.14 370.014 249.512 370.324 249.08 370.945C248.648 371.565 248.43 372.488 248.424 373.712V374.465C248.424 375.701 248.659 376.634 249.129 377.265C249.598 377.897 250.286 378.212 251.192 378.212C252.104 378.212 252.754 378.018 253.143 377.63V375.598H250.933V373.81H255.571V378.512ZM263.183 375.687H261.248V380.001H258.82V368.217H263.199C264.591 368.217 265.664 368.528 266.42 369.148C267.175 369.768 267.553 370.645 267.553 371.778C267.553 372.582 267.378 373.254 267.027 373.793C266.682 374.328 266.155 374.754 265.449 375.072L267.998 379.888V380.001H265.392L263.183 375.687ZM261.248 373.721H263.207C263.817 373.721 264.289 373.567 264.623 373.259C264.958 372.946 265.125 372.517 265.125 371.972C265.125 371.417 264.966 370.98 264.647 370.661C264.335 370.343 263.852 370.184 263.199 370.184H261.248V373.721ZM277.771 374.894H273.109V378.05H278.58V380.001H270.681V368.217H278.564V370.184H273.109V372.992H277.771V374.894ZM287.39 376.909C287.39 376.451 287.228 376.1 286.904 375.857C286.58 375.609 285.998 375.35 285.156 375.08C284.314 374.805 283.648 374.535 283.157 374.271C281.819 373.548 281.15 372.574 281.15 371.349C281.15 370.713 281.328 370.146 281.684 369.65C282.046 369.148 282.561 368.757 283.23 368.476C283.904 368.196 284.66 368.055 285.496 368.055C286.338 368.055 287.088 368.209 287.746 368.517C288.404 368.819 288.914 369.248 289.275 369.804C289.642 370.359 289.826 370.991 289.826 371.697H287.398C287.398 371.158 287.228 370.74 286.888 370.443C286.548 370.141 286.071 369.99 285.455 369.99C284.862 369.99 284.401 370.116 284.072 370.37C283.742 370.618 283.578 370.947 283.578 371.357C283.578 371.74 283.769 372.062 284.152 372.32C284.541 372.579 285.11 372.822 285.86 373.049C287.241 373.464 288.248 373.98 288.879 374.595C289.51 375.21 289.826 375.976 289.826 376.893C289.826 377.913 289.44 378.714 288.668 379.297C287.897 379.874 286.858 380.163 285.553 380.163C284.646 380.163 283.821 379.998 283.076 379.669C282.332 379.335 281.762 378.879 281.368 378.301C280.98 377.724 280.786 377.055 280.786 376.294H283.222C283.222 377.594 283.999 378.245 285.553 378.245C286.13 378.245 286.58 378.129 286.904 377.897C287.228 377.659 287.39 377.33 287.39 376.909ZM298.862 376.909C298.862 376.451 298.7 376.1 298.376 375.857C298.053 375.609 297.47 375.35 296.628 375.08C295.787 374.805 295.12 374.535 294.629 374.271C293.291 373.548 292.622 372.574 292.622 371.349C292.622 370.713 292.8 370.146 293.156 369.65C293.518 369.148 294.033 368.757 294.702 368.476C295.377 368.196 296.132 368.055 296.968 368.055C297.81 368.055 298.56 368.209 299.218 368.517C299.876 368.819 300.386 369.248 300.748 369.804C301.115 370.359 301.298 370.991 301.298 371.697H298.87C298.87 371.158 298.7 370.74 298.36 370.443C298.02 370.141 297.543 369.99 296.928 369.99C296.334 369.99 295.873 370.116 295.544 370.37C295.215 370.618 295.05 370.947 295.05 371.357C295.05 371.74 295.242 372.062 295.625 372.32C296.013 372.579 296.582 372.822 297.332 373.049C298.714 373.464 299.72 373.98 300.351 374.595C300.982 375.21 301.298 375.976 301.298 376.893C301.298 377.913 300.912 378.714 300.141 379.297C299.369 379.874 298.331 380.163 297.025 380.163C296.118 380.163 295.293 379.998 294.548 379.669C293.804 379.335 293.235 378.879 292.841 378.301C292.452 377.724 292.258 377.055 292.258 376.294H294.694C294.694 377.594 295.471 378.245 297.025 378.245C297.602 378.245 298.053 378.129 298.376 377.897C298.7 377.659 298.862 377.33 298.862 376.909Z",fill:"white"},null,-1),_i=u("g",{filter:"url(#filter6_d_201_76)"},[u("rect",{x:"714",y:"402.001",width:"131",height:"55",rx:"5.09991",transform:"rotate(-180 714 402.001)",fill:"var(--graph-color-2)"})],-1),Mi=u("path",{d:"M614.737 380.001H612.309V368.217H614.737V380.001ZM627.852 380.001H625.424L620.698 372.248V380.001H618.27V368.217H620.698L625.432 375.987V368.217H627.852V380.001ZM640.571 378.512C640.134 379.035 639.516 379.442 638.717 379.734C637.919 380.02 637.034 380.163 636.063 380.163C635.043 380.163 634.147 379.942 633.376 379.499C632.61 379.051 632.016 378.404 631.595 377.557C631.18 376.71 630.967 375.714 630.956 374.57V373.769C630.956 372.593 631.153 371.576 631.547 370.718C631.946 369.855 632.518 369.197 633.263 368.743C634.013 368.285 634.889 368.055 635.893 368.055C637.29 368.055 638.383 368.39 639.171 369.059C639.958 369.723 640.425 370.691 640.571 371.964H638.208C638.1 371.29 637.86 370.796 637.487 370.483C637.12 370.17 636.613 370.014 635.966 370.014C635.14 370.014 634.512 370.324 634.08 370.945C633.648 371.565 633.43 372.488 633.424 373.712V374.465C633.424 375.701 633.659 376.634 634.129 377.265C634.598 377.897 635.286 378.212 636.192 378.212C637.104 378.212 637.754 378.018 638.143 377.63V375.598H635.933V373.81H640.571V378.512ZM648.183 375.687H646.248V380.001H643.82V368.217H648.199C649.591 368.217 650.664 368.528 651.42 369.148C652.175 369.768 652.553 370.645 652.553 371.778C652.553 372.582 652.378 373.254 652.027 373.793C651.682 374.328 651.155 374.754 650.449 375.072L652.998 379.888V380.001H650.392L648.183 375.687ZM646.248 373.721H648.207C648.817 373.721 649.289 373.567 649.623 373.259C649.958 372.946 650.125 372.517 650.125 371.972C650.125 371.417 649.966 370.98 649.647 370.661C649.335 370.343 648.852 370.184 648.199 370.184H646.248V373.721ZM662.771 374.894H658.109V378.05H663.58V380.001H655.681V368.217H663.564V370.184H658.109V372.992H662.771V374.894ZM672.39 376.909C672.39 376.451 672.228 376.1 671.904 375.857C671.58 375.609 670.998 375.35 670.156 375.08C669.314 374.805 668.648 374.535 668.157 374.271C666.819 373.548 666.15 372.574 666.15 371.349C666.15 370.713 666.328 370.146 666.684 369.65C667.046 369.148 667.561 368.757 668.23 368.476C668.904 368.196 669.66 368.055 670.496 368.055C671.338 368.055 672.088 368.209 672.746 368.517C673.404 368.819 673.914 369.248 674.275 369.804C674.642 370.359 674.826 370.991 674.826 371.697H672.398C672.398 371.158 672.228 370.74 671.888 370.443C671.548 370.141 671.071 369.99 670.455 369.99C669.862 369.99 669.401 370.116 669.072 370.37C668.742 370.618 668.578 370.947 668.578 371.357C668.578 371.74 668.769 372.062 669.152 372.32C669.541 372.579 670.11 372.822 670.86 373.049C672.241 373.464 673.248 373.98 673.879 374.595C674.51 375.21 674.826 375.976 674.826 376.893C674.826 377.913 674.44 378.714 673.668 379.297C672.897 379.874 671.858 380.163 670.553 380.163C669.646 380.163 668.821 379.998 668.076 379.669C667.332 379.335 666.762 378.879 666.368 378.301C665.98 377.724 665.786 377.055 665.786 376.294H668.222C668.222 377.594 668.999 378.245 670.553 378.245C671.13 378.245 671.58 378.129 671.904 377.897C672.228 377.659 672.39 377.33 672.39 376.909ZM683.862 376.909C683.862 376.451 683.7 376.1 683.376 375.857C683.053 375.609 682.47 375.35 681.628 375.08C680.787 374.805 680.12 374.535 679.629 374.271C678.291 373.548 677.622 372.574 677.622 371.349C677.622 370.713 677.8 370.146 678.156 369.65C678.518 369.148 679.033 368.757 679.702 368.476C680.377 368.196 681.132 368.055 681.968 368.055C682.81 368.055 683.56 368.209 684.218 368.517C684.876 368.819 685.386 369.248 685.748 369.804C686.115 370.359 686.298 370.991 686.298 371.697H683.87C683.87 371.158 683.7 370.74 683.36 370.443C683.02 370.141 682.543 369.99 681.928 369.99C681.334 369.99 680.873 370.116 680.544 370.37C680.215 370.618 680.05 370.947 680.05 371.357C680.05 371.74 680.242 372.062 680.625 372.32C681.013 372.579 681.582 372.822 682.332 373.049C683.714 373.464 684.72 373.98 685.351 374.595C685.982 375.21 686.298 375.976 686.298 376.893C686.298 377.913 685.912 378.714 685.141 379.297C684.369 379.874 683.331 380.163 682.025 380.163C681.118 380.163 680.293 379.998 679.548 379.669C678.804 379.335 678.235 378.879 677.841 378.301C677.452 377.724 677.258 377.055 677.258 376.294H679.694C679.694 377.594 680.471 378.245 682.025 378.245C682.602 378.245 683.053 378.129 683.376 377.897C683.7 377.659 683.862 377.33 683.862 376.909Z",fill:"white"},null,-1),xi=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter7_d_201_76)"},[u("circle",{cx:"579",cy:"41",r:"27",fill:"url(#paint0_linear_201_76)"}),C(),u("circle",{cx:"579",cy:"41",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M576.761 45.5791C576.761 44.0296 576.949 42.7956 577.325 41.877C577.701 40.9583 578.388 40.0563 579.384 39.1709C580.391 38.2744 581.061 37.5495 581.393 36.9961C581.725 36.4316 581.891 35.8395 581.891 35.2197C581.891 33.3493 581.027 32.4141 579.301 32.4141C578.482 32.4141 577.823 32.6686 577.325 33.1777C576.838 33.6758 576.584 34.3675 576.562 35.2529H571.747C571.769 33.139 572.45 31.4844 573.789 30.2891C575.139 29.0938 576.977 28.4961 579.301 28.4961C581.647 28.4961 583.468 29.0661 584.763 30.2061C586.058 31.335 586.705 32.9342 586.705 35.0039C586.705 35.9447 586.495 36.8356 586.074 37.6768C585.654 38.5068 584.918 39.431 583.866 40.4492L582.521 41.7275C581.68 42.5355 581.199 43.4818 581.077 44.5664L581.011 45.5791H576.761ZM576.279 50.6758C576.279 49.9342 576.528 49.3255 577.026 48.8496C577.535 48.3626 578.183 48.1191 578.969 48.1191C579.755 48.1191 580.396 48.3626 580.895 48.8496C581.404 49.3255 581.658 49.9342 581.658 50.6758C581.658 51.4062 581.409 52.0094 580.911 52.4854C580.424 52.9613 579.777 53.1992 578.969 53.1992C578.161 53.1992 577.508 52.9613 577.01 52.4854C576.523 52.0094 576.279 51.4062 576.279 50.6758Z",fill:"var(--graph-color-7)"})],-1),bi=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter8_d_201_76)"},[u("circle",{cx:"816",cy:"175",r:"27",fill:"url(#paint1_linear_201_76)"}),C(),u("circle",{cx:"816",cy:"175",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M813.761 179.579C813.761 178.03 813.949 176.796 814.325 175.877C814.701 174.958 815.388 174.056 816.384 173.171C817.391 172.274 818.061 171.549 818.393 170.996C818.725 170.432 818.891 169.84 818.891 169.22C818.891 167.349 818.027 166.414 816.301 166.414C815.482 166.414 814.823 166.669 814.325 167.178C813.838 167.676 813.584 168.368 813.562 169.253H808.747C808.769 167.139 809.45 165.484 810.789 164.289C812.139 163.094 813.977 162.496 816.301 162.496C818.647 162.496 820.468 163.066 821.763 164.206C823.058 165.335 823.705 166.934 823.705 169.004C823.705 169.945 823.495 170.836 823.074 171.677C822.654 172.507 821.918 173.431 820.866 174.449L819.521 175.728C818.68 176.535 818.199 177.482 818.077 178.566L818.011 179.579H813.761ZM813.279 184.676C813.279 183.934 813.528 183.326 814.026 182.85C814.535 182.363 815.183 182.119 815.969 182.119C816.755 182.119 817.396 182.363 817.895 182.85C818.404 183.326 818.658 183.934 818.658 184.676C818.658 185.406 818.409 186.009 817.911 186.485C817.424 186.961 816.777 187.199 815.969 187.199C815.161 187.199 814.508 186.961 814.01 186.485C813.523 186.009 813.279 185.406 813.279 184.676Z",fill:"var(--graph-color-7)"})],-1),yi=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter9_d_201_76)"},[u("circle",{cx:"696",cy:"243",r:"27",fill:"url(#paint2_linear_201_76)"}),C(),u("circle",{cx:"696",cy:"243",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M693.761 247.579C693.761 246.03 693.949 244.796 694.325 243.877C694.701 242.958 695.388 242.056 696.384 241.171C697.391 240.274 698.061 239.549 698.393 238.996C698.725 238.432 698.891 237.84 698.891 237.22C698.891 235.349 698.027 234.414 696.301 234.414C695.482 234.414 694.823 234.669 694.325 235.178C693.838 235.676 693.584 236.368 693.562 237.253H688.747C688.769 235.139 689.45 233.484 690.789 232.289C692.139 231.094 693.977 230.496 696.301 230.496C698.647 230.496 700.468 231.066 701.763 232.206C703.058 233.335 703.705 234.934 703.705 237.004C703.705 237.945 703.495 238.836 703.074 239.677C702.654 240.507 701.918 241.431 700.866 242.449L699.521 243.728C698.68 244.535 698.199 245.482 698.077 246.566L698.011 247.579H693.761ZM693.279 252.676C693.279 251.934 693.528 251.326 694.026 250.85C694.535 250.363 695.183 250.119 695.969 250.119C696.755 250.119 697.396 250.363 697.895 250.85C698.404 251.326 698.658 251.934 698.658 252.676C698.658 253.406 698.409 254.009 697.911 254.485C697.424 254.961 696.777 255.199 695.969 255.199C695.161 255.199 694.508 254.961 694.01 254.485C693.523 254.009 693.279 253.406 693.279 252.676Z",fill:"var(--graph-color-7)"})],-1),Li=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter10_d_201_76)"},[u("circle",{cx:"721",cy:"407",r:"27",fill:"url(#paint3_linear_201_76)"}),C(),u("circle",{cx:"721",cy:"407",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M718.761 411.579C718.761 410.03 718.949 408.796 719.325 407.877C719.701 406.958 720.388 406.056 721.384 405.171C722.391 404.274 723.061 403.549 723.393 402.996C723.725 402.432 723.891 401.84 723.891 401.22C723.891 399.349 723.027 398.414 721.301 398.414C720.482 398.414 719.823 398.669 719.325 399.178C718.838 399.676 718.584 400.368 718.562 401.253H713.747C713.769 399.139 714.45 397.484 715.789 396.289C717.139 395.094 718.977 394.496 721.301 394.496C723.647 394.496 725.468 395.066 726.763 396.206C728.058 397.335 728.705 398.934 728.705 401.004C728.705 401.945 728.495 402.836 728.074 403.677C727.654 404.507 726.918 405.431 725.866 406.449L724.521 407.728C723.68 408.535 723.199 409.482 723.077 410.566L723.011 411.579H718.761ZM718.279 416.676C718.279 415.934 718.528 415.326 719.026 414.85C719.535 414.363 720.183 414.119 720.969 414.119C721.755 414.119 722.396 414.363 722.895 414.85C723.404 415.326 723.658 415.934 723.658 416.676C723.658 417.406 723.409 418.009 722.911 418.485C722.424 418.961 721.777 419.199 720.969 419.199C720.161 419.199 719.508 418.961 719.01 418.485C718.523 418.009 718.279 417.406 718.279 416.676Z",fill:"var(--graph-color-7)"})],-1),Vi=u("g",{"clip-path":"url(#clip1_201_76)"},[u("path",{d:"M233.006 255.855L230.979 254.594L231.022 256.521L233.048 257.783L233.006 255.855ZM235.925 262.601L235.882 260.716L234.111 259.611C234.083 259.596 234.054 259.568 234.04 259.554L234.083 261.453L235.925 262.601ZM229.59 265.137L224.956 262.261L224.843 257.442L227.11 256.465L227.068 254.537L223.44 256.096C223.157 256.224 222.987 256.479 223.001 256.776L223.143 262.558C223.143 262.856 223.327 263.153 223.61 263.323L229.165 266.767C229.42 266.923 229.732 266.965 230.001 266.895C230.03 266.88 230.058 266.88 230.086 266.866L233.502 265.392L231.645 264.245L229.59 265.137Z",fill:"var(--graph-color-4)"}),C(),u("path",{d:"M244.569 254.481C244.555 254.141 244.357 253.786 244.017 253.588L237.271 249.407L237.059 249.492L237.101 251.519L242.444 254.835L242.571 260.248L244.612 261.51L244.725 261.467L244.569 254.481ZM236.492 263.99L230.214 260.107L230.058 253.588L232.921 252.355L232.864 250.102L228.428 252.015C228.102 252.157 227.904 252.454 227.918 252.808L228.102 260.461C228.102 260.815 228.315 261.155 228.655 261.354L236.01 265.917C236.308 266.101 236.676 266.158 236.988 266.059C237.016 266.044 237.044 266.03 237.073 266.03L241.409 264.16L239.255 262.827L236.492 263.99Z",fill:"var(--graph-color-5)"}),C(),u("path",{d:"M254.135 249.124L244.711 243.285C244.357 243.073 243.946 243.016 243.592 243.129C243.563 243.144 243.521 243.158 243.492 243.172L234.295 247.14C233.927 247.296 233.7 247.636 233.714 248.047L233.941 257.853C233.955 258.25 234.196 258.647 234.579 258.874L244.003 264.712C244.343 264.925 244.768 264.981 245.122 264.868C245.15 264.854 245.193 264.84 245.221 264.826L254.418 260.858C254.787 260.702 255.014 260.347 254.999 259.951L254.773 250.144C254.758 249.747 254.518 249.365 254.135 249.124V249.124ZM244.555 262.516L236.364 257.442L236.166 248.926L244.158 245.482L252.349 250.555L252.548 259.072L244.555 262.516Z",fill:"var(--graph-color-6)"})],-1),Hi=v2(' ',1),vi=q({__name:"MultizoneGraph",setup(i){const{t}=S1();return(e,s)=>(Z(),$("svg",G0,[z0,C(),U0,C(),j0,C(),W0,C(),Y0,C(),X0,C(),K0,C(),q0,C(),Q0,C(),J0,C(),ti,C(),ei,C(),ii,C(),si,C(),ni,C(),oi,C(),ri,C(),ai,C(),li,C(),ci,C(),hi,C(),di,C(),fi,C(),ui,C(),Ci,C(),pi,C(),gi,C(),mi,C(),_i,C(),Mi,C(),I(L(s1),{trigger:"hover",title:L(t)("common.product.name"),"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + `,1)]),default:S(()=>[V0,C()]),_:1},8,["title"]),C(),B(y(n1),{trigger:"hover",title:"Kubernetes","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + You can store the YAML config files for `+F(y(t)("common.product.name"))+` in etcd, the native datastore for Kubernetes. + `,1)]),default:S(()=>[H0,C()]),_:1}),C(),w0]))}}),k0={width:"544",height:"181",viewBox:"0 0 544 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A0=u("g",{filter:"url(#filter0_d)"},[u("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),O0=u("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),E0=u("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),I0=u("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),B0=u("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),Z0=u("path",{d:"M370.061 149.221L368.798 150.581V153.948H366.37V142.164H368.798V147.506L369.867 146.041L372.869 142.164H375.855L371.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.966 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.664 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),D0=u("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.228 169.405 360.598 170.503 360.598 171.874V171.979C360.598 172.831 360.433 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.811 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.109 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.016 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.101 171.801C382.101 170.943 382.269 170.171 382.603 169.486C382.943 168.801 383.413 168.272 384.011 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.101 173.266 382.101 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.603 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.555 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.853 169.527C433.188 168.841 433.652 168.307 434.245 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.129 173.873 434.61 174.407C435.095 174.935 435.71 175.2 436.455 175.2C436.984 175.2 437.431 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),R0=u("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),P0=u("g",{filter:"url(#filter1_d)"},[u("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),T0=u("g",{filter:"url(#filter2_d)"},[u("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"var(--grey-400)"})],-1),F0=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter3_d)"},[u("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),C(),u("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),$0=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter4_d)"},[u("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),C(),u("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),N0=w2(' ',1),G0=q({__name:"MemoryGraph",setup(i){const{t}=k1();return(e,s)=>(E(),P("svg",k0,[A0,C(),O0,C(),E0,C(),I0,C(),B0,C(),Z0,C(),D0,C(),R0,C(),P0,C(),T0,C(),B(y(n1),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + You can store the YAML config files for `+F(y(t)("common.product.name"))+` in memory to skip the complexity of setting up a reliable datastore. For testing only. Not for production. + `,1)]),default:S(()=>[F0,C()]),_:1}),C(),B(y(n1),{trigger:"hover",title:y(t)("common.product.name"),"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + Since everything is stored in-memory, if `+F(y(t)("common.product.name"))+` restarts the configuration will be lost. This mode is only recommended in development/testing mode. + `,1)]),default:S(()=>[$0,C()]),_:1},8,["title"]),C(),N0]))}}),z0={"data-testid":"multizone-graph",width:"906",height:"456",viewBox:"0 0 906 456",fill:"none",xmlns:"http://www.w3.org/2000/svg"},U0=u("rect",{x:"1.5",y:"133.5",width:"307",height:"241",stroke:"var(--grey-300)","stroke-width":"3","stroke-dasharray":"6 6"},null,-1),j0=u("rect",{x:"596.5",y:"133.499",width:"308",height:"241",stroke:"var(--grey-300)","stroke-width":"3","stroke-dasharray":"6 6"},null,-1),W0=u("path",{d:"M730.611 269.908C730.611 269.45 730.449 269.099 730.125 268.856C729.801 268.608 729.219 268.349 728.377 268.079C727.535 267.804 726.869 267.534 726.378 267.27C725.04 266.547 724.371 265.573 724.371 264.348C724.371 263.712 724.549 263.145 724.905 262.649C725.266 262.147 725.782 261.756 726.451 261.475C727.125 261.195 727.881 261.055 728.717 261.055C729.559 261.055 730.309 261.208 730.967 261.516C731.625 261.818 732.135 262.247 732.496 262.803C732.863 263.358 733.047 263.99 733.047 264.696H730.619C730.619 264.157 730.449 263.739 730.109 263.442C729.769 263.14 729.291 262.989 728.676 262.989C728.083 262.989 727.622 263.116 727.292 263.369C726.963 263.617 726.799 263.946 726.799 264.357C726.799 264.74 726.99 265.061 727.373 265.32C727.762 265.579 728.331 265.821 729.081 266.048C730.462 266.463 731.469 266.979 732.1 267.594C732.731 268.209 733.047 268.975 733.047 269.892C733.047 270.912 732.661 271.713 731.889 272.296C731.118 272.873 730.079 273.162 728.774 273.162C727.867 273.162 727.042 272.997 726.297 272.668C725.552 272.334 724.983 271.878 724.589 271.3C724.201 270.723 724.007 270.054 724.007 269.293H726.443C726.443 270.594 727.22 271.244 728.774 271.244C729.351 271.244 729.801 271.128 730.125 270.896C730.449 270.658 730.611 270.329 730.611 269.908ZM743.062 267.893H738.401V271.05H743.872V273H735.973V261.216H743.855V263.183H738.401V265.991H743.062V267.893ZM750.933 268.686H748.999V273H746.571V261.216H750.949C752.341 261.216 753.415 261.527 754.17 262.147C754.926 262.768 755.303 263.644 755.303 264.777C755.303 265.581 755.128 266.253 754.777 266.793C754.432 267.327 753.906 267.753 753.199 268.071L755.749 272.887V273H753.143L750.933 268.686ZM748.999 266.72H750.957C751.567 266.72 752.039 266.566 752.374 266.258C752.708 265.945 752.875 265.517 752.875 264.972C752.875 264.416 752.716 263.979 752.398 263.661C752.085 263.342 751.602 263.183 750.949 263.183H748.999V266.72ZM762.624 270.078L765.295 261.216H767.998L763.895 273H761.361L757.274 261.216H759.969L762.624 270.078ZM772.971 273H770.543V261.216H772.971V273ZM785.755 269.075C785.663 270.343 785.194 271.341 784.346 272.069C783.505 272.798 782.393 273.162 781.012 273.162C779.501 273.162 778.312 272.655 777.443 271.64C776.58 270.621 776.148 269.223 776.148 267.448V266.728C776.148 265.595 776.348 264.597 776.747 263.733C777.146 262.87 777.716 262.209 778.455 261.751C779.199 261.287 780.063 261.055 781.044 261.055C782.404 261.055 783.499 261.419 784.33 262.147C785.161 262.876 785.641 263.898 785.771 265.214H783.343C783.284 264.454 783.07 263.903 782.704 263.563C782.342 263.218 781.789 263.045 781.044 263.045C780.235 263.045 779.628 263.337 779.224 263.92C778.824 264.497 778.619 265.395 778.608 266.615V267.505C778.608 268.778 778.8 269.709 779.183 270.297C779.572 270.885 780.181 271.179 781.012 271.179C781.762 271.179 782.321 271.009 782.687 270.669C783.06 270.324 783.273 269.792 783.327 269.075H785.755ZM795.714 267.893H791.052V271.05H796.523V273H788.624V261.216H796.507V263.183H791.052V265.991H795.714V267.893Z",fill:"black"},null,-1),Y0=u("path",{d:"M724.368 295.6V283.816H727.694C728.719 283.816 729.626 284.043 730.413 284.496C731.201 284.949 731.808 285.594 732.234 286.43C732.666 287.266 732.884 288.227 732.89 289.311V290.064C732.89 291.175 732.674 292.149 732.242 292.986C731.816 293.822 731.204 294.464 730.405 294.912C729.612 295.36 728.687 295.589 727.629 295.6H724.368ZM725.922 285.095V294.329H727.556C728.754 294.329 729.685 293.957 730.349 293.212C731.018 292.468 731.352 291.407 731.352 290.032V289.344C731.352 288.006 731.036 286.967 730.405 286.228C729.779 285.483 728.889 285.106 727.734 285.095H725.922ZM740.416 295.6C740.33 295.427 740.26 295.119 740.206 294.677C739.51 295.4 738.679 295.761 737.713 295.761C736.85 295.761 736.141 295.519 735.585 295.033C735.034 294.542 734.759 293.922 734.759 293.172C734.759 292.26 735.105 291.553 735.795 291.051C736.491 290.544 737.468 290.291 738.725 290.291H740.182V289.603C740.182 289.079 740.025 288.664 739.712 288.356C739.399 288.043 738.938 287.887 738.328 287.887C737.794 287.887 737.346 288.022 736.985 288.292C736.623 288.561 736.443 288.888 736.443 289.271H734.937C734.937 288.834 735.091 288.413 735.399 288.008C735.712 287.598 736.132 287.274 736.661 287.037C737.195 286.8 737.781 286.681 738.417 286.681C739.426 286.681 740.217 286.935 740.789 287.442C741.361 287.944 741.657 288.637 741.679 289.522V293.552C741.679 294.356 741.781 294.995 741.986 295.47V295.6H740.416ZM737.932 294.458C738.401 294.458 738.846 294.337 739.267 294.094C739.688 293.851 739.993 293.536 740.182 293.147V291.351H739.008C737.174 291.351 736.257 291.888 736.257 292.961C736.257 293.431 736.413 293.798 736.726 294.062C737.039 294.326 737.441 294.458 737.932 294.458ZM746.057 284.722V286.843H747.692V288H746.057V293.431C746.057 293.781 746.13 294.046 746.276 294.224C746.421 294.396 746.67 294.483 747.02 294.483C747.193 294.483 747.43 294.45 747.733 294.386V295.6C747.339 295.708 746.956 295.761 746.583 295.761C745.914 295.761 745.41 295.559 745.07 295.154C744.73 294.75 744.56 294.175 744.56 293.431V288H742.966V286.843H744.56V284.722H746.057ZM754.855 295.6C754.768 295.427 754.698 295.119 754.644 294.677C753.948 295.4 753.117 295.761 752.151 295.761C751.288 295.761 750.579 295.519 750.023 295.033C749.473 294.542 749.197 293.922 749.197 293.172C749.197 292.26 749.543 291.553 750.233 291.051C750.929 290.544 751.906 290.291 753.163 290.291H754.62V289.603C754.62 289.079 754.463 288.664 754.15 288.356C753.837 288.043 753.376 287.887 752.767 287.887C752.232 287.887 751.785 288.022 751.423 288.292C751.062 288.561 750.881 288.888 750.881 289.271H749.375C749.375 288.834 749.529 288.413 749.837 288.008C750.15 287.598 750.571 287.274 751.099 287.037C751.633 286.8 752.219 286.681 752.856 286.681C753.864 286.681 754.655 286.935 755.227 287.442C755.799 287.944 756.095 288.637 756.117 289.522V293.552C756.117 294.356 756.22 294.995 756.425 295.47V295.6H754.855ZM752.37 294.458C752.839 294.458 753.284 294.337 753.705 294.094C754.126 293.851 754.431 293.536 754.62 293.147V291.351H753.446C751.612 291.351 750.695 291.888 750.695 292.961C750.695 293.431 750.851 293.798 751.164 294.062C751.477 294.326 751.879 294.458 752.37 294.458ZM764.364 290.987V295.6H762.81V283.816H767.156C768.446 283.816 769.455 284.145 770.183 284.803C770.917 285.462 771.284 286.333 771.284 287.417C771.284 288.561 770.925 289.443 770.207 290.064C769.495 290.679 768.473 290.987 767.14 290.987H764.364ZM764.364 289.716H767.156C767.987 289.716 768.624 289.522 769.066 289.133C769.508 288.739 769.73 288.173 769.73 287.434C769.73 286.732 769.508 286.171 769.066 285.75C768.624 285.329 768.017 285.111 767.245 285.095H764.364V289.716ZM774.658 295.6H773.161V283.169H774.658V295.6ZM782.468 295.6C782.382 295.427 782.312 295.119 782.258 294.677C781.562 295.4 780.731 295.761 779.765 295.761C778.902 295.761 778.192 295.519 777.637 295.033C777.086 294.542 776.811 293.922 776.811 293.172C776.811 292.26 777.156 291.553 777.847 291.051C778.543 290.544 779.52 290.291 780.777 290.291H782.234V289.603C782.234 289.079 782.077 288.664 781.764 288.356C781.451 288.043 780.99 287.887 780.38 287.887C779.846 287.887 779.398 288.022 779.037 288.292C778.675 288.561 778.495 288.888 778.495 289.271H776.989C776.989 288.834 777.143 288.413 777.451 288.008C777.763 287.598 778.184 287.274 778.713 287.037C779.247 286.8 779.833 286.681 780.469 286.681C781.478 286.681 782.269 286.935 782.841 287.442C783.412 287.944 783.709 288.637 783.731 289.522V293.552C783.731 294.356 783.833 294.995 784.038 295.47V295.6H782.468ZM779.984 294.458C780.453 294.458 780.898 294.337 781.319 294.094C781.74 293.851 782.045 293.536 782.234 293.147V291.351H781.06C779.226 291.351 778.308 291.888 778.308 292.961C778.308 293.431 778.465 293.798 778.778 294.062C779.091 294.326 779.493 294.458 779.984 294.458ZM787.494 286.843L787.543 287.944C788.212 287.102 789.086 286.681 790.165 286.681C792.015 286.681 792.949 287.725 792.965 289.813V295.6H791.468V289.805C791.462 289.174 791.317 288.707 791.031 288.405C790.75 288.103 790.31 287.952 789.712 287.952C789.226 287.952 788.8 288.081 788.433 288.34C788.066 288.599 787.78 288.939 787.575 289.36V295.6H786.078V286.843H787.494ZM798.857 295.761C797.67 295.761 796.704 295.373 795.959 294.596C795.215 293.814 794.843 292.77 794.843 291.464V291.189C794.843 290.32 795.007 289.546 795.336 288.866C795.671 288.181 796.135 287.647 796.728 287.264C797.327 286.875 797.975 286.681 798.671 286.681C799.809 286.681 800.694 287.056 801.325 287.806C801.956 288.556 802.272 289.63 802.272 291.027V291.65H796.34C796.361 292.513 796.612 293.212 797.093 293.746C797.578 294.275 798.193 294.539 798.938 294.539C799.467 294.539 799.914 294.432 800.281 294.216C800.648 294 800.969 293.714 801.244 293.358L802.159 294.07C801.425 295.198 800.324 295.761 798.857 295.761ZM798.671 287.911C798.066 287.911 797.559 288.132 797.149 288.575C796.739 289.012 796.486 289.627 796.388 290.42H800.775V290.307C800.732 289.546 800.527 288.958 800.16 288.542C799.793 288.122 799.297 287.911 798.671 287.911ZM809.912 290.987V295.6H808.358V283.816H812.704C813.994 283.816 815.003 284.145 815.731 284.803C816.465 285.462 816.832 286.333 816.832 287.417C816.832 288.561 816.473 289.443 815.755 290.064C815.043 290.679 814.021 290.987 812.688 290.987H809.912ZM809.912 289.716H812.704C813.535 289.716 814.172 289.522 814.614 289.133C815.057 288.739 815.278 288.173 815.278 287.434C815.278 286.732 815.057 286.171 814.614 285.75C814.172 285.329 813.565 285.111 812.793 285.095H809.912V289.716ZM822.812 288.186C822.586 288.149 822.34 288.13 822.076 288.13C821.094 288.13 820.428 288.548 820.077 289.384V295.6H818.58V286.843H820.037L820.061 287.854C820.552 287.072 821.248 286.681 822.149 286.681C822.44 286.681 822.661 286.719 822.812 286.794V288.186ZM823.638 291.14C823.638 290.282 823.805 289.511 824.14 288.826C824.48 288.14 824.949 287.612 825.548 287.239C826.152 286.867 826.84 286.681 827.612 286.681C828.804 286.681 829.767 287.094 830.501 287.919C831.24 288.745 831.61 289.843 831.61 291.213V291.318C831.61 292.171 831.445 292.937 831.116 293.617C830.792 294.291 830.326 294.817 829.716 295.195C829.112 295.573 828.416 295.761 827.628 295.761C826.441 295.761 825.478 295.349 824.739 294.523C824.005 293.698 823.638 292.605 823.638 291.246V291.14ZM825.143 291.318C825.143 292.29 825.367 293.069 825.815 293.657C826.268 294.245 826.873 294.539 827.628 294.539C828.389 294.539 828.993 294.243 829.441 293.649C829.889 293.05 830.112 292.214 830.112 291.14C830.112 290.18 829.883 289.403 829.425 288.809C828.971 288.211 828.367 287.911 827.612 287.911C826.873 287.911 826.276 288.205 825.823 288.793C825.37 289.381 825.143 290.223 825.143 291.318ZM836.247 290.04L838.189 286.843H839.938L837.073 291.173L840.027 295.6H838.295L836.271 292.322L834.248 295.6H832.508L835.462 291.173L832.597 286.843H834.329L836.247 290.04ZM844.397 293.406L846.436 286.843H848.039L844.518 296.951C843.973 298.408 843.107 299.136 841.92 299.136L841.637 299.112L841.079 299.007V297.793L841.483 297.825C841.99 297.825 842.384 297.723 842.665 297.518C842.951 297.313 843.186 296.938 843.369 296.393L843.701 295.502L840.577 286.843H842.212L844.397 293.406ZM853.437 290.817C853.437 289.597 853.599 288.426 853.922 287.304C854.252 286.182 854.74 285.162 855.387 284.245C856.035 283.328 856.706 282.68 857.402 282.303L857.71 283.29C856.922 283.894 856.275 284.817 855.768 286.058C855.266 287.299 854.991 288.688 854.942 290.226L854.934 290.914C854.934 292.996 855.314 294.804 856.075 296.336C856.534 297.253 857.079 297.971 857.71 298.489L857.402 299.403C856.685 299.004 856 298.335 855.347 297.396C854.074 295.562 853.437 293.369 853.437 290.817ZM859.393 295.6V283.816H862.72C863.745 283.816 864.651 284.043 865.439 284.496C866.227 284.949 866.834 285.594 867.26 286.43C867.692 287.266 867.91 288.227 867.915 289.311V290.064C867.915 291.175 867.7 292.149 867.268 292.986C866.842 293.822 866.229 294.464 865.431 294.912C864.638 295.36 863.712 295.589 862.655 295.6H859.393ZM860.947 285.095V294.329H862.582C863.78 294.329 864.711 293.957 865.374 293.212C866.043 292.468 866.378 291.407 866.378 290.032V289.344C866.378 288.006 866.062 286.967 865.431 286.228C864.805 285.483 863.915 285.106 862.76 285.095H860.947ZM871.824 290.987V295.6H870.271V283.816H874.617C875.906 283.816 876.915 284.145 877.643 284.803C878.377 285.462 878.744 286.333 878.744 287.417C878.744 288.561 878.385 289.443 877.668 290.064C876.955 290.679 875.933 290.987 874.6 290.987H871.824ZM871.824 289.716H874.617C875.447 289.716 876.084 289.522 876.527 289.133C876.969 288.739 877.19 288.173 877.19 287.434C877.19 286.732 876.969 286.171 876.527 285.75C876.084 285.329 875.477 285.111 874.706 285.095H871.824V289.716ZM882.281 290.987V295.6H880.727V283.816H885.073C886.362 283.816 887.371 284.145 888.1 284.803C888.833 285.462 889.2 286.333 889.2 287.417C889.2 288.561 888.842 289.443 888.124 290.064C887.412 290.679 886.389 290.987 885.057 290.987H882.281ZM882.281 289.716H885.073C885.904 289.716 886.54 289.522 886.983 289.133C887.425 288.739 887.646 288.173 887.646 287.434C887.646 286.732 887.425 286.171 886.983 285.75C886.54 285.329 885.933 285.111 885.162 285.095H882.281V289.716ZM894.404 290.898C894.404 292.101 894.245 293.255 893.927 294.361C893.614 295.462 893.131 296.479 892.478 297.412C891.831 298.346 891.151 299.01 890.439 299.403L890.123 298.489C890.954 297.852 891.62 296.865 892.122 295.527C892.629 294.183 892.888 292.694 892.899 291.059V290.8C892.899 289.667 892.78 288.615 892.543 287.644C892.305 286.668 891.974 285.793 891.547 285.022C891.127 284.25 890.652 283.649 890.123 283.217L890.439 282.303C891.151 282.696 891.828 283.355 892.47 284.277C893.117 285.2 893.6 286.217 893.919 287.328C894.242 288.44 894.404 289.63 894.404 290.898Z",fill:"black"},null,-1),X0=u("g",{filter:"url(#filter0_d_201_76)"},[u("rect",{x:"711.599",y:"319.599",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 711.599 319.599)",fill:"white"})],-1),K0=u("g",{filter:"url(#filter1_d_201_76)"},[u("rect",{x:"560.553",y:"147.818",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 560.553 147.818)",fill:"white"})],-1),q0=u("g",{filter:"url(#filter2_d_201_76)"},[u("rect",{x:"279",y:"178.001",width:"247",height:"13",rx:"5.09991",transform:"rotate(-180 279 178.001)",fill:"var(--graph-color-3)"})],-1),Q0=u("path",{d:"M711.6 271.24L630 271.24L630 243.1C630 240.283 632.283 238 635.1 238L706.5 238C709.317 238 711.6 240.283 711.6 243.1L711.6 271.24Z",fill:"var(--graph-color-2)"},null,-1),J0=u("path",{d:"M106.81 200.052H112.75V202.002H103.775V200.578L109.602 192.185H103.783V190.219H112.621V191.611L106.81 200.052ZM125.032 196.378C125.032 197.538 124.827 198.555 124.417 199.429C124.007 200.303 123.418 200.977 122.652 201.452C121.892 201.927 121.017 202.164 120.03 202.164C119.054 202.164 118.182 201.93 117.416 201.46C116.65 200.991 116.056 200.322 115.636 199.453C115.215 198.579 115.002 197.576 114.996 196.442V195.86C114.996 194.7 115.204 193.68 115.619 192.801C116.04 191.916 116.631 191.239 117.392 190.769C118.158 190.294 119.032 190.057 120.014 190.057C120.996 190.057 121.867 190.294 122.628 190.769C123.394 191.239 123.985 191.916 124.4 192.801C124.821 193.68 125.032 194.697 125.032 195.852V196.378ZM122.571 195.844C122.571 194.608 122.35 193.669 121.908 193.027C121.465 192.385 120.834 192.064 120.014 192.064C119.199 192.064 118.571 192.382 118.128 193.019C117.686 193.65 117.462 194.578 117.456 195.803V196.378C117.456 197.581 117.678 198.514 118.12 199.178C118.563 199.842 119.199 200.173 120.03 200.173C120.845 200.173 121.471 199.855 121.908 199.218C122.345 198.576 122.566 197.643 122.571 196.418V195.844ZM137.653 202.002H135.225L130.499 194.249V202.002H128.071V190.219H130.499L135.233 197.988V190.219H137.653V202.002ZM148.138 196.896H143.476V200.052H148.947V202.002H141.049V190.219H148.931V192.185H143.476V194.994H148.138V196.896ZM166.3 198.077C166.208 199.345 165.739 200.343 164.892 201.072C164.05 201.8 162.938 202.164 161.557 202.164C160.046 202.164 158.857 201.657 157.988 200.643C157.125 199.623 156.693 198.226 156.693 196.451V195.73C156.693 194.597 156.893 193.599 157.292 192.736C157.691 191.873 158.261 191.212 159 190.753C159.744 190.289 160.608 190.057 161.59 190.057C162.949 190.057 164.044 190.421 164.875 191.15C165.706 191.878 166.186 192.9 166.316 194.217H163.888C163.829 193.456 163.616 192.906 163.249 192.566C162.887 192.221 162.334 192.048 161.59 192.048C160.78 192.048 160.173 192.339 159.769 192.922C159.369 193.499 159.164 194.398 159.153 195.617V196.507C159.153 197.781 159.345 198.711 159.728 199.299C160.117 199.887 160.726 200.181 161.557 200.181C162.307 200.181 162.866 200.012 163.232 199.672C163.605 199.326 163.818 198.795 163.872 198.077H166.3ZM171.597 197.851V202.002H169.169V190.219H173.766C174.651 190.219 175.428 190.381 176.097 190.704C176.771 191.028 177.289 191.489 177.651 192.088C178.012 192.682 178.193 193.359 178.193 194.12C178.193 195.274 177.796 196.186 177.003 196.855C176.215 197.519 175.123 197.851 173.725 197.851H171.597ZM171.597 195.884H173.766C174.408 195.884 174.896 195.733 175.231 195.431C175.571 195.129 175.741 194.697 175.741 194.136C175.741 193.559 175.571 193.092 175.231 192.736C174.891 192.38 174.421 192.196 173.823 192.185H171.597V195.884Z",fill:"var(--graph-color-3)"},null,-1),ti=u("g",{filter:"url(#filter3_d_201_76)"},[u("rect",{x:"868",y:"178.001",width:"247",height:"13",rx:"5.09991",transform:"rotate(-180 868 178.001)",fill:"var(--graph-color-3)"})],-1),ei=u("path",{d:"M695.81 200.052H701.75V202.002H692.775V200.578L698.602 192.185H692.783V190.219H701.621V191.611L695.81 200.052ZM714.032 196.378C714.032 197.538 713.827 198.555 713.417 199.429C713.007 200.303 712.418 200.977 711.652 201.452C710.892 201.927 710.017 202.164 709.03 202.164C708.054 202.164 707.182 201.93 706.416 201.46C705.65 200.991 705.056 200.322 704.636 199.453C704.215 198.579 704.002 197.576 703.996 196.442V195.86C703.996 194.7 704.204 193.68 704.619 192.801C705.04 191.916 705.631 191.239 706.392 190.769C707.158 190.294 708.032 190.057 709.014 190.057C709.996 190.057 710.867 190.294 711.628 190.769C712.394 191.239 712.985 191.916 713.4 192.801C713.821 193.68 714.032 194.697 714.032 195.852V196.378ZM711.571 195.844C711.571 194.608 711.35 193.669 710.908 193.027C710.465 192.385 709.834 192.064 709.014 192.064C708.199 192.064 707.571 192.382 707.128 193.019C706.686 193.65 706.462 194.578 706.456 195.803V196.378C706.456 197.581 706.678 198.514 707.12 199.178C707.563 199.842 708.199 200.173 709.03 200.173C709.845 200.173 710.471 199.855 710.908 199.218C711.345 198.576 711.566 197.643 711.571 196.418V195.844ZM726.653 202.002H724.225L719.499 194.249V202.002H717.071V190.219H719.499L724.233 197.988V190.219H726.653V202.002ZM737.138 196.896H732.476V200.052H737.947V202.002H730.049V190.219H737.931V192.185H732.476V194.994H737.138V196.896ZM755.3 198.077C755.208 199.345 754.739 200.343 753.892 201.072C753.05 201.8 751.938 202.164 750.557 202.164C749.046 202.164 747.857 201.657 746.988 200.643C746.125 199.623 745.693 198.226 745.693 196.451V195.73C745.693 194.597 745.893 193.599 746.292 192.736C746.691 191.873 747.261 191.212 748 190.753C748.744 190.289 749.608 190.057 750.59 190.057C751.949 190.057 753.044 190.421 753.875 191.15C754.706 191.878 755.186 192.9 755.316 194.217H752.888C752.829 193.456 752.616 192.906 752.249 192.566C751.887 192.221 751.334 192.048 750.59 192.048C749.78 192.048 749.173 192.339 748.769 192.922C748.369 193.499 748.164 194.398 748.153 195.617V196.507C748.153 197.781 748.345 198.711 748.728 199.299C749.117 199.887 749.726 200.181 750.557 200.181C751.307 200.181 751.866 200.012 752.232 199.672C752.605 199.326 752.818 198.795 752.872 198.077H755.3ZM760.597 197.851V202.002H758.169V190.219H762.766C763.651 190.219 764.428 190.381 765.097 190.704C765.771 191.028 766.289 191.489 766.651 192.088C767.012 192.682 767.193 193.359 767.193 194.12C767.193 195.274 766.796 196.186 766.003 196.855C765.215 197.519 764.123 197.851 762.725 197.851H760.597ZM760.597 195.884H762.766C763.408 195.884 763.896 195.733 764.231 195.431C764.571 195.129 764.741 194.697 764.741 194.136C764.741 193.559 764.571 193.092 764.231 192.736C763.891 192.38 763.421 192.196 762.823 192.185H760.597V195.884Z",fill:"var(--graph-color-3)"},null,-1),ii=u("path",{d:"M472.19 82.122C472.167 82.057 472.161 81.9873 472.173 81.9193C472.184 81.8514 472.212 81.7874 472.255 81.7333C473.891 79.6683 475.375 77.293 475.375 75.471C475.375 71.4221 473.065 68.1317 468.036 68.1317C465.544 68.1317 463.717 68.9415 462.516 70.2452C462.462 70.3052 462.391 70.3482 462.313 70.3693C462.235 70.3903 462.153 70.3885 462.076 70.364C460.159 69.7435 458.194 69.2786 456.202 68.9739C456.135 68.9649 456.067 68.9726 456.004 68.9963C455.941 69.02 455.884 69.0589 455.84 69.1097C455.795 69.1604 455.764 69.2214 455.748 69.2872C455.733 69.3529 455.734 69.4215 455.752 69.4867C456.167 71.0442 458.661 80.9397 460.67 88.4733C461.884 93.0324 458.737 97.5105 454.019 97.497H451.098C446.331 97.497 443.438 93.0027 444.536 88.5219C446.391 80.9505 448.931 71.1333 449.344 69.5137C449.361 69.4491 449.362 69.3812 449.347 69.3159C449.332 69.2507 449.301 69.1902 449.257 69.1398C449.213 69.0894 449.157 69.0506 449.095 69.0268C449.032 69.0031 448.965 68.9951 448.898 69.0036C446.58 69.2738 444.298 69.7961 442.093 70.561C442.013 70.5897 441.925 70.5928 441.843 70.5701C441.76 70.5475 441.686 70.5 441.632 70.4342C440.431 69.0225 438.557 68.1398 435.963 68.1398C430.935 68.1398 428.624 71.4248 428.624 75.4791C428.624 77.6034 430.643 80.4835 432.565 82.7401C432.658 82.8513 432.686 83.0022 432.641 83.1396L429.369 92.641C429.367 92.6508 429.367 92.6608 429.369 92.6707C429.283 93.0027 428.019 98.6091 437.618 107.533C440.49 110.208 450.496 119.847 452.294 121.569C452.369 121.641 452.469 121.681 452.573 121.681C452.677 121.681 452.777 121.641 452.853 121.569C454.702 119.85 465.08 110.216 467.968 107.533C478.339 97.8614 475.869 92.641 475.869 92.641L472.19 82.122Z",fill:"var(--graph-color-1)"},null,-1),si=u("path",{d:"M454.524 91.2044H450.615C450.461 91.2044 450.308 91.1739 450.166 91.1147C450.023 91.0555 449.894 90.9687 449.785 90.8593C449.676 90.75 449.59 90.6202 449.531 90.4774C449.473 90.3347 449.443 90.1818 449.444 90.0275L448.958 85.2147C448.958 85.0606 448.988 84.9081 449.047 84.7658C449.106 84.6235 449.193 84.4942 449.302 84.3854C449.411 84.2766 449.54 84.1903 449.683 84.1316C449.825 84.0729 449.978 84.0429 450.132 84.0432H454.991C455.145 84.0429 455.297 84.0729 455.44 84.1316C455.582 84.1903 455.712 84.2766 455.821 84.3854C455.93 84.4942 456.016 84.6235 456.075 84.7658C456.134 84.9081 456.165 85.0606 456.165 85.2147L455.698 90.0275C455.699 90.182 455.669 90.3351 455.61 90.4781C455.551 90.621 455.465 90.7509 455.356 90.8603C455.247 90.9697 455.117 91.0564 454.974 91.1154C454.831 91.1745 454.678 91.2047 454.524 91.2044Z",fill:"var(--graph-color-1)"},null,-1),ni=u("path",{d:"M432.023 177.215L430.761 178.575V181.942H428.333V170.158H430.761V175.5L431.829 174.035L434.832 170.158H437.818L433.634 175.394L437.939 181.942H435.05L432.023 177.215ZM449.048 170.158V177.919C449.048 179.209 448.643 180.229 447.834 180.979C447.03 181.729 445.929 182.104 444.532 182.104C443.156 182.104 442.063 181.739 441.254 181.011C440.445 180.283 440.032 179.282 440.016 178.009V170.158H442.444V177.936C442.444 178.707 442.627 179.271 442.994 179.627C443.366 179.978 443.879 180.153 444.532 180.153C445.897 180.153 446.59 179.436 446.612 178V170.158H449.048ZM455.486 170.158L458.513 178.705L461.523 170.158H464.712V181.942H462.276V178.721L462.519 173.161L459.338 181.942H457.671L454.499 173.169L454.741 178.721V181.942H452.313V170.158H455.486ZM474.906 179.514H470.649L469.839 181.942H467.258L471.644 170.158H473.894L478.305 181.942H475.723L474.906 179.514ZM471.304 177.547H474.25L472.769 173.136L471.304 177.547Z",fill:"black"},null,-1),oi=u("path",{d:"M735.376 361.049H741.316V362.999H732.341V361.575L738.168 353.182H732.349V351.216H741.187V352.608L735.376 361.049ZM753.598 357.375C753.598 358.535 753.393 359.552 752.983 360.426C752.573 361.3 751.985 361.974 751.219 362.449C750.458 362.924 749.584 363.161 748.597 363.161C747.62 363.161 746.749 362.927 745.982 362.457C745.216 361.988 744.623 361.319 744.202 360.45C743.781 359.576 743.568 358.572 743.563 357.439V356.857C743.563 355.697 743.77 354.677 744.186 353.798C744.607 352.913 745.197 352.236 745.958 351.766C746.724 351.291 747.598 351.054 748.58 351.054C749.562 351.054 750.434 351.291 751.194 351.766C751.961 352.236 752.551 352.913 752.967 353.798C753.388 354.677 753.598 355.694 753.598 356.849V357.375ZM751.138 356.841C751.138 355.605 750.917 354.666 750.474 354.024C750.032 353.382 749.4 353.061 748.58 353.061C747.766 353.061 747.137 353.379 746.695 354.016C746.252 354.647 746.028 355.575 746.023 356.8V357.375C746.023 358.578 746.244 359.511 746.687 360.175C747.129 360.839 747.766 361.17 748.597 361.17C749.411 361.17 750.037 360.852 750.474 360.215C750.911 359.573 751.132 358.64 751.138 357.415V356.841ZM766.22 362.999H763.792L759.065 355.246V362.999H756.637V351.216H759.065L763.8 358.985V351.216H766.22V362.999ZM776.705 357.893H772.043V361.049H777.514V362.999H769.615V351.216H777.498V353.182H772.043V355.991H776.705V357.893Z",fill:"black","fill-opacity":"0.3"},null,-1),ri=u("path",{d:"M141.376 357.049H147.316V358.999H138.341V357.575L144.168 349.182H138.349V347.216H147.187V348.608L141.376 357.049ZM159.598 353.375C159.598 354.535 159.393 355.552 158.983 356.426C158.573 357.3 157.985 357.974 157.219 358.449C156.458 358.924 155.584 359.161 154.597 359.161C153.62 359.161 152.749 358.927 151.982 358.457C151.216 357.988 150.623 357.319 150.202 356.45C149.781 355.576 149.568 354.572 149.563 353.439V352.857C149.563 351.697 149.77 350.677 150.186 349.798C150.607 348.913 151.197 348.236 151.958 347.766C152.724 347.291 153.598 347.054 154.58 347.054C155.562 347.054 156.434 347.291 157.194 347.766C157.961 348.236 158.551 348.913 158.967 349.798C159.388 350.677 159.598 351.694 159.598 352.849V353.375ZM157.138 352.841C157.138 351.605 156.917 350.666 156.474 350.024C156.032 349.382 155.4 349.061 154.58 349.061C153.766 349.061 153.137 349.379 152.695 350.016C152.252 350.647 152.028 351.575 152.023 352.8V353.375C152.023 354.578 152.244 355.511 152.687 356.175C153.129 356.839 153.766 357.17 154.597 357.17C155.411 357.17 156.037 356.852 156.474 356.215C156.911 355.573 157.132 354.64 157.138 353.415V352.841ZM172.22 358.999H169.792L165.065 351.246V358.999H162.637V347.216H165.065L169.8 354.985V347.216H172.22V358.999ZM182.705 353.893H178.043V357.049H183.514V358.999H175.615V347.216H183.498V349.182H178.043V351.991H182.705V353.893Z",fill:"black","fill-opacity":"0.3"},null,-1),ai=u("path",{d:"M387.792 202.448C387.393 203.02 386.835 203.449 386.117 203.735C385.405 204.015 384.574 204.155 383.625 204.155C382.664 204.155 381.812 203.931 381.067 203.484C380.323 203.03 379.745 202.388 379.335 201.558C378.931 200.727 378.723 199.764 378.712 198.668V197.64C378.712 195.865 379.125 194.49 379.95 193.513C380.781 192.536 381.947 192.048 383.446 192.048C384.677 192.048 385.667 192.364 386.417 192.995C387.167 193.621 387.625 194.511 387.792 195.666H386.239C385.947 194.106 385.019 193.327 383.455 193.327C382.413 193.327 381.623 193.694 381.083 194.427C380.549 195.156 380.279 196.213 380.274 197.6V198.563C380.274 199.885 380.576 200.937 381.18 201.719C381.785 202.496 382.602 202.885 383.633 202.885C384.215 202.885 384.725 202.82 385.162 202.691C385.599 202.561 385.961 202.343 386.247 202.035V199.389H383.519V198.126H387.792V202.448ZM391.782 203.994H390.285V191.562H391.782V203.994ZM393.79 199.534C393.79 198.676 393.957 197.905 394.291 197.22C394.631 196.534 395.101 196.006 395.699 195.633C396.304 195.261 396.992 195.075 397.763 195.075C398.956 195.075 399.919 195.488 400.652 196.313C401.392 197.139 401.761 198.237 401.761 199.607V199.712C401.761 200.565 401.597 201.331 401.268 202.011C400.944 202.685 400.477 203.211 399.867 203.589C399.263 203.967 398.567 204.155 397.779 204.155C396.592 204.155 395.629 203.743 394.89 202.917C394.156 202.092 393.79 200.999 393.79 199.639V199.534ZM395.295 199.712C395.295 200.683 395.519 201.463 395.967 202.051C396.42 202.639 397.024 202.933 397.779 202.933C398.54 202.933 399.144 202.637 399.592 202.043C400.04 201.444 400.264 200.608 400.264 199.534C400.264 198.574 400.035 197.797 399.576 197.203C399.123 196.605 398.519 196.305 397.763 196.305C397.024 196.305 396.428 196.599 395.975 197.187C395.521 197.775 395.295 198.617 395.295 199.712ZM411.052 199.712C411.052 201.05 410.745 202.127 410.13 202.941C409.514 203.751 408.689 204.155 407.653 204.155C406.547 204.155 405.692 203.764 405.087 202.982L405.015 203.994H403.639V191.562H405.136V196.2C405.74 195.45 406.574 195.075 407.637 195.075C408.7 195.075 409.533 195.477 410.138 196.281C410.747 197.085 411.052 198.185 411.052 199.583V199.712ZM409.555 199.542C409.555 198.523 409.358 197.735 408.964 197.179C408.57 196.623 408.004 196.346 407.265 196.346C406.277 196.346 405.568 196.804 405.136 197.721V201.509C405.595 202.426 406.31 202.885 407.281 202.885C407.998 202.885 408.557 202.607 408.956 202.051C409.355 201.495 409.555 200.659 409.555 199.542ZM418.352 203.994C418.266 203.821 418.196 203.513 418.142 203.071C417.446 203.794 416.615 204.155 415.649 204.155C414.786 204.155 414.076 203.913 413.521 203.427C412.97 202.936 412.695 202.316 412.695 201.566C412.695 200.654 413.04 199.947 413.731 199.445C414.427 198.938 415.404 198.684 416.661 198.684H418.117V197.997C418.117 197.473 417.961 197.058 417.648 196.75C417.335 196.437 416.874 196.281 416.264 196.281C415.73 196.281 415.282 196.416 414.921 196.685C414.559 196.955 414.378 197.282 414.378 197.665H412.873C412.873 197.228 413.027 196.807 413.334 196.402C413.647 195.992 414.068 195.668 414.597 195.431C415.131 195.194 415.716 195.075 416.353 195.075C417.362 195.075 418.152 195.328 418.724 195.836C419.296 196.337 419.593 197.031 419.615 197.916V201.946C419.615 202.75 419.717 203.389 419.922 203.864V203.994H418.352ZM415.868 202.852C416.337 202.852 416.782 202.731 417.203 202.488C417.624 202.245 417.929 201.93 418.117 201.541V199.745H416.944C415.109 199.745 414.192 200.281 414.192 201.355C414.192 201.825 414.349 202.191 414.662 202.456C414.975 202.72 415.377 202.852 415.868 202.852ZM423.588 203.994H422.091V191.562H423.588V203.994ZM439.006 200.255C438.86 201.501 438.399 202.464 437.622 203.144C436.85 203.818 435.822 204.155 434.538 204.155C433.146 204.155 432.029 203.656 431.188 202.658C430.352 201.66 429.933 200.325 429.933 198.652V197.519C429.933 196.424 430.128 195.461 430.516 194.63C430.91 193.799 431.466 193.162 432.183 192.72C432.901 192.272 433.732 192.048 434.676 192.048C435.928 192.048 436.931 192.399 437.687 193.1C438.442 193.796 438.882 194.762 439.006 195.998H437.444C437.309 195.059 437.015 194.379 436.562 193.958C436.114 193.537 435.485 193.327 434.676 193.327C433.683 193.327 432.904 193.694 432.337 194.427C431.776 195.161 431.495 196.205 431.495 197.559V198.701C431.495 199.979 431.762 200.996 432.297 201.752C432.831 202.507 433.578 202.885 434.538 202.885C435.402 202.885 436.063 202.691 436.521 202.302C436.985 201.908 437.293 201.226 437.444 200.255H439.006ZM440.503 199.534C440.503 198.676 440.67 197.905 441.005 197.22C441.345 196.534 441.814 196.006 442.413 195.633C443.017 195.261 443.705 195.075 444.477 195.075C445.669 195.075 446.632 195.488 447.366 196.313C448.105 197.139 448.475 198.237 448.475 199.607V199.712C448.475 200.565 448.31 201.331 447.981 202.011C447.657 202.685 447.191 203.211 446.581 203.589C445.977 203.967 445.281 204.155 444.493 204.155C443.306 204.155 442.343 203.743 441.604 202.917C440.87 202.092 440.503 200.999 440.503 199.639V199.534ZM442.008 199.712C442.008 200.683 442.232 201.463 442.68 202.051C443.133 202.639 443.738 202.933 444.493 202.933C445.254 202.933 445.858 202.637 446.306 202.043C446.754 201.444 446.977 200.608 446.977 199.534C446.977 198.574 446.748 197.797 446.29 197.203C445.836 196.605 445.232 196.305 444.477 196.305C443.738 196.305 443.141 196.599 442.688 197.187C442.235 197.775 442.008 198.617 442.008 199.712ZM451.769 195.237L451.817 196.337C452.486 195.496 453.36 195.075 454.439 195.075C456.29 195.075 457.223 196.119 457.24 198.207V203.994H455.742V198.199C455.737 197.568 455.591 197.101 455.305 196.799C455.025 196.497 454.585 196.346 453.986 196.346C453.501 196.346 453.074 196.475 452.707 196.734C452.341 196.993 452.055 197.333 451.85 197.754V203.994H450.352V195.237H451.769ZM461.529 193.116V195.237H463.164V196.394H461.529V201.825C461.529 202.175 461.602 202.44 461.747 202.618C461.893 202.79 462.141 202.877 462.492 202.877C462.665 202.877 462.902 202.844 463.204 202.78V203.994C462.81 204.101 462.427 204.155 462.055 204.155C461.386 204.155 460.881 203.953 460.542 203.548C460.202 203.144 460.032 202.569 460.032 201.825V196.394H458.437V195.237H460.032V193.116H461.529ZM469.153 196.58C468.926 196.542 468.681 196.524 468.416 196.524C467.434 196.524 466.768 196.942 466.417 197.778V203.994H464.92V195.237H466.377L466.401 196.248C466.892 195.466 467.588 195.075 468.489 195.075C468.78 195.075 469.002 195.113 469.153 195.188V196.58ZM469.978 199.534C469.978 198.676 470.145 197.905 470.48 197.22C470.82 196.534 471.289 196.006 471.888 195.633C472.492 195.261 473.18 195.075 473.952 195.075C475.144 195.075 476.107 195.488 476.841 196.313C477.58 197.139 477.95 198.237 477.95 199.607V199.712C477.95 200.565 477.785 201.331 477.456 202.011C477.132 202.685 476.666 203.211 476.056 203.589C475.452 203.967 474.756 204.155 473.968 204.155C472.781 204.155 471.818 203.743 471.079 202.917C470.345 202.092 469.978 200.999 469.978 199.639V199.534ZM471.483 199.712C471.483 200.683 471.707 201.463 472.155 202.051C472.608 202.639 473.213 202.933 473.968 202.933C474.729 202.933 475.333 202.637 475.781 202.043C476.229 201.444 476.453 200.608 476.453 199.534C476.453 198.574 476.223 197.797 475.765 197.203C475.312 196.605 474.707 196.305 473.952 196.305C473.213 196.305 472.617 196.599 472.163 197.187C471.71 197.775 471.483 198.617 471.483 199.712ZM481.454 203.994H479.957V191.562H481.454V203.994ZM489.758 199.38V203.994H488.204V192.21H492.55C493.839 192.21 494.848 192.539 495.577 193.197C496.31 193.856 496.677 194.727 496.677 195.811C496.677 196.955 496.319 197.837 495.601 198.458C494.889 199.073 493.866 199.38 492.534 199.38H489.758ZM489.758 198.11H492.55C493.381 198.11 494.017 197.916 494.46 197.527C494.902 197.133 495.123 196.567 495.123 195.828C495.123 195.126 494.902 194.565 494.46 194.144C494.017 193.723 493.41 193.505 492.639 193.489H489.758V198.11ZM500.052 203.994H498.555V191.562H500.052V203.994ZM507.862 203.994C507.776 203.821 507.706 203.513 507.652 203.071C506.956 203.794 506.125 204.155 505.159 204.155C504.296 204.155 503.586 203.913 503.03 203.427C502.48 202.936 502.205 202.316 502.205 201.566C502.205 200.654 502.55 199.947 503.241 199.445C503.937 198.938 504.913 198.684 506.171 198.684H507.627V197.997C507.627 197.473 507.471 197.058 507.158 196.75C506.845 196.437 506.384 196.281 505.774 196.281C505.24 196.281 504.792 196.416 504.431 196.685C504.069 196.955 503.888 197.282 503.888 197.665H502.383C502.383 197.228 502.537 196.807 502.844 196.402C503.157 195.992 503.578 195.668 504.107 195.431C504.641 195.194 505.226 195.075 505.863 195.075C506.872 195.075 507.662 195.328 508.234 195.836C508.806 196.337 509.103 197.031 509.125 197.916V201.946C509.125 202.75 509.227 203.389 509.432 203.864V203.994H507.862ZM505.377 202.852C505.847 202.852 506.292 202.731 506.713 202.488C507.134 202.245 507.439 201.93 507.627 201.541V199.745H506.454C504.619 199.745 503.702 200.281 503.702 201.355C503.702 201.825 503.859 202.191 504.172 202.456C504.485 202.72 504.886 202.852 505.377 202.852ZM512.888 195.237L512.936 196.337C513.605 195.496 514.48 195.075 515.559 195.075C517.409 195.075 518.343 196.119 518.359 198.207V203.994H516.862V198.199C516.856 197.568 516.711 197.101 516.425 196.799C516.144 196.497 515.704 196.346 515.105 196.346C514.62 196.346 514.194 196.475 513.827 196.734C513.46 196.993 513.174 197.333 512.969 197.754V203.994H511.472V195.237H512.888ZM524.251 204.155C523.064 204.155 522.098 203.767 521.353 202.99C520.609 202.208 520.236 201.164 520.236 199.858V199.583C520.236 198.714 520.401 197.94 520.73 197.26C521.065 196.575 521.529 196.041 522.122 195.658C522.721 195.269 523.368 195.075 524.064 195.075C525.203 195.075 526.088 195.45 526.719 196.2C527.35 196.95 527.666 198.024 527.666 199.421V200.044H521.734C521.755 200.907 522.006 201.606 522.486 202.14C522.972 202.669 523.587 202.933 524.332 202.933C524.86 202.933 525.308 202.825 525.675 202.61C526.042 202.394 526.363 202.108 526.638 201.752L527.553 202.464C526.819 203.592 525.718 204.155 524.251 204.155ZM524.064 196.305C523.46 196.305 522.953 196.526 522.543 196.969C522.133 197.406 521.879 198.021 521.782 198.814H526.169V198.701C526.126 197.94 525.92 197.352 525.554 196.936C525.187 196.515 524.69 196.305 524.064 196.305Z",fill:"black"},null,-1),li=u("path",{d:"M743.5 88.3496L745.094 88.3496L745.094 86.7559L743.5 86.7559L743.5 88.3496ZM583 88.3496L598.937 97.551L598.937 79.1483L583 88.3496ZM745.094 110.001L745.094 88.3496L741.906 88.3496L741.906 110.001L745.094 110.001ZM743.5 86.7559L597.343 86.7559L597.343 89.9433L743.5 89.9433L743.5 86.7559Z",fill:"var(--graph-color-3)"},null,-1),ci=u("path",{d:"M162 94.001L160.406 94.001L160.406 92.4073L162 92.4073L162 94.001ZM322.5 94.001L306.563 103.202L306.563 84.7996L322.5 94.001ZM160.406 115.652L160.406 94.001L163.594 94.001L163.594 115.652L160.406 115.652ZM162 92.4073L308.157 92.4073L308.157 95.5947L162 95.5947L162 92.4073Z",fill:"var(--graph-color-3)"},null,-1),hi=u("g",{"clip-path":"url(#clip0_201_76)"},[u("path",{d:"M663.006 254.855L660.979 253.594L661.022 255.521L663.048 256.783L663.006 254.855ZM665.925 261.601L665.882 259.716L664.111 258.611C664.083 258.596 664.054 258.568 664.04 258.554L664.083 260.453L665.925 261.601ZM659.59 264.137L654.956 261.261L654.843 256.442L657.11 255.465L657.068 253.537L653.44 255.096C653.157 255.224 652.987 255.479 653.001 255.776L653.143 261.558C653.143 261.856 653.327 262.153 653.61 262.323L659.165 265.767C659.42 265.923 659.732 265.965 660.001 265.895C660.03 265.88 660.058 265.88 660.086 265.866L663.502 264.392L661.645 263.245L659.59 264.137Z",fill:"var(--graph-color-4)"}),C(),u("path",{d:"M674.569 253.481C674.555 253.141 674.357 252.786 674.017 252.588L667.271 248.407L667.059 248.492L667.101 250.519L672.444 253.835L672.571 259.248L674.612 260.51L674.725 260.467L674.569 253.481ZM666.492 262.99L660.214 259.107L660.058 252.588L662.921 251.355L662.864 249.102L658.428 251.015C658.102 251.157 657.904 251.454 657.918 251.808L658.102 259.461C658.102 259.815 658.315 260.155 658.655 260.354L666.01 264.917C666.308 265.101 666.676 265.158 666.988 265.059C667.016 265.044 667.044 265.03 667.073 265.03L671.409 263.16L669.255 261.827L666.492 262.99Z",fill:"var(--graph-color-5)"}),C(),u("path",{d:"M684.135 248.124L674.711 242.285C674.357 242.073 673.946 242.016 673.592 242.129C673.563 242.144 673.521 242.158 673.492 242.172L664.295 246.14C663.927 246.296 663.7 246.636 663.714 247.047L663.941 256.853C663.955 257.25 664.196 257.647 664.579 257.874L674.003 263.712C674.343 263.925 674.768 263.981 675.122 263.868C675.15 263.854 675.193 263.84 675.221 263.826L684.418 259.858C684.787 259.702 685.014 259.347 684.999 258.951L684.773 249.144C684.758 248.747 684.518 248.365 684.135 248.124V248.124ZM674.555 261.516L666.364 256.442L666.166 247.926L674.158 244.482L682.349 249.555L682.548 258.072L674.555 261.516Z",fill:"var(--graph-color-6)"})],-1),di=u("path",{d:"M461 271.001L461 272.595L461 271.001ZM513 271.001L513 269.407L513.66 269.407L514.127 269.874L513 271.001ZM567 325.001L549.224 320.238L562.237 307.225L567 325.001ZM292 269.407L461 269.407L461 272.595L292 272.595L292 269.407ZM513 272.595L461 272.595L461 269.407L513 269.407L513 272.595ZM514.127 269.874L557.985 313.732L555.731 315.985L511.873 272.128L514.127 269.874Z",fill:"var(--graph-color-2)"},null,-1),fi=u("path",{d:"M532 382.001L533.127 383.128L532.66 383.595L532 383.595L532 382.001ZM344 382.001L359.937 372.799L359.937 391.202L344 382.001ZM532 383.595L358.344 383.595L358.344 380.407L532 380.407L532 383.595ZM530.873 380.874L570.373 341.374L572.627 343.628L533.127 383.128L530.873 380.874ZM570.373 341.374L609.873 301.874L612.127 304.128L572.627 343.628L570.373 341.374Z",fill:"var(--graph-color-2)"},null,-1),ui=u("g",{filter:"url(#filter4_d_201_76)"},[u("rect",{x:"279.396",y:"319.6",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 279.396 319.6)",fill:"white"})],-1),Ci=u("path",{d:"M120.301 269.908C120.301 269.45 120.139 269.099 119.815 268.856C119.492 268.608 118.909 268.349 118.067 268.079C117.226 267.804 116.559 267.534 116.068 267.27C114.73 266.547 114.061 265.573 114.061 264.348C114.061 263.712 114.239 263.145 114.595 262.649C114.957 262.147 115.472 261.756 116.141 261.475C116.815 261.195 117.571 261.055 118.407 261.055C119.249 261.055 119.999 261.208 120.657 261.516C121.315 261.818 121.825 262.247 122.187 262.803C122.553 263.358 122.737 263.99 122.737 264.696H120.309C120.309 264.157 120.139 263.739 119.799 263.442C119.459 263.14 118.982 262.989 118.367 262.989C117.773 262.989 117.312 263.116 116.983 263.369C116.654 263.617 116.489 263.946 116.489 264.357C116.489 264.74 116.681 265.061 117.064 265.32C117.452 265.579 118.021 265.821 118.771 266.048C120.153 266.463 121.159 266.979 121.79 267.594C122.421 268.209 122.737 268.975 122.737 269.892C122.737 270.912 122.351 271.713 121.58 272.296C120.808 272.873 119.769 273.162 118.464 273.162C117.557 273.162 116.732 272.997 115.987 272.668C115.243 272.334 114.673 271.878 114.28 271.3C113.891 270.723 113.697 270.054 113.697 269.293H116.133C116.133 270.594 116.91 271.244 118.464 271.244C119.041 271.244 119.492 271.128 119.815 270.896C120.139 270.658 120.301 270.329 120.301 269.908ZM132.752 267.893H128.091V271.05H133.562V273H125.663V261.216H133.546V263.183H128.091V265.991H132.752V267.893ZM140.623 268.686H138.689V273H136.261V261.216H140.64C142.032 261.216 143.105 261.527 143.861 262.147C144.616 262.768 144.994 263.644 144.994 264.777C144.994 265.581 144.818 266.253 144.468 266.793C144.122 267.327 143.596 267.753 142.889 268.071L145.439 272.887V273H142.833L140.623 268.686ZM138.689 266.72H140.648C141.257 266.72 141.729 266.566 142.064 266.258C142.398 265.945 142.566 265.517 142.566 264.972C142.566 264.416 142.407 263.979 142.088 263.661C141.775 263.342 141.292 263.183 140.64 263.183H138.689V266.72ZM152.314 270.078L154.985 261.216H157.688L153.585 273H151.052L146.965 261.216H149.66L152.314 270.078ZM162.662 273H160.234V261.216H162.662V273ZM175.445 269.075C175.353 270.343 174.884 271.341 174.037 272.069C173.195 272.798 172.084 273.162 170.702 273.162C169.192 273.162 168.002 272.655 167.133 271.64C166.27 270.621 165.838 269.223 165.838 267.448V266.728C165.838 265.595 166.038 264.597 166.437 263.733C166.837 262.87 167.406 262.209 168.145 261.751C168.89 261.287 169.753 261.055 170.735 261.055C172.094 261.055 173.19 261.419 174.021 262.147C174.851 262.876 175.332 263.898 175.461 265.214H173.033C172.974 264.454 172.761 263.903 172.394 263.563C172.032 263.218 171.479 263.045 170.735 263.045C169.925 263.045 169.318 263.337 168.914 263.92C168.515 264.497 168.31 265.395 168.299 266.615V267.505C168.299 268.778 168.49 269.709 168.873 270.297C169.262 270.885 169.871 271.179 170.702 271.179C171.452 271.179 172.011 271.009 172.378 270.669C172.75 270.324 172.963 269.792 173.017 269.075H175.445ZM185.404 267.893H180.742V271.05H186.213V273H178.314V261.216H186.197V263.183H180.742V265.991H185.404V267.893Z",fill:"black"},null,-1),pi=u("path",{d:"M15.79 295.599V283.816H19.1163C20.1414 283.816 21.0478 284.042 21.8356 284.496C22.6233 284.949 23.2303 285.594 23.6565 286.43C24.0882 287.266 24.3067 288.227 24.3121 289.311V290.064C24.3121 291.175 24.0962 292.149 23.6646 292.985C23.2384 293.822 22.626 294.464 21.8275 294.911C21.0344 295.359 20.109 295.589 19.0515 295.599H15.79ZM17.3439 285.094V294.329H18.9787C20.1765 294.329 21.1072 293.956 21.7708 293.212C22.4399 292.467 22.7744 291.407 22.7744 290.031V289.343C22.7744 288.005 22.4587 286.967 21.8275 286.228C21.2016 285.483 20.3114 285.105 19.1567 285.094H17.3439ZM31.8387 295.599C31.7523 295.427 31.6822 295.119 31.6282 294.677C30.9322 295.4 30.1013 295.761 29.1356 295.761C28.2723 295.761 27.5628 295.518 27.0071 295.033C26.4567 294.542 26.1816 293.921 26.1816 293.171C26.1816 292.26 26.5269 291.553 27.2175 291.051C27.9135 290.544 28.8901 290.29 30.1472 290.29H31.604V289.602C31.604 289.079 31.4475 288.664 31.1346 288.356C30.8216 288.043 30.3603 287.887 29.7506 287.887C29.2165 287.887 28.7687 288.022 28.4072 288.291C28.0457 288.561 27.8649 288.887 27.8649 289.271H26.3596C26.3596 288.834 26.5134 288.413 26.8209 288.008C27.1339 287.598 27.5547 287.274 28.0835 287.037C28.6176 286.799 29.203 286.681 29.8397 286.681C30.8486 286.681 31.639 286.934 32.211 287.441C32.7829 287.943 33.0796 288.637 33.1012 289.521V293.552C33.1012 294.356 33.2037 294.995 33.4087 295.47V295.599H31.8387ZM29.3541 294.458C29.8235 294.458 30.2686 294.337 30.6894 294.094C31.1103 293.851 31.4151 293.536 31.604 293.147V291.35H30.4305C28.596 291.35 27.6788 291.887 27.6788 292.961C27.6788 293.43 27.8353 293.797 28.1482 294.062C28.4611 294.326 28.8631 294.458 29.3541 294.458ZM37.4796 284.722V286.843H39.1144V288H37.4796V293.43C37.4796 293.781 37.5524 294.045 37.6981 294.224C37.8438 294.396 38.092 294.483 38.4427 294.483C38.6153 294.483 38.8527 294.45 39.1549 294.385V295.599C38.761 295.707 38.3779 295.761 38.0056 295.761C37.3366 295.761 36.8321 295.559 36.4922 295.154C36.1523 294.75 35.9823 294.175 35.9823 293.43V288H34.388V286.843H35.9823V284.722H37.4796ZM46.2768 295.599C46.1905 295.427 46.1203 295.119 46.0664 294.677C45.3704 295.4 44.5395 295.761 43.5737 295.761C42.7104 295.761 42.0009 295.518 41.4452 295.033C40.8949 294.542 40.6197 293.921 40.6197 293.171C40.6197 292.26 40.965 291.553 41.6556 291.051C42.3516 290.544 43.3282 290.29 44.5853 290.29H46.0421V289.602C46.0421 289.079 45.8856 288.664 45.5727 288.356C45.2598 288.043 44.7985 287.887 44.1888 287.887C43.6546 287.887 43.2068 288.022 42.8453 288.291C42.4838 288.561 42.3031 288.887 42.3031 289.271H40.7978C40.7978 288.834 40.9515 288.413 41.2591 288.008C41.572 287.598 41.9928 287.274 42.5216 287.037C43.0557 286.799 43.6411 286.681 44.2778 286.681C45.2867 286.681 46.0772 286.934 46.6491 287.441C47.221 287.943 47.5177 288.637 47.5393 289.521V293.552C47.5393 294.356 47.6418 294.995 47.8469 295.47V295.599H46.2768ZM43.7922 294.458C44.2616 294.458 44.7067 294.337 45.1276 294.094C45.5484 293.851 45.8533 293.536 46.0421 293.147V291.35H44.8686C43.0342 291.35 42.1169 291.887 42.1169 292.961C42.1169 293.43 42.2734 293.797 42.5863 294.062C42.8993 294.326 43.3012 294.458 43.7922 294.458ZM55.7862 290.986V295.599H54.2323V283.816H58.5783C59.8678 283.816 60.8768 284.145 61.6052 284.803C62.3389 285.461 62.7058 286.333 62.7058 287.417C62.7058 288.561 62.347 289.443 61.6295 290.064C60.9173 290.679 59.8948 290.986 58.5622 290.986H55.7862ZM55.7862 289.716H58.5783C59.4092 289.716 60.0459 289.521 60.4883 289.133C60.9307 288.739 61.152 288.173 61.152 287.433C61.152 286.732 60.9307 286.171 60.4883 285.75C60.0459 285.329 59.4389 285.111 58.6674 285.094H55.7862V289.716ZM66.0807 295.599H64.5834V283.168H66.0807V295.599ZM73.8905 295.599C73.8042 295.427 73.7341 295.119 73.6801 294.677C72.9841 295.4 72.1532 295.761 71.1874 295.761C70.3242 295.761 69.6147 295.518 69.0589 295.033C68.5086 294.542 68.2334 293.921 68.2334 293.171C68.2334 292.26 68.5787 291.553 69.2694 291.051C69.9654 290.544 70.9419 290.29 72.1991 290.29H73.6558V289.602C73.6558 289.079 73.4994 288.664 73.1864 288.356C72.8735 288.043 72.4122 287.887 71.8025 287.887C71.2684 287.887 70.8205 288.022 70.459 288.291C70.0976 288.561 69.9168 288.887 69.9168 289.271H68.4115C68.4115 288.834 68.5653 288.413 68.8728 288.008C69.1857 287.598 69.6066 287.274 70.1353 287.037C70.6695 286.799 71.2549 286.681 71.8915 286.681C72.9005 286.681 73.6909 286.934 74.2628 287.441C74.8347 287.943 75.1315 288.637 75.1531 289.521V293.552C75.1531 294.356 75.2556 294.995 75.4606 295.47V295.599H73.8905ZM71.4059 294.458C71.8753 294.458 72.3205 294.337 72.7413 294.094C73.1621 293.851 73.467 293.536 73.6558 293.147V291.35H72.4823C70.6479 291.35 69.7307 291.887 69.7307 292.961C69.7307 293.43 69.8871 293.797 70.2001 294.062C70.513 294.326 70.915 294.458 71.4059 294.458ZM78.9164 286.843L78.9649 287.943C79.6339 287.102 80.508 286.681 81.5871 286.681C83.4377 286.681 84.3711 287.725 84.3873 289.813V295.599H82.8901V289.805C82.8847 289.173 82.739 288.707 82.4531 288.405C82.1725 288.102 81.7328 287.951 81.1339 287.951C80.6483 287.951 80.222 288.081 79.8552 288.34C79.4883 288.599 79.2023 288.939 78.9973 289.36V295.599H77.5001V286.843H78.9164ZM90.2791 295.761C89.0921 295.761 88.1263 295.373 87.3818 294.596C86.6372 293.813 86.2649 292.769 86.2649 291.464V291.189C86.2649 290.32 86.4295 289.546 86.7586 288.866C87.0931 288.181 87.5571 287.647 88.1506 287.263C88.7495 286.875 89.397 286.681 90.093 286.681C91.2314 286.681 92.1162 287.056 92.7475 287.806C93.3788 288.556 93.6944 289.629 93.6944 291.027V291.65H87.7621C87.7837 292.513 88.0346 293.212 88.5148 293.746C89.0004 294.275 89.6155 294.539 90.36 294.539C90.8888 294.539 91.3366 294.431 91.7035 294.215C92.0704 294 92.3914 293.714 92.6666 293.358L93.5811 294.07C92.8473 295.197 91.7467 295.761 90.2791 295.761ZM90.093 287.911C89.4887 287.911 88.9815 288.132 88.5715 288.575C88.1614 289.012 87.9078 289.627 87.8107 290.42H92.1972V290.306C92.154 289.546 91.949 288.958 91.5821 288.542C91.2152 288.121 90.7188 287.911 90.093 287.911ZM101.334 290.986V295.599H99.7804V283.816H104.126C105.416 283.816 106.425 284.145 107.153 284.803C107.887 285.461 108.254 286.333 108.254 287.417C108.254 288.561 107.895 289.443 107.178 290.064C106.465 290.679 105.443 290.986 104.11 290.986H101.334ZM101.334 289.716H104.126C104.957 289.716 105.594 289.521 106.036 289.133C106.479 288.739 106.7 288.173 106.7 287.433C106.7 286.732 106.479 286.171 106.036 285.75C105.594 285.329 104.987 285.111 104.215 285.094H101.334V289.716ZM114.235 288.186C114.008 288.148 113.763 288.129 113.498 288.129C112.516 288.129 111.85 288.548 111.499 289.384V295.599H110.002V286.843H111.459L111.483 287.854C111.974 287.072 112.67 286.681 113.571 286.681C113.862 286.681 114.084 286.719 114.235 286.794V288.186ZM115.06 291.14C115.06 290.282 115.227 289.511 115.562 288.825C115.902 288.14 116.371 287.611 116.97 287.239C117.574 286.867 118.262 286.681 119.034 286.681C120.226 286.681 121.189 287.093 121.923 287.919C122.662 288.744 123.032 289.842 123.032 291.213V291.318C123.032 292.171 122.867 292.937 122.538 293.617C122.215 294.291 121.748 294.817 121.138 295.195C120.534 295.572 119.838 295.761 119.05 295.761C117.863 295.761 116.9 295.348 116.161 294.523C115.427 293.697 115.06 292.605 115.06 291.245V291.14ZM116.566 291.318C116.566 292.289 116.789 293.069 117.237 293.657C117.69 294.245 118.295 294.539 119.05 294.539C119.811 294.539 120.415 294.242 120.863 293.649C121.311 293.05 121.535 292.214 121.535 291.14C121.535 290.18 121.305 289.403 120.847 288.809C120.394 288.21 119.789 287.911 119.034 287.911C118.295 287.911 117.699 288.205 117.245 288.793C116.792 289.381 116.566 290.223 116.566 291.318ZM127.669 290.039L129.612 286.843H131.36L128.495 291.172L131.449 295.599H129.717L127.694 292.322L125.67 295.599H123.93L126.884 291.172L124.019 286.843H125.751L127.669 290.039ZM135.819 293.406L137.859 286.843H139.461L135.94 296.951C135.396 298.408 134.53 299.136 133.343 299.136L133.059 299.112L132.501 299.007V297.793L132.906 297.825C133.413 297.825 133.807 297.722 134.087 297.517C134.373 297.312 134.608 296.937 134.791 296.392L135.123 295.502L131.999 286.843H133.634L135.819 293.406ZM144.859 290.816C144.859 289.597 145.021 288.426 145.345 287.304C145.674 286.182 146.162 285.162 146.81 284.245C147.457 283.327 148.129 282.68 148.825 282.302L149.132 283.29C148.345 283.894 147.697 284.817 147.19 286.058C146.688 287.299 146.413 288.688 146.364 290.226L146.356 290.913C146.356 292.996 146.737 294.804 147.497 296.336C147.956 297.253 148.501 297.971 149.132 298.489L148.825 299.403C148.107 299.004 147.422 298.335 146.769 297.396C145.496 295.562 144.859 293.368 144.859 290.816ZM150.816 295.599V283.816H154.142C155.167 283.816 156.073 284.042 156.861 284.496C157.649 284.949 158.256 285.594 158.682 286.43C159.114 287.266 159.332 288.227 159.338 289.311V290.064C159.338 291.175 159.122 292.149 158.69 292.985C158.264 293.822 157.652 294.464 156.853 294.911C156.06 295.359 155.135 295.589 154.077 295.599H150.816ZM152.37 285.094V294.329H154.004C155.202 294.329 156.133 293.956 156.796 293.212C157.465 292.467 157.8 291.407 157.8 290.031V289.343C157.8 288.005 157.484 286.967 156.853 286.228C156.227 285.483 155.337 285.105 154.182 285.094H152.37ZM163.247 290.986V295.599H161.693V283.816H166.039C167.328 283.816 168.337 284.145 169.066 284.803C169.799 285.461 170.166 286.333 170.166 287.417C170.166 288.561 169.808 289.443 169.09 290.064C168.378 290.679 167.355 290.986 166.023 290.986H163.247ZM163.247 289.716H166.039C166.87 289.716 167.506 289.521 167.949 289.133C168.391 288.739 168.612 288.173 168.612 287.433C168.612 286.732 168.391 286.171 167.949 285.75C167.506 285.329 166.899 285.111 166.128 285.094H163.247V289.716ZM173.703 290.986V295.599H172.149V283.816H176.495C177.785 283.816 178.794 284.145 179.522 284.803C180.256 285.461 180.623 286.333 180.623 287.417C180.623 288.561 180.264 289.443 179.546 290.064C178.834 290.679 177.812 290.986 176.479 290.986H173.703ZM173.703 289.716H176.495C177.326 289.716 177.963 289.521 178.405 289.133C178.848 288.739 179.069 288.173 179.069 287.433C179.069 286.732 178.848 286.171 178.405 285.75C177.963 285.329 177.356 285.111 176.584 285.094H173.703V289.716ZM185.827 290.897C185.827 292.1 185.667 293.255 185.349 294.361C185.036 295.462 184.553 296.479 183.9 297.412C183.253 298.346 182.573 299.009 181.861 299.403L181.545 298.489C182.376 297.852 183.042 296.865 183.544 295.527C184.051 294.183 184.31 292.694 184.321 291.059V290.8C184.321 289.667 184.202 288.615 183.965 287.644C183.728 286.667 183.396 285.793 182.97 285.022C182.549 284.25 182.074 283.649 181.545 283.217L181.861 282.302C182.573 282.696 183.25 283.354 183.892 284.277C184.54 285.2 185.023 286.217 185.341 287.328C185.665 288.44 185.827 289.629 185.827 290.897Z",fill:"black"},null,-1),gi=u("path",{d:"M279.6 271.244L198 271.244L198 243.1C198 240.283 200.283 238 203.1 238L274.5 238C277.317 238 279.6 240.283 279.6 243.1L279.6 271.244Z",fill:"var(--graph-color-2)"},null,-1),mi=u("g",{filter:"url(#filter5_d_201_76)"},[u("rect",{x:"329",y:"402.001",width:"131",height:"55",rx:"5.09991",transform:"rotate(-180 329 402.001)",fill:"var(--graph-color-2)"})],-1),_i=u("path",{d:"M229.737 380.001H227.309V368.217H229.737V380.001ZM242.852 380.001H240.424L235.698 372.248V380.001H233.27V368.217H235.698L240.432 375.987V368.217H242.852V380.001ZM255.571 378.512C255.134 379.035 254.516 379.442 253.717 379.734C252.919 380.02 252.034 380.163 251.063 380.163C250.043 380.163 249.147 379.942 248.376 379.499C247.61 379.051 247.016 378.404 246.595 377.557C246.18 376.71 245.967 375.714 245.956 374.57V373.769C245.956 372.593 246.153 371.576 246.547 370.718C246.946 369.855 247.518 369.197 248.263 368.743C249.013 368.285 249.889 368.055 250.893 368.055C252.29 368.055 253.383 368.39 254.171 369.059C254.958 369.723 255.425 370.691 255.571 371.964H253.208C253.1 371.29 252.86 370.796 252.487 370.483C252.12 370.17 251.613 370.014 250.966 370.014C250.14 370.014 249.512 370.324 249.08 370.945C248.648 371.565 248.43 372.488 248.424 373.712V374.465C248.424 375.701 248.659 376.634 249.129 377.265C249.598 377.897 250.286 378.212 251.192 378.212C252.104 378.212 252.754 378.018 253.143 377.63V375.598H250.933V373.81H255.571V378.512ZM263.183 375.687H261.248V380.001H258.82V368.217H263.199C264.591 368.217 265.664 368.528 266.42 369.148C267.175 369.768 267.553 370.645 267.553 371.778C267.553 372.582 267.378 373.254 267.027 373.793C266.682 374.328 266.155 374.754 265.449 375.072L267.998 379.888V380.001H265.392L263.183 375.687ZM261.248 373.721H263.207C263.817 373.721 264.289 373.567 264.623 373.259C264.958 372.946 265.125 372.517 265.125 371.972C265.125 371.417 264.966 370.98 264.647 370.661C264.335 370.343 263.852 370.184 263.199 370.184H261.248V373.721ZM277.771 374.894H273.109V378.05H278.58V380.001H270.681V368.217H278.564V370.184H273.109V372.992H277.771V374.894ZM287.39 376.909C287.39 376.451 287.228 376.1 286.904 375.857C286.58 375.609 285.998 375.35 285.156 375.08C284.314 374.805 283.648 374.535 283.157 374.271C281.819 373.548 281.15 372.574 281.15 371.349C281.15 370.713 281.328 370.146 281.684 369.65C282.046 369.148 282.561 368.757 283.23 368.476C283.904 368.196 284.66 368.055 285.496 368.055C286.338 368.055 287.088 368.209 287.746 368.517C288.404 368.819 288.914 369.248 289.275 369.804C289.642 370.359 289.826 370.991 289.826 371.697H287.398C287.398 371.158 287.228 370.74 286.888 370.443C286.548 370.141 286.071 369.99 285.455 369.99C284.862 369.99 284.401 370.116 284.072 370.37C283.742 370.618 283.578 370.947 283.578 371.357C283.578 371.74 283.769 372.062 284.152 372.32C284.541 372.579 285.11 372.822 285.86 373.049C287.241 373.464 288.248 373.98 288.879 374.595C289.51 375.21 289.826 375.976 289.826 376.893C289.826 377.913 289.44 378.714 288.668 379.297C287.897 379.874 286.858 380.163 285.553 380.163C284.646 380.163 283.821 379.998 283.076 379.669C282.332 379.335 281.762 378.879 281.368 378.301C280.98 377.724 280.786 377.055 280.786 376.294H283.222C283.222 377.594 283.999 378.245 285.553 378.245C286.13 378.245 286.58 378.129 286.904 377.897C287.228 377.659 287.39 377.33 287.39 376.909ZM298.862 376.909C298.862 376.451 298.7 376.1 298.376 375.857C298.053 375.609 297.47 375.35 296.628 375.08C295.787 374.805 295.12 374.535 294.629 374.271C293.291 373.548 292.622 372.574 292.622 371.349C292.622 370.713 292.8 370.146 293.156 369.65C293.518 369.148 294.033 368.757 294.702 368.476C295.377 368.196 296.132 368.055 296.968 368.055C297.81 368.055 298.56 368.209 299.218 368.517C299.876 368.819 300.386 369.248 300.748 369.804C301.115 370.359 301.298 370.991 301.298 371.697H298.87C298.87 371.158 298.7 370.74 298.36 370.443C298.02 370.141 297.543 369.99 296.928 369.99C296.334 369.99 295.873 370.116 295.544 370.37C295.215 370.618 295.05 370.947 295.05 371.357C295.05 371.74 295.242 372.062 295.625 372.32C296.013 372.579 296.582 372.822 297.332 373.049C298.714 373.464 299.72 373.98 300.351 374.595C300.982 375.21 301.298 375.976 301.298 376.893C301.298 377.913 300.912 378.714 300.141 379.297C299.369 379.874 298.331 380.163 297.025 380.163C296.118 380.163 295.293 379.998 294.548 379.669C293.804 379.335 293.235 378.879 292.841 378.301C292.452 377.724 292.258 377.055 292.258 376.294H294.694C294.694 377.594 295.471 378.245 297.025 378.245C297.602 378.245 298.053 378.129 298.376 377.897C298.7 377.659 298.862 377.33 298.862 376.909Z",fill:"white"},null,-1),Mi=u("g",{filter:"url(#filter6_d_201_76)"},[u("rect",{x:"714",y:"402.001",width:"131",height:"55",rx:"5.09991",transform:"rotate(-180 714 402.001)",fill:"var(--graph-color-2)"})],-1),xi=u("path",{d:"M614.737 380.001H612.309V368.217H614.737V380.001ZM627.852 380.001H625.424L620.698 372.248V380.001H618.27V368.217H620.698L625.432 375.987V368.217H627.852V380.001ZM640.571 378.512C640.134 379.035 639.516 379.442 638.717 379.734C637.919 380.02 637.034 380.163 636.063 380.163C635.043 380.163 634.147 379.942 633.376 379.499C632.61 379.051 632.016 378.404 631.595 377.557C631.18 376.71 630.967 375.714 630.956 374.57V373.769C630.956 372.593 631.153 371.576 631.547 370.718C631.946 369.855 632.518 369.197 633.263 368.743C634.013 368.285 634.889 368.055 635.893 368.055C637.29 368.055 638.383 368.39 639.171 369.059C639.958 369.723 640.425 370.691 640.571 371.964H638.208C638.1 371.29 637.86 370.796 637.487 370.483C637.12 370.17 636.613 370.014 635.966 370.014C635.14 370.014 634.512 370.324 634.08 370.945C633.648 371.565 633.43 372.488 633.424 373.712V374.465C633.424 375.701 633.659 376.634 634.129 377.265C634.598 377.897 635.286 378.212 636.192 378.212C637.104 378.212 637.754 378.018 638.143 377.63V375.598H635.933V373.81H640.571V378.512ZM648.183 375.687H646.248V380.001H643.82V368.217H648.199C649.591 368.217 650.664 368.528 651.42 369.148C652.175 369.768 652.553 370.645 652.553 371.778C652.553 372.582 652.378 373.254 652.027 373.793C651.682 374.328 651.155 374.754 650.449 375.072L652.998 379.888V380.001H650.392L648.183 375.687ZM646.248 373.721H648.207C648.817 373.721 649.289 373.567 649.623 373.259C649.958 372.946 650.125 372.517 650.125 371.972C650.125 371.417 649.966 370.98 649.647 370.661C649.335 370.343 648.852 370.184 648.199 370.184H646.248V373.721ZM662.771 374.894H658.109V378.05H663.58V380.001H655.681V368.217H663.564V370.184H658.109V372.992H662.771V374.894ZM672.39 376.909C672.39 376.451 672.228 376.1 671.904 375.857C671.58 375.609 670.998 375.35 670.156 375.08C669.314 374.805 668.648 374.535 668.157 374.271C666.819 373.548 666.15 372.574 666.15 371.349C666.15 370.713 666.328 370.146 666.684 369.65C667.046 369.148 667.561 368.757 668.23 368.476C668.904 368.196 669.66 368.055 670.496 368.055C671.338 368.055 672.088 368.209 672.746 368.517C673.404 368.819 673.914 369.248 674.275 369.804C674.642 370.359 674.826 370.991 674.826 371.697H672.398C672.398 371.158 672.228 370.74 671.888 370.443C671.548 370.141 671.071 369.99 670.455 369.99C669.862 369.99 669.401 370.116 669.072 370.37C668.742 370.618 668.578 370.947 668.578 371.357C668.578 371.74 668.769 372.062 669.152 372.32C669.541 372.579 670.11 372.822 670.86 373.049C672.241 373.464 673.248 373.98 673.879 374.595C674.51 375.21 674.826 375.976 674.826 376.893C674.826 377.913 674.44 378.714 673.668 379.297C672.897 379.874 671.858 380.163 670.553 380.163C669.646 380.163 668.821 379.998 668.076 379.669C667.332 379.335 666.762 378.879 666.368 378.301C665.98 377.724 665.786 377.055 665.786 376.294H668.222C668.222 377.594 668.999 378.245 670.553 378.245C671.13 378.245 671.58 378.129 671.904 377.897C672.228 377.659 672.39 377.33 672.39 376.909ZM683.862 376.909C683.862 376.451 683.7 376.1 683.376 375.857C683.053 375.609 682.47 375.35 681.628 375.08C680.787 374.805 680.12 374.535 679.629 374.271C678.291 373.548 677.622 372.574 677.622 371.349C677.622 370.713 677.8 370.146 678.156 369.65C678.518 369.148 679.033 368.757 679.702 368.476C680.377 368.196 681.132 368.055 681.968 368.055C682.81 368.055 683.56 368.209 684.218 368.517C684.876 368.819 685.386 369.248 685.748 369.804C686.115 370.359 686.298 370.991 686.298 371.697H683.87C683.87 371.158 683.7 370.74 683.36 370.443C683.02 370.141 682.543 369.99 681.928 369.99C681.334 369.99 680.873 370.116 680.544 370.37C680.215 370.618 680.05 370.947 680.05 371.357C680.05 371.74 680.242 372.062 680.625 372.32C681.013 372.579 681.582 372.822 682.332 373.049C683.714 373.464 684.72 373.98 685.351 374.595C685.982 375.21 686.298 375.976 686.298 376.893C686.298 377.913 685.912 378.714 685.141 379.297C684.369 379.874 683.331 380.163 682.025 380.163C681.118 380.163 680.293 379.998 679.548 379.669C678.804 379.335 678.235 378.879 677.841 378.301C677.452 377.724 677.258 377.055 677.258 376.294H679.694C679.694 377.594 680.471 378.245 682.025 378.245C682.602 378.245 683.053 378.129 683.376 377.897C683.7 377.659 683.862 377.33 683.862 376.909Z",fill:"white"},null,-1),bi=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter7_d_201_76)"},[u("circle",{cx:"579",cy:"41",r:"27",fill:"url(#paint0_linear_201_76)"}),C(),u("circle",{cx:"579",cy:"41",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M576.761 45.5791C576.761 44.0296 576.949 42.7956 577.325 41.877C577.701 40.9583 578.388 40.0563 579.384 39.1709C580.391 38.2744 581.061 37.5495 581.393 36.9961C581.725 36.4316 581.891 35.8395 581.891 35.2197C581.891 33.3493 581.027 32.4141 579.301 32.4141C578.482 32.4141 577.823 32.6686 577.325 33.1777C576.838 33.6758 576.584 34.3675 576.562 35.2529H571.747C571.769 33.139 572.45 31.4844 573.789 30.2891C575.139 29.0938 576.977 28.4961 579.301 28.4961C581.647 28.4961 583.468 29.0661 584.763 30.2061C586.058 31.335 586.705 32.9342 586.705 35.0039C586.705 35.9447 586.495 36.8356 586.074 37.6768C585.654 38.5068 584.918 39.431 583.866 40.4492L582.521 41.7275C581.68 42.5355 581.199 43.4818 581.077 44.5664L581.011 45.5791H576.761ZM576.279 50.6758C576.279 49.9342 576.528 49.3255 577.026 48.8496C577.535 48.3626 578.183 48.1191 578.969 48.1191C579.755 48.1191 580.396 48.3626 580.895 48.8496C581.404 49.3255 581.658 49.9342 581.658 50.6758C581.658 51.4062 581.409 52.0094 580.911 52.4854C580.424 52.9613 579.777 53.1992 578.969 53.1992C578.161 53.1992 577.508 52.9613 577.01 52.4854C576.523 52.0094 576.279 51.4062 576.279 50.6758Z",fill:"var(--graph-color-7)"})],-1),yi=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter8_d_201_76)"},[u("circle",{cx:"816",cy:"175",r:"27",fill:"url(#paint1_linear_201_76)"}),C(),u("circle",{cx:"816",cy:"175",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M813.761 179.579C813.761 178.03 813.949 176.796 814.325 175.877C814.701 174.958 815.388 174.056 816.384 173.171C817.391 172.274 818.061 171.549 818.393 170.996C818.725 170.432 818.891 169.84 818.891 169.22C818.891 167.349 818.027 166.414 816.301 166.414C815.482 166.414 814.823 166.669 814.325 167.178C813.838 167.676 813.584 168.368 813.562 169.253H808.747C808.769 167.139 809.45 165.484 810.789 164.289C812.139 163.094 813.977 162.496 816.301 162.496C818.647 162.496 820.468 163.066 821.763 164.206C823.058 165.335 823.705 166.934 823.705 169.004C823.705 169.945 823.495 170.836 823.074 171.677C822.654 172.507 821.918 173.431 820.866 174.449L819.521 175.728C818.68 176.535 818.199 177.482 818.077 178.566L818.011 179.579H813.761ZM813.279 184.676C813.279 183.934 813.528 183.326 814.026 182.85C814.535 182.363 815.183 182.119 815.969 182.119C816.755 182.119 817.396 182.363 817.895 182.85C818.404 183.326 818.658 183.934 818.658 184.676C818.658 185.406 818.409 186.009 817.911 186.485C817.424 186.961 816.777 187.199 815.969 187.199C815.161 187.199 814.508 186.961 814.01 186.485C813.523 186.009 813.279 185.406 813.279 184.676Z",fill:"var(--graph-color-7)"})],-1),Li=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter9_d_201_76)"},[u("circle",{cx:"696",cy:"243",r:"27",fill:"url(#paint2_linear_201_76)"}),C(),u("circle",{cx:"696",cy:"243",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M693.761 247.579C693.761 246.03 693.949 244.796 694.325 243.877C694.701 242.958 695.388 242.056 696.384 241.171C697.391 240.274 698.061 239.549 698.393 238.996C698.725 238.432 698.891 237.84 698.891 237.22C698.891 235.349 698.027 234.414 696.301 234.414C695.482 234.414 694.823 234.669 694.325 235.178C693.838 235.676 693.584 236.368 693.562 237.253H688.747C688.769 235.139 689.45 233.484 690.789 232.289C692.139 231.094 693.977 230.496 696.301 230.496C698.647 230.496 700.468 231.066 701.763 232.206C703.058 233.335 703.705 234.934 703.705 237.004C703.705 237.945 703.495 238.836 703.074 239.677C702.654 240.507 701.918 241.431 700.866 242.449L699.521 243.728C698.68 244.535 698.199 245.482 698.077 246.566L698.011 247.579H693.761ZM693.279 252.676C693.279 251.934 693.528 251.326 694.026 250.85C694.535 250.363 695.183 250.119 695.969 250.119C696.755 250.119 697.396 250.363 697.895 250.85C698.404 251.326 698.658 251.934 698.658 252.676C698.658 253.406 698.409 254.009 697.911 254.485C697.424 254.961 696.777 255.199 695.969 255.199C695.161 255.199 694.508 254.961 694.01 254.485C693.523 254.009 693.279 253.406 693.279 252.676Z",fill:"var(--graph-color-7)"})],-1),vi=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter10_d_201_76)"},[u("circle",{cx:"721",cy:"407",r:"27",fill:"url(#paint3_linear_201_76)"}),C(),u("circle",{cx:"721",cy:"407",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M718.761 411.579C718.761 410.03 718.949 408.796 719.325 407.877C719.701 406.958 720.388 406.056 721.384 405.171C722.391 404.274 723.061 403.549 723.393 402.996C723.725 402.432 723.891 401.84 723.891 401.22C723.891 399.349 723.027 398.414 721.301 398.414C720.482 398.414 719.823 398.669 719.325 399.178C718.838 399.676 718.584 400.368 718.562 401.253H713.747C713.769 399.139 714.45 397.484 715.789 396.289C717.139 395.094 718.977 394.496 721.301 394.496C723.647 394.496 725.468 395.066 726.763 396.206C728.058 397.335 728.705 398.934 728.705 401.004C728.705 401.945 728.495 402.836 728.074 403.677C727.654 404.507 726.918 405.431 725.866 406.449L724.521 407.728C723.68 408.535 723.199 409.482 723.077 410.566L723.011 411.579H718.761ZM718.279 416.676C718.279 415.934 718.528 415.326 719.026 414.85C719.535 414.363 720.183 414.119 720.969 414.119C721.755 414.119 722.396 414.363 722.895 414.85C723.404 415.326 723.658 415.934 723.658 416.676C723.658 417.406 723.409 418.009 722.911 418.485C722.424 418.961 721.777 419.199 720.969 419.199C720.161 419.199 719.508 418.961 719.01 418.485C718.523 418.009 718.279 417.406 718.279 416.676Z",fill:"var(--graph-color-7)"})],-1),Vi=u("g",{"clip-path":"url(#clip1_201_76)"},[u("path",{d:"M233.006 255.855L230.979 254.594L231.022 256.521L233.048 257.783L233.006 255.855ZM235.925 262.601L235.882 260.716L234.111 259.611C234.083 259.596 234.054 259.568 234.04 259.554L234.083 261.453L235.925 262.601ZM229.59 265.137L224.956 262.261L224.843 257.442L227.11 256.465L227.068 254.537L223.44 256.096C223.157 256.224 222.987 256.479 223.001 256.776L223.143 262.558C223.143 262.856 223.327 263.153 223.61 263.323L229.165 266.767C229.42 266.923 229.732 266.965 230.001 266.895C230.03 266.88 230.058 266.88 230.086 266.866L233.502 265.392L231.645 264.245L229.59 265.137Z",fill:"var(--graph-color-4)"}),C(),u("path",{d:"M244.569 254.481C244.555 254.141 244.357 253.786 244.017 253.588L237.271 249.407L237.059 249.492L237.101 251.519L242.444 254.835L242.571 260.248L244.612 261.51L244.725 261.467L244.569 254.481ZM236.492 263.99L230.214 260.107L230.058 253.588L232.921 252.355L232.864 250.102L228.428 252.015C228.102 252.157 227.904 252.454 227.918 252.808L228.102 260.461C228.102 260.815 228.315 261.155 228.655 261.354L236.01 265.917C236.308 266.101 236.676 266.158 236.988 266.059C237.016 266.044 237.044 266.03 237.073 266.03L241.409 264.16L239.255 262.827L236.492 263.99Z",fill:"var(--graph-color-5)"}),C(),u("path",{d:"M254.135 249.124L244.711 243.285C244.357 243.073 243.946 243.016 243.592 243.129C243.563 243.144 243.521 243.158 243.492 243.172L234.295 247.14C233.927 247.296 233.7 247.636 233.714 248.047L233.941 257.853C233.955 258.25 234.196 258.647 234.579 258.874L244.003 264.712C244.343 264.925 244.768 264.981 245.122 264.868C245.15 264.854 245.193 264.84 245.221 264.826L254.418 260.858C254.787 260.702 255.014 260.347 254.999 259.951L254.773 250.144C254.758 249.747 254.518 249.365 254.135 249.124V249.124ZM244.555 262.516L236.364 257.442L236.166 248.926L244.158 245.482L252.349 250.555L252.548 259.072L244.555 262.516Z",fill:"var(--graph-color-6)"})],-1),Hi=w2(' ',1),wi=q({__name:"MultizoneGraph",setup(i){const{t}=k1();return(e,s)=>(E(),P("svg",z0,[U0,C(),j0,C(),W0,C(),Y0,C(),X0,C(),K0,C(),q0,C(),Q0,C(),J0,C(),ti,C(),ei,C(),ii,C(),si,C(),ni,C(),oi,C(),ri,C(),ai,C(),li,C(),ci,C(),hi,C(),di,C(),fi,C(),ui,C(),Ci,C(),pi,C(),gi,C(),mi,C(),_i,C(),Mi,C(),xi,C(),B(y(n1),{trigger:"hover",title:y(t)("common.product.name"),"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` The global control plane provides the config for the entire mesh. You create and update mesh configurations on the global control plane, and the zone control planes fetch the config from the global control plane. - `)]),default:S(()=>[xi,C()]),_:1},8,["title"]),C(),I(L(s1),{trigger:"hover",title:"Zone CP","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + `)]),default:S(()=>[bi,C()]),_:1},8,["title"]),C(),B(y(n1),{trigger:"hover",title:"Zone CP","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` Each zone in your mesh (Kubernetes cluster, VPC, availability zone, region) includes a read-only control plane that syncs with the global control plane to get the configurations the zone needs. - `)]),default:S(()=>[bi,C()]),_:1}),C(),I(L(s1),{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(T(L(t)("common.product.name"))+` attaches a data plane proxy sidecar to each service in your mesh. + `)]),default:S(()=>[yi,C()]),_:1}),C(),B(y(n1),{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(F(y(t)("common.product.name"))+` attaches a data plane proxy sidecar to each service in your mesh. This sidecar handles the mesh configuration for the service. - `,1)]),default:S(()=>[yi,C()]),_:1}),C(),I(L(s1),{trigger:"hover",title:"Ingress","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + `,1)]),default:S(()=>[Li,C()]),_:1}),C(),B(y(n1),{trigger:"hover",title:"Ingress","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` An ingress data plane proxy handles traffic to the zone from outside. - `)]),default:S(()=>[Li,C()]),_:1}),C(),Vi,C(),Hi]))}}),wi={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Si=u("path",{d:"M663.48 139.848V144H661.052V132.216H665.649C666.534 132.216 667.311 132.378 667.98 132.702C668.654 133.026 669.172 133.487 669.534 134.086C669.895 134.679 670.076 135.357 670.076 136.117C670.076 137.272 669.679 138.184 668.886 138.853C668.099 139.516 667.006 139.848 665.609 139.848H663.48ZM663.48 137.882H665.649C666.291 137.882 666.779 137.731 667.114 137.428C667.454 137.126 667.624 136.695 667.624 136.133C667.624 135.556 667.454 135.089 667.114 134.733C666.774 134.377 666.305 134.194 665.706 134.183H663.48V137.882ZM672.395 139.541C672.395 138.672 672.562 137.898 672.897 137.218C673.231 136.538 673.711 136.012 674.337 135.64C674.969 135.268 675.7 135.081 676.531 135.081C677.712 135.081 678.675 135.443 679.42 136.166C680.17 136.889 680.588 137.871 680.674 139.112L680.69 139.711C680.69 141.054 680.315 142.133 679.565 142.948C678.816 143.757 677.809 144.162 676.547 144.162C675.284 144.162 674.275 143.757 673.52 142.948C672.77 142.139 672.395 141.038 672.395 139.646V139.541ZM674.734 139.711C674.734 140.542 674.89 141.178 675.203 141.621C675.516 142.058 675.964 142.276 676.547 142.276C677.113 142.276 677.556 142.06 677.874 141.629C678.192 141.192 678.352 140.496 678.352 139.541C678.352 138.726 678.192 138.095 677.874 137.647C677.556 137.199 677.108 136.975 676.531 136.975C675.959 136.975 675.516 137.199 675.203 137.647C674.89 138.089 674.734 138.777 674.734 139.711ZM688.149 141.58C688.149 141.294 688.006 141.07 687.72 140.908C687.439 140.741 686.986 140.593 686.36 140.463C684.277 140.026 683.236 139.141 683.236 137.809C683.236 137.032 683.557 136.384 684.199 135.866C684.847 135.343 685.691 135.081 686.732 135.081C687.844 135.081 688.731 135.343 689.395 135.866C690.064 136.39 690.398 137.07 690.398 137.906H688.06C688.06 137.571 687.952 137.296 687.736 137.08C687.52 136.859 687.183 136.749 686.724 136.749C686.33 136.749 686.025 136.838 685.81 137.016C685.594 137.194 685.486 137.42 685.486 137.695C685.486 137.954 685.607 138.165 685.85 138.327C686.098 138.483 686.514 138.621 687.096 138.739C687.679 138.853 688.17 138.982 688.569 139.128C689.805 139.581 690.423 140.366 690.423 141.483C690.423 142.282 690.08 142.929 689.395 143.425C688.71 143.916 687.825 144.162 686.74 144.162C686.007 144.162 685.354 144.032 684.782 143.773C684.215 143.509 683.77 143.15 683.446 142.697C683.123 142.238 682.961 141.745 682.961 141.216H685.178C685.2 141.631 685.354 141.95 685.64 142.171C685.926 142.392 686.309 142.503 686.789 142.503C687.237 142.503 687.574 142.419 687.801 142.252C688.033 142.079 688.149 141.855 688.149 141.58ZM696.011 133.09V135.243H697.509V136.959H696.011V141.329C696.011 141.653 696.073 141.885 696.197 142.025C696.322 142.166 696.559 142.236 696.91 142.236C697.169 142.236 697.398 142.217 697.598 142.179V143.951C697.139 144.092 696.667 144.162 696.181 144.162C694.541 144.162 693.705 143.334 693.672 141.677V136.959H692.394V135.243H693.672V133.09H696.011ZM699.747 139.557C699.747 138.213 700.065 137.132 700.702 136.312C701.344 135.491 702.207 135.081 703.291 135.081C704.252 135.081 704.999 135.411 705.533 136.069L705.63 135.243H707.751V143.709C707.751 144.475 707.575 145.141 707.225 145.708C706.879 146.274 706.391 146.706 705.76 147.003C705.129 147.299 704.389 147.448 703.542 147.448C702.9 147.448 702.274 147.318 701.665 147.059C701.055 146.806 700.594 146.476 700.281 146.072L701.317 144.647C701.899 145.3 702.606 145.627 703.437 145.627C704.058 145.627 704.54 145.459 704.886 145.125C705.231 144.796 705.404 144.326 705.404 143.717V143.247C704.864 143.857 704.155 144.162 703.275 144.162C702.223 144.162 701.371 143.752 700.718 142.932C700.07 142.106 699.747 141.014 699.747 139.654V139.557ZM702.086 139.727C702.086 140.52 702.245 141.143 702.563 141.596C702.881 142.044 703.318 142.268 703.874 142.268C704.586 142.268 705.096 142.001 705.404 141.467V137.784C705.091 137.25 704.586 136.983 703.89 136.983C703.329 136.983 702.887 137.213 702.563 137.671C702.245 138.13 702.086 138.815 702.086 139.727ZM715.751 137.436C715.433 137.393 715.152 137.372 714.909 137.372C714.025 137.372 713.445 137.671 713.169 138.27V144H710.83V135.243H713.04L713.105 136.287C713.574 135.483 714.224 135.081 715.055 135.081C715.314 135.081 715.557 135.116 715.783 135.187L715.751 137.436ZM722.028 144.162C720.744 144.162 719.697 143.768 718.887 142.98C718.084 142.193 717.682 141.143 717.682 139.832V139.605C717.682 138.726 717.852 137.941 718.191 137.25C718.531 136.554 719.012 136.02 719.632 135.648C720.258 135.27 720.97 135.081 721.769 135.081C722.966 135.081 723.908 135.459 724.593 136.214C725.284 136.97 725.629 138.041 725.629 139.427V140.382H720.053C720.128 140.954 720.355 141.413 720.733 141.758C721.116 142.104 721.599 142.276 722.181 142.276C723.082 142.276 723.787 141.95 724.294 141.297L725.443 142.584C725.092 143.08 724.617 143.469 724.019 143.749C723.42 144.024 722.756 144.162 722.028 144.162ZM721.761 136.975C721.297 136.975 720.919 137.132 720.628 137.445C720.342 137.758 720.158 138.205 720.077 138.788H723.331V138.602C723.32 138.084 723.18 137.685 722.91 137.404C722.64 137.118 722.257 136.975 721.761 136.975ZM732.982 141.58C732.982 141.294 732.839 141.07 732.553 140.908C732.272 140.741 731.819 140.593 731.193 140.463C729.111 140.026 728.069 139.141 728.069 137.809C728.069 137.032 728.39 136.384 729.033 135.866C729.68 135.343 730.524 135.081 731.566 135.081C732.677 135.081 733.565 135.343 734.228 135.866C734.897 136.39 735.232 137.07 735.232 137.906H732.893C732.893 137.571 732.785 137.296 732.569 137.08C732.353 136.859 732.016 136.749 731.558 136.749C731.164 136.749 730.859 136.838 730.643 137.016C730.427 137.194 730.319 137.42 730.319 137.695C730.319 137.954 730.441 138.165 730.684 138.327C730.932 138.483 731.347 138.621 731.93 138.739C732.513 138.853 733.004 138.982 733.403 139.128C734.638 139.581 735.256 140.366 735.256 141.483C735.256 142.282 734.914 142.929 734.228 143.425C733.543 143.916 732.658 144.162 731.574 144.162C730.84 144.162 730.187 144.032 729.615 143.773C729.049 143.509 728.604 143.15 728.28 142.697C727.956 142.238 727.794 141.745 727.794 141.216H730.012C730.033 141.631 730.187 141.95 730.473 142.171C730.759 142.392 731.142 142.503 731.622 142.503C732.07 142.503 732.407 142.419 732.634 142.252C732.866 142.079 732.982 141.855 732.982 141.58Z",fill:"black"},null,-1),ki=u("path",{d:"M661.401 166.63V154.846H664.728C665.753 154.846 666.659 155.073 667.447 155.526C668.235 155.979 668.842 156.624 669.268 157.46C669.7 158.296 669.918 159.257 669.924 160.341V161.094C669.924 162.205 669.708 163.179 669.276 164.016C668.85 164.852 668.237 165.494 667.439 165.942C666.646 166.39 665.721 166.619 664.663 166.63H661.401ZM662.955 156.125V165.359H664.59C665.788 165.359 666.719 164.987 667.382 164.242C668.051 163.498 668.386 162.437 668.386 161.062V160.374C668.386 159.036 668.07 157.997 667.439 157.258C666.813 156.513 665.923 156.136 664.768 156.125H662.955ZM677.45 166.63C677.364 166.457 677.294 166.149 677.24 165.707C676.544 166.43 675.713 166.792 674.747 166.792C673.884 166.792 673.174 166.549 672.619 166.063C672.068 165.572 671.793 164.952 671.793 164.202C671.793 163.29 672.138 162.583 672.829 162.081C673.525 161.574 674.502 161.321 675.759 161.321H677.215V160.633C677.215 160.109 677.059 159.694 676.746 159.386C676.433 159.073 675.972 158.917 675.362 158.917C674.828 158.917 674.38 159.052 674.019 159.322C673.657 159.591 673.476 159.918 673.476 160.301H671.971C671.971 159.864 672.125 159.443 672.432 159.038C672.745 158.628 673.166 158.305 673.695 158.067C674.229 157.83 674.814 157.711 675.451 157.711C676.46 157.711 677.251 157.965 677.822 158.472C678.394 158.974 678.691 159.667 678.713 160.552V164.582C678.713 165.386 678.815 166.025 679.02 166.5V166.63H677.45ZM674.966 165.489C675.435 165.489 675.88 165.367 676.301 165.124C676.722 164.882 677.027 164.566 677.215 164.177V162.381H676.042C674.208 162.381 673.29 162.918 673.29 163.991C673.29 164.461 673.447 164.828 673.76 165.092C674.073 165.356 674.475 165.489 674.966 165.489ZM683.091 155.752V157.873H684.726V159.03H683.091V164.461C683.091 164.811 683.164 165.076 683.31 165.254C683.455 165.426 683.703 165.513 684.054 165.513C684.227 165.513 684.464 165.48 684.766 165.416V166.63C684.372 166.738 683.989 166.792 683.617 166.792C682.948 166.792 682.444 166.589 682.104 166.185C681.764 165.78 681.594 165.205 681.594 164.461V159.03H679.999V157.873H681.594V155.752H683.091ZM691.888 166.63C691.802 166.457 691.732 166.149 691.678 165.707C690.982 166.43 690.151 166.792 689.185 166.792C688.322 166.792 687.612 166.549 687.057 166.063C686.506 165.572 686.231 164.952 686.231 164.202C686.231 163.29 686.576 162.583 687.267 162.081C687.963 161.574 688.94 161.321 690.197 161.321H691.654V160.633C691.654 160.109 691.497 159.694 691.184 159.386C690.871 159.073 690.41 158.917 689.8 158.917C689.266 158.917 688.818 159.052 688.457 159.322C688.095 159.591 687.915 159.918 687.915 160.301H686.409C686.409 159.864 686.563 159.443 686.871 159.038C687.183 158.628 687.604 158.305 688.133 158.067C688.667 157.83 689.253 157.711 689.889 157.711C690.898 157.711 691.689 157.965 692.261 158.472C692.832 158.974 693.129 159.667 693.151 160.552V164.582C693.151 165.386 693.253 166.025 693.458 166.5V166.63H691.888ZM689.404 165.489C689.873 165.489 690.318 165.367 690.739 165.124C691.16 164.882 691.465 164.566 691.654 164.177V162.381H690.48C688.646 162.381 687.728 162.918 687.728 163.991C687.728 164.461 687.885 164.828 688.198 165.092C688.511 165.356 688.913 165.489 689.404 165.489ZM702.911 162.348C702.911 163.686 702.604 164.763 701.988 165.578C701.373 166.387 700.548 166.792 699.512 166.792C698.406 166.792 697.551 166.4 696.946 165.618L696.874 166.63H695.498V154.199H696.995V158.836C697.599 158.086 698.433 157.711 699.496 157.711C700.559 157.711 701.392 158.113 701.997 158.917C702.606 159.721 702.911 160.821 702.911 162.219V162.348ZM701.414 162.178C701.414 161.159 701.217 160.371 700.823 159.815C700.429 159.26 699.863 158.982 699.124 158.982C698.136 158.982 697.427 159.44 696.995 160.357V164.145C697.454 165.062 698.169 165.521 699.14 165.521C699.857 165.521 700.416 165.243 700.815 164.687C701.214 164.132 701.414 163.295 701.414 162.178ZM710.211 166.63C710.125 166.457 710.055 166.149 710.001 165.707C709.305 166.43 708.474 166.792 707.508 166.792C706.645 166.792 705.935 166.549 705.38 166.063C704.829 165.572 704.554 164.952 704.554 164.202C704.554 163.29 704.899 162.583 705.59 162.081C706.286 161.574 707.263 161.321 708.52 161.321H709.976V160.633C709.976 160.109 709.82 159.694 709.507 159.386C709.194 159.073 708.733 158.917 708.123 158.917C707.589 158.917 707.141 159.052 706.78 159.322C706.418 159.591 706.237 159.918 706.237 160.301H704.732C704.732 159.864 704.886 159.443 705.193 159.038C705.506 158.628 705.927 158.305 706.456 158.067C706.99 157.83 707.575 157.711 708.212 157.711C709.221 157.711 710.011 157.965 710.583 158.472C711.155 158.974 711.452 159.667 711.474 160.552V164.582C711.474 165.386 711.576 166.025 711.781 166.5V166.63H710.211ZM707.727 165.489C708.196 165.489 708.641 165.367 709.062 165.124C709.483 164.882 709.788 164.566 709.976 164.177V162.381H708.803C706.968 162.381 706.051 162.918 706.051 163.991C706.051 164.461 706.208 164.828 706.521 165.092C706.834 165.356 707.236 165.489 707.727 165.489ZM718.919 164.307C718.919 163.902 718.766 163.589 718.458 163.368C718.156 163.142 717.624 162.947 716.864 162.785C716.108 162.624 715.507 162.429 715.059 162.203C714.616 161.976 714.287 161.706 714.072 161.393C713.861 161.08 713.756 160.708 713.756 160.277C713.756 159.559 714.058 158.952 714.662 158.456C715.272 157.959 716.049 157.711 716.993 157.711C717.986 157.711 718.79 157.967 719.405 158.48C720.025 158.992 720.336 159.648 720.336 160.446H718.83C718.83 160.036 718.655 159.683 718.304 159.386C717.959 159.09 717.522 158.941 716.993 158.941C716.448 158.941 716.022 159.06 715.714 159.297C715.407 159.535 715.253 159.845 715.253 160.228C715.253 160.589 715.396 160.862 715.682 161.045C715.968 161.229 716.483 161.404 717.228 161.571C717.978 161.739 718.585 161.938 719.049 162.17C719.513 162.402 719.855 162.683 720.077 163.012C720.303 163.336 720.417 163.732 720.417 164.202C720.417 164.984 720.104 165.613 719.478 166.087C718.852 166.557 718.04 166.792 717.042 166.792C716.34 166.792 715.72 166.667 715.18 166.419C714.641 166.171 714.217 165.826 713.91 165.383C713.608 164.935 713.456 164.453 713.456 163.935H714.954C714.981 164.436 715.18 164.836 715.553 165.132C715.93 165.424 716.427 165.569 717.042 165.569C717.608 165.569 718.061 165.456 718.401 165.23C718.747 164.998 718.919 164.69 718.919 164.307ZM726.001 166.792C724.814 166.792 723.848 166.403 723.103 165.626C722.359 164.844 721.987 163.8 721.987 162.494V162.219C721.987 161.35 722.151 160.576 722.48 159.896C722.815 159.211 723.279 158.677 723.872 158.294C724.471 157.905 725.119 157.711 725.815 157.711C726.953 157.711 727.838 158.086 728.469 158.836C729.1 159.586 729.416 160.66 729.416 162.057V162.68H723.484C723.505 163.543 723.756 164.242 724.236 164.776C724.722 165.305 725.337 165.569 726.082 165.569C726.61 165.569 727.058 165.462 727.425 165.246C727.792 165.03 728.113 164.744 728.388 164.388L729.303 165.1C728.569 166.228 727.468 166.792 726.001 166.792ZM725.815 158.941C725.21 158.941 724.703 159.162 724.293 159.605C723.883 160.042 723.63 160.657 723.532 161.45H727.919V161.337C727.876 160.576 727.671 159.988 727.304 159.572C726.937 159.152 726.441 158.941 725.815 158.941Z",fill:"black"},null,-1),Ai=u("g",{filter:"url(#filter0_d)"},[u("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),Oi=u("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),Ei=u("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),Ii=u("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),Bi=u("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),Zi=u("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),Di=u("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),Ri=u("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),Pi=u("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),Ti=u("g",{filter:"url(#filter1_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),Fi=u("g",{filter:"url(#filter2_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),$i=u("g",{filter:"url(#filter3_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),Ni=u("g",{filter:"url(#filter4_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),Gi=u("g",{filter:"url(#filter5_d)"},[u("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),zi=u("g",{filter:"url(#filter6_d)"},[u("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"var(--grey-400)"})],-1),Ui=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter7_d)"},[u("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),C(),u("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),ji=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter8_d)"},[u("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),C(),u("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),Wi=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter9_d)"},[u("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),C(),u("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),Yi=v2(' ',1),Xi=q({__name:"PostgresGraph",setup(i){const{t}=S1();return(e,s)=>(Z(),$("svg",wi,[Si,C(),ki,C(),Ai,C(),Oi,C(),Ei,C(),Ii,C(),Bi,C(),Zi,C(),Di,C(),Ri,C(),Pi,C(),Ti,C(),Fi,C(),$i,C(),Ni,C(),Gi,C(),zi,C(),I(L(s1),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` - Configuration for all `+T(L(t)("common.product.name"))+` resources is specified in YAML config files. The config files can be stored in an external datastore. - `,1)]),default:S(()=>[Ui,C()]),_:1}),C(),I(L(s1),{trigger:"hover",title:L(t)("common.product.name"),"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` - In Postgres mode, the `+T(L(t)("common.product.name"))+` control plane connects to Postgres to fetch the right resources and configure the service mesh. - `,1)]),default:S(()=>[ji,C()]),_:1},8,["title"]),C(),I(L(s1),{trigger:"hover",title:"Postgres","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` - You can store the YAML config files for `+T(L(t)("common.product.name"))+` in a Postgres database. You can work with a managed Postgres offering or manage your own. - `,1)]),default:S(()=>[Wi,C()]),_:1}),C(),Yi]))}}),Ki={"data-testid":"standalone-graph",width:"828",height:"351",viewBox:"0 0 828 351",fill:"none",xmlns:"http://www.w3.org/2000/svg"},qi=u("g",{filter:"url(#filter0_d_159_853)"},[u("rect",{x:"279.396",y:"328.282",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 279.396 328.282)",fill:"white"})],-1),Qi=u("g",{filter:"url(#filter1_d_159_853)"},[u("rect",{x:"632.565",y:"328.282",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 632.565 328.282)",fill:"white"})],-1),Ji=u("g",{filter:"url(#filter2_d_159_853)"},[u("rect",{x:"523.554",y:"119.823",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 523.554 119.823)",fill:"white"})],-1),ts=u("path",{d:"M435.191 54.1273C435.169 54.0623 435.163 53.9926 435.174 53.9247C435.185 53.8567 435.214 53.7927 435.256 53.7386C436.892 51.6737 438.376 49.2983 438.376 47.4763C438.376 43.4274 436.066 40.137 431.037 40.137C428.546 40.137 426.718 40.9468 425.517 42.2505C425.463 42.3105 425.393 42.3535 425.315 42.3746C425.237 42.3957 425.154 42.3938 425.077 42.3693C423.16 41.7488 421.196 41.2839 419.204 40.9792C419.137 40.9702 419.068 40.9779 419.005 41.0016C418.942 41.0253 418.886 41.0642 418.841 41.115C418.796 41.1657 418.765 41.2267 418.75 41.2925C418.734 41.3582 418.735 41.4268 418.753 41.4921C419.168 43.0495 421.663 52.945 423.671 60.4786C424.886 65.0377 421.738 69.5158 417.02 69.5023H414.099C409.332 69.5023 406.439 65.008 407.537 60.5272C409.392 52.9558 411.932 43.1386 412.345 41.519C412.362 41.4544 412.363 41.3865 412.348 41.3213C412.333 41.256 412.302 41.1955 412.258 41.1451C412.214 41.0947 412.158 41.0559 412.096 41.0321C412.033 41.0084 411.966 41.0004 411.899 41.0089C409.581 41.2791 407.299 41.8014 405.095 42.5664C405.014 42.595 404.926 42.5981 404.844 42.5755C404.761 42.5528 404.688 42.5053 404.633 42.4395C403.432 41.0278 401.559 40.1451 398.965 40.1451C393.936 40.1451 391.625 43.4301 391.625 47.4844C391.625 49.6087 393.644 52.4888 395.566 54.7454C395.659 54.8566 395.687 55.0075 395.642 55.1449L392.37 64.6463C392.369 64.6561 392.369 64.6662 392.37 64.676C392.284 65.008 391.021 70.6144 400.619 79.5381C403.491 82.2131 413.497 91.8521 415.295 93.5743C415.37 93.6461 415.47 93.6861 415.574 93.6861C415.678 93.6861 415.779 93.6461 415.854 93.5743C417.703 91.8548 428.081 82.2212 430.97 79.5381C441.34 69.8667 438.87 64.6463 438.87 64.6463L435.191 54.1273Z",fill:"var(--graph-color-1)"},null,-1),es=u("path",{d:"M417.525 63.2097H413.616C413.462 63.2097 413.309 63.1792 413.167 63.12C413.024 63.0608 412.895 62.974 412.786 62.8646C412.677 62.7553 412.591 62.6255 412.532 62.4827C412.474 62.34 412.444 62.1871 412.445 62.0328L411.959 57.22C411.959 57.0659 411.989 56.9134 412.048 56.7711C412.107 56.6288 412.194 56.4995 412.303 56.3907C412.412 56.2819 412.542 56.1956 412.684 56.1369C412.826 56.0782 412.979 56.0482 413.133 56.0485H417.992C418.146 56.0482 418.299 56.0782 418.441 56.1369C418.583 56.1956 418.713 56.2819 418.822 56.3907C418.931 56.4995 419.018 56.6288 419.077 56.7711C419.136 56.9134 419.166 57.0659 419.166 57.22L418.699 62.0328C418.7 62.1873 418.67 62.3404 418.611 62.4834C418.552 62.6263 418.466 62.7562 418.357 62.8656C418.248 62.975 418.118 63.0617 417.975 63.1208C417.832 63.1798 417.679 63.21 417.525 63.2097Z",fill:"var(--graph-color-1)"},null,-1),is=u("path",{d:"M657.577 278.991C657.577 278.533 657.415 278.182 657.091 277.939C656.768 277.691 656.185 277.432 655.343 277.162C654.502 276.887 653.835 276.618 653.344 276.353C652.006 275.63 651.337 274.656 651.337 273.432C651.337 272.795 651.515 272.228 651.871 271.732C652.233 271.23 652.748 270.839 653.417 270.558C654.092 270.278 654.847 270.138 655.683 270.138C656.525 270.138 657.275 270.291 657.933 270.599C658.591 270.901 659.101 271.33 659.463 271.886C659.83 272.441 660.013 273.073 660.013 273.78H657.585C657.585 273.24 657.415 272.822 657.075 272.525C656.735 272.223 656.258 272.072 655.643 272.072C655.049 272.072 654.588 272.199 654.259 272.452C653.93 272.7 653.765 273.03 653.765 273.44C653.765 273.823 653.957 274.144 654.34 274.403C654.728 274.662 655.297 274.904 656.047 275.131C657.429 275.547 658.435 276.062 659.066 276.677C659.697 277.292 660.013 278.058 660.013 278.975C660.013 279.995 659.627 280.796 658.856 281.379C658.084 281.956 657.046 282.245 655.74 282.245C654.833 282.245 654.008 282.08 653.263 281.751C652.519 281.417 651.95 280.961 651.556 280.384C651.167 279.806 650.973 279.137 650.973 278.376H653.409C653.409 279.677 654.186 280.327 655.74 280.327C656.317 280.327 656.768 280.211 657.091 279.979C657.415 279.741 657.577 279.412 657.577 278.991ZM670.029 276.976H665.367V280.133H670.838V282.083H662.939V270.299H670.822V272.266H665.367V275.074H670.029V276.976ZM677.899 277.769H675.965V282.083H673.537V270.299H677.916C679.308 270.299 680.381 270.61 681.137 271.23C681.892 271.851 682.27 272.727 682.27 273.86C682.27 274.664 682.094 275.336 681.744 275.876C681.398 276.41 680.872 276.836 680.165 277.154L682.715 281.97V282.083H680.109L677.899 277.769ZM675.965 275.803H677.924C678.533 275.803 679.005 275.649 679.34 275.341C679.675 275.029 679.842 274.6 679.842 274.055C679.842 273.499 679.683 273.062 679.364 272.744C679.051 272.425 678.568 272.266 677.916 272.266H675.965V275.803ZM689.59 279.161L692.261 270.299H694.964L690.861 282.083H688.328L684.241 270.299H686.936L689.59 279.161ZM699.938 282.083H697.51V270.299H699.938V282.083ZM712.721 278.158C712.629 279.426 712.16 280.424 711.313 281.152C710.471 281.881 709.36 282.245 707.978 282.245C706.468 282.245 705.278 281.738 704.409 280.723C703.546 279.704 703.114 278.306 703.114 276.531V275.811C703.114 274.678 703.314 273.68 703.713 272.816C704.113 271.953 704.682 271.292 705.421 270.834C706.166 270.37 707.029 270.138 708.011 270.138C709.37 270.138 710.466 270.502 711.297 271.23C712.128 271.959 712.608 272.981 712.737 274.297H710.309C710.25 273.537 710.037 272.986 709.67 272.646C709.308 272.301 708.755 272.129 708.011 272.129C707.201 272.129 706.595 272.42 706.19 273.003C705.791 273.58 705.586 274.478 705.575 275.698V276.588C705.575 277.861 705.766 278.792 706.149 279.38C706.538 279.968 707.148 280.262 707.978 280.262C708.728 280.262 709.287 280.092 709.654 279.752C710.026 279.407 710.239 278.875 710.293 278.158H712.721ZM722.68 276.976H718.018V280.133H723.489V282.083H715.59V270.299H723.473V272.266H718.018V275.074H722.68V276.976Z",fill:"black"},null,-1),ss=u("path",{d:"M651.368 304V292.216H654.694C655.719 292.216 656.626 292.443 657.413 292.896C658.201 293.349 658.808 293.994 659.234 294.83C659.666 295.667 659.884 296.627 659.89 297.712V298.464C659.89 299.576 659.674 300.55 659.242 301.386C658.816 302.222 658.204 302.864 657.405 303.312C656.612 303.76 655.687 303.989 654.629 304H651.368ZM652.922 293.495V302.729H654.556C655.754 302.729 656.685 302.357 657.349 301.612C658.018 300.868 658.352 299.808 658.352 298.432V297.744C658.352 296.406 658.036 295.367 657.405 294.628C656.779 293.884 655.889 293.506 654.734 293.495H652.922ZM667.416 304C667.33 303.827 667.26 303.52 667.206 303.077C666.51 303.8 665.679 304.162 664.713 304.162C663.85 304.162 663.141 303.919 662.585 303.433C662.034 302.942 661.759 302.322 661.759 301.572C661.759 300.66 662.105 299.953 662.795 299.452C663.491 298.944 664.468 298.691 665.725 298.691H667.182V298.003C667.182 297.48 667.025 297.064 666.712 296.757C666.399 296.444 665.938 296.287 665.328 296.287C664.794 296.287 664.346 296.422 663.985 296.692C663.623 296.962 663.443 297.288 663.443 297.671H661.937C661.937 297.234 662.091 296.813 662.399 296.409C662.712 295.999 663.132 295.675 663.661 295.437C664.195 295.2 664.781 295.081 665.417 295.081C666.426 295.081 667.217 295.335 667.789 295.842C668.361 296.344 668.657 297.037 668.679 297.922V301.952C668.679 302.756 668.781 303.396 668.986 303.87V304H667.416ZM664.932 302.859C665.401 302.859 665.846 302.737 666.267 302.495C666.688 302.252 666.993 301.936 667.182 301.548V299.751H666.008C664.174 299.751 663.257 300.288 663.257 301.362C663.257 301.831 663.413 302.198 663.726 302.462C664.039 302.727 664.441 302.859 664.932 302.859ZM673.057 293.123V295.243H674.692V296.4H673.057V301.831C673.057 302.182 673.13 302.446 673.276 302.624C673.421 302.797 673.67 302.883 674.02 302.883C674.193 302.883 674.43 302.851 674.733 302.786V304C674.339 304.108 673.956 304.162 673.583 304.162C672.914 304.162 672.41 303.959 672.07 303.555C671.73 303.15 671.56 302.576 671.56 301.831V296.4H669.966V295.243H671.56V293.123H673.057ZM681.855 304C681.768 303.827 681.698 303.52 681.644 303.077C680.948 303.8 680.117 304.162 679.151 304.162C678.288 304.162 677.579 303.919 677.023 303.433C676.473 302.942 676.197 302.322 676.197 301.572C676.197 300.66 676.543 299.953 677.233 299.452C677.929 298.944 678.906 298.691 680.163 298.691H681.62V298.003C681.62 297.48 681.463 297.064 681.15 296.757C680.837 296.444 680.376 296.287 679.767 296.287C679.232 296.287 678.785 296.422 678.423 296.692C678.062 296.962 677.881 297.288 677.881 297.671H676.375C676.375 297.234 676.529 296.813 676.837 296.409C677.15 295.999 677.571 295.675 678.099 295.437C678.633 295.2 679.219 295.081 679.856 295.081C680.864 295.081 681.655 295.335 682.227 295.842C682.799 296.344 683.095 297.037 683.117 297.922V301.952C683.117 302.756 683.22 303.396 683.425 303.87V304H681.855ZM679.37 302.859C679.839 302.859 680.284 302.737 680.705 302.495C681.126 302.252 681.431 301.936 681.62 301.548V299.751H680.446C678.612 299.751 677.695 300.288 677.695 301.362C677.695 301.831 677.851 302.198 678.164 302.462C678.477 302.727 678.879 302.859 679.37 302.859ZM691.364 299.387V304H689.81V292.216H694.156C695.446 292.216 696.455 292.545 697.183 293.204C697.917 293.862 698.284 294.733 698.284 295.818C698.284 296.962 697.925 297.844 697.207 298.464C696.495 299.079 695.473 299.387 694.14 299.387H691.364ZM691.364 298.116H694.156C694.987 298.116 695.624 297.922 696.066 297.534C696.508 297.14 696.73 296.573 696.73 295.834C696.73 295.133 696.508 294.571 696.066 294.151C695.624 293.73 695.017 293.511 694.245 293.495H691.364V298.116ZM701.658 304H700.161V291.569H701.658V304ZM709.468 304C709.382 303.827 709.312 303.52 709.258 303.077C708.562 303.8 707.731 304.162 706.765 304.162C705.902 304.162 705.192 303.919 704.637 303.433C704.086 302.942 703.811 302.322 703.811 301.572C703.811 300.66 704.156 299.953 704.847 299.452C705.543 298.944 706.52 298.691 707.777 298.691H709.234V298.003C709.234 297.48 709.077 297.064 708.764 296.757C708.451 296.444 707.99 296.287 707.38 296.287C706.846 296.287 706.398 296.422 706.037 296.692C705.675 296.962 705.495 297.288 705.495 297.671H703.989C703.989 297.234 704.143 296.813 704.451 296.409C704.763 295.999 705.184 295.675 705.713 295.437C706.247 295.2 706.833 295.081 707.469 295.081C708.478 295.081 709.269 295.335 709.841 295.842C710.412 296.344 710.709 297.037 710.731 297.922V301.952C710.731 302.756 710.833 303.396 711.038 303.87V304H709.468ZM706.984 302.859C707.453 302.859 707.898 302.737 708.319 302.495C708.74 302.252 709.045 301.936 709.234 301.548V299.751H708.06C706.226 299.751 705.308 300.288 705.308 301.362C705.308 301.831 705.465 302.198 705.778 302.462C706.091 302.727 706.493 302.859 706.984 302.859ZM714.494 295.243L714.543 296.344C715.212 295.502 716.086 295.081 717.165 295.081C719.015 295.081 719.949 296.125 719.965 298.213V304H718.468V298.205C718.462 297.574 718.317 297.107 718.031 296.805C717.75 296.503 717.31 296.352 716.712 296.352C716.226 296.352 715.8 296.481 715.433 296.74C715.066 296.999 714.78 297.339 714.575 297.76V304H713.078V295.243H714.494ZM725.857 304.162C724.67 304.162 723.704 303.773 722.959 302.996C722.215 302.214 721.843 301.17 721.843 299.864V299.589C721.843 298.721 722.007 297.946 722.336 297.266C722.671 296.581 723.135 296.047 723.728 295.664C724.327 295.276 724.975 295.081 725.671 295.081C726.809 295.081 727.694 295.456 728.325 296.206C728.956 296.956 729.272 298.03 729.272 299.427V300.05H723.34C723.361 300.914 723.612 301.612 724.093 302.147C724.578 302.675 725.193 302.94 725.938 302.94C726.467 302.94 726.914 302.832 727.281 302.616C727.648 302.4 727.969 302.114 728.244 301.758L729.159 302.47C728.425 303.598 727.324 304.162 725.857 304.162ZM725.671 296.311C725.066 296.311 724.559 296.533 724.149 296.975C723.739 297.412 723.486 298.027 723.388 298.82H727.775V298.707C727.732 297.946 727.527 297.358 727.16 296.943C726.793 296.522 726.297 296.311 725.671 296.311ZM736.912 299.387V304H735.358V292.216H739.704C740.994 292.216 742.003 292.545 742.731 293.204C743.465 293.862 743.832 294.733 743.832 295.818C743.832 296.962 743.473 297.844 742.755 298.464C742.043 299.079 741.021 299.387 739.688 299.387H736.912ZM736.912 298.116H739.704C740.535 298.116 741.172 297.922 741.614 297.534C742.057 297.14 742.278 296.573 742.278 295.834C742.278 295.133 742.057 294.571 741.614 294.151C741.172 293.73 740.565 293.511 739.793 293.495H736.912V298.116ZM749.812 296.587C749.586 296.549 749.34 296.53 749.076 296.53C748.094 296.53 747.428 296.948 747.077 297.784V304H745.58V295.243H747.037L747.061 296.255C747.552 295.472 748.248 295.081 749.149 295.081C749.44 295.081 749.661 295.119 749.812 295.195V296.587ZM750.638 299.541C750.638 298.683 750.805 297.911 751.14 297.226C751.48 296.541 751.949 296.012 752.548 295.64C753.152 295.267 753.84 295.081 754.612 295.081C755.804 295.081 756.767 295.494 757.501 296.32C758.24 297.145 758.61 298.243 758.61 299.613V299.719C758.61 300.571 758.445 301.337 758.116 302.017C757.792 302.692 757.326 303.218 756.716 303.595C756.112 303.973 755.416 304.162 754.628 304.162C753.441 304.162 752.478 303.749 751.739 302.924C751.005 302.098 750.638 301.005 750.638 299.646V299.541ZM752.143 299.719C752.143 300.69 752.367 301.469 752.815 302.058C753.268 302.646 753.873 302.94 754.628 302.94C755.389 302.94 755.993 302.643 756.441 302.049C756.889 301.451 757.112 300.614 757.112 299.541C757.112 298.58 756.883 297.803 756.425 297.21C755.971 296.611 755.367 296.311 754.612 296.311C753.873 296.311 753.276 296.606 752.823 297.194C752.37 297.782 752.143 298.623 752.143 299.719ZM763.247 298.44L765.189 295.243H766.938L764.073 299.573L767.027 304H765.295L763.271 300.722L761.248 304H759.508L762.462 299.573L759.597 295.243H761.329L763.247 298.44ZM771.397 301.807L773.436 295.243H775.039L771.518 305.351C770.973 306.808 770.107 307.537 768.92 307.537L768.637 307.512L768.079 307.407V306.193L768.483 306.226C768.99 306.226 769.384 306.123 769.665 305.918C769.951 305.713 770.186 305.338 770.369 304.793L770.701 303.903L767.577 295.243H769.212L771.397 301.807ZM780.437 299.217C780.437 297.998 780.599 296.827 780.922 295.704C781.252 294.582 781.74 293.563 782.387 292.645C783.035 291.728 783.706 291.081 784.402 290.703L784.71 291.69C783.922 292.295 783.275 293.217 782.768 294.458C782.266 295.699 781.991 297.088 781.942 298.626L781.934 299.314C781.934 301.397 782.314 303.204 783.075 304.736C783.534 305.654 784.079 306.371 784.71 306.889L784.402 307.804C783.685 307.404 783 306.735 782.347 305.797C781.074 303.962 780.437 301.769 780.437 299.217ZM786.393 304V292.216H789.72C790.745 292.216 791.651 292.443 792.439 292.896C793.227 293.349 793.834 293.994 794.26 294.83C794.692 295.667 794.91 296.627 794.915 297.712V298.464C794.915 299.576 794.7 300.55 794.268 301.386C793.842 302.222 793.229 302.864 792.431 303.312C791.638 303.76 790.712 303.989 789.655 304H786.393ZM787.947 293.495V302.729H789.582C790.78 302.729 791.711 302.357 792.374 301.612C793.043 300.868 793.378 299.808 793.378 298.432V297.744C793.378 296.406 793.062 295.367 792.431 294.628C791.805 293.884 790.915 293.506 789.76 293.495H787.947ZM798.824 299.387V304H797.271V292.216H801.617C802.906 292.216 803.915 292.545 804.643 293.204C805.377 293.862 805.744 294.733 805.744 295.818C805.744 296.962 805.385 297.844 804.668 298.464C803.955 299.079 802.933 299.387 801.6 299.387H798.824ZM798.824 298.116H801.617C802.447 298.116 803.084 297.922 803.527 297.534C803.969 297.14 804.19 296.573 804.19 295.834C804.19 295.133 803.969 294.571 803.527 294.151C803.084 293.73 802.477 293.511 801.706 293.495H798.824V298.116ZM809.281 299.387V304H807.727V292.216H812.073C813.362 292.216 814.371 292.545 815.1 293.204C815.833 293.862 816.2 294.733 816.2 295.818C816.2 296.962 815.842 297.844 815.124 298.464C814.412 299.079 813.389 299.387 812.057 299.387H809.281ZM809.281 298.116H812.073C812.904 298.116 813.54 297.922 813.983 297.534C814.425 297.14 814.646 296.573 814.646 295.834C814.646 295.133 814.425 294.571 813.983 294.151C813.54 293.73 812.933 293.511 812.162 293.495H809.281V298.116ZM821.404 299.298C821.404 300.501 821.245 301.656 820.927 302.762C820.614 303.862 820.131 304.879 819.478 305.813C818.831 306.746 818.151 307.41 817.439 307.804L817.123 306.889C817.954 306.253 818.62 305.265 819.122 303.927C819.629 302.584 819.888 301.095 819.899 299.46V299.201C819.899 298.068 819.78 297.016 819.543 296.044C819.305 295.068 818.974 294.194 818.547 293.422C818.127 292.651 817.652 292.049 817.123 291.617L817.439 290.703C818.151 291.097 818.828 291.755 819.47 292.678C820.117 293.6 820.6 294.617 820.919 295.729C821.242 296.84 821.404 298.03 821.404 299.298Z",fill:"black"},null,-1),ns=u("path",{d:"M114.301 278.992C114.301 278.533 114.139 278.182 113.815 277.939C113.492 277.691 112.909 277.432 112.067 277.163C111.226 276.887 110.559 276.618 110.068 276.353C108.73 275.63 108.061 274.656 108.061 273.432C108.061 272.795 108.239 272.228 108.595 271.732C108.957 271.23 109.472 270.839 110.141 270.559C110.815 270.278 111.571 270.138 112.407 270.138C113.249 270.138 113.999 270.291 114.657 270.599C115.315 270.901 115.825 271.33 116.187 271.886C116.553 272.442 116.737 273.073 116.737 273.78H114.309C114.309 273.24 114.139 272.822 113.799 272.525C113.459 272.223 112.982 272.072 112.367 272.072C111.773 272.072 111.312 272.199 110.983 272.452C110.654 272.701 110.489 273.03 110.489 273.44C110.489 273.823 110.681 274.144 111.064 274.403C111.452 274.662 112.021 274.905 112.771 275.131C114.153 275.547 115.159 276.062 115.79 276.677C116.421 277.292 116.737 278.058 116.737 278.975C116.737 279.995 116.351 280.796 115.58 281.379C114.808 281.956 113.769 282.245 112.464 282.245C111.557 282.245 110.732 282.08 109.987 281.751C109.243 281.417 108.673 280.961 108.28 280.384C107.891 279.806 107.697 279.137 107.697 278.376H110.133C110.133 279.677 110.91 280.327 112.464 280.327C113.041 280.327 113.492 280.211 113.815 279.979C114.139 279.742 114.301 279.412 114.301 278.992ZM126.752 276.976H122.091V280.133H127.562V282.083H119.663V270.3H127.546V272.266H122.091V275.074H126.752V276.976ZM134.623 277.769H132.689V282.083H130.261V270.3H134.64C136.032 270.3 137.105 270.61 137.861 271.23C138.616 271.851 138.994 272.727 138.994 273.861C138.994 274.664 138.818 275.336 138.468 275.876C138.122 276.41 137.596 276.836 136.889 277.154L139.439 281.97V282.083H136.833L134.623 277.769ZM132.689 275.803H134.648C135.257 275.803 135.729 275.649 136.064 275.342C136.398 275.029 136.566 274.6 136.566 274.055C136.566 273.499 136.407 273.062 136.088 272.744C135.775 272.425 135.292 272.266 134.64 272.266H132.689V275.803ZM146.314 279.162L148.985 270.3H151.688L147.585 282.083H145.052L140.965 270.3H143.66L146.314 279.162ZM156.662 282.083H154.234V270.3H156.662V282.083ZM169.445 278.158C169.353 279.426 168.884 280.424 168.037 281.152C167.195 281.881 166.084 282.245 164.702 282.245C163.192 282.245 162.002 281.738 161.133 280.723C160.27 279.704 159.838 278.306 159.838 276.531V275.811C159.838 274.678 160.038 273.68 160.437 272.817C160.837 271.953 161.406 271.292 162.145 270.834C162.89 270.37 163.753 270.138 164.735 270.138C166.094 270.138 167.19 270.502 168.021 271.23C168.851 271.959 169.332 272.981 169.461 274.298H167.033C166.974 273.537 166.761 272.986 166.394 272.647C166.032 272.301 165.479 272.129 164.735 272.129C163.925 272.129 163.318 272.42 162.914 273.003C162.515 273.58 162.31 274.478 162.299 275.698V276.588C162.299 277.861 162.49 278.792 162.873 279.38C163.262 279.968 163.871 280.262 164.702 280.262C165.452 280.262 166.011 280.092 166.378 279.752C166.75 279.407 166.963 278.876 167.017 278.158H169.445ZM179.404 276.976H174.742V280.133H180.213V282.083H172.314V270.3H180.197V272.266H174.742V275.074H179.404V276.976Z",fill:"black"},null,-1),os=u("path",{d:"M9.79001 304V292.216H13.1163C14.1414 292.216 15.0478 292.443 15.8356 292.896C16.6233 293.349 17.2303 293.994 17.6565 294.83C18.0882 295.667 18.3067 296.627 18.3121 297.712V298.464C18.3121 299.576 18.0962 300.55 17.6646 301.386C17.2384 302.222 16.626 302.864 15.8275 303.312C15.0344 303.76 14.109 303.989 13.0515 304H9.79001ZM11.3439 293.495V302.729H12.9787C14.1765 302.729 15.1072 302.357 15.7708 301.612C16.4399 300.868 16.7744 299.808 16.7744 298.432V297.744C16.7744 296.406 16.4587 295.367 15.8275 294.628C15.2016 293.883 14.3114 293.506 13.1567 293.495H11.3439ZM25.8387 304C25.7523 303.827 25.6822 303.52 25.6282 303.077C24.9322 303.8 24.1013 304.162 23.1356 304.162C22.2723 304.162 21.5628 303.919 21.0071 303.433C20.4567 302.942 20.1816 302.322 20.1816 301.572C20.1816 300.66 20.5269 299.953 21.2175 299.452C21.9135 298.944 22.8901 298.691 24.1472 298.691H25.604V298.003C25.604 297.48 25.4475 297.064 25.1346 296.757C24.8216 296.444 24.3603 296.287 23.7506 296.287C23.2165 296.287 22.7687 296.422 22.4072 296.692C22.0457 296.962 21.8649 297.288 21.8649 297.671H20.3596C20.3596 297.234 20.5134 296.813 20.8209 296.409C21.1339 295.998 21.5547 295.675 22.0835 295.437C22.6176 295.2 23.203 295.081 23.8397 295.081C24.8486 295.081 25.639 295.335 26.211 295.842C26.7829 296.344 27.0796 297.037 27.1012 297.922V301.952C27.1012 302.756 27.2037 303.396 27.4087 303.87V304H25.8387ZM23.3541 302.859C23.8235 302.859 24.2686 302.737 24.6894 302.495C25.1103 302.252 25.4151 301.936 25.604 301.548V299.751H24.4305C22.596 299.751 21.6788 300.288 21.6788 301.362C21.6788 301.831 21.8353 302.198 22.1482 302.462C22.4611 302.727 22.8631 302.859 23.3541 302.859ZM31.4796 293.123V295.243H33.1144V296.4H31.4796V301.831C31.4796 302.182 31.5524 302.446 31.6981 302.624C31.8438 302.797 32.092 302.883 32.4427 302.883C32.6153 302.883 32.8527 302.851 33.1549 302.786V304C32.761 304.108 32.3779 304.162 32.0056 304.162C31.3366 304.162 30.8321 303.959 30.4922 303.555C30.1523 303.15 29.9823 302.575 29.9823 301.831V296.4H28.388V295.243H29.9823V293.123H31.4796ZM40.2768 304C40.1905 303.827 40.1203 303.52 40.0664 303.077C39.3704 303.8 38.5395 304.162 37.5737 304.162C36.7104 304.162 36.0009 303.919 35.4452 303.433C34.8949 302.942 34.6197 302.322 34.6197 301.572C34.6197 300.66 34.965 299.953 35.6556 299.452C36.3516 298.944 37.3282 298.691 38.5853 298.691H40.0421V298.003C40.0421 297.48 39.8856 297.064 39.5727 296.757C39.2598 296.444 38.7985 296.287 38.1888 296.287C37.6546 296.287 37.2068 296.422 36.8453 296.692C36.4838 296.962 36.3031 297.288 36.3031 297.671H34.7978C34.7978 297.234 34.9515 296.813 35.2591 296.409C35.572 295.998 35.9928 295.675 36.5216 295.437C37.0557 295.2 37.6411 295.081 38.2778 295.081C39.2867 295.081 40.0772 295.335 40.6491 295.842C41.221 296.344 41.5177 297.037 41.5393 297.922V301.952C41.5393 302.756 41.6418 303.396 41.8469 303.87V304H40.2768ZM37.7922 302.859C38.2616 302.859 38.7067 302.737 39.1276 302.495C39.5484 302.252 39.8533 301.936 40.0421 301.548V299.751H38.8686C37.0342 299.751 36.1169 300.288 36.1169 301.362C36.1169 301.831 36.2734 302.198 36.5863 302.462C36.8993 302.727 37.3012 302.859 37.7922 302.859ZM49.7862 299.387V304H48.2323V292.216H52.5783C53.8678 292.216 54.8768 292.545 55.6052 293.204C56.3389 293.862 56.7058 294.733 56.7058 295.818C56.7058 296.962 56.347 297.844 55.6295 298.464C54.9173 299.079 53.8948 299.387 52.5622 299.387H49.7862ZM49.7862 298.116H52.5783C53.4092 298.116 54.0459 297.922 54.4883 297.533C54.9307 297.14 55.152 296.573 55.152 295.834C55.152 295.133 54.9307 294.571 54.4883 294.151C54.0459 293.73 53.4389 293.511 52.6674 293.495H49.7862V298.116ZM60.0807 304H58.5834V291.569H60.0807V304ZM67.8905 304C67.8042 303.827 67.7341 303.52 67.6801 303.077C66.9841 303.8 66.1532 304.162 65.1874 304.162C64.3242 304.162 63.6147 303.919 63.0589 303.433C62.5086 302.942 62.2334 302.322 62.2334 301.572C62.2334 300.66 62.5787 299.953 63.2694 299.452C63.9654 298.944 64.9419 298.691 66.1991 298.691H67.6558V298.003C67.6558 297.48 67.4994 297.064 67.1864 296.757C66.8735 296.444 66.4122 296.287 65.8025 296.287C65.2684 296.287 64.8205 296.422 64.459 296.692C64.0976 296.962 63.9168 297.288 63.9168 297.671H62.4115C62.4115 297.234 62.5653 296.813 62.8728 296.409C63.1857 295.998 63.6066 295.675 64.1353 295.437C64.6695 295.2 65.2549 295.081 65.8915 295.081C66.9005 295.081 67.6909 295.335 68.2628 295.842C68.8347 296.344 69.1315 297.037 69.1531 297.922V301.952C69.1531 302.756 69.2556 303.396 69.4606 303.87V304H67.8905ZM65.4059 302.859C65.8753 302.859 66.3205 302.737 66.7413 302.495C67.1621 302.252 67.467 301.936 67.6558 301.548V299.751H66.4823C64.6479 299.751 63.7307 300.288 63.7307 301.362C63.7307 301.831 63.8871 302.198 64.2001 302.462C64.513 302.727 64.915 302.859 65.4059 302.859ZM72.9164 295.243L72.9649 296.344C73.6339 295.502 74.508 295.081 75.5871 295.081C77.4377 295.081 78.3711 296.125 78.3873 298.213V304H76.8901V298.205C76.8847 297.574 76.739 297.107 76.453 296.805C76.1725 296.503 75.7328 296.352 75.1339 296.352C74.6483 296.352 74.222 296.481 73.8552 296.74C73.4883 296.999 73.2023 297.339 72.9973 297.76V304H71.5001V295.243H72.9164ZM84.2791 304.162C83.0921 304.162 82.1263 303.773 81.3818 302.996C80.6372 302.214 80.2649 301.17 80.2649 299.864V299.589C80.2649 298.72 80.4295 297.946 80.7586 297.266C81.0931 296.581 81.5571 296.047 82.1506 295.664C82.7495 295.275 83.397 295.081 84.093 295.081C85.2314 295.081 86.1162 295.456 86.7475 296.206C87.3788 296.956 87.6944 298.03 87.6944 299.427V300.05H81.7621C81.7837 300.914 82.0346 301.612 82.5148 302.147C83.0004 302.675 83.6155 302.94 84.36 302.94C84.8888 302.94 85.3366 302.832 85.7035 302.616C86.0704 302.4 86.3914 302.114 86.6666 301.758L87.5811 302.47C86.8473 303.598 85.7467 304.162 84.2791 304.162ZM84.093 296.311C83.4887 296.311 82.9815 296.533 82.5715 296.975C82.1614 297.412 81.9078 298.027 81.8107 298.82H86.1972V298.707C86.154 297.946 85.949 297.358 85.5821 296.943C85.2152 296.522 84.7188 296.311 84.093 296.311ZM95.3343 299.387V304H93.7804V292.216H98.1264C99.4159 292.216 100.425 292.545 101.153 293.204C101.887 293.862 102.254 294.733 102.254 295.818C102.254 296.962 101.895 297.844 101.178 298.464C100.465 299.079 99.4429 299.387 98.1102 299.387H95.3343ZM95.3343 298.116H98.1264C98.9573 298.116 99.594 297.922 100.036 297.533C100.479 297.14 100.7 296.573 100.7 295.834C100.7 295.133 100.479 294.571 100.036 294.151C99.594 293.73 98.987 293.511 98.2155 293.495H95.3343V298.116ZM108.235 296.587C108.008 296.549 107.763 296.53 107.498 296.53C106.516 296.53 105.85 296.948 105.499 297.784V304H104.002V295.243H105.459L105.483 296.255C105.974 295.472 106.67 295.081 107.571 295.081C107.862 295.081 108.084 295.119 108.235 295.195V296.587ZM109.06 299.541C109.06 298.683 109.227 297.911 109.562 297.226C109.902 296.541 110.371 296.012 110.97 295.64C111.574 295.267 112.262 295.081 113.034 295.081C114.226 295.081 115.189 295.494 115.923 296.32C116.662 297.145 117.032 298.243 117.032 299.613V299.719C117.032 300.571 116.867 301.337 116.538 302.017C116.215 302.691 115.748 303.218 115.138 303.595C114.534 303.973 113.838 304.162 113.05 304.162C111.863 304.162 110.9 303.749 110.161 302.923C109.427 302.098 109.06 301.005 109.06 299.646V299.541ZM110.566 299.719C110.566 300.69 110.789 301.469 111.237 302.058C111.69 302.646 112.295 302.94 113.05 302.94C113.811 302.94 114.415 302.643 114.863 302.049C115.311 301.451 115.535 300.614 115.535 299.541C115.535 298.58 115.305 297.803 114.847 297.21C114.394 296.611 113.789 296.311 113.034 296.311C112.295 296.311 111.699 296.605 111.245 297.194C110.792 297.782 110.566 298.623 110.566 299.719ZM121.669 298.44L123.612 295.243H125.36L122.495 299.573L125.449 304H123.717L121.694 300.722L119.67 304H117.93L120.884 299.573L118.019 295.243H119.751L121.669 298.44ZM129.819 301.807L131.859 295.243H133.461L129.94 305.351C129.396 306.808 128.53 307.537 127.343 307.537L127.059 307.512L126.501 307.407V306.193L126.906 306.225C127.413 306.225 127.807 306.123 128.087 305.918C128.373 305.713 128.608 305.338 128.791 304.793L129.123 303.903L125.999 295.243H127.634L129.819 301.807ZM138.859 299.217C138.859 297.997 139.021 296.827 139.345 295.704C139.674 294.582 140.162 293.562 140.81 292.645C141.457 291.728 142.129 291.081 142.825 290.703L143.132 291.69C142.345 292.295 141.697 293.217 141.19 294.458C140.688 295.699 140.413 297.088 140.364 298.626L140.356 299.314C140.356 301.397 140.737 303.204 141.497 304.736C141.956 305.654 142.501 306.371 143.132 306.889L142.825 307.804C142.107 307.404 141.422 306.735 140.769 305.797C139.496 303.962 138.859 301.769 138.859 299.217ZM144.816 304V292.216H148.142C149.167 292.216 150.073 292.443 150.861 292.896C151.649 293.349 152.256 293.994 152.682 294.83C153.114 295.667 153.332 296.627 153.338 297.712V298.464C153.338 299.576 153.122 300.55 152.69 301.386C152.264 302.222 151.652 302.864 150.853 303.312C150.06 303.76 149.135 303.989 148.077 304H144.816ZM146.37 293.495V302.729H148.004C149.202 302.729 150.133 302.357 150.796 301.612C151.465 300.868 151.8 299.808 151.8 298.432V297.744C151.8 296.406 151.484 295.367 150.853 294.628C150.227 293.883 149.337 293.506 148.182 293.495H146.37ZM157.247 299.387V304H155.693V292.216H160.039C161.328 292.216 162.337 292.545 163.066 293.204C163.799 293.862 164.166 294.733 164.166 295.818C164.166 296.962 163.808 297.844 163.09 298.464C162.378 299.079 161.355 299.387 160.023 299.387H157.247ZM157.247 298.116H160.039C160.87 298.116 161.506 297.922 161.949 297.533C162.391 297.14 162.612 296.573 162.612 295.834C162.612 295.133 162.391 294.571 161.949 294.151C161.506 293.73 160.899 293.511 160.128 293.495H157.247V298.116ZM167.703 299.387V304H166.149V292.216H170.495C171.785 292.216 172.794 292.545 173.522 293.204C174.256 293.862 174.623 294.733 174.623 295.818C174.623 296.962 174.264 297.844 173.546 298.464C172.834 299.079 171.812 299.387 170.479 299.387H167.703ZM167.703 298.116H170.495C171.326 298.116 171.963 297.922 172.405 297.533C172.848 297.14 173.069 296.573 173.069 295.834C173.069 295.133 172.848 294.571 172.405 294.151C171.963 293.73 171.356 293.511 170.584 293.495H167.703V298.116ZM179.827 299.298C179.827 300.501 179.667 301.656 179.349 302.762C179.036 303.862 178.553 304.879 177.9 305.813C177.253 306.746 176.573 307.41 175.861 307.804L175.545 306.889C176.376 306.252 177.042 305.265 177.544 303.927C178.051 302.584 178.31 301.094 178.321 299.46V299.201C178.321 298.068 178.202 297.016 177.965 296.044C177.728 295.068 177.396 294.194 176.97 293.422C176.549 292.651 176.074 292.049 175.545 291.617L175.861 290.703C176.573 291.097 177.25 291.755 177.892 292.678C178.54 293.6 179.023 294.617 179.341 295.729C179.665 296.84 179.827 298.03 179.827 299.298Z",fill:"black"},null,-1),rs=u("path",{d:"M395.062 149.221L393.799 150.581V153.948H391.371V142.164H393.799V147.506L394.868 146.041L397.87 142.164H400.857L396.672 147.4L400.978 153.948H398.089L395.062 149.221ZM412.086 142.164V149.926C412.086 151.215 411.681 152.235 410.872 152.985C410.068 153.735 408.968 154.11 407.57 154.11C406.194 154.11 405.102 153.745 404.292 153.017C403.483 152.289 403.07 151.288 403.054 150.015V142.164H405.482V149.942C405.482 150.713 405.666 151.277 406.032 151.633C406.405 151.984 406.917 152.159 407.57 152.159C408.935 152.159 409.628 151.442 409.65 150.006V142.164H412.086ZM418.524 142.164L421.551 150.711L424.562 142.164H427.751V153.948H425.315V150.727L425.557 145.167L422.377 153.948H420.71L417.537 145.175L417.78 150.727V153.948H415.352V142.164H418.524ZM437.944 151.52H433.687L432.878 153.948H430.296L434.683 142.164H436.933L441.343 153.948H438.762L437.944 151.52ZM434.343 149.553H437.289L435.808 145.142L434.343 149.553Z",fill:"black"},null,-1),as=u("path",{d:"M376.13 172.521C375.985 173.767 375.523 174.73 374.746 175.41C373.975 176.085 372.947 176.422 371.663 176.422C370.271 176.422 369.154 175.923 368.312 174.925C367.476 173.926 367.058 172.591 367.058 170.918V169.785C367.058 168.69 367.252 167.727 367.641 166.896C368.034 166.065 368.59 165.429 369.308 164.986C370.025 164.538 370.856 164.315 371.8 164.315C373.052 164.315 374.056 164.665 374.811 165.367C375.566 166.063 376.006 167.028 376.13 168.264H374.568C374.433 167.325 374.139 166.645 373.686 166.224C373.238 165.804 372.61 165.593 371.8 165.593C370.808 165.593 370.028 165.96 369.461 166.694C368.9 167.428 368.62 168.472 368.62 169.826V170.967C368.62 172.246 368.887 173.263 369.421 174.018C369.955 174.774 370.702 175.151 371.663 175.151C372.526 175.151 373.187 174.957 373.646 174.568C374.11 174.175 374.417 173.492 374.568 172.521H376.13ZM377.627 171.801C377.627 170.943 377.795 170.171 378.129 169.486C378.469 168.801 378.939 168.272 379.537 167.9C380.142 167.527 380.83 167.341 381.601 167.341C382.794 167.341 383.757 167.754 384.49 168.58C385.23 169.405 385.599 170.503 385.599 171.873V171.979C385.599 172.831 385.435 173.597 385.105 174.277C384.782 174.952 384.315 175.478 383.705 175.855C383.101 176.233 382.405 176.422 381.617 176.422C380.43 176.422 379.467 176.009 378.728 175.184C377.994 174.358 377.627 173.265 377.627 171.906V171.801ZM379.133 171.979C379.133 172.95 379.357 173.729 379.804 174.318C380.258 174.906 380.862 175.2 381.617 175.2C382.378 175.2 382.982 174.903 383.43 174.31C383.878 173.711 384.102 172.874 384.102 171.801C384.102 170.84 383.873 170.063 383.414 169.47C382.961 168.871 382.357 168.571 381.601 168.571C380.862 168.571 380.266 168.866 379.813 169.454C379.359 170.042 379.133 170.883 379.133 171.979ZM388.893 167.503L388.942 168.604C389.611 167.762 390.485 167.341 391.564 167.341C393.414 167.341 394.348 168.385 394.364 170.473V176.26H392.867V170.465C392.861 169.834 392.716 169.367 392.43 169.065C392.149 168.763 391.709 168.612 391.111 168.612C390.625 168.612 390.199 168.741 389.832 169C389.465 169.259 389.179 169.599 388.974 170.02V176.26H387.477V167.503H388.893ZM398.653 165.383V167.503H400.288V168.661H398.653V174.091C398.653 174.442 398.726 174.706 398.872 174.884C399.018 175.057 399.266 175.143 399.616 175.143C399.789 175.143 400.026 175.111 400.329 175.046V176.26C399.935 176.368 399.552 176.422 399.179 176.422C398.51 176.422 398.006 176.219 397.666 175.815C397.326 175.41 397.156 174.836 397.156 174.091V168.661H395.562V167.503H397.156V165.383H398.653ZM406.277 168.847C406.05 168.809 405.805 168.79 405.541 168.79C404.559 168.79 403.892 169.208 403.542 170.044V176.26H402.044V167.503H403.501L403.525 168.515C404.016 167.732 404.712 167.341 405.613 167.341C405.905 167.341 406.126 167.379 406.277 167.455V168.847ZM407.103 171.801C407.103 170.943 407.27 170.171 407.604 169.486C407.944 168.801 408.414 168.272 409.013 167.9C409.617 167.527 410.305 167.341 411.076 167.341C412.269 167.341 413.232 167.754 413.966 168.58C414.705 169.405 415.074 170.503 415.074 171.873V171.979C415.074 172.831 414.91 173.597 414.581 174.277C414.257 174.952 413.79 175.478 413.181 175.855C412.576 176.233 411.88 176.422 411.092 176.422C409.905 176.422 408.942 176.009 408.203 175.184C407.469 174.358 407.103 173.265 407.103 171.906V171.801ZM408.608 171.979C408.608 172.95 408.832 173.729 409.28 174.318C409.733 174.906 410.337 175.2 411.092 175.2C411.853 175.2 412.458 174.903 412.905 174.31C413.353 173.711 413.577 172.874 413.577 171.801C413.577 170.84 413.348 170.063 412.889 169.47C412.436 168.871 411.832 168.571 411.076 168.571C410.337 168.571 409.741 168.866 409.288 169.454C408.834 170.042 408.608 170.883 408.608 171.979ZM418.579 176.26H417.081V163.829H418.579V176.26ZM426.882 171.647V176.26H425.328V164.476H429.674C430.964 164.476 431.973 164.805 432.701 165.464C433.435 166.122 433.802 166.993 433.802 168.078C433.802 169.222 433.443 170.104 432.725 170.724C432.013 171.339 430.991 171.647 429.658 171.647H426.882ZM426.882 170.376H429.674C430.505 170.376 431.142 170.182 431.584 169.794C432.027 169.4 432.248 168.833 432.248 168.094C432.248 167.393 432.027 166.831 431.584 166.411C431.142 165.99 430.535 165.771 429.763 165.755H426.882V170.376ZM437.177 176.26H435.679V163.829H437.177V176.26ZM444.986 176.26C444.9 176.087 444.83 175.78 444.776 175.337C444.08 176.06 443.249 176.422 442.283 176.422C441.42 176.422 440.711 176.179 440.155 175.693C439.605 175.202 439.329 174.582 439.329 173.832C439.329 172.92 439.675 172.213 440.365 171.712C441.061 171.204 442.038 170.951 443.295 170.951H444.752V170.263C444.752 169.74 444.595 169.324 444.282 169.017C443.969 168.704 443.508 168.547 442.898 168.547C442.364 168.547 441.916 168.682 441.555 168.952C441.194 169.222 441.013 169.548 441.013 169.931H439.507C439.507 169.494 439.661 169.073 439.969 168.669C440.282 168.259 440.703 167.935 441.231 167.697C441.765 167.46 442.351 167.341 442.987 167.341C443.996 167.341 444.787 167.595 445.359 168.102C445.931 168.604 446.227 169.297 446.249 170.182V174.212C446.249 175.016 446.352 175.656 446.557 176.13V176.26H444.986ZM442.502 175.119C442.971 175.119 443.416 174.997 443.837 174.755C444.258 174.512 444.563 174.196 444.752 173.808V172.011H443.578C441.744 172.011 440.827 172.548 440.827 173.622C440.827 174.091 440.983 174.458 441.296 174.722C441.609 174.987 442.011 175.119 442.502 175.119ZM450.012 167.503L450.061 168.604C450.73 167.762 451.604 167.341 452.683 167.341C454.534 167.341 455.467 168.385 455.483 170.473V176.26H453.986V170.465C453.981 169.834 453.835 169.367 453.549 169.065C453.268 168.763 452.829 168.612 452.23 168.612C451.744 168.612 451.318 168.741 450.951 169C450.584 169.259 450.298 169.599 450.093 170.02V176.26H448.596V167.503H450.012ZM461.375 176.422C460.188 176.422 459.222 176.033 458.478 175.256C457.733 174.474 457.361 173.43 457.361 172.124V171.849C457.361 170.981 457.525 170.206 457.855 169.526C458.189 168.841 458.653 168.307 459.247 167.924C459.845 167.536 460.493 167.341 461.189 167.341C462.327 167.341 463.212 167.716 463.843 168.466C464.475 169.216 464.79 170.29 464.79 171.687V172.311H458.858C458.88 173.174 459.131 173.872 459.611 174.407C460.096 174.935 460.711 175.2 461.456 175.2C461.985 175.2 462.433 175.092 462.799 174.876C463.166 174.66 463.487 174.374 463.763 174.018L464.677 174.73C463.943 175.858 462.843 176.422 461.375 176.422ZM461.189 168.571C460.585 168.571 460.077 168.793 459.667 169.235C459.257 169.672 459.004 170.287 458.907 171.08H463.293V170.967C463.25 170.206 463.045 169.618 462.678 169.203C462.311 168.782 461.815 168.571 461.189 168.571Z",fill:"black"},null,-1),ls=u("path",{d:"M436.219 267.083L434.625 267.083L434.625 268.677L436.219 268.677L436.219 267.083ZM436.219 203.334L427.017 219.271L445.42 219.271L436.219 203.334ZM530.567 265.489L436.219 265.489L436.219 268.677L530.567 268.677L530.567 265.489ZM437.812 267.083L437.812 217.678L434.625 217.678L434.625 267.083L437.812 267.083Z",fill:"var(--graph-color-3)"},null,-1),cs=u("path",{d:"M393.507 267.083L395.1 267.083L395.1 268.677L393.507 268.677L393.507 267.083ZM393.507 203.334L402.708 219.271L384.305 219.271L393.507 203.334ZM299.158 265.489L393.507 265.489L393.507 268.677L299.158 268.677L299.158 265.489ZM391.913 267.083L391.913 217.678L395.1 217.678L395.1 267.083L391.913 267.083Z",fill:"var(--graph-color-3)"},null,-1),hs=u("path",{d:"M299.796 290.033L315.733 299.234V280.831L299.796 290.033ZM530.567 290.033L514.63 280.831V299.234L530.567 290.033ZM314.139 291.626H516.223V288.439H314.139V291.626Z",fill:"black"},null,-1),ds=u("path",{d:"M632.599 280.24L551 280.24L551 252.1C551 249.283 553.283 247 556.1 247L627.499 247C630.315 247 632.599 249.283 632.599 252.1L632.599 280.24Z",fill:"var(--graph-color-3)"},null,-1),fs=u("path",{d:"M279.599 280.24L198 280.24L198 252.1C198 249.283 200.283 247 203.1 247L274.499 247C277.315 247 279.599 249.283 279.599 252.1L279.599 280.24Z",fill:"var(--graph-color-3)"},null,-1),us=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter3_d_159_853)"},[u("circle",{cx:"542",cy:"56",r:"27",fill:"url(#paint0_linear_159_853)"}),C(),u("circle",{cx:"542",cy:"56",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M539.761 60.5791C539.761 59.0296 539.949 57.7956 540.325 56.877C540.701 55.9583 541.388 55.0563 542.384 54.1709C543.391 53.2744 544.061 52.5495 544.393 51.9961C544.725 51.4316 544.891 50.8395 544.891 50.2197C544.891 48.3493 544.027 47.4141 542.301 47.4141C541.482 47.4141 540.823 47.6686 540.325 48.1777C539.838 48.6758 539.584 49.3675 539.562 50.2529H534.747C534.769 48.139 535.45 46.4844 536.789 45.2891C538.139 44.0938 539.977 43.4961 542.301 43.4961C544.647 43.4961 546.468 44.0661 547.763 45.2061C549.058 46.335 549.705 47.9342 549.705 50.0039C549.705 50.9447 549.495 51.8356 549.074 52.6768C548.654 53.5068 547.918 54.431 546.866 55.4492L545.521 56.7275C544.68 57.5355 544.199 58.4818 544.077 59.5664L544.011 60.5791H539.761ZM539.279 65.6758C539.279 64.9342 539.528 64.3255 540.026 63.8496C540.535 63.3626 541.183 63.1191 541.969 63.1191C542.755 63.1191 543.396 63.3626 543.895 63.8496C544.404 64.3255 544.658 64.9342 544.658 65.6758C544.658 66.4062 544.409 67.0094 543.911 67.4854C543.424 67.9613 542.777 68.1992 541.969 68.1992C541.161 68.1992 540.508 67.9613 540.01 67.4854C539.523 67.0094 539.279 66.4062 539.279 65.6758Z",fill:"var(--graph-color-7)"})],-1),Cs=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter4_d_159_853)"},[u("circle",{cx:"636",cy:"230",r:"27",fill:"url(#paint1_linear_159_853)"}),C(),u("circle",{cx:"636",cy:"230",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M633.761 234.579C633.761 233.03 633.949 231.796 634.325 230.877C634.701 229.958 635.388 229.056 636.384 228.171C637.391 227.274 638.061 226.549 638.393 225.996C638.725 225.432 638.891 224.839 638.891 224.22C638.891 222.349 638.027 221.414 636.301 221.414C635.482 221.414 634.823 221.669 634.325 222.178C633.838 222.676 633.584 223.367 633.562 224.253H628.747C628.769 222.139 629.45 220.484 630.789 219.289C632.139 218.094 633.977 217.496 636.301 217.496C638.647 217.496 640.468 218.066 641.763 219.206C643.058 220.335 643.705 221.934 643.705 224.004C643.705 224.945 643.495 225.836 643.074 226.677C642.654 227.507 641.918 228.431 640.866 229.449L639.521 230.727C638.68 231.535 638.199 232.482 638.077 233.566L638.011 234.579H633.761ZM633.279 239.676C633.279 238.934 633.528 238.325 634.026 237.85C634.535 237.363 635.183 237.119 635.969 237.119C636.755 237.119 637.396 237.363 637.895 237.85C638.404 238.325 638.658 238.934 638.658 239.676C638.658 240.406 638.409 241.009 637.911 241.485C637.424 241.961 636.777 242.199 635.969 242.199C635.161 242.199 634.508 241.961 634.01 241.485C633.523 241.009 633.279 240.406 633.279 239.676Z",fill:"var(--graph-color-7)"})],-1),ps=u("g",{"clip-path":"url(#clip0_159_853)"},[u("path",{d:"M233.006 264.855L230.979 263.594L231.022 265.521L233.048 266.782L233.006 264.855ZM235.925 271.601L235.882 269.716L234.111 268.611C234.083 268.596 234.054 268.568 234.04 268.554L234.083 270.453L235.925 271.601ZM229.59 274.137L224.956 271.261L224.843 266.442L227.11 265.465L227.068 263.537L223.44 265.096C223.157 265.224 222.987 265.479 223.001 265.776L223.143 271.558C223.143 271.856 223.327 272.153 223.61 272.323L229.165 275.767C229.42 275.923 229.732 275.965 230.001 275.895C230.03 275.88 230.058 275.88 230.086 275.866L233.502 274.392L231.645 273.245L229.59 274.137Z",fill:"var(--graph-color-4)"}),C(),u("path",{d:"M244.569 263.481C244.555 263.141 244.357 262.786 244.017 262.588L237.271 258.407L237.059 258.492L237.101 260.519L242.444 263.835L242.571 269.248L244.612 270.51L244.725 270.467L244.569 263.481ZM236.492 272.99L230.214 269.107L230.058 262.588L232.921 261.355L232.864 259.102L228.428 261.015C228.102 261.157 227.904 261.454 227.918 261.808L228.102 269.461C228.102 269.815 228.315 270.155 228.655 270.354L236.01 274.917C236.308 275.101 236.676 275.158 236.988 275.059C237.016 275.044 237.044 275.03 237.073 275.03L241.409 273.16L239.255 271.827L236.492 272.99Z",fill:"var(--graph-color-5)"}),C(),u("path",{d:"M254.135 258.124L244.711 252.285C244.357 252.073 243.946 252.016 243.592 252.129C243.563 252.144 243.521 252.158 243.492 252.172L234.295 256.14C233.927 256.296 233.7 256.636 233.714 257.047L233.941 266.853C233.955 267.25 234.196 267.647 234.579 267.874L244.003 273.712C244.343 273.925 244.768 273.981 245.122 273.868C245.15 273.854 245.193 273.84 245.221 273.826L254.418 269.858C254.787 269.702 255.014 269.347 254.999 268.951L254.773 259.144C254.758 258.747 254.518 258.365 254.135 258.124V258.124ZM244.555 271.516L236.364 266.442L236.166 257.926L244.158 254.482L252.349 259.555L252.548 268.072L244.555 271.516Z",fill:"var(--graph-color-6)"})],-1),gs=u("g",{"clip-path":"url(#clip1_159_853)"},[u("path",{d:"M586.006 263.855L583.979 262.594L584.022 264.521L586.048 265.782L586.006 263.855ZM588.925 270.601L588.882 268.716L587.111 267.611C587.083 267.596 587.054 267.568 587.04 267.554L587.083 269.453L588.925 270.601ZM582.59 273.137L577.956 270.261L577.843 265.442L580.11 264.465L580.068 262.537L576.44 264.096C576.157 264.224 575.987 264.479 576.001 264.776L576.143 270.558C576.143 270.856 576.327 271.153 576.61 271.323L582.165 274.767C582.42 274.923 582.732 274.965 583.001 274.895C583.03 274.88 583.058 274.88 583.086 274.866L586.502 273.392L584.645 272.245L582.59 273.137Z",fill:"var(--graph-color-4)"}),C(),u("path",{d:"M597.569 262.481C597.555 262.141 597.357 261.786 597.017 261.588L590.271 257.407L590.059 257.492L590.101 259.519L595.444 262.835L595.571 268.248L597.612 269.51L597.725 269.467L597.569 262.481ZM589.492 271.99L583.214 268.107L583.058 261.588L585.921 260.355L585.864 258.102L581.428 260.015C581.102 260.157 580.904 260.454 580.918 260.808L581.102 268.461C581.102 268.815 581.315 269.155 581.655 269.354L589.01 273.917C589.308 274.101 589.676 274.158 589.988 274.059C590.016 274.044 590.044 274.03 590.073 274.03L594.409 272.16L592.255 270.827L589.492 271.99Z",fill:"var(--graph-color-5)"}),C(),u("path",{d:"M607.135 257.124L597.711 251.285C597.357 251.073 596.946 251.016 596.592 251.129C596.563 251.144 596.521 251.158 596.492 251.172L587.295 255.14C586.927 255.296 586.7 255.636 586.714 256.047L586.941 265.853C586.955 266.25 587.196 266.647 587.579 266.874L597.003 272.712C597.343 272.925 597.768 272.981 598.122 272.868C598.15 272.854 598.193 272.84 598.221 272.826L607.418 268.858C607.787 268.702 608.014 268.347 607.999 267.951L607.773 258.144C607.758 257.747 607.518 257.365 607.135 257.124V257.124ZM597.555 270.516L589.364 265.442L589.166 256.926L597.158 253.482L605.349 258.555L605.548 267.072L597.555 270.516Z",fill:"var(--graph-color-6)"})],-1),ms=v2(' ',1),_s=q({__name:"StandaloneGraph",setup(i){const{t}=S1();return(e,s)=>(Z(),$("svg",Ki,[qi,C(),Qi,C(),Ji,C(),ts,C(),es,C(),is,C(),ss,C(),ns,C(),os,C(),rs,C(),as,C(),ls,C(),cs,C(),hs,C(),ds,C(),fs,C(),I(L(s1),{trigger:"hover","is-svg":!0,tag:"g",title:L(t)("common.product.name"),placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + `)]),default:S(()=>[vi,C()]),_:1}),C(),Vi,C(),Hi]))}}),Si={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ki=u("path",{d:"M663.48 139.848V144H661.052V132.216H665.649C666.534 132.216 667.311 132.378 667.98 132.702C668.654 133.026 669.172 133.487 669.534 134.086C669.895 134.679 670.076 135.357 670.076 136.117C670.076 137.272 669.679 138.184 668.886 138.853C668.099 139.516 667.006 139.848 665.609 139.848H663.48ZM663.48 137.882H665.649C666.291 137.882 666.779 137.731 667.114 137.428C667.454 137.126 667.624 136.695 667.624 136.133C667.624 135.556 667.454 135.089 667.114 134.733C666.774 134.377 666.305 134.194 665.706 134.183H663.48V137.882ZM672.395 139.541C672.395 138.672 672.562 137.898 672.897 137.218C673.231 136.538 673.711 136.012 674.337 135.64C674.969 135.268 675.7 135.081 676.531 135.081C677.712 135.081 678.675 135.443 679.42 136.166C680.17 136.889 680.588 137.871 680.674 139.112L680.69 139.711C680.69 141.054 680.315 142.133 679.565 142.948C678.816 143.757 677.809 144.162 676.547 144.162C675.284 144.162 674.275 143.757 673.52 142.948C672.77 142.139 672.395 141.038 672.395 139.646V139.541ZM674.734 139.711C674.734 140.542 674.89 141.178 675.203 141.621C675.516 142.058 675.964 142.276 676.547 142.276C677.113 142.276 677.556 142.06 677.874 141.629C678.192 141.192 678.352 140.496 678.352 139.541C678.352 138.726 678.192 138.095 677.874 137.647C677.556 137.199 677.108 136.975 676.531 136.975C675.959 136.975 675.516 137.199 675.203 137.647C674.89 138.089 674.734 138.777 674.734 139.711ZM688.149 141.58C688.149 141.294 688.006 141.07 687.72 140.908C687.439 140.741 686.986 140.593 686.36 140.463C684.277 140.026 683.236 139.141 683.236 137.809C683.236 137.032 683.557 136.384 684.199 135.866C684.847 135.343 685.691 135.081 686.732 135.081C687.844 135.081 688.731 135.343 689.395 135.866C690.064 136.39 690.398 137.07 690.398 137.906H688.06C688.06 137.571 687.952 137.296 687.736 137.08C687.52 136.859 687.183 136.749 686.724 136.749C686.33 136.749 686.025 136.838 685.81 137.016C685.594 137.194 685.486 137.42 685.486 137.695C685.486 137.954 685.607 138.165 685.85 138.327C686.098 138.483 686.514 138.621 687.096 138.739C687.679 138.853 688.17 138.982 688.569 139.128C689.805 139.581 690.423 140.366 690.423 141.483C690.423 142.282 690.08 142.929 689.395 143.425C688.71 143.916 687.825 144.162 686.74 144.162C686.007 144.162 685.354 144.032 684.782 143.773C684.215 143.509 683.77 143.15 683.446 142.697C683.123 142.238 682.961 141.745 682.961 141.216H685.178C685.2 141.631 685.354 141.95 685.64 142.171C685.926 142.392 686.309 142.503 686.789 142.503C687.237 142.503 687.574 142.419 687.801 142.252C688.033 142.079 688.149 141.855 688.149 141.58ZM696.011 133.09V135.243H697.509V136.959H696.011V141.329C696.011 141.653 696.073 141.885 696.197 142.025C696.322 142.166 696.559 142.236 696.91 142.236C697.169 142.236 697.398 142.217 697.598 142.179V143.951C697.139 144.092 696.667 144.162 696.181 144.162C694.541 144.162 693.705 143.334 693.672 141.677V136.959H692.394V135.243H693.672V133.09H696.011ZM699.747 139.557C699.747 138.213 700.065 137.132 700.702 136.312C701.344 135.491 702.207 135.081 703.291 135.081C704.252 135.081 704.999 135.411 705.533 136.069L705.63 135.243H707.751V143.709C707.751 144.475 707.575 145.141 707.225 145.708C706.879 146.274 706.391 146.706 705.76 147.003C705.129 147.299 704.389 147.448 703.542 147.448C702.9 147.448 702.274 147.318 701.665 147.059C701.055 146.806 700.594 146.476 700.281 146.072L701.317 144.647C701.899 145.3 702.606 145.627 703.437 145.627C704.058 145.627 704.54 145.459 704.886 145.125C705.231 144.796 705.404 144.326 705.404 143.717V143.247C704.864 143.857 704.155 144.162 703.275 144.162C702.223 144.162 701.371 143.752 700.718 142.932C700.07 142.106 699.747 141.014 699.747 139.654V139.557ZM702.086 139.727C702.086 140.52 702.245 141.143 702.563 141.596C702.881 142.044 703.318 142.268 703.874 142.268C704.586 142.268 705.096 142.001 705.404 141.467V137.784C705.091 137.25 704.586 136.983 703.89 136.983C703.329 136.983 702.887 137.213 702.563 137.671C702.245 138.13 702.086 138.815 702.086 139.727ZM715.751 137.436C715.433 137.393 715.152 137.372 714.909 137.372C714.025 137.372 713.445 137.671 713.169 138.27V144H710.83V135.243H713.04L713.105 136.287C713.574 135.483 714.224 135.081 715.055 135.081C715.314 135.081 715.557 135.116 715.783 135.187L715.751 137.436ZM722.028 144.162C720.744 144.162 719.697 143.768 718.887 142.98C718.084 142.193 717.682 141.143 717.682 139.832V139.605C717.682 138.726 717.852 137.941 718.191 137.25C718.531 136.554 719.012 136.02 719.632 135.648C720.258 135.27 720.97 135.081 721.769 135.081C722.966 135.081 723.908 135.459 724.593 136.214C725.284 136.97 725.629 138.041 725.629 139.427V140.382H720.053C720.128 140.954 720.355 141.413 720.733 141.758C721.116 142.104 721.599 142.276 722.181 142.276C723.082 142.276 723.787 141.95 724.294 141.297L725.443 142.584C725.092 143.08 724.617 143.469 724.019 143.749C723.42 144.024 722.756 144.162 722.028 144.162ZM721.761 136.975C721.297 136.975 720.919 137.132 720.628 137.445C720.342 137.758 720.158 138.205 720.077 138.788H723.331V138.602C723.32 138.084 723.18 137.685 722.91 137.404C722.64 137.118 722.257 136.975 721.761 136.975ZM732.982 141.58C732.982 141.294 732.839 141.07 732.553 140.908C732.272 140.741 731.819 140.593 731.193 140.463C729.111 140.026 728.069 139.141 728.069 137.809C728.069 137.032 728.39 136.384 729.033 135.866C729.68 135.343 730.524 135.081 731.566 135.081C732.677 135.081 733.565 135.343 734.228 135.866C734.897 136.39 735.232 137.07 735.232 137.906H732.893C732.893 137.571 732.785 137.296 732.569 137.08C732.353 136.859 732.016 136.749 731.558 136.749C731.164 136.749 730.859 136.838 730.643 137.016C730.427 137.194 730.319 137.42 730.319 137.695C730.319 137.954 730.441 138.165 730.684 138.327C730.932 138.483 731.347 138.621 731.93 138.739C732.513 138.853 733.004 138.982 733.403 139.128C734.638 139.581 735.256 140.366 735.256 141.483C735.256 142.282 734.914 142.929 734.228 143.425C733.543 143.916 732.658 144.162 731.574 144.162C730.84 144.162 730.187 144.032 729.615 143.773C729.049 143.509 728.604 143.15 728.28 142.697C727.956 142.238 727.794 141.745 727.794 141.216H730.012C730.033 141.631 730.187 141.95 730.473 142.171C730.759 142.392 731.142 142.503 731.622 142.503C732.07 142.503 732.407 142.419 732.634 142.252C732.866 142.079 732.982 141.855 732.982 141.58Z",fill:"black"},null,-1),Ai=u("path",{d:"M661.401 166.63V154.846H664.728C665.753 154.846 666.659 155.073 667.447 155.526C668.235 155.979 668.842 156.624 669.268 157.46C669.7 158.296 669.918 159.257 669.924 160.341V161.094C669.924 162.205 669.708 163.179 669.276 164.016C668.85 164.852 668.237 165.494 667.439 165.942C666.646 166.39 665.721 166.619 664.663 166.63H661.401ZM662.955 156.125V165.359H664.59C665.788 165.359 666.719 164.987 667.382 164.242C668.051 163.498 668.386 162.437 668.386 161.062V160.374C668.386 159.036 668.07 157.997 667.439 157.258C666.813 156.513 665.923 156.136 664.768 156.125H662.955ZM677.45 166.63C677.364 166.457 677.294 166.149 677.24 165.707C676.544 166.43 675.713 166.792 674.747 166.792C673.884 166.792 673.174 166.549 672.619 166.063C672.068 165.572 671.793 164.952 671.793 164.202C671.793 163.29 672.138 162.583 672.829 162.081C673.525 161.574 674.502 161.321 675.759 161.321H677.215V160.633C677.215 160.109 677.059 159.694 676.746 159.386C676.433 159.073 675.972 158.917 675.362 158.917C674.828 158.917 674.38 159.052 674.019 159.322C673.657 159.591 673.476 159.918 673.476 160.301H671.971C671.971 159.864 672.125 159.443 672.432 159.038C672.745 158.628 673.166 158.305 673.695 158.067C674.229 157.83 674.814 157.711 675.451 157.711C676.46 157.711 677.251 157.965 677.822 158.472C678.394 158.974 678.691 159.667 678.713 160.552V164.582C678.713 165.386 678.815 166.025 679.02 166.5V166.63H677.45ZM674.966 165.489C675.435 165.489 675.88 165.367 676.301 165.124C676.722 164.882 677.027 164.566 677.215 164.177V162.381H676.042C674.208 162.381 673.29 162.918 673.29 163.991C673.29 164.461 673.447 164.828 673.76 165.092C674.073 165.356 674.475 165.489 674.966 165.489ZM683.091 155.752V157.873H684.726V159.03H683.091V164.461C683.091 164.811 683.164 165.076 683.31 165.254C683.455 165.426 683.703 165.513 684.054 165.513C684.227 165.513 684.464 165.48 684.766 165.416V166.63C684.372 166.738 683.989 166.792 683.617 166.792C682.948 166.792 682.444 166.589 682.104 166.185C681.764 165.78 681.594 165.205 681.594 164.461V159.03H679.999V157.873H681.594V155.752H683.091ZM691.888 166.63C691.802 166.457 691.732 166.149 691.678 165.707C690.982 166.43 690.151 166.792 689.185 166.792C688.322 166.792 687.612 166.549 687.057 166.063C686.506 165.572 686.231 164.952 686.231 164.202C686.231 163.29 686.576 162.583 687.267 162.081C687.963 161.574 688.94 161.321 690.197 161.321H691.654V160.633C691.654 160.109 691.497 159.694 691.184 159.386C690.871 159.073 690.41 158.917 689.8 158.917C689.266 158.917 688.818 159.052 688.457 159.322C688.095 159.591 687.915 159.918 687.915 160.301H686.409C686.409 159.864 686.563 159.443 686.871 159.038C687.183 158.628 687.604 158.305 688.133 158.067C688.667 157.83 689.253 157.711 689.889 157.711C690.898 157.711 691.689 157.965 692.261 158.472C692.832 158.974 693.129 159.667 693.151 160.552V164.582C693.151 165.386 693.253 166.025 693.458 166.5V166.63H691.888ZM689.404 165.489C689.873 165.489 690.318 165.367 690.739 165.124C691.16 164.882 691.465 164.566 691.654 164.177V162.381H690.48C688.646 162.381 687.728 162.918 687.728 163.991C687.728 164.461 687.885 164.828 688.198 165.092C688.511 165.356 688.913 165.489 689.404 165.489ZM702.911 162.348C702.911 163.686 702.604 164.763 701.988 165.578C701.373 166.387 700.548 166.792 699.512 166.792C698.406 166.792 697.551 166.4 696.946 165.618L696.874 166.63H695.498V154.199H696.995V158.836C697.599 158.086 698.433 157.711 699.496 157.711C700.559 157.711 701.392 158.113 701.997 158.917C702.606 159.721 702.911 160.821 702.911 162.219V162.348ZM701.414 162.178C701.414 161.159 701.217 160.371 700.823 159.815C700.429 159.26 699.863 158.982 699.124 158.982C698.136 158.982 697.427 159.44 696.995 160.357V164.145C697.454 165.062 698.169 165.521 699.14 165.521C699.857 165.521 700.416 165.243 700.815 164.687C701.214 164.132 701.414 163.295 701.414 162.178ZM710.211 166.63C710.125 166.457 710.055 166.149 710.001 165.707C709.305 166.43 708.474 166.792 707.508 166.792C706.645 166.792 705.935 166.549 705.38 166.063C704.829 165.572 704.554 164.952 704.554 164.202C704.554 163.29 704.899 162.583 705.59 162.081C706.286 161.574 707.263 161.321 708.52 161.321H709.976V160.633C709.976 160.109 709.82 159.694 709.507 159.386C709.194 159.073 708.733 158.917 708.123 158.917C707.589 158.917 707.141 159.052 706.78 159.322C706.418 159.591 706.237 159.918 706.237 160.301H704.732C704.732 159.864 704.886 159.443 705.193 159.038C705.506 158.628 705.927 158.305 706.456 158.067C706.99 157.83 707.575 157.711 708.212 157.711C709.221 157.711 710.011 157.965 710.583 158.472C711.155 158.974 711.452 159.667 711.474 160.552V164.582C711.474 165.386 711.576 166.025 711.781 166.5V166.63H710.211ZM707.727 165.489C708.196 165.489 708.641 165.367 709.062 165.124C709.483 164.882 709.788 164.566 709.976 164.177V162.381H708.803C706.968 162.381 706.051 162.918 706.051 163.991C706.051 164.461 706.208 164.828 706.521 165.092C706.834 165.356 707.236 165.489 707.727 165.489ZM718.919 164.307C718.919 163.902 718.766 163.589 718.458 163.368C718.156 163.142 717.624 162.947 716.864 162.785C716.108 162.624 715.507 162.429 715.059 162.203C714.616 161.976 714.287 161.706 714.072 161.393C713.861 161.08 713.756 160.708 713.756 160.277C713.756 159.559 714.058 158.952 714.662 158.456C715.272 157.959 716.049 157.711 716.993 157.711C717.986 157.711 718.79 157.967 719.405 158.48C720.025 158.992 720.336 159.648 720.336 160.446H718.83C718.83 160.036 718.655 159.683 718.304 159.386C717.959 159.09 717.522 158.941 716.993 158.941C716.448 158.941 716.022 159.06 715.714 159.297C715.407 159.535 715.253 159.845 715.253 160.228C715.253 160.589 715.396 160.862 715.682 161.045C715.968 161.229 716.483 161.404 717.228 161.571C717.978 161.739 718.585 161.938 719.049 162.17C719.513 162.402 719.855 162.683 720.077 163.012C720.303 163.336 720.417 163.732 720.417 164.202C720.417 164.984 720.104 165.613 719.478 166.087C718.852 166.557 718.04 166.792 717.042 166.792C716.34 166.792 715.72 166.667 715.18 166.419C714.641 166.171 714.217 165.826 713.91 165.383C713.608 164.935 713.456 164.453 713.456 163.935H714.954C714.981 164.436 715.18 164.836 715.553 165.132C715.93 165.424 716.427 165.569 717.042 165.569C717.608 165.569 718.061 165.456 718.401 165.23C718.747 164.998 718.919 164.69 718.919 164.307ZM726.001 166.792C724.814 166.792 723.848 166.403 723.103 165.626C722.359 164.844 721.987 163.8 721.987 162.494V162.219C721.987 161.35 722.151 160.576 722.48 159.896C722.815 159.211 723.279 158.677 723.872 158.294C724.471 157.905 725.119 157.711 725.815 157.711C726.953 157.711 727.838 158.086 728.469 158.836C729.1 159.586 729.416 160.66 729.416 162.057V162.68H723.484C723.505 163.543 723.756 164.242 724.236 164.776C724.722 165.305 725.337 165.569 726.082 165.569C726.61 165.569 727.058 165.462 727.425 165.246C727.792 165.03 728.113 164.744 728.388 164.388L729.303 165.1C728.569 166.228 727.468 166.792 726.001 166.792ZM725.815 158.941C725.21 158.941 724.703 159.162 724.293 159.605C723.883 160.042 723.63 160.657 723.532 161.45H727.919V161.337C727.876 160.576 727.671 159.988 727.304 159.572C726.937 159.152 726.441 158.941 725.815 158.941Z",fill:"black"},null,-1),Oi=u("g",{filter:"url(#filter0_d)"},[u("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),Ei=u("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),Ii=u("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),Bi=u("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),Zi=u("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),Di=u("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),Ri=u("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),Pi=u("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),Ti=u("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),Fi=u("g",{filter:"url(#filter1_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),$i=u("g",{filter:"url(#filter2_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),Ni=u("g",{filter:"url(#filter3_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),Gi=u("g",{filter:"url(#filter4_d)"},[u("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"}),C(),u("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:"var(--grey-400)","stroke-width":"2"})],-1),zi=u("g",{filter:"url(#filter5_d)"},[u("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),Ui=u("g",{filter:"url(#filter6_d)"},[u("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"var(--grey-400)"})],-1),ji=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter7_d)"},[u("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),C(),u("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),Wi=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter8_d)"},[u("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),C(),u("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),Yi=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter9_d)"},[u("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),C(),u("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("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),Xi=w2(' ',1),Ki=q({__name:"PostgresGraph",setup(i){const{t}=k1();return(e,s)=>(E(),P("svg",Si,[ki,C(),Ai,C(),Oi,C(),Ei,C(),Ii,C(),Bi,C(),Zi,C(),Di,C(),Ri,C(),Pi,C(),Ti,C(),Fi,C(),$i,C(),Ni,C(),Gi,C(),zi,C(),Ui,C(),B(y(n1),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + Configuration for all `+F(y(t)("common.product.name"))+` resources is specified in YAML config files. The config files can be stored in an external datastore. + `,1)]),default:S(()=>[ji,C()]),_:1}),C(),B(y(n1),{trigger:"hover",title:y(t)("common.product.name"),"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + In Postgres mode, the `+F(y(t)("common.product.name"))+` control plane connects to Postgres to fetch the right resources and configure the service mesh. + `,1)]),default:S(()=>[Wi,C()]),_:1},8,["title"]),C(),B(y(n1),{trigger:"hover",title:"Postgres","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` + You can store the YAML config files for `+F(y(t)("common.product.name"))+` in a Postgres database. You can work with a managed Postgres offering or manage your own. + `,1)]),default:S(()=>[Yi,C()]),_:1}),C(),Xi]))}}),qi={"data-testid":"standalone-graph",width:"828",height:"351",viewBox:"0 0 828 351",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Qi=u("g",{filter:"url(#filter0_d_159_853)"},[u("rect",{x:"279.396",y:"328.282",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 279.396 328.282)",fill:"white"})],-1),Ji=u("g",{filter:"url(#filter1_d_159_853)"},[u("rect",{x:"632.565",y:"328.282",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 632.565 328.282)",fill:"white"})],-1),ts=u("g",{filter:"url(#filter2_d_159_853)"},[u("rect",{x:"523.554",y:"119.823",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 523.554 119.823)",fill:"white"})],-1),es=u("path",{d:"M435.191 54.1273C435.169 54.0623 435.163 53.9926 435.174 53.9247C435.185 53.8567 435.214 53.7927 435.256 53.7386C436.892 51.6737 438.376 49.2983 438.376 47.4763C438.376 43.4274 436.066 40.137 431.037 40.137C428.546 40.137 426.718 40.9468 425.517 42.2505C425.463 42.3105 425.393 42.3535 425.315 42.3746C425.237 42.3957 425.154 42.3938 425.077 42.3693C423.16 41.7488 421.196 41.2839 419.204 40.9792C419.137 40.9702 419.068 40.9779 419.005 41.0016C418.942 41.0253 418.886 41.0642 418.841 41.115C418.796 41.1657 418.765 41.2267 418.75 41.2925C418.734 41.3582 418.735 41.4268 418.753 41.4921C419.168 43.0495 421.663 52.945 423.671 60.4786C424.886 65.0377 421.738 69.5158 417.02 69.5023H414.099C409.332 69.5023 406.439 65.008 407.537 60.5272C409.392 52.9558 411.932 43.1386 412.345 41.519C412.362 41.4544 412.363 41.3865 412.348 41.3213C412.333 41.256 412.302 41.1955 412.258 41.1451C412.214 41.0947 412.158 41.0559 412.096 41.0321C412.033 41.0084 411.966 41.0004 411.899 41.0089C409.581 41.2791 407.299 41.8014 405.095 42.5664C405.014 42.595 404.926 42.5981 404.844 42.5755C404.761 42.5528 404.688 42.5053 404.633 42.4395C403.432 41.0278 401.559 40.1451 398.965 40.1451C393.936 40.1451 391.625 43.4301 391.625 47.4844C391.625 49.6087 393.644 52.4888 395.566 54.7454C395.659 54.8566 395.687 55.0075 395.642 55.1449L392.37 64.6463C392.369 64.6561 392.369 64.6662 392.37 64.676C392.284 65.008 391.021 70.6144 400.619 79.5381C403.491 82.2131 413.497 91.8521 415.295 93.5743C415.37 93.6461 415.47 93.6861 415.574 93.6861C415.678 93.6861 415.779 93.6461 415.854 93.5743C417.703 91.8548 428.081 82.2212 430.97 79.5381C441.34 69.8667 438.87 64.6463 438.87 64.6463L435.191 54.1273Z",fill:"var(--graph-color-1)"},null,-1),is=u("path",{d:"M417.525 63.2097H413.616C413.462 63.2097 413.309 63.1792 413.167 63.12C413.024 63.0608 412.895 62.974 412.786 62.8646C412.677 62.7553 412.591 62.6255 412.532 62.4827C412.474 62.34 412.444 62.1871 412.445 62.0328L411.959 57.22C411.959 57.0659 411.989 56.9134 412.048 56.7711C412.107 56.6288 412.194 56.4995 412.303 56.3907C412.412 56.2819 412.542 56.1956 412.684 56.1369C412.826 56.0782 412.979 56.0482 413.133 56.0485H417.992C418.146 56.0482 418.299 56.0782 418.441 56.1369C418.583 56.1956 418.713 56.2819 418.822 56.3907C418.931 56.4995 419.018 56.6288 419.077 56.7711C419.136 56.9134 419.166 57.0659 419.166 57.22L418.699 62.0328C418.7 62.1873 418.67 62.3404 418.611 62.4834C418.552 62.6263 418.466 62.7562 418.357 62.8656C418.248 62.975 418.118 63.0617 417.975 63.1208C417.832 63.1798 417.679 63.21 417.525 63.2097Z",fill:"var(--graph-color-1)"},null,-1),ss=u("path",{d:"M657.577 278.991C657.577 278.533 657.415 278.182 657.091 277.939C656.768 277.691 656.185 277.432 655.343 277.162C654.502 276.887 653.835 276.618 653.344 276.353C652.006 275.63 651.337 274.656 651.337 273.432C651.337 272.795 651.515 272.228 651.871 271.732C652.233 271.23 652.748 270.839 653.417 270.558C654.092 270.278 654.847 270.138 655.683 270.138C656.525 270.138 657.275 270.291 657.933 270.599C658.591 270.901 659.101 271.33 659.463 271.886C659.83 272.441 660.013 273.073 660.013 273.78H657.585C657.585 273.24 657.415 272.822 657.075 272.525C656.735 272.223 656.258 272.072 655.643 272.072C655.049 272.072 654.588 272.199 654.259 272.452C653.93 272.7 653.765 273.03 653.765 273.44C653.765 273.823 653.957 274.144 654.34 274.403C654.728 274.662 655.297 274.904 656.047 275.131C657.429 275.547 658.435 276.062 659.066 276.677C659.697 277.292 660.013 278.058 660.013 278.975C660.013 279.995 659.627 280.796 658.856 281.379C658.084 281.956 657.046 282.245 655.74 282.245C654.833 282.245 654.008 282.08 653.263 281.751C652.519 281.417 651.95 280.961 651.556 280.384C651.167 279.806 650.973 279.137 650.973 278.376H653.409C653.409 279.677 654.186 280.327 655.74 280.327C656.317 280.327 656.768 280.211 657.091 279.979C657.415 279.741 657.577 279.412 657.577 278.991ZM670.029 276.976H665.367V280.133H670.838V282.083H662.939V270.299H670.822V272.266H665.367V275.074H670.029V276.976ZM677.899 277.769H675.965V282.083H673.537V270.299H677.916C679.308 270.299 680.381 270.61 681.137 271.23C681.892 271.851 682.27 272.727 682.27 273.86C682.27 274.664 682.094 275.336 681.744 275.876C681.398 276.41 680.872 276.836 680.165 277.154L682.715 281.97V282.083H680.109L677.899 277.769ZM675.965 275.803H677.924C678.533 275.803 679.005 275.649 679.34 275.341C679.675 275.029 679.842 274.6 679.842 274.055C679.842 273.499 679.683 273.062 679.364 272.744C679.051 272.425 678.568 272.266 677.916 272.266H675.965V275.803ZM689.59 279.161L692.261 270.299H694.964L690.861 282.083H688.328L684.241 270.299H686.936L689.59 279.161ZM699.938 282.083H697.51V270.299H699.938V282.083ZM712.721 278.158C712.629 279.426 712.16 280.424 711.313 281.152C710.471 281.881 709.36 282.245 707.978 282.245C706.468 282.245 705.278 281.738 704.409 280.723C703.546 279.704 703.114 278.306 703.114 276.531V275.811C703.114 274.678 703.314 273.68 703.713 272.816C704.113 271.953 704.682 271.292 705.421 270.834C706.166 270.37 707.029 270.138 708.011 270.138C709.37 270.138 710.466 270.502 711.297 271.23C712.128 271.959 712.608 272.981 712.737 274.297H710.309C710.25 273.537 710.037 272.986 709.67 272.646C709.308 272.301 708.755 272.129 708.011 272.129C707.201 272.129 706.595 272.42 706.19 273.003C705.791 273.58 705.586 274.478 705.575 275.698V276.588C705.575 277.861 705.766 278.792 706.149 279.38C706.538 279.968 707.148 280.262 707.978 280.262C708.728 280.262 709.287 280.092 709.654 279.752C710.026 279.407 710.239 278.875 710.293 278.158H712.721ZM722.68 276.976H718.018V280.133H723.489V282.083H715.59V270.299H723.473V272.266H718.018V275.074H722.68V276.976Z",fill:"black"},null,-1),ns=u("path",{d:"M651.368 304V292.216H654.694C655.719 292.216 656.626 292.443 657.413 292.896C658.201 293.349 658.808 293.994 659.234 294.83C659.666 295.667 659.884 296.627 659.89 297.712V298.464C659.89 299.576 659.674 300.55 659.242 301.386C658.816 302.222 658.204 302.864 657.405 303.312C656.612 303.76 655.687 303.989 654.629 304H651.368ZM652.922 293.495V302.729H654.556C655.754 302.729 656.685 302.357 657.349 301.612C658.018 300.868 658.352 299.808 658.352 298.432V297.744C658.352 296.406 658.036 295.367 657.405 294.628C656.779 293.884 655.889 293.506 654.734 293.495H652.922ZM667.416 304C667.33 303.827 667.26 303.52 667.206 303.077C666.51 303.8 665.679 304.162 664.713 304.162C663.85 304.162 663.141 303.919 662.585 303.433C662.034 302.942 661.759 302.322 661.759 301.572C661.759 300.66 662.105 299.953 662.795 299.452C663.491 298.944 664.468 298.691 665.725 298.691H667.182V298.003C667.182 297.48 667.025 297.064 666.712 296.757C666.399 296.444 665.938 296.287 665.328 296.287C664.794 296.287 664.346 296.422 663.985 296.692C663.623 296.962 663.443 297.288 663.443 297.671H661.937C661.937 297.234 662.091 296.813 662.399 296.409C662.712 295.999 663.132 295.675 663.661 295.437C664.195 295.2 664.781 295.081 665.417 295.081C666.426 295.081 667.217 295.335 667.789 295.842C668.361 296.344 668.657 297.037 668.679 297.922V301.952C668.679 302.756 668.781 303.396 668.986 303.87V304H667.416ZM664.932 302.859C665.401 302.859 665.846 302.737 666.267 302.495C666.688 302.252 666.993 301.936 667.182 301.548V299.751H666.008C664.174 299.751 663.257 300.288 663.257 301.362C663.257 301.831 663.413 302.198 663.726 302.462C664.039 302.727 664.441 302.859 664.932 302.859ZM673.057 293.123V295.243H674.692V296.4H673.057V301.831C673.057 302.182 673.13 302.446 673.276 302.624C673.421 302.797 673.67 302.883 674.02 302.883C674.193 302.883 674.43 302.851 674.733 302.786V304C674.339 304.108 673.956 304.162 673.583 304.162C672.914 304.162 672.41 303.959 672.07 303.555C671.73 303.15 671.56 302.576 671.56 301.831V296.4H669.966V295.243H671.56V293.123H673.057ZM681.855 304C681.768 303.827 681.698 303.52 681.644 303.077C680.948 303.8 680.117 304.162 679.151 304.162C678.288 304.162 677.579 303.919 677.023 303.433C676.473 302.942 676.197 302.322 676.197 301.572C676.197 300.66 676.543 299.953 677.233 299.452C677.929 298.944 678.906 298.691 680.163 298.691H681.62V298.003C681.62 297.48 681.463 297.064 681.15 296.757C680.837 296.444 680.376 296.287 679.767 296.287C679.232 296.287 678.785 296.422 678.423 296.692C678.062 296.962 677.881 297.288 677.881 297.671H676.375C676.375 297.234 676.529 296.813 676.837 296.409C677.15 295.999 677.571 295.675 678.099 295.437C678.633 295.2 679.219 295.081 679.856 295.081C680.864 295.081 681.655 295.335 682.227 295.842C682.799 296.344 683.095 297.037 683.117 297.922V301.952C683.117 302.756 683.22 303.396 683.425 303.87V304H681.855ZM679.37 302.859C679.839 302.859 680.284 302.737 680.705 302.495C681.126 302.252 681.431 301.936 681.62 301.548V299.751H680.446C678.612 299.751 677.695 300.288 677.695 301.362C677.695 301.831 677.851 302.198 678.164 302.462C678.477 302.727 678.879 302.859 679.37 302.859ZM691.364 299.387V304H689.81V292.216H694.156C695.446 292.216 696.455 292.545 697.183 293.204C697.917 293.862 698.284 294.733 698.284 295.818C698.284 296.962 697.925 297.844 697.207 298.464C696.495 299.079 695.473 299.387 694.14 299.387H691.364ZM691.364 298.116H694.156C694.987 298.116 695.624 297.922 696.066 297.534C696.508 297.14 696.73 296.573 696.73 295.834C696.73 295.133 696.508 294.571 696.066 294.151C695.624 293.73 695.017 293.511 694.245 293.495H691.364V298.116ZM701.658 304H700.161V291.569H701.658V304ZM709.468 304C709.382 303.827 709.312 303.52 709.258 303.077C708.562 303.8 707.731 304.162 706.765 304.162C705.902 304.162 705.192 303.919 704.637 303.433C704.086 302.942 703.811 302.322 703.811 301.572C703.811 300.66 704.156 299.953 704.847 299.452C705.543 298.944 706.52 298.691 707.777 298.691H709.234V298.003C709.234 297.48 709.077 297.064 708.764 296.757C708.451 296.444 707.99 296.287 707.38 296.287C706.846 296.287 706.398 296.422 706.037 296.692C705.675 296.962 705.495 297.288 705.495 297.671H703.989C703.989 297.234 704.143 296.813 704.451 296.409C704.763 295.999 705.184 295.675 705.713 295.437C706.247 295.2 706.833 295.081 707.469 295.081C708.478 295.081 709.269 295.335 709.841 295.842C710.412 296.344 710.709 297.037 710.731 297.922V301.952C710.731 302.756 710.833 303.396 711.038 303.87V304H709.468ZM706.984 302.859C707.453 302.859 707.898 302.737 708.319 302.495C708.74 302.252 709.045 301.936 709.234 301.548V299.751H708.06C706.226 299.751 705.308 300.288 705.308 301.362C705.308 301.831 705.465 302.198 705.778 302.462C706.091 302.727 706.493 302.859 706.984 302.859ZM714.494 295.243L714.543 296.344C715.212 295.502 716.086 295.081 717.165 295.081C719.015 295.081 719.949 296.125 719.965 298.213V304H718.468V298.205C718.462 297.574 718.317 297.107 718.031 296.805C717.75 296.503 717.31 296.352 716.712 296.352C716.226 296.352 715.8 296.481 715.433 296.74C715.066 296.999 714.78 297.339 714.575 297.76V304H713.078V295.243H714.494ZM725.857 304.162C724.67 304.162 723.704 303.773 722.959 302.996C722.215 302.214 721.843 301.17 721.843 299.864V299.589C721.843 298.721 722.007 297.946 722.336 297.266C722.671 296.581 723.135 296.047 723.728 295.664C724.327 295.276 724.975 295.081 725.671 295.081C726.809 295.081 727.694 295.456 728.325 296.206C728.956 296.956 729.272 298.03 729.272 299.427V300.05H723.34C723.361 300.914 723.612 301.612 724.093 302.147C724.578 302.675 725.193 302.94 725.938 302.94C726.467 302.94 726.914 302.832 727.281 302.616C727.648 302.4 727.969 302.114 728.244 301.758L729.159 302.47C728.425 303.598 727.324 304.162 725.857 304.162ZM725.671 296.311C725.066 296.311 724.559 296.533 724.149 296.975C723.739 297.412 723.486 298.027 723.388 298.82H727.775V298.707C727.732 297.946 727.527 297.358 727.16 296.943C726.793 296.522 726.297 296.311 725.671 296.311ZM736.912 299.387V304H735.358V292.216H739.704C740.994 292.216 742.003 292.545 742.731 293.204C743.465 293.862 743.832 294.733 743.832 295.818C743.832 296.962 743.473 297.844 742.755 298.464C742.043 299.079 741.021 299.387 739.688 299.387H736.912ZM736.912 298.116H739.704C740.535 298.116 741.172 297.922 741.614 297.534C742.057 297.14 742.278 296.573 742.278 295.834C742.278 295.133 742.057 294.571 741.614 294.151C741.172 293.73 740.565 293.511 739.793 293.495H736.912V298.116ZM749.812 296.587C749.586 296.549 749.34 296.53 749.076 296.53C748.094 296.53 747.428 296.948 747.077 297.784V304H745.58V295.243H747.037L747.061 296.255C747.552 295.472 748.248 295.081 749.149 295.081C749.44 295.081 749.661 295.119 749.812 295.195V296.587ZM750.638 299.541C750.638 298.683 750.805 297.911 751.14 297.226C751.48 296.541 751.949 296.012 752.548 295.64C753.152 295.267 753.84 295.081 754.612 295.081C755.804 295.081 756.767 295.494 757.501 296.32C758.24 297.145 758.61 298.243 758.61 299.613V299.719C758.61 300.571 758.445 301.337 758.116 302.017C757.792 302.692 757.326 303.218 756.716 303.595C756.112 303.973 755.416 304.162 754.628 304.162C753.441 304.162 752.478 303.749 751.739 302.924C751.005 302.098 750.638 301.005 750.638 299.646V299.541ZM752.143 299.719C752.143 300.69 752.367 301.469 752.815 302.058C753.268 302.646 753.873 302.94 754.628 302.94C755.389 302.94 755.993 302.643 756.441 302.049C756.889 301.451 757.112 300.614 757.112 299.541C757.112 298.58 756.883 297.803 756.425 297.21C755.971 296.611 755.367 296.311 754.612 296.311C753.873 296.311 753.276 296.606 752.823 297.194C752.37 297.782 752.143 298.623 752.143 299.719ZM763.247 298.44L765.189 295.243H766.938L764.073 299.573L767.027 304H765.295L763.271 300.722L761.248 304H759.508L762.462 299.573L759.597 295.243H761.329L763.247 298.44ZM771.397 301.807L773.436 295.243H775.039L771.518 305.351C770.973 306.808 770.107 307.537 768.92 307.537L768.637 307.512L768.079 307.407V306.193L768.483 306.226C768.99 306.226 769.384 306.123 769.665 305.918C769.951 305.713 770.186 305.338 770.369 304.793L770.701 303.903L767.577 295.243H769.212L771.397 301.807ZM780.437 299.217C780.437 297.998 780.599 296.827 780.922 295.704C781.252 294.582 781.74 293.563 782.387 292.645C783.035 291.728 783.706 291.081 784.402 290.703L784.71 291.69C783.922 292.295 783.275 293.217 782.768 294.458C782.266 295.699 781.991 297.088 781.942 298.626L781.934 299.314C781.934 301.397 782.314 303.204 783.075 304.736C783.534 305.654 784.079 306.371 784.71 306.889L784.402 307.804C783.685 307.404 783 306.735 782.347 305.797C781.074 303.962 780.437 301.769 780.437 299.217ZM786.393 304V292.216H789.72C790.745 292.216 791.651 292.443 792.439 292.896C793.227 293.349 793.834 293.994 794.26 294.83C794.692 295.667 794.91 296.627 794.915 297.712V298.464C794.915 299.576 794.7 300.55 794.268 301.386C793.842 302.222 793.229 302.864 792.431 303.312C791.638 303.76 790.712 303.989 789.655 304H786.393ZM787.947 293.495V302.729H789.582C790.78 302.729 791.711 302.357 792.374 301.612C793.043 300.868 793.378 299.808 793.378 298.432V297.744C793.378 296.406 793.062 295.367 792.431 294.628C791.805 293.884 790.915 293.506 789.76 293.495H787.947ZM798.824 299.387V304H797.271V292.216H801.617C802.906 292.216 803.915 292.545 804.643 293.204C805.377 293.862 805.744 294.733 805.744 295.818C805.744 296.962 805.385 297.844 804.668 298.464C803.955 299.079 802.933 299.387 801.6 299.387H798.824ZM798.824 298.116H801.617C802.447 298.116 803.084 297.922 803.527 297.534C803.969 297.14 804.19 296.573 804.19 295.834C804.19 295.133 803.969 294.571 803.527 294.151C803.084 293.73 802.477 293.511 801.706 293.495H798.824V298.116ZM809.281 299.387V304H807.727V292.216H812.073C813.362 292.216 814.371 292.545 815.1 293.204C815.833 293.862 816.2 294.733 816.2 295.818C816.2 296.962 815.842 297.844 815.124 298.464C814.412 299.079 813.389 299.387 812.057 299.387H809.281ZM809.281 298.116H812.073C812.904 298.116 813.54 297.922 813.983 297.534C814.425 297.14 814.646 296.573 814.646 295.834C814.646 295.133 814.425 294.571 813.983 294.151C813.54 293.73 812.933 293.511 812.162 293.495H809.281V298.116ZM821.404 299.298C821.404 300.501 821.245 301.656 820.927 302.762C820.614 303.862 820.131 304.879 819.478 305.813C818.831 306.746 818.151 307.41 817.439 307.804L817.123 306.889C817.954 306.253 818.62 305.265 819.122 303.927C819.629 302.584 819.888 301.095 819.899 299.46V299.201C819.899 298.068 819.78 297.016 819.543 296.044C819.305 295.068 818.974 294.194 818.547 293.422C818.127 292.651 817.652 292.049 817.123 291.617L817.439 290.703C818.151 291.097 818.828 291.755 819.47 292.678C820.117 293.6 820.6 294.617 820.919 295.729C821.242 296.84 821.404 298.03 821.404 299.298Z",fill:"black"},null,-1),os=u("path",{d:"M114.301 278.992C114.301 278.533 114.139 278.182 113.815 277.939C113.492 277.691 112.909 277.432 112.067 277.163C111.226 276.887 110.559 276.618 110.068 276.353C108.73 275.63 108.061 274.656 108.061 273.432C108.061 272.795 108.239 272.228 108.595 271.732C108.957 271.23 109.472 270.839 110.141 270.559C110.815 270.278 111.571 270.138 112.407 270.138C113.249 270.138 113.999 270.291 114.657 270.599C115.315 270.901 115.825 271.33 116.187 271.886C116.553 272.442 116.737 273.073 116.737 273.78H114.309C114.309 273.24 114.139 272.822 113.799 272.525C113.459 272.223 112.982 272.072 112.367 272.072C111.773 272.072 111.312 272.199 110.983 272.452C110.654 272.701 110.489 273.03 110.489 273.44C110.489 273.823 110.681 274.144 111.064 274.403C111.452 274.662 112.021 274.905 112.771 275.131C114.153 275.547 115.159 276.062 115.79 276.677C116.421 277.292 116.737 278.058 116.737 278.975C116.737 279.995 116.351 280.796 115.58 281.379C114.808 281.956 113.769 282.245 112.464 282.245C111.557 282.245 110.732 282.08 109.987 281.751C109.243 281.417 108.673 280.961 108.28 280.384C107.891 279.806 107.697 279.137 107.697 278.376H110.133C110.133 279.677 110.91 280.327 112.464 280.327C113.041 280.327 113.492 280.211 113.815 279.979C114.139 279.742 114.301 279.412 114.301 278.992ZM126.752 276.976H122.091V280.133H127.562V282.083H119.663V270.3H127.546V272.266H122.091V275.074H126.752V276.976ZM134.623 277.769H132.689V282.083H130.261V270.3H134.64C136.032 270.3 137.105 270.61 137.861 271.23C138.616 271.851 138.994 272.727 138.994 273.861C138.994 274.664 138.818 275.336 138.468 275.876C138.122 276.41 137.596 276.836 136.889 277.154L139.439 281.97V282.083H136.833L134.623 277.769ZM132.689 275.803H134.648C135.257 275.803 135.729 275.649 136.064 275.342C136.398 275.029 136.566 274.6 136.566 274.055C136.566 273.499 136.407 273.062 136.088 272.744C135.775 272.425 135.292 272.266 134.64 272.266H132.689V275.803ZM146.314 279.162L148.985 270.3H151.688L147.585 282.083H145.052L140.965 270.3H143.66L146.314 279.162ZM156.662 282.083H154.234V270.3H156.662V282.083ZM169.445 278.158C169.353 279.426 168.884 280.424 168.037 281.152C167.195 281.881 166.084 282.245 164.702 282.245C163.192 282.245 162.002 281.738 161.133 280.723C160.27 279.704 159.838 278.306 159.838 276.531V275.811C159.838 274.678 160.038 273.68 160.437 272.817C160.837 271.953 161.406 271.292 162.145 270.834C162.89 270.37 163.753 270.138 164.735 270.138C166.094 270.138 167.19 270.502 168.021 271.23C168.851 271.959 169.332 272.981 169.461 274.298H167.033C166.974 273.537 166.761 272.986 166.394 272.647C166.032 272.301 165.479 272.129 164.735 272.129C163.925 272.129 163.318 272.42 162.914 273.003C162.515 273.58 162.31 274.478 162.299 275.698V276.588C162.299 277.861 162.49 278.792 162.873 279.38C163.262 279.968 163.871 280.262 164.702 280.262C165.452 280.262 166.011 280.092 166.378 279.752C166.75 279.407 166.963 278.876 167.017 278.158H169.445ZM179.404 276.976H174.742V280.133H180.213V282.083H172.314V270.3H180.197V272.266H174.742V275.074H179.404V276.976Z",fill:"black"},null,-1),rs=u("path",{d:"M9.79001 304V292.216H13.1163C14.1414 292.216 15.0478 292.443 15.8356 292.896C16.6233 293.349 17.2303 293.994 17.6565 294.83C18.0882 295.667 18.3067 296.627 18.3121 297.712V298.464C18.3121 299.576 18.0962 300.55 17.6646 301.386C17.2384 302.222 16.626 302.864 15.8275 303.312C15.0344 303.76 14.109 303.989 13.0515 304H9.79001ZM11.3439 293.495V302.729H12.9787C14.1765 302.729 15.1072 302.357 15.7708 301.612C16.4399 300.868 16.7744 299.808 16.7744 298.432V297.744C16.7744 296.406 16.4587 295.367 15.8275 294.628C15.2016 293.883 14.3114 293.506 13.1567 293.495H11.3439ZM25.8387 304C25.7523 303.827 25.6822 303.52 25.6282 303.077C24.9322 303.8 24.1013 304.162 23.1356 304.162C22.2723 304.162 21.5628 303.919 21.0071 303.433C20.4567 302.942 20.1816 302.322 20.1816 301.572C20.1816 300.66 20.5269 299.953 21.2175 299.452C21.9135 298.944 22.8901 298.691 24.1472 298.691H25.604V298.003C25.604 297.48 25.4475 297.064 25.1346 296.757C24.8216 296.444 24.3603 296.287 23.7506 296.287C23.2165 296.287 22.7687 296.422 22.4072 296.692C22.0457 296.962 21.8649 297.288 21.8649 297.671H20.3596C20.3596 297.234 20.5134 296.813 20.8209 296.409C21.1339 295.998 21.5547 295.675 22.0835 295.437C22.6176 295.2 23.203 295.081 23.8397 295.081C24.8486 295.081 25.639 295.335 26.211 295.842C26.7829 296.344 27.0796 297.037 27.1012 297.922V301.952C27.1012 302.756 27.2037 303.396 27.4087 303.87V304H25.8387ZM23.3541 302.859C23.8235 302.859 24.2686 302.737 24.6894 302.495C25.1103 302.252 25.4151 301.936 25.604 301.548V299.751H24.4305C22.596 299.751 21.6788 300.288 21.6788 301.362C21.6788 301.831 21.8353 302.198 22.1482 302.462C22.4611 302.727 22.8631 302.859 23.3541 302.859ZM31.4796 293.123V295.243H33.1144V296.4H31.4796V301.831C31.4796 302.182 31.5524 302.446 31.6981 302.624C31.8438 302.797 32.092 302.883 32.4427 302.883C32.6153 302.883 32.8527 302.851 33.1549 302.786V304C32.761 304.108 32.3779 304.162 32.0056 304.162C31.3366 304.162 30.8321 303.959 30.4922 303.555C30.1523 303.15 29.9823 302.575 29.9823 301.831V296.4H28.388V295.243H29.9823V293.123H31.4796ZM40.2768 304C40.1905 303.827 40.1203 303.52 40.0664 303.077C39.3704 303.8 38.5395 304.162 37.5737 304.162C36.7104 304.162 36.0009 303.919 35.4452 303.433C34.8949 302.942 34.6197 302.322 34.6197 301.572C34.6197 300.66 34.965 299.953 35.6556 299.452C36.3516 298.944 37.3282 298.691 38.5853 298.691H40.0421V298.003C40.0421 297.48 39.8856 297.064 39.5727 296.757C39.2598 296.444 38.7985 296.287 38.1888 296.287C37.6546 296.287 37.2068 296.422 36.8453 296.692C36.4838 296.962 36.3031 297.288 36.3031 297.671H34.7978C34.7978 297.234 34.9515 296.813 35.2591 296.409C35.572 295.998 35.9928 295.675 36.5216 295.437C37.0557 295.2 37.6411 295.081 38.2778 295.081C39.2867 295.081 40.0772 295.335 40.6491 295.842C41.221 296.344 41.5177 297.037 41.5393 297.922V301.952C41.5393 302.756 41.6418 303.396 41.8469 303.87V304H40.2768ZM37.7922 302.859C38.2616 302.859 38.7067 302.737 39.1276 302.495C39.5484 302.252 39.8533 301.936 40.0421 301.548V299.751H38.8686C37.0342 299.751 36.1169 300.288 36.1169 301.362C36.1169 301.831 36.2734 302.198 36.5863 302.462C36.8993 302.727 37.3012 302.859 37.7922 302.859ZM49.7862 299.387V304H48.2323V292.216H52.5783C53.8678 292.216 54.8768 292.545 55.6052 293.204C56.3389 293.862 56.7058 294.733 56.7058 295.818C56.7058 296.962 56.347 297.844 55.6295 298.464C54.9173 299.079 53.8948 299.387 52.5622 299.387H49.7862ZM49.7862 298.116H52.5783C53.4092 298.116 54.0459 297.922 54.4883 297.533C54.9307 297.14 55.152 296.573 55.152 295.834C55.152 295.133 54.9307 294.571 54.4883 294.151C54.0459 293.73 53.4389 293.511 52.6674 293.495H49.7862V298.116ZM60.0807 304H58.5834V291.569H60.0807V304ZM67.8905 304C67.8042 303.827 67.7341 303.52 67.6801 303.077C66.9841 303.8 66.1532 304.162 65.1874 304.162C64.3242 304.162 63.6147 303.919 63.0589 303.433C62.5086 302.942 62.2334 302.322 62.2334 301.572C62.2334 300.66 62.5787 299.953 63.2694 299.452C63.9654 298.944 64.9419 298.691 66.1991 298.691H67.6558V298.003C67.6558 297.48 67.4994 297.064 67.1864 296.757C66.8735 296.444 66.4122 296.287 65.8025 296.287C65.2684 296.287 64.8205 296.422 64.459 296.692C64.0976 296.962 63.9168 297.288 63.9168 297.671H62.4115C62.4115 297.234 62.5653 296.813 62.8728 296.409C63.1857 295.998 63.6066 295.675 64.1353 295.437C64.6695 295.2 65.2549 295.081 65.8915 295.081C66.9005 295.081 67.6909 295.335 68.2628 295.842C68.8347 296.344 69.1315 297.037 69.1531 297.922V301.952C69.1531 302.756 69.2556 303.396 69.4606 303.87V304H67.8905ZM65.4059 302.859C65.8753 302.859 66.3205 302.737 66.7413 302.495C67.1621 302.252 67.467 301.936 67.6558 301.548V299.751H66.4823C64.6479 299.751 63.7307 300.288 63.7307 301.362C63.7307 301.831 63.8871 302.198 64.2001 302.462C64.513 302.727 64.915 302.859 65.4059 302.859ZM72.9164 295.243L72.9649 296.344C73.6339 295.502 74.508 295.081 75.5871 295.081C77.4377 295.081 78.3711 296.125 78.3873 298.213V304H76.8901V298.205C76.8847 297.574 76.739 297.107 76.453 296.805C76.1725 296.503 75.7328 296.352 75.1339 296.352C74.6483 296.352 74.222 296.481 73.8552 296.74C73.4883 296.999 73.2023 297.339 72.9973 297.76V304H71.5001V295.243H72.9164ZM84.2791 304.162C83.0921 304.162 82.1263 303.773 81.3818 302.996C80.6372 302.214 80.2649 301.17 80.2649 299.864V299.589C80.2649 298.72 80.4295 297.946 80.7586 297.266C81.0931 296.581 81.5571 296.047 82.1506 295.664C82.7495 295.275 83.397 295.081 84.093 295.081C85.2314 295.081 86.1162 295.456 86.7475 296.206C87.3788 296.956 87.6944 298.03 87.6944 299.427V300.05H81.7621C81.7837 300.914 82.0346 301.612 82.5148 302.147C83.0004 302.675 83.6155 302.94 84.36 302.94C84.8888 302.94 85.3366 302.832 85.7035 302.616C86.0704 302.4 86.3914 302.114 86.6666 301.758L87.5811 302.47C86.8473 303.598 85.7467 304.162 84.2791 304.162ZM84.093 296.311C83.4887 296.311 82.9815 296.533 82.5715 296.975C82.1614 297.412 81.9078 298.027 81.8107 298.82H86.1972V298.707C86.154 297.946 85.949 297.358 85.5821 296.943C85.2152 296.522 84.7188 296.311 84.093 296.311ZM95.3343 299.387V304H93.7804V292.216H98.1264C99.4159 292.216 100.425 292.545 101.153 293.204C101.887 293.862 102.254 294.733 102.254 295.818C102.254 296.962 101.895 297.844 101.178 298.464C100.465 299.079 99.4429 299.387 98.1102 299.387H95.3343ZM95.3343 298.116H98.1264C98.9573 298.116 99.594 297.922 100.036 297.533C100.479 297.14 100.7 296.573 100.7 295.834C100.7 295.133 100.479 294.571 100.036 294.151C99.594 293.73 98.987 293.511 98.2155 293.495H95.3343V298.116ZM108.235 296.587C108.008 296.549 107.763 296.53 107.498 296.53C106.516 296.53 105.85 296.948 105.499 297.784V304H104.002V295.243H105.459L105.483 296.255C105.974 295.472 106.67 295.081 107.571 295.081C107.862 295.081 108.084 295.119 108.235 295.195V296.587ZM109.06 299.541C109.06 298.683 109.227 297.911 109.562 297.226C109.902 296.541 110.371 296.012 110.97 295.64C111.574 295.267 112.262 295.081 113.034 295.081C114.226 295.081 115.189 295.494 115.923 296.32C116.662 297.145 117.032 298.243 117.032 299.613V299.719C117.032 300.571 116.867 301.337 116.538 302.017C116.215 302.691 115.748 303.218 115.138 303.595C114.534 303.973 113.838 304.162 113.05 304.162C111.863 304.162 110.9 303.749 110.161 302.923C109.427 302.098 109.06 301.005 109.06 299.646V299.541ZM110.566 299.719C110.566 300.69 110.789 301.469 111.237 302.058C111.69 302.646 112.295 302.94 113.05 302.94C113.811 302.94 114.415 302.643 114.863 302.049C115.311 301.451 115.535 300.614 115.535 299.541C115.535 298.58 115.305 297.803 114.847 297.21C114.394 296.611 113.789 296.311 113.034 296.311C112.295 296.311 111.699 296.605 111.245 297.194C110.792 297.782 110.566 298.623 110.566 299.719ZM121.669 298.44L123.612 295.243H125.36L122.495 299.573L125.449 304H123.717L121.694 300.722L119.67 304H117.93L120.884 299.573L118.019 295.243H119.751L121.669 298.44ZM129.819 301.807L131.859 295.243H133.461L129.94 305.351C129.396 306.808 128.53 307.537 127.343 307.537L127.059 307.512L126.501 307.407V306.193L126.906 306.225C127.413 306.225 127.807 306.123 128.087 305.918C128.373 305.713 128.608 305.338 128.791 304.793L129.123 303.903L125.999 295.243H127.634L129.819 301.807ZM138.859 299.217C138.859 297.997 139.021 296.827 139.345 295.704C139.674 294.582 140.162 293.562 140.81 292.645C141.457 291.728 142.129 291.081 142.825 290.703L143.132 291.69C142.345 292.295 141.697 293.217 141.19 294.458C140.688 295.699 140.413 297.088 140.364 298.626L140.356 299.314C140.356 301.397 140.737 303.204 141.497 304.736C141.956 305.654 142.501 306.371 143.132 306.889L142.825 307.804C142.107 307.404 141.422 306.735 140.769 305.797C139.496 303.962 138.859 301.769 138.859 299.217ZM144.816 304V292.216H148.142C149.167 292.216 150.073 292.443 150.861 292.896C151.649 293.349 152.256 293.994 152.682 294.83C153.114 295.667 153.332 296.627 153.338 297.712V298.464C153.338 299.576 153.122 300.55 152.69 301.386C152.264 302.222 151.652 302.864 150.853 303.312C150.06 303.76 149.135 303.989 148.077 304H144.816ZM146.37 293.495V302.729H148.004C149.202 302.729 150.133 302.357 150.796 301.612C151.465 300.868 151.8 299.808 151.8 298.432V297.744C151.8 296.406 151.484 295.367 150.853 294.628C150.227 293.883 149.337 293.506 148.182 293.495H146.37ZM157.247 299.387V304H155.693V292.216H160.039C161.328 292.216 162.337 292.545 163.066 293.204C163.799 293.862 164.166 294.733 164.166 295.818C164.166 296.962 163.808 297.844 163.09 298.464C162.378 299.079 161.355 299.387 160.023 299.387H157.247ZM157.247 298.116H160.039C160.87 298.116 161.506 297.922 161.949 297.533C162.391 297.14 162.612 296.573 162.612 295.834C162.612 295.133 162.391 294.571 161.949 294.151C161.506 293.73 160.899 293.511 160.128 293.495H157.247V298.116ZM167.703 299.387V304H166.149V292.216H170.495C171.785 292.216 172.794 292.545 173.522 293.204C174.256 293.862 174.623 294.733 174.623 295.818C174.623 296.962 174.264 297.844 173.546 298.464C172.834 299.079 171.812 299.387 170.479 299.387H167.703ZM167.703 298.116H170.495C171.326 298.116 171.963 297.922 172.405 297.533C172.848 297.14 173.069 296.573 173.069 295.834C173.069 295.133 172.848 294.571 172.405 294.151C171.963 293.73 171.356 293.511 170.584 293.495H167.703V298.116ZM179.827 299.298C179.827 300.501 179.667 301.656 179.349 302.762C179.036 303.862 178.553 304.879 177.9 305.813C177.253 306.746 176.573 307.41 175.861 307.804L175.545 306.889C176.376 306.252 177.042 305.265 177.544 303.927C178.051 302.584 178.31 301.094 178.321 299.46V299.201C178.321 298.068 178.202 297.016 177.965 296.044C177.728 295.068 177.396 294.194 176.97 293.422C176.549 292.651 176.074 292.049 175.545 291.617L175.861 290.703C176.573 291.097 177.25 291.755 177.892 292.678C178.54 293.6 179.023 294.617 179.341 295.729C179.665 296.84 179.827 298.03 179.827 299.298Z",fill:"black"},null,-1),as=u("path",{d:"M395.062 149.221L393.799 150.581V153.948H391.371V142.164H393.799V147.506L394.868 146.041L397.87 142.164H400.857L396.672 147.4L400.978 153.948H398.089L395.062 149.221ZM412.086 142.164V149.926C412.086 151.215 411.681 152.235 410.872 152.985C410.068 153.735 408.968 154.11 407.57 154.11C406.194 154.11 405.102 153.745 404.292 153.017C403.483 152.289 403.07 151.288 403.054 150.015V142.164H405.482V149.942C405.482 150.713 405.666 151.277 406.032 151.633C406.405 151.984 406.917 152.159 407.57 152.159C408.935 152.159 409.628 151.442 409.65 150.006V142.164H412.086ZM418.524 142.164L421.551 150.711L424.562 142.164H427.751V153.948H425.315V150.727L425.557 145.167L422.377 153.948H420.71L417.537 145.175L417.78 150.727V153.948H415.352V142.164H418.524ZM437.944 151.52H433.687L432.878 153.948H430.296L434.683 142.164H436.933L441.343 153.948H438.762L437.944 151.52ZM434.343 149.553H437.289L435.808 145.142L434.343 149.553Z",fill:"black"},null,-1),ls=u("path",{d:"M376.13 172.521C375.985 173.767 375.523 174.73 374.746 175.41C373.975 176.085 372.947 176.422 371.663 176.422C370.271 176.422 369.154 175.923 368.312 174.925C367.476 173.926 367.058 172.591 367.058 170.918V169.785C367.058 168.69 367.252 167.727 367.641 166.896C368.034 166.065 368.59 165.429 369.308 164.986C370.025 164.538 370.856 164.315 371.8 164.315C373.052 164.315 374.056 164.665 374.811 165.367C375.566 166.063 376.006 167.028 376.13 168.264H374.568C374.433 167.325 374.139 166.645 373.686 166.224C373.238 165.804 372.61 165.593 371.8 165.593C370.808 165.593 370.028 165.96 369.461 166.694C368.9 167.428 368.62 168.472 368.62 169.826V170.967C368.62 172.246 368.887 173.263 369.421 174.018C369.955 174.774 370.702 175.151 371.663 175.151C372.526 175.151 373.187 174.957 373.646 174.568C374.11 174.175 374.417 173.492 374.568 172.521H376.13ZM377.627 171.801C377.627 170.943 377.795 170.171 378.129 169.486C378.469 168.801 378.939 168.272 379.537 167.9C380.142 167.527 380.83 167.341 381.601 167.341C382.794 167.341 383.757 167.754 384.49 168.58C385.23 169.405 385.599 170.503 385.599 171.873V171.979C385.599 172.831 385.435 173.597 385.105 174.277C384.782 174.952 384.315 175.478 383.705 175.855C383.101 176.233 382.405 176.422 381.617 176.422C380.43 176.422 379.467 176.009 378.728 175.184C377.994 174.358 377.627 173.265 377.627 171.906V171.801ZM379.133 171.979C379.133 172.95 379.357 173.729 379.804 174.318C380.258 174.906 380.862 175.2 381.617 175.2C382.378 175.2 382.982 174.903 383.43 174.31C383.878 173.711 384.102 172.874 384.102 171.801C384.102 170.84 383.873 170.063 383.414 169.47C382.961 168.871 382.357 168.571 381.601 168.571C380.862 168.571 380.266 168.866 379.813 169.454C379.359 170.042 379.133 170.883 379.133 171.979ZM388.893 167.503L388.942 168.604C389.611 167.762 390.485 167.341 391.564 167.341C393.414 167.341 394.348 168.385 394.364 170.473V176.26H392.867V170.465C392.861 169.834 392.716 169.367 392.43 169.065C392.149 168.763 391.709 168.612 391.111 168.612C390.625 168.612 390.199 168.741 389.832 169C389.465 169.259 389.179 169.599 388.974 170.02V176.26H387.477V167.503H388.893ZM398.653 165.383V167.503H400.288V168.661H398.653V174.091C398.653 174.442 398.726 174.706 398.872 174.884C399.018 175.057 399.266 175.143 399.616 175.143C399.789 175.143 400.026 175.111 400.329 175.046V176.26C399.935 176.368 399.552 176.422 399.179 176.422C398.51 176.422 398.006 176.219 397.666 175.815C397.326 175.41 397.156 174.836 397.156 174.091V168.661H395.562V167.503H397.156V165.383H398.653ZM406.277 168.847C406.05 168.809 405.805 168.79 405.541 168.79C404.559 168.79 403.892 169.208 403.542 170.044V176.26H402.044V167.503H403.501L403.525 168.515C404.016 167.732 404.712 167.341 405.613 167.341C405.905 167.341 406.126 167.379 406.277 167.455V168.847ZM407.103 171.801C407.103 170.943 407.27 170.171 407.604 169.486C407.944 168.801 408.414 168.272 409.013 167.9C409.617 167.527 410.305 167.341 411.076 167.341C412.269 167.341 413.232 167.754 413.966 168.58C414.705 169.405 415.074 170.503 415.074 171.873V171.979C415.074 172.831 414.91 173.597 414.581 174.277C414.257 174.952 413.79 175.478 413.181 175.855C412.576 176.233 411.88 176.422 411.092 176.422C409.905 176.422 408.942 176.009 408.203 175.184C407.469 174.358 407.103 173.265 407.103 171.906V171.801ZM408.608 171.979C408.608 172.95 408.832 173.729 409.28 174.318C409.733 174.906 410.337 175.2 411.092 175.2C411.853 175.2 412.458 174.903 412.905 174.31C413.353 173.711 413.577 172.874 413.577 171.801C413.577 170.84 413.348 170.063 412.889 169.47C412.436 168.871 411.832 168.571 411.076 168.571C410.337 168.571 409.741 168.866 409.288 169.454C408.834 170.042 408.608 170.883 408.608 171.979ZM418.579 176.26H417.081V163.829H418.579V176.26ZM426.882 171.647V176.26H425.328V164.476H429.674C430.964 164.476 431.973 164.805 432.701 165.464C433.435 166.122 433.802 166.993 433.802 168.078C433.802 169.222 433.443 170.104 432.725 170.724C432.013 171.339 430.991 171.647 429.658 171.647H426.882ZM426.882 170.376H429.674C430.505 170.376 431.142 170.182 431.584 169.794C432.027 169.4 432.248 168.833 432.248 168.094C432.248 167.393 432.027 166.831 431.584 166.411C431.142 165.99 430.535 165.771 429.763 165.755H426.882V170.376ZM437.177 176.26H435.679V163.829H437.177V176.26ZM444.986 176.26C444.9 176.087 444.83 175.78 444.776 175.337C444.08 176.06 443.249 176.422 442.283 176.422C441.42 176.422 440.711 176.179 440.155 175.693C439.605 175.202 439.329 174.582 439.329 173.832C439.329 172.92 439.675 172.213 440.365 171.712C441.061 171.204 442.038 170.951 443.295 170.951H444.752V170.263C444.752 169.74 444.595 169.324 444.282 169.017C443.969 168.704 443.508 168.547 442.898 168.547C442.364 168.547 441.916 168.682 441.555 168.952C441.194 169.222 441.013 169.548 441.013 169.931H439.507C439.507 169.494 439.661 169.073 439.969 168.669C440.282 168.259 440.703 167.935 441.231 167.697C441.765 167.46 442.351 167.341 442.987 167.341C443.996 167.341 444.787 167.595 445.359 168.102C445.931 168.604 446.227 169.297 446.249 170.182V174.212C446.249 175.016 446.352 175.656 446.557 176.13V176.26H444.986ZM442.502 175.119C442.971 175.119 443.416 174.997 443.837 174.755C444.258 174.512 444.563 174.196 444.752 173.808V172.011H443.578C441.744 172.011 440.827 172.548 440.827 173.622C440.827 174.091 440.983 174.458 441.296 174.722C441.609 174.987 442.011 175.119 442.502 175.119ZM450.012 167.503L450.061 168.604C450.73 167.762 451.604 167.341 452.683 167.341C454.534 167.341 455.467 168.385 455.483 170.473V176.26H453.986V170.465C453.981 169.834 453.835 169.367 453.549 169.065C453.268 168.763 452.829 168.612 452.23 168.612C451.744 168.612 451.318 168.741 450.951 169C450.584 169.259 450.298 169.599 450.093 170.02V176.26H448.596V167.503H450.012ZM461.375 176.422C460.188 176.422 459.222 176.033 458.478 175.256C457.733 174.474 457.361 173.43 457.361 172.124V171.849C457.361 170.981 457.525 170.206 457.855 169.526C458.189 168.841 458.653 168.307 459.247 167.924C459.845 167.536 460.493 167.341 461.189 167.341C462.327 167.341 463.212 167.716 463.843 168.466C464.475 169.216 464.79 170.29 464.79 171.687V172.311H458.858C458.88 173.174 459.131 173.872 459.611 174.407C460.096 174.935 460.711 175.2 461.456 175.2C461.985 175.2 462.433 175.092 462.799 174.876C463.166 174.66 463.487 174.374 463.763 174.018L464.677 174.73C463.943 175.858 462.843 176.422 461.375 176.422ZM461.189 168.571C460.585 168.571 460.077 168.793 459.667 169.235C459.257 169.672 459.004 170.287 458.907 171.08H463.293V170.967C463.25 170.206 463.045 169.618 462.678 169.203C462.311 168.782 461.815 168.571 461.189 168.571Z",fill:"black"},null,-1),cs=u("path",{d:"M436.219 267.083L434.625 267.083L434.625 268.677L436.219 268.677L436.219 267.083ZM436.219 203.334L427.017 219.271L445.42 219.271L436.219 203.334ZM530.567 265.489L436.219 265.489L436.219 268.677L530.567 268.677L530.567 265.489ZM437.812 267.083L437.812 217.678L434.625 217.678L434.625 267.083L437.812 267.083Z",fill:"var(--graph-color-3)"},null,-1),hs=u("path",{d:"M393.507 267.083L395.1 267.083L395.1 268.677L393.507 268.677L393.507 267.083ZM393.507 203.334L402.708 219.271L384.305 219.271L393.507 203.334ZM299.158 265.489L393.507 265.489L393.507 268.677L299.158 268.677L299.158 265.489ZM391.913 267.083L391.913 217.678L395.1 217.678L395.1 267.083L391.913 267.083Z",fill:"var(--graph-color-3)"},null,-1),ds=u("path",{d:"M299.796 290.033L315.733 299.234V280.831L299.796 290.033ZM530.567 290.033L514.63 280.831V299.234L530.567 290.033ZM314.139 291.626H516.223V288.439H314.139V291.626Z",fill:"black"},null,-1),fs=u("path",{d:"M632.599 280.24L551 280.24L551 252.1C551 249.283 553.283 247 556.1 247L627.499 247C630.315 247 632.599 249.283 632.599 252.1L632.599 280.24Z",fill:"var(--graph-color-3)"},null,-1),us=u("path",{d:"M279.599 280.24L198 280.24L198 252.1C198 249.283 200.283 247 203.1 247L274.499 247C277.315 247 279.599 249.283 279.599 252.1L279.599 280.24Z",fill:"var(--graph-color-3)"},null,-1),Cs=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter3_d_159_853)"},[u("circle",{cx:"542",cy:"56",r:"27",fill:"url(#paint0_linear_159_853)"}),C(),u("circle",{cx:"542",cy:"56",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M539.761 60.5791C539.761 59.0296 539.949 57.7956 540.325 56.877C540.701 55.9583 541.388 55.0563 542.384 54.1709C543.391 53.2744 544.061 52.5495 544.393 51.9961C544.725 51.4316 544.891 50.8395 544.891 50.2197C544.891 48.3493 544.027 47.4141 542.301 47.4141C541.482 47.4141 540.823 47.6686 540.325 48.1777C539.838 48.6758 539.584 49.3675 539.562 50.2529H534.747C534.769 48.139 535.45 46.4844 536.789 45.2891C538.139 44.0938 539.977 43.4961 542.301 43.4961C544.647 43.4961 546.468 44.0661 547.763 45.2061C549.058 46.335 549.705 47.9342 549.705 50.0039C549.705 50.9447 549.495 51.8356 549.074 52.6768C548.654 53.5068 547.918 54.431 546.866 55.4492L545.521 56.7275C544.68 57.5355 544.199 58.4818 544.077 59.5664L544.011 60.5791H539.761ZM539.279 65.6758C539.279 64.9342 539.528 64.3255 540.026 63.8496C540.535 63.3626 541.183 63.1191 541.969 63.1191C542.755 63.1191 543.396 63.3626 543.895 63.8496C544.404 64.3255 544.658 64.9342 544.658 65.6758C544.658 66.4062 544.409 67.0094 543.911 67.4854C543.424 67.9613 542.777 68.1992 541.969 68.1992C541.161 68.1992 540.508 67.9613 540.01 67.4854C539.523 67.0094 539.279 66.4062 539.279 65.6758Z",fill:"var(--graph-color-7)"})],-1),ps=u("g",{class:"cursor-help animate-pulse"},[u("g",{filter:"url(#filter4_d_159_853)"},[u("circle",{cx:"636",cy:"230",r:"27",fill:"url(#paint1_linear_159_853)"}),C(),u("circle",{cx:"636",cy:"230",r:"25",stroke:"white","stroke-width":"4"})]),C(),u("path",{d:"M633.761 234.579C633.761 233.03 633.949 231.796 634.325 230.877C634.701 229.958 635.388 229.056 636.384 228.171C637.391 227.274 638.061 226.549 638.393 225.996C638.725 225.432 638.891 224.839 638.891 224.22C638.891 222.349 638.027 221.414 636.301 221.414C635.482 221.414 634.823 221.669 634.325 222.178C633.838 222.676 633.584 223.367 633.562 224.253H628.747C628.769 222.139 629.45 220.484 630.789 219.289C632.139 218.094 633.977 217.496 636.301 217.496C638.647 217.496 640.468 218.066 641.763 219.206C643.058 220.335 643.705 221.934 643.705 224.004C643.705 224.945 643.495 225.836 643.074 226.677C642.654 227.507 641.918 228.431 640.866 229.449L639.521 230.727C638.68 231.535 638.199 232.482 638.077 233.566L638.011 234.579H633.761ZM633.279 239.676C633.279 238.934 633.528 238.325 634.026 237.85C634.535 237.363 635.183 237.119 635.969 237.119C636.755 237.119 637.396 237.363 637.895 237.85C638.404 238.325 638.658 238.934 638.658 239.676C638.658 240.406 638.409 241.009 637.911 241.485C637.424 241.961 636.777 242.199 635.969 242.199C635.161 242.199 634.508 241.961 634.01 241.485C633.523 241.009 633.279 240.406 633.279 239.676Z",fill:"var(--graph-color-7)"})],-1),gs=u("g",{"clip-path":"url(#clip0_159_853)"},[u("path",{d:"M233.006 264.855L230.979 263.594L231.022 265.521L233.048 266.782L233.006 264.855ZM235.925 271.601L235.882 269.716L234.111 268.611C234.083 268.596 234.054 268.568 234.04 268.554L234.083 270.453L235.925 271.601ZM229.59 274.137L224.956 271.261L224.843 266.442L227.11 265.465L227.068 263.537L223.44 265.096C223.157 265.224 222.987 265.479 223.001 265.776L223.143 271.558C223.143 271.856 223.327 272.153 223.61 272.323L229.165 275.767C229.42 275.923 229.732 275.965 230.001 275.895C230.03 275.88 230.058 275.88 230.086 275.866L233.502 274.392L231.645 273.245L229.59 274.137Z",fill:"var(--graph-color-4)"}),C(),u("path",{d:"M244.569 263.481C244.555 263.141 244.357 262.786 244.017 262.588L237.271 258.407L237.059 258.492L237.101 260.519L242.444 263.835L242.571 269.248L244.612 270.51L244.725 270.467L244.569 263.481ZM236.492 272.99L230.214 269.107L230.058 262.588L232.921 261.355L232.864 259.102L228.428 261.015C228.102 261.157 227.904 261.454 227.918 261.808L228.102 269.461C228.102 269.815 228.315 270.155 228.655 270.354L236.01 274.917C236.308 275.101 236.676 275.158 236.988 275.059C237.016 275.044 237.044 275.03 237.073 275.03L241.409 273.16L239.255 271.827L236.492 272.99Z",fill:"var(--graph-color-5)"}),C(),u("path",{d:"M254.135 258.124L244.711 252.285C244.357 252.073 243.946 252.016 243.592 252.129C243.563 252.144 243.521 252.158 243.492 252.172L234.295 256.14C233.927 256.296 233.7 256.636 233.714 257.047L233.941 266.853C233.955 267.25 234.196 267.647 234.579 267.874L244.003 273.712C244.343 273.925 244.768 273.981 245.122 273.868C245.15 273.854 245.193 273.84 245.221 273.826L254.418 269.858C254.787 269.702 255.014 269.347 254.999 268.951L254.773 259.144C254.758 258.747 254.518 258.365 254.135 258.124V258.124ZM244.555 271.516L236.364 266.442L236.166 257.926L244.158 254.482L252.349 259.555L252.548 268.072L244.555 271.516Z",fill:"var(--graph-color-6)"})],-1),ms=u("g",{"clip-path":"url(#clip1_159_853)"},[u("path",{d:"M586.006 263.855L583.979 262.594L584.022 264.521L586.048 265.782L586.006 263.855ZM588.925 270.601L588.882 268.716L587.111 267.611C587.083 267.596 587.054 267.568 587.04 267.554L587.083 269.453L588.925 270.601ZM582.59 273.137L577.956 270.261L577.843 265.442L580.11 264.465L580.068 262.537L576.44 264.096C576.157 264.224 575.987 264.479 576.001 264.776L576.143 270.558C576.143 270.856 576.327 271.153 576.61 271.323L582.165 274.767C582.42 274.923 582.732 274.965 583.001 274.895C583.03 274.88 583.058 274.88 583.086 274.866L586.502 273.392L584.645 272.245L582.59 273.137Z",fill:"var(--graph-color-4)"}),C(),u("path",{d:"M597.569 262.481C597.555 262.141 597.357 261.786 597.017 261.588L590.271 257.407L590.059 257.492L590.101 259.519L595.444 262.835L595.571 268.248L597.612 269.51L597.725 269.467L597.569 262.481ZM589.492 271.99L583.214 268.107L583.058 261.588L585.921 260.355L585.864 258.102L581.428 260.015C581.102 260.157 580.904 260.454 580.918 260.808L581.102 268.461C581.102 268.815 581.315 269.155 581.655 269.354L589.01 273.917C589.308 274.101 589.676 274.158 589.988 274.059C590.016 274.044 590.044 274.03 590.073 274.03L594.409 272.16L592.255 270.827L589.492 271.99Z",fill:"var(--graph-color-5)"}),C(),u("path",{d:"M607.135 257.124L597.711 251.285C597.357 251.073 596.946 251.016 596.592 251.129C596.563 251.144 596.521 251.158 596.492 251.172L587.295 255.14C586.927 255.296 586.7 255.636 586.714 256.047L586.941 265.853C586.955 266.25 587.196 266.647 587.579 266.874L597.003 272.712C597.343 272.925 597.768 272.981 598.122 272.868C598.15 272.854 598.193 272.84 598.221 272.826L607.418 268.858C607.787 268.702 608.014 268.347 607.999 267.951L607.773 258.144C607.758 257.747 607.518 257.365 607.135 257.124V257.124ZM597.555 270.516L589.364 265.442L589.166 256.926L597.158 253.482L605.349 258.555L605.548 267.072L597.555 270.516Z",fill:"var(--graph-color-6)"})],-1),_s=w2(' ',1),Ms=q({__name:"StandaloneGraph",setup(i){const{t}=k1();return(e,s)=>(E(),P("svg",qi,[Qi,C(),Ji,C(),ts,C(),es,C(),is,C(),ss,C(),ns,C(),os,C(),rs,C(),as,C(),ls,C(),cs,C(),hs,C(),ds,C(),fs,C(),us,C(),B(y(n1),{trigger:"hover","is-svg":!0,tag:"g",title:y(t)("common.product.name"),placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(` The control plane provides the config for all services in the mesh. - `)]),default:S(()=>[us,C()]),_:1},8,["title"]),C(),I(L(s1),{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(T(L(t)("common.product.name"))+` attaches a data plane proxy sidecar to each service in your mesh. + `)]),default:S(()=>[Cs,C()]),_:1},8,["title"]),C(),B(y(n1),{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:S(()=>[C(F(y(t)("common.product.name"))+` attaches a data plane proxy sidecar to each service in your mesh. This sidecar handles the mesh configuration for the service. - `,1)]),default:S(()=>[Cs,C()]),_:1}),C(),ps,C(),gs,C(),ms]))}}),a1={KumaLogo:o1(F3,{description:"KumaLogo"}),GithubButton:o1(We,{description:"GithubButton"}),OverviewCharts:o1(n0,{description:"OverviewCharts"}),KubernetesGraph:o1(w0,{description:"KubernetesGraph"}),PostgresGraph:o1(Xi,{description:"PostgresGraph"}),MemoryGraph:o1(N0,{description:"MemoryGraph"}),MultizoneGraph:o1(vi,{description:"MultizoneGraph"}),StandaloneGraph:o1(_s,{description:"StandaloneGraph"}),AppSidebar:o1(D3,{description:"AppSidebar"}),AppHeader:o1(f3,{description:"AppHeader"}),AppLoadingBar:o1(L3,{description:"AppLoadingBar"}),AppErrorMessage:o1(Ke,{description:"AppErrorMessage"}),AppOnboardingNotification:o1(w3,{description:"AppOnboardingNotification"}),MainView:o1(p3,{description:"MainView"})},[Ms,xs,Ws,Ys,Xs,Ks,qs,Qs,Js,tn,en,sn,nn,bs]=L7(a1.KumaLogo,a1.GithubButton,a1.OverviewCharts,a1.KubernetesGraph,a1.PostgresGraph,a1.MemoryGraph,a1.MultizoneGraph,a1.StandaloneGraph,a1.AppSidebar,a1.AppHeader,a1.AppLoadingBar,a1.AppErrorMessage,a1.AppOnboardingNotification,a1.MainView),ys={key:0,"aria-label":"Breadcrumb"},on=q({__name:"AppView",props:{breadcrumbs:{type:Array,required:!1,default:null}},setup(i){const t=i,e=bs(),s=new Map,n=l1([]),o=Symbol("app-view"),r=h=>{const d=[...h.values()];d.some(f=>f.length===0)?n.value=[]:n.value=d.flat()},a={addBreadcrumbs:(h,d)=>{typeof h<"u"&&(s.set(d,h),r(s))},removeBreadcrumbs:h=>{s.delete(h),r(s)}},l=I7("app-view-parent",void 0);l||B7("app-view-parent",a);const c=l||a;return h6(()=>t.breadcrumbs,h=>{h!==null&&c.addBreadcrumbs(h,o)},{immediate:!0}),P6(()=>{c.removeBreadcrumbs(o)}),(h,d)=>L(l)?x2(h.$slots,"default",{key:1}):(Z(),w1(L(e),{key:0,class:"app-main-content"},{default:S(()=>[n.value.length>0?(Z(),$("nav",ys,[I(L(we),{items:n.value},null,8,["items"])])):b1("",!0),C(),x2(h.$slots,"default")]),_:3}))}}),x7=Symbol("route-view-parent"),ye=function(i){let t;return(...e)=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(i.bind(i,...e))}},Ls=function(i){return(Array.isArray(i)?i[0]:i)??""},Vs=(i=document)=>ye(t=>{i.title=t}),Hs=(i=document.documentElement)=>{if(!i)return()=>{};const t=[...i.classList];return ye(e=>{const s=e.reduce((n,o)=>Object.entries(o).reduce((r,[a,l])=>(typeof r[a]>"u"&&(r[a]=[]),r[a].push(l),r),n),{});i.classList.remove(...[...i.classList].filter(n=>!t.includes(n))),i.classList.add(...s.class||[])})},vs=(i,t)=>{const e={...t},s=Object.entries(i).reduce((n,[o,r])=>(String(r).length>0?n[o]=String(r):n[o]=void 0,n),e);return{...e,...s}},ws={class:"route-view"},Ss={key:0,class:"route-view-title sr-only","aria-live":"assertive","aria-atomic":"true"},rn=q({__name:"RouteView",props:{name:{type:String,required:!1,default:""},attrs:{type:Object,required:!1,default:()=>({})}},setup(i){const t=i,{t:e}=S1(),s=R6(),n=De(),o=Vs(document),r=Hs(document.documentElement),a=Symbol("route-view"),l=l1(""),c=new Map,h=new Map,d=_=>_.reverse().concat(e("components.route-view.title",{name:e("common.product.name")})).join(" | "),f={addTitle:(_,m)=>{l.value=_,c.set(m,_),o(d([...c.values()]))},removeTitle:_=>{c.delete(_),o(d([...c.values()]))},addAttrs:(_,m)=>{h.set(m,_),r([...h.values()])},removeAttrs:_=>{h.delete(_),r([...h.values()])}},p=I7(x7,void 0);p||(o(e("components.route-view.title",{name:e("common.product.name")})),B7(x7,f));const g=p||f;return h6(()=>t.attrs,_=>{Object.keys(_).length>0&&g.addAttrs(_,a)},{immediate:!0}),P6(()=>{g.removeAttrs(a)}),(_,m)=>(Z(),$("div",ws,[L(p)?b1("",!0):(Z(),$("div",Ss,T(L(e)("components.route-view.route-announcer",{title:l.value})),1)),C(),x2(_.$slots,"default",{route:{update:M=>{L(n).push({name:t.name,query:L(vs)(M,L(s).query)})},params:Object.fromEntries(Object.entries(L(s).params).map(([M,x])=>[M,L(Ls)(x)]))}})]))}});export{je as A,F6 as B,ze as C,nt as D,Rs as E,zs as F,Ws as G,p6 as H,Us as I,e0 as J,P1 as K,Fe as L,Zs as M,x7 as R,rn as _,tn as a,en as b,sn as c,nn as d,T6 as e,on as f,y1 as g,$6 as h,Pe as i,S1 as j,Ts as k,Ps as l,Fs as m,Ns as n,Gs as o,$s as p,qs as q,Qs as r,Ys as s,Ks as t,Js as u,Xs as v,Z7 as w,Ds as x,Ge as y,Ue as z}; + `,1)]),default:S(()=>[ps,C()]),_:1}),C(),gs,C(),ms,C(),_s]))}}),l1={KumaLogo:r1($3,{description:"KumaLogo"}),GithubButton:r1(Ye,{description:"GithubButton"}),OverviewCharts:r1(o0,{description:"OverviewCharts"}),KubernetesGraph:r1(S0,{description:"KubernetesGraph"}),PostgresGraph:r1(Ki,{description:"PostgresGraph"}),MemoryGraph:r1(G0,{description:"MemoryGraph"}),MultizoneGraph:r1(wi,{description:"MultizoneGraph"}),StandaloneGraph:r1(Ms,{description:"StandaloneGraph"}),AppSidebar:r1(R3,{description:"AppSidebar"}),AppHeader:r1(u3,{description:"AppHeader"}),AppLoadingBar:r1(v3,{description:"AppLoadingBar"}),AppErrorMessage:r1(qe,{description:"AppErrorMessage"}),AppOnboardingNotification:r1(S3,{description:"AppOnboardingNotification"}),MainView:r1(g3,{description:"MainView"})},[xs,bs,Js,tn,en,sn,nn,on,rn,an,ln,cn,hn,ys]=L7(l1.KumaLogo,l1.GithubButton,l1.OverviewCharts,l1.KubernetesGraph,l1.PostgresGraph,l1.MemoryGraph,l1.MultizoneGraph,l1.StandaloneGraph,l1.AppSidebar,l1.AppHeader,l1.AppLoadingBar,l1.AppErrorMessage,l1.AppOnboardingNotification,l1.MainView),Ls={key:0,"aria-label":"Breadcrumb"},vs={key:0,class:"app-view-title-bar"},Vs={key:1,class:"actions"},Hs={key:0,class:"app-view-title-bar"},ws={key:1,class:"actions"},Ss=q({__name:"AppView",props:{breadcrumbs:{type:Array,required:!1,default:null},fullscreen:{type:Boolean,required:!1,default:!1}},setup(i){const t=i,e=ys(),s=De(),n=new Map,o=c1([]),r=Symbol("app-view"),a=d=>{const f=[...d.values()];f.some(p=>p.length===0)?o.value=[]:o.value=f.flat()},l={addBreadcrumbs:(d,f)=>{typeof d<"u"&&(n.set(f,d),a(n))},removeBreadcrumbs:d=>{n.delete(d),a(n)}},c=I7("app-view-parent",void 0);c||B7("app-view-parent",l);const h=c||l;return f6(()=>t.breadcrumbs,d=>{d!==null&&h.addBreadcrumbs(d,r)},{immediate:!0}),T6(()=>{h.removeBreadcrumbs(r)}),(d,f)=>y(c)?(E(),P("section",{key:1,class:q2({"is-fullscreen":t.fullscreen})},[y(s).title?(E(),P("header",Hs,[t.fullscreen?(E(),g1(y(b2),{key:0,icon:"kong"})):i1("",!0),C(),w1(d.$slots,"title",{},void 0,!0),C(),y(s).actions?(E(),P("div",ws,[w1(d.$slots,"actions",{},void 0,!0)])):i1("",!0)])):i1("",!0),C(),w1(d.$slots,"default",{},void 0,!0)],2)):(E(),g1(y(e),{key:0,class:"app-main-content"},{default:S(()=>[o.value.length>0?(E(),P("nav",Ls,[B(y(we),{items:o.value},null,8,["items"])])):i1("",!0),C(),u("section",{class:q2({"is-fullscreen":t.fullscreen})},[y(s).title?(E(),P("header",vs,[t.fullscreen?(E(),g1(y(b2),{key:0,icon:"kong"})):i1("",!0),C(),w1(d.$slots,"title",{},void 0,!0),C(),y(s).actions?(E(),P("div",Vs,[w1(d.$slots,"actions",{},void 0,!0)])):i1("",!0)])):i1("",!0),C(),w1(d.$slots,"default",{},void 0,!0)],2)]),_:3}))}});const dn=m1(Ss,[["__scopeId","data-v-63a234dd"]]),x7=Symbol("route-view-parent"),ye=function(i){let t;return(...e)=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(i.bind(i,...e))}},ks=function(i){return(Array.isArray(i)?i[0]:i)??""},As=(i=document)=>ye(t=>{i.title=t}),Os=(i=document.documentElement)=>{if(!i)return()=>{};const t=[...i.classList];return ye(e=>{const s=e.reduce((n,o)=>Object.entries(o).reduce((r,[a,l])=>(typeof r[a]>"u"&&(r[a]=[]),r[a].push(l),r),n),{});i.classList.remove(...[...i.classList].filter(n=>!t.includes(n))),i.classList.add(...s.class||[])})},Es=(i,t)=>{const e={...t},s=Object.entries(i).reduce((n,[o,r])=>(String(r).length>0?n[o]=String(r):n[o]=void 0,n),e);return{...e,...s}},Is={class:"route-view"},Bs={key:0,class:"route-view-title sr-only","aria-live":"assertive","aria-atomic":"true"},fn=q({__name:"RouteView",props:{name:{type:String,required:!1,default:""},attrs:{type:Object,required:!1,default:()=>({})}},setup(i){const t=i,{t:e}=k1(),s=P6(),n=Re(),o=As(document),r=Os(document.documentElement),a=Symbol("route-view"),l=c1(""),c=new Map,h=new Map,d=_=>_.reverse().concat(e("components.route-view.title",{name:e("common.product.name")})).join(" | "),f={addTitle:(_,m)=>{l.value=_,c.set(m,_),o(d([...c.values()]))},removeTitle:_=>{c.delete(_),o(d([...c.values()]))},addAttrs:(_,m)=>{h.set(m,_),r([...h.values()])},removeAttrs:_=>{h.delete(_),r([...h.values()])}},p=I7(x7,void 0);p||(o(e("components.route-view.title",{name:e("common.product.name")})),B7(x7,f));const g=p||f;return f6(()=>t.attrs,_=>{Object.keys(_).length>0&&g.addAttrs(_,a)},{immediate:!0}),T6(()=>{g.removeAttrs(a)}),(_,m)=>(E(),P("div",Is,[y(p)?i1("",!0):(E(),P("div",Bs,F(y(e)("components.route-view.route-announcer",{title:l.value})),1)),C(),w1(_.$slots,"default",{route:{update:M=>{y(n).push({name:t.name,query:y(Es)(M,y(s).query)})},params:Object.fromEntries(Object.entries(y(s).params).map(([M,x])=>[M,y(ks)(x)]))}})]))}});export{dn as A,$6 as B,Ue as C,nt as D,Gs as E,Ks as F,Js as G,m6 as H,qs as I,i0 as J,T1 as K,$e as L,$s as M,x7 as R,fn as _,an as a,ln as b,cn as c,hn as d,F6 as e,m1 as f,N6 as g,Te as h,k1 as i,Us as j,zs as k,js as l,Ys as m,Xs as n,nn as o,Ws as p,on as q,tn as r,sn as s,en as t,rn as u,Z7 as v,Ns as w,ze as x,je as y,We as z}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c28a63ec.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c28a63ec.js new file mode 100644 index 000000000000..940426eb65bd --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c28a63ec.js @@ -0,0 +1 @@ +import{d as P,o as n,e as B,h as S,g as F,a as p,f as I,F as L,u as T,q as f,w as b,b as O,k as V}from"./index-f0e2f93b.js";import{S as $}from"./ServiceSummary-b9b85593.js";import{D as z}from"./DataPlaneList-1af71ff7.js";import{g as j,i as C,A as R,h as G,_ as Q}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as W}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{_ as J}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import{E as K}from"./ErrorBlock-3bc373a3.js";import{Q as M}from"./QueryParameter-70743f73.js";import"./kongponents.es-d49ba82d.js";import"./DefinitionListItem-8aa6d45d.js";import"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./TextWithCopyButton-c830f326.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import"./StatusBadge-9ddf65b2.js";import"./TagList-7e09ae10.js";import"./ContentWrapper-31539b1e.js";import"./DataOverview-30ce4833.js";const H=P({__name:"ServiceDetails",props:{service:{type:Object,required:!0},externalService:{type:Object,required:!1,default:null},dataPlaneOverviews:{type:Array,required:!1,default:null},dppFilterFields:{type:Object,required:!0},selectedDppName:{type:String,required:!1,default:null}},emits:["load-dataplane-overviews"],setup(w,{emit:_}){const e=w;function o(u,v){var c;(((c=e.service.serviceType)==null?void 0:c.startsWith("gateway"))??!1)||delete v.gateway,_("load-dataplane-overviews",u,v)}return(u,v)=>{var a;return n(),B(L,null,[S($,{service:e.service,"external-service":w.externalService},null,8,["service","external-service"]),F(),e.dataPlaneOverviews!==null?(n(),p(z,{key:0,class:"mt-4","data-plane-overviews":e.dataPlaneOverviews,"dpp-filter-fields":e.dppFilterFields,"selected-dpp-name":e.selectedDppName,"is-gateway-view":((a=e.dataPlaneOverviews[0])==null?void 0:a.dataplane.networking.gateway)!==void 0,onLoadData:o},null,8,["data-plane-overviews","dpp-filter-fields","selected-dpp-name","is-gateway-view"])):I("",!0)],64)}}}),U={class:"service-details"},fe=P({__name:"ServiceDetailView",props:{selectedDppName:{type:String,required:!1,default:null}},setup(w){const _=w,e=j(),o=T(),{t:u}=C(),v={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"}},a=f(null),c=f(null),y=f(null),h=f(!0),g=f(null);N();function N(){const t=M.get("filterFields"),l=t!==null?JSON.parse(t):{};A(0,l)}async function A(t,l={}){h.value=!0,g.value=null,a.value=null,c.value=null,y.value=null;const r=o.params.mesh,m=o.params.service;try{a.value=await e.getServiceInsight({mesh:r,name:m}),a.value.serviceType==="external"?c.value=await e.getExternalServiceByServiceInsightName(r,m):await k(t,l)}catch(s){s instanceof Error?g.value=s:console.error(s)}finally{h.value=!1}}async function k(t,l){const r=o.params.mesh,m=o.params.service;try{const s=q(m,t,l),i=await e.getAllDataplaneOverviewsFromMesh({mesh:r},s);y.value=i.items??[]}catch{y.value=null}}function q(t,l,r){const s=`kuma.io/service:${t}`,i={...r,offset:l,size:50};if(i.tag){const x=Array.isArray(i.tag)?i.tag:[i.tag],D=[];for(const[d,E]of x.entries())E.startsWith("kuma.io/service:")&&D.push(d);for(let d=D.length-1;d===0;d--)x.splice(D[d],1);i.tag=x.concat(s)}else i.tag=s;return i}return(t,l)=>(n(),p(Q,null,{default:b(({route:r})=>[S(W,{title:O(u)("services.routes.item.title",{name:r.params.service})},null,8,["title"]),F(),S(R,{breadcrumbs:[{to:{name:"services-list-view",params:{mesh:r.params.mesh}},text:O(u)("services.routes.item.breadcrumbs")}]},{default:b(()=>[V("div",U,[h.value?(n(),p(G,{key:0})):g.value!==null?(n(),p(K,{key:1,error:g.value},null,8,["error"])):a.value===null?(n(),p(J,{key:2})):(n(),p(H,{key:3,service:a.value,"data-plane-overviews":y.value,"external-service":c.value,"dpp-filter-fields":v,"selected-dpp-name":_.selectedDppName,onLoadDataplaneOverviews:k},null,8,["service","data-plane-overviews","external-service","selected-dpp-name"]))])]),_:2},1032,["breadcrumbs"])]),_:1}))}});export{fe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c4507630.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c4507630.js deleted file mode 100644 index ce2dbabf15ce..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-c4507630.js +++ /dev/null @@ -1 +0,0 @@ -import{d as P,o as n,e as A,h as S,g as F,a as p,f as B,F as I,u as L,q as f,w as b,b as O,k as T}from"./index-a5906eae.js";import{S as V}from"./ServiceSummary-9430c5e1.js";import{D as j}from"./DataPlaneList-73738910.js";import{h as z,j as C,f as R,i as G,_ as Q}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as W}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{_ as J}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import{E as K}from"./ErrorBlock-c977645b.js";import{Q as M}from"./QueryParameter-70743f73.js";import"./kongponents.es-e59adee0.js";import"./DefinitionListItem-0d836b9f.js";import"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./TextWithCopyButton-3db8be12.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import"./StatusBadge-344ae582.js";import"./TagList-90cc6a89.js";import"./ContentWrapper-dfd3426f.js";import"./DataOverview-f3d97957.js";const H=P({__name:"ServiceDetails",props:{service:{type:Object,required:!0},externalService:{type:Object,required:!1,default:null},dataPlaneOverviews:{type:Array,required:!1,default:null},dppFilterFields:{type:Object,required:!0},selectedDppName:{type:String,required:!1,default:null}},emits:["load-dataplane-overviews"],setup(y,{emit:_}){const e=y;function o(u,v){var c;(((c=e.service.serviceType)==null?void 0:c.startsWith("gateway"))??!1)||delete v.gateway,_("load-dataplane-overviews",u,v)}return(u,v)=>{var a;return n(),A(I,null,[S(V,{service:e.service,"external-service":y.externalService},null,8,["service","external-service"]),F(),e.dataPlaneOverviews!==null?(n(),p(j,{key:0,class:"mt-4","data-plane-overviews":e.dataPlaneOverviews,"dpp-filter-fields":e.dppFilterFields,"selected-dpp-name":e.selectedDppName,"is-gateway-view":((a=e.dataPlaneOverviews[0])==null?void 0:a.dataplane.networking.gateway)!==void 0,onLoadData:o},null,8,["data-plane-overviews","dpp-filter-fields","selected-dpp-name","is-gateway-view"])):B("",!0)],64)}}}),U={class:"service-details"},fe=P({__name:"ServiceDetailView",props:{selectedDppName:{type:String,required:!1,default:null}},setup(y){const _=y,e=z(),o=L(),{t:u}=C(),v={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"}},a=f(null),c=f(null),w=f(null),h=f(!0),g=f(null);N();function N(){const t=M.get("filterFields"),l=t!==null?JSON.parse(t):{};q(0,l)}async function q(t,l={}){h.value=!0,g.value=null,a.value=null,c.value=null,w.value=null;const r=o.params.mesh,m=o.params.service;try{a.value=await e.getServiceInsight({mesh:r,name:m}),a.value.serviceType==="external"?c.value=await e.getExternalServiceByServiceInsightName(r,m):await k(t,l)}catch(s){s instanceof Error?g.value=s:console.error(s)}finally{h.value=!1}}async function k(t,l){const r=o.params.mesh,m=o.params.service;try{const s=E(m,t,l),i=await e.getAllDataplaneOverviewsFromMesh({mesh:r},s);w.value=i.items??[]}catch{w.value=null}}function E(t,l,r){const s=`kuma.io/service:${t}`,i={...r,offset:l,size:50};if(i.tag){const x=Array.isArray(i.tag)?i.tag:[i.tag],D=[];for(const[d,$]of x.entries())$.startsWith("kuma.io/service:")&&D.push(d);for(let d=D.length-1;d===0;d--)x.splice(D[d],1);i.tag=x.concat(s)}else i.tag=s;return i}return(t,l)=>(n(),p(Q,null,{default:b(({route:r})=>[S(W,{title:O(u)("services.routes.item.title",{name:r.params.service})},null,8,["title"]),F(),S(R,{breadcrumbs:[{to:{name:"services-list-view",params:{mesh:r.params.mesh}},text:O(u)("services.routes.item.breadcrumbs")}]},{default:b(()=>[T("div",U,[h.value?(n(),p(G,{key:0})):g.value!==null?(n(),p(K,{key:1,error:g.value},null,8,["error"])):a.value===null?(n(),p(J,{key:2})):(n(),p(H,{key:3,service:a.value,"data-plane-overviews":w.value,"external-service":c.value,"dpp-filter-fields":v,"selected-dpp-name":_.selectedDppName,onLoadDataplaneOverviews:k},null,8,["service","data-plane-overviews","external-service","selected-dpp-name"]))])]),_:2},1032,["breadcrumbs"])]),_:1}))}});export{fe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-6deb509a.js b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-6deb509a.js new file mode 100644 index 000000000000..8c28f3232279 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-6deb509a.js @@ -0,0 +1 @@ +import{d as $,u as q,q as s,o as T,a as w,w as u,h as c,b as h,g as z,P as A,f as B}from"./index-f0e2f93b.js";import{S as F}from"./ServiceSummary-b9b85593.js";import{g as M,i as O,A as Q,_ as R}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as U}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{C as G}from"./ContentWrapper-31539b1e.js";import{D as K}from"./DataOverview-30ce4833.js";import{Q as y}from"./QueryParameter-70743f73.js";import"./kongponents.es-d49ba82d.js";import"./DefinitionListItem-8aa6d45d.js";import"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./TextWithCopyButton-c830f326.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import"./ErrorBlock-3bc373a3.js";import"./StatusBadge-9ddf65b2.js";import"./TagList-7e09ae10.js";const ue=$({__name:"ServiceListView",props:{selectedServiceName:{type:String,required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(k){const m=k,p=M(),{t:D}=O(),N=[{label:"Name",key:"entity"},{label:"Type",key:"serviceType"},{label:"Address",key:"addressPort"},{label:"Status",key:"status"},{label:"DP proxies (online / total)",key:"dpProxiesStatus"}],P={title:"No Data",message:"There are no service insights present."},E=q(),v=s(!0),d=s(null),_=s(null),S=s(m.offset),t=s(null),o=s(null),n=s({headers:N,data:[]});b(m.offset);async function b(a){var i;S.value=a,y.set("offset",a>0?a:null),v.value=!0,d.value=null;const e=E.params.mesh,r=A;try{const{items:l,next:f}=await p.getAllServiceInsightsFromMesh({mesh:e},{size:r,offset:a});_.value=f,n.value.data=V(l??[]),await x({name:m.selectedServiceName??((i=n.value.data[0])==null?void 0:i.entity.name),mesh:e})}catch(l){n.value.data=[],t.value=null,o.value=null,l instanceof Error?d.value=l:console.error(l)}finally{v.value=!1}}function V(a){return a.map(e=>{const{serviceType:r="internal",addressPort:i="",status:l="not_available"}=e,f={name:"service-detail-view",params:{mesh:e.mesh,service:e.name}};let g="—";if(e.dataplanes){const{online:C=0,total:L=0}=e.dataplanes;g=`${C} / ${L}`}return{entity:e,detailViewRoute:f,status:l,serviceType:r,dpProxiesStatus:g,addressPort:i}})}async function x({name:a,mesh:e}){a!==void 0?(t.value=await p.getServiceInsight({mesh:e,name:a}),t.value.serviceType==="external"&&(o.value=await p.getExternalServiceByServiceInsightName(e,a)),y.set("service",a)):(t.value=null,o.value=null,y.set("service",null))}return(a,e)=>(T(),w(R,null,{default:u(()=>[c(U,{title:h(D)("services.routes.items.title")},null,8,["title"]),z(),c(Q,null,{default:u(()=>[c(G,null,{content:u(()=>{var r;return[c(K,{"selected-entity-name":(r=t.value)==null?void 0:r.name,"page-size":h(A),error:d.value,"is-loading":v.value,"empty-state":P,"table-data":n.value,"table-data-is-empty":n.value.data.length===0,next:_.value,"page-offset":S.value,onTableAction:x,onLoadData:b},null,8,["selected-entity-name","page-size","error","is-loading","table-data","table-data-is-empty","next","page-offset"])]}),sidebar:u(()=>[t.value!==null?(T(),w(F,{key:0,service:t.value,"external-service":o.value},null,8,["service","external-service"])):B("",!0)]),_:1})]),_:1})]),_:1}))}});export{ue as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-d0ff2174.js b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-d0ff2174.js deleted file mode 100644 index f193d3db3e0e..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-d0ff2174.js +++ /dev/null @@ -1 +0,0 @@ -import{d as L,u as q,q as s,o as T,a as h,w as u,h as c,b as w,g as z,P as k,f as B}from"./index-a5906eae.js";import{S as F}from"./ServiceSummary-9430c5e1.js";import{h as M,j as O,f as Q,_ as R}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as U}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{C as j}from"./ContentWrapper-dfd3426f.js";import{D as G}from"./DataOverview-f3d97957.js";import{Q as y}from"./QueryParameter-70743f73.js";import"./kongponents.es-e59adee0.js";import"./DefinitionListItem-0d836b9f.js";import"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./TextWithCopyButton-3db8be12.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import"./ErrorBlock-c977645b.js";import"./StatusBadge-344ae582.js";import"./TagList-90cc6a89.js";const ue=L({__name:"ServiceListView",props:{selectedServiceName:{type:String,required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(D){const m=D,p=M(),{t:N}=O(),P=[{label:"Name",key:"entity"},{label:"Type",key:"serviceType"},{label:"Address",key:"addressPort"},{label:"Status",key:"status"},{label:"DP proxies (online / total)",key:"dpProxiesStatus"}],A={title:"No Data",message:"There are no service insights present."},E=q(),v=s(!0),d=s(null),_=s(null),S=s(m.offset),t=s(null),o=s(null),n=s({headers:P,data:[]});b(m.offset);async function b(a){var i;S.value=a,y.set("offset",a>0?a:null),v.value=!0,d.value=null;const e=E.params.mesh,r=k;try{const{items:l,next:f}=await p.getAllServiceInsightsFromMesh({mesh:e},{size:r,offset:a});_.value=f,n.value.data=C(l??[]),await x({name:m.selectedServiceName??((i=n.value.data[0])==null?void 0:i.entity.name),mesh:e})}catch(l){n.value.data=[],t.value=null,o.value=null,l instanceof Error?d.value=l:console.error(l)}finally{v.value=!1}}function C(a){return a.map(e=>{const{serviceType:r="internal",addressPort:i="",status:l="not_available"}=e,f={name:"service-detail-view",params:{mesh:e.mesh,service:e.name}};let g="—";if(e.dataplanes){const{online:V=0,total:$=0}=e.dataplanes;g=`${V} / ${$}`}return{entity:e,detailViewRoute:f,status:l,serviceType:r,dpProxiesStatus:g,addressPort:i}})}async function x({name:a,mesh:e}){a!==void 0?(t.value=await p.getServiceInsight({mesh:e,name:a}),t.value.serviceType==="external"&&(o.value=await p.getExternalServiceByServiceInsightName(e,a)),y.set("service",a)):(t.value=null,o.value=null,y.set("service",null))}return(a,e)=>(T(),h(R,null,{default:u(()=>[c(U,{title:w(N)("services.routes.items.title")},null,8,["title"]),z(),c(Q,null,{default:u(()=>[c(j,null,{content:u(()=>{var r;return[c(G,{"selected-entity-name":(r=t.value)==null?void 0:r.name,"page-size":w(k),error:d.value,"is-loading":v.value,"empty-state":A,"table-data":n.value,"table-data-is-empty":n.value.data.length===0,next:_.value,"page-offset":S.value,onTableAction:x,onLoadData:b},null,8,["selected-entity-name","page-size","error","is-loading","table-data","table-data-is-empty","next","page-offset"])]}),sidebar:u(()=>[t.value!==null?(T(),h(F,{key:0,service:t.value,"external-service":o.value},null,8,["service","external-service"])):B("",!0)]),_:1})]),_:1})]),_:1}))}});export{ue as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceSummary-9430c5e1.js b/app/kuma-ui/pkg/resources/data/assets/ServiceSummary-b9b85593.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/ServiceSummary-9430c5e1.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceSummary-b9b85593.js index 1124040cde02..8692af4df826 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceSummary-9430c5e1.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceSummary-b9b85593.js @@ -1,4 +1,4 @@ -import{W as D}from"./kongponents.es-e59adee0.js";import{a as u,D as B}from"./DefinitionListItem-0d836b9f.js";import{_ as C}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-032c9dac.js";import{S as P}from"./StatusBadge-344ae582.js";import{T as V}from"./TagList-90cc6a89.js";import{T as L}from"./TextWithCopyButton-3db8be12.js";import{h as N,g as A}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as E,c as i,r as I,o as l,a as o,w as s,k as v,g as t,h as c,t as m,f as d,e as h,F as k,b as O}from"./index-a5906eae.js";const W={class:"entity-section-list"},$={class:"entity-title"},j=E({__name:"ServiceSummary",props:{service:{type:Object,required:!0},externalService:{type:Object,required:!1,default:null}},setup(g){const e=g,p=N(),b=i(()=>({name:"service-detail-view",params:{service:e.service.name,mesh:e.service.mesh}})),f=i(()=>e.service.serviceType==="external"&&e.externalService!==null?e.externalService.networking.address:e.service.addressPort??null),_=i(()=>{var r;return e.service.serviceType==="external"&&e.externalService!==null?(r=e.externalService.networking.tls)!=null&&r.enabled?"Enabled":"Disabled":null}),x=i(()=>{var r,a;if(e.service.serviceType==="external")return null;{const n=((r=e.service.dataplanes)==null?void 0:r.online)??0,w=((a=e.service.dataplanes)==null?void 0:a.total)??0;return`${n} online / ${w} total`}}),y=i(()=>e.service.serviceType==="external"?null:e.service.status??null),S=i(()=>e.service.serviceType==="external"&&e.externalService!==null?e.externalService.tags:null);async function T(r){if(e.service.serviceType==="external"&&e.externalService!==null){const{mesh:a,name:n}=e.externalService;return await p.getExternalService({mesh:a,name:n},r)}else{const{mesh:a,name:n}=e.service;return await p.getServiceInsight({mesh:a,name:n},r)}}return(r,a)=>{const n=I("router-link");return l(),o(O(D),null,{body:s(()=>[v("div",W,[v("section",null,[v("h1",$,[v("span",null,[t(` +import{W as D}from"./kongponents.es-d49ba82d.js";import{a as u,D as B}from"./DefinitionListItem-8aa6d45d.js";import{_ as C}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-44c39ed1.js";import{S as P}from"./StatusBadge-9ddf65b2.js";import{T as V}from"./TagList-7e09ae10.js";import{T as L}from"./TextWithCopyButton-c830f326.js";import{g as N,f as A}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as E,c as i,r as I,o as l,a as o,w as s,k as v,g as t,h as c,t as m,f as d,e as h,F as k,b as O}from"./index-f0e2f93b.js";const W={class:"entity-section-list"},$={class:"entity-title"},j=E({__name:"ServiceSummary",props:{service:{type:Object,required:!0},externalService:{type:Object,required:!1,default:null}},setup(g){const e=g,p=N(),b=i(()=>({name:"service-detail-view",params:{service:e.service.name,mesh:e.service.mesh}})),f=i(()=>e.service.serviceType==="external"&&e.externalService!==null?e.externalService.networking.address:e.service.addressPort??null),_=i(()=>{var r;return e.service.serviceType==="external"&&e.externalService!==null?(r=e.externalService.networking.tls)!=null&&r.enabled?"Enabled":"Disabled":null}),x=i(()=>{var r,a;if(e.service.serviceType==="external")return null;{const n=((r=e.service.dataplanes)==null?void 0:r.online)??0,w=((a=e.service.dataplanes)==null?void 0:a.total)??0;return`${n} online / ${w} total`}}),y=i(()=>e.service.serviceType==="external"?null:e.service.status??null),S=i(()=>e.service.serviceType==="external"&&e.externalService!==null?e.externalService.tags:null);async function T(r){if(e.service.serviceType==="external"&&e.externalService!==null){const{mesh:a,name:n}=e.externalService;return await p.getExternalService({mesh:a,name:n},r)}else{const{mesh:a,name:n}=e.service;return await p.getServiceInsight({mesh:a,name:n},r)}}return(r,a)=>{const n=I("router-link");return l(),o(O(D),null,{body:s(()=>[v("div",W,[v("section",null,[v("h1",$,[v("span",null,[t(` Service: `),c(L,{text:e.service.name},{default:s(()=>[c(n,{to:b.value},{default:s(()=>[t(m(e.service.name),1)]),_:1},8,["to"])]),_:1},8,["text"])]),t(),y.value?(l(),o(P,{key:0,status:y.value},null,8,["status"])):d("",!0)]),t(),c(B,{class:"mt-4"},{default:s(()=>[c(u,{term:"Address"},{default:s(()=>[f.value!==null?(l(),h(k,{key:0},[t(m(f.value),1)],64)):(l(),h(k,{key:1},[t(` diff --git a/app/kuma-ui/pkg/resources/data/assets/StatusBadge-344ae582.js b/app/kuma-ui/pkg/resources/data/assets/StatusBadge-9ddf65b2.js similarity index 61% rename from app/kuma-ui/pkg/resources/data/assets/StatusBadge-344ae582.js rename to app/kuma-ui/pkg/resources/data/assets/StatusBadge-9ddf65b2.js index 8b8b3ab8f6ea..26dc65160410 100644 --- a/app/kuma-ui/pkg/resources/data/assets/StatusBadge-344ae582.js +++ b/app/kuma-ui/pkg/resources/data/assets/StatusBadge-9ddf65b2.js @@ -1 +1 @@ -import{j as e,g as n}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as o,o as r,e as u,k as p,t as _,b as c,x as d}from"./index-a5906eae.js";const i=o({__name:"StatusBadge",props:{status:{type:String,required:!0}},setup(s){const t=s,a=e();return(l,m)=>(r(),u("span",{class:d(["status",{[`status--${t.status}`]:!0}]),"data-testid":"status-badge"},[p("span",null,_(c(a).t(`http.api.value.${t.status}`)),1)],2))}});const B=n(i,[["__scopeId","data-v-28156661"]]);export{B as S}; +import{i as e,f as n}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as o,o as r,e as u,k as p,t as _,b as c,x as d}from"./index-f0e2f93b.js";const i=o({__name:"StatusBadge",props:{status:{type:String,required:!0}},setup(s){const t=s,a=e();return(l,m)=>(r(),u("span",{class:d(["status",{[`status--${t.status}`]:!0}]),"data-testid":"status-badge"},[p("span",null,_(c(a).t(`http.api.value.${t.status}`)),1)],2))}});const B=n(i,[["__scopeId","data-v-28156661"]]);export{B as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js b/app/kuma-ui/pkg/resources/data/assets/StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js similarity index 55% rename from app/kuma-ui/pkg/resources/data/assets/StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js rename to app/kuma-ui/pkg/resources/data/assets/StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js index 05fbdd6a240f..5353fef54cdb 100644 --- a/app/kuma-ui/pkg/resources/data/assets/StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js +++ b/app/kuma-ui/pkg/resources/data/assets/StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js @@ -1 +1 @@ -import{_ as l}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import{E as n}from"./ErrorBlock-c977645b.js";import{i as s}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as i,o as r,e as a,a as o,n as f}from"./index-a5906eae.js";const m={key:3},p=i({__name:"StatusInfo",props:{isLoading:{type:Boolean,default:!1},hasError:{type:Boolean,default:!1},isEmpty:{type:Boolean,default:!1},error:{type:[Error,null],required:!1,default:null}},setup(e){return(t,u)=>(r(),a("div",null,[e.isLoading?(r(),o(s,{key:0})):e.hasError||e.error!==null?(r(),o(n,{key:1,error:e.error},null,8,["error"])):e.isEmpty?(r(),o(l,{key:2})):(r(),a("div",m,[f(t.$slots,"default")]))]))}});export{p as _}; +import{_ as l}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import{E as n}from"./ErrorBlock-3bc373a3.js";import{h as s}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as f,o as r,e as a,a as o,n as i}from"./index-f0e2f93b.js";const m={key:3},p=f({__name:"StatusInfo",props:{isLoading:{type:Boolean,default:!1},hasError:{type:Boolean,default:!1},isEmpty:{type:Boolean,default:!1},error:{type:[Error,null],required:!1,default:null}},setup(e){return(t,u)=>(r(),a("div",null,[e.isLoading?(r(),o(s,{key:0})):e.hasError||e.error!==null?(r(),o(n,{key:1,error:e.error},null,8,["error"])):e.isEmpty?(r(),o(l,{key:2})):(r(),a("div",m,[i(t.$slots,"default")]))]))}});export{p as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js b/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js similarity index 67% rename from app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js rename to app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js index acdbd58eba91..23dcc1d64fe6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js +++ b/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js @@ -1,7 +1,7 @@ -import{d as k,I as j,q as x,c as B,o as n,e as r,k as h,n as $,g as i,h as b,w as d,f as p,T as C,x as E,J as q,a as f,t as u,b as c,F as T,j as S,p as N,m as V}from"./index-a5906eae.js";import{g as O,j as H,y as D,x as L}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{u as P,K as M}from"./kongponents.es-e59adee0.js";import{a as y,D as w}from"./DefinitionListItem-0d836b9f.js";const F=["aria-expanded"],K={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},R=k({__name:"AccordionItem",setup(t){const e=j("parentAccordion"),a=x(null),l=B(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&a.value!==null?e.active.value.includes(a.value):a.value===e.active.value);e!==void 0&&(a.value=e.count.value++);function _(){l.value?I():o()}function I(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&a.value!==null?e.active.value.splice(e.active.value.indexOf(a.value),1):e.active.value=null)}function o(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&a.value!==null?e.active.value.push(a.value):e.active.value=a.value)}function v(s){s instanceof HTMLElement&&(s.style.height=`${s.scrollHeight}px`)}function m(s){s instanceof HTMLElement&&(s.style.height="auto")}return(s,A)=>(n(),r("li",{class:E(["accordion-item",{active:l.value}])},[h("button",{class:"accordion-item-header",type:"button","aria-expanded":l.value?"true":"false","data-testid":"accordion-item-button",onClick:_},[$(s.$slots,"accordion-header",{},void 0,!0)],8,F),i(),b(C,{name:"accordion",onEnter:v,onAfterEnter:m,onBeforeLeave:v},{default:d(()=>[l.value?(n(),r("div",K,[$(s.$slots,"accordion-content",{},void 0,!0)])):p("",!0)]),_:3})],2))}});const ce=O(R,[["__scopeId","data-v-dfd99690"]]),z={class:"accordion-list"},G=k({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,a=x(0),l=x(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return q("parentAccordion",{multipleOpen:e.multipleOpen,active:l,count:a}),(_,I)=>(n(),r("ul",z,[$(_.$slots,"default",{},void 0,!0)]))}});const re=O(G,[["__scopeId","data-v-53d92d22"]]),J=t=>(N("data-v-321555ca"),t=t(),V(),t),U={key:0},Q=J(()=>h("h5",{class:"overview-tertiary-title"},` +import{d as k,I as C,q as x,c as B,o as n,e as r,k as h,n as $,g as i,h as g,w as d,f as p,T as E,x as j,J as q,a as v,t as u,b as c,F as T,j as S,p as N,m as V}from"./index-f0e2f93b.js";import{f as O,i as H,x as D,w as L}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{u as P,K as M}from"./kongponents.es-d49ba82d.js";import{a as y,D as w}from"./DefinitionListItem-8aa6d45d.js";const F=["aria-expanded"],K={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},R=k({__name:"AccordionItem",setup(t){const e=C("parentAccordion"),a=x(null),l=B(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&a.value!==null?e.active.value.includes(a.value):a.value===e.active.value);e!==void 0&&(a.value=e.count.value++);function _(){l.value?I():o()}function I(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&a.value!==null?e.active.value.splice(e.active.value.indexOf(a.value),1):e.active.value=null)}function o(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&a.value!==null?e.active.value.push(a.value):e.active.value=a.value)}function f(s){s instanceof HTMLElement&&(s.style.height=`${s.scrollHeight}px`)}function m(s){s instanceof HTMLElement&&(s.style.height="auto")}return(s,A)=>(n(),r("li",{class:j(["accordion-item",{active:l.value}])},[h("button",{class:"accordion-item-header",type:"button","aria-expanded":l.value?"true":"false","data-testid":"accordion-item-button",onClick:_},[$(s.$slots,"accordion-header",{},void 0,!0)],8,F),i(),g(E,{name:"accordion",onEnter:f,onAfterEnter:m,onBeforeLeave:f},{default:d(()=>[l.value?(n(),r("div",K,[$(s.$slots,"accordion-content",{},void 0,!0)])):p("",!0)]),_:3})],2))}});const ce=O(R,[["__scopeId","data-v-dfd99690"]]),z={class:"accordion-list"},G=k({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,a=x(0),l=x(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return q("parentAccordion",{multipleOpen:e.multipleOpen,active:l,count:a}),(_,I)=>(n(),r("ul",z,[$(_.$slots,"default",{},void 0,!0)]))}});const re=O(G,[["__scopeId","data-v-53d92d22"]]),J=t=>(N("data-v-321555ca"),t=t(),V(),t),U={key:0},Q=J(()=>h("h5",{class:"overview-tertiary-title"},` General Information: - `,-1)),W={key:1,class:"columns mt-4",style:{"--columns":"4"}},X={key:0},Y={class:"overview-tertiary-title"},Z=k({__name:"SubscriptionDetails",props:{details:{type:Object,required:!0},isDiscoverySubscription:{type:Boolean,default:!1}},setup(t){const e=t,{t:a}=H(),l=B(()=>{var v,m;let o;if(e.isDiscoverySubscription){const{lastUpdateTime:s,total:A,...g}=e.details.status;o=g}return(v=e.details.status)!=null&&v.stat&&(o=(m=e.details.status)==null?void 0:m.stat),o});function _(o){return o?parseInt(o,10).toLocaleString("en").toString():"0"}function I(o){return o==="--"?"error calculating":o}return(o,v)=>(n(),r("div",null,[t.details.globalInstanceId||t.details.controlPlaneInstanceId||t.details.connectTime||t.details.disconnectTime?(n(),r("div",U,[Q,i(),b(w,null,{default:d(()=>[t.details.globalInstanceId?(n(),f(y,{key:0,term:c(a)("http.api.property.globalInstanceId")},{default:d(()=>[i(u(t.details.globalInstanceId),1)]),_:1},8,["term"])):p("",!0),i(),t.details.controlPlaneInstanceId?(n(),f(y,{key:1,term:c(a)("http.api.property.controlPlaneInstanceId")},{default:d(()=>[i(u(t.details.controlPlaneInstanceId),1)]),_:1},8,["term"])):p("",!0),i(),t.details.connectTime?(n(),f(y,{key:2,term:c(a)("http.api.property.connectTime")},{default:d(()=>[i(u(c(D)(t.details.connectTime)),1)]),_:1},8,["term"])):p("",!0),i(),t.details.disconnectTime?(n(),f(y,{key:3,term:c(a)("http.api.property.disconnectTime")},{default:d(()=>[i(u(c(D)(t.details.disconnectTime)),1)]),_:1},8,["term"])):p("",!0)]),_:1})])):p("",!0),i(),l.value?(n(),r("div",W,[(n(!0),r(T,null,S(l.value,(m,s)=>(n(),r(T,{key:s},[Object.keys(m).length>0?(n(),r("div",X,[h("h6",Y,u(c(a)(`http.api.property.${s}`))+`: - `,1),i(),b(w,null,{default:d(()=>[(n(!0),r(T,null,S(m,(A,g)=>(n(),f(y,{key:g,term:c(a)(`http.api.property.${g}`)},{default:d(()=>[i(u(I(_(A))),1)]),_:2},1032,["term"]))),128))]),_:2},1024)])):p("",!0)],64))),128))])):(n(),f(c(M),{key:2,appearance:"info",class:"mt-4"},{alertIcon:d(()=>[b(c(P),{icon:"portal"})]),alertMessage:d(()=>[i(` + `,-1)),W={key:1,class:"columns mt-4",style:{"--columns":"4"}},X={key:0},Y={class:"overview-tertiary-title"},Z=k({__name:"SubscriptionDetails",props:{details:{type:Object,required:!0},isDiscoverySubscription:{type:Boolean,default:!1}},setup(t){const e=t,{t:a}=H(),l=B(()=>{var f,m;let o;if(e.isDiscoverySubscription){const{lastUpdateTime:s,total:A,...b}=e.details.status;o=b}return(f=e.details.status)!=null&&f.stat&&(o=(m=e.details.status)==null?void 0:m.stat),o});function _(o){return o?parseInt(o,10).toLocaleString("en").toString():"0"}function I(o){return o==="--"?"error calculating":o}return(o,f)=>(n(),r("div",null,[t.details.globalInstanceId||t.details.controlPlaneInstanceId||t.details.connectTime||t.details.disconnectTime?(n(),r("div",U,[Q,i(),g(w,null,{default:d(()=>[t.details.globalInstanceId?(n(),v(y,{key:0,term:c(a)("http.api.property.globalInstanceId")},{default:d(()=>[i(u(t.details.globalInstanceId),1)]),_:1},8,["term"])):p("",!0),i(),t.details.controlPlaneInstanceId?(n(),v(y,{key:1,term:c(a)("http.api.property.controlPlaneInstanceId")},{default:d(()=>[i(u(t.details.controlPlaneInstanceId),1)]),_:1},8,["term"])):p("",!0),i(),t.details.connectTime?(n(),v(y,{key:2,term:c(a)("http.api.property.connectTime")},{default:d(()=>[i(u(c(D)(t.details.connectTime)),1)]),_:1},8,["term"])):p("",!0),i(),t.details.disconnectTime?(n(),v(y,{key:3,term:c(a)("http.api.property.disconnectTime")},{default:d(()=>[i(u(c(D)(t.details.disconnectTime)),1)]),_:1},8,["term"])):p("",!0)]),_:1})])):p("",!0),i(),l.value?(n(),r("div",W,[(n(!0),r(T,null,S(l.value,(m,s)=>(n(),r(T,{key:s},[Object.keys(m).length>0?(n(),r("div",X,[h("h6",Y,u(c(a)(`http.api.property.${s}`))+`: + `,1),i(),g(w,null,{default:d(()=>[(n(!0),r(T,null,S(m,(A,b)=>(n(),v(y,{key:b,term:c(a)(`http.api.property.${b}`)},{default:d(()=>[i(u(I(_(A))),1)]),_:2},1032,["term"]))),128))]),_:2},1024)])):p("",!0)],64))),128))])):(n(),v(c(M),{key:2,appearance:"info",class:"mt-4"},{alertIcon:d(()=>[g(c(P),{icon:"portal"})]),alertMessage:d(()=>[i(` There are no subscription statistics for `),h("strong",null,u(t.details.id),1)]),_:1}))]))}});const le=O(Z,[["__scopeId","data-v-321555ca"]]),ee={class:"text-lg font-medium"},te={class:"color-green-500"},ae={key:0,class:"ml-4 color-red-600"},de=k({__name:"SubscriptionHeader",props:{details:{type:Object,required:!0}},setup(t){const e=t;return(a,l)=>(n(),r("h4",ee,[h("span",te,` Connect time: `+u(c(L)(e.details.connectTime)),1),i(),e.details.disconnectTime?(n(),r("span",ae,` Disconnect time: `+u(c(L)(e.details.disconnectTime)),1)):p("",!0)]))}});export{ce as A,le as S,de as _,re as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TabsWidget-64ce872f.js b/app/kuma-ui/pkg/resources/data/assets/TabsWidget-444de6c7.js similarity index 87% rename from app/kuma-ui/pkg/resources/data/assets/TabsWidget-64ce872f.js rename to app/kuma-ui/pkg/resources/data/assets/TabsWidget-444de6c7.js index fb3b604d032e..d0fdd2555bf7 100644 --- a/app/kuma-ui/pkg/resources/data/assets/TabsWidget-64ce872f.js +++ b/app/kuma-ui/pkg/resources/data/assets/TabsWidget-444de6c7.js @@ -1 +1 @@ -import{W as B,u as k,S}from"./kongponents.es-e59adee0.js";import{E as T}from"./ErrorBlock-c977645b.js";import{L as q,i as E,g as w}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as V,q as W,c as $,o as t,e as n,a as f,F as x,n as m,f as C,g as p,k as c,h as l,l as L,j as N,w as i,b as d,Y as I,p as O,m as A}from"./index-a5906eae.js";import{Q as b}from"./QueryParameter-70743f73.js";const F=a=>(O("data-v-4cf998d3"),a=a(),A(),a),H={class:"tab-container","data-testid":"tab-container"},Q={key:0,class:"tab__header"},j={class:"tab__content-container"},z={class:"flex items-center with-warnings"},G=F(()=>c("span",null,"Warnings",-1)),P=V({__name:"TabsWidget",props:{tabs:{type:Array,required:!0},isLoading:{type:Boolean,required:!1,default:!1},isEmpty:{type:Boolean,required:!1,default:!1},hasError:{type:Boolean,required:!1,default:!1},error:{type:[Error,null],required:!1,default:null},hasBorder:{type:Boolean,required:!1,default:!1},initialTabOverride:{type:String,required:!1,default:null}},emits:["on-tab-change"],setup(a,{emit:_}){const o=a,g=q(),s=W(""),h=$(()=>o.tabs.map(e=>e.hash.replace("#","")));function v(){const e=b.get("tab");e!==null?s.value=`#${e}`:o.initialTabOverride!==null&&(s.value=`#${o.initialTabOverride}`)}v();function y(e){b.set("tab",e.substring(1)),g.info(I.TABS_TAB_CHANGE,{data:{newActiveTabHash:e}}),_("on-tab-change",e)}return(e,u)=>(t(),n("div",H,[a.isLoading?(t(),f(E,{key:0})):a.error!==null?(t(),f(T,{key:1,error:a.error},null,8,["error"])):(t(),n(x,{key:2},[e.$slots.tabHeader?(t(),n("header",Q,[m(e.$slots,"tabHeader",{},void 0,!0)])):C("",!0),p(),c("div",j,[l(d(S),{modelValue:s.value,"onUpdate:modelValue":u[0]||(u[0]=r=>s.value=r),tabs:a.tabs,onChanged:y},L({"warnings-anchor":i(()=>[c("span",z,[l(d(k),{class:"mr-1",icon:"warning",color:"var(--black-500)","secondary-color":"var(--yellow-300)",size:"16"}),p(),G])]),_:2},[N(h.value,(r,U)=>({name:r,fn:i(()=>[l(d(B),{"border-variant":"noBorder"},{body:i(()=>[m(e.$slots,r,{},void 0,!0)]),_:2},1024)])}))]),1032,["modelValue","tabs"])])],64))]))}});const R=w(P,[["__scopeId","data-v-4cf998d3"]]);export{R as T}; +import{W as B,u as k,S}from"./kongponents.es-d49ba82d.js";import{E as T}from"./ErrorBlock-3bc373a3.js";import{L as q,h as E,f as w}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as V,q as W,c as $,o as t,e as n,a as f,F as x,n as m,f as C,g as p,k as c,h as l,l as L,j as N,w as i,b as d,Y as I,p as O,m as A}from"./index-f0e2f93b.js";import{Q as b}from"./QueryParameter-70743f73.js";const F=a=>(O("data-v-4cf998d3"),a=a(),A(),a),H={class:"tab-container","data-testid":"tab-container"},Q={key:0,class:"tab__header"},j={class:"tab__content-container"},z={class:"flex items-center with-warnings"},G=F(()=>c("span",null,"Warnings",-1)),P=V({__name:"TabsWidget",props:{tabs:{type:Array,required:!0},isLoading:{type:Boolean,required:!1,default:!1},isEmpty:{type:Boolean,required:!1,default:!1},hasError:{type:Boolean,required:!1,default:!1},error:{type:[Error,null],required:!1,default:null},hasBorder:{type:Boolean,required:!1,default:!1},initialTabOverride:{type:String,required:!1,default:null}},emits:["on-tab-change"],setup(a,{emit:_}){const o=a,g=q(),s=W(""),h=$(()=>o.tabs.map(e=>e.hash.replace("#","")));function v(){const e=b.get("tab");e!==null?s.value=`#${e}`:o.initialTabOverride!==null&&(s.value=`#${o.initialTabOverride}`)}v();function y(e){b.set("tab",e.substring(1)),g.info(I.TABS_TAB_CHANGE,{data:{newActiveTabHash:e}}),_("on-tab-change",e)}return(e,u)=>(t(),n("div",H,[a.isLoading?(t(),f(E,{key:0})):a.error!==null?(t(),f(T,{key:1,error:a.error},null,8,["error"])):(t(),n(x,{key:2},[e.$slots.tabHeader?(t(),n("header",Q,[m(e.$slots,"tabHeader",{},void 0,!0)])):C("",!0),p(),c("div",j,[l(d(S),{modelValue:s.value,"onUpdate:modelValue":u[0]||(u[0]=r=>s.value=r),tabs:a.tabs,onChanged:y},L({"warnings-anchor":i(()=>[c("span",z,[l(d(k),{class:"mr-1",icon:"warning",color:"var(--black-500)","secondary-color":"var(--yellow-300)",size:"16"}),p(),G])]),_:2},[N(h.value,(r,U)=>({name:r,fn:i(()=>[l(d(B),{"border-variant":"noBorder"},{body:i(()=>[m(e.$slots,r,{},void 0,!0)]),_:2},1024)])}))]),1032,["modelValue","tabs"])])],64))]))}});const R=w(P,[["__scopeId","data-v-4cf998d3"]]);export{R as T}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TagList-90cc6a89.js b/app/kuma-ui/pkg/resources/data/assets/TagList-7e09ae10.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/TagList-90cc6a89.js rename to app/kuma-ui/pkg/resources/data/assets/TagList-7e09ae10.js index b08eb27f810f..5fd16fd4c3f9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/TagList-90cc6a89.js +++ b/app/kuma-ui/pkg/resources/data/assets/TagList-7e09ae10.js @@ -1 +1 @@ -import{N as f}from"./kongponents.es-e59adee0.js";import{d as b,u as g,L as y,c as h,o as r,e as i,F as k,j as L,a as l,w as p,i as x,g as w,t as m,k as T,b as B}from"./index-a5906eae.js";import{g as N}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";function j(o){return Object.entries(o??{}).map(([s,a])=>({label:s,value:a}))}const z={class:"tag-list"},C=b({__name:"TagList",props:{tags:{type:Object,required:!0}},setup(o){const s=o,a=g(),c=y(),_=h(()=>(Array.isArray(s.tags)?s.tags:j(s.tags)).map(n=>{const{label:t,value:u}=n,v=d(n);return{label:t,value:u,route:v}}));function d(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(),i("span",z,[(r(!0),i(k,null,L(_.value,(t,u)=>(r(),l(B(f),{key:u,class:"tag-badge"},{default:p(()=>[(r(),l(x(t.route?"router-link":"span"),{to:t.route},{default:p(()=>[w(m(t.label)+":",1),T("b",null,m(t.value),1)]),_:2},1032,["to"]))]),_:2},1024))),128))]))}});const F=N(C,[["__scopeId","data-v-2e356c8b"]]);export{F as T}; +import{N as f}from"./kongponents.es-d49ba82d.js";import{d as b,u as g,L as y,c as h,o as r,e as i,F as k,j as L,a as l,w as p,i as x,g as w,t as m,k as T,b as B}from"./index-f0e2f93b.js";import{f as N}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";function j(o){return Object.entries(o??{}).map(([s,a])=>({label:s,value:a}))}const z={class:"tag-list"},C=b({__name:"TagList",props:{tags:{type:Object,required:!0}},setup(o){const s=o,a=g(),c=y(),_=h(()=>(Array.isArray(s.tags)?s.tags:j(s.tags)).map(n=>{const{label:t,value:u}=n,v=d(n);return{label:t,value:u,route:v}}));function d(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(),i("span",z,[(r(!0),i(k,null,L(_.value,(t,u)=>(r(),l(B(f),{key:u,class:"tag-badge"},{default:p(()=>[(r(),l(x(t.route?"router-link":"span"),{to:t.route},{default:p(()=>[w(m(t.label)+":",1),T("b",null,m(t.value),1)]),_:2},1032,["to"]))]),_:2},1024))),128))]))}});const F=N(C,[["__scopeId","data-v-2e356c8b"]]);export{F as T}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-3db8be12.js b/app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-c830f326.js similarity index 87% rename from app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-3db8be12.js rename to app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-c830f326.js index 2f76eec63c08..e1b5db3d6a1d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-3db8be12.js +++ b/app/kuma-ui/pkg/resources/data/assets/TextWithCopyButton-c830f326.js @@ -1 +1 @@ -import{u as T,D as g,F as C}from"./kongponents.es-e59adee0.js";import{d as y,o as r,a as _,w as u,h as p,b as n,g as d,n as f,k as S,t as x,e as b,i as h}from"./index-a5906eae.js";import{g as m,j as B}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";const v={class:"visually-hidden"},q=y({__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!"}},setup(l){const t=l;async function c(s,i){const e=s.currentTarget;let o=!1;try{const a=t.getText?await t.getText():t.text;o=await i(a)}catch(a){o=!1,console.error(a)}finally{const a=o?t.tooltipSuccessText:t.tooltipFailText;e instanceof HTMLButtonElement&&(e.setAttribute("data-tooltip-copy-success",String(o)),e.setAttribute("data-tooltip-text",a),window.setTimeout(function(){e instanceof HTMLButtonElement&&e.removeAttribute("data-tooltip-text")},1500))}}return(s,i)=>(r(),_(n(C),null,{default:u(({copyToClipboard:e})=>[p(n(g),{appearance:"outline",class:"copy-button non-visual-button","data-testid":"copy-button","is-rounded":!1,size:"small",title:t.copyText,type:"button",onClick:o=>c(o,e)},{default:u(()=>[p(n(T),{color:"currentColor",icon:"copy",size:"18",title:t.copyText},null,8,["title"]),d(),f(s.$slots,"default",{},()=>[S("span",v,x(t.copyText),1)],!0)]),_:2},1032,["title","onClick"])]),_:3}))}});const w=m(q,[["__scopeId","data-v-ed92fcab"]]),k={class:"copy-button-wrapper"},F=y({__name:"TextWithCopyButton",props:{text:{type:String,required:!0},tag:{type:String,required:!1,default:"span"}},setup(l){const t=l,c=B();return(s,i)=>(r(),b("div",k,[f(s.$slots,"default",{},()=>[(r(),_(h(t.tag),null,{default:u(()=>[d(x(t.text),1)]),_:1}))],!0),d(),p(w,{text:t.text,"copy-text":n(c).t("common.copyText"),"tooltip-success-text":n(c).t("common.copySuccessText")},null,8,["text","copy-text","tooltip-success-text"])]))}});const E=m(F,[["__scopeId","data-v-069e891c"]]);export{w as C,E as T}; +import{u as T,D as g,F as C}from"./kongponents.es-d49ba82d.js";import{d as y,o as r,a as _,w as u,h as p,b as n,g as d,n as f,k as S,t as x,e as b,i as h}from"./index-f0e2f93b.js";import{f as m,i as B}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";const v={class:"visually-hidden"},q=y({__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!"}},setup(l){const t=l;async function c(s,i){const e=s.currentTarget;let o=!1;try{const a=t.getText?await t.getText():t.text;o=await i(a)}catch(a){o=!1,console.error(a)}finally{const a=o?t.tooltipSuccessText:t.tooltipFailText;e instanceof HTMLButtonElement&&(e.setAttribute("data-tooltip-copy-success",String(o)),e.setAttribute("data-tooltip-text",a),window.setTimeout(function(){e instanceof HTMLButtonElement&&e.removeAttribute("data-tooltip-text")},1500))}}return(s,i)=>(r(),_(n(C),null,{default:u(({copyToClipboard:e})=>[p(n(g),{appearance:"outline",class:"copy-button non-visual-button","data-testid":"copy-button","is-rounded":!1,size:"small",title:t.copyText,type:"button",onClick:o=>c(o,e)},{default:u(()=>[p(n(T),{color:"currentColor",icon:"copy",size:"18",title:t.copyText},null,8,["title"]),d(),f(s.$slots,"default",{},()=>[S("span",v,x(t.copyText),1)],!0)]),_:2},1032,["title","onClick"])]),_:3}))}});const w=m(q,[["__scopeId","data-v-ed92fcab"]]),k={class:"copy-button-wrapper"},F=y({__name:"TextWithCopyButton",props:{text:{type:String,required:!0},tag:{type:String,required:!1,default:"span"}},setup(l){const t=l,c=B();return(s,i)=>(r(),b("div",k,[f(s.$slots,"default",{},()=>[(r(),_(h(t.tag),null,{default:u(()=>[d(x(t.text),1)]),_:1}))],!0),d(),p(w,{text:t.text,"copy-text":n(c).t("common.copyText"),"tooltip-success-text":n(c).t("common.copySuccessText")},null,8,["text","copy-text","tooltip-success-text"])]))}});const E=m(F,[["__scopeId","data-v-069e891c"]]);export{w as C,E as T}; diff --git a/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-40966f70.js b/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-44d8f85f.js similarity index 78% rename from app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-40966f70.js rename to app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-44d8f85f.js index 9c1408e92e75..21016f82fffa 100644 --- a/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-40966f70.js +++ b/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.vue_vue_type_script_setup_true_lang-44d8f85f.js @@ -1,10 +1,10 @@ -import{K as _}from"./kongponents.es-e59adee0.js";import{d as l,o as a,e as r,t,g as n,k as s,F as m,j as d,h as y,w as g,a as P,i as f,b as D}from"./index-a5906eae.js";import{F as O,o as b,z as h,A as C}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";const N=l({__name:"WarningDefault",props:{payload:{type:[String,Object],required:!0}},setup(e){return(o,u)=>(a(),r("span",null,t(e.payload),1))}}),E=l({__name:"WarningEnvoyIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(o,u)=>(a(),r("span",null,[n(` +import{K as _}from"./kongponents.es-d49ba82d.js";import{d as l,o as a,e as r,t,g as n,k as s,F as m,j as d,h as y,w as g,a as P,i as f,b as D}from"./index-f0e2f93b.js";import{F as O,n as b,y as h,z as C}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";const N=l({__name:"WarningDefault",props:{payload:{type:[String,Object],required:!0}},setup(e){return(o,u)=>(a(),r("span",null,t(e.payload),1))}}),E=l({__name:"WarningEnvoyIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(o,u)=>(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(`]. - `)]))}}),A=l({__name:"WarningUnsupportedKumaDPVersion",props:{payload:{type:Object,required:!0}},setup(e){return(o,u)=>(a(),r("span",null,[n(` + `)]))}}),I=l({__name:"WarningUnsupportedKumaDPVersion",props:{payload:{type:Object,required:!0}},setup(e){return(o,u)=>(a(),r("span",null,[n(` Unsupported version of Kuma DP (`),s("strong",null,t(e.payload.kumaDp),1),n(`) - `)]))}}),I=l({__name:"WarningZoneAndGlobalCPSVersionsIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(o,u)=>(a(),r("span",null,[n(` + `)]))}}),A=l({__name:"WarningZoneAndGlobalCPSVersionsIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(o,u)=>(a(),r("span",null,[n(` There is mismatch between versions of Zone CP (`),s("strong",null,t(e.payload.zoneCpVersion),1),n(`) and the Global CP (`),s("strong",null,t(e.payload.globalCpVersion),1),n(`) `)]))}}),V=l({__name:"WarningZoneAndKumaDPVersionsIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(o,u)=>(a(),r("span",null,[n(` There is a mismatch between versions of Kuma DP (`),s("strong",null,t(e.payload.kumaDp),1),n(`) and the Zone CP. - `)]))}}),K=l({__name:"WarningsWidget",props:{warnings:{type:Array,required:!0}},setup(e){const o=e;function u(c=""){switch(c){case C:return E;case h:return A;case b:return V;case O:return I;default:return N}}return(c,k)=>(a(),r("ul",null,[(a(!0),r(m,null,d(o.warnings,(p,i)=>(a(),r("li",{key:`${p.kind}/${i}`,class:"mb-1"},[y(D(_),{appearance:"warning"},{alertMessage:g(()=>[(a(),P(f(u(p.kind)),{payload:p.payload},null,8,["payload"]))]),_:2},1024)]))),128))]))}});export{K as _}; + `)]))}}),K=l({__name:"WarningsWidget",props:{warnings:{type:Array,required:!0}},setup(e){const o=e;function u(c=""){switch(c){case C:return E;case h:return I;case b:return V;case O:return A;default:return N}}return(c,k)=>(a(),r("ul",null,[(a(!0),r(m,null,d(o.warnings,(p,i)=>(a(),r("li",{key:`${p.kind}/${i}`,class:"mb-1"},[y(D(_),{appearance:"warning"},{alertMessage:g(()=>[(a(),P(f(u(p.kind)),{payload:p.payload},null,8,["payload"]))]),_:2},1024)]))),128))]))}});export{K as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-b8077d51.js b/app/kuma-ui/pkg/resources/data/assets/WelcomeView-2a9e6033.js similarity index 67% rename from app/kuma-ui/pkg/resources/data/assets/WelcomeView-b8077d51.js rename to app/kuma-ui/pkg/resources/data/assets/WelcomeView-2a9e6033.js index e1821fd1b345..7ae6c8e5fd84 100644 --- a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-b8077d51.js +++ b/app/kuma-ui/pkg/resources/data/assets/WelcomeView-2a9e6033.js @@ -1,8 +1,8 @@ -import{u as x}from"./kongponents.es-e59adee0.js";import{O as V,a as S,b as L}from"./OnboardingPage-92312e02.js";import{d as _,q as $,v as C,o as v,e as u,g as a,x as W,y as g,p as f,m as M,k as t,c as p,a as h,w as d,h as s,b as i,t as r,j as H,f as I,F as A}from"./index-a5906eae.js";import{g as y,e as N,j as O,f as j,_ as B}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as G}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";const z=e=>(f("data-v-4b67edd8"),e=e(),M(),e),F=z(()=>t("defs",null,null,-1)),E=g(' ',1),T=g('
',1),q=_({__name:"WelcomeAnimationSvg",setup(e){const n=$(!1);return C(function(){window.setTimeout(()=>{n.value=!0},30)}),(o,b)=>(v(),u("svg",{class:W(["background svg",{active:n.value}]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1920 1080"},[F,a(),E,a(),T],2))}});const D=y(q,[["__scopeId","data-v-4b67edd8"]]),w=e=>(f("data-v-9bb5c146"),e=e(),M(),e),P=w(()=>t("strong",null,"few minutes",-1)),R=w(()=>t("h2",{class:"text-center"},` +import{u as x}from"./kongponents.es-d49ba82d.js";import{O as V,a as S,b as L}from"./OnboardingPage-30df38eb.js";import{d as _,q as A,v as C,o as v,e as u,g as t,x as W,y as g,p as f,m as M,k as a,c as p,a as m,w as d,h as s,b as i,t as r,j as $,f as H,F as I}from"./index-f0e2f93b.js";import{f as y,e as N,i as O,A as B,_ as G}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as j}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";const z=e=>(f("data-v-4b67edd8"),e=e(),M(),e),F=z(()=>a("defs",null,null,-1)),E=g(' ',1),T=g('
',1),q=_({__name:"WelcomeAnimationSvg",setup(e){const n=A(!1);return C(function(){window.setTimeout(()=>{n.value=!0},30)}),(o,b)=>(v(),u("svg",{class:W(["background svg",{active:n.value}]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1920 1080"},[F,t(),E,t(),T],2))}});const D=y(q,[["__scopeId","data-v-4b67edd8"]]),w=e=>(f("data-v-9bb5c146"),e=e(),M(),e),P=w(()=>a("strong",null,"few minutes",-1)),R=w(()=>a("h2",{class:"text-center"},` Let’s get started: - `,-1)),U={class:"item-status-list-wrapper"},Y={class:"item-status-list"},J={class:"circle mr-2"},K=_({__name:"WelcomeView",setup(e){const n=N(),{t:o}=O(),b=p(()=>{const c=n.getters["config/getEnvironment"];return c.charAt(0).toUpperCase()+c.slice(1)}),m=p(()=>n.getters["config/getMulticlusterStatus"]),k=p(()=>[{name:`Run ${o("common.product.name")} control plane`,status:!0},{name:"Learn about deployments",status:!1},{name:"Learn about configuration storage",status:!1},...m.value?[{name:"Add zones",status:!1}]:[],{name:"Create the mesh",status:!1},{name:"Add services",status:!1},{name:"Go to the dashboard",status:!1}]);return(c,Q)=>(v(),h(B,null,{default:d(()=>[s(G,{title:i(o)("onboarding.routes.welcome.title",{name:i(o)("common.product.name")})},null,8,["title"]),a(),s(j,null,{default:d(()=>[t("div",null,[s(V,null,{header:d(()=>[s(S,null,{title:d(()=>[a(` - Welcome to `+r(i(o)("common.product.name")),1)]),description:d(()=>[t("p",null,[a(` - Congratulations on downloading `+r(i(o)("common.product.name"))+"! You are just a ",1),P,a(` away from getting your service mesh fully online. - `)]),a(),t("p",null,[a(` - We have automatically detected that you are running on `),t("strong",null,r(b.value),1),a(`. - `)])]),_:1})]),content:d(()=>[R,a(),t("div",U,[t("ul",Y,[(v(!0),u(A,null,H(k.value,l=>(v(),u("li",{key:l.name},[t("span",J,[l.status?(v(),h(i(x),{key:0,icon:"check",size:"14",color:"currentColor"})):I("",!0)]),a(" "+r(l.name),1)]))),128))])])]),navigation:d(()=>[s(L,{"next-step":"onboarding-deployment-types"})]),_:1}),a(),s(D,{longer:m.value},null,8,["longer"])])]),_:1})]),_:1}))}});const da=y(K,[["__scopeId","data-v-9bb5c146"]]);export{da as default}; + `,-1)),U={class:"item-status-list-wrapper"},Y={class:"item-status-list"},J={class:"circle mr-2"},K=_({__name:"WelcomeView",setup(e){const n=N(),{t:o}=O(),b=p(()=>{const l=n.getters["config/getEnvironment"];return l.charAt(0).toUpperCase()+l.slice(1)}),h=p(()=>n.getters["config/getMulticlusterStatus"]),k=p(()=>[{name:`Run ${o("common.product.name")} control plane`,status:!0},{name:"Learn about deployments",status:!1},{name:"Learn about configuration storage",status:!1},...h.value?[{name:"Add zones",status:!1}]:[],{name:"Create the mesh",status:!1},{name:"Add services",status:!1},{name:"Go to the dashboard",status:!1}]);return(l,Q)=>(v(),m(G,null,{default:d(()=>[s(j,{title:i(o)("onboarding.routes.welcome.title",{name:i(o)("common.product.name")})},null,8,["title"]),t(),s(B,null,{default:d(()=>[a("div",null,[s(V,null,{header:d(()=>[s(S,null,{title:d(()=>[t(` + Welcome to `+r(i(o)("common.product.name")),1)]),description:d(()=>[a("p",null,[t(` + Congratulations on downloading `+r(i(o)("common.product.name"))+"! You are just a ",1),P,t(` away from getting your service mesh fully online. + `)]),t(),a("p",null,[t(` + We have automatically detected that you are running on `),a("strong",null,r(b.value),1),t(`. + `)])]),_:1})]),content:d(()=>[R,t(),a("div",U,[a("ul",Y,[(v(!0),u(I,null,$(k.value,c=>(v(),u("li",{key:c.name},[a("span",J,[c.status?(v(),m(i(x),{key:0,icon:"check",size:"14",color:"currentColor"})):H("",!0)]),t(" "+r(c.name),1)]))),128))])])]),navigation:d(()=>[s(L,{"next-step":"onboarding-deployment-types"})]),_:1}),t(),s(D,{longer:h.value},null,8,["longer"])])]),_:1})]),_:1}))}});const dt=y(K,[["__scopeId","data-v-9bb5c146"]]);export{dt as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-14fb6a14.js b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-14fb6a14.js new file mode 100644 index 000000000000..caaf54922e7d --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-14fb6a14.js @@ -0,0 +1,7 @@ +import{u as q,a as M,D as A,c as R,d as J,w as B,y as U}from"./kongponents.es-d49ba82d.js";import{d as V,q as m,v as j,A as G,o as z,e as Z,k as t,h as r,w as l,a as E,b as e,g as n,n as I,u as F,c as C,t as o,p as Q,m as W,l as X,f as N,F as Y,H as ee}from"./index-f0e2f93b.js";import{_ as y}from"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import{B as ne,i as T,e as K,f as L,g as te,A as oe,_ as se,v as ae}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as re}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{E as le}from"./ErrorBlock-3bc373a3.js";const ue={class:"scanner"},ie={class:"scanner-content"},ce={class:"mb-2"},de=V({__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(p,{emit:s}){const u=p,a=m(0),i=m(!1),_=m(!1),k=m(null);j(function(){c()}),G(function(){v()});function c(){i.value=!0,_.value=!1,v(),k.value=window.setInterval(async()=>{a.value++,await u.loaderFunction(),(a.value===u.retries||u.canComplete===!0)&&(v(),i.value=!1,_.value=!0,s("hide-siblings",!0))},u.interval)}function v(){k.value!==null&&window.clearInterval(k.value)}return(g,f)=>(z(),Z("div",ue,[t("div",ie,[r(e(M),{"cta-is-hidden":""},{title:l(()=>[t("div",ce,[i.value?(z(),E(e(q),{key:0,icon:"spinner",color:"var(--grey-300)",size:"42"})):p.hasError?(z(),E(e(q),{key:1,icon:"errorFilled",color:"var(--red-500)",size:"42"})):(z(),E(e(q),{key:2,icon:"circleCheck",color:"var(--green-500)",size:"42"}))]),n(),i.value?I(g.$slots,"loading-title",{key:0}):p.hasError?I(g.$slots,"error-title",{key:1}):I(g.$slots,"complete-title",{key:2})]),message:l(()=>[i.value?I(g.$slots,"loading-content",{key:0}):p.hasError?I(g.$slots,"error-content",{key:1}):I(g.$slots,"complete-content",{key:2})]),_:3})])]))}}),me=p=>(Q("data-v-293c555d"),p=p(),W(),p),pe={href:"https://helm.sh/docs/intro/install/"},ve=me(()=>t("p",null,"On your local machine, create a namespace in your Kubernetes cluster and pull down the kong Helm repo.",-1)),fe={class:"k-input-label mt-4"},be={class:"mt-4"},ze=V({__name:"ZoneCreateKubernetesInstructions",props:{zoneName:{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(p){const s=p,u=ne(),a=T(),i=F(),_=K(),k=C(()=>a.t("zones.form.kubernetes.secret.createSecretCommand",{token:s.base64EncodedToken}).trim()),c=C(()=>{const v={zoneName:s.zoneName,globalKdsAddress:_.state.globalKdsAddress,zoneIngressEnabled:String(s.zoneIngressEnabled),zoneEgressEnabled:String(s.zoneEgressEnabled)};return typeof i.params.virtualControlPlaneId=="string"&&(v.controlPlaneId=i.params.virtualControlPlaneId),a.t("zones.form.kubernetes.connectZone.config",v).trim()});return(v,g)=>(z(),Z("div",null,[t("h3",null,"1. "+o(e(a).t("zones.form.kubernetes.prerequisites.title")),1),n(),t("ul",null,[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(u)("KUMA_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",pe,o(e(a).t("zones.form.kubernetes.prerequisites.step3LinkTitle")),1),n(" "+o(e(a).t("zones.form.kubernetes.prerequisites.step3Tail")),1)])]),n(),t("h3",null,"2. "+o(e(a).t("zones.form.kubernetes.helm.title")),1),n(),ve,n(),t("ol",null,[t("li",null,[n(o(e(a).t("zones.form.kubernetes.helm.step1Description"))+" ",1),r(y,{id:"zone-kubernetes-create-namespace",class:"mt-4",code:e(a).t("zones.form.kubernetes.helm.step1Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[n(o(e(a).t("zones.form.kubernetes.helm.step2Description"))+" ",1),r(y,{id:"zone-kubernetes-add-charts-repo",class:"mt-4",code:e(a).t("zones.form.kubernetes.helm.step2Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[n(o(e(a).t("zones.form.kubernetes.helm.step3Description"))+" ",1),r(y,{id:"zone-kubernetes-repo-update",class:"mt-4",code:e(a).t("zones.form.kubernetes.helm.step3Command"),language:"bash"},null,8,["code"])])]),n(),t("h3",null,"3. "+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(),r(y,{id:"zone-kubernetes-create-secret",class:"mt-4",code:k.value,language:"bash"},null,8,["code"]),n(),t("h3",null,"4. "+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",fe,o(e(a).t("zones.form.kubernetes.connectZone.configFileName")),1),n(),r(y,{id:"zone-kubernetes-config-code-block",code:c.value,language:"yaml"},null,8,["code"]),n(),t("p",be,o(e(a).t("zones.form.kubernetes.connectZone.connectDescription")),1),n(),r(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"])]))}});const _e=L(ze,[["__scopeId","data-v-293c555d"]]),ge={class:"k-input-label mt-4"},ke={class:"mt-4"},he=V({__name:"ZoneCreateUniversalInstructions",props:{zoneName:{type:String,required:!0},token:{type:String,required:!0}},setup(p){const s=p,u=T(),a=F(),i=K(),_=C(()=>u.t("zones.form.universal.saveToken.saveTokenCommand",{token:s.token}).trim()),k=C(()=>{const c={zoneName:s.zoneName,globalKdsAddress:i.state.globalKdsAddress};return typeof a.params.virtualControlPlaneId=="string"&&(c.controlPlaneId=a.params.virtualControlPlaneId),u.t("zones.form.universal.connectZone.config",c).trim()});return(c,v)=>(z(),Z("div",null,[t("h3",null,"1. "+o(e(u).t("zones.form.universal.saveToken.title")),1),n(),t("p",null,o(e(u).t("zones.form.universal.saveToken.saveTokenDescription")),1),n(),r(y,{id:"zone-kubernetes-token",class:"mt-4",code:_.value,language:"bash"},null,8,["code"]),n(),t("h3",null,"2. "+o(e(u).t("zones.form.universal.connectZone.title")),1),n(),t("p",null,o(e(u).t("zones.form.universal.connectZone.configDescription")),1),n(),t("span",ge,o(e(u).t("zones.form.universal.connectZone.configFileName")),1),n(),r(y,{id:"zone-universal-config-code-block",class:"mt-4",code:k.value,language:"yaml"},null,8,["code"]),n(),t("p",ke,o(e(u).t("zones.form.universal.connectZone.connectDescription")),1),n(),r(y,{id:"zone-universal-connect-command-code-block",class:"mt-4",code:e(u).t("zones.form.universal.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}});const ye=L(he,[["__scopeId","data-v-ea760a7e"]]),Ee={class:"form-content"},Ce={class:"form-wrapper mt-4"},we={key:1,class:"form-wrapper mt-4","data-testid":"connect-zone-instructions"},Ie={class:"k-input-label"},Ze={class:"radio-button-group"},Se={class:"k-input-label"},Ve={class:"radio-button-group"},$e={class:"k-input-label"},De={class:"radio-button-group"},qe={class:"mt-6"},Ae={class:"mt-2"},Ne=V({__name:"ZoneCreateView",setup(p){const{t:s}=T(),u=te(),a=[400,409,500],i=m(null),_=m(!1),k=m(null),c=m({error:null,title:null,icon:"warning",badgeAppearance:"warning"}),v=m(!1),g=m(null),f=m(""),w=m("kubernetes"),$=m(!0),D=m(!0),S=C(()=>i.value!==null&&i.value.token?i.value.token:""),P=C(()=>S.value!==""?window.btoa(S.value):""),x=C(()=>f.value===""||_.value||i.value!==null);async function O(){_.value=!0,k.value=null;try{i.value=await u.createZone({name:f.value})}catch(d){d instanceof ee&&a.includes(d.status)?c.value={error:d,title:s(`zones.create.statusError.${d.status}.title`,{zoneName:f.value}),description:s(`zones.create.statusError.${d.status}.description`).trim(),icon:d.status===500?"warning":"errorFilled",badgeAppearance:d.status===500?"warning":"danger"}:d instanceof Error?c.value={error:d,title:s("zones.create.generalError.title"),icon:"warning",badgeAppearance:"danger"}:console.error(d)}finally{_.value=!1}}async function H(){v.value=!1,g.value=null;try{const d=await u.getZoneOverview({name:f.value}),b=ae(d.zoneInsight);v.value=b==="online"}catch(d){d instanceof Error?g.value=d:console.error(d)}}return(d,b)=>(z(),E(se,{attrs:{class:"is-fullscreen"}},{default:l(()=>[r(oe,{fullscreen:!0,breadcrumbs:[]},{title:l(()=>[t("h1",null,[r(re,{title:e(s)("zones.routes.create.title"),render:!0},null,8,["title"])])]),actions:l(()=>[r(e(A),{appearance:"outline",to:{name:"zone-cp-list-view"}},{default:l(()=>[n(o(e(s)("zones.form.exit")),1)]),_:1})]),default:l(()=>[n(),n(),t("div",Ee,[t("h1",null,o(e(s)("zones.routes.create.title")),1),n(),t("div",Ce,[t("div",null,[r(e(R),{for:"zone-name"},{default:l(()=>[n(o(e(s)("zones.form.nameLabel"))+` * + `,1)]),_:1}),n(),r(e(J),{id:"zone-name",modelValue:f.value,"onUpdate:modelValue":b[0]||(b[0]=h=>f.value=h),type:"text",name:"zone-name","data-testid":"name-input",disabled:i.value!==null},null,8,["modelValue","disabled"])]),n(),r(e(A),{appearance:"creation",icon:_.value?"spinner":"plus",disabled:x.value,"data-testid":"create-zone-button",onClick:O},{default:l(()=>[n(o(e(s)("zones.form.createZoneButtonLabel")),1)]),_:1},8,["icon","disabled"])]),n(),c.value.error!==null?(z(),E(le,{key:0,class:"mt-4",error:c.value.error,"badge-appearance":c.value.badgeAppearance,icon:c.value.icon,"data-testid":"create-zone-error"},X({default:l(()=>[t("p",null,o(c.value.title),1),n()]),_:2},[c.value.description?{name:"message",fn:l(()=>[t("p",null,o(c.value.description),1)]),key:"0"}:void 0]),1032,["error","badge-appearance","icon"])):N("",!0),n(),i.value!==null?(z(),Z("div",we,[t("div",null,[t("span",Ie,o(e(s)("zones.form.environmentLabel"))+` * + `,1),n(),t("div",Ze,[r(e(B),{id:"zone-environment-universal",modelValue:w.value,"onUpdate:modelValue":b[1]||(b[1]=h=>w.value=h),"selected-value":"universal",name:"zone-environment","data-testid":"environment-universal-radio-button"},{default:l(()=>[n(o(e(s)("zones.form.universalLabel")),1)]),_:1},8,["modelValue"]),n(),r(e(B),{id:"zone-environment-kubernetes",modelValue:w.value,"onUpdate:modelValue":b[2]||(b[2]=h=>w.value=h),"selected-value":"kubernetes",name:"zone-environment","data-testid":"environment-kubernetes-radio-button"},{default:l(()=>[n(o(e(s)("zones.form.kubernetesLabel")),1)]),_:1},8,["modelValue"])])]),n(),w.value==="kubernetes"?(z(),Z(Y,{key:0},[t("div",null,[t("span",Se,o(e(s)("zones.form.zoneIngressLabel"))+` * + `,1),n(),t("div",Ve,[r(e(U),{id:"zone-ingress-enabled",modelValue:$.value,"onUpdate:modelValue":b[3]||(b[3]=h=>$.value=h),"data-testid":"ingress-input-switch"},{label:l(()=>[n(o(e(s)("zones.form.zoneIngressEnabledLabel")),1)]),_:1},8,["modelValue"])])]),n(),t("div",null,[t("span",$e,o(e(s)("zones.form.zoneEgressLabel"))+` * + `,1),n(),t("div",De,[r(e(U),{id:"zone-egress-enabled",modelValue:D.value,"onUpdate:modelValue":b[4]||(b[4]=h=>D.value=h),"data-testid":"egress-input-switch"},{label:l(()=>[n(o(e(s)("zones.form.zoneEgressEnabledLabel")),1)]),_:1},8,["modelValue"])])])],64)):N("",!0),n(),t("h2",qe,o(e(s)("zones.form.connectZone")),1),n(),w.value==="universal"?(z(),E(ye,{key:1,"zone-name":f.value,token:S.value},null,8,["zone-name","token"])):(z(),E(_e,{key:2,"zone-name":f.value,"zone-ingress-enabled":$.value,"zone-egress-enabled":D.value,token:S.value,"base64-encoded-token":P.value},null,8,["zone-name","zone-ingress-enabled","zone-egress-enabled","token","base64-encoded-token"])),n(),r(de,{"loader-function":H,"has-error":g.value!==null,"can-complete":v.value,"data-testid":"zone-connected-scanner"},{"loading-title":l(()=>[n(o(e(s)("zones.form.scan.waitTitle")),1)]),"complete-title":l(()=>[n(o(e(s)("zones.form.scan.completeTitle")),1)]),"complete-content":l(()=>[t("p",null,o(e(s)("zones.form.scan.completeDescription",{name:f.value})),1),n(),t("p",Ae,[r(e(A),{appearance:"primary",to:{name:"zone-cp-detail-view",params:{zone:f.value}}},{default:l(()=>[n(o(e(s)("zones.form.scan.completeButtonLabel",{name:f.value})),1)]),_:1},8,["to"])])]),"error-title":l(()=>[t("h3",null,o(e(s)("zones.form.scan.errorTitle")),1)]),"error-content":l(()=>[t("p",null,o(e(s)("zones.form.scan.errorDescription")),1)]),_:1},8,["has-error","can-complete"])])):N("",!0)])]),_:1})]),_:1}))}});const Pe=L(Ne,[["__scopeId","data-v-5497681c"]]);export{Pe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-448aac5c.css b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-448aac5c.css new file mode 100644 index 000000000000..623e1e036335 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-448aac5c.css @@ -0,0 +1 @@ +h3[data-v-293c555d]:not(:first-child),ul[data-v-293c555d]:not(:first-child),p[data-v-293c555d]:not(:first-child){margin-top:var(--spacing-md)}ul[data-v-293c555d]{padding-left:var(--spacing-lg);list-style:disc}h3[data-v-ea760a7e]:not(:first-child),p[data-v-ea760a7e]:not(:first-child){margin-top:var(--spacing-md)}ul[data-v-5497681c]:not(:first-child),p[data-v-5497681c]:not(:first-child){margin-top:var(--spacing-md)}ul[data-v-5497681c]{padding-left:var(--spacing-lg);list-style:disc} diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-7e79009b.js b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-7e79009b.js deleted file mode 100644 index a6f40c558817..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-7e79009b.js +++ /dev/null @@ -1,7 +0,0 @@ -import{u as V,a as M,D as N,c as R,d as W,w as L,y as U}from"./kongponents.es-e59adee0.js";import{d as Z,q as p,v as j,A as J,o as v,e as $,k as t,h as r,w as l,a as C,b as e,g as n,n as E,u as F,c as w,t as o,p as G,m as Q,l as X,f as A,F as Y,H as ee}from"./index-a5906eae.js";import{_ as y}from"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import{B as ne,j as B,e as K,g as D,h as te,f as oe,_ as se,w as ae}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as re}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{E as le}from"./ErrorBlock-c977645b.js";const ie={class:"scanner"},ue={class:"scanner-content"},ce={class:"mb-2"},de=Z({__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(m,{emit:s}){const i=m,a=p(0),u=p(!1),z=p(!1),k=p(null);j(function(){c()}),J(function(){f()});function c(){u.value=!0,z.value=!1,f(),k.value=window.setInterval(async()=>{a.value++,await i.loaderFunction(),(a.value===i.retries||i.canComplete===!0)&&(f(),u.value=!1,z.value=!0,s("hide-siblings",!0))},i.interval)}function f(){k.value!==null&&window.clearInterval(k.value)}return(g,_)=>(v(),$("div",ie,[t("div",ue,[r(e(M),{"cta-is-hidden":""},{title:l(()=>[t("div",ce,[u.value?(v(),C(e(V),{key:0,icon:"spinner",color:"var(--grey-300)",size:"42"})):m.hasError?(v(),C(e(V),{key:1,icon:"errorFilled",color:"var(--red-500)",size:"42"})):(v(),C(e(V),{key:2,icon:"circleCheck",color:"var(--green-500)",size:"42"}))]),n(),u.value?E(g.$slots,"loading-title",{key:0}):m.hasError?E(g.$slots,"error-title",{key:1}):E(g.$slots,"complete-title",{key:2})]),message:l(()=>[u.value?E(g.$slots,"loading-content",{key:0}):m.hasError?E(g.$slots,"error-content",{key:1}):E(g.$slots,"complete-content",{key:2})]),_:3})])]))}}),me=m=>(G("data-v-293c555d"),m=m(),Q(),m),pe={href:"https://helm.sh/docs/intro/install/"},ve=me(()=>t("p",null,"On your local machine, create a namespace in your Kubernetes cluster and pull down the kong Helm repo.",-1)),fe={class:"k-input-label mt-4"},_e={class:"mt-4"},be=Z({__name:"ZoneCreateKubernetesInstructions",props:{zoneName:{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(m){const s=m,i=ne(),a=B(),u=F(),z=K(),k=w(()=>a.t("zones.form.kubernetes.secret.createSecretCommand",{token:s.base64EncodedToken}).trim()),c=w(()=>{const f={zoneName:s.zoneName,globalKdsAddress:z.state.globalKdsAddress,zoneIngressEnabled:String(s.zoneIngressEnabled),zoneEgressEnabled:String(s.zoneEgressEnabled)};return typeof u.params.virtualControlPlaneId=="string"&&(f.controlPlaneId=u.params.virtualControlPlaneId),a.t("zones.form.kubernetes.connectZone.config",f).trim()});return(f,g)=>(v(),$("div",null,[t("h3",null,"1. "+o(e(a).t("zones.form.kubernetes.prerequisites.title")),1),n(),t("ul",null,[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(i)("KUMA_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",pe,o(e(a).t("zones.form.kubernetes.prerequisites.step3LinkTitle")),1),n(" "+o(e(a).t("zones.form.kubernetes.prerequisites.step3Tail")),1)])]),n(),t("h3",null,"2. "+o(e(a).t("zones.form.kubernetes.helm.title")),1),n(),ve,n(),t("ol",null,[t("li",null,[n(o(e(a).t("zones.form.kubernetes.helm.step1Description"))+" ",1),r(y,{id:"zone-kubernetes-create-namespace",class:"mt-4",code:e(a).t("zones.form.kubernetes.helm.step1Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[n(o(e(a).t("zones.form.kubernetes.helm.step2Description"))+" ",1),r(y,{id:"zone-kubernetes-add-charts-repo",class:"mt-4",code:e(a).t("zones.form.kubernetes.helm.step2Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[n(o(e(a).t("zones.form.kubernetes.helm.step3Description"))+" ",1),r(y,{id:"zone-kubernetes-repo-update",class:"mt-4",code:e(a).t("zones.form.kubernetes.helm.step3Command"),language:"bash"},null,8,["code"])])]),n(),t("h3",null,"3. "+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(),r(y,{id:"zone-kubernetes-create-secret",class:"mt-4",code:k.value,language:"bash"},null,8,["code"]),n(),t("h3",null,"4. "+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",fe,o(e(a).t("zones.form.kubernetes.connectZone.configFileName")),1),n(),r(y,{id:"zone-kubernetes-config-code-block",code:c.value,language:"yaml"},null,8,["code"]),n(),t("p",_e,o(e(a).t("zones.form.kubernetes.connectZone.connectDescription")),1),n(),r(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"])]))}});const ze=D(be,[["__scopeId","data-v-293c555d"]]),ge={class:"k-input-label mt-4"},ke={class:"mt-4"},he=Z({__name:"ZoneCreateUniversalInstructions",props:{zoneName:{type:String,required:!0},token:{type:String,required:!0}},setup(m){const s=m,i=B(),a=F(),u=K(),z=w(()=>i.t("zones.form.universal.saveToken.saveTokenCommand",{token:s.token}).trim()),k=w(()=>{const c={zoneName:s.zoneName,globalKdsAddress:u.state.globalKdsAddress};return typeof a.params.virtualControlPlaneId=="string"&&(c.controlPlaneId=a.params.virtualControlPlaneId),i.t("zones.form.universal.connectZone.config",c).trim()});return(c,f)=>(v(),$("div",null,[t("h3",null,"1. "+o(e(i).t("zones.form.universal.saveToken.title")),1),n(),t("p",null,o(e(i).t("zones.form.universal.saveToken.saveTokenDescription")),1),n(),r(y,{id:"zone-kubernetes-token",class:"mt-4",code:z.value,language:"bash"},null,8,["code"]),n(),t("h3",null,"2. "+o(e(i).t("zones.form.universal.connectZone.title")),1),n(),t("p",null,o(e(i).t("zones.form.universal.connectZone.configDescription")),1),n(),t("span",ge,o(e(i).t("zones.form.universal.connectZone.configFileName")),1),n(),r(y,{id:"zone-universal-config-code-block",class:"mt-4",code:k.value,language:"yaml"},null,8,["code"]),n(),t("p",ke,o(e(i).t("zones.form.universal.connectZone.connectDescription")),1),n(),r(y,{id:"zone-universal-connect-command-code-block",class:"mt-4",code:e(i).t("zones.form.universal.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}});const ye=D(he,[["__scopeId","data-v-ea760a7e"]]),Ee={class:"app-title-bar"},Ce={class:"title-wrapper"},we={class:"title"},Ie={class:"action-list"},$e=Z({__name:"WizardTitleBar",setup(m){return(s,i)=>(v(),$("div",Ee,[t("div",Ce,[r(e(V),{icon:"kong"}),n(),t("span",we,[E(s.$slots,"title",{},void 0,!0)])]),n(),t("div",Ie,[E(s.$slots,"actions",{},void 0,!0)])]))}});const Ze=D($e,[["__scopeId","data-v-f0a75c34"]]),Se={class:"form-content"},Ve={class:"form-wrapper mt-4"},De={key:1,class:"form-wrapper mt-4","data-testid":"connect-zone-instructions"},Te={class:"k-input-label"},qe={class:"radio-button-group"},Ne={class:"k-input-label"},Ae={class:"radio-button-group"},Be={class:"k-input-label"},Le={class:"radio-button-group"},Ue={class:"mt-6"},Fe={class:"mt-2"},Ke=Z({__name:"ZoneCreateView",setup(m){const{t:s}=B(),i=te(),a=[400,409,500],u=p(null),z=p(!1),k=p(null),c=p({error:null,title:null,icon:"warning",badgeAppearance:"warning"}),f=p(!1),g=p(null),_=p(""),I=p("kubernetes"),T=p(!0),q=p(!0),S=w(()=>u.value!==null&&u.value.token?u.value.token:""),P=w(()=>S.value!==""?window.btoa(S.value):""),x=w(()=>_.value===""||z.value||u.value!==null);async function O(){z.value=!0,k.value=null;try{u.value=await i.createZone({name:_.value})}catch(d){d instanceof ee&&a.includes(d.status)?c.value={error:d,title:s(`zones.create.statusError.${d.status}.title`,{zoneName:_.value}),description:s(`zones.create.statusError.${d.status}.description`).trim(),icon:d.status===500?"warning":"errorFilled",badgeAppearance:d.status===500?"warning":"danger"}:d instanceof Error?c.value={error:d,title:s("zones.create.generalError.title"),icon:"warning",badgeAppearance:"danger"}:console.error(d)}finally{z.value=!1}}async function H(){f.value=!1,g.value=null;try{const d=await i.getZoneOverview({name:_.value}),b=ae(d.zoneInsight);f.value=b==="online"}catch(d){d instanceof Error?g.value=d:console.error(d)}}return(d,b)=>(v(),C(se,{attrs:{class:"is-fullscreen"}},{default:l(()=>[r(re,{title:e(s)("zones.routes.create.title")},null,8,["title"]),n(),r(oe,{breadcrumbs:[]},{default:l(()=>[r(Ze,{class:"mb-6"},{title:l(()=>[n(o(e(s)("zones.routes.create.title")),1)]),actions:l(()=>[r(e(N),{appearance:"outline",to:{name:"zone-cp-list-view"}},{default:l(()=>[n(o(e(s)("zones.form.exit")),1)]),_:1})]),_:1}),n(),t("div",Se,[t("h1",null,o(e(s)("zones.routes.create.title")),1),n(),t("div",Ve,[t("div",null,[r(e(R),{for:"zone-name"},{default:l(()=>[n(o(e(s)("zones.form.nameLabel"))+` * - `,1)]),_:1}),n(),r(e(W),{id:"zone-name",modelValue:_.value,"onUpdate:modelValue":b[0]||(b[0]=h=>_.value=h),type:"text",name:"zone-name","data-testid":"name-input",disabled:u.value!==null},null,8,["modelValue","disabled"])]),n(),r(e(N),{appearance:"creation",icon:z.value?"spinner":"plus",disabled:x.value,"data-testid":"create-zone-button",onClick:O},{default:l(()=>[n(o(e(s)("zones.form.createZoneButtonLabel")),1)]),_:1},8,["icon","disabled"])]),n(),c.value.error!==null?(v(),C(le,{key:0,class:"mt-4",error:c.value.error,"badge-appearance":c.value.badgeAppearance,icon:c.value.icon,"data-testid":"create-zone-error"},X({default:l(()=>[t("p",null,o(c.value.title),1),n()]),_:2},[c.value.description?{name:"message",fn:l(()=>[t("p",null,o(c.value.description),1)]),key:"0"}:void 0]),1032,["error","badge-appearance","icon"])):A("",!0),n(),u.value!==null?(v(),$("div",De,[t("div",null,[t("span",Te,o(e(s)("zones.form.environmentLabel"))+` * - `,1),n(),t("div",qe,[r(e(L),{id:"zone-environment-universal",modelValue:I.value,"onUpdate:modelValue":b[1]||(b[1]=h=>I.value=h),"selected-value":"universal",name:"zone-environment","data-testid":"environment-universal-radio-button"},{default:l(()=>[n(o(e(s)("zones.form.universalLabel")),1)]),_:1},8,["modelValue"]),n(),r(e(L),{id:"zone-environment-kubernetes",modelValue:I.value,"onUpdate:modelValue":b[2]||(b[2]=h=>I.value=h),"selected-value":"kubernetes",name:"zone-environment","data-testid":"environment-kubernetes-radio-button"},{default:l(()=>[n(o(e(s)("zones.form.kubernetesLabel")),1)]),_:1},8,["modelValue"])])]),n(),I.value==="kubernetes"?(v(),$(Y,{key:0},[t("div",null,[t("span",Ne,o(e(s)("zones.form.zoneIngressLabel"))+` * - `,1),n(),t("div",Ae,[r(e(U),{id:"zone-ingress-enabled",modelValue:T.value,"onUpdate:modelValue":b[3]||(b[3]=h=>T.value=h),"data-testid":"ingress-input-switch"},{label:l(()=>[n(o(e(s)("zones.form.zoneIngressEnabledLabel")),1)]),_:1},8,["modelValue"])])]),n(),t("div",null,[t("span",Be,o(e(s)("zones.form.zoneEgressLabel"))+` * - `,1),n(),t("div",Le,[r(e(U),{id:"zone-egress-enabled",modelValue:q.value,"onUpdate:modelValue":b[4]||(b[4]=h=>q.value=h),"data-testid":"egress-input-switch"},{label:l(()=>[n(o(e(s)("zones.form.zoneEgressEnabledLabel")),1)]),_:1},8,["modelValue"])])])],64)):A("",!0),n(),t("h2",Ue,o(e(s)("zones.form.connectZone")),1),n(),I.value==="universal"?(v(),C(ye,{key:1,"zone-name":_.value,token:S.value},null,8,["zone-name","token"])):(v(),C(ze,{key:2,"zone-name":_.value,"zone-ingress-enabled":T.value,"zone-egress-enabled":q.value,token:S.value,"base64-encoded-token":P.value},null,8,["zone-name","zone-ingress-enabled","zone-egress-enabled","token","base64-encoded-token"])),n(),r(de,{"loader-function":H,"has-error":g.value!==null,"can-complete":f.value,"data-testid":"zone-connected-scanner"},{"loading-title":l(()=>[n(o(e(s)("zones.form.scan.waitTitle")),1)]),"complete-title":l(()=>[n(o(e(s)("zones.form.scan.completeTitle")),1)]),"complete-content":l(()=>[t("p",null,o(e(s)("zones.form.scan.completeDescription",{name:_.value})),1),n(),t("p",Fe,[r(e(N),{appearance:"primary",to:{name:"zone-cp-detail-view",params:{zone:_.value}}},{default:l(()=>[n(o(e(s)("zones.form.scan.completeButtonLabel",{name:_.value})),1)]),_:1},8,["to"])])]),"error-title":l(()=>[t("h3",null,o(e(s)("zones.form.scan.errorTitle")),1)]),"error-content":l(()=>[t("p",null,o(e(s)("zones.form.scan.errorDescription")),1)]),_:1},8,["has-error","can-complete"])])):A("",!0)])]),_:1})]),_:1}))}});const We=D(Ke,[["__scopeId","data-v-796099c5"]]);export{We as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-e6348978.css b/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-e6348978.css deleted file mode 100644 index 34a5dd8aa8e2..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneCreateView-e6348978.css +++ /dev/null @@ -1 +0,0 @@ -h3[data-v-293c555d]:not(:first-child),ul[data-v-293c555d]:not(:first-child),p[data-v-293c555d]:not(:first-child){margin-top:var(--spacing-md)}ul[data-v-293c555d]{padding-left:var(--spacing-lg);list-style:disc}h3[data-v-ea760a7e]:not(:first-child),p[data-v-ea760a7e]:not(:first-child){margin-top:var(--spacing-md)}.app-title-bar[data-v-f0a75c34]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--grey-300);background-color:var(--white)}.title-wrapper[data-v-f0a75c34]{display:inline-flex;align-items:center}.title[data-v-f0a75c34]{margin-left:var(--spacing-xs);padding-left:var(--spacing-xs);border-left:1px solid var(--grey-300);font-weight:var(--font-weight-semi-bold);font-size:20px}.action-list[data-v-f0a75c34]{display:flex;align-items:center;gap:var(--spacing-md)}ul[data-v-796099c5]:not(:first-child),p[data-v-796099c5]:not(:first-child){margin-top:var(--spacing-md)}ul[data-v-796099c5]{padding-left:var(--spacing-lg);list-style:disc} diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-a1c17bf1.js b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-a1c17bf1.js new file mode 100644 index 000000000000..e2aa472d0145 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-a1c17bf1.js @@ -0,0 +1 @@ +import{d as k,u as w,q as n,o as e,a as r,w as c,h as i,b as m,g as z,k as b,e as h}from"./index-f0e2f93b.js";import{_ as y}from"./ZoneDetails.vue_vue_type_script_setup_true_lang-9f3add31.js";import{g as x,i as B,h as V,A as $,_ as g}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as A}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{_ as E}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import{E as N}from"./ErrorBlock-3bc373a3.js";import"./kongponents.es-d49ba82d.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js";import"./DefinitionListItem-8aa6d45d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./TabsWidget-444de6c7.js";import"./QueryParameter-70743f73.js";import"./TextWithCopyButton-c830f326.js";import"./WarningsWidget.vue_vue_type_script_setup_true_lang-44d8f85f.js";const C={class:"zone-details"},D={key:3,class:"kcard-border","data-testid":"detail-view-details"},Q=k({__name:"ZoneDetailView",setup(O){const p=x(),_=w(),{t:l}=B(),a=n(null),s=n(!0),t=n(null);d();function d(){f()}async function f(){s.value=!0,t.value=null;const u=_.params.zone;try{a.value=await p.getZoneOverview({name:u})}catch(o){a.value=null,o instanceof Error?t.value=o:console.error(o)}finally{s.value=!1}}return(u,o)=>(e(),r(g,null,{default:c(({route:v})=>[i(A,{title:m(l)("zone-cps.routes.item.title",{name:v.params.zone})},null,8,["title"]),z(),i($,{breadcrumbs:[{to:{name:"zone-cp-list-view"},text:m(l)("zone-cps.routes.item.breadcrumbs")}]},{default:c(()=>[b("div",C,[s.value?(e(),r(V,{key:0})):t.value!==null?(e(),r(N,{key:1,error:t.value},null,8,["error"])):a.value===null?(e(),r(E,{key:2})):(e(),h("div",D,[i(y,{"zone-overview":a.value},null,8,["zone-overview"])]))])]),_:1},8,["breadcrumbs"])]),_:1}))}});export{Q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-b90323ab.js b/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-b90323ab.js deleted file mode 100644 index 12af7191b12c..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneDetailView-b90323ab.js +++ /dev/null @@ -1 +0,0 @@ -import{d as k,u as w,q as n,o as e,a as r,w as c,h as i,b as m,g as z,k as b,e as h}from"./index-a5906eae.js";import{_ as y}from"./ZoneDetails.vue_vue_type_script_setup_true_lang-19dd19e0.js";import{h as $,j as x,i as B,f as E,_ as V}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as g}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{_ as N}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import{E as A}from"./ErrorBlock-c977645b.js";import"./kongponents.es-e59adee0.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js";import"./DefinitionListItem-0d836b9f.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./TabsWidget-64ce872f.js";import"./QueryParameter-70743f73.js";import"./TextWithCopyButton-3db8be12.js";import"./WarningsWidget.vue_vue_type_script_setup_true_lang-40966f70.js";const C={class:"zone-details"},D={key:3,class:"kcard-border","data-testid":"detail-view-details"},Q=k({__name:"ZoneDetailView",setup(O){const _=$(),p=w(),{t:l}=x(),a=n(null),s=n(!0),t=n(null);f();function f(){d()}async function d(){s.value=!0,t.value=null;const u=p.params.zone;try{a.value=await _.getZoneOverview({name:u})}catch(o){a.value=null,o instanceof Error?t.value=o:console.error(o)}finally{s.value=!1}}return(u,o)=>(e(),r(V,null,{default:c(({route:v})=>[i(g,{title:m(l)("zone-cps.routes.item.title",{name:v.params.zone})},null,8,["title"]),z(),i(E,{breadcrumbs:[{to:{name:"zone-cp-list-view"},text:m(l)("zone-cps.routes.item.breadcrumbs")}]},{default:c(()=>[b("div",C,[s.value?(e(),r(B,{key:0})):t.value!==null?(e(),r(A,{key:1,error:t.value},null,8,["error"])):a.value===null?(e(),r(N,{key:2})):(e(),h("div",D,[i(y,{"zone-overview":a.value},null,8,["zone-overview"])]))])]),_:1},8,["breadcrumbs"])]),_:1}))}});export{Q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneDetails.vue_vue_type_script_setup_true_lang-19dd19e0.js b/app/kuma-ui/pkg/resources/data/assets/ZoneDetails.vue_vue_type_script_setup_true_lang-9f3add31.js similarity index 76% rename from app/kuma-ui/pkg/resources/data/assets/ZoneDetails.vue_vue_type_script_setup_true_lang-19dd19e0.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneDetails.vue_vue_type_script_setup_true_lang-9f3add31.js index d97e2489ec57..5ed288457a81 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneDetails.vue_vue_type_script_setup_true_lang-19dd19e0.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneDetails.vue_vue_type_script_setup_true_lang-9f3add31.js @@ -1,4 +1,4 @@ -import{N as A,K as T}from"./kongponents.es-e59adee0.js";import{A as x,_ as B,S as V,a as D}from"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js";import{_ as E}from"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import{a as L,D as Z}from"./DefinitionListItem-0d836b9f.js";import{T as j}from"./TabsWidget-64ce872f.js";import{T as k}from"./TextWithCopyButton-3db8be12.js";import{_ as F}from"./WarningsWidget.vue_vue_type_script_setup_true_lang-40966f70.js";import{j as R,B as $,w as K,E as M,F as P}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as W,c as u,r as q,o,a as c,w as e,k as G,g as p,h as l,t as m,e as f,j as O,b as g,F as v}from"./index-a5906eae.js";const J={class:"entity-heading"},oe=W({__name:"ZoneDetails",props:{zoneOverview:{type:Object,required:!0}},setup(z){const r=z,{t:h}=R(),y=$(),_=[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Insights"},{hash:"#config",title:"Config"},{hash:"#warnings",title:"Warnings"}],C=u(()=>({name:"zone-cp-detail-view",params:{zone:r.zoneOverview.name}})),d=u(()=>{const{type:n,name:t}=r.zoneOverview,i=K(r.zoneOverview.zoneInsight);return{type:n,name:t,status:i,"Authentication Type":M(r.zoneOverview)}}),I=u(()=>{var t;const n=((t=r.zoneOverview.zoneInsight)==null?void 0:t.subscriptions)??[];return Array.from(n).reverse()}),w=u(()=>{var i;const n=[],t=((i=r.zoneOverview.zoneInsight)==null?void 0:i.subscriptions)??[];if(t.length>0){const s=t[t.length-1],a=s.version.kumaCp.version||"-",{kumaCpGlobalCompatible:N=!0}=s.version.kumaCp;N||n.push({kind:P,payload:{zoneCpVersion:a,globalCpVersion:y("KUMA_VERSION")}})}return n}),b=u(()=>{var t;const n=((t=r.zoneOverview.zoneInsight)==null?void 0:t.subscriptions)??[];if(n.length>0){const i=n[n.length-1];if(i.config)return JSON.stringify(JSON.parse(i.config),null,2)}return null}),S=u(()=>w.value.length===0?_.filter(n=>n.hash!=="#warnings"):_);return(n,t)=>{const i=q("router-link");return o(),c(j,{tabs:S.value},{tabHeader:e(()=>[G("h1",J,[p(` +import{N as A,K as T}from"./kongponents.es-d49ba82d.js";import{A as x,_ as B,S as V,a as D}from"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js";import{_ as E}from"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import{a as L,D as Z}from"./DefinitionListItem-8aa6d45d.js";import{T as F}from"./TabsWidget-444de6c7.js";import{T as k}from"./TextWithCopyButton-c830f326.js";import{_ as R}from"./WarningsWidget.vue_vue_type_script_setup_true_lang-44d8f85f.js";import{i as $,B as j,v as K,E as M,F as P}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as W,c as u,r as q,o,a as c,w as e,k as G,g as p,h as l,t as m,e as f,j as O,b as g,F as v}from"./index-f0e2f93b.js";const J={class:"entity-heading"},oe=W({__name:"ZoneDetails",props:{zoneOverview:{type:Object,required:!0}},setup(z){const r=z,{t:h}=$(),y=j(),_=[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Insights"},{hash:"#config",title:"Config"},{hash:"#warnings",title:"Warnings"}],C=u(()=>({name:"zone-cp-detail-view",params:{zone:r.zoneOverview.name}})),d=u(()=>{const{type:n,name:t}=r.zoneOverview,i=K(r.zoneOverview.zoneInsight);return{type:n,name:t,status:i,"Authentication Type":M(r.zoneOverview)}}),I=u(()=>{var t;const n=((t=r.zoneOverview.zoneInsight)==null?void 0:t.subscriptions)??[];return Array.from(n).reverse()}),w=u(()=>{var i;const n=[],t=((i=r.zoneOverview.zoneInsight)==null?void 0:i.subscriptions)??[];if(t.length>0){const s=t[t.length-1],a=s.version.kumaCp.version||"-",{kumaCpGlobalCompatible:N=!0}=s.version.kumaCp;N||n.push({kind:P,payload:{zoneCpVersion:a,globalCpVersion:y("KUMA_VERSION")}})}return n}),b=u(()=>{var t;const n=((t=r.zoneOverview.zoneInsight)==null?void 0:t.subscriptions)??[];if(n.length>0){const i=n[n.length-1];if(i.config)return JSON.stringify(JSON.parse(i.config),null,2)}return null}),S=u(()=>w.value.length===0?_.filter(n=>n.hash!=="#warnings"):_);return(n,t)=>{const i=q("router-link");return o(),c(F,{tabs:S.value},{tabHeader:e(()=>[G("h1",J,[p(` Zone CP: - `),l(k,{text:d.value.name},{default:e(()=>[l(i,{to:C.value},{default:e(()=>[p(m(d.value.name),1)]),_:1},8,["to"])]),_:1},8,["text"])])]),overview:e(()=>[l(Z,null,{default:e(()=>[(o(!0),f(v,null,O(d.value,(s,a)=>(o(),c(L,{key:a,term:g(h)(`http.api.property.${a}`)},{default:e(()=>[a==="status"?(o(),c(g(A),{key:0,appearance:s==="offline"?"danger":"success"},{default:e(()=>[p(m(s),1)]),_:2},1032,["appearance"])):a==="name"?(o(),c(k,{key:1,text:s},null,8,["text"])):(o(),f(v,{key:2},[p(m(s),1)],64))]),_:2},1032,["term"]))),128))]),_:1})]),insights:e(()=>[l(D,{"initially-open":0},{default:e(()=>[(o(!0),f(v,null,O(I.value,(s,a)=>(o(),c(x,{key:a},{"accordion-header":e(()=>[l(B,{details:s},null,8,["details"])]),"accordion-content":e(()=>[l(V,{details:s},null,8,["details"])]),_:2},1024))),128))]),_:1})]),config:e(()=>[b.value!==null?(o(),c(E,{key:0,id:"code-block-zone-config",language:"json",code:b.value,"is-searchable":"","query-key":"zone-config"},null,8,["code"])):(o(),c(g(T),{key:1,"data-testid":"warning-no-subscriptions",appearance:"warning"},{alertMessage:e(()=>[p(m(g(h)("zone-cps.routes.item.config.no-subscriptions")),1)]),_:1}))]),warnings:e(()=>[l(F,{warnings:w.value},null,8,["warnings"])]),_:1},8,["tabs"])}}});export{oe as _}; + `),l(k,{text:d.value.name},{default:e(()=>[l(i,{to:C.value},{default:e(()=>[p(m(d.value.name),1)]),_:1},8,["to"])]),_:1},8,["text"])])]),overview:e(()=>[l(Z,null,{default:e(()=>[(o(!0),f(v,null,O(d.value,(s,a)=>(o(),c(L,{key:a,term:g(h)(`http.api.property.${a}`)},{default:e(()=>[a==="status"?(o(),c(g(A),{key:0,appearance:s==="offline"?"danger":"success"},{default:e(()=>[p(m(s),1)]),_:2},1032,["appearance"])):a==="name"?(o(),c(k,{key:1,text:s},null,8,["text"])):(o(),f(v,{key:2},[p(m(s),1)],64))]),_:2},1032,["term"]))),128))]),_:1})]),insights:e(()=>[l(D,{"initially-open":0},{default:e(()=>[(o(!0),f(v,null,O(I.value,(s,a)=>(o(),c(x,{key:a},{"accordion-header":e(()=>[l(B,{details:s},null,8,["details"])]),"accordion-content":e(()=>[l(V,{details:s},null,8,["details"])]),_:2},1024))),128))]),_:1})]),config:e(()=>[b.value!==null?(o(),c(E,{key:0,id:"code-block-zone-config",language:"json",code:b.value,"is-searchable":"","query-key":"zone-config"},null,8,["code"])):(o(),c(g(T),{key:1,"data-testid":"warning-no-subscriptions",appearance:"warning"},{alertMessage:e(()=>[p(m(g(h)("zone-cps.routes.item.config.no-subscriptions")),1)]),_:1}))]),warnings:e(()=>[l(R,{warnings:w.value},null,8,["warnings"])]),_:1},8,["tabs"])}}});export{oe as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-5cd1d1f0.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-5cd1d1f0.js new file mode 100644 index 000000000000..e072ad26d0d6 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-5cd1d1f0.js @@ -0,0 +1 @@ +import{d as g,u as k,q as n,o as e,a as t,w as m,h as i,b as c,g as w,k as z,e as E}from"./index-f0e2f93b.js";import{_ as b}from"./ZoneEgressDetails.vue_vue_type_script_setup_true_lang-d2249361.js";import{g as h,i as y,h as x,A as B,_ as V}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as $}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{_ as A}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import{E as N}from"./ErrorBlock-3bc373a3.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js";import"./kongponents.es-d49ba82d.js";import"./DefinitionListItem-8aa6d45d.js";import"./EnvoyData-aca02a9a.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import"./TabsWidget-444de6c7.js";import"./QueryParameter-70743f73.js";import"./TextWithCopyButton-c830f326.js";const C={class:"zone-details"},D={key:3,class:"kcard-border","data-testid":"detail-view-details"},S=g({__name:"ZoneEgressDetailView",setup(O){const _=h(),p=k(),{t:l}=y(),s=n(null),o=n(!0),r=n(null);d();function d(){f()}async function f(){o.value=!0,r.value=null;const u=p.params.zoneEgress;try{s.value=await _.getZoneEgressOverview({name:u})}catch(a){s.value=null,a instanceof Error?r.value=a:console.error(a)}finally{o.value=!1}}return(u,a)=>(e(),t(V,null,{default:m(({route:v})=>[i($,{title:c(l)("zone-egresses.routes.item.title",{name:v.params.zoneEgress})},null,8,["title"]),w(),i(B,{breadcrumbs:[{to:{name:"zone-egress-list-view"},text:c(l)("zone-egresses.routes.item.breadcrumbs")}]},{default:m(()=>[z("div",C,[o.value?(e(),t(x,{key:0})):r.value!==null?(e(),t(N,{key:1,error:r.value},null,8,["error"])):s.value===null?(e(),t(A,{key:2})):(e(),E("div",D,[i(b,{"zone-egress-overview":s.value},null,8,["zone-egress-overview"])]))])]),_:1},8,["breadcrumbs"])]),_:1}))}});export{S as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-9523e778.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-9523e778.js deleted file mode 100644 index 94998b545c68..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetailView-9523e778.js +++ /dev/null @@ -1 +0,0 @@ -import{d as g,u as k,q as n,o as e,a as t,w as m,h as i,b as c,g as w,k as z,e as E}from"./index-a5906eae.js";import{_ as b}from"./ZoneEgressDetails.vue_vue_type_script_setup_true_lang-9312e782.js";import{h,j as y,i as $,f as x,_ as B}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as V}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{_ as N}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import{E as A}from"./ErrorBlock-c977645b.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js";import"./kongponents.es-e59adee0.js";import"./DefinitionListItem-0d836b9f.js";import"./EnvoyData-d270adcf.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import"./TabsWidget-64ce872f.js";import"./QueryParameter-70743f73.js";import"./TextWithCopyButton-3db8be12.js";const C={class:"zone-details"},D={key:3,class:"kcard-border","data-testid":"detail-view-details"},S=g({__name:"ZoneEgressDetailView",setup(O){const _=h(),f=k(),{t:l}=y(),s=n(null),o=n(!0),r=n(null);p();function p(){d()}async function d(){o.value=!0,r.value=null;const u=f.params.zoneEgress;try{s.value=await _.getZoneEgressOverview({name:u})}catch(a){s.value=null,a instanceof Error?r.value=a:console.error(a)}finally{o.value=!1}}return(u,a)=>(e(),t(B,null,{default:m(({route:v})=>[i(V,{title:c(l)("zone-egresses.routes.item.title",{name:v.params.zoneEgress})},null,8,["title"]),w(),i(x,{breadcrumbs:[{to:{name:"zone-egress-list-view"},text:c(l)("zone-egresses.routes.item.breadcrumbs")}]},{default:m(()=>[z("div",C,[o.value?(e(),t($,{key:0})):r.value!==null?(e(),t(A,{key:1,error:r.value},null,8,["error"])):s.value===null?(e(),t(N,{key:2})):(e(),E("div",D,[i(b,{"zone-egress-overview":s.value},null,8,["zone-egress-overview"])]))])]),_:1},8,["breadcrumbs"])]),_:1}))}});export{S as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetails.vue_vue_type_script_setup_true_lang-9312e782.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetails.vue_vue_type_script_setup_true_lang-d2249361.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetails.vue_vue_type_script_setup_true_lang-9312e782.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetails.vue_vue_type_script_setup_true_lang-d2249361.js index 0f4b4b351326..bf1e5a67f942 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetails.vue_vue_type_script_setup_true_lang-9312e782.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressDetails.vue_vue_type_script_setup_true_lang-d2249361.js @@ -1,4 +1,4 @@ -import{A as x,_ as b,S as D,a as O}from"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js";import{a as B,D as C}from"./DefinitionListItem-0d836b9f.js";import{E as c}from"./EnvoyData-d270adcf.js";import{T as S}from"./TabsWidget-64ce872f.js";import{T as g}from"./TextWithCopyButton-3db8be12.js";import{j as T}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as A,c as m,r as I,o as t,a as l,w as e,k as q,g as d,h as s,t as h,e as v,j as y,b as L,F as p}from"./index-a5906eae.js";const V={class:"entity-heading"},H=A({__name:"ZoneEgressDetails",props:{zoneEgressOverview:{type:Object,required:!0}},setup(f){const u=f,{t:_}=T(),z=[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Egress Insights"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"}],E=m(()=>({name:"zone-egress-detail-view",params:{zoneEgress:u.zoneEgressOverview.name}})),n=m(()=>{const{type:i,name:a}=u.zoneEgressOverview;return{type:i,name:a}}),k=m(()=>{var a;const i=((a=u.zoneEgressOverview.zoneEgressInsight)==null?void 0:a.subscriptions)??[];return Array.from(i).reverse()});return(i,a)=>{const w=I("router-link");return t(),l(S,{tabs:z},{tabHeader:e(()=>[q("h1",V,[d(` +import{A as x,_ as b,S as D,a as O}from"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js";import{a as B,D as C}from"./DefinitionListItem-8aa6d45d.js";import{E as c}from"./EnvoyData-aca02a9a.js";import{T as S}from"./TabsWidget-444de6c7.js";import{T as g}from"./TextWithCopyButton-c830f326.js";import{i as T}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as A,c as m,r as I,o as t,a as l,w as e,k as q,g as d,h as s,t as h,e as v,j as y,b as L,F as p}from"./index-f0e2f93b.js";const V={class:"entity-heading"},H=A({__name:"ZoneEgressDetails",props:{zoneEgressOverview:{type:Object,required:!0}},setup(f){const u=f,{t:_}=T(),z=[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Egress Insights"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"}],E=m(()=>({name:"zone-egress-detail-view",params:{zoneEgress:u.zoneEgressOverview.name}})),n=m(()=>{const{type:i,name:a}=u.zoneEgressOverview;return{type:i,name:a}}),k=m(()=>{var a;const i=((a=u.zoneEgressOverview.zoneEgressInsight)==null?void 0:a.subscriptions)??[];return Array.from(i).reverse()});return(i,a)=>{const w=I("router-link");return t(),l(S,{tabs:z},{tabHeader:e(()=>[q("h1",V,[d(` Zone Egress: `),s(g,{text:n.value.name},{default:e(()=>[s(w,{to:E.value},{default:e(()=>[d(h(n.value.name),1)]),_:1},8,["to"])]),_:1},8,["text"])])]),overview:e(()=>[s(C,null,{default:e(()=>[(t(!0),v(p,null,y(n.value,(o,r)=>(t(),l(B,{key:r,term:L(_)(`http.api.property.${r}`)},{default:e(()=>[r==="name"?(t(),l(g,{key:0,text:o},null,8,["text"])):(t(),v(p,{key:1},[d(h(o),1)],64))]),_:2},1032,["term"]))),128))]),_:1})]),insights:e(()=>[s(O,{"initially-open":0},{default:e(()=>[(t(!0),v(p,null,y(k.value,(o,r)=>(t(),l(x,{key:r},{"accordion-header":e(()=>[s(b,{details:o},null,8,["details"])]),"accordion-content":e(()=>[s(D,{details:o,"is-discovery-subscription":""},null,8,["details"])]),_:2},1024))),128))]),_:1})]),"xds-configuration":e(()=>[s(c,{"data-path":"xds","zone-egress-name":n.value.name,"query-key":"envoy-data-zone-egress"},null,8,["zone-egress-name"])]),"envoy-stats":e(()=>[s(c,{"data-path":"stats","zone-egress-name":n.value.name,"query-key":"envoy-data-zone-egress"},null,8,["zone-egress-name"])]),"envoy-clusters":e(()=>[s(c,{"data-path":"clusters","zone-egress-name":n.value.name,"query-key":"envoy-data-zone-egress"},null,8,["zone-egress-name"])]),_:1})}}});export{H as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-b2310b10.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-b2310b10.js deleted file mode 100644 index 24116502235b..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-b2310b10.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as D}from"./ZoneEgressDetails.vue_vue_type_script_setup_true_lang-9312e782.js";import{h as A,j as Z,w as V,f as I,_ as S}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as B}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{D as L}from"./DataOverview-f3d97957.js";import{d as O,q as o,o as w,a as P,w as h,h as l,b as d,g as z,k as p,P as k,e as $,f as q}from"./index-a5906eae.js";import{Q as f}from"./QueryParameter-70743f73.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js";import"./kongponents.es-e59adee0.js";import"./DefinitionListItem-0d836b9f.js";import"./EnvoyData-d270adcf.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import"./ErrorBlock-c977645b.js";import"./TabsWidget-64ce872f.js";import"./TextWithCopyButton-3db8be12.js";import"./TagList-90cc6a89.js";import"./StatusBadge-344ae582.js";const C={class:"zoneegresses"},F={class:"kcard-stack"},Q={class:"kcard-border"},U={key:0,class:"kcard-border","data-testid":"list-view-summary"},ie=O({__name:"ZoneEgressListView",props:{selectedZoneEgressName:{type:[String,null],required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(x){const i=x,v=A(),{t:g}=Z(),N={title:"No Data",message:"There are no Zone Egresses present."},u=o(!0),c=o(null),n=o({headers:[{label:"Status",key:"status"},{label:"Name",key:"entity"}],data:[]}),r=o(null),_=o(null),y=o(i.offset);b(i.offset);async function b(e){var a;y.value=e,f.set("offset",e>0?e:null),u.value=!0,c.value=null;const t=k;try{const{items:s,next:m}=await v.getAllZoneEgressOverviews({size:t,offset:e});_.value=m,n.value.data=T(s??[]),await E({name:i.selectedZoneEgressName??((a=n.value.data[0])==null?void 0:a.entity.name)})}catch(s){n.value.data=[],r.value=null,s instanceof Error?c.value=s:console.error(s)}finally{u.value=!1}}function T(e){return e.map(t=>{const{name:a}=t,s={name:"zone-egress-detail-view",params:{zoneEgress:a}},m=V(t.zoneEgressInsight??{});return{entity:t,detailViewRoute:s,status:m}})}async function E({name:e}){if(e===void 0){r.value=null,f.set("zoneEgress",null);return}try{r.value=await v.getZoneEgressOverview({name:e}),f.set("zoneEgress",e)}catch(t){console.error(t)}}return(e,t)=>(w(),P(S,null,{default:h(()=>[l(B,{title:d(g)("zone-egresses.routes.items.title")},null,8,["title"]),z(),l(I,{breadcrumbs:[{to:{name:"zone-egress-list-view"},text:d(g)("zone-egresses.routes.items.breadcrumbs")}]},{default:h(()=>{var a;return[p("div",C,[p("div",F,[p("div",Q,[l(L,{"selected-entity-name":(a=r.value)==null?void 0:a.name,"page-size":d(k),"is-loading":u.value,error:c.value,"empty-state":N,"table-data":n.value,"table-data-is-empty":n.value.data.length===0,next:_.value,"page-offset":y.value,onTableAction:E,onLoadData:b},null,8,["selected-entity-name","page-size","is-loading","error","table-data","table-data-is-empty","next","page-offset"])]),z(),r.value!==null?(w(),$("div",U,[l(D,{"zone-egress-overview":r.value},null,8,["zone-egress-overview"])])):q("",!0)])])]}),_:1},8,["breadcrumbs"])]),_:1}))}});export{ie as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-ceeb989f.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-ceeb989f.js new file mode 100644 index 000000000000..683bb191e130 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressListView-ceeb989f.js @@ -0,0 +1 @@ +import{_ as T}from"./ZoneEgressDetails.vue_vue_type_script_setup_true_lang-d2249361.js";import{g as D,i as V,v as Z,A as I,_ as S}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as B}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{D as L}from"./DataOverview-30ce4833.js";import{d as O,q as o,o as w,a as P,w as h,h as l,b as d,g as z,k as p,P as k,e as q,f as C}from"./index-f0e2f93b.js";import{Q as v}from"./QueryParameter-70743f73.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js";import"./kongponents.es-d49ba82d.js";import"./DefinitionListItem-8aa6d45d.js";import"./EnvoyData-aca02a9a.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import"./ErrorBlock-3bc373a3.js";import"./TabsWidget-444de6c7.js";import"./TextWithCopyButton-c830f326.js";import"./TagList-7e09ae10.js";import"./StatusBadge-9ddf65b2.js";const $={class:"zoneegresses"},F={class:"kcard-stack"},Q={class:"kcard-border"},U={key:0,class:"kcard-border","data-testid":"list-view-summary"},ie=O({__name:"ZoneEgressListView",props:{selectedZoneEgressName:{type:[String,null],required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(x){const i=x,f=D(),{t:g}=V(),A={title:"No Data",message:"There are no Zone Egresses present."},u=o(!0),c=o(null),n=o({headers:[{label:"Status",key:"status"},{label:"Name",key:"entity"}],data:[]}),r=o(null),_=o(null),y=o(i.offset);b(i.offset);async function b(e){var a;y.value=e,v.set("offset",e>0?e:null),u.value=!0,c.value=null;const t=k;try{const{items:s,next:m}=await f.getAllZoneEgressOverviews({size:t,offset:e});_.value=m,n.value.data=N(s??[]),await E({name:i.selectedZoneEgressName??((a=n.value.data[0])==null?void 0:a.entity.name)})}catch(s){n.value.data=[],r.value=null,s instanceof Error?c.value=s:console.error(s)}finally{u.value=!1}}function N(e){return e.map(t=>{const{name:a}=t,s={name:"zone-egress-detail-view",params:{zoneEgress:a}},m=Z(t.zoneEgressInsight??{});return{entity:t,detailViewRoute:s,status:m}})}async function E({name:e}){if(e===void 0){r.value=null,v.set("zoneEgress",null);return}try{r.value=await f.getZoneEgressOverview({name:e}),v.set("zoneEgress",e)}catch(t){console.error(t)}}return(e,t)=>(w(),P(S,null,{default:h(()=>[l(B,{title:d(g)("zone-egresses.routes.items.title")},null,8,["title"]),z(),l(I,{breadcrumbs:[{to:{name:"zone-egress-list-view"},text:d(g)("zone-egresses.routes.items.breadcrumbs")}]},{default:h(()=>{var a;return[p("div",$,[p("div",F,[p("div",Q,[l(L,{"selected-entity-name":(a=r.value)==null?void 0:a.name,"page-size":d(k),"is-loading":u.value,error:c.value,"empty-state":A,"table-data":n.value,"table-data-is-empty":n.value.data.length===0,next:_.value,"page-offset":y.value,onTableAction:E,onLoadData:b},null,8,["selected-entity-name","page-size","is-loading","error","table-data","table-data-is-empty","next","page-offset"])]),z(),r.value!==null?(w(),q("div",U,[l(T,{"zone-egress-overview":r.value},null,8,["zone-egress-overview"])])):C("",!0)])])]}),_:1},8,["breadcrumbs"])]),_:1}))}});export{ie as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIndexView-9c4bb1b1.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIndexView-9c4bb1b1.js new file mode 100644 index 000000000000..cb17bfefad4a --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIndexView-9c4bb1b1.js @@ -0,0 +1 @@ +import{i as l,e as p,A as d,_}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{N as z}from"./NavTabs-d661303d.js";import{d as f,r as g,o as t,a as s,w as o,h as n,b as a,f as v,g as w,i as b}from"./index-f0e2f93b.js";import"./kongponents.es-d49ba82d.js";const A=f({__name:"ZoneIndexView",setup(N){const e=l(),i=p(),r=[{title:e.t("zones.routes.items.navigation.zone-cp-list-view"),routeName:"zone-cp-list-view",module:"zone-cps"},{title:e.t("zones.routes.items.navigation.zone-ingress-list-view"),routeName:"zone-ingress-list-view",module:"zone-ingresses"},{title:e.t("zones.routes.items.navigation.zone-egress-list-view"),routeName:"zone-egress-list-view",module:"zone-egresses"}];return(x,V)=>{const m=g("RouterView");return t(),s(_,null,{default:o(()=>[n(d,{breadcrumbs:[{to:{name:"zone-index-view"},text:a(e).t("zones.routes.items.breadcrumbs")}]},{default:o(()=>[a(i).getters["config/getMulticlusterStatus"]?(t(),s(z,{key:0,tabs:r})):v("",!0),w(),n(m,null,{default:o(({Component:u,route:c})=>[(t(),s(b(u),{key:c.path}))]),_:1})]),_:1},8,["breadcrumbs"])]),_:1})}}});export{A as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIndexView-f5aeb09c.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIndexView-f5aeb09c.js deleted file mode 100644 index 1003ea5a5b76..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIndexView-f5aeb09c.js +++ /dev/null @@ -1 +0,0 @@ -import{j as l,e as _,f as d,_ as p}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{N as f}from"./NavTabs-13ade43d.js";import{d as z,r as g,o as t,a as s,w as o,h as n,b as a,f as v,g as w,i as b}from"./index-a5906eae.js";import"./kongponents.es-e59adee0.js";const B=z({__name:"ZoneIndexView",setup(N){const e=l(),i=_(),r=[{title:e.t("zones.routes.items.navigation.zone-cp-list-view"),routeName:"zone-cp-list-view",module:"zone-cps"},{title:e.t("zones.routes.items.navigation.zone-ingress-list-view"),routeName:"zone-ingress-list-view",module:"zone-ingresses"},{title:e.t("zones.routes.items.navigation.zone-egress-list-view"),routeName:"zone-egress-list-view",module:"zone-egresses"}];return(x,V)=>{const m=g("RouterView");return t(),s(p,null,{default:o(()=>[n(d,{breadcrumbs:[{to:{name:"zone-index-view"},text:a(e).t("zones.routes.items.breadcrumbs")}]},{default:o(()=>[a(i).getters["config/getMulticlusterStatus"]?(t(),s(f,{key:0,tabs:r})):v("",!0),w(),n(m,null,{default:o(({Component:u,route:c})=>[(t(),s(b(u),{key:c.path}))]),_:1})]),_:1},8,["breadcrumbs"])]),_:1})}}});export{B as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-1706bebe.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-1706bebe.js new file mode 100644 index 000000000000..64274b902db2 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-1706bebe.js @@ -0,0 +1 @@ +import{d as g,u as k,q as n,o as e,a as t,w as m,h as i,b as c,g as w,k as z,e as b}from"./index-f0e2f93b.js";import{_ as h}from"./ZoneIngressDetails.vue_vue_type_script_setup_true_lang-88a342d8.js";import{g as y,i as I,h as x,A as B,_ as V}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as $}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{_ as A}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import{E}from"./ErrorBlock-3bc373a3.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js";import"./kongponents.es-d49ba82d.js";import"./DefinitionListItem-8aa6d45d.js";import"./EnvoyData-aca02a9a.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import"./TabsWidget-444de6c7.js";import"./QueryParameter-70743f73.js";import"./TextWithCopyButton-c830f326.js";const N={class:"zone-details"},C={key:3,class:"kcard-border","data-testid":"detail-view-details"},S=g({__name:"ZoneIngressDetailView",setup(D){const _=y(),p=k(),{t:l}=I(),s=n(null),o=n(!0),r=n(null);d();function d(){f()}async function f(){o.value=!0,r.value=null;const u=p.params.zoneIngress;try{s.value=await _.getZoneIngressOverview({name:u})}catch(a){s.value=null,a instanceof Error?r.value=a:console.error(a)}finally{o.value=!1}}return(u,a)=>(e(),t(V,null,{default:m(({route:v})=>[i($,{title:c(l)("zone-ingresses.routes.item.title",{name:v.params.zoneIngress})},null,8,["title"]),w(),i(B,{breadcrumbs:[{to:{name:"zone-ingress-list-view"},text:c(l)("zone-ingresses.routes.item.breadcrumbs")}]},{default:m(()=>[z("div",N,[o.value?(e(),t(x,{key:0})):r.value!==null?(e(),t(E,{key:1,error:r.value},null,8,["error"])):s.value===null?(e(),t(A,{key:2})):(e(),b("div",C,[i(h,{"zone-ingress-overview":s.value},null,8,["zone-ingress-overview"])]))])]),_:1},8,["breadcrumbs"])]),_:1}))}});export{S as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-195cbb2c.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-195cbb2c.js deleted file mode 100644 index 0cde8f39e9b6..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetailView-195cbb2c.js +++ /dev/null @@ -1 +0,0 @@ -import{d as g,u as k,q as n,o as e,a as t,w as m,h as i,b as c,g as w,k as z,e as b}from"./index-a5906eae.js";import{_ as h}from"./ZoneIngressDetails.vue_vue_type_script_setup_true_lang-2a9802a9.js";import{h as y,j as I,i as $,f as x,_ as B}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as E}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{_ as V}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import{E as N}from"./ErrorBlock-c977645b.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js";import"./kongponents.es-e59adee0.js";import"./DefinitionListItem-0d836b9f.js";import"./EnvoyData-d270adcf.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import"./TabsWidget-64ce872f.js";import"./QueryParameter-70743f73.js";import"./TextWithCopyButton-3db8be12.js";const A={class:"zone-details"},C={key:3,class:"kcard-border","data-testid":"detail-view-details"},S=g({__name:"ZoneIngressDetailView",setup(D){const _=y(),f=k(),{t:l}=I(),s=n(null),o=n(!0),r=n(null);p();function p(){d()}async function d(){o.value=!0,r.value=null;const u=f.params.zoneIngress;try{s.value=await _.getZoneIngressOverview({name:u})}catch(a){s.value=null,a instanceof Error?r.value=a:console.error(a)}finally{o.value=!1}}return(u,a)=>(e(),t(B,null,{default:m(({route:v})=>[i(E,{title:c(l)("zone-ingresses.routes.item.title",{name:v.params.zoneIngress})},null,8,["title"]),w(),i(x,{breadcrumbs:[{to:{name:"zone-ingress-list-view"},text:c(l)("zone-ingresses.routes.item.breadcrumbs")}]},{default:m(()=>[z("div",A,[o.value?(e(),t($,{key:0})):r.value!==null?(e(),t(N,{key:1,error:r.value},null,8,["error"])):s.value===null?(e(),t(V,{key:2})):(e(),b("div",C,[i(h,{"zone-ingress-overview":s.value},null,8,["zone-ingress-overview"])]))])]),_:1},8,["breadcrumbs"])]),_:1}))}});export{S as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetails.vue_vue_type_script_setup_true_lang-2a9802a9.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetails.vue_vue_type_script_setup_true_lang-88a342d8.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetails.vue_vue_type_script_setup_true_lang-2a9802a9.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetails.vue_vue_type_script_setup_true_lang-88a342d8.js index e384ddf5ba59..fb422a1832f0 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetails.vue_vue_type_script_setup_true_lang-2a9802a9.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressDetails.vue_vue_type_script_setup_true_lang-88a342d8.js @@ -1,4 +1,4 @@ -import{A as x,_ as b,S as D,a as O}from"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js";import{a as B,D as C}from"./DefinitionListItem-0d836b9f.js";import{E as c}from"./EnvoyData-d270adcf.js";import{T as S}from"./TabsWidget-64ce872f.js";import{T as g}from"./TextWithCopyButton-3db8be12.js";import{j as T}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{d as A,c as m,r as q,o as t,a as l,w as e,k as L,g as d,h as s,t as h,e as v,j as y,b as V,F as p}from"./index-a5906eae.js";const Z={class:"entity-heading"},H=A({__name:"ZoneIngressDetails",props:{zoneIngressOverview:{type:Object,required:!0}},setup(f){const u=f,{t:_}=T(),z=[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Ingress Insights"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"}],I=m(()=>({name:"zone-ingress-detail-view",params:{zoneIngress:u.zoneIngressOverview.name}})),n=m(()=>{const{type:i,name:a}=u.zoneIngressOverview;return{type:i,name:a}}),k=m(()=>{var a;const i=((a=u.zoneIngressOverview.zoneIngressInsight)==null?void 0:a.subscriptions)??[];return Array.from(i).reverse()});return(i,a)=>{const w=q("router-link");return t(),l(S,{tabs:z},{tabHeader:e(()=>[L("h1",Z,[d(` +import{A as x,_ as b,S as D,a as O}from"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js";import{a as B,D as C}from"./DefinitionListItem-8aa6d45d.js";import{E as c}from"./EnvoyData-aca02a9a.js";import{T as S}from"./TabsWidget-444de6c7.js";import{T as g}from"./TextWithCopyButton-c830f326.js";import{i as T}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{d as A,c as m,r as q,o as t,a as l,w as e,k as L,g as d,h as s,t as h,e as v,j as y,b as V,F as p}from"./index-f0e2f93b.js";const Z={class:"entity-heading"},H=A({__name:"ZoneIngressDetails",props:{zoneIngressOverview:{type:Object,required:!0}},setup(f){const u=f,{t:_}=T(),z=[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Ingress Insights"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"}],I=m(()=>({name:"zone-ingress-detail-view",params:{zoneIngress:u.zoneIngressOverview.name}})),n=m(()=>{const{type:i,name:a}=u.zoneIngressOverview;return{type:i,name:a}}),k=m(()=>{var a;const i=((a=u.zoneIngressOverview.zoneIngressInsight)==null?void 0:a.subscriptions)??[];return Array.from(i).reverse()});return(i,a)=>{const w=q("router-link");return t(),l(S,{tabs:z},{tabHeader:e(()=>[L("h1",Z,[d(` Zone Ingress: `),s(g,{text:n.value.name},{default:e(()=>[s(w,{to:I.value},{default:e(()=>[d(h(n.value.name),1)]),_:1},8,["to"])]),_:1},8,["text"])])]),overview:e(()=>[s(C,null,{default:e(()=>[(t(!0),v(p,null,y(n.value,(o,r)=>(t(),l(B,{key:r,term:V(_)(`http.api.property.${r}`)},{default:e(()=>[r==="name"?(t(),l(g,{key:0,text:o},null,8,["text"])):(t(),v(p,{key:1},[d(h(o),1)],64))]),_:2},1032,["term"]))),128))]),_:1})]),insights:e(()=>[s(O,{"initially-open":0},{default:e(()=>[(t(!0),v(p,null,y(k.value,(o,r)=>(t(),l(x,{key:r},{"accordion-header":e(()=>[s(b,{details:o},null,8,["details"])]),"accordion-content":e(()=>[s(D,{details:o,"is-discovery-subscription":""},null,8,["details"])]),_:2},1024))),128))]),_:1})]),"xds-configuration":e(()=>[s(c,{"data-path":"xds","zone-ingress-name":n.value.name,"query-key":"envoy-data-zone-ingress"},null,8,["zone-ingress-name"])]),"envoy-stats":e(()=>[s(c,{"data-path":"stats","zone-ingress-name":n.value.name,"query-key":"envoy-data-zone-ingress"},null,8,["zone-ingress-name"])]),"envoy-clusters":e(()=>[s(c,{"data-path":"clusters","zone-ingress-name":n.value.name,"query-key":"envoy-data-zone-ingress"},null,8,["zone-ingress-name"])]),_:1})}}});export{H as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-50487abd.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-50487abd.js new file mode 100644 index 000000000000..2fef4ede5a0c --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-50487abd.js @@ -0,0 +1 @@ +import{_ as S}from"./MultizoneInfo.vue_vue_type_script_setup_true_lang-3a7fd74c.js";import{_ as V}from"./ZoneIngressDetails.vue_vue_type_script_setup_true_lang-88a342d8.js";import{g as Z,i as B,e as L,v as O,A as P,_ as $}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as q}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{D as C}from"./DataOverview-30ce4833.js";import{d as M,q as n,s as F,o as i,a as I,w as k,h as l,b as u,g as z,k as x,e as A,P as N,f as Q}from"./index-f0e2f93b.js";import{Q as p}from"./QueryParameter-70743f73.js";import"./kongponents.es-d49ba82d.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js";import"./DefinitionListItem-8aa6d45d.js";import"./EnvoyData-aca02a9a.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-8302aaa3.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import"./ErrorBlock-3bc373a3.js";import"./TabsWidget-444de6c7.js";import"./TextWithCopyButton-c830f326.js";import"./TagList-7e09ae10.js";import"./StatusBadge-9ddf65b2.js";const U={class:"zoneingresses"},G={key:1,class:"kcard-stack"},K={class:"kcard-border"},R={key:0,class:"kcard-border","data-testid":"list-view-summary"},fe=M({__name:"ZoneIngressListView",props:{selectedZoneIngressName:{type:[String,null],required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(T){const c=T,g=Z(),{t:v}=B(),D={title:"No Data",message:"There are no Zone Ingresses present."},_=L(),m=n(!0),d=n(null),o=n({headers:[{label:"Status",key:"status"},{label:"Name",key:"entity"}],data:[]}),r=n(null),y=n(null),b=n(c.offset);F(()=>_.getters["config/getMulticlusterStatus"],function(e){e&&w(c.offset)},{immediate:!0});async function w(e){var a;b.value=e,p.set("offset",e>0?e:null),m.value=!0,d.value=null;const t=N;try{const{items:s,next:f}=await g.getAllZoneIngressOverviews({size:t,offset:e});y.value=f,o.value.data=E(s??[]),await h({name:c.selectedZoneIngressName??((a=o.value.data[0])==null?void 0:a.entity.name)})}catch(s){o.value.data=[],r.value=null,s instanceof Error?d.value=s:console.error(s)}finally{m.value=!1}}function E(e){return e.map(t=>{const{name:a}=t,s={name:"zone-ingress-detail-view",params:{zoneIngress:a}},f=O(t.zoneIngressInsight??{});return{entity:t,detailViewRoute:s,status:f}})}async function h({name:e}){if(e===void 0){r.value=null,p.set("zoneIngress",null);return}try{r.value=await g.getZoneIngressOverview({name:e}),p.set("zoneIngress",e)}catch(t){console.error(t)}}return(e,t)=>(i(),I($,null,{default:k(()=>[l(q,{title:u(v)("zone-ingresses.routes.items.title")},null,8,["title"]),z(),l(P,{breadcrumbs:[{to:{name:"zone-ingress-list-view"},text:u(v)("zone-ingresses.routes.items.breadcrumbs")}]},{default:k(()=>{var a;return[x("div",U,[u(_).getters["config/getMulticlusterStatus"]===!1?(i(),I(S,{key:0})):(i(),A("div",G,[x("div",K,[l(C,{"selected-entity-name":(a=r.value)==null?void 0:a.name,"page-size":u(N),"is-loading":m.value,error:d.value,"empty-state":D,"table-data":o.value,"table-data-is-empty":o.value.data.length===0,next:y.value,"page-offset":b.value,onTableAction:h,onLoadData:w},null,8,["selected-entity-name","page-size","is-loading","error","table-data","table-data-is-empty","next","page-offset"])]),z(),r.value!==null?(i(),A("div",R,[l(V,{"zone-ingress-overview":r.value},null,8,["zone-ingress-overview"])])):Q("",!0)]))])]}),_:1},8,["breadcrumbs"])]),_:1}))}});export{fe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-b9932511.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-b9932511.js deleted file mode 100644 index 623676de02d1..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressListView-b9932511.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as A}from"./MultizoneInfo.vue_vue_type_script_setup_true_lang-6ae1539e.js";import{_ as Z}from"./ZoneIngressDetails.vue_vue_type_script_setup_true_lang-2a9802a9.js";import{h as V,j as $,e as B,w as L,f as O,_ as P}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as q}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{D as C}from"./DataOverview-f3d97957.js";import{d as M,q as n,s as F,o as i,a as I,w as k,h as l,b as u,g as z,k as x,e as N,P as T,f as Q}from"./index-a5906eae.js";import{Q as p}from"./QueryParameter-70743f73.js";import"./kongponents.es-e59adee0.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js";import"./DefinitionListItem-0d836b9f.js";import"./EnvoyData-d270adcf.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./StatusInfo.vue_vue_type_script_setup_true_lang-4c725a38.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import"./ErrorBlock-c977645b.js";import"./TabsWidget-64ce872f.js";import"./TextWithCopyButton-3db8be12.js";import"./TagList-90cc6a89.js";import"./StatusBadge-344ae582.js";const U={class:"zoneingresses"},j={key:1,class:"kcard-stack"},G={class:"kcard-border"},K={key:0,class:"kcard-border","data-testid":"list-view-summary"},fe=M({__name:"ZoneIngressListView",props:{selectedZoneIngressName:{type:[String,null],required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(D){const c=D,g=V(),{t:v}=$(),E={title:"No Data",message:"There are no Zone Ingresses present."},_=B(),m=n(!0),d=n(null),o=n({headers:[{label:"Status",key:"status"},{label:"Name",key:"entity"}],data:[]}),r=n(null),y=n(null),b=n(c.offset);F(()=>_.getters["config/getMulticlusterStatus"],function(e){e&&w(c.offset)},{immediate:!0});async function w(e){var a;b.value=e,p.set("offset",e>0?e:null),m.value=!0,d.value=null;const t=T;try{const{items:s,next:f}=await g.getAllZoneIngressOverviews({size:t,offset:e});y.value=f,o.value.data=S(s??[]),await h({name:c.selectedZoneIngressName??((a=o.value.data[0])==null?void 0:a.entity.name)})}catch(s){o.value.data=[],r.value=null,s instanceof Error?d.value=s:console.error(s)}finally{m.value=!1}}function S(e){return e.map(t=>{const{name:a}=t,s={name:"zone-ingress-detail-view",params:{zoneIngress:a}},f=L(t.zoneIngressInsight??{});return{entity:t,detailViewRoute:s,status:f}})}async function h({name:e}){if(e===void 0){r.value=null,p.set("zoneIngress",null);return}try{r.value=await g.getZoneIngressOverview({name:e}),p.set("zoneIngress",e)}catch(t){console.error(t)}}return(e,t)=>(i(),I(P,null,{default:k(()=>[l(q,{title:u(v)("zone-ingresses.routes.items.title")},null,8,["title"]),z(),l(O,{breadcrumbs:[{to:{name:"zone-ingress-list-view"},text:u(v)("zone-ingresses.routes.items.breadcrumbs")}]},{default:k(()=>{var a;return[x("div",U,[u(_).getters["config/getMulticlusterStatus"]===!1?(i(),I(A,{key:0})):(i(),N("div",j,[x("div",G,[l(C,{"selected-entity-name":(a=r.value)==null?void 0:a.name,"page-size":u(T),"is-loading":m.value,error:d.value,"empty-state":E,"table-data":o.value,"table-data-is-empty":o.value.data.length===0,next:y.value,"page-offset":b.value,onTableAction:h,onLoadData:w},null,8,["selected-entity-name","page-size","is-loading","error","table-data","table-data-is-empty","next","page-offset"])]),z(),r.value!==null?(i(),N("div",K,[l(Z,{"zone-ingress-overview":r.value},null,8,["zone-ingress-overview"])])):Q("",!0)]))])]}),_:1},8,["breadcrumbs"])]),_:1}))}});export{fe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneListView-6d61d1c3.js b/app/kuma-ui/pkg/resources/data/assets/ZoneListView-9d773c1d.js similarity index 64% rename from app/kuma-ui/pkg/resources/data/assets/ZoneListView-6d61d1c3.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneListView-9d773c1d.js index 2aabe8aba0d1..97450b98594f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneListView-6d61d1c3.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneListView-9d773c1d.js @@ -1,3 +1,3 @@ -import{K as H,v as X,D as ee}from"./kongponents.es-e59adee0.js";import{_ as te}from"./MultizoneInfo.vue_vue_type_script_setup_true_lang-6ae1539e.js";import{_ as ae}from"./ZoneDetails.vue_vue_type_script_setup_true_lang-19dd19e0.js";import{B as se,j as ne,h as oe,e as le,D as P,w as re,f as ie,_ as ce}from"./RouteView.vue_vue_type_script_setup_true_lang-c0a5e54a.js";import{_ as ue}from"./RouteTitle.vue_vue_type_script_setup_true_lang-2dc2aa37.js";import{D as de}from"./DataOverview-f3d97957.js";import{d as K,q as i,o as m,a as h,w as u,n as F,g as d,b as t,f as A,s as me,h as _,k as x,e as R,P as W,l as pe,t as I}from"./index-a5906eae.js";import{Q as Z}from"./QueryParameter-70743f73.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-59216424.js";import"./DefinitionListItem-0d836b9f.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-125afdd1.js";import"./TabsWidget-64ce872f.js";import"./ErrorBlock-c977645b.js";import"./TextWithCopyButton-3db8be12.js";import"./WarningsWidget.vue_vue_type_script_setup_true_lang-40966f70.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e1dfd3a9.js";import"./TagList-90cc6a89.js";import"./StatusBadge-344ae582.js";const fe=K({__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(E,{emit:p}){const o=E,s=i(!1);async function l(){s.value=!1;try{await o.deleteFunction(),p("delete")}catch(f){console.error(f),s.value=!0}}return(f,y)=>(m(),h(t(X),{"action-button-text":o.actionButtonText,"confirmation-text":o.confirmationText,"is-visible":o.isVisible,"modal-id":o.modalId,title:o.title,type:"danger","data-testid":"delete-resource-modal",onCanceled:y[0]||(y[0]=z=>p("cancel")),onProceed:l},{"body-content":u(()=>[F(f.$slots,"body-content"),d(),s.value?(m(),h(t(H),{key:0,class:"mt-4",appearance:"danger","is-dismissible":""},{alertMessage:u(()=>[F(f.$slots,"error")]),_:3})):A("",!0)]),_:3},8,["action-button-text","confirmation-text","is-visible","modal-id","title"]))}}),ve={class:"zones"},ge={key:1,class:"kcard-stack"},be={class:"kcard-border"},ye={key:0,class:"kcard-border","data-testid":"list-view-summary"},$e=K({__name:"ZoneListView",props:{selectedZoneName:{type:[String,null],required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(E){const p=E,o=se(),{t:s}=ne(),l=oe(),f={title:"No Data",message:"There are no Zones present."},y=le(),z=i(!0),k=i(!1),w=i(""),D=i(null),v=i({headers:[{label:"Status",key:"status"},{label:"Name",key:"entity"},{label:"Zone CP Version",key:"zoneCpVersion"},{label:"Storage type",key:"storeType"},{label:"Ingress",key:"hasIngress"},{label:"Egress",key:"hasEgress"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],data:[]}),g=i(null),O=i(null),M=i(p.offset);me(()=>y.getters["config/getMulticlusterStatus"],function(e){e&&N(p.offset)},{immediate:!0});async function N(e){var n;M.value=e,Z.set("offset",e>0?e:null),z.value=!0,D.value=null;const c=W;try{const[{items:r,next:T},{items:a},{items:C}]=await Promise.all([l.getAllZoneOverviews({size:c,offset:e}),P(l.getAllZoneIngressOverviews.bind(l)),P(l.getAllZoneEgressOverviews.bind(l))]);O.value=T,v.value.data=U(r??[],a??[],C??[]),await V({name:p.selectedZoneName??((n=v.value.data[0])==null?void 0:n.entity.name)})}catch(r){g.value=null,v.value.data=[],r instanceof Error?D.value=r:console.error(r)}finally{z.value=!1}}function U(e,c,n){const r=new Set(c.map(a=>a.zoneIngress.zone)),T=new Set(n.map(a=>a.zoneEgress.zone));return e.map(a=>{var L;const{name:C}=a,Q={name:"zone-cp-detail-view",params:{zone:C}};let q="-",$="",B=!0;(((L=a.zoneInsight)==null?void 0:L.subscriptions)??[]).forEach(b=>{if(b.version&&b.version.kumaCp){q=b.version.kumaCp.version;const{kumaCpGlobalCompatible:J=!0}=b.version.kumaCp;B=J,b.config&&($=JSON.parse(b.config).store.type)}});const j=re(a.zoneInsight);return{entity:a,detailViewRoute:Q,status:j,zoneCpVersion:q,storeType:$,hasIngress:r.has(a.name)?"Yes":"No",hasEgress:T.has(a.name)?"Yes":"No",withWarnings:!B}})}async function V({name:e}){if(e===void 0){g.value=null,Z.set("zone",null);return}try{g.value=await l.getZoneOverview({name:e}),Z.set("zone",e)}catch(c){console.error(c)}}async function Y(){await l.deleteZone({name:w.value})}function S(e){var n;const c=((n=e==null?void 0:e.entity)==null?void 0:n.name)??(e==null?void 0:e.name)??"";k.value=!k.value,w.value=c}function G(){S(),N(0)}return(e,c)=>(m(),h(ce,null,{default:u(()=>[_(ue,{title:t(s)("zone-cps.routes.items.title")},null,8,["title"]),d(),_(ie,{breadcrumbs:[{to:{name:"zone-cp-list-view"},text:t(s)("zone-cps.routes.items.breadcrumbs")}]},{default:u(()=>{var n;return[x("div",ve,[t(y).getters["config/getMulticlusterStatus"]===!1?(m(),h(te,{key:0})):(m(),R("div",ge,[x("div",be,[_(de,{"selected-entity-name":(n=g.value)==null?void 0:n.name,"page-size":t(W),"is-loading":z.value,error:D.value,"empty-state":f,"table-data":v.value,"table-data-is-empty":v.value.data.length===0,"show-warnings":v.value.data.some(r=>r.withWarnings),next:O.value,"page-offset":M.value,"show-delete-action":t(o)("KUMA_ZONE_CREATION_FLOW")==="enabled",onDeleteResource:S,onTableAction:V,onLoadData:N},pe({_:2},[t(o)("KUMA_ZONE_CREATION_FLOW")==="enabled"?{name:"additionalControls",fn:u(()=>[_(t(ee),{appearance:"creation",icon:"plus",to:{name:"zone-create-view"}},{default:u(()=>[d(` +import{K as H,v as X,D as ee}from"./kongponents.es-d49ba82d.js";import{_ as te}from"./MultizoneInfo.vue_vue_type_script_setup_true_lang-3a7fd74c.js";import{_ as ae}from"./ZoneDetails.vue_vue_type_script_setup_true_lang-9f3add31.js";import{B as se,i as ne,g as oe,e as le,D as $,v as re,A as ie,_ as ce}from"./RouteView.vue_vue_type_script_setup_true_lang-0ac8938c.js";import{_ as ue}from"./RouteTitle.vue_vue_type_script_setup_true_lang-cccbfca9.js";import{D as de}from"./DataOverview-30ce4833.js";import{d as K,q as i,o as m,a as h,w as u,n as F,g as d,b as t,f as Z,s as me,h as _,k as x,e as R,P as W,l as pe,t as A}from"./index-f0e2f93b.js";import{Q as I}from"./QueryParameter-70743f73.js";import"./SubscriptionHeader.vue_vue_type_script_setup_true_lang-b0190284.js";import"./DefinitionListItem-8aa6d45d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-58df6732.js";import"./TabsWidget-444de6c7.js";import"./ErrorBlock-3bc373a3.js";import"./TextWithCopyButton-c830f326.js";import"./WarningsWidget.vue_vue_type_script_setup_true_lang-44d8f85f.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-fd5f25bc.js";import"./TagList-7e09ae10.js";import"./StatusBadge-9ddf65b2.js";const fe=K({__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(E,{emit:p}){const o=E,s=i(!1);async function l(){s.value=!1;try{await o.deleteFunction(),p("delete")}catch(f){console.error(f),s.value=!0}}return(f,y)=>(m(),h(t(X),{"action-button-text":o.actionButtonText,"confirmation-text":o.confirmationText,"is-visible":o.isVisible,"modal-id":o.modalId,title:o.title,type:"danger","data-testid":"delete-resource-modal",onCanceled:y[0]||(y[0]=z=>p("cancel")),onProceed:l},{"body-content":u(()=>[F(f.$slots,"body-content"),d(),s.value?(m(),h(t(H),{key:0,class:"mt-4",appearance:"danger","is-dismissible":""},{alertMessage:u(()=>[F(f.$slots,"error")]),_:3})):Z("",!0)]),_:3},8,["action-button-text","confirmation-text","is-visible","modal-id","title"]))}}),ve={class:"zones"},ge={key:1,class:"kcard-stack"},be={class:"kcard-border"},ye={key:0,class:"kcard-border","data-testid":"list-view-summary"},Be=K({__name:"ZoneListView",props:{selectedZoneName:{type:[String,null],required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(E){const p=E,o=se(),{t:s}=ne(),l=oe(),f={title:"No Data",message:"There are no Zones present."},y=le(),z=i(!0),k=i(!1),w=i(""),D=i(null),v=i({headers:[{label:"Status",key:"status"},{label:"Name",key:"entity"},{label:"Zone CP Version",key:"zoneCpVersion"},{label:"Storage type",key:"storeType"},{label:"Ingress",key:"hasIngress"},{label:"Egress",key:"hasEgress"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],data:[]}),g=i(null),O=i(null),M=i(p.offset);me(()=>y.getters["config/getMulticlusterStatus"],function(e){e&&N(p.offset)},{immediate:!0});async function N(e){var n;M.value=e,I.set("offset",e>0?e:null),z.value=!0,D.value=null;const c=W;try{const[{items:r,next:T},{items:a},{items:C}]=await Promise.all([l.getAllZoneOverviews({size:c,offset:e}),$(l.getAllZoneIngressOverviews.bind(l)),$(l.getAllZoneEgressOverviews.bind(l))]);O.value=T,v.value.data=U(r??[],a??[],C??[]),await V({name:p.selectedZoneName??((n=v.value.data[0])==null?void 0:n.entity.name)})}catch(r){g.value=null,v.value.data=[],r instanceof Error?D.value=r:console.error(r)}finally{z.value=!1}}function U(e,c,n){const r=new Set(c.map(a=>a.zoneIngress.zone)),T=new Set(n.map(a=>a.zoneEgress.zone));return e.map(a=>{var P;const{name:C}=a,Q={name:"zone-cp-detail-view",params:{zone:C}};let q="-",B="",L=!0;(((P=a.zoneInsight)==null?void 0:P.subscriptions)??[]).forEach(b=>{if(b.version&&b.version.kumaCp){q=b.version.kumaCp.version;const{kumaCpGlobalCompatible:j=!0}=b.version.kumaCp;L=j,b.config&&(B=JSON.parse(b.config).store.type)}});const J=re(a.zoneInsight);return{entity:a,detailViewRoute:Q,status:J,zoneCpVersion:q,storeType:B,hasIngress:r.has(a.name)?"Yes":"No",hasEgress:T.has(a.name)?"Yes":"No",withWarnings:!L}})}async function V({name:e}){if(e===void 0){g.value=null,I.set("zone",null);return}try{g.value=await l.getZoneOverview({name:e}),I.set("zone",e)}catch(c){console.error(c)}}async function Y(){await l.deleteZone({name:w.value})}function S(e){var n;const c=((n=e==null?void 0:e.entity)==null?void 0:n.name)??(e==null?void 0:e.name)??"";k.value=!k.value,w.value=c}function G(){S(),N(0)}return(e,c)=>(m(),h(ce,null,{default:u(()=>[_(ue,{title:t(s)("zone-cps.routes.items.title")},null,8,["title"]),d(),_(ie,{breadcrumbs:[{to:{name:"zone-cp-list-view"},text:t(s)("zone-cps.routes.items.breadcrumbs")}]},{default:u(()=>{var n;return[x("div",ve,[t(y).getters["config/getMulticlusterStatus"]===!1?(m(),h(te,{key:0})):(m(),R("div",ge,[x("div",be,[_(de,{"selected-entity-name":(n=g.value)==null?void 0:n.name,"page-size":t(W),"is-loading":z.value,error:D.value,"empty-state":f,"table-data":v.value,"table-data-is-empty":v.value.data.length===0,"show-warnings":v.value.data.some(r=>r.withWarnings),next:O.value,"page-offset":M.value,"show-delete-action":t(o)("KUMA_ZONE_CREATION_FLOW")==="enabled",onDeleteResource:S,onTableAction:V,onLoadData:N},pe({_:2},[t(o)("KUMA_ZONE_CREATION_FLOW")==="enabled"?{name:"additionalControls",fn:u(()=>[_(t(ee),{appearance:"creation",icon:"plus",to:{name:"zone-create-view"}},{default:u(()=>[d(` Create Zone - `)]),_:1})]),key:"0"}:void 0]),1032,["selected-entity-name","page-size","is-loading","error","table-data","table-data-is-empty","show-warnings","next","page-offset","show-delete-action"])]),d(),g.value!==null?(m(),R("div",ye,[_(ae,{"zone-overview":g.value},null,8,["zone-overview"])])):A("",!0)])),d(),k.value?(m(),h(fe,{key:2,"confirmation-text":w.value,"delete-function":Y,"is-visible":k.value,"modal-id":"delete-zone-modal","action-button-text":t(s)("zones.delete.confirmModal.proceedText"),title:t(s)("zones.delete.confirmModal.title"),onCancel:S,onDelete:G},{"body-content":u(()=>[x("p",null,I(t(s)("zones.delete.confirmModal.text1",{zoneName:w.value})),1),d(),x("p",null,I(t(s)("zones.delete.confirmModal.text2")),1)]),error:u(()=>[d(I(t(s)("zones.delete.confirmModal.errorText")),1)]),_:1},8,["confirmation-text","is-visible","action-button-text","title"])):A("",!0)])]}),_:1},8,["breadcrumbs"])]),_:1}))}});export{$e as default}; + `)]),_:1})]),key:"0"}:void 0]),1032,["selected-entity-name","page-size","is-loading","error","table-data","table-data-is-empty","show-warnings","next","page-offset","show-delete-action"])]),d(),g.value!==null?(m(),R("div",ye,[_(ae,{"zone-overview":g.value},null,8,["zone-overview"])])):Z("",!0)])),d(),k.value?(m(),h(fe,{key:2,"confirmation-text":w.value,"delete-function":Y,"is-visible":k.value,"modal-id":"delete-zone-modal","action-button-text":t(s)("zones.delete.confirmModal.proceedText"),title:t(s)("zones.delete.confirmModal.title"),onCancel:S,onDelete:G},{"body-content":u(()=>[x("p",null,A(t(s)("zones.delete.confirmModal.text1",{zoneName:w.value})),1),d(),x("p",null,A(t(s)("zones.delete.confirmModal.text2")),1)]),error:u(()=>[d(A(t(s)("zones.delete.confirmModal.errorText")),1)]),_:1},8,["confirmation-text","is-visible","action-button-text","title"])):Z("",!0)])]}),_:1},8,["breadcrumbs"])]),_:1}))}});export{Be as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index-4cdebdf6.css b/app/kuma-ui/pkg/resources/data/assets/index-4cdebdf6.css deleted file mode 100644 index c17b792ede54..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/index-4cdebdf6.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.border{border-width:1px}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.kong-icon[data-v-5a6b703d]{display:inline-block}.kong-icon .slot-content[data-v-5a6b703d],.kong-icon .svg-with-slot-is-hidden[data-v-5a6b703d]{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-1acfdf36]{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-1acfdf36]:disabled,.k-button[disabled][data-v-1acfdf36]{cursor:not-allowed}.k-button[data-v-1acfdf36]:disabled:hover,.k-button[disabled][data-v-1acfdf36]:hover{text-decoration:none!important}.k-button:disabled .kong-icon[data-v-1acfdf36],.k-button[data-v-1acfdf36]:disabled .kong-icon,.k-button[disabled] .kong-icon[data-v-1acfdf36],.k-button[disabled][data-v-1acfdf36] .kong-icon{pointer-events:none}.k-button[disabled][data-v-1acfdf36]:not(:disabled){pointer-events:none}.k-button[data-v-1acfdf36]:focus{outline:none}.k-button[data-v-1acfdf36]>.kong-icon{box-sizing:unset;display:inline-flex}.k-button.icon-btn[data-v-1acfdf36]{height:38px;justify-content:center}.k-button.small[data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]{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-1acfdf36] .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-1acfdf36] .caret{transform:rotate(-180deg);transition:.2s ease}.k-button.secondary[data-v-1acfdf36]{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-1acfdf36]: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-1acfdf36]:active{background-color:#5f9aff;background-color:var(--KButtonSecondaryActive, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-1acfdf36]: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-1acfdf36]:disabled,.k-button.secondary[disabled][data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]: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-1acfdf36]:active{background-color:#002099;background-color:var(--KButtonPrimaryActive, var(--kui-color-background-primary-stronger, #002099))}.k-button.primary[data-v-1acfdf36]: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-1acfdf36]:disabled,.k-button.primary[disabled][data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]: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-1acfdf36]:active{background-color:#ad000e;background-color:var(--KButtonDangerActive, var(--red-700, var(--kui-color-background-danger-strong, #ad000e)))}.k-button.danger[data-v-1acfdf36]: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-1acfdf36]:disabled,.k-button.danger[disabled][data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]:hover:not(:disabled){background-color:#008871d9;background-color:var(--KButtonCreationHover, rgba(0, 136, 113, .85))}.k-button.creation[data-v-1acfdf36]:active{background-color:#008871;background-color:var(--KButtonCreationActive, var(--green-600, #008871))}.k-button.creation[data-v-1acfdf36]: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-1acfdf36]:disabled,.k-button.creation[disabled][data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]:hover:not(:disabled){border-color:#0044f4;border-color:var(--KButtonOutlineHoverBorder, var(--kui-color-border-primary, #0044f4))}.k-button.outline[data-v-1acfdf36]: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-1acfdf36]: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-1acfdf36]:disabled,.k-button.outline[disabled][data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link[data-v-1acfdf36]:focus{text-decoration:underline}.k-button.btn-link[data-v-1acfdf36]:focus-visible,.k-button.btn-link[data-v-1acfdf36]: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-1acfdf36]:disabled,.k-button.btn-link[disabled][data-v-1acfdf36]{color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.btn-link-danger[data-v-1acfdf36]{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-1acfdf36]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link-danger[data-v-1acfdf36]: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-1acfdf36]{border-radius:100px;border-radius:var(--kui-border-radius-round, 100px)}.k-alert[data-v-77413bd2]{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-77413bd2]{color:#002099;color:var(--blue-600, var(--kui-color-text-primary-stronger, #002099));text-decoration:underline}.k-alert>div .k-alert-msg[data-v-77413bd2]{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-77413bd2]{font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px))}.k-alert>div .k-alert-msg p[data-v-77413bd2]:last-of-type{margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}.k-alert .k-alert-title[data-v-77413bd2]{font-weight:600!important;font-weight:var(--kui-font-weight-semibold, 600)!important}.k-alert .k-alert-description-text[data-v-77413bd2]{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-77413bd2]{display:inline-flex;height:100%;margin-bottom:auto;margin-left:auto;margin-top:auto;position:relative}.k-alert .close[data-v-77413bd2]{background-color:transparent;border:0px;border:var(--kui-border-width-0, 0px);bottom:0px;bottom:var(--kui-space-0, 0px);cursor:pointer;opacity:.5;position:absolute;right:8px;right:var(--spacing-xs, var(--kui-space-40, 8px));top:0px;top:var(--kui-space-0, 0px);transition:all .2s ease}.k-alert .close[data-v-77413bd2]:hover,.k-alert .close[data-v-77413bd2]:active{opacity:1;text-decoration:none}.k-alert.small[data-v-77413bd2]{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-77413bd2]{font-size:12px;font-size:var(--type-sm, var(--kui-font-size-20, 12px))}.k-alert.large[data-v-77413bd2]{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);min-height:80px}.k-alert.large .k-alert-icon-container-large[data-v-77413bd2]{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-77413bd2]{left:0px;left:var(--kui-space-0, 0px);position:fixed;right:0px;right:var(--kui-space-0, 0px);top:0px;top:var(--kui-space-0, 0px)}.k-alert.is-bordered[data-v-77413bd2]{border:1px solid;border:var(--kui-border-width-10, 1px) solid}.k-alert.is-centered[data-v-77413bd2]{justify-content:center}.k-alert.has-left-border[data-v-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{margin-right:12px!important;margin-right:var(--kui-space-50, 12px)!important}.k-alert.is-banner[data-v-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{background-color:#42d782;background-color:var(--green-400, #42d782)}.k-alert.is-banner .k-alert-ellipse.warning[data-v-77413bd2]{background-color:#fabe5f;background-color:var(--yellow-400, #fabe5f)}.k-alert.is-banner .k-alert-ellipse.danger[data-v-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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, #ffffff));border:1px solid rgba(0,0,0,.1);border:1px solid var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-radius:3px;box-shadow:0 4px 20px var(--black-10);color:#3c4557;color:var(--KPopColor, var(--black-400, #3c4557));font-size:14px;font-size:var(--KPopBodySize, var(--type-sm, 14px));max-width:none;padding:28px 16px;padding:var(--KPopPaddingY, 28px) var(--KPopPaddingX, var(--spacing-md, 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;margin-bottom:28px}.k-popover .k-popover-header .k-popover-title{color:#0b172d;color:var(--KPopColor, var(--black-500, #0b172d));font-size:16px;font-size:var(--KPopHeaderSize, var(--type-md, 16px));font-weight:600}.k-popover .k-popover-header .k-popover-actions{margin-left:auto}.k-popover .k-popover-content{line-height:20px}.k-popover .k-popover-footer{margin:14px 0}.k-popover[x-placement^=bottom]{margin-top:16px;margin-top:var(--spacing-md, 16px)}.k-popover[x-placement^=bottom]:after,.k-popover[x-placement^=bottom]:before{border:solid transparent;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, 16px)}.k-popover[x-placement^=top]:after,.k-popover[x-placement^=top]:before{border:solid transparent;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, 16px)}.k-popover[x-placement^=left]:after,.k-popover[x-placement^=left]:before{border:solid transparent;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, 16px)}.k-popover[x-placement^=right]:after,.k-popover[x-placement^=right]:before{border:solid transparent;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}@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:.3s;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, color(white)));--KPopBackground: var(--KTooltipBackground, var(--black-400, color(black-400)));--KPopBodySize: var(--type-sm);--KPopPaddingX: var(--spacing-xs);--KPopPaddingY: var(--spacing-xs);--KPopBorder: none;pointer-events:none;z-index:9999}.k-badge[data-v-55cd166e]{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-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-success[data-v-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-danger[data-v-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-info[data-v-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-warning[data-v-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-neutral[data-v-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-rectangular[data-v-55cd166e]{border-radius:4px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px))}.k-badge.k-badge-rectangular .k-badge-dismiss-button[data-v-55cd166e]{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-55cd166e]{border-radius:100px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-round, 100px))}.k-badge.k-badge-rounded .k-badge-dismiss-button[data-v-55cd166e]{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-55cd166e]{cursor:pointer}a .k-badge[data-v-55cd166e],.k-badge.clickable[data-v-55cd166e]{-webkit-user-select:none;user-select:none}.k-badge .k-badge-text[data-v-55cd166e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:var(--3f98ac0d);max-width:var(--KBadgeMaxWidth, var(--3f98ac0d));min-width:8px;min-width:var(--KBadgeMinWidth, 8px);width:auto;width:var(--KBadgeWidth, auto)}.k-badge .k-badge-dismiss-button[data-v-55cd166e]{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(--f8749a84);border-color:var(--63279f00);color:var(--59aa0a8c)}.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(--f8749a84)}.k-badge.k-badge-custom .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:var(--59aa0a8c)}.k-badge.k-badge-custom .k-badge-dismiss-button:hover{background-color:var(--31d8dc04)}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(--cd040c9e)!important}.k-badge.k-badge-custom:has(.k-badge-dismiss-button:hover){background-color:var(--f8749a84)!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-c098ba53]{border-radius:4px;display:flex;flex-wrap:wrap;font-size:15px;font-weight:600!important;line-height:24px!important;list-style:none;margin-bottom:16px;padding:0}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-c098ba53],.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-c098ba53]{align-self:center;color:#6f7787;color:var(--grey-500, #6f7787);display:inline-flex}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-c098ba53]{padding:0 12px 0 8px;padding:0 var(--spacing-sm, 12px) 0 var(--spacing-xs, 8px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-c098ba53]{padding:0 12px 0 0;padding:0 var(--spacing-sm, 12px) 0 0}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-c098ba53] .kong-icon{align-items:center;align-self:baseline;justify-content:center;padding:0 8px 0 0;padding:0 var(--spacing-xs, 8px) 0 0}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-c098ba53] .kong-icon.has-no-text{padding-right:0}.k-breadcrumbs li[data-v-c098ba53]{display:inline-flex}.k-breadcrumbs li a[data-v-c098ba53]{color:#6f7787;color:var(--grey-500, #6f7787);display:inline-flex;font-size:15px;letter-spacing:1px}.k-breadcrumbs li a[data-v-c098ba53]:hover,.k-breadcrumbs li a.no-underline[data-v-c098ba53]{text-decoration:none!important}.k-breadcrumbs li a>.k-breadcrumb-text[data-v-c098ba53]{transition:all .2s ease-in-out}.k-breadcrumbs li a>.k-breadcrumb-text[data-v-c098ba53]:hover{text-decoration:underline}.kong-card[data-v-885e3cf9]{background-color:#fff;background-color:var(--KCardBackground, var(--white, #ffffff));border-radius:3px;border-radius:var(--KCardBorderRadius, 3px);padding:var(--spacing-lg) var(--spacing-lg);padding:var(--KCardPaddingY, var(--spacing-lg)) var(--KCardPaddingX, var(--spacing-lg));transition:box-shadow .2s ease-in-out}.kong-card.noBorder[data-v-885e3cf9]{border:none}.kong-card.border[data-v-885e3cf9]{border:1px solid rgba(0,0,0,.1);border:var(--KCardBorder, 1px solid var(--black-10, rgba(0, 0, 0, .1)));box-shadow:none}.kong-card.borderTop[data-v-885e3cf9]{border-top:1px solid rgba(0,0,0,.1);border-top:var(--KCardBorder, 1px solid var(--black-10, rgba(0, 0, 0, .1)))}.kong-card.hover[data-v-885e3cf9]:hover,.kong-card.kcard-shadow[data-v-885e3cf9]{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-885e3cf9]{align-items:center}.kong-card .k-card-header.has-status[data-v-885e3cf9]{align-items:flex-start}.kong-card .k-card-status-hat[data-v-885e3cf9]{align-items:center;color:var(--grey-600);display:flex;font-size:var(--type-xs)}.kong-card .k-card-title h4[data-v-885e3cf9]{color:var(--black-500);color:var(--KCardTitleColor, var(--black-500));font-size:20px;font-size:var(--KCardTitleFontSize, 20px);font-weight:600;margin:0;padding:0}.kong-card .k-card-actions[data-v-885e3cf9]{margin-left:auto}.kong-card .k-card-body[data-v-885e3cf9]{color:var(--grey-600);font-size:13px;line-height:20px;width:100%}.kong-card .k-card-content .k-table td[data-v-885e3cf9],.kong-card .k-card-content table td[data-v-885e3cf9],.kong-card .k-card-content[data-v-885e3cf9] .k-table td{font-size:var(--type-md)}.kong-card .k-card-notifications[data-v-885e3cf9]{margin-left:auto;margin-top:auto}.kong-card .k-card-header .k-button{min-height:38px}.box[data-v-b34bfe34]{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:3px;display:inline-flex;transition:1s}.box.width-1[data-v-b34bfe34]{width:16px}.box.width-2[data-v-b34bfe34]{width:32px}.box.width-5[data-v-b34bfe34]{width:80px}.box.width-6[data-v-b34bfe34]{width:96px}.box.width-10[data-v-b34bfe34]{width:160px}.box.width-25[data-v-b34bfe34]{width:25%}.box.width-50[data-v-b34bfe34]{width:50%}.box.width-75[data-v-b34bfe34]{width:75%}.box.width-100[data-v-b34bfe34]{width:100%}.box.height-1[data-v-b34bfe34]{height:16px}.box.height-2[data-v-b34bfe34]{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-71f83861]{display:flex;flex-wrap:wrap;gap:16px;gap:var(--spacing-md, 16px);justify-content:space-between;width:100%}.skeleton-card-column[data-v-71f83861]{margin-bottom:16px;margin-bottom:var(--spacing-md, 16px);width:calc(33% - 16px);width:var(--KSkeletonCardWidth, calc(33% - var(--spacing-md, 16px)))}.skeleton-card[data-v-71f83861]{border:1px solid #e6e6e6;border-radius:3px;display:flex;flex-direction:column;min-height:324px;overflow:hidden;padding:16px;padding:var(--spacing-md, 16px)}.skeleton-card .skeleton-card-header[data-v-71f83861]{display:flex;margin-bottom:16px;margin-bottom:var(--spacing-md, 16px);width:100%}.skeleton-card .skeleton-card-content[data-v-71f83861]{display:flex;justify-content:space-between}.skeleton-card .skeleton-card-footer[data-v-71f83861]{align-self:flex-end;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;padding-top:var(--spacing-md, 16px);width:100%}.skeleton-table-wrapper[data-v-3537c1b2]{overflow:hidden;width:100%}.skeleton-table-wrapper .skeleton-table-row[data-v-3537c1b2]{display:flex;flex-direction:row;margin-bottom:32px}@media only screen and (max-width: 1256px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-3537c1b2]:nth-of-type(n + 5){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-3537c1b2]:nth-of-type(4){margin-left:auto;margin-right:0}}@media only screen and (max-width: 756px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-3537c1b2]:nth-of-type(n + 3){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-3537c1b2]:nth-of-type(2){margin-left:auto;margin-right:0;width:96px}}.skeleton-form-wrapper[data-v-deb2da80]{width:100%}.skeleton-form-wrapper .skeleton-form-row[data-v-deb2da80]{margin-bottom:32px}.fullscreen-loading-container[data-v-690ad8ab]{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-690ad8ab]{background-color:#f1f1f5;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, #f1f1f5));border-radius:8px;margin-top:16px;max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-690ad8ab]{background-color:#1155cb;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, #1155cb));border-radius:8px;height:5px}.fullscreen-loading-container[data-v-de08c544]{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-de08c544]{background-color:#f1f1f5;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, #f1f1f5));border-radius:8px;margin-top:16px;max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-de08c544]{background-color:#1155cb;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, #1155cb));border-radius:8px;height:5px}.fullscreen-loading-container .spinner-loader[data-v-de08c544]{animation:spinnerAnimation-de08c544 1.4s infinite linear;border-bottom:10px solid #f1f1f5;border-bottom:10px solid var(--grey-200, #f1f1f5);border-left:10px solid #1155cb;border-left:10px solid var(--KSkeletonFullScreenSpinnerColor, var(--blue-500, #1155cb));border-radius: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;height:183px;margin:60px auto;position:relative;transform:translateZ(0);width:183px}.fullscreen-loading-container .spinner-loader[data-v-de08c544] :after{border-radius:50%;height:183px;width:183px}@keyframes spinnerAnimation-de08c544{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.k-skeleton-container.opacity-0 .box{opacity:0}.k-skeleton-container.opacity-0 :deep(.kong-icon){display:none}.k-skeleton-container.opacity-0.mr-2{margin-right:0!important}.empty-state-wrapper[data-v-c796bb2f]{background-color:var(--white);background-color:var(--KEmptyBackground, var(--white));border-radius:4px;padding:48px 0;padding:var(--spacing-xxl, 48px) 0;text-align:center}.empty-state-wrapper>*+*[data-v-c796bb2f]{margin-top:16px;margin-top:var(--spacing-md, 16px)}.empty-state-wrapper .k-empty-state-title-header[data-v-c796bb2f]{color:var(--black-500);color:var(--KEmptyTitleColor, var(--black-500));font-size:20px;font-weight:600;line-height:24px}.empty-state-wrapper .empty-state-title>*+*[data-v-c796bb2f]{margin-top:8px;margin-top:var(--spacing-xs, 8px)}.empty-state-wrapper .k-empty-state-message[data-v-c796bb2f]{color:var(--black-400);color:var(--KEmptyContentColor, var(--black-400));font-size:13px;line-height:20px;margin-left:auto;margin-right:auto;max-width:50%}.empty-state-wrapper .empty-state-content>*+*[data-v-c796bb2f]{margin-top:32px;margin-top:var(--spacing-xl, 32px)}.empty-state-wrapper .k-empty-state-cta[data-v-c796bb2f]{margin-left:auto;margin-right:auto}.k-input-label .label-tooltip[data-v-c71b10f6] .kong-icon.kong-icon-help,.k-input-label .label-tooltip[data-v-c71b10f6] .kong-icon.kong-icon-info{cursor:pointer;height:16px}.k-input-label .label-tooltip[data-v-c71b10f6] .k-tooltip{font-weight:400}.k-input-label .label-tooltip[data-v-c71b10f6] .k-tooltip code{background-color:#6f7787;background-color:var(--grey-500, #6f7787);color:#fff;color:var(--white, #fff)}.form-control[data-v-c92e3425]{box-shadow:none!important}.form-control.has-icon~.input-icon[data-v-c92e3425]{top:10px}.form-control.has-icon~.input-icon[data-v-c92e3425] svg{height:24px;width:24px}.form-control.has-icon.icon-start[data-v-c92e3425]{padding-left:48px!important;padding-left:calc(var(--spacing-md, 16px) + var(--spacing-xs, 8px) + 24px)!important}.form-control.has-icon.icon-start~.input-icon[data-v-c92e3425]{left:16px;left:var(--spacing-md, 16px)}.form-control.has-icon.icon-end[data-v-c92e3425]{padding-right:48px!important;padding-right:calc(var(--spacing-md, 16px) + var(--spacing-xs, 8px) + 24px)!important}.form-control.has-icon.icon-end~.input-icon[data-v-c92e3425]{right:16px;right:var(--spacing-md, 16px)}.form-control.has-icon.k-input-small~.input-icon[data-v-c92e3425]{top:8px;top:var(--spacing-xs, 8px)}.form-control.has-icon.k-input-small~.input-icon[data-v-c92e3425] svg{height:22px;width:22px}.form-control.has-icon.k-input-small.icon-start[data-v-c92e3425]{padding-left:42px!important;padding-left:calc(var(--spacing-sm, 12px) + var(--spacing-xs, 8px) + 22px)!important}.form-control.has-icon.k-input-small.icon-start~.input-icon[data-v-c92e3425]{left:12px;left:var(--spacing-sm, 12px)}.form-control.has-icon.k-input-small.icon-end[data-v-c92e3425]{padding-right:42px!important;padding-right:calc(var(--spacing-sm, 12px) + var(--spacing-xs, 8px) + 22px)!important}.form-control.has-icon.k-input-small.icon-end~.input-icon[data-v-c92e3425]{right:12px;right:var(--spacing-sm, 12px)}.form-control.has-icon.k-input-large~.input-icon[data-v-c92e3425]{top:16px;top:var(--spacing-md, 16px)}.form-control.has-icon.k-input-large~.input-icon[data-v-c92e3425] svg{height:26px;width:26px}.form-control.has-icon.k-input-large.icon-start[data-v-c92e3425]{padding-left:58px!important;padding-left:calc(var(--spacing-lg, 24px) + var(--spacing-xs, 8px) + 26px)!important}.form-control.has-icon.k-input-large.icon-start~.input-icon[data-v-c92e3425]{left:24px;left:var(--spacing-lg, 24px)}.form-control.has-icon.k-input-large.icon-end[data-v-c92e3425]{padding-right:58px!important;padding-right:calc(var(--spacing-lg, 24px) + var(--spacing-xs, 8px) + 26px)!important}.form-control.has-icon.k-input-large.icon-end~.input-icon[data-v-c92e3425]{right:24px;right:var(--spacing-lg, 24px)}.help[data-v-c92e3425]{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, 14px);margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0}.input-icon[data-v-c92e3425]{align-items:center;display:inline-flex;pointer-events:none;position:absolute}.input-icon.clickable[data-v-c92e3425]{cursor:pointer;pointer-events:auto}.has-error[data-v-c92e3425]{color:var(--red-500);font-weight:500}.k-input-wrapper[data-v-c92e3425]{position:relative}.k-input-wrapper input.k-input[data-v-c92e3425]{-webkit-appearance:none}.k-input-wrapper .k-input-label-wrapper-large .has-error[data-v-c92e3425],.k-input-wrapper .k-input-large+.has-error[data-v-c92e3425]{font-size:12px;line-height:15px;margin-top:4px}.k-input-wrapper .k-input-label-wrapper-medium .has-error[data-v-c92e3425],.k-input-wrapper .k-input-medium+.has-error[data-v-c92e3425]{font-size:11px;line-height:13px;margin-top:3px}.k-input-wrapper .k-input-label-wrapper-small .has-error[data-v-c92e3425],.k-input-wrapper .k-input-small+.has-error[data-v-c92e3425]{font-size:11px;line-height:11px;margin-top:2px}.k-input-wrapper .text-on-input label:not(.disabled):not(.readonly).hovered[data-v-c92e3425],.k-input-wrapper .text-on-input label[data-v-c92e3425]:not(.disabled):not(.readonly):hover{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.k-input-wrapper.input-error .text-on-input label.hovered[data-v-c92e3425],.k-input-wrapper.input-error .text-on-input label[data-v-c92e3425]:hover,.k-input-wrapper.input-error .text-on-input label.focused[data-v-c92e3425],.k-input-wrapper.input-error .text-on-input label[data-v-c92e3425]:focus{color:var(--red-500)!important}.k-select-item[data-v-319ad594]{list-style:none!important;margin-bottom:4px}.k-select-item[data-v-319ad594]:last-of-type{margin-bottom:0!important}.k-select-item button[data-v-319ad594]{align-items:center;background-color:var(--white);border:none;border-radius:4px;color:var(--grey-500);display:flex;font-family:var(--font-family-sans);font-size:var(--type-xs);font-weight:400;line-height:26px;padding-left:var(--spacing-xxs);text-align:left;width:100%}.k-select-item button[data-v-319ad594]:not(:disabled){cursor:pointer}.k-select-item button[data-v-319ad594]:disabled{cursor:not-allowed}.k-select-item button:disabled .k-select-item-label[data-v-319ad594]{opacity:.6}.k-select-item button .k-select-item-label[data-v-319ad594]{color:var(--grey-600);font-size:14px;font-weight:500;line-height:20px;padding:8px;width:auto}.k-select-item button .k-select-item-label[data-v-319ad594] .select-item-label{color:var(--grey-600);font-size:14px;font-weight:600;margin-bottom:4px}.k-select-item button .k-select-item-label[data-v-319ad594] .select-item-desc{color:var(--grey-500);font-size:14px;font-weight:400}.k-select-item button .kong-icon[data-v-319ad594]:not(.selected-item-icon){margin-right:12px}.k-select-item button .k-select-selected-icon-container[data-v-319ad594]{height:24px;margin-bottom:auto;margin-left:auto;margin-top:auto;width:24px}.k-select-item button .k-select-selected-icon-container .kong-icon[data-v-319ad594]{display:flex;position:relative;right:0;top:0;transform:none}.k-select-item button[data-v-319ad594]:not(:disabled):hover{background-color:var(--grey-100);color:var(--grey-600)}.k-select-item button.selected[data-v-319ad594]{background-color:var(--blue-100);color:var(--blue-500);font-weight:400}.k-select-item button.danger[data-v-319ad594]{color:var(--red-500)}.k-select-group-title[data-v-ed43551d]{color:var(--black-300);font-size:var(--type-xs);font-weight:600;margin-bottom:var(--spacing-xxs);padding:var(--spacing-xs);text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-select[data-v-3c6e4742]{width:fit-content}.k-select .k-select-item-selection[data-v-3c6e4742]{background-color:var(--blue-100);border-radius:4px;color:var(--blue-500);display:flex;font-weight:400;margin-bottom:6px}.k-select .k-select-item-selection.overlay-label-item-selection[data-v-3c6e4742]{position:relative;top:-8px}.k-select .k-select-item-selection .clear-selection-icon[data-v-3c6e4742]{height:24px;margin-bottom:auto;margin-left:auto;margin-top:auto;padding:0}.k-select .k-select-trigger[data-v-3c6e4742]:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;content:"";display:inline-block;height:0;margin-left:8px;margin-left:var(--spacing-xs, 8px);vertical-align:middle;width:0}.k-select .k-select-selected-item-label{align-self:center;font-size:14px;line-height:16px}.k-select .k-select-item-selection .clear-selection-icon .kong-icon{margin-left:auto}.k-select .k-button.btn-link{padding:12px 24px;padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);text-decoration:none}.k-select .k-button.btn-link:focus{box-shadow:0 0 #fff,0 0 0 2px #1155cb;box-shadow:0 0 0 0 var(--white, #ffffff),0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, #1155cb))}.k-select .k-button.btn-link .caret{margin-left:auto}.k-select .k-select-input{background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!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 var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!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 var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;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:10px}.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:#000000b3!important;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)))!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.has-chevron{padding-right:40px}.k-select .k-select-input .k-input.has-clear{padding-right:60px}.k-select .k-select-inputinput.k-input{height:100%;padding:var(--spacing-xs)}.k-select .k-select-input .kong-icon{display:inline-flex}.k-select .k-select-input .clear-selection-icon{padding:0;position:absolute;right:30px;top:13px;z-index:9}.k-select .k-select-input .clear-selection-icon.overlay-label-clear{top:36px}.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:10px 16px;padding:10px var(--spacing-md, 16px);pointer-events:none;position:absolute;right:calc(var(--79b73496) + 10px);width:calc(100% - var(--79b73496) - 10px)}.k-select div.k-select-input.select-input-container{align-items:center;border:1px solid var(--grey-300);border-radius:3px;cursor:pointer!important;display:flex;flex:0 0 40%;flex-direction:row-reverse;transition:all .1s ease}.k-select div.k-select-input.select-input-container .k-input-wrapper{border-radius:3px}.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:var(--blue-200);border-color:var(--KInputHover, var(--blue-200))}.k-select div.k-select-input.select-input-container:hover .text-on-input label{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.k-select div.k-select-input.select-input-container.is-open{border-color:var(--blue-400);border-color:var(--KInputFocus, var(--blue-400))}.k-select div.k-select-input.select-input-container.is-open .text-on-input label{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.k-select .k-select-button .has-caret .kong-icon{margin-left: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;width:100%}.k-select .k-select-popover[x-placement^=top]{margin-bottom:2px!important;margin-top:0!important}.k-select .k-select-popover.k-select-pop-button,.k-select .k-select-popover.k-select-pop-dropdown{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--grey-300)}.k-select .k-select-popover.k-select-pop-select{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--black-10)}.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:var(--grey-500);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}.k-select .k-select-popover ul{margin:0;padding:0}.k-select .k-select-popover a{color:var(--black-70);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(--8a1671fe);overflow-y:auto}.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(--8a1671fe);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;border-top:1px solid var(--grey-200);color:#6f7787;padding:var(--spacing-xs);padding-bottom:0}.pagination-offset-button-container[data-v-5ceb4e80]{display:flex}.pagination-offset-button-container .pagination-button.k-button[data-v-5ceb4e80]{background-color:#fff;border:1px solid var(--grey-300);border-radius:4px;color:var(--grey-500);height:34px;margin:0 6px;padding:6px;width:34px}.pagination-offset-button-container .pagination-button.k-button[data-v-5ceb4e80]:focus,.pagination-offset-button-container .pagination-button.k-button[data-v-5ceb4e80]:hover{border-color:var(--blue-500);border-radius:4px;color:var(--blue-500)}.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-5ceb4e80]:focus,.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-5ceb4e80]:hover{border-color:var(--grey-200);box-shadow:none;color:var(--black-45);cursor:not-allowed}.pagination-offset-button-container .pagination-button.k-button.active[data-v-5ceb4e80]{background-color:var(--blue-100);border-color:var(--blue-200);border-radius:4px;color:var(--blue-500);outline:none}.card-pagination-bar[data-v-9a657ea2]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.pagination-text[data-v-9a657ea2]{color:var(--grey-500);font-size:14px;font-weight:500;min-width:115px}.pagination-text-pages[data-v-9a657ea2]{color:#000}.page-size-select[data-v-9a657ea2]{--KButtonLink: var(--KPaginationPageSizeColor, var(--blue-400));--KButtonOutlineBorder: var(--KPaginationPageSizeColor, var(--blue-400));--KButtonFontSize: var(--type-sm);color:var(--blue-400);font-weight:600;line-height:20px}.pagination-button-container[data-v-9a657ea2]{display:flex;list-style:none;text-align:center}.pagination-button-container a[data-v-9a657ea2]{display:block;font-weight:initial;text-decoration:none!important}.pagination-button-container .pagination-button[data-v-9a657ea2]{align-self:center;background-color:#fff;border:1px solid var(--grey-300);border:1px solid var(--KPaginationBorderColor, var(--grey-300));border-radius:4px;color:var(--grey-500);color:var(--KPaginationColor, var(--grey-500));cursor:pointer;font-size:12px;font-weight:initial;height:32px;line-height:20px;margin:0 6px;min-width:32px}.pagination-button-container .pagination-button[data-v-9a657ea2]:not(.square){background-color:#fff;background-color:var(--KPaginationBackgroundColor, white)}.pagination-button-container .pagination-button a[data-v-9a657ea2],.pagination-button-container .pagination-button div[data-v-9a657ea2]{padding:6px}.pagination-button-container .pagination-button.square[data-v-9a657ea2]{border:none}.pagination-button-container .pagination-button.placeholder[data-v-9a657ea2]{align-items:center;color:var(--grey-500);color:var(--KPaginationColor, var(--grey-500));cursor:initial;display:flex;justify-content:center}.pagination-button-container .pagination-button[data-v-9a657ea2]:focus:not(.placeholder),.pagination-button-container .pagination-button[data-v-9a657ea2]:hover:not(.placeholder){border-color:var(--blue-500);border-color:var(--KPaginationActiveColor, var(--blue-500));border-radius:4px;color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500))}.pagination-button-container .pagination-button.disabled[data-v-9a657ea2]:focus:not(.placeholder),.pagination-button-container .pagination-button.disabled[data-v-9a657ea2]:hover:not(.placeholder){border-color:var(--grey-200);color:var(--black-45)}.pagination-button-container .pagination-button.disabled a[data-v-9a657ea2]{cursor:not-allowed!important}.pagination-button-container .pagination-button.active[data-v-9a657ea2]{background-color:#f2f6fe;background-color:var(--KPaginationActiveBackgroundColor, var(--blue-100, #f2f6fe));border-color:var(--blue-200);border-color:var(--KPaginationActiveBorderColor, var(--blue-200));border-radius:4px;color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500));outline:none}.pagination-button-container .pagination-button.active a[data-v-9a657ea2]{color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500))}.page-size-select .k-select-pop-button[x-placement^=top]{margin-bottom:2px}.k-card-catalog-item[data-v-6e0fea39]{display:flex;flex-direction:column;justify-content:stretch;overflow:hidden}.k-card-catalog-item .multi-line-truncate[data-v-6e0fea39]{line-height:20px;line-height:var(--lh, var(--kui-line-height-30, 20px));max-height:100px;max-height:calc(var(--lh, var(--kui-line-height-30, 20px)) * var(--max-lines, 5));overflow:hidden;padding-right:8px;padding-right:var(--kui-space-40, 8px);position:relative}.k-card-catalog-item .multi-line-truncate[data-v-6e0fea39]:before{content:"...";position:absolute;right:12px;right:var(--kui-space-50, 12px);top:80px;top:calc(var(--lh, var(--kui-line-height-30, 20px)) * var(--max-lines-less, 4))}.k-card-catalog-item[data-v-6e0fea39]: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-b1313874]{color:#3a3f51;color:var(--blue-600, var(--kui-color-text-neutral-stronger, #3a3f51))}.k-card-catalog .k-catalog-page[data-v-b1313874]{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-b1313874]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-catalog-toolbar[data-v-b1313874]>*{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-75a5fd6b]{--KInputLabelWeight: 400;--KInputLabelLineHeight: 20px;--KInputLabelFont: Inter,Helvetica,Arial,sans-serif;--KInputLabelMargin: 0;--KInputLabelSize: var(--type-sm, type(sm));vertical-align:middle}.k-checkbox-description[data-v-75a5fd6b]{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));font-size:14px;font-size:var(--type-sm, 14px);font-weight:400;line-height:20px;padding-left:var(--spacing-lg);padding-top:var(--spacing-xxs)}.disabled .k-checkbox-label[data-v-75a5fd6b]{color:#b6b6bd;color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}.k-checkbox-description,.k-checkbox .k-checkbox-label.has-desc{font-weight:600}.k-checkbox .has-desc .label-tooltip{display:inline-block;padding-top:2px}.k-code-block[data-v-d7136e26]{border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, 8px);color:#0a2b66;color:var(--KCodeBlockColor, var(--steel-700, #0a2b66))}.k-code-block.theme-light[data-v-d7136e26]{--KButtonOutlineColor: var(--steel-500, color(steel-500));--KButtonOutlineBorder: var(--steel-500, color(steel-500));--KButtonOutlineHoverBorder: var(--steel-700, color(steel-700))}.k-code-block.theme-dark[data-v-d7136e26]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-d7136e26],.k-code-block code[data-v-d7136e26]{color:#0a2b66;color:var(--KCodeBlockColor, var(--steel-700, #0a2b66));font-family:monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, monospace));font-size:12px;font-size:var(--KCodeBlockFontSize, var(--type-xs, 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-d7136e26],.k-code-block.theme-dark code[data-v-d7136e26]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-d7136e26]{background-color:#f8f8fa;background-color:var(--KCodeBlockBackgroundColor, var(--grey-100, #f8f8fa));border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, 8px);display:grid;gap:12px;gap:var(--spacing-sm, 12px);grid-template-columns:var(--maxLineNumberWidth) 1fr;margin-bottom:0;margin-top:0;max-height:none;max-height:var(--KCodeBlockMaxHeight, none);min-height:56px;overflow:auto;padding:16px 0 0 12px;padding:var(--spacing-md, 16px) 0 0 var(--spacing-sm, 12px)}.k-code-block pre.is-single-line[data-v-d7136e26]{grid-template-columns:auto;padding:12px 48px 0 0;padding:var(--spacing-sm, 12px) var(--spacing-xxl, 48px) 0 0}.k-code-block pre.is-single-line code[data-v-d7136e26]{line-height:29px;margin-right:20px;overflow-x:auto;padding-bottom:8px;padding-bottom:var(--spacing-xs, 8px);padding-left:12px;padding-left:var(--spacing-sm, 12px)}.k-code-block pre.is-single-line+.k-code-block-copy-button[data-v-d7136e26]{top:8px;top:var(--spacing-xs, 8px)}.k-code-block.theme-dark pre[data-v-d7136e26]{background-color:#0b172d;background-color:var(--KCodeBlockBackgroundColor, var(--black-500, #0b172d))}.k-code-block pre[data-v-d7136e26]:focus-visible{isolation:isolate;outline:2px solid #1155cb;outline:2px solid var(--KCodeBlockFocusColor, var(--blue-500, #1155cb));outline-offset:-2px}.k-code-block.theme-dark pre[data-v-d7136e26]: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-d7136e26]{border-radius:0 0 8px 8px}.k-code-block code[data-v-d7136e26]{display:block;min-width:0;overflow-x:auto;padding-bottom:12px;padding-bottom:var(--spacing-sm, 12px)}.k-code-block[data-v-d7136e26]:focus-visible{box-shadow:0 0 0 2px #1155cb;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--blue-500, #1155cb));isolation:isolate;outline:none}.k-code-block.theme-dark[data-v-d7136e26]: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-d7136e26]{align-items:stretch;background-color:#f1f1f5;background-color:var(--grey-200, #f1f1f5);border-bottom:1px solid #e7e7ec;border-bottom:1px solid var(--grey-300, #e7e7ec);border-top-left-radius:8px;border-top-left-radius:var(--KCodeBlockBorderRadius, 8px);border-top-right-radius:8px;border-top-right-radius:var(--KCodeBlockBorderRadius, 8px);display:flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, 4px);justify-content:flex-end;padding:8px 16px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px)}.theme-dark .k-code-block-actions[data-v-d7136e26]{background-color:#0b172d;background-color:var(--black-500, #0b172d);border-bottom:1px solid #273c61;border-bottom:1px solid var(--steel-700, #273c61);color:#fff}.k-code-block-actions .k-button[data-v-d7136e26]{align-self:stretch}.k-code-block-actions .k-button.action-active[data-v-d7136e26]{background-color:#5c7299;background-color:var(--steel-500, #5c7299);border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff}.theme-dark .k-button[data-v-d7136e26]{background-color:#0b172d;background-color:var(--black-500, #0b172d);border-color:#a3b6d9;border-color:var(--steel-300, #a3b6d9);color:#a3b6d9;color:var(--steel-300, #a3b6d9)}.theme-dark .k-button[data-v-d7136e26]:hover{background-color:#7d91b3;background-color:var(--steel-400, #7d91b3);border-color:#7d91b3;border-color:var(--steel-400, #7d91b3);color:#0b172d;color:var(--black-500, #0b172d)}.theme-dark .k-button[data-v-d7136e26]:hover:disabled{background-color:#0b172d;background-color:var(--black-500, #0b172d)}.theme-dark .k-button.action-active[data-v-d7136e26]{background-color:#a3b6d9;background-color:var(--steel-300, #a3b6d9);border-color:#a3b6d9;border-color:var(--steel-300, #a3b6d9);color:#0b172d;color:var(--black-500, #0b172d)}.k-is-processing-icon[data-v-d7136e26]{align-items:center;display:inline-flex;justify-content:center}.k-search-actions[data-v-d7136e26]{align-items:stretch;display:inline-flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, 4px)}.k-is-processing-icon[data-v-d7136e26]:not(.k-is-processing-icon-is-visible){visibility:hidden}.k-button.k-regexp-mode-button[data-v-d7136e26]{font-family:monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, monospace))}.k-search-container[data-v-d7136e26]{align-items:stretch;background-color:#fff;background-color:var(--white, #ffffff);border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:3px;display:inline-flex;flex-basis:15ch;flex-grow:1;max-width:250px;position:relative;transition:border .1s ease}.k-search-container[data-v-d7136e26]:focus{border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec))}.theme-dark .k-search-container[data-v-d7136e26]{background-color:#273c61;background-color:var(--steel-700, #273c61);border:none}.k-search-container[data-v-d7136e26]:hover{border-color:#dae3f2;border-color:var(--KInputHover, var(--steel-200, #dae3f2))}.k-search-container[data-v-d7136e26]:focus-within{border-color:#7d91b3;border-color:var(--KInputFocus, var(--steel-400, #7d91b3))}.theme-dark .k-search-container[data-v-d7136e26]:focus-within{border-color:#a3b6d9;border-color:var(--KInputFocus, var(--steel-300, #a3b6d9))}.k-code-block-search-input[data-v-d7136e26]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:currentColor;flex-grow:1;font:inherit;height:32px;margin:0;padding:0 8px;padding:0 var(--spacing-xs, 8px);width:0}.theme-dark .k-code-block-search-input[data-v-d7136e26]{background-color:#273c61;background-color:var(--steel-700, #273c61);color:#fff}.k-code-block-search-input[data-v-d7136e26]:focus,.k-code-block-search-input[data-v-d7136e26]:focus-visible{outline:none}.k-code-block-search-results[data-v-d7136e26]{align-self:center;min-width:12ch;padding-right:12px;padding-right:var(--spacing-sm, 12px);text-align:right}.k-code-block-search-results[data-v-d7136e26]:not(.k-code-block-search-results-has-query){color:#6f7787;color:var(--grey-500, #6f7787)}.theme-dark .k-code-block-search-results[data-v-d7136e26]:not(.k-code-block-search-results-has-query){color:#a3b6d9;color:var(--steel-300, #a3b6d9)}.k-code-block-search-error[data-v-d7136e26],.k-code-block-search-results[data-v-d7136e26]{margin-bottom:0;margin-top:0}.k-code-block-search-error[data-v-d7136e26]{background-color:#fff;background-color:var(--white, #ffffff);border:1px solid currentColor;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#922021;color:var(--red-700, #922021);font-size:13px;left:-1px;padding:0 4px;padding:0 var(--spacing-xxs, 4px);position:absolute;right:-1px;top:100%;z-index:1}.k-search-icon[data-v-d7136e26]{color:#b6b6bd;color:var(--grey-400, #b6b6bd);padding:0 4px;padding:0 var(--spacing-xxs, 4px)}.k-clear-query-button[data-v-d7136e26]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid transparent;border-radius:3px;color:#b6b6bd;color:var(--grey-400, #b6b6bd);display:inline-flex;font:inherit;margin:0;padding:0 4px;padding:0 var(--spacing-xxs, 4px)}.k-clear-query-button[data-v-d7136e26]:focus{border-color:#1155cb;border-color:var(--KButtonOutlineBorder, var(--blue-500, #1155cb));box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, #1155cb));outline:none}.theme-dark .k-clear-query-button[data-v-d7136e26]: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, #ffffff),0 0 0 4px var(--KButtonOutlineBorder, var(--green-500, #07a88d))}.k-code-block-content[data-v-d7136e26]{position:relative}.k-code-block-secondary-actions[data-v-d7136e26]{display:flex;gap:4px;gap:var(--spacing-xxs, 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-d7136e26]:after{background-color:#3c4557;background-color:var(--grey-600, #3c4557);border-radius:3px;color:#fff;color:var(--white, #ffffff);content:attr(data-tooltip-text);font-weight:400;padding:8px;padding:var(--spacing-xs, 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-d7136e26]{align-items:center;display:inline-flex;justify-content:center}.k-line-number-rows[data-v-d7136e26]{box-sizing:border-box;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.k-line-number-rows[data-v-d7136e26],.k-line-number-rows a[data-v-d7136e26]{color:#5c7299;color:var(--steel-500, #5c7299)}.theme-dark .k-line-number-rows[data-v-d7136e26],.theme-dark .k-line-number-rows a[data-v-d7136e26]{color:#a3b6d9;color:var(--steel-300, #a3b6d9)}.k-line[data-v-d7136e26]{display:inline-flex;justify-content:flex-end}.k-line-is-match[data-v-d7136e26]:before{background-color:#4954691a;content:" ";left:0;pointer-events:none;position:absolute;right:0}.theme-dark .k-line-is-match[data-v-d7136e26]:before{background-color:#4954694d}.k-line-is-highlighted-match[data-v-d7136e26]:before{background-color:#49546933;border-left:5px solid #1155cb;border-left:5px solid var(--KCodeBlockMatchHighlightColor, var(--blue-500, #1155cb))}.theme-dark .k-line-is-highlighted-match[data-v-d7136e26]:before{border-left:5px solid #07a88d;border-left:5px solid var(--KCodeBlockMatchHighlightColor, var(--green-500, #07a88d))}.k-line-anchor[data-v-d7136e26]:not([href]){text-decoration:none}.k-line-anchor[href][data-v-d7136e26]:hover{color:var(--grey-600);text-decoration:underline}.k-code-block .k-matched-term{color:#006e9d;color:var(--teal-500, #006e9d);font-weight:900}.k-code-block .theme-dark .k-matched-term{color:#07a88d;color:var(--green-500, #07a88d)}.k-code-block .k-button.small{padding-left:8px;padding-left:var(--spacing-xs, 8px);padding-right:8px;padding-right:var(--spacing-xs, 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:transparent;border-color:transparent}}.k-code-block .k-button:not(.increase-specificity):hover{background-color:#f0f4fa;background-color:var(--steel-100, #f0f4fa);border-color:transparent!important}.k-code-block .k-button:not(.increase-specificity):active,.k-code-block .k-button:not(.increase-specificity):hover:active{background-color:#5c7299;background-color:var(--steel-500, #5c7299);border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff}.k-code-block .theme-dark .k-button:not(.increase-specificity){color:#a3b6d9;color:var(--steel-300, #a3b6d9)}@media (max-width: 767px){.k-code-block .theme-dark .k-button:not(.increase-specificity){background-color:#0b172d;background-color:var(--black-500, #0b172d);border-color:#a3b6d9;border-color:var(--steel-300, #a3b6d9)}}.k-code-block .theme-dark .k-button:not(.increase-specificity):hover{background-color:#ffffff1a;border-color:transparent!important}.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:#a3b6d9;background-color:var(--steel-300, #a3b6d9);border-color:#a3b6d9;border-color:var(--steel-300, #a3b6d9);color:#0b172d;color:var(--black-500, #0b172d)}.k-collapse .k-collapse-title[data-v-3f6dd8a6]{font-size:var(--type-lg);font-weight:600}.k-collapse .k-collapse-trigger[data-v-3f6dd8a6]{cursor:pointer}.k-collapse .k-collapse-trigger .k-collapse-trigger-content[data-v-3f6dd8a6]{color:var(--blue-500);color:var(--KCollapseTriggerColor, var(--blue-500));font-size:var(--type-sm);font-weight:600}.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:var(--blue-500);stroke:var(--KCollapseTriggerColor, var(--blue-500))}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-icon.kong-icon{padding-right:0}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-label .kong-icon{position:relative;top:2px}.k-segmented-control[data-v-03430ac1]{gap:0px;gap:var(--KSegmentedControlGap, 0px)}.k-segmented-control[data-v-03430ac1] .k-button{--KButtonPrimaryBase: var(--KSegmentedControlSelectedBackground, var(--blue-100));--KButtonPrimaryHover: var(--KKSegmentedControlSelectedBackground, var(--blue-100));--KButtonSecondaryBase: var(--KSegmentedControlUnselectedBackground, var(--white));--KButtonSecondaryHover: var(--KSegmentedControlUnselectedBackground, var(--white));border-radius:0;color:var(--blue-500);color:var(--KSegmentedControlText, var(--blue-500));flex:1;margin-left:-1px}.k-segmented-control[data-v-03430ac1] .k-button.primary{border-color:var(--blue-500);border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500));z-index:1}.k-segmented-control[data-v-03430ac1] .k-button.secondary{border-color:#1155cb66;border-color:var(--KSegmentedControlUnselectedBorder, rgba(17, 85, 203, .4))}.k-segmented-control[data-v-03430ac1] .k-button.secondary:hover{border-color:var(--blue-500);border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500))}.k-segmented-control[data-v-03430ac1] .k-button:hover,.k-segmented-control[data-v-03430ac1] .k-button:active{z-index:2}.k-segmented-control[data-v-03430ac1] .k-button:focus{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--blue-500);box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--KSegmentedControlSelectedBorder, var(--blue-500));z-index:3}.k-segmented-control[data-v-03430ac1] .k-button:first-child{border-radius:3px 0 0 3px;margin-left:0}.k-segmented-control[data-v-03430ac1] .k-button:last-child{border-radius:0 3px 3px 0}.k-segmented-control[data-v-03430ac1] .k-button:only-child{border-radius:3px;margin-left:0}.k-segmented-control[data-v-03430ac1] .k-button:disabled,.k-segmented-control[data-v-03430ac1] .k-button:disabled:hover{background-color:var(--white)!important;background-color:var(--KSegmentedControlUnselectedBackground, var(--white))!important;border-color:#6f778766;z-index:0}.k-segmented-control[data-v-03430ac1]: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 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: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 var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!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 var(--blue-200)!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-datetime-picker .timepicker-input:focus,.k-datetime-picker .timepicker-input:active{box-shadow:inset 0 0 0 1px var(--blue-400)!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!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, 16px);line-height:1}li.k-dropdown-item:not(:first-of-type).has-divider{margin-top:24px;margin-top:var(--spacing-lg, 24px);position:relative}li.k-dropdown-item:not(:first-of-type).has-divider:before{background:#f1f1f5;background:var(--grey-200, #f1f1f5);content:"";display:block;height:1px;position:absolute;top:-13px;width:100%}li.k-dropdown-item svg{margin-right:12px;margin-right:var(--spacing-sm, 12px)}li.k-dropdown-item:hover{background-color:#f8f8fa;background-color:var(--grey-100, #f8f8fa)}li.k-dropdown-item .k-dropdown-item-trigger,li.k-dropdown-item .k-dropdown-item-trigger.btn-link{color:#000000b3;color:var(--black-70, rgba(0, 0, 0, .7));line-height:18px;line-height:var(--type-lg, 18px);padding:16px 24px;padding:var(--spacing-md, 16px) var(--spacing-lg, 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:#b6b6bd!important;color:var(--grey-400, #b6b6bd)!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:#f1f1f5!important;background-color:var(--grey-200, #f1f1f5)!important}.k-dropdown-item a.k-dropdown-item-trigger,.k-dropdown-item button.k-dropdown-item-trigger{line-height:18px;line-height:var(--type-lg, 18px);text-decoration:none!important}.k-dropdown-item.danger button:not(:disabled),.k-dropdown-item.danger a:not(:disabled){color:#d44324;color:var(--red-500, #d44324);transition:all .3s}.k-dropdown-item.danger button:not(:disabled):hover,.k-dropdown-item.danger a:not(:disabled):hover{color:#d44324;color:var(--red-500, #d44324)}.k-dropdown-menu[data-v-3f45ec8d]{width:fit-content}.k-dropdown-menu .drodpown-trigger[data-v-3f45ec8d]:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;content:"";display:inline-block;height:0;margin-left:8px;margin-left:var(--spacing-xs, 8px);vertical-align:middle;width:0}.k-popover.k-dropdown-popover{--KPopPaddingY: var(--spacing-sm, spacing(sm));--KPopPaddingX: 0;border:1px solid rgba(0,0,0,.1);border:1px solid var(--black-10, rgba(0, 0, 0, .1))}.k-popover.k-dropdown-popover ul{margin:0;padding:0}.k-popover.k-dropdown-popover a{color:#000000b3;color:var(--black-70, rgba(0, 0, 0, .7));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:0;color:#3c4557;color:var(--grey-600, #3c4557);white-space:nowrap;--KButtonOutlineColor: var(--grey-500, #6f7787)}.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, #ffffff)}.selection-dropdown-menu .dropdown-trigger .k-button.is-active{background-color:#f8f8fa;background-color:var(--grey-100, #f8f8fa)}.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}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option{background-color:#f2f6fe;background-color:var(--blue-100, #f2f6fe)}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option .non-visual-button{font-weight:500!important}.k-file-upload[data-v-400371a5]{position:relative}.k-file-upload .k-file-upload-btn.k-button[data-v-400371a5]{border-radius:100px;height:29px;position:absolute;right:var(--type-xs)}.k-file-upload .k-file-upload-btn-with-label.k-button[data-v-400371a5]{top:35px}.k-file-upload .k-file-upload-btn-without-label.k-button[data-v-400371a5]{top:7px}.k-file-upload[data-v-400371a5] .k-input-wrapper input[type=file]::-webkit-file-upload-button,.k-file-upload[data-v-400371a5] .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-400371a5] .k-input-wrapper input[type=file],.k-file-upload[data-v-400371a5] .k-input-wrapper input[type=file].image-upload{color:transparent}.k-file-upload .remove-button[data-v-400371a5]{background-color:transparent;border:none;cursor:pointer;height:var(--spacing-lg);padding:var(--type-xxs) 6px;position:absolute;right:118px;top:38px}.k-file-upload .remove-button[data-v-400371a5]:hover,.k-file-upload .remove-button[data-v-400371a5]:active{background-color:transparent!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, #1155cb))}.k-file-upload .move-btn-right[data-v-400371a5]{right:10px}.k-file-upload .image-upload-icon[data-v-400371a5]{cursor:pointer;left:var(--spacing-xs);position:absolute;top:var(--type-xxs)}.k-file-upload .image-upload-description[data-v-400371a5]{color:var(--blue-500);cursor:pointer;font-size:13px;left:44px;line-height:20px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:var(--type-xs);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:var(--black-70);left:20px;pointer-events:none;position:absolute}.k-file-upload .has-label{top:40px}.k-file-upload .has-no-label{top:var(--type-xs)}.k-inline-edit[data-v-fd99b75f]{--padding: var(--spacing-xxs) var(--spacing-xs);box-sizing:border-box}.k-inline-edit[data-v-fd99b75f]>div{cursor:text;display:inline-flex;width:100%}.k-inline-edit[data-v-fd99b75f]>div>*{border:1px solid transparent;border-radius:3px;line-height:1.25;margin-left:calc(-1 * var(--spacing-xs));margin-top:0;overflow:hidden;padding:var(--padding);transition:background-color .2s ease;width:100%}.k-inline-edit[data-v-fd99b75f]>div:hover>*{background-color:var(--grey-200)}.k-inline-edit .k-input[data-v-fd99b75f]{display:inline-flex;padding:var(--padding);width:100%}.k-inline-edit .k-input[data-v-fd99b75f]:focus,.k-inline-edit .k-input[data-v-fd99b75f]:hover{background-color:var(--white)}.k-switch[data-v-9d0a8612],.k-input-switch[data-v-9d0a8612]{position:relative}.k-switch .has-label-left+.kong-icon[data-v-9d0a8612],.k-input-switch .has-label-left+.kong-icon[data-v-9d0a8612]{margin-left:8px}.k-switch .has-label-right+.kong-icon[data-v-9d0a8612],.k-input-switch .has-label-right+.kong-icon[data-v-9d0a8612]{left:57px;position:absolute}.k-switch .kong-icon[data-v-9d0a8612],.k-input-switch .kong-icon[data-v-9d0a8612]{top:1px;transform:translate(-54px)}.k-menu-item-divider[data-v-1e7699af]{padding:0 19px}.k-menu-item-divider hr[data-v-1e7699af]{border:none;border-top:1px solid var(--grey-300);margin:16px 0}.k-menu-item[data-v-4a928556]{color:var(--grey-500);font-size:13px;font-weight:400;line-height:24px;list-style:none;margin:0;padding-left:2px;position:relative;white-space:nowrap}.span-icon-container[data-v-4a928556]{height:24px;margin-left:auto;width:24px}.title-dark[data-v-4a928556]{color:var(--grey-600)}.k-menu-item .menu-button[data-v-4a928556]{cursor:pointer!important;padding-left:19px;padding-right:24px}.k-menu-item .menu-button[data-v-4a928556]:hover{color:var(--grey-600)}.menu-content[data-v-4a928556]{color:var(--grey-500);padding-left:19px;padding-right:24px}.k-button.menu-button[data-v-4a928556]{color:var(--grey-500);color:var(--KButtonOutlineColor, var(--grey-500));font-family:var(--font-family-sans);font-size:13px;font-weight:400!important;line-height:24px;width:100%}.k-button.menu-button[data-v-4a928556]:focus{box-shadow:0 0 0 1px var(--blue-200)}.k-button.medium[data-v-4a928556]{padding-bottom:8px;padding-top:8px}.k-menu-item.expando-item>button+div+hr[data-v-4a928556],.last-menu-item[data-v-4a928556],.last-menu-item>button+div+hr[data-v-4a928556],.k-menu-item[data-v-4a928556]:last-of-type{border:0}.k-menu[data-v-ea3c8992]{background-color:var(--white);border:1px solid var(--grey-300);border-radius:4px;padding-bottom:8px;padding-top:11px}.clear-cta-button[data-v-ea3c8992]>button.k-button{border:none;color:var(--blue-300);font-size:13px;font-weight:500;line-height:13px;margin-bottom:6px;margin-top:10px;padding-top:2px}.clear-cta-button[data-v-ea3c8992]>button.k-button:active,.clear-cta-button[data-v-ea3c8992]>button.k-button:hover{background-color:transparent;color:var(--blue-500)}.clear-cta-button[data-v-ea3c8992]>button.k-button:focus{background-color:transparent;box-shadow:none;color:var(--blue-500)}.k-modal-backdrop[data-v-f748b31d]{background-color:#0b172d99;background-color:var(--KModalBackdrop, rgba(11, 23, 45, .6));bottom:0;left:0;position:fixed;right:0;top:0;z-index:1100}.k-modal-overflow-hidden .k-modal-backdrop[data-v-f748b31d]{overflow:auto}.k-modal[data-v-f748b31d]{--KModalPadding: var(--spacing-xl, spacing(xl))}.k-modal .k-modal-dialog[data-v-f748b31d]{background:#fff;border:var(--KModalBorder);border-radius:3px;box-shadow:0 0 12px #0000001a;box-shadow:0 0 12px 0 var(--black-10, rgba(0, 0, 0, .1));margin:50px 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-f748b31d]{position:absolute;right:var(--spacing-lg);top:var(--spacing-lg);z-index:10000}.k-modal .k-modal-dialog .close-button .k-button[data-v-f748b31d]{margin-top:-8px;padding:var(--spacing-xs)}.k-modal .k-modal-content[data-v-f748b31d]{display:flex;flex-direction:column;position:relative}.k-modal .k-modal-content .k-modal-header-image[data-v-f748b31d]{margin-bottom:32px;margin-bottom:var(--spacing-xl, 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-f748b31d]{align-items:center;color:#0b172d;color:var(--KModalHeaderColor, var(--black-500, #0b172d));display:flex;font-size:20px;font-size:var(--KModalHeaderSize, 20px);font-weight:600;font-weight:var(--KModalHeaderWeight, 600);justify-content:flex-start}.k-modal .k-modal-content .k-modal-header.header-centered[data-v-f748b31d]{margin-left:auto;margin-right:auto;text-align:center}.k-modal .k-modal-content .k-modal-header.header-left[data-v-f748b31d]{margin-left:0;margin-right:auto;text-align:left}.k-modal .k-modal-content .k-modal-header.header-right[data-v-f748b31d]{margin-left:auto;margin-right:0;text-align:right}.k-modal .k-modal-content .k-modal-body[data-v-f748b31d]{color:#6f7787;color:var(--KModalColor, var(--grey-500, #6f7787));flex:1 1 auto;font-size:13px;font-size:var(--KModalFontSize, 13px);line-height:20px;margin-bottom:24px;margin-bottom:var(--KModalBottomMargin, var(--spacing-lg, 24px));position:relative}.k-modal .k-modal-content .k-modal-body.content-centered[data-v-f748b31d]{margin-left:auto;margin-right:auto;text-align:center}.k-modal .k-modal-content .k-modal-body.content-left[data-v-f748b31d]{margin-left:0;margin-right:auto;text-align:left}.k-modal .k-modal-content .k-modal-body.content-right[data-v-f748b31d]{margin-left:auto;margin-right:0;text-align:right}.k-modal .k-modal-content .k-modal-footer .k-modal-action-buttons[data-v-f748b31d]{margin-left:auto}body.k-modal-overflow-hidden{overflow:hidden}.k-modal-fullscreen-dialog[data-v-61ff3b61]{background:var(--white);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-61ff3b61]{padding-top:64px}}.k-modal-fullscreen-dialog.has-footer[data-v-61ff3b61]{padding-bottom:128px}@media (min-width: 768px){.k-modal-fullscreen-dialog.has-footer[data-v-61ff3b61]{padding-bottom:64px}}.k-modal-fullscreen-dialog.has-footer .k-modal-fullscreen-header[data-v-61ff3b61]{position:absolute}.k-modal-fullscreen-header[data-v-61ff3b61]{background-color:var(--white);border-bottom:1px solid var(--grey-300);display:flex;flex-direction:column;padding:var(--spacing-lg) 0;position:fixed;top:0;width:100%;z-index:1009}.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-61ff3b61]{color:#0b172d;color:var(--KModalFullscreenHeaderColor, var(--black-500, #0b172d));display:flex;flex-direction:column;font-size:20px;font-size:var(--KModalFullscreenHeaderSize, 20px);font-weight:600;font-weight:var(--KModalFullscreenHeaderWeight, 600);justify-content:space-between}@media (min-width: 768px){.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-61ff3b61]{flex-direction:row}}.k-modal-fullscreen-footer[data-v-61ff3b61]{align-items:center;background-color:var(--white);border-top:1px solid var(--grey-300);bottom:0;box-shadow:0 0 20px #0000001a;display:inline-flex;justify-content:space-between;padding:var(--spacing-lg) 0;padding-left:32px;padding-left:var(--spacing-xl, 32px);position:fixed;width:100%;z-index:1009}.k-modal-fullscreen-title[data-v-61ff3b61]{display:inline-flex;justify-content:center;margin-bottom:8px;margin-bottom:var(--spacing-xs, 8px);position:relative}@media (min-width: 768px){.k-modal-fullscreen-title[data-v-61ff3b61]{justify-content:flex-start;margin-bottom:0;margin-left:36px}}.k-modal-fullscreen-action[data-v-61ff3b61]{display:inline-flex;justify-content:center;margin-right:32px;margin-right:var(--spacing-xl, 32px)}.k-modal-fullscreen-action button[data-v-61ff3b61],.k-modal-fullscreen-action[data-v-61ff3b61] button{font-size:13px;font-weight:600;height:40px;line-height:13px;margin-left:16px;margin-left:var(--spacing-md, 16px)}@media (min-width: 768px){.k-modal-fullscreen-action[data-v-61ff3b61]{justify-content:flex-end}}.k-modal-fullscreen-body-header[data-v-61ff3b61],.k-modal-fullscreen-body[data-v-61ff3b61]{color:#0b172d;color:var(--KModalFullscreenColor, var(--black-500, #0b172d));padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}@media (min-width: 768px){.k-modal-fullscreen-body-header[data-v-61ff3b61],.k-modal-fullscreen-body[data-v-61ff3b61]{padding-left:120px;padding-right:120px}}@media (min-width: 992px){.k-modal-fullscreen-body-header[data-v-61ff3b61],.k-modal-fullscreen-body[data-v-61ff3b61]{padding-left:230px;padding-right:230px}}.k-modal-fullscreen-body[data-v-61ff3b61]{padding-bottom:var(--spacing-lg)}@media (min-width: 768px){.k-modal-fullscreen-body[data-v-61ff3b61]{padding-bottom:64px}}.k-modal-fullscreen-body-header[data-v-61ff3b61]{margin-bottom:var(--spacing-xl);margin-top:64px;padding-bottom:0;padding-top:0}.k-modal-fullscreen-body-header .body-header[data-v-61ff3b61]{font-size:32px;font-size:var(--type-xxxl, 32px);font-weight:600;line-height:32px;line-height:var(--type-xxxl, 32px);margin-bottom:-4px}.k-modal-fullscreen-body-header .body-header-description[data-v-61ff3b61]{color:var(--grey-600);font-size:14px;font-weight:400;line-height:22px;line-height:var(--type-xl, 22px);margin-top:var(--spacing-md)}.k-modal-fullscreen-body-description h2[data-v-61ff3b61]{border:none}.k-modal-fullscreen.isOpen .k-modal-fullscreen-dialog[data-v-61ff3b61]{overflow-y:auto}.header-content[data-v-61ff3b61]{border-left:1px solid var(--grey-300);display:inline-block;line-height:24px;margin-top:4px;margin-top:var(--spacing-xxs, 4px);padding-left:6px}.k-modal-fullscreen-action-buttons button[data-v-61ff3b61],.k-modal-fullscreen-action-buttons[data-v-61ff3b61] button{margin-left:16px;margin-left:var(--spacing-md, 16px)}@media (min-width: 768px){.k-modal-fullscreen-action-buttons[data-v-61ff3b61]{margin-left:auto}}.header-icon .kong-icon.kong-icon-kong{position:relative;top:1px}.k-multiselect-item[data-v-26e3862b]{margin-bottom:4px}.k-multiselect-item[data-v-26e3862b]:last-of-type{margin-bottom:0!important}.k-multiselect-item button[data-v-26e3862b]{align-items:center;background-color:var(--white);border:none;border-radius:4px;color:var(--grey-500);display:flex;font-family:var(--font-family-sans);font-size:var(--type-xs);font-weight:400;line-height:26px;padding-left:var(--spacing-xxs);text-align:left;width:100%}.k-multiselect-item button[data-v-26e3862b]:not(:disabled){cursor:pointer}.k-multiselect-item button[data-v-26e3862b]:disabled{cursor:not-allowed}.k-multiselect-item button:disabled .k-multiselect-item-label[data-v-26e3862b]{opacity:.6}.k-multiselect-item button .k-multiselect-item-label[data-v-26e3862b]{color:var(--grey-600);font-size:14px;font-weight:500;line-height:20px;padding:8px;width:auto;word-break:break-word}.k-multiselect-item button .k-multiselect-item-label[data-v-26e3862b] .select-item-label{color:var(--grey-600);font-size:14px;font-weight:600;margin-bottom:var(--spacing-xxs)}.k-multiselect-item button .k-multiselect-item-label[data-v-26e3862b] .select-item-desc{color:var(--grey-500);font-size:var(--spacing-sm);font-weight:400}.k-multiselect-item button .selected-item-icon[data-v-26e3862b]{height:var(--spacing-lg)}.k-multiselect-item button .selected-item-icon.kong-icon.kong-icon-lock[data-v-26e3862b]{height:14px;padding-left:var(--spacing-xxs)}.k-multiselect-item button .kong-icon[data-v-26e3862b]:not(.selected-item-icon){margin-right:var(--spacing-sm)}.k-multiselect-item button .k-multiselect-selected-icon-container[data-v-26e3862b]{height:var(--spacing-lg);margin-bottom:auto;margin-left:auto;margin-top:auto;width:var(--spacing-lg)}.k-multiselect-item button[data-v-26e3862b]:not(:disabled):hover{background-color:var(--grey-100);color:var(--grey-600)}.k-multiselect-item button.selected[data-v-26e3862b]{background-color:var(--blue-100);color:var(--blue-500);font-weight:400}.k-multiselect-group-title[data-v-1a0c480d]{color:var(--black-300);font-size:var(--type-xs);font-weight:600;margin-bottom:var(--spacing-xxs);padding:var(--spacing-xs);text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-multiselect[data-v-1c187b94]{position:relative;width:fit-content}.k-multiselect .staging-area[data-v-1c187b94]{left:-99999px;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.k-multiselect .k-multiselect-selections[data-v-1c187b94]{--KBadgeMaxWidth: 100px;box-sizing:border-box;padding-left:16px;padding-right:23px}.k-multiselect .k-multiselect-selections .resize-badge[data-v-1c187b94]{padding:5px}.k-multiselect .k-multiselect-selections.scrollable[data-v-1c187b94]{overflow-y:auto}.k-multiselect .k-multiselect-selections.staging[data-v-1c187b94]{box-sizing:border-box;height:auto;padding-left:16px;padding-right:23px;position:relative}.k-multiselect .k-multiselect-selections .hidden-selection-count[data-v-1c187b94]{--KBadgeLineHeight: 21px}.k-multiselect .k-multiselect-icon[data-v-1c187b94]{position:absolute;right:1px;top:1px;z-index:1}.k-multiselect .k-multiselect-icon .k-multiselect-chevron-icon[data-v-1c187b94]{position:relative;right:10px;top:11px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-1c187b94]{position:absolute;right:10px;top:8px}.k-multiselect .k-multiselect-trigger[data-v-1c187b94]{border-radius:3px;display:inline-block;position:relative;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease}.k-multiselect .k-multiselect-trigger.hovered[data-v-1c187b94]{box-shadow:inset 0 0 0 1px var(--blue-200)!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.focused[data-v-1c187b94]{box-shadow:inset 0 0 0 1px var(--blue-400)!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!important;outline:none!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.readonly[data-v-1c187b94]{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.disabled[data-v-1c187b94]{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-multiselect .k-multiselect-trigger .k-multiselect-input[data-v-1c187b94]{display:inline-block;position:relative;width:100%}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-1c187b94] .k-input:not([type=checkbox]):not([type=radio]),.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-1c187b94] .k-input .form-control:not([type=checkbox]):not([type=radio]){background-color:transparent!important}.k-multiselect .k-multiselect-new-item[data-v-1c187b94]{word-break:break-word}.k-multiselect .k-multiselect-new-item .select-item-new-indicator[data-v-1c187b94]{font-style:italic;font-weight:600}.k-multiselect .k-multiselect-dropdown-footer-text[data-v-1c187b94]{background-color:#fff;border-top:1px solid var(--grey-200);color:#6f7787;padding:var(--spacing-xs);padding-bottom: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:#000000b3!important;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)))!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:2px!important;width:100%}.k-multiselect .k-multiselect-popover[x-placement^=top]{margin-bottom:2px!important;margin-top:0!important}.k-multiselect .k-multiselect-popover.k-multiselect-pop{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--black-10)}.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:var(--grey-500)}.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:var(--grey-500)}.k-multiselect .k-multiselect-popover a{color:var(--black-70);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(--138388fc);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(--138388fc);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-1670050e]{--KModalBottomMargin: var(--spacing-md)}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog{padding:var(--spacing-lg);padding-bottom:var(--spacing-md)}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .close-button{margin-left:auto}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .divider{border:none;border-top:1px solid var(--grey-300);margin:16px calc(var(--spacing-lg) * -1) 0}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header{display:flex;padding-bottom:var(--spacing-xs);width:100%}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button{margin-top:-8px;padding:var(--spacing-xs)}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body{width:100%}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{color:var(--grey-600);font-size:var(--type-md);line-height:24px;max-height:300px;max-height:var(--KPromptMaxHeight, 300px);overflow-x:hidden;overflow-y:auto;padding-bottom:var(--spacing-md);text-align:start;white-space:normal;width:99%}@media screen and (min-width: 768px){.k-prompt[data-v-1670050e] .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-1670050e] .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:var(--spacing-lg)}.k-prompt[data-v-1670050e] .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{width:100%}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons{margin-left:auto}.k-radio{display:inline-block}.k-radio .k-radio-label{--KInputLabelWeight: 400;--KInputLabelLineHeight: 20px;--KInputLabelFont: Inter,Helvetica,Arial,sans-serif;--KInputLabelMargin: 0;--KInputLabelSize: var(--type-sm, type(sm));vertical-align:middle}.k-radio.disabled .k-radio-label{color:#b6b6bd;color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}.k-radio .k-radio-description{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));font-size:14px;font-size:var(--type-sm, 14px);line-height:20px;padding-top:var(--spacing-xxs)}.k-radio.k-radio-default .k-radio-label:has(> .k-radio-description){--KInputLabelWeight: 600}.k-radio.k-radio-default .k-radio-description{font-weight:400;padding-left:var(--spacing-lg)}.k-radio.k-radio-card{background-color:#fff;border:1px solid #e7e7ec;border-radius:var(--spacing-xxs);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:var(--spacing-md);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:#0b172d;font-size:14px;font-size:var(--type-sm, 14px);font-weight:500;text-align:center}.k-radio.k-radio-card:has(.k-input:disabled){background-color:#f1f1f5;cursor:not-allowed;opacity:.6}.k-radio.k-radio-card:has(.k-input:disabled):hover{background-color:#f1f1f5;border-color:#e7e7ec}.k-radio.k-radio-card[disabled=""],.k-radio.k-radio-card[disabled=true]{background-color:#f1f1f5;cursor:not-allowed;opacity:.6}.k-radio.k-radio-card[disabled=""]:hover,.k-radio.k-radio-card[disabled=true]:hover{background-color:#f1f1f5;border-color:#e7e7ec}.k-radio.k-radio-card:hover{background-color:#f2f6fe;border-color:#8ab3fa}.k-radio.k-radio-card:has(.k-input:checked){background-color:#f2f6fe;border-color:#8ab3fa;box-shadow:0 4px 20px var(--black-10)}.k-radio.k-radio-card[checked=""],.k-radio.k-radio-card[checked=true]{background-color:#f2f6fe;border-color:#8ab3fa;box-shadow:0 4px 20px var(--black-10)}.k-radio.k-radio-card:has(.k-input:checked:disabled):hover{background-color:#f2f6fe;border-color:#8ab3fa}.k-radio.k-radio-card[checked=""][disabled=""]:hover,.k-radio.k-radio-card[checked=true][disabled=true]:hover{background-color:#f2f6fe;border-color:#8ab3fa}.k-slideout[data-v-930b7712]{--KCardPaddingY: 32px;--KCardPaddingX: 48px}.k-slideout .panel-background[data-v-930b7712]{background:rgba(0,0,0,.45);background:var(--black-45, rgba(0, 0, 0, .45));bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.k-slideout .panel[data-v-930b7712]{background-color:#fff;background-color:var(--white, #ffffff);height:100vh;max-width:500px;position:fixed;right:0;top:0;width:100%;z-index:9999}.k-slideout .panel .close-btn[data-v-930b7712]{background:none;border:none;cursor:pointer;height:16px;left:16px;outline:inherit;padding:0;position:absolute;top:16px;transition:.2s ease;width:16px}.k-slideout .panel .content[data-v-930b7712]{height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.k-slideout .panel .content[data-v-930b7712]::-webkit-scrollbar{display:none}@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-b289e160]{stroke:var(--teal-300);stroke:var(--KStepActiveColor, var(--teal-300))}.k-step-state-icon .k-step-icon-primary[data-v-17018a22]{fill:var(--teal-300);fill:var(--KStepCompletedColor, var(--teal-300))}.k-step-state-icon .k-step-icon-secondary[data-v-17018a22]{stroke:var(--white);stroke:var(--KStepCompletedSecondaryColor, var(--white))}.k-step-state-icon circle[data-v-f388db6e]{stroke:var(--grey-300);stroke:var(--KStepDefaultColor, var(--grey-300))}.k-step-state-icon .k-step-icon-primary[data-v-24eeeced]{fill:var(--red-500);fill:var(--KStepErrorColor, var(--red-500))}.k-step-state-icon .k-step-icon-secondary[data-v-24eeeced]{fill:var(--white);fill:var(--KStepErrorSecondaryColor, var(--white))}.k-step-spinner>svg[data-v-006f76f4]{animation:rotate-006f76f4 2s linear infinite}.k-step-spinner>svg circle[data-v-006f76f4]{animation:dash-006f76f4 1.5s ease-in-out infinite;stroke:var(--teal-300);stroke:var(--KStepPendingColor, var(--teal-300));stroke-linecap:round}@keyframes rotate-006f76f4{to{transform:rotate(360deg)}}@keyframes dash-006f76f4{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-d4aaaafa]{background:var(--white);background:var(--KStepBackgroundColor, var(--white))}.k-step-state .k-step-state-icon{height:24px;height:var(--KStepIconSize, 24px);width:24px;width:var(--KStepIconSize, 24px)}.k-step[data-v-0360a192]{display:list-item;flex:1 1 0%;padding:var(--spacing-sm) 0;--divider-spacing: 8px}.k-step:last-child>.k-step-container[data-v-0360a192]:after{display:none}.k-step .k-step-container[data-v-0360a192]{align-items:center;display:flex;flex-direction:column;margin:auto;padding-bottom:var(--spacing-xxs);position:relative}.k-step .k-step-container .k-step-label[data-v-0360a192]{--KInputLabelColor: var(--grey-500);--KInputLabelSize: var(--type-md);--KInputLabelWeight: 500;min-width:100px;padding-top:var(--spacing-sm);text-align:center}.k-step .k-step-container .k-step-label.bolder[data-v-0360a192]{--KInputLabelWeight: 600;--KInputLabelColor: var(--black-500)}.k-step .k-step-container[data-v-0360a192]:after{background-color:var(--grey-300);background-color:var(--KStepDividerColorDefault, var(--grey-300));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-0360a192]:after{background-color:var(--teal-300);background-color:var(--KStepDividerColorCompleted, var(--teal-300))}.k-step .k-step-label.error .k-input-label{color:var(--red-500)}.k-stepper[data-v-5beeaa04]{display:flex;list-style:none;max-width:100%;overflow-x:auto;padding-inline-start:0px;position:relative;width:100%}.k-table-wrapper[data-v-b65511d8]{overflow:auto;width:100%}.k-table-toolbar[data-v-b65511d8]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-table-toolbar[data-v-b65511d8]>*{display:flex}.k-table[data-v-b65511d8]{border-collapse:collapse;margin-top:0;margin-top:var(--kui-space-0, 0px);max-width:100%;width:100%}.k-table th[data-v-b65511d8],.k-table td[data-v-b65511d8]{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-b65511d8]{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:0px;top:var(--kui-space-0, 0px)}.k-table thead.is-scrolled[data-v-b65511d8]{border-bottom:none}.k-table thead tr[data-v-b65511d8]{position:relative}.k-table thead tr[data-v-b65511d8]:after{box-shadow:none;content:"";height:100%;left:0px;left:var(--kui-space-0, 0px);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-b65511d8]{border-bottom:none}.k-table thead tr.is-scrolled[data-v-b65511d8]: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-b65511d8]{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-b65511d8]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-table thead th .sr-only[data-v-b65511d8]{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-b65511d8]{cursor:pointer}.k-table thead th .k-table-headers-container[data-v-b65511d8]{align-items:center!important;display:flex!important}.k-table thead th .k-table-headers-container .caret[data-v-b65511d8]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.k-table tbody tr[data-v-b65511d8]{height:44px}.k-table tbody tr[data-v-b65511d8]: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-b65511d8]{color:#000933;color:var(--KTableColor, var(--black-70, var(--kui-color-text, #000933)));white-space:nowrap}.k-table tbody td a[data-v-b65511d8]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));text-decoration:none}.k-table tbody td a[data-v-b65511d8]:hover{text-decoration:underline}.k-table.has-hover tbody tr[data-v-b65511d8]:hover{background-color:#eefaff;background-color:var(--KTableHover, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-table.is-clickable[data-v-b65511d8]{-webkit-user-select:none;user-select:none}.k-table.is-clickable tbody tr[data-v-b65511d8]{cursor:pointer}.k-table.side-border[data-v-b65511d8]{border-collapse:separate;border-spacing:0px 2px}.k-table.side-border tbody tr[data-v-b65511d8]{border-bottom:none}.k-table.side-border tbody tr td[data-v-b65511d8]: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-b65511d8]: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-b65511d8]{padding:4px!important;padding:var(--kui-space-20, 4px)!important}.k-table thead th .caret{position:relative;top:2px;top:var(--kui-space-10, 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-239b43ee]{border-bottom:1px solid #e7e7ec;border-bottom:1px solid var(--KTabsBottomBorderColor, var(--grey-300, #e7e7ec));display:flex;font-size:18px;line-height:20px;list-style:none;margin-bottom:0;padding-left:0}.k-tabs ul .tab-item[data-v-239b43ee]{cursor:pointer;position:relative}.k-tabs ul .tab-item .tab-link[data-v-239b43ee]{font-size:inherit;text-decoration:none}.k-tabs ul .tab-item .tab-link a[data-v-239b43ee],.k-tabs ul .tab-item .tab-link[data-v-239b43ee] a{text-decoration:none}.k-tabs ul .tab-item .tab-link[data-v-239b43ee],.k-tabs ul .tab-item .tab-link[data-v-239b43ee]:not(.has-panels)>*{color:#00000073;color:var(--KTabsColor, var(--black-45, rgba(0, 0, 0, .45)))}.k-tabs ul .tab-item .tab-link.has-panels[data-v-239b43ee],.k-tabs ul .tab-item .tab-link[data-v-239b43ee]:not(.has-panels)>*{display:inline-block;padding:16px;padding:var(--spacing-md, 16px)}.k-tabs ul .tab-item[data-v-239b43ee]:not(:first-of-type){margin-left:8px;margin-left:var(--spacing-xs, 8px)}.k-tabs ul .tab-item[data-v-239b43ee]:not(:last-of-type){margin-right:8px;margin-right:var(--spacing-xs, 8px)}.k-tabs ul .tab-item[data-v-239b43ee]: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-239b43ee],.k-tabs ul .tab-item.active .tab-link[data-v-239b43ee]:not(.has-panels)>*,.k-tabs ul .tab-item:hover .tab-link.has-panels[data-v-239b43ee],.k-tabs ul .tab-item:hover .tab-link[data-v-239b43ee]:not(.has-panels)>*{border-bottom:4px solid #169fcc;border-bottom:4px solid var(--KTabBottomBorderColor, var(--teal-300, #169fcc));color:#0b172d;color:var(--KTabsActiveColor, var(--black-500, #0b172d))}.k-input-wrapper[data-v-2680ccda]{display:grid;width:fit-content}.k-input-wrapper textarea.k-input[data-v-2680ccda]{-webkit-appearance:none}.k-input-wrapper textarea.form-control[data-v-2680ccda]{font-family:var(--font-family-sans);resize:none}.k-input-wrapper textarea.form-control.is-resizable[data-v-2680ccda]{min-height:50px;resize:vertical}.k-input-wrapper textarea.form-control[data-v-2680ccda]:focus::placeholder{color:transparent}.k-input-wrapper .char-limit[data-v-2680ccda]{margin-left:auto}.k-input-wrapper .over-char-limit[data-v-2680ccda]{color:var(--red-600)}.k-input-wrapper .text-on-input label.hovered[data-v-2680ccda],.k-input-wrapper .text-on-input label[data-v-2680ccda]:hover{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.type-xxxl[data-v-b5fcf802]{font-size:32px;font-size:var(--type-xxxl)}.type-xxl[data-v-b5fcf802]{font-size:28px;font-size:var(--type-xxl)}.type-xl[data-v-b5fcf802]{font-size:22px;font-size:var(--type-xl)}.type-lg[data-v-b5fcf802]{font-size:18px;font-size:var(--type-lg)}.type-md[data-v-b5fcf802]{font-size:16px;font-size:var(--type-md)}.type-sm[data-v-b5fcf802]{font-size:14px;font-size:var(--type-sm)}.type-xs[data-v-b5fcf802]{font-size:12px;font-size:var(--type-xs)}.type-xxs[data-v-b5fcf802]{font-size:10px;font-size:var(--type-xxs)}.mono[data-v-b5fcf802]{font-family:monospace;font-family:var(--font-family-mono)}.mono.type-xxxl[data-v-b5fcf802]{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl[data-v-b5fcf802]{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl[data-v-b5fcf802]{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg[data-v-b5fcf802]{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md[data-v-b5fcf802]{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm[data-v-b5fcf802]{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs[data-v-b5fcf802]{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs[data-v-b5fcf802]{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100[data-v-b5fcf802]{color:#f2f6fe;color:var(--blue-100)}.color-blue-200[data-v-b5fcf802]{color:#bdd3f9;color:var(--blue-200)}.color-blue-300[data-v-b5fcf802]{color:#8ab3fa;color:var(--blue-300)}.color-blue-400[data-v-b5fcf802]{color:#3972d5;color:var(--blue-400)}.color-blue-500[data-v-b5fcf802]{color:#1155cb;color:var(--blue-500)}.color-blue-600[data-v-b5fcf802]{color:#003694;color:var(--blue-600)}.color-blue-700[data-v-b5fcf802]{color:#0a2b66;color:var(--blue-700)}.color-petrol-100[data-v-b5fcf802]{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200[data-v-b5fcf802]{color:#0364ac;color:var(--petrol-200)}.color-purple-100[data-v-b5fcf802]{color:#d7d8fe;color:var(--purple-100)}.color-purple-200[data-v-b5fcf802]{color:#bec0fd;color:var(--purple-200)}.color-purple-300[data-v-b5fcf802]{color:#9396fc;color:var(--purple-300)}.color-purple-400[data-v-b5fcf802]{color:#473cfb;color:var(--purple-400)}.color-steel-100[data-v-b5fcf802]{color:#f0f4fa;color:var(--steel-100)}.color-steel-200[data-v-b5fcf802]{color:#dae3f2;color:var(--steel-200)}.color-steel-300[data-v-b5fcf802]{color:#a3b6d9;color:var(--steel-300)}.color-steel-400[data-v-b5fcf802]{color:#7d91b3;color:var(--steel-400)}.color-steel-500[data-v-b5fcf802]{color:#5c7299;color:var(--steel-500)}.color-steel-600[data-v-b5fcf802]{color:#395380;color:var(--steel-600)}.color-steel-700[data-v-b5fcf802]{color:#273c61;color:var(--steel-700)}.color-red-100[data-v-b5fcf802]{color:#ffdede;color:var(--red-100)}.color-red-200[data-v-b5fcf802]{color:#fcc;color:var(--red-200)}.color-red-300[data-v-b5fcf802]{color:#ff9a99;color:var(--red-300)}.color-red-400[data-v-b5fcf802]{color:#ff7877;color:var(--red-400)}.color-red-500[data-v-b5fcf802]{color:#d44324;color:var(--red-500)}.color-red-600[data-v-b5fcf802]{color:#e50000;color:var(--red-600)}.color-red-700[data-v-b5fcf802]{color:#922021;color:var(--red-700)}.color-green-100[data-v-b5fcf802]{color:#e8f8f5;color:var(--green-100)}.color-green-200[data-v-b5fcf802]{color:#c0f2d5;color:var(--green-200)}.color-green-300[data-v-b5fcf802]{color:#84e5ae;color:var(--green-300)}.color-green-400[data-v-b5fcf802]{color:#42d782;color:var(--green-400)}.color-green-500[data-v-b5fcf802]{color:#07a88d;color:var(--green-500)}.color-green-600[data-v-b5fcf802]{color:#008871;color:var(--green-600)}.color-green-700[data-v-b5fcf802]{color:#13755e;color:var(--green-700)}.color-teal-100[data-v-b5fcf802]{color:#cdf1fe;color:var(--teal-100)}.color-teal-200[data-v-b5fcf802]{color:#91e1fc;color:var(--teal-200)}.color-teal-300[data-v-b5fcf802]{color:#169fcc;color:var(--teal-300)}.color-teal-400[data-v-b5fcf802]{color:#0a7fae;color:var(--teal-400)}.color-teal-500[data-v-b5fcf802]{color:#006e9d;color:var(--teal-500)}.color-yellow-100[data-v-b5fcf802]{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200[data-v-b5fcf802]{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300[data-v-b5fcf802]{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400[data-v-b5fcf802]{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500[data-v-b5fcf802]{color:#c67c06;color:var(--yellow-500)}.color-yellow-600[data-v-b5fcf802]{color:#a05604;color:var(--yellow-600)}.color-grey-100[data-v-b5fcf802]{color:#f8f8fa;color:var(--grey-100)}.color-grey-200[data-v-b5fcf802]{color:#f1f1f5;color:var(--grey-200)}.color-grey-300[data-v-b5fcf802]{color:#e7e7ec;color:var(--grey-300)}.color-grey-400[data-v-b5fcf802]{color:#b6b6bd;color:var(--grey-400)}.color-grey-500[data-v-b5fcf802]{color:#6f7787;color:var(--grey-500)}.color-grey-600[data-v-b5fcf802]{color:#3c4557;color:var(--grey-600)}.color-black-85[data-v-b5fcf802]{color:#000000d9;color:var(--black-85)}.color-black-70[data-v-b5fcf802]{color:#000000b3;color:var(--black-70)}.color-black-45[data-v-b5fcf802]{color:#00000073;color:var(--black-45)}.color-black-25[data-v-b5fcf802]{color:#00000040;color:var(--black-25)}.color-black-10[data-v-b5fcf802]{color:#0000001a;color:var(--black-10)}.color-black-100[data-v-b5fcf802]{color:#dfdfdf;color:var(--black-100)}.color-black-200[data-v-b5fcf802]{color:#b1b2b1;color:var(--black-200)}.color-black-300[data-v-b5fcf802]{color:#6f7787;color:var(--black-300)}.color-black-400[data-v-b5fcf802]{color:#3c4557;color:var(--black-400)}.color-black-500[data-v-b5fcf802]{color:#0b172d;color:var(--black-500)}.color-white[data-v-b5fcf802]{color:#fff;color:var(--white)}.style-heading-1[data-v-b5fcf802]{font-size:32px!important;font-weight:400!important;line-height:36px!important}.style-heading-2[data-v-b5fcf802]{font-size:20px!important;font-weight:400!important;line-height:24px!important}.style-heading-3[data-v-b5fcf802]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-heading-4[data-v-b5fcf802]{font-size:14px!important;font-weight:400!important;line-height:20px!important}.style-body-lg[data-v-b5fcf802],.style-body-lg-bold[data-v-b5fcf802]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-body-md[data-v-b5fcf802]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-md-bold[data-v-b5fcf802]{font-size:13px!important;font-weight:400!important;line-height:24px!important}.style-body-sm[data-v-b5fcf802],.style-body-sm-bold[data-v-b5fcf802]{font-size:12px!important;font-weight:400!important;line-height:16px!important}.style-body-tiny[data-v-b5fcf802]{font-size:11px!important;font-weight:300!important;line-height:16px!important}.style-body-link[data-v-b5fcf802]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-bc[data-v-b5fcf802]{font-size:12px!important;font-weight:400!important;line-height:24px!important;text-transform:uppercase!important}.style-body-code[data-v-b5fcf802]{font-size:13px!important;font-weight:100!important;line-height:24px!important}.mx-auto[data-v-b5fcf802]{margin-left:auto!important;margin-right:auto!important}.my-auto[data-v-b5fcf802]{margin-bottom:auto!important;margin-top:auto!important}.ma-auto[data-v-b5fcf802]{margin:auto!important}.mx-0[data-v-b5fcf802]{margin-left:0!important;margin-right:0!important}.my-0[data-v-b5fcf802]{margin-bottom:0!important;margin-top:0!important}.ma-0[data-v-b5fcf802]{margin:0!important}.px-auto[data-v-b5fcf802]{padding-left:auto!important;padding-right:auto!important}.py-auto[data-v-b5fcf802]{padding-bottom:auto!important;padding-top:auto!important}.pa-auto[data-v-b5fcf802]{padding-bottom:auto!important;padding-left:auto!important;padding-right:auto!important;padding-top:auto!important}.px-0[data-v-b5fcf802]{padding-left:0!important;padding-right:0!important}.py-0[data-v-b5fcf802]{padding-bottom:0!important;padding-top:0!important}.pa-0[data-v-b5fcf802]{padding:0!important}.mt-auto[data-v-b5fcf802]{margin-top:auto!important}.mt-0[data-v-b5fcf802]{margin-top:0!important}.mr-auto[data-v-b5fcf802]{margin-right:auto!important}.mr-0[data-v-b5fcf802]{margin-right:0!important}.mb-auto[data-v-b5fcf802]{margin-bottom:auto!important}.mb-0[data-v-b5fcf802]{margin-bottom:0!important}.ml-auto[data-v-b5fcf802]{margin-left:auto!important}.ml-0[data-v-b5fcf802]{margin-left:0!important}.mt-1[data-v-b5fcf802]{margin-top:4px!important}.mr-1[data-v-b5fcf802]{margin-right:4px!important}.mb-1[data-v-b5fcf802]{margin-bottom:4px!important}.ml-1[data-v-b5fcf802]{margin-left:4px!important}.mx-1[data-v-b5fcf802]{margin-left:4px!important;margin-right:4px!important}.my-1[data-v-b5fcf802]{margin-bottom:4px!important;margin-top:4px!important}.ma-1[data-v-b5fcf802]{margin:4px!important}.mt-2[data-v-b5fcf802]{margin-top:8px!important}.mr-2[data-v-b5fcf802]{margin-right:8px!important}.mb-2[data-v-b5fcf802]{margin-bottom:8px!important}.ml-2[data-v-b5fcf802]{margin-left:8px!important}.mx-2[data-v-b5fcf802]{margin-left:8px!important;margin-right:8px!important}.my-2[data-v-b5fcf802]{margin-bottom:8px!important;margin-top:8px!important}.ma-2[data-v-b5fcf802]{margin:8px!important}.mt-3[data-v-b5fcf802]{margin-top:12px!important}.mr-3[data-v-b5fcf802]{margin-right:12px!important}.mb-3[data-v-b5fcf802]{margin-bottom:12px!important}.ml-3[data-v-b5fcf802]{margin-left:12px!important}.mx-3[data-v-b5fcf802]{margin-left:12px!important;margin-right:12px!important}.my-3[data-v-b5fcf802]{margin-bottom:12px!important;margin-top:12px!important}.ma-3[data-v-b5fcf802]{margin:12px!important}.mt-4[data-v-b5fcf802]{margin-top:16px!important}.mr-4[data-v-b5fcf802]{margin-right:16px!important}.mb-4[data-v-b5fcf802]{margin-bottom:16px!important}.ml-4[data-v-b5fcf802]{margin-left:16px!important}.mx-4[data-v-b5fcf802]{margin-left:16px!important;margin-right:16px!important}.my-4[data-v-b5fcf802]{margin-bottom:16px!important;margin-top:16px!important}.ma-4[data-v-b5fcf802]{margin:16px!important}.mt-5[data-v-b5fcf802]{margin-top:24px!important}.mr-5[data-v-b5fcf802]{margin-right:24px!important}.mb-5[data-v-b5fcf802]{margin-bottom:24px!important}.ml-5[data-v-b5fcf802]{margin-left:24px!important}.mx-5[data-v-b5fcf802]{margin-left:24px!important;margin-right:24px!important}.my-5[data-v-b5fcf802]{margin-bottom:24px!important;margin-top:24px!important}.ma-5[data-v-b5fcf802]{margin:24px!important}.mt-6[data-v-b5fcf802]{margin-top:32px!important}.mr-6[data-v-b5fcf802]{margin-right:32px!important}.mb-6[data-v-b5fcf802]{margin-bottom:32px!important}.ml-6[data-v-b5fcf802]{margin-left:32px!important}.mx-6[data-v-b5fcf802]{margin-left:32px!important;margin-right:32px!important}.my-6[data-v-b5fcf802]{margin-bottom:32px!important;margin-top:32px!important}.ma-6[data-v-b5fcf802]{margin:32px!important}.mt-7[data-v-b5fcf802]{margin-top:48px!important}.mr-7[data-v-b5fcf802]{margin-right:48px!important}.mb-7[data-v-b5fcf802]{margin-bottom:48px!important}.ml-7[data-v-b5fcf802]{margin-left:48px!important}.mx-7[data-v-b5fcf802]{margin-left:48px!important;margin-right:48px!important}.my-7[data-v-b5fcf802]{margin-bottom:48px!important;margin-top:48px!important}.ma-7[data-v-b5fcf802]{margin:48px!important}.mt-8[data-v-b5fcf802]{margin-top:64px!important}.mr-8[data-v-b5fcf802]{margin-right:64px!important}.mb-8[data-v-b5fcf802]{margin-bottom:64px!important}.ml-8[data-v-b5fcf802]{margin-left:64px!important}.mx-8[data-v-b5fcf802]{margin-left:64px!important;margin-right:64px!important}.my-8[data-v-b5fcf802]{margin-bottom:64px!important;margin-top:64px!important}.ma-8[data-v-b5fcf802]{margin:64px!important}.pt-0[data-v-b5fcf802]{padding-top:0!important}.pr-0[data-v-b5fcf802]{padding-right:0!important}.pb-0[data-v-b5fcf802]{padding-bottom:0!important}.pl-0[data-v-b5fcf802]{padding-left:0!important}.pt-1[data-v-b5fcf802]{padding-top:4px!important}.pr-1[data-v-b5fcf802]{padding-right:4px!important}.pb-1[data-v-b5fcf802]{padding-bottom:4px!important}.pl-1[data-v-b5fcf802]{padding-left:4px!important}.px-1[data-v-b5fcf802]{padding-left:4px!important;padding-right:4px!important}.py-1[data-v-b5fcf802]{padding-bottom:4px!important;padding-top:4px!important}.pa-1[data-v-b5fcf802]{padding:4px!important}.pt-2[data-v-b5fcf802]{padding-top:8px!important}.pr-2[data-v-b5fcf802]{padding-right:8px!important}.pb-2[data-v-b5fcf802]{padding-bottom:8px!important}.pl-2[data-v-b5fcf802]{padding-left:8px!important}.px-2[data-v-b5fcf802]{padding-left:8px!important;padding-right:8px!important}.py-2[data-v-b5fcf802]{padding-bottom:8px!important;padding-top:8px!important}.pa-2[data-v-b5fcf802]{padding:8px!important}.pt-3[data-v-b5fcf802]{padding-top:12px!important}.pr-3[data-v-b5fcf802]{padding-right:12px!important}.pb-3[data-v-b5fcf802]{padding-bottom:12px!important}.pl-3[data-v-b5fcf802]{padding-left:12px!important}.px-3[data-v-b5fcf802]{padding-left:12px!important;padding-right:12px!important}.py-3[data-v-b5fcf802]{padding-bottom:12px!important;padding-top:12px!important}.pa-3[data-v-b5fcf802]{padding:12px!important}.pt-4[data-v-b5fcf802]{padding-top:16px!important}.pr-4[data-v-b5fcf802]{padding-right:16px!important}.pb-4[data-v-b5fcf802]{padding-bottom:16px!important}.pl-4[data-v-b5fcf802]{padding-left:16px!important}.px-4[data-v-b5fcf802]{padding-left:16px!important;padding-right:16px!important}.py-4[data-v-b5fcf802]{padding-bottom:16px!important;padding-top:16px!important}.pa-4[data-v-b5fcf802]{padding:16px!important}.pt-5[data-v-b5fcf802]{padding-top:24px!important}.pr-5[data-v-b5fcf802]{padding-right:24px!important}.pb-5[data-v-b5fcf802]{padding-bottom:24px!important}.pl-5[data-v-b5fcf802]{padding-left:24px!important}.px-5[data-v-b5fcf802]{padding-left:24px!important;padding-right:24px!important}.py-5[data-v-b5fcf802]{padding-bottom:24px!important;padding-top:24px!important}.pa-5[data-v-b5fcf802]{padding:24px!important}.pt-6[data-v-b5fcf802]{padding-top:32px!important}.pr-6[data-v-b5fcf802]{padding-right:32px!important}.pb-6[data-v-b5fcf802]{padding-bottom:32px!important}.pl-6[data-v-b5fcf802]{padding-left:32px!important}.px-6[data-v-b5fcf802]{padding-left:32px!important;padding-right:32px!important}.py-6[data-v-b5fcf802]{padding-bottom:32px!important;padding-top:32px!important}.pa-6[data-v-b5fcf802]{padding:32px!important}.pt-7[data-v-b5fcf802]{padding-top:48px!important}.pr-7[data-v-b5fcf802]{padding-right:48px!important}.pb-7[data-v-b5fcf802]{padding-bottom:48px!important}.pl-7[data-v-b5fcf802]{padding-left:48px!important}.px-7[data-v-b5fcf802]{padding-left:48px!important;padding-right:48px!important}.py-7[data-v-b5fcf802]{padding-bottom:48px!important;padding-top:48px!important}.pa-7[data-v-b5fcf802]{padding:48px!important}.pt-8[data-v-b5fcf802]{padding-top:64px!important}.pr-8[data-v-b5fcf802]{padding-right:64px!important}.pb-8[data-v-b5fcf802]{padding-bottom:64px!important}.pl-8[data-v-b5fcf802]{padding-left:64px!important}.px-8[data-v-b5fcf802]{padding-left:64px!important;padding-right:64px!important}.py-8[data-v-b5fcf802]{padding-bottom:64px!important;padding-top:64px!important}.pa-8[data-v-b5fcf802]{padding:64px!important}.float-left[data-v-b5fcf802]{float:left!important}.float-right[data-v-b5fcf802]{float:right!important}.float-none[data-v-b5fcf802]{float:none!important}.truncate[data-v-b5fcf802]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-truncation[data-v-b5fcf802]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);overflow:hidden}.truncate-multi[data-v-b5fcf802]{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-b5fcf802]: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-b5fcf802]{text-transform:capitalize!important}.lowercase[data-v-b5fcf802]{text-transform:lowercase!important}.uppercase[data-v-b5fcf802]{text-transform:uppercase!important}.bold-500[data-v-b5fcf802]{font-weight:500!important}.bold-600[data-v-b5fcf802]{font-weight:600!important}.bold-700[data-v-b5fcf802]{font-weight:700!important}.d-none[data-v-b5fcf802]{display:none!important}.d-inline[data-v-b5fcf802]{display:inline!important}.d-inline-block[data-v-b5fcf802]{display:inline-block!important}.d-block[data-v-b5fcf802]{display:block!important}.d-flex[data-v-b5fcf802]{display:flex!important}.d-inline-flex[data-v-b5fcf802]{display:inline-flex!important}.flex-fill[data-v-b5fcf802]{flex:1 1 auto!important}.flex-row[data-v-b5fcf802]{flex-direction:row!important}.flex-column[data-v-b5fcf802]{flex-direction:column!important}.flex-row-reverse[data-v-b5fcf802]{flex-direction:row-reverse!important}.flex-column-reverse[data-v-b5fcf802]{flex-direction:column-reverse!important}.flex-grow-0[data-v-b5fcf802]{flex-grow:0!important}.flex-grow-1[data-v-b5fcf802]{flex-grow:1!important}.justify-content-start[data-v-b5fcf802]{justify-content:flex-start!important}.justify-content-end[data-v-b5fcf802]{justify-content:flex-end!important}.justify-content-center[data-v-b5fcf802]{justify-content:center!important}.justify-content-between[data-v-b5fcf802]{justify-content:space-between!important}.justify-content-around[data-v-b5fcf802]{justify-content:space-around!important}.align-items-start[data-v-b5fcf802]{align-items:flex-start!important}.align-items-end[data-v-b5fcf802]{align-items:flex-end!important}.align-items-center[data-v-b5fcf802]{align-items:center!important}.align-items-baseline[data-v-b5fcf802]{align-items:baseline!important}.align-items-stretch[data-v-b5fcf802]{align-items:stretch!important}.align-content-start[data-v-b5fcf802]{align-content:flex-start!important}.align-content-end[data-v-b5fcf802]{align-content:flex-end!important}.align-content-center[data-v-b5fcf802]{align-content:center!important}.align-content-between[data-v-b5fcf802]{align-content:space-between!important}.align-content-around[data-v-b5fcf802]{align-content:space-around!important}.align-content-stretch[data-v-b5fcf802]{align-content:stretch!important}.align-self-auto[data-v-b5fcf802]{align-self:auto!important}.align-self-start[data-v-b5fcf802]{align-self:flex-start!important}.align-self-end[data-v-b5fcf802]{align-self:flex-end!important}.align-self-center[data-v-b5fcf802]{align-self:center!important}.align-self-baseline[data-v-b5fcf802]{align-self:baseline!important}.align-self-stretch[data-v-b5fcf802]{align-self:stretch!important}.place-self-start[data-v-b5fcf802]{place-self:flex-start!important}.place-self-center[data-v-b5fcf802]{place-self:center!important}.place-self-end[data-v-b5fcf802]{place-self:flex-end!important}.cursor-pointer[data-v-b5fcf802]{cursor:pointer!important}.overflow-auto[data-v-b5fcf802]{overflow:auto}.overflow-hidden[data-v-b5fcf802]{overflow:hidden}.w-25[data-v-b5fcf802]{width:25%!important}.w-50[data-v-b5fcf802]{width:50%!important}.w-75[data-v-b5fcf802]{width:75%!important}.w-100[data-v-b5fcf802]{width:100%!important}.w-auto[data-v-b5fcf802]{width:auto!important}.h-100[data-v-b5fcf802]{height:100%!important}.h-auto[data-v-b5fcf802]{height:auto!important}.h-screen[data-v-b5fcf802]{min-height:100vh!important}.non-visual-button[data-v-b5fcf802],.non-visual-button[data-v-b5fcf802]:focus,.non-visual-button[data-v-b5fcf802]:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin-b5fcf802{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden[data-v-b5fcf802]{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-b5fcf802]{display:block;margin-bottom:24px;margin-bottom:var(--lg, 24px);width:100%}.form-group hr[data-v-b5fcf802]{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, ));margin:32px 0;margin:var(--xl, 32px) 0}.k-input+.help[data-v-b5fcf802],.k-input-wrapper+.help[data-v-b5fcf802]{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, 14px);margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0}.k-input-wrapper .text-on-input[data-v-b5fcf802]{position:relative}.k-input-wrapper .text-on-input .hovered[data-v-b5fcf802]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input .focused[data-v-b5fcf802]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required[data-v-b5fcf802]{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs)}.k-input-wrapper .text-on-input label[data-v-b5fcf802]{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600));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-b5fcf802]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required[data-v-b5fcf802]{color:#1155cb;color:var(--KInputHover, var(--blue-500))}.k-input-wrapper .text-on-input label.focused[data-v-b5fcf802]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required[data-v-b5fcf802]{color:#1155cb;color:var(--KInputFocus, var(--blue-500))}.k-input-wrapper .text-on-input label.disabled[data-v-b5fcf802],.k-input-wrapper .text-on-input label.disabled .is-required[data-v-b5fcf802]{color:#6f7787;color:var(--grey-500)}.k-input-wrapper textarea.k-input.form-control[data-v-b5fcf802]{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))!important;transition:color .1s ease,box-shadow .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-b5fcf802]:hover{box-shadow:none!important;outline:1px solid #bdd3f9!important;outline:1px solid var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-b5fcf802]:focus{box-shadow:none!important;outline:1px solid #3972d5!important;outline:1px solid var(--blue-400)!important;transition:all .1s ease}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]),.form-control[data-v-b5fcf802]: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, 16px);font-weight:400;line-height:24px;padding:10px 16px;padding:10px var(--spacing-md, 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))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small[data-v-b5fcf802],.form-control:not([type=checkbox]):not([type=radio]).k-input-small[data-v-b5fcf802]{font-size:12px;font-size:var(--type-xs, 12px);padding:8px 12px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px)}.k-input:not([type=checkbox]):not([type=radio]).k-input-large[data-v-b5fcf802],.form-control:not([type=checkbox]):not([type=radio]).k-input-large[data-v-b5fcf802]{font-size:16px;font-size:var(--type-md, 16px);padding:16px 24px;padding:var(--spacing-md, 16px) var(--spacing-lg, 24px)}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):hover,.form-control[data-v-b5fcf802]: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))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-b5fcf802],.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-b5fcf802]{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):focus,.form-control[data-v-b5fcf802]: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))!important;outline:none!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-b5fcf802],.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-b5fcf802]{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-b5fcf802]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control[data-v-b5fcf802]: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))!important;transition:all .1s ease}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):disabled,.form-control[data-v-b5fcf802]: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))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):invalid,.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):invalid,.form-control[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio])::placeholder,.form-control[data-v-b5fcf802]: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-b5fcf802]:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control[data-v-b5fcf802]:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search][data-v-b5fcf802],.form-control[type=search][data-v-b5fcf802]{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-b5fcf802]::-webkit-search-cancel-button,.form-control[type=search][data-v-b5fcf802]::-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-b5fcf802]{box-shadow:none!important;outline:1px solid #d44324!important;outline:1px solid var(--red-500)!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input[data-v-b5fcf802],.k-input-wrapper.input-error .k-input[data-v-b5fcf802]:hover,.k-input-wrapper.input-error .k-input[data-v-b5fcf802]: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-b5fcf802],.k-input-wrapper.input-error .k-input:hover.k-input-large[data-v-b5fcf802],.k-input-wrapper.input-error .k-input:focus.k-input-large[data-v-b5fcf802]{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-b5fcf802]{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input[data-v-b5fcf802]:not([type=checkbox]),select.k-input[data-v-b5fcf802]:not([type=checkbox]):read-only,select.k-input[data-v-b5fcf802]:not([type=radio]),select.k-input[data-v-b5fcf802]:not([type=radio]):read-only{background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff));height:38px}.k-input-label[data-v-b5fcf802]{color:#000000d9;color:var(--KInputLabelColor, var(--black-85));display:inline-flex;font-family:sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, sans-serif));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));font-weight:600;font-weight:var(--KInputLabelWeight, 600);line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, 18px));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, 8px))}.k-input-label .is-required[data-v-b5fcf802]{color:var(--KInputLabelColor);color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));font-weight:600;font-weight:var(--KInputLabelWeight, 600);margin-left:4px;margin-left:var(--spacing-xxs)}.k-input-label .label-tooltip[data-v-b5fcf802]{align-items:center;display:flex}.k-input-label .kong-icon[data-v-b5fcf802]{margin-left:4px;margin-left:var(--spacing-xxs)}.k-inputCheckbox.k-input-label[data-v-b5fcf802],.k-inputRadio.k-input-label[data-v-b5fcf802]{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-family:sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, sans-serif));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, 16px));font-weight:400;margin-bottom:0}input.k-input[type=checkbox][data-v-b5fcf802],input.k-input[type=radio][data-v-b5fcf802],input.form-control[type=checkbox][data-v-b5fcf802],input.form-control[type=radio][data-v-b5fcf802]{-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-b5fcf802]:disabled,input.k-input[type=radio][data-v-b5fcf802]:disabled,input.form-control[type=checkbox][data-v-b5fcf802]:disabled,input.form-control[type=radio][data-v-b5fcf802]:disabled{opacity:1}input.k-input[type=checkbox][data-v-b5fcf802]:disabled:hover,input.k-input[type=radio][data-v-b5fcf802]:disabled:hover,input.form-control[type=checkbox][data-v-b5fcf802]:disabled:hover,input.form-control[type=radio][data-v-b5fcf802]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox][data-v-b5fcf802],input.form-control[type=checkbox][data-v-b5fcf802]{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-b5fcf802]:not(:checked),input.form-control[type=checkbox][data-v-b5fcf802]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-b5fcf802]:checked,input.form-control[type=checkbox][data-v-b5fcf802]: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-b5fcf802]:checked::-ms-check,input.form-control[type=checkbox][data-v-b5fcf802]: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-b5fcf802]:hover,input.k-input[type=checkbox][data-v-b5fcf802]:active,input.form-control[type=checkbox][data-v-b5fcf802]:hover,input.form-control[type=checkbox][data-v-b5fcf802]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-b5fcf802]:focus,input.form-control[type=checkbox][data-v-b5fcf802]:focus{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));outline:none}input.k-input[type=checkbox][data-v-b5fcf802]:disabled:not(:checked),input.form-control[type=checkbox][data-v-b5fcf802]: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-b5fcf802]:disabled:checked,input.form-control[type=checkbox][data-v-b5fcf802]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-b5fcf802],input.form-control[type=radio][data-v-b5fcf802]{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-b5fcf802]:checked,input.form-control[type=radio][data-v-b5fcf802]: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-b5fcf802]:checked:after,input.form-control[type=radio][data-v-b5fcf802]:checked:after{background-color:currentColor;border-radius:100%;content:"";display:flex;height:10px;width:10px}input.k-input[type=radio][data-v-b5fcf802]:checked:disabled,input.form-control[type=radio][data-v-b5fcf802]:checked:disabled{border-color:#b6b6bd;border-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-b5fcf802]:checked:disabled:after,input.form-control[type=radio][data-v-b5fcf802]:checked:disabled:after{background-color:#b6b6bd;background-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-b5fcf802]:checked::-ms-check,input.form-control[type=radio][data-v-b5fcf802]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio][data-v-b5fcf802]:disabled,input.form-control[type=radio][data-v-b5fcf802]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch[data-v-b5fcf802]{align-items:center;cursor:pointer;display:inline-flex}.k-switch.switch-with-icon .switch-control[data-v-b5fcf802]{width:48px}.k-switch.switch-with-icon .kong-icon[data-v-b5fcf802]{height:20px;left:57px;width:22px}.k-switch.switch-with-icon input:checked+.switch-control[data-v-b5fcf802]:after{left:26px}.k-switch .switch-control[data-v-b5fcf802]{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-b5fcf802]{margin-left:16px;margin-right:0}.k-switch .switch-control[data-v-b5fcf802]: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-b5fcf802]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control[data-v-b5fcf802],.k-switch[disabled]:not(:disabled) input[data-v-b5fcf802]{opacity:.3;pointer-events:none}.k-switch input[data-v-b5fcf802]{display:none}.k-switch input:checked+.switch-control[data-v-b5fcf802]{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control[data-v-b5fcf802]:after{left:22px}.k-switch span[data-v-b5fcf802]{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}[data-v-b5fcf802]: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: sans-serif;--font-family-mono: monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body[data-v-b5fcf802]{font-weight:400;font-weight:var(--font-weight-normal, 400)}.toaster-container-outer[data-v-b5fcf802]{bottom:16px;max-width:300px;position:fixed;right:16px;transition:all .3s;width:auto;z-index:10000}.toaster-item[data-v-b5fcf802]{box-shadow:0 0 12px #0000001f;display:flex;margin-bottom:16px;overflow:hidden;transition:all .3s;width:100%}.toaster-item[data-v-b5fcf802] .k-alert{--KAlertInfoBorder: var(--blue-500, color(blue-500));--KAlertSuccessBorder: var(--green-400, color(green-400));--KAlertWarningBorder: var(--yellow-300, color(yellow-300));--KAlertDangerBorder: var(--red-500, color(red-500));background-color:#fff;color:#000000b3;color:var(--black-70);display:flex;flex:1;justify-content:space-between;margin-bottom:0;padding:16px;text-align:left}.toaster-item[data-v-b5fcf802] .k-alert .close{order:1;padding:0 0 0 16px;position:relative;right:0}.toaster-item[data-v-b5fcf802] .k-alert .close:focus,.toaster-item[data-v-b5fcf802] .k-alert .close:active{outline:none}.toaster-item .message[data-v-b5fcf802]{-webkit-hyphens:auto;hyphens:auto;max-width:150ch}.toaster-enter[data-v-b5fcf802]{transform:translate(300px)}.toaster-leave-to[data-v-b5fcf802]{transform:translate(100%)}.k-tree-item[data-v-ba3f4a65]{align-items:center;background-color:var(--white);background-color:var(--KTreeListItemUnselectedBackground, var(--white));border:1px solid var(--grey-200);border:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));border-radius:8px;color:var(--black-500);color:var(--KTreeListItemText, var(--black-500));display:flex;padding:4px;text-decoration:none}.k-tree-item .k-tree-item-icon[data-v-ba3f4a65]{line-height:1}.k-tree-item.selected[data-v-ba3f4a65]{background-color:var(--teal-100);background-color:var(--KTreeListItemSelectedBackground, var(--teal-100));border-color:var(--teal-200);border-color:var(--KTreeListItemSelectedBorder, var(--teal-200))}.k-tree-item[data-v-ba3f4a65]:hover{color:var(--black-500);color:var(--KTreeListItemText, var(--black-500));cursor:grab}.k-tree-item.not-draggable[data-v-ba3f4a65]{cursor:pointer}.k-tree-draggable .child-drop-zone[data-v-716a6eec]{min-height:6px;min-height:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-dragged[data-v-716a6eec]{cursor:move!important;cursor:grabbing!important}.k-tree-draggable .k-tree-item-dragged .has-no-children:last-of-type .child-drop-zone[data-v-716a6eec]:last-of-type,.k-tree-draggable .k-tree-item-dragged.has-no-children .child-drop-zone[data-v-716a6eec]:last-of-type{background-color:var(--teal-200);background-color:var(--KTreeListItemSelectedBorder, var(--teal-200));border-radius:100px;margin-left:0;min-height:4px}.k-tree-draggable .k-tree-item-dragged[data-v-716a6eec]:after{display:none}.k-tree-draggable .k-tree-item-grabbing[data-v-716a6eec]{display:none}.k-tree-draggable .k-tree-draggable[data-v-716a6eec]{counter-reset:item;margin-left:16px}.k-tree-draggable .k-tree-item-container[data-v-716a6eec]{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-716a6eec]:before{border-bottom:1px solid var(--grey-200);border-bottom:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));border-left:1px solid var(--grey-200);border-left:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));border-radius:0 0 0 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-716a6eec]:after{border-left:1px solid var(--grey-200);border-left:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));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-716a6eec]:first-child{padding-top:6px;padding-top:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-container[data-v-716a6eec]:last-child:after{display:none}.k-tree-list .k-tree-draggable{margin:0;padding:0}.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-77d6ba33]{--KButtonPaddingY: 6px;--KButtonPaddingX: 6px;--KButtonSecondaryHover: var(--white);--KButtonSecondaryHoverBorder: var(--blue-300);--KButtonSecondaryFocus: none;transform:scale(1) translateZ(0);transform:scale(var(--scale, 1)) translateZ(0)}.view-switch-button.paused .icon i[data-v-77d6ba33]{animation-duration:0s}.view-switch-button .icon[data-v-77d6ba33]{height:24px;position:relative;width:24px}.view-switch-button .icon i[data-v-77d6ba33]{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:var(--grey-500);border-radius: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-77d6ba33]: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-77d6ba33]: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-77d6ba33]: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-77d6ba33]: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-77d6ba33]{--name: var(--lines-name, none);--duration: var(--lines-duration, .15s);--easing: var(--lines-easing, linear);--delay: var(--lines-delay, 0s)}.view-switch-button .icon .lines i[data-v-77d6ba33]{--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-77d6ba33]:nth-child(2){--top: 8px}.view-switch-button .icon .lines i[data-v-77d6ba33]:nth-child(3){--top: 13px}.view-switch-button .icon .lines i[data-v-77d6ba33]:nth-child(4){--top: 18px}.view-switch-button .icon .lines i[data-v-77d6ba33]:nth-child(3),.view-switch-button .icon .lines i[data-v-77d6ba33]:nth-child(4){transform-origin:100% 50%}.view-switch-button.table[data-v-77d6ba33]{--dots-name: back;--lines-name: scale-down}.view-switch-button.table .lines i[data-v-77d6ba33]{transform-origin:0 50%}.view-switch-button.table .lines i[data-v-77d6ba33]:nth-child(3),.view-switch-button.table .lines i[data-v-77d6ba33]:nth-child(4){transform-origin:100% 50%}.view-switch-button.grid[data-v-77d6ba33]{--dots-name: move;--lines-name: scale;--lines-duration: .15s;--lines-delay: .3s}.view-switch-button.grid .lines i[data-v-77d6ba33]{transform-origin:100% 50%}.view-switch-button.grid .lines i[data-v-77d6ba33]:nth-child(3),.view-switch-button.grid .lines i[data-v-77d6ba33]: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-6d513708]{align-items:center;color:#1155cb;color:var(--KExternalLinkColor, #1155cb);display:inline-flex;font-weight:400;text-decoration:none}.k-external-link[data-v-6d513708]:hover{color:#003694;color:var(--KExternalLinkColorHover, #003694)}.k-external-link .kong-icon[data-v-6d513708]{margin-left:var(--spacing-xs)}.k-truncate[data-v-d6bb4677]{align-items:flex-start;display:flex;overflow:hidden;padding:3px}.k-truncate .expand-trigger[data-v-d6bb4677],.k-truncate .collapse-trigger[data-v-d6bb4677]{--KButtonLink: var(--KTruncateToggleColor, var(--blue-500, color(blue-500)));--KButtonPrimaryBase: var(--KTruncateCollapseBackground, var(--blue-100, color(blue-100)));--KButtonPrimaryHover: var(--KTruncateCollapseHover, var(--blue-200, color(blue-200)));--KButtonPrimaryActive: var(--KTruncateCollapseHover, var(--blue-200, color(blue-200)))}.k-truncate.k-truncate-content[data-v-d6bb4677]{display:flex;flex-direction:row-reverse;height:var(--17acd5f0)}.k-truncate.k-truncate-content.expanded[data-v-d6bb4677]{height:auto}.k-truncate.k-truncate-content .k-truncate-container[data-v-d6bb4677]{display:flex;flex-wrap:wrap;gap:10px;margin-right:auto;position:relative}.k-truncate.k-truncate-content .expand-trigger[data-v-d6bb4677]{font-size:var(--type-xs)}.k-truncate.k-truncate-content .expand-trigger[data-v-d6bb4677]:before{content:"+";margin-right:-7px}.k-truncate.k-truncate-content .collapse-trigger[data-v-d6bb4677]{padding:var(--spacing-xxs)}.k-truncate.k-truncate-content .collapse-trigger[data-v-d6bb4677]:focus,.k-truncate.k-truncate-content .collapse-trigger[data-v-d6bb4677]:active{box-shadow:none}.k-truncate.k-truncate-content .collapse-trigger[data-v-d6bb4677]:focus-within{background-color:#bdd3f9;background-color:var(--KTruncateCollapseHover, var(--blue-200, #bdd3f9));outline:-webkit-focus-ring-color auto 1px}.k-truncate.k-truncate-text[data-v-d6bb4677]{display:flex;flex-direction:column}.k-truncate.k-truncate-text .k-truncate-container[data-v-d6bb4677]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--7cebcdfe);overflow:hidden}.k-truncate.k-truncate-text.expanded .k-truncate-container[data-v-d6bb4677]{display:block}.k-truncate.k-truncate-text .expand-trigger[data-v-d6bb4677],.k-truncate.k-truncate-text .collapse-trigger[data-v-d6bb4677]{font-size:var(--type-xs)}.k-method-badge[data-v-b655f5fc]{display:flex;font-weight:600;justify-content:center}.k-method-badge.k-method-toggle[data-v-b655f5fc]{padding:4px;padding:var(--spacing-xxs, 4px);padding-left:12px;padding-left:var(--spacing-sm, 12px);--KInputSwitchLabel: var(--e248181c)}.k-method-badge.k-method-toggle[data-v-b655f5fc] .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: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-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: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-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: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{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;margin-bottom:var(--lg, 24px);width:100%}.form-group hr{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, ));margin:32px 0;margin:var(--xl, 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, 14px);margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0}.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));transition:color .1s ease}.k-input-wrapper .text-on-input .focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs)}.k-input-wrapper .text-on-input label{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600));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));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required{color:#1155cb;color:var(--KInputHover, var(--blue-500))}.k-input-wrapper .text-on-input label.focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required{color:#1155cb;color:var(--KInputFocus, var(--blue-500))}.k-input-wrapper .text-on-input label.disabled,.k-input-wrapper .text-on-input label.disabled .is-required{color:#6f7787;color:var(--grey-500)}.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))!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))!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)!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, 16px);font-weight:400;line-height:24px;padding:10px 16px;padding:10px var(--spacing-md, 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))!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, 12px);padding:8px 12px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 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, 16px);padding:16px 24px;padding:var(--spacing-md, 16px) var(--spacing-lg, 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))!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))!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))!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))!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))!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)!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:sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, sans-serif));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));font-weight:600;font-weight:var(--KInputLabelWeight, 600);line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, 18px));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, 8px))}.k-input-label .is-required{color:var(--KInputLabelColor);color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));font-weight:600;font-weight:var(--KInputLabelWeight, 600);margin-left:4px;margin-left:var(--spacing-xxs)}.k-input-label .label-tooltip{align-items:center;display:flex}.k-input-label .kong-icon{margin-left:4px;margin-left:var(--spacing-xxs)}.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:sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, sans-serif));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, 16px));font-weight:400;margin-bottom:0}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: sans-serif;--font-family-mono: monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body{font-weight:400;font-weight:var(--font-weight-normal, 400)}@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{--font-family-sans: Inter, Helvetica, Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-family-mono: "Fira Mono", Menlo, Monaco, Consolas, Liberation Mono, "Courier New", monospace;--AppHeaderHeight: 60px;--AppSidebarWidth: 280px;--AppGap: var(--spacing-lg);--AppContentPadding: var(--spacing-lg);--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: var(--spacing-xs);--KBadgeMaxWidth: auto;--KCardPaddingX: var(--AppGap);--KCardPaddingY: var(--KCardPaddingX);--KCardBorderRadius: 3px;--KCardBackground: var(--white);--KCardBorder: 1px solid var(--grey-300)}: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:var(--black-500);font-family:var(--font-family-sans);font-size:16px;line-height:1.5}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:var(--font-weight-semi-bold)}a{text-decoration:none;color:var(--blue-500)}a:hover,a:focus{text-decoration:underline}b,strong{font-weight:var(--font-weight-semi-bold)}small{font-size:.8em}code,kbd,pre{font-size:1em}textarea{resize:vertical}ul{list-style:none;margin:0;padding-left:0}button{cursor:pointer}img,svg,iframe{vertical-align:middle}img{max-width:100%;height:auto}[hidden]{display:none!important}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}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grey-300);border-radius:3px;font:inherit;margin:0;padding:var(--spacing-xs);color:currentColor;background-color:var(--white)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grey-300);border-radius:3px;font-size:16px;line-height:20px;padding:10px 30px 10px 13px;background-color:var(--white);background-image:url(./chevron-down-d32f03bb.svg?url);background-position:calc(100% - 13px) 50%;background-repeat:no-repeat}.k-button.outline{outline:none}.k-button .kong-icon{align-items:center}.k-dropdown-popover{cursor:initial}.k-modal .k-modal-body.content-left{margin-right:0!important}.k-table td{white-space:normal!important}.k-table .k-button{margin-top:0!important;margin-bottom:0!important}.kcard-border{border:var(--KCardBorder);border-radius:var(--KCardBorderRadius);background-color:var(--KCardBackground)}.kcard-stack>*+*{margin-block-start:var(--AppGap)}.columns{--threshold: 30rem;--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))}.form-content{max-width:1000px;margin-right:auto;margin-left:auto}.form-wrapper>*+*{margin-block-start:var(--spacing-md)}.radio-button-group>*{display:flex}.radio-button-group>*+*{margin-block-start:var(--spacing-xs)}.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:var(--font-weight-regular);background-color:transparent;border:none;cursor:pointer} diff --git a/app/kuma-ui/pkg/resources/data/assets/index-da036ddf.css b/app/kuma-ui/pkg/resources/data/assets/index-da036ddf.css new file mode 100644 index 000000000000..2618c1fc219f --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/index-da036ddf.css @@ -0,0 +1 @@ +@charset "UTF-8";.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.border{border-width:1px}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.kong-icon[data-v-5a6b703d]{display:inline-block}.kong-icon .slot-content[data-v-5a6b703d],.kong-icon .svg-with-slot-is-hidden[data-v-5a6b703d]{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-1acfdf36]{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-1acfdf36]:disabled,.k-button[disabled][data-v-1acfdf36]{cursor:not-allowed}.k-button[data-v-1acfdf36]:disabled:hover,.k-button[disabled][data-v-1acfdf36]:hover{text-decoration:none!important}.k-button:disabled .kong-icon[data-v-1acfdf36],.k-button[data-v-1acfdf36]:disabled .kong-icon,.k-button[disabled] .kong-icon[data-v-1acfdf36],.k-button[disabled][data-v-1acfdf36] .kong-icon{pointer-events:none}.k-button[disabled][data-v-1acfdf36]:not(:disabled){pointer-events:none}.k-button[data-v-1acfdf36]:focus{outline:none}.k-button[data-v-1acfdf36]>.kong-icon{box-sizing:unset;display:inline-flex}.k-button.icon-btn[data-v-1acfdf36]{height:38px;justify-content:center}.k-button.small[data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]{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-1acfdf36] .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-1acfdf36] .caret{transform:rotate(-180deg);transition:.2s ease}.k-button.secondary[data-v-1acfdf36]{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-1acfdf36]: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-1acfdf36]:active{background-color:#5f9aff;background-color:var(--KButtonSecondaryActive, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-1acfdf36]: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-1acfdf36]:disabled,.k-button.secondary[disabled][data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]: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-1acfdf36]:active{background-color:#002099;background-color:var(--KButtonPrimaryActive, var(--kui-color-background-primary-stronger, #002099))}.k-button.primary[data-v-1acfdf36]: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-1acfdf36]:disabled,.k-button.primary[disabled][data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]: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-1acfdf36]:active{background-color:#ad000e;background-color:var(--KButtonDangerActive, var(--red-700, var(--kui-color-background-danger-strong, #ad000e)))}.k-button.danger[data-v-1acfdf36]: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-1acfdf36]:disabled,.k-button.danger[disabled][data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]:hover:not(:disabled){background-color:#008871d9;background-color:var(--KButtonCreationHover, rgba(0, 136, 113, .85))}.k-button.creation[data-v-1acfdf36]:active{background-color:#008871;background-color:var(--KButtonCreationActive, var(--green-600, #008871))}.k-button.creation[data-v-1acfdf36]: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-1acfdf36]:disabled,.k-button.creation[disabled][data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]:hover:not(:disabled){border-color:#0044f4;border-color:var(--KButtonOutlineHoverBorder, var(--kui-color-border-primary, #0044f4))}.k-button.outline[data-v-1acfdf36]: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-1acfdf36]: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-1acfdf36]:disabled,.k-button.outline[disabled][data-v-1acfdf36]{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-1acfdf36]{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-1acfdf36]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link[data-v-1acfdf36]:focus{text-decoration:underline}.k-button.btn-link[data-v-1acfdf36]:focus-visible,.k-button.btn-link[data-v-1acfdf36]: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-1acfdf36]:disabled,.k-button.btn-link[disabled][data-v-1acfdf36]{color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.btn-link-danger[data-v-1acfdf36]{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-1acfdf36]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link-danger[data-v-1acfdf36]: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-1acfdf36]{border-radius:100px;border-radius:var(--kui-border-radius-round, 100px)}.k-alert[data-v-77413bd2]{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-77413bd2]{color:#002099;color:var(--blue-600, var(--kui-color-text-primary-stronger, #002099));text-decoration:underline}.k-alert>div .k-alert-msg[data-v-77413bd2]{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-77413bd2]{font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px))}.k-alert>div .k-alert-msg p[data-v-77413bd2]:last-of-type{margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}.k-alert .k-alert-title[data-v-77413bd2]{font-weight:600!important;font-weight:var(--kui-font-weight-semibold, 600)!important}.k-alert .k-alert-description-text[data-v-77413bd2]{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-77413bd2]{display:inline-flex;height:100%;margin-bottom:auto;margin-left:auto;margin-top:auto;position:relative}.k-alert .close[data-v-77413bd2]{background-color:transparent;border:0px;border:var(--kui-border-width-0, 0px);bottom:0px;bottom:var(--kui-space-0, 0px);cursor:pointer;opacity:.5;position:absolute;right:8px;right:var(--spacing-xs, var(--kui-space-40, 8px));top:0px;top:var(--kui-space-0, 0px);transition:all .2s ease}.k-alert .close[data-v-77413bd2]:hover,.k-alert .close[data-v-77413bd2]:active{opacity:1;text-decoration:none}.k-alert.small[data-v-77413bd2]{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-77413bd2]{font-size:12px;font-size:var(--type-sm, var(--kui-font-size-20, 12px))}.k-alert.large[data-v-77413bd2]{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);min-height:80px}.k-alert.large .k-alert-icon-container-large[data-v-77413bd2]{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-77413bd2]{left:0px;left:var(--kui-space-0, 0px);position:fixed;right:0px;right:var(--kui-space-0, 0px);top:0px;top:var(--kui-space-0, 0px)}.k-alert.is-bordered[data-v-77413bd2]{border:1px solid;border:var(--kui-border-width-10, 1px) solid}.k-alert.is-centered[data-v-77413bd2]{justify-content:center}.k-alert.has-left-border[data-v-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{margin-right:12px!important;margin-right:var(--kui-space-50, 12px)!important}.k-alert.is-banner[data-v-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{background-color:#42d782;background-color:var(--green-400, #42d782)}.k-alert.is-banner .k-alert-ellipse.warning[data-v-77413bd2]{background-color:#fabe5f;background-color:var(--yellow-400, #fabe5f)}.k-alert.is-banner .k-alert-ellipse.danger[data-v-77413bd2]{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-77413bd2]{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-77413bd2]{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-77413bd2]{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, #ffffff));border:1px solid rgba(0,0,0,.1);border:1px solid var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-radius:3px;box-shadow:0 4px 20px var(--black-10);color:#3c4557;color:var(--KPopColor, var(--black-400, #3c4557));font-size:14px;font-size:var(--KPopBodySize, var(--type-sm, 14px));max-width:none;padding:28px 16px;padding:var(--KPopPaddingY, 28px) var(--KPopPaddingX, var(--spacing-md, 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;margin-bottom:28px}.k-popover .k-popover-header .k-popover-title{color:#0b172d;color:var(--KPopColor, var(--black-500, #0b172d));font-size:16px;font-size:var(--KPopHeaderSize, var(--type-md, 16px));font-weight:600}.k-popover .k-popover-header .k-popover-actions{margin-left:auto}.k-popover .k-popover-content{line-height:20px}.k-popover .k-popover-footer{margin:14px 0}.k-popover[x-placement^=bottom]{margin-top:16px;margin-top:var(--spacing-md, 16px)}.k-popover[x-placement^=bottom]:after,.k-popover[x-placement^=bottom]:before{border:solid transparent;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, 16px)}.k-popover[x-placement^=top]:after,.k-popover[x-placement^=top]:before{border:solid transparent;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, 16px)}.k-popover[x-placement^=left]:after,.k-popover[x-placement^=left]:before{border:solid transparent;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, 16px)}.k-popover[x-placement^=right]:after,.k-popover[x-placement^=right]:before{border:solid transparent;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}@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:.3s;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, color(white)));--KPopBackground: var(--KTooltipBackground, var(--black-400, color(black-400)));--KPopBodySize: var(--type-sm);--KPopPaddingX: var(--spacing-xs);--KPopPaddingY: var(--spacing-xs);--KPopBorder: none;pointer-events:none;z-index:9999}.k-badge[data-v-55cd166e]{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-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-success[data-v-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-danger[data-v-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-info[data-v-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-warning[data-v-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-neutral[data-v-55cd166e]{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-55cd166e]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-rectangular[data-v-55cd166e]{border-radius:4px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px))}.k-badge.k-badge-rectangular .k-badge-dismiss-button[data-v-55cd166e]{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-55cd166e]{border-radius:100px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-round, 100px))}.k-badge.k-badge-rounded .k-badge-dismiss-button[data-v-55cd166e]{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-55cd166e]{cursor:pointer}a .k-badge[data-v-55cd166e],.k-badge.clickable[data-v-55cd166e]{-webkit-user-select:none;user-select:none}.k-badge .k-badge-text[data-v-55cd166e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:var(--3f98ac0d);max-width:var(--KBadgeMaxWidth, var(--3f98ac0d));min-width:8px;min-width:var(--KBadgeMinWidth, 8px);width:auto;width:var(--KBadgeWidth, auto)}.k-badge .k-badge-dismiss-button[data-v-55cd166e]{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(--f8749a84);border-color:var(--63279f00);color:var(--59aa0a8c)}.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(--f8749a84)}.k-badge.k-badge-custom .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:var(--59aa0a8c)}.k-badge.k-badge-custom .k-badge-dismiss-button:hover{background-color:var(--31d8dc04)}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(--cd040c9e)!important}.k-badge.k-badge-custom:has(.k-badge-dismiss-button:hover){background-color:var(--f8749a84)!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-c098ba53]{border-radius:4px;display:flex;flex-wrap:wrap;font-size:15px;font-weight:600!important;line-height:24px!important;list-style:none;margin-bottom:16px;padding:0}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-c098ba53],.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-c098ba53]{align-self:center;color:#6f7787;color:var(--grey-500, #6f7787);display:inline-flex}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-c098ba53]{padding:0 12px 0 8px;padding:0 var(--spacing-sm, 12px) 0 var(--spacing-xs, 8px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-c098ba53]{padding:0 12px 0 0;padding:0 var(--spacing-sm, 12px) 0 0}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-c098ba53] .kong-icon{align-items:center;align-self:baseline;justify-content:center;padding:0 8px 0 0;padding:0 var(--spacing-xs, 8px) 0 0}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-c098ba53] .kong-icon.has-no-text{padding-right:0}.k-breadcrumbs li[data-v-c098ba53]{display:inline-flex}.k-breadcrumbs li a[data-v-c098ba53]{color:#6f7787;color:var(--grey-500, #6f7787);display:inline-flex;font-size:15px;letter-spacing:1px}.k-breadcrumbs li a[data-v-c098ba53]:hover,.k-breadcrumbs li a.no-underline[data-v-c098ba53]{text-decoration:none!important}.k-breadcrumbs li a>.k-breadcrumb-text[data-v-c098ba53]{transition:all .2s ease-in-out}.k-breadcrumbs li a>.k-breadcrumb-text[data-v-c098ba53]:hover{text-decoration:underline}.kong-card[data-v-5d727a4a]{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-5d727a4a]{border:none}.kong-card.border[data-v-5d727a4a]{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-5d727a4a]{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-5d727a4a]:hover,.kong-card.kcard-shadow[data-v-5d727a4a]{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-5d727a4a]{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-5d727a4a]{align-items:flex-start}.kong-card .k-card-status-hat[data-v-5d727a4a]{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-5d727a4a]{margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.kong-card .k-card-title h4[data-v-5d727a4a]{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-5d727a4a]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.kong-card .k-card-body[data-v-5d727a4a]{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-5d727a4a]{display:flex!important}.kong-card .k-card-content .k-table td[data-v-5d727a4a],.kong-card .k-card-content table td[data-v-5d727a4a],.kong-card .k-card-content[data-v-5d727a4a] .k-table td{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px))}.kong-card .k-card-notifications[data-v-5d727a4a]{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-b34bfe34]{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:3px;display:inline-flex;transition:1s}.box.width-1[data-v-b34bfe34]{width:16px}.box.width-2[data-v-b34bfe34]{width:32px}.box.width-5[data-v-b34bfe34]{width:80px}.box.width-6[data-v-b34bfe34]{width:96px}.box.width-10[data-v-b34bfe34]{width:160px}.box.width-25[data-v-b34bfe34]{width:25%}.box.width-50[data-v-b34bfe34]{width:50%}.box.width-75[data-v-b34bfe34]{width:75%}.box.width-100[data-v-b34bfe34]{width:100%}.box.height-1[data-v-b34bfe34]{height:16px}.box.height-2[data-v-b34bfe34]{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-71f83861]{display:flex;flex-wrap:wrap;gap:16px;gap:var(--spacing-md, 16px);justify-content:space-between;width:100%}.skeleton-card-column[data-v-71f83861]{margin-bottom:16px;margin-bottom:var(--spacing-md, 16px);width:calc(33% - 16px);width:var(--KSkeletonCardWidth, calc(33% - var(--spacing-md, 16px)))}.skeleton-card[data-v-71f83861]{border:1px solid #e6e6e6;border-radius:3px;display:flex;flex-direction:column;min-height:324px;overflow:hidden;padding:16px;padding:var(--spacing-md, 16px)}.skeleton-card .skeleton-card-header[data-v-71f83861]{display:flex;margin-bottom:16px;margin-bottom:var(--spacing-md, 16px);width:100%}.skeleton-card .skeleton-card-content[data-v-71f83861]{display:flex;justify-content:space-between}.skeleton-card .skeleton-card-footer[data-v-71f83861]{align-self:flex-end;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;padding-top:var(--spacing-md, 16px);width:100%}.skeleton-table-wrapper[data-v-3537c1b2]{overflow:hidden;width:100%}.skeleton-table-wrapper .skeleton-table-row[data-v-3537c1b2]{display:flex;flex-direction:row;margin-bottom:32px}@media only screen and (max-width: 1256px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-3537c1b2]:nth-of-type(n + 5){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-3537c1b2]:nth-of-type(4){margin-left:auto;margin-right:0}}@media only screen and (max-width: 756px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-3537c1b2]:nth-of-type(n + 3){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-3537c1b2]:nth-of-type(2){margin-left:auto;margin-right:0;width:96px}}.skeleton-form-wrapper[data-v-deb2da80]{width:100%}.skeleton-form-wrapper .skeleton-form-row[data-v-deb2da80]{margin-bottom:32px}.fullscreen-loading-container[data-v-690ad8ab]{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-690ad8ab]{background-color:#f1f1f5;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, #f1f1f5));border-radius:8px;margin-top:16px;max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-690ad8ab]{background-color:#1155cb;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, #1155cb));border-radius:8px;height:5px}.fullscreen-loading-container[data-v-de08c544]{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-de08c544]{background-color:#f1f1f5;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, #f1f1f5));border-radius:8px;margin-top:16px;max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-de08c544]{background-color:#1155cb;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, #1155cb));border-radius:8px;height:5px}.fullscreen-loading-container .spinner-loader[data-v-de08c544]{animation:spinnerAnimation-de08c544 1.4s infinite linear;border-bottom:10px solid #f1f1f5;border-bottom:10px solid var(--grey-200, #f1f1f5);border-left:10px solid #1155cb;border-left:10px solid var(--KSkeletonFullScreenSpinnerColor, var(--blue-500, #1155cb));border-radius: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;height:183px;margin:60px auto;position:relative;transform:translateZ(0);width:183px}.fullscreen-loading-container .spinner-loader[data-v-de08c544] :after{border-radius:50%;height:183px;width:183px}@keyframes spinnerAnimation-de08c544{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.k-skeleton-container.opacity-0 .box{opacity:0}.k-skeleton-container.opacity-0 :deep(.kong-icon){display:none}.k-skeleton-container.opacity-0.mr-2{margin-right:0!important}.empty-state-wrapper[data-v-50000d33]{background-color:var(--white);background-color:var(--KEmptyBackground, var(--white));border-radius:4px;padding:48px 0;padding:var(--spacing-xxl, 48px) 0;text-align:center}.empty-state-wrapper>*+*[data-v-50000d33]{margin-top:16px;margin-top:var(--spacing-md, 16px)}.empty-state-wrapper .k-empty-state-title-header[data-v-50000d33]{color:var(--black-500);color:var(--KEmptyTitleColor, var(--black-500));font-size:20px;font-weight:600;line-height:24px}.empty-state-wrapper .empty-state-title>*+*[data-v-50000d33]{margin-top:8px;margin-top:var(--spacing-xs, 8px)}.empty-state-wrapper .k-empty-state-message[data-v-50000d33]{color:var(--black-400);color:var(--KEmptyContentColor, var(--black-400));font-size:13px;line-height:20px;margin-left:auto;margin-right:auto;max-width:50%}.empty-state-wrapper .empty-state-content>*+*[data-v-50000d33]{margin-top:32px;margin-top:var(--spacing-xl, 32px)}.empty-state-wrapper .k-empty-state-cta[data-v-50000d33]{margin-left:auto;margin-right:auto}.k-input-label .label-tooltip[data-v-c71b10f6] .kong-icon.kong-icon-help,.k-input-label .label-tooltip[data-v-c71b10f6] .kong-icon.kong-icon-info{cursor:pointer;height:16px}.k-input-label .label-tooltip[data-v-c71b10f6] .k-tooltip{font-weight:400}.k-input-label .label-tooltip[data-v-c71b10f6] .k-tooltip code{background-color:#6f7787;background-color:var(--grey-500, #6f7787);color:#fff;color:var(--white, #fff)}.form-control[data-v-c92e3425]{box-shadow:none!important}.form-control.has-icon~.input-icon[data-v-c92e3425]{top:10px}.form-control.has-icon~.input-icon[data-v-c92e3425] svg{height:24px;width:24px}.form-control.has-icon.icon-start[data-v-c92e3425]{padding-left:48px!important;padding-left:calc(var(--spacing-md, 16px) + var(--spacing-xs, 8px) + 24px)!important}.form-control.has-icon.icon-start~.input-icon[data-v-c92e3425]{left:16px;left:var(--spacing-md, 16px)}.form-control.has-icon.icon-end[data-v-c92e3425]{padding-right:48px!important;padding-right:calc(var(--spacing-md, 16px) + var(--spacing-xs, 8px) + 24px)!important}.form-control.has-icon.icon-end~.input-icon[data-v-c92e3425]{right:16px;right:var(--spacing-md, 16px)}.form-control.has-icon.k-input-small~.input-icon[data-v-c92e3425]{top:8px;top:var(--spacing-xs, 8px)}.form-control.has-icon.k-input-small~.input-icon[data-v-c92e3425] svg{height:22px;width:22px}.form-control.has-icon.k-input-small.icon-start[data-v-c92e3425]{padding-left:42px!important;padding-left:calc(var(--spacing-sm, 12px) + var(--spacing-xs, 8px) + 22px)!important}.form-control.has-icon.k-input-small.icon-start~.input-icon[data-v-c92e3425]{left:12px;left:var(--spacing-sm, 12px)}.form-control.has-icon.k-input-small.icon-end[data-v-c92e3425]{padding-right:42px!important;padding-right:calc(var(--spacing-sm, 12px) + var(--spacing-xs, 8px) + 22px)!important}.form-control.has-icon.k-input-small.icon-end~.input-icon[data-v-c92e3425]{right:12px;right:var(--spacing-sm, 12px)}.form-control.has-icon.k-input-large~.input-icon[data-v-c92e3425]{top:16px;top:var(--spacing-md, 16px)}.form-control.has-icon.k-input-large~.input-icon[data-v-c92e3425] svg{height:26px;width:26px}.form-control.has-icon.k-input-large.icon-start[data-v-c92e3425]{padding-left:58px!important;padding-left:calc(var(--spacing-lg, 24px) + var(--spacing-xs, 8px) + 26px)!important}.form-control.has-icon.k-input-large.icon-start~.input-icon[data-v-c92e3425]{left:24px;left:var(--spacing-lg, 24px)}.form-control.has-icon.k-input-large.icon-end[data-v-c92e3425]{padding-right:58px!important;padding-right:calc(var(--spacing-lg, 24px) + var(--spacing-xs, 8px) + 26px)!important}.form-control.has-icon.k-input-large.icon-end~.input-icon[data-v-c92e3425]{right:24px;right:var(--spacing-lg, 24px)}.help[data-v-c92e3425]{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, 14px);margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0}.input-icon[data-v-c92e3425]{align-items:center;display:inline-flex;pointer-events:none;position:absolute}.input-icon.clickable[data-v-c92e3425]{cursor:pointer;pointer-events:auto}.has-error[data-v-c92e3425]{color:var(--red-500);font-weight:500}.k-input-wrapper[data-v-c92e3425]{position:relative}.k-input-wrapper input.k-input[data-v-c92e3425]{-webkit-appearance:none}.k-input-wrapper .k-input-label-wrapper-large .has-error[data-v-c92e3425],.k-input-wrapper .k-input-large+.has-error[data-v-c92e3425]{font-size:12px;line-height:15px;margin-top:4px}.k-input-wrapper .k-input-label-wrapper-medium .has-error[data-v-c92e3425],.k-input-wrapper .k-input-medium+.has-error[data-v-c92e3425]{font-size:11px;line-height:13px;margin-top:3px}.k-input-wrapper .k-input-label-wrapper-small .has-error[data-v-c92e3425],.k-input-wrapper .k-input-small+.has-error[data-v-c92e3425]{font-size:11px;line-height:11px;margin-top:2px}.k-input-wrapper .text-on-input label:not(.disabled):not(.readonly).hovered[data-v-c92e3425],.k-input-wrapper .text-on-input label[data-v-c92e3425]:not(.disabled):not(.readonly):hover{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.k-input-wrapper.input-error .text-on-input label.hovered[data-v-c92e3425],.k-input-wrapper.input-error .text-on-input label[data-v-c92e3425]:hover,.k-input-wrapper.input-error .text-on-input label.focused[data-v-c92e3425],.k-input-wrapper.input-error .text-on-input label[data-v-c92e3425]:focus{color:var(--red-500)!important}.k-select-item[data-v-319ad594]{list-style:none!important;margin-bottom:4px}.k-select-item[data-v-319ad594]:last-of-type{margin-bottom:0!important}.k-select-item button[data-v-319ad594]{align-items:center;background-color:var(--white);border:none;border-radius:4px;color:var(--grey-500);display:flex;font-family:var(--font-family-sans);font-size:var(--type-xs);font-weight:400;line-height:26px;padding-left:var(--spacing-xxs);text-align:left;width:100%}.k-select-item button[data-v-319ad594]:not(:disabled){cursor:pointer}.k-select-item button[data-v-319ad594]:disabled{cursor:not-allowed}.k-select-item button:disabled .k-select-item-label[data-v-319ad594]{opacity:.6}.k-select-item button .k-select-item-label[data-v-319ad594]{color:var(--grey-600);font-size:14px;font-weight:500;line-height:20px;padding:8px;width:auto}.k-select-item button .k-select-item-label[data-v-319ad594] .select-item-label{color:var(--grey-600);font-size:14px;font-weight:600;margin-bottom:4px}.k-select-item button .k-select-item-label[data-v-319ad594] .select-item-desc{color:var(--grey-500);font-size:14px;font-weight:400}.k-select-item button .kong-icon[data-v-319ad594]:not(.selected-item-icon){margin-right:12px}.k-select-item button .k-select-selected-icon-container[data-v-319ad594]{height:24px;margin-bottom:auto;margin-left:auto;margin-top:auto;width:24px}.k-select-item button .k-select-selected-icon-container .kong-icon[data-v-319ad594]{display:flex;position:relative;right:0;top:0;transform:none}.k-select-item button[data-v-319ad594]:not(:disabled):hover{background-color:var(--grey-100);color:var(--grey-600)}.k-select-item button.selected[data-v-319ad594]{background-color:var(--blue-100);color:var(--blue-500);font-weight:400}.k-select-item button.danger[data-v-319ad594]{color:var(--red-500)}.k-select-group-title[data-v-ed43551d]{color:var(--black-300);font-size:var(--type-xs);font-weight:600;margin-bottom:var(--spacing-xxs);padding:var(--spacing-xs);text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-select[data-v-3c6e4742]{width:fit-content}.k-select .k-select-item-selection[data-v-3c6e4742]{background-color:var(--blue-100);border-radius:4px;color:var(--blue-500);display:flex;font-weight:400;margin-bottom:6px}.k-select .k-select-item-selection.overlay-label-item-selection[data-v-3c6e4742]{position:relative;top:-8px}.k-select .k-select-item-selection .clear-selection-icon[data-v-3c6e4742]{height:24px;margin-bottom:auto;margin-left:auto;margin-top:auto;padding:0}.k-select .k-select-trigger[data-v-3c6e4742]:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;content:"";display:inline-block;height:0;margin-left:8px;margin-left:var(--spacing-xs, 8px);vertical-align:middle;width:0}.k-select .k-select-selected-item-label{align-self:center;font-size:14px;line-height:16px}.k-select .k-select-item-selection .clear-selection-icon .kong-icon{margin-left:auto}.k-select .k-button.btn-link{padding:12px 24px;padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);text-decoration:none}.k-select .k-button.btn-link:focus{box-shadow:0 0 #fff,0 0 0 2px #1155cb;box-shadow:0 0 0 0 var(--white, #ffffff),0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, #1155cb))}.k-select .k-button.btn-link .caret{margin-left:auto}.k-select .k-select-input{background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!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 var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!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 var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;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:10px}.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:#000000b3!important;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)))!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.has-chevron{padding-right:40px}.k-select .k-select-input .k-input.has-clear{padding-right:60px}.k-select .k-select-inputinput.k-input{height:100%;padding:var(--spacing-xs)}.k-select .k-select-input .kong-icon{display:inline-flex}.k-select .k-select-input .clear-selection-icon{padding:0;position:absolute;right:30px;top:13px;z-index:9}.k-select .k-select-input .clear-selection-icon.overlay-label-clear{top:36px}.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:10px 16px;padding:10px var(--spacing-md, 16px);pointer-events:none;position:absolute;right:calc(var(--79b73496) + 10px);width:calc(100% - var(--79b73496) - 10px)}.k-select div.k-select-input.select-input-container{align-items:center;border:1px solid var(--grey-300);border-radius:3px;cursor:pointer!important;display:flex;flex:0 0 40%;flex-direction:row-reverse;transition:all .1s ease}.k-select div.k-select-input.select-input-container .k-input-wrapper{border-radius:3px}.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:var(--blue-200);border-color:var(--KInputHover, var(--blue-200))}.k-select div.k-select-input.select-input-container:hover .text-on-input label{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.k-select div.k-select-input.select-input-container.is-open{border-color:var(--blue-400);border-color:var(--KInputFocus, var(--blue-400))}.k-select div.k-select-input.select-input-container.is-open .text-on-input label{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.k-select .k-select-button .has-caret .kong-icon{margin-left: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;width:100%}.k-select .k-select-popover[x-placement^=top]{margin-bottom:2px!important;margin-top:0!important}.k-select .k-select-popover.k-select-pop-button,.k-select .k-select-popover.k-select-pop-dropdown{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--grey-300)}.k-select .k-select-popover.k-select-pop-select{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--black-10)}.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:var(--grey-500);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}.k-select .k-select-popover ul{margin:0;padding:0}.k-select .k-select-popover a{color:var(--black-70);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(--8a1671fe);overflow-y:auto}.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(--8a1671fe);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;border-top:1px solid var(--grey-200);color:#6f7787;padding:var(--spacing-xs);padding-bottom:0}.pagination-offset-button-container[data-v-5ceb4e80]{display:flex}.pagination-offset-button-container .pagination-button.k-button[data-v-5ceb4e80]{background-color:#fff;border:1px solid var(--grey-300);border-radius:4px;color:var(--grey-500);height:34px;margin:0 6px;padding:6px;width:34px}.pagination-offset-button-container .pagination-button.k-button[data-v-5ceb4e80]:focus,.pagination-offset-button-container .pagination-button.k-button[data-v-5ceb4e80]:hover{border-color:var(--blue-500);border-radius:4px;color:var(--blue-500)}.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-5ceb4e80]:focus,.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-5ceb4e80]:hover{border-color:var(--grey-200);box-shadow:none;color:var(--black-45);cursor:not-allowed}.pagination-offset-button-container .pagination-button.k-button.active[data-v-5ceb4e80]{background-color:var(--blue-100);border-color:var(--blue-200);border-radius:4px;color:var(--blue-500);outline:none}.card-pagination-bar[data-v-9a657ea2]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.pagination-text[data-v-9a657ea2]{color:var(--grey-500);font-size:14px;font-weight:500;min-width:115px}.pagination-text-pages[data-v-9a657ea2]{color:#000}.page-size-select[data-v-9a657ea2]{--KButtonLink: var(--KPaginationPageSizeColor, var(--blue-400));--KButtonOutlineBorder: var(--KPaginationPageSizeColor, var(--blue-400));--KButtonFontSize: var(--type-sm);color:var(--blue-400);font-weight:600;line-height:20px}.pagination-button-container[data-v-9a657ea2]{display:flex;list-style:none;text-align:center}.pagination-button-container a[data-v-9a657ea2]{display:block;font-weight:initial;text-decoration:none!important}.pagination-button-container .pagination-button[data-v-9a657ea2]{align-self:center;background-color:#fff;border:1px solid var(--grey-300);border:1px solid var(--KPaginationBorderColor, var(--grey-300));border-radius:4px;color:var(--grey-500);color:var(--KPaginationColor, var(--grey-500));cursor:pointer;font-size:12px;font-weight:initial;height:32px;line-height:20px;margin:0 6px;min-width:32px}.pagination-button-container .pagination-button[data-v-9a657ea2]:not(.square){background-color:#fff;background-color:var(--KPaginationBackgroundColor, white)}.pagination-button-container .pagination-button a[data-v-9a657ea2],.pagination-button-container .pagination-button div[data-v-9a657ea2]{padding:6px}.pagination-button-container .pagination-button.square[data-v-9a657ea2]{border:none}.pagination-button-container .pagination-button.placeholder[data-v-9a657ea2]{align-items:center;color:var(--grey-500);color:var(--KPaginationColor, var(--grey-500));cursor:initial;display:flex;justify-content:center}.pagination-button-container .pagination-button[data-v-9a657ea2]:focus:not(.placeholder),.pagination-button-container .pagination-button[data-v-9a657ea2]:hover:not(.placeholder){border-color:var(--blue-500);border-color:var(--KPaginationActiveColor, var(--blue-500));border-radius:4px;color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500))}.pagination-button-container .pagination-button.disabled[data-v-9a657ea2]:focus:not(.placeholder),.pagination-button-container .pagination-button.disabled[data-v-9a657ea2]:hover:not(.placeholder){border-color:var(--grey-200);color:var(--black-45)}.pagination-button-container .pagination-button.disabled a[data-v-9a657ea2]{cursor:not-allowed!important}.pagination-button-container .pagination-button.active[data-v-9a657ea2]{background-color:#f2f6fe;background-color:var(--KPaginationActiveBackgroundColor, var(--blue-100, #f2f6fe));border-color:var(--blue-200);border-color:var(--KPaginationActiveBorderColor, var(--blue-200));border-radius:4px;color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500));outline:none}.pagination-button-container .pagination-button.active a[data-v-9a657ea2]{color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500))}.page-size-select .k-select-pop-button[x-placement^=top]{margin-bottom:2px}.k-card-catalog-item[data-v-6e0fea39]{display:flex;flex-direction:column;justify-content:stretch;overflow:hidden}.k-card-catalog-item .multi-line-truncate[data-v-6e0fea39]{line-height:20px;line-height:var(--lh, var(--kui-line-height-30, 20px));max-height:100px;max-height:calc(var(--lh, var(--kui-line-height-30, 20px)) * var(--max-lines, 5));overflow:hidden;padding-right:8px;padding-right:var(--kui-space-40, 8px);position:relative}.k-card-catalog-item .multi-line-truncate[data-v-6e0fea39]:before{content:"...";position:absolute;right:12px;right:var(--kui-space-50, 12px);top:80px;top:calc(var(--lh, var(--kui-line-height-30, 20px)) * var(--max-lines-less, 4))}.k-card-catalog-item[data-v-6e0fea39]: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-b1313874]{color:#3a3f51;color:var(--blue-600, var(--kui-color-text-neutral-stronger, #3a3f51))}.k-card-catalog .k-catalog-page[data-v-b1313874]{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-b1313874]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-catalog-toolbar[data-v-b1313874]>*{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-75a5fd6b]{--KInputLabelWeight: 400;--KInputLabelLineHeight: 20px;--KInputLabelFont: Inter,Helvetica,Arial,sans-serif;--KInputLabelMargin: 0;--KInputLabelSize: var(--type-sm, type(sm));vertical-align:middle}.k-checkbox-description[data-v-75a5fd6b]{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));font-size:14px;font-size:var(--type-sm, 14px);font-weight:400;line-height:20px;padding-left:var(--spacing-lg);padding-top:var(--spacing-xxs)}.disabled .k-checkbox-label[data-v-75a5fd6b]{color:#b6b6bd;color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}.k-checkbox-description,.k-checkbox .k-checkbox-label.has-desc{font-weight:600}.k-checkbox .has-desc .label-tooltip{display:inline-block;padding-top:2px}.k-code-block[data-v-d7136e26]{border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, 8px);color:#0a2b66;color:var(--KCodeBlockColor, var(--steel-700, #0a2b66))}.k-code-block.theme-light[data-v-d7136e26]{--KButtonOutlineColor: var(--steel-500, color(steel-500));--KButtonOutlineBorder: var(--steel-500, color(steel-500));--KButtonOutlineHoverBorder: var(--steel-700, color(steel-700))}.k-code-block.theme-dark[data-v-d7136e26]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-d7136e26],.k-code-block code[data-v-d7136e26]{color:#0a2b66;color:var(--KCodeBlockColor, var(--steel-700, #0a2b66));font-family:monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, monospace));font-size:12px;font-size:var(--KCodeBlockFontSize, var(--type-xs, 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-d7136e26],.k-code-block.theme-dark code[data-v-d7136e26]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-d7136e26]{background-color:#f8f8fa;background-color:var(--KCodeBlockBackgroundColor, var(--grey-100, #f8f8fa));border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, 8px);display:grid;gap:12px;gap:var(--spacing-sm, 12px);grid-template-columns:var(--maxLineNumberWidth) 1fr;margin-bottom:0;margin-top:0;max-height:none;max-height:var(--KCodeBlockMaxHeight, none);min-height:56px;overflow:auto;padding:16px 0 0 12px;padding:var(--spacing-md, 16px) 0 0 var(--spacing-sm, 12px)}.k-code-block pre.is-single-line[data-v-d7136e26]{grid-template-columns:auto;padding:12px 48px 0 0;padding:var(--spacing-sm, 12px) var(--spacing-xxl, 48px) 0 0}.k-code-block pre.is-single-line code[data-v-d7136e26]{line-height:29px;margin-right:20px;overflow-x:auto;padding-bottom:8px;padding-bottom:var(--spacing-xs, 8px);padding-left:12px;padding-left:var(--spacing-sm, 12px)}.k-code-block pre.is-single-line+.k-code-block-copy-button[data-v-d7136e26]{top:8px;top:var(--spacing-xs, 8px)}.k-code-block.theme-dark pre[data-v-d7136e26]{background-color:#0b172d;background-color:var(--KCodeBlockBackgroundColor, var(--black-500, #0b172d))}.k-code-block pre[data-v-d7136e26]:focus-visible{isolation:isolate;outline:2px solid #1155cb;outline:2px solid var(--KCodeBlockFocusColor, var(--blue-500, #1155cb));outline-offset:-2px}.k-code-block.theme-dark pre[data-v-d7136e26]: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-d7136e26]{border-radius:0 0 8px 8px}.k-code-block code[data-v-d7136e26]{display:block;min-width:0;overflow-x:auto;padding-bottom:12px;padding-bottom:var(--spacing-sm, 12px)}.k-code-block[data-v-d7136e26]:focus-visible{box-shadow:0 0 0 2px #1155cb;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--blue-500, #1155cb));isolation:isolate;outline:none}.k-code-block.theme-dark[data-v-d7136e26]: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-d7136e26]{align-items:stretch;background-color:#f1f1f5;background-color:var(--grey-200, #f1f1f5);border-bottom:1px solid #e7e7ec;border-bottom:1px solid var(--grey-300, #e7e7ec);border-top-left-radius:8px;border-top-left-radius:var(--KCodeBlockBorderRadius, 8px);border-top-right-radius:8px;border-top-right-radius:var(--KCodeBlockBorderRadius, 8px);display:flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, 4px);justify-content:flex-end;padding:8px 16px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px)}.theme-dark .k-code-block-actions[data-v-d7136e26]{background-color:#0b172d;background-color:var(--black-500, #0b172d);border-bottom:1px solid #273c61;border-bottom:1px solid var(--steel-700, #273c61);color:#fff}.k-code-block-actions .k-button[data-v-d7136e26]{align-self:stretch}.k-code-block-actions .k-button.action-active[data-v-d7136e26]{background-color:#5c7299;background-color:var(--steel-500, #5c7299);border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff}.theme-dark .k-button[data-v-d7136e26]{background-color:#0b172d;background-color:var(--black-500, #0b172d);border-color:#a3b6d9;border-color:var(--steel-300, #a3b6d9);color:#a3b6d9;color:var(--steel-300, #a3b6d9)}.theme-dark .k-button[data-v-d7136e26]:hover{background-color:#7d91b3;background-color:var(--steel-400, #7d91b3);border-color:#7d91b3;border-color:var(--steel-400, #7d91b3);color:#0b172d;color:var(--black-500, #0b172d)}.theme-dark .k-button[data-v-d7136e26]:hover:disabled{background-color:#0b172d;background-color:var(--black-500, #0b172d)}.theme-dark .k-button.action-active[data-v-d7136e26]{background-color:#a3b6d9;background-color:var(--steel-300, #a3b6d9);border-color:#a3b6d9;border-color:var(--steel-300, #a3b6d9);color:#0b172d;color:var(--black-500, #0b172d)}.k-is-processing-icon[data-v-d7136e26]{align-items:center;display:inline-flex;justify-content:center}.k-search-actions[data-v-d7136e26]{align-items:stretch;display:inline-flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, 4px)}.k-is-processing-icon[data-v-d7136e26]:not(.k-is-processing-icon-is-visible){visibility:hidden}.k-button.k-regexp-mode-button[data-v-d7136e26]{font-family:monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, monospace))}.k-search-container[data-v-d7136e26]{align-items:stretch;background-color:#fff;background-color:var(--white, #ffffff);border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:3px;display:inline-flex;flex-basis:15ch;flex-grow:1;max-width:250px;position:relative;transition:border .1s ease}.k-search-container[data-v-d7136e26]:focus{border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec))}.theme-dark .k-search-container[data-v-d7136e26]{background-color:#273c61;background-color:var(--steel-700, #273c61);border:none}.k-search-container[data-v-d7136e26]:hover{border-color:#dae3f2;border-color:var(--KInputHover, var(--steel-200, #dae3f2))}.k-search-container[data-v-d7136e26]:focus-within{border-color:#7d91b3;border-color:var(--KInputFocus, var(--steel-400, #7d91b3))}.theme-dark .k-search-container[data-v-d7136e26]:focus-within{border-color:#a3b6d9;border-color:var(--KInputFocus, var(--steel-300, #a3b6d9))}.k-code-block-search-input[data-v-d7136e26]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:currentColor;flex-grow:1;font:inherit;height:32px;margin:0;padding:0 8px;padding:0 var(--spacing-xs, 8px);width:0}.theme-dark .k-code-block-search-input[data-v-d7136e26]{background-color:#273c61;background-color:var(--steel-700, #273c61);color:#fff}.k-code-block-search-input[data-v-d7136e26]:focus,.k-code-block-search-input[data-v-d7136e26]:focus-visible{outline:none}.k-code-block-search-results[data-v-d7136e26]{align-self:center;min-width:12ch;padding-right:12px;padding-right:var(--spacing-sm, 12px);text-align:right}.k-code-block-search-results[data-v-d7136e26]:not(.k-code-block-search-results-has-query){color:#6f7787;color:var(--grey-500, #6f7787)}.theme-dark .k-code-block-search-results[data-v-d7136e26]:not(.k-code-block-search-results-has-query){color:#a3b6d9;color:var(--steel-300, #a3b6d9)}.k-code-block-search-error[data-v-d7136e26],.k-code-block-search-results[data-v-d7136e26]{margin-bottom:0;margin-top:0}.k-code-block-search-error[data-v-d7136e26]{background-color:#fff;background-color:var(--white, #ffffff);border:1px solid currentColor;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#922021;color:var(--red-700, #922021);font-size:13px;left:-1px;padding:0 4px;padding:0 var(--spacing-xxs, 4px);position:absolute;right:-1px;top:100%;z-index:1}.k-search-icon[data-v-d7136e26]{color:#b6b6bd;color:var(--grey-400, #b6b6bd);padding:0 4px;padding:0 var(--spacing-xxs, 4px)}.k-clear-query-button[data-v-d7136e26]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid transparent;border-radius:3px;color:#b6b6bd;color:var(--grey-400, #b6b6bd);display:inline-flex;font:inherit;margin:0;padding:0 4px;padding:0 var(--spacing-xxs, 4px)}.k-clear-query-button[data-v-d7136e26]:focus{border-color:#1155cb;border-color:var(--KButtonOutlineBorder, var(--blue-500, #1155cb));box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, #1155cb));outline:none}.theme-dark .k-clear-query-button[data-v-d7136e26]: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, #ffffff),0 0 0 4px var(--KButtonOutlineBorder, var(--green-500, #07a88d))}.k-code-block-content[data-v-d7136e26]{position:relative}.k-code-block-secondary-actions[data-v-d7136e26]{display:flex;gap:4px;gap:var(--spacing-xxs, 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-d7136e26]:after{background-color:#3c4557;background-color:var(--grey-600, #3c4557);border-radius:3px;color:#fff;color:var(--white, #ffffff);content:attr(data-tooltip-text);font-weight:400;padding:8px;padding:var(--spacing-xs, 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-d7136e26]{align-items:center;display:inline-flex;justify-content:center}.k-line-number-rows[data-v-d7136e26]{box-sizing:border-box;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.k-line-number-rows[data-v-d7136e26],.k-line-number-rows a[data-v-d7136e26]{color:#5c7299;color:var(--steel-500, #5c7299)}.theme-dark .k-line-number-rows[data-v-d7136e26],.theme-dark .k-line-number-rows a[data-v-d7136e26]{color:#a3b6d9;color:var(--steel-300, #a3b6d9)}.k-line[data-v-d7136e26]{display:inline-flex;justify-content:flex-end}.k-line-is-match[data-v-d7136e26]:before{background-color:#4954691a;content:" ";left:0;pointer-events:none;position:absolute;right:0}.theme-dark .k-line-is-match[data-v-d7136e26]:before{background-color:#4954694d}.k-line-is-highlighted-match[data-v-d7136e26]:before{background-color:#49546933;border-left:5px solid #1155cb;border-left:5px solid var(--KCodeBlockMatchHighlightColor, var(--blue-500, #1155cb))}.theme-dark .k-line-is-highlighted-match[data-v-d7136e26]:before{border-left:5px solid #07a88d;border-left:5px solid var(--KCodeBlockMatchHighlightColor, var(--green-500, #07a88d))}.k-line-anchor[data-v-d7136e26]:not([href]){text-decoration:none}.k-line-anchor[href][data-v-d7136e26]:hover{color:var(--grey-600);text-decoration:underline}.k-code-block .k-matched-term{color:#006e9d;color:var(--teal-500, #006e9d);font-weight:900}.k-code-block .theme-dark .k-matched-term{color:#07a88d;color:var(--green-500, #07a88d)}.k-code-block .k-button.small{padding-left:8px;padding-left:var(--spacing-xs, 8px);padding-right:8px;padding-right:var(--spacing-xs, 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:transparent;border-color:transparent}}.k-code-block .k-button:not(.increase-specificity):hover{background-color:#f0f4fa;background-color:var(--steel-100, #f0f4fa);border-color:transparent!important}.k-code-block .k-button:not(.increase-specificity):active,.k-code-block .k-button:not(.increase-specificity):hover:active{background-color:#5c7299;background-color:var(--steel-500, #5c7299);border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff}.k-code-block .theme-dark .k-button:not(.increase-specificity){color:#a3b6d9;color:var(--steel-300, #a3b6d9)}@media (max-width: 767px){.k-code-block .theme-dark .k-button:not(.increase-specificity){background-color:#0b172d;background-color:var(--black-500, #0b172d);border-color:#a3b6d9;border-color:var(--steel-300, #a3b6d9)}}.k-code-block .theme-dark .k-button:not(.increase-specificity):hover{background-color:#ffffff1a;border-color:transparent!important}.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:#a3b6d9;background-color:var(--steel-300, #a3b6d9);border-color:#a3b6d9;border-color:var(--steel-300, #a3b6d9);color:#0b172d;color:var(--black-500, #0b172d)}.k-collapse .k-collapse-title[data-v-3f6dd8a6]{font-size:var(--type-lg);font-weight:600}.k-collapse .k-collapse-trigger[data-v-3f6dd8a6]{cursor:pointer}.k-collapse .k-collapse-trigger .k-collapse-trigger-content[data-v-3f6dd8a6]{color:var(--blue-500);color:var(--KCollapseTriggerColor, var(--blue-500));font-size:var(--type-sm);font-weight:600}.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:var(--blue-500);stroke:var(--KCollapseTriggerColor, var(--blue-500))}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-icon.kong-icon{padding-right:0}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-label .kong-icon{position:relative;top:2px}.k-segmented-control[data-v-03430ac1]{gap:0px;gap:var(--KSegmentedControlGap, 0px)}.k-segmented-control[data-v-03430ac1] .k-button{--KButtonPrimaryBase: var(--KSegmentedControlSelectedBackground, var(--blue-100));--KButtonPrimaryHover: var(--KKSegmentedControlSelectedBackground, var(--blue-100));--KButtonSecondaryBase: var(--KSegmentedControlUnselectedBackground, var(--white));--KButtonSecondaryHover: var(--KSegmentedControlUnselectedBackground, var(--white));border-radius:0;color:var(--blue-500);color:var(--KSegmentedControlText, var(--blue-500));flex:1;margin-left:-1px}.k-segmented-control[data-v-03430ac1] .k-button.primary{border-color:var(--blue-500);border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500));z-index:1}.k-segmented-control[data-v-03430ac1] .k-button.secondary{border-color:#1155cb66;border-color:var(--KSegmentedControlUnselectedBorder, rgba(17, 85, 203, .4))}.k-segmented-control[data-v-03430ac1] .k-button.secondary:hover{border-color:var(--blue-500);border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500))}.k-segmented-control[data-v-03430ac1] .k-button:hover,.k-segmented-control[data-v-03430ac1] .k-button:active{z-index:2}.k-segmented-control[data-v-03430ac1] .k-button:focus{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--blue-500);box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--KSegmentedControlSelectedBorder, var(--blue-500));z-index:3}.k-segmented-control[data-v-03430ac1] .k-button:first-child{border-radius:3px 0 0 3px;margin-left:0}.k-segmented-control[data-v-03430ac1] .k-button:last-child{border-radius:0 3px 3px 0}.k-segmented-control[data-v-03430ac1] .k-button:only-child{border-radius:3px;margin-left:0}.k-segmented-control[data-v-03430ac1] .k-button:disabled,.k-segmented-control[data-v-03430ac1] .k-button:disabled:hover{background-color:var(--white)!important;background-color:var(--KSegmentedControlUnselectedBackground, var(--white))!important;border-color:#6f778766;z-index:0}.k-segmented-control[data-v-03430ac1]: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 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: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 var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!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 var(--blue-200)!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-datetime-picker .timepicker-input:focus,.k-datetime-picker .timepicker-input:active{box-shadow:inset 0 0 0 1px var(--blue-400)!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!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, 16px);line-height:1}li.k-dropdown-item:not(:first-of-type).has-divider{margin-top:24px;margin-top:var(--spacing-lg, 24px);position:relative}li.k-dropdown-item:not(:first-of-type).has-divider:before{background:#f1f1f5;background:var(--grey-200, #f1f1f5);content:"";display:block;height:1px;position:absolute;top:-13px;width:100%}li.k-dropdown-item svg{margin-right:12px;margin-right:var(--spacing-sm, 12px)}li.k-dropdown-item:hover{background-color:#f8f8fa;background-color:var(--grey-100, #f8f8fa)}li.k-dropdown-item .k-dropdown-item-trigger,li.k-dropdown-item .k-dropdown-item-trigger.btn-link{color:#000000b3;color:var(--black-70, rgba(0, 0, 0, .7));line-height:18px;line-height:var(--type-lg, 18px);padding:16px 24px;padding:var(--spacing-md, 16px) var(--spacing-lg, 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:#b6b6bd!important;color:var(--grey-400, #b6b6bd)!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:#f1f1f5!important;background-color:var(--grey-200, #f1f1f5)!important}.k-dropdown-item a.k-dropdown-item-trigger,.k-dropdown-item button.k-dropdown-item-trigger{line-height:18px;line-height:var(--type-lg, 18px);text-decoration:none!important}.k-dropdown-item.danger button:not(:disabled),.k-dropdown-item.danger a:not(:disabled){color:#d44324;color:var(--red-500, #d44324);transition:all .3s}.k-dropdown-item.danger button:not(:disabled):hover,.k-dropdown-item.danger a:not(:disabled):hover{color:#d44324;color:var(--red-500, #d44324)}.k-dropdown-menu[data-v-3f45ec8d]{width:fit-content}.k-dropdown-menu .drodpown-trigger[data-v-3f45ec8d]:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;content:"";display:inline-block;height:0;margin-left:8px;margin-left:var(--spacing-xs, 8px);vertical-align:middle;width:0}.k-popover.k-dropdown-popover{--KPopPaddingY: var(--spacing-sm, spacing(sm));--KPopPaddingX: 0;border:1px solid rgba(0,0,0,.1);border:1px solid var(--black-10, rgba(0, 0, 0, .1))}.k-popover.k-dropdown-popover ul{margin:0;padding:0}.k-popover.k-dropdown-popover a{color:#000000b3;color:var(--black-70, rgba(0, 0, 0, .7));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:0;color:#3c4557;color:var(--grey-600, #3c4557);white-space:nowrap;--KButtonOutlineColor: var(--grey-500, #6f7787)}.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, #ffffff)}.selection-dropdown-menu .dropdown-trigger .k-button.is-active{background-color:#f8f8fa;background-color:var(--grey-100, #f8f8fa)}.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}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option{background-color:#f2f6fe;background-color:var(--blue-100, #f2f6fe)}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option .non-visual-button{font-weight:500!important}.k-file-upload[data-v-400371a5]{position:relative}.k-file-upload .k-file-upload-btn.k-button[data-v-400371a5]{border-radius:100px;height:29px;position:absolute;right:var(--type-xs)}.k-file-upload .k-file-upload-btn-with-label.k-button[data-v-400371a5]{top:35px}.k-file-upload .k-file-upload-btn-without-label.k-button[data-v-400371a5]{top:7px}.k-file-upload[data-v-400371a5] .k-input-wrapper input[type=file]::-webkit-file-upload-button,.k-file-upload[data-v-400371a5] .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-400371a5] .k-input-wrapper input[type=file],.k-file-upload[data-v-400371a5] .k-input-wrapper input[type=file].image-upload{color:transparent}.k-file-upload .remove-button[data-v-400371a5]{background-color:transparent;border:none;cursor:pointer;height:var(--spacing-lg);padding:var(--type-xxs) 6px;position:absolute;right:118px;top:38px}.k-file-upload .remove-button[data-v-400371a5]:hover,.k-file-upload .remove-button[data-v-400371a5]:active{background-color:transparent!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, #1155cb))}.k-file-upload .move-btn-right[data-v-400371a5]{right:10px}.k-file-upload .image-upload-icon[data-v-400371a5]{cursor:pointer;left:var(--spacing-xs);position:absolute;top:var(--type-xxs)}.k-file-upload .image-upload-description[data-v-400371a5]{color:var(--blue-500);cursor:pointer;font-size:13px;left:44px;line-height:20px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:var(--type-xs);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:var(--black-70);left:20px;pointer-events:none;position:absolute}.k-file-upload .has-label{top:40px}.k-file-upload .has-no-label{top:var(--type-xs)}.k-inline-edit[data-v-fd99b75f]{--padding: var(--spacing-xxs) var(--spacing-xs);box-sizing:border-box}.k-inline-edit[data-v-fd99b75f]>div{cursor:text;display:inline-flex;width:100%}.k-inline-edit[data-v-fd99b75f]>div>*{border:1px solid transparent;border-radius:3px;line-height:1.25;margin-left:calc(-1 * var(--spacing-xs));margin-top:0;overflow:hidden;padding:var(--padding);transition:background-color .2s ease;width:100%}.k-inline-edit[data-v-fd99b75f]>div:hover>*{background-color:var(--grey-200)}.k-inline-edit .k-input[data-v-fd99b75f]{display:inline-flex;padding:var(--padding);width:100%}.k-inline-edit .k-input[data-v-fd99b75f]:focus,.k-inline-edit .k-input[data-v-fd99b75f]:hover{background-color:var(--white)}.k-switch[data-v-9d0a8612],.k-input-switch[data-v-9d0a8612]{position:relative}.k-switch .has-label-left+.kong-icon[data-v-9d0a8612],.k-input-switch .has-label-left+.kong-icon[data-v-9d0a8612]{margin-left:8px}.k-switch .has-label-right+.kong-icon[data-v-9d0a8612],.k-input-switch .has-label-right+.kong-icon[data-v-9d0a8612]{left:57px;position:absolute}.k-switch .kong-icon[data-v-9d0a8612],.k-input-switch .kong-icon[data-v-9d0a8612]{top:1px;transform:translate(-54px)}.k-menu-item-divider[data-v-1e7699af]{padding:0 19px}.k-menu-item-divider hr[data-v-1e7699af]{border:none;border-top:1px solid var(--grey-300);margin:16px 0}.k-menu-item[data-v-4a928556]{color:var(--grey-500);font-size:13px;font-weight:400;line-height:24px;list-style:none;margin:0;padding-left:2px;position:relative;white-space:nowrap}.span-icon-container[data-v-4a928556]{height:24px;margin-left:auto;width:24px}.title-dark[data-v-4a928556]{color:var(--grey-600)}.k-menu-item .menu-button[data-v-4a928556]{cursor:pointer!important;padding-left:19px;padding-right:24px}.k-menu-item .menu-button[data-v-4a928556]:hover{color:var(--grey-600)}.menu-content[data-v-4a928556]{color:var(--grey-500);padding-left:19px;padding-right:24px}.k-button.menu-button[data-v-4a928556]{color:var(--grey-500);color:var(--KButtonOutlineColor, var(--grey-500));font-family:var(--font-family-sans);font-size:13px;font-weight:400!important;line-height:24px;width:100%}.k-button.menu-button[data-v-4a928556]:focus{box-shadow:0 0 0 1px var(--blue-200)}.k-button.medium[data-v-4a928556]{padding-bottom:8px;padding-top:8px}.k-menu-item.expando-item>button+div+hr[data-v-4a928556],.last-menu-item[data-v-4a928556],.last-menu-item>button+div+hr[data-v-4a928556],.k-menu-item[data-v-4a928556]:last-of-type{border:0}.k-menu[data-v-ea3c8992]{background-color:var(--white);border:1px solid var(--grey-300);border-radius:4px;padding-bottom:8px;padding-top:11px}.clear-cta-button[data-v-ea3c8992]>button.k-button{border:none;color:var(--blue-300);font-size:13px;font-weight:500;line-height:13px;margin-bottom:6px;margin-top:10px;padding-top:2px}.clear-cta-button[data-v-ea3c8992]>button.k-button:active,.clear-cta-button[data-v-ea3c8992]>button.k-button:hover{background-color:transparent;color:var(--blue-500)}.clear-cta-button[data-v-ea3c8992]>button.k-button:focus{background-color:transparent;box-shadow:none;color:var(--blue-500)}.k-modal-backdrop[data-v-f748b31d]{background-color:#0b172d99;background-color:var(--KModalBackdrop, rgba(11, 23, 45, .6));bottom:0;left:0;position:fixed;right:0;top:0;z-index:1100}.k-modal-overflow-hidden .k-modal-backdrop[data-v-f748b31d]{overflow:auto}.k-modal[data-v-f748b31d]{--KModalPadding: var(--spacing-xl, spacing(xl))}.k-modal .k-modal-dialog[data-v-f748b31d]{background:#fff;border:var(--KModalBorder);border-radius:3px;box-shadow:0 0 12px #0000001a;box-shadow:0 0 12px 0 var(--black-10, rgba(0, 0, 0, .1));margin:50px 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-f748b31d]{position:absolute;right:var(--spacing-lg);top:var(--spacing-lg);z-index:10000}.k-modal .k-modal-dialog .close-button .k-button[data-v-f748b31d]{margin-top:-8px;padding:var(--spacing-xs)}.k-modal .k-modal-content[data-v-f748b31d]{display:flex;flex-direction:column;position:relative}.k-modal .k-modal-content .k-modal-header-image[data-v-f748b31d]{margin-bottom:32px;margin-bottom:var(--spacing-xl, 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-f748b31d]{align-items:center;color:#0b172d;color:var(--KModalHeaderColor, var(--black-500, #0b172d));display:flex;font-size:20px;font-size:var(--KModalHeaderSize, 20px);font-weight:600;font-weight:var(--KModalHeaderWeight, 600);justify-content:flex-start}.k-modal .k-modal-content .k-modal-header.header-centered[data-v-f748b31d]{margin-left:auto;margin-right:auto;text-align:center}.k-modal .k-modal-content .k-modal-header.header-left[data-v-f748b31d]{margin-left:0;margin-right:auto;text-align:left}.k-modal .k-modal-content .k-modal-header.header-right[data-v-f748b31d]{margin-left:auto;margin-right:0;text-align:right}.k-modal .k-modal-content .k-modal-body[data-v-f748b31d]{color:#6f7787;color:var(--KModalColor, var(--grey-500, #6f7787));flex:1 1 auto;font-size:13px;font-size:var(--KModalFontSize, 13px);line-height:20px;margin-bottom:24px;margin-bottom:var(--KModalBottomMargin, var(--spacing-lg, 24px));position:relative}.k-modal .k-modal-content .k-modal-body.content-centered[data-v-f748b31d]{margin-left:auto;margin-right:auto;text-align:center}.k-modal .k-modal-content .k-modal-body.content-left[data-v-f748b31d]{margin-left:0;margin-right:auto;text-align:left}.k-modal .k-modal-content .k-modal-body.content-right[data-v-f748b31d]{margin-left:auto;margin-right:0;text-align:right}.k-modal .k-modal-content .k-modal-footer .k-modal-action-buttons[data-v-f748b31d]{margin-left:auto}body.k-modal-overflow-hidden{overflow:hidden}.k-modal-fullscreen-dialog[data-v-61ff3b61]{background:var(--white);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-61ff3b61]{padding-top:64px}}.k-modal-fullscreen-dialog.has-footer[data-v-61ff3b61]{padding-bottom:128px}@media (min-width: 768px){.k-modal-fullscreen-dialog.has-footer[data-v-61ff3b61]{padding-bottom:64px}}.k-modal-fullscreen-dialog.has-footer .k-modal-fullscreen-header[data-v-61ff3b61]{position:absolute}.k-modal-fullscreen-header[data-v-61ff3b61]{background-color:var(--white);border-bottom:1px solid var(--grey-300);display:flex;flex-direction:column;padding:var(--spacing-lg) 0;position:fixed;top:0;width:100%;z-index:1009}.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-61ff3b61]{color:#0b172d;color:var(--KModalFullscreenHeaderColor, var(--black-500, #0b172d));display:flex;flex-direction:column;font-size:20px;font-size:var(--KModalFullscreenHeaderSize, 20px);font-weight:600;font-weight:var(--KModalFullscreenHeaderWeight, 600);justify-content:space-between}@media (min-width: 768px){.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-61ff3b61]{flex-direction:row}}.k-modal-fullscreen-footer[data-v-61ff3b61]{align-items:center;background-color:var(--white);border-top:1px solid var(--grey-300);bottom:0;box-shadow:0 0 20px #0000001a;display:inline-flex;justify-content:space-between;padding:var(--spacing-lg) 0;padding-left:32px;padding-left:var(--spacing-xl, 32px);position:fixed;width:100%;z-index:1009}.k-modal-fullscreen-title[data-v-61ff3b61]{display:inline-flex;justify-content:center;margin-bottom:8px;margin-bottom:var(--spacing-xs, 8px);position:relative}@media (min-width: 768px){.k-modal-fullscreen-title[data-v-61ff3b61]{justify-content:flex-start;margin-bottom:0;margin-left:36px}}.k-modal-fullscreen-action[data-v-61ff3b61]{display:inline-flex;justify-content:center;margin-right:32px;margin-right:var(--spacing-xl, 32px)}.k-modal-fullscreen-action button[data-v-61ff3b61],.k-modal-fullscreen-action[data-v-61ff3b61] button{font-size:13px;font-weight:600;height:40px;line-height:13px;margin-left:16px;margin-left:var(--spacing-md, 16px)}@media (min-width: 768px){.k-modal-fullscreen-action[data-v-61ff3b61]{justify-content:flex-end}}.k-modal-fullscreen-body-header[data-v-61ff3b61],.k-modal-fullscreen-body[data-v-61ff3b61]{color:#0b172d;color:var(--KModalFullscreenColor, var(--black-500, #0b172d));padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}@media (min-width: 768px){.k-modal-fullscreen-body-header[data-v-61ff3b61],.k-modal-fullscreen-body[data-v-61ff3b61]{padding-left:120px;padding-right:120px}}@media (min-width: 992px){.k-modal-fullscreen-body-header[data-v-61ff3b61],.k-modal-fullscreen-body[data-v-61ff3b61]{padding-left:230px;padding-right:230px}}.k-modal-fullscreen-body[data-v-61ff3b61]{padding-bottom:var(--spacing-lg)}@media (min-width: 768px){.k-modal-fullscreen-body[data-v-61ff3b61]{padding-bottom:64px}}.k-modal-fullscreen-body-header[data-v-61ff3b61]{margin-bottom:var(--spacing-xl);margin-top:64px;padding-bottom:0;padding-top:0}.k-modal-fullscreen-body-header .body-header[data-v-61ff3b61]{font-size:32px;font-size:var(--type-xxxl, 32px);font-weight:600;line-height:32px;line-height:var(--type-xxxl, 32px);margin-bottom:-4px}.k-modal-fullscreen-body-header .body-header-description[data-v-61ff3b61]{color:var(--grey-600);font-size:14px;font-weight:400;line-height:22px;line-height:var(--type-xl, 22px);margin-top:var(--spacing-md)}.k-modal-fullscreen-body-description h2[data-v-61ff3b61]{border:none}.k-modal-fullscreen.isOpen .k-modal-fullscreen-dialog[data-v-61ff3b61]{overflow-y:auto}.header-content[data-v-61ff3b61]{border-left:1px solid var(--grey-300);display:inline-block;line-height:24px;margin-top:4px;margin-top:var(--spacing-xxs, 4px);padding-left:6px}.k-modal-fullscreen-action-buttons button[data-v-61ff3b61],.k-modal-fullscreen-action-buttons[data-v-61ff3b61] button{margin-left:16px;margin-left:var(--spacing-md, 16px)}@media (min-width: 768px){.k-modal-fullscreen-action-buttons[data-v-61ff3b61]{margin-left:auto}}.header-icon .kong-icon.kong-icon-kong{position:relative;top:1px}.k-multiselect-item[data-v-26e3862b]{margin-bottom:4px}.k-multiselect-item[data-v-26e3862b]:last-of-type{margin-bottom:0!important}.k-multiselect-item button[data-v-26e3862b]{align-items:center;background-color:var(--white);border:none;border-radius:4px;color:var(--grey-500);display:flex;font-family:var(--font-family-sans);font-size:var(--type-xs);font-weight:400;line-height:26px;padding-left:var(--spacing-xxs);text-align:left;width:100%}.k-multiselect-item button[data-v-26e3862b]:not(:disabled){cursor:pointer}.k-multiselect-item button[data-v-26e3862b]:disabled{cursor:not-allowed}.k-multiselect-item button:disabled .k-multiselect-item-label[data-v-26e3862b]{opacity:.6}.k-multiselect-item button .k-multiselect-item-label[data-v-26e3862b]{color:var(--grey-600);font-size:14px;font-weight:500;line-height:20px;padding:8px;width:auto;word-break:break-word}.k-multiselect-item button .k-multiselect-item-label[data-v-26e3862b] .select-item-label{color:var(--grey-600);font-size:14px;font-weight:600;margin-bottom:var(--spacing-xxs)}.k-multiselect-item button .k-multiselect-item-label[data-v-26e3862b] .select-item-desc{color:var(--grey-500);font-size:var(--spacing-sm);font-weight:400}.k-multiselect-item button .selected-item-icon[data-v-26e3862b]{height:var(--spacing-lg)}.k-multiselect-item button .selected-item-icon.kong-icon.kong-icon-lock[data-v-26e3862b]{height:14px;padding-left:var(--spacing-xxs)}.k-multiselect-item button .kong-icon[data-v-26e3862b]:not(.selected-item-icon){margin-right:var(--spacing-sm)}.k-multiselect-item button .k-multiselect-selected-icon-container[data-v-26e3862b]{height:var(--spacing-lg);margin-bottom:auto;margin-left:auto;margin-top:auto;width:var(--spacing-lg)}.k-multiselect-item button[data-v-26e3862b]:not(:disabled):hover{background-color:var(--grey-100);color:var(--grey-600)}.k-multiselect-item button.selected[data-v-26e3862b]{background-color:var(--blue-100);color:var(--blue-500);font-weight:400}.k-multiselect-group-title[data-v-1a0c480d]{color:var(--black-300);font-size:var(--type-xs);font-weight:600;margin-bottom:var(--spacing-xxs);padding:var(--spacing-xs);text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-multiselect[data-v-1c187b94]{position:relative;width:fit-content}.k-multiselect .staging-area[data-v-1c187b94]{left:-99999px;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.k-multiselect .k-multiselect-selections[data-v-1c187b94]{--KBadgeMaxWidth: 100px;box-sizing:border-box;padding-left:16px;padding-right:23px}.k-multiselect .k-multiselect-selections .resize-badge[data-v-1c187b94]{padding:5px}.k-multiselect .k-multiselect-selections.scrollable[data-v-1c187b94]{overflow-y:auto}.k-multiselect .k-multiselect-selections.staging[data-v-1c187b94]{box-sizing:border-box;height:auto;padding-left:16px;padding-right:23px;position:relative}.k-multiselect .k-multiselect-selections .hidden-selection-count[data-v-1c187b94]{--KBadgeLineHeight: 21px}.k-multiselect .k-multiselect-icon[data-v-1c187b94]{position:absolute;right:1px;top:1px;z-index:1}.k-multiselect .k-multiselect-icon .k-multiselect-chevron-icon[data-v-1c187b94]{position:relative;right:10px;top:11px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-1c187b94]{position:absolute;right:10px;top:8px}.k-multiselect .k-multiselect-trigger[data-v-1c187b94]{border-radius:3px;display:inline-block;position:relative;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease}.k-multiselect .k-multiselect-trigger.hovered[data-v-1c187b94]{box-shadow:inset 0 0 0 1px var(--blue-200)!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.focused[data-v-1c187b94]{box-shadow:inset 0 0 0 1px var(--blue-400)!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!important;outline:none!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.readonly[data-v-1c187b94]{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.disabled[data-v-1c187b94]{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-multiselect .k-multiselect-trigger .k-multiselect-input[data-v-1c187b94]{display:inline-block;position:relative;width:100%}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-1c187b94] .k-input:not([type=checkbox]):not([type=radio]),.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-1c187b94] .k-input .form-control:not([type=checkbox]):not([type=radio]){background-color:transparent!important}.k-multiselect .k-multiselect-new-item[data-v-1c187b94]{word-break:break-word}.k-multiselect .k-multiselect-new-item .select-item-new-indicator[data-v-1c187b94]{font-style:italic;font-weight:600}.k-multiselect .k-multiselect-dropdown-footer-text[data-v-1c187b94]{background-color:#fff;border-top:1px solid var(--grey-200);color:#6f7787;padding:var(--spacing-xs);padding-bottom: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:#000000b3!important;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)))!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:2px!important;width:100%}.k-multiselect .k-multiselect-popover[x-placement^=top]{margin-bottom:2px!important;margin-top:0!important}.k-multiselect .k-multiselect-popover.k-multiselect-pop{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--black-10)}.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:var(--grey-500)}.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:var(--grey-500)}.k-multiselect .k-multiselect-popover a{color:var(--black-70);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(--138388fc);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(--138388fc);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-1670050e]{--KModalBottomMargin: var(--spacing-md)}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog{padding:var(--spacing-lg);padding-bottom:var(--spacing-md)}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .close-button{margin-left:auto}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .divider{border:none;border-top:1px solid var(--grey-300);margin:16px calc(var(--spacing-lg) * -1) 0}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header{display:flex;padding-bottom:var(--spacing-xs);width:100%}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button{margin-top:-8px;padding:var(--spacing-xs)}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body{width:100%}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{color:var(--grey-600);font-size:var(--type-md);line-height:24px;max-height:300px;max-height:var(--KPromptMaxHeight, 300px);overflow-x:hidden;overflow-y:auto;padding-bottom:var(--spacing-md);text-align:start;white-space:normal;width:99%}@media screen and (min-width: 768px){.k-prompt[data-v-1670050e] .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-1670050e] .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:var(--spacing-lg)}.k-prompt[data-v-1670050e] .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{width:100%}.k-prompt[data-v-1670050e] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons{margin-left:auto}.k-radio{display:inline-block}.k-radio .k-radio-label{--KInputLabelWeight: 400;--KInputLabelLineHeight: 20px;--KInputLabelFont: Inter,Helvetica,Arial,sans-serif;--KInputLabelMargin: 0;--KInputLabelSize: var(--type-sm, type(sm));vertical-align:middle}.k-radio.disabled .k-radio-label{color:#b6b6bd;color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}.k-radio .k-radio-description{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));font-size:14px;font-size:var(--type-sm, 14px);line-height:20px;padding-top:var(--spacing-xxs)}.k-radio.k-radio-default .k-radio-label:has(> .k-radio-description){--KInputLabelWeight: 600}.k-radio.k-radio-default .k-radio-description{font-weight:400;padding-left:var(--spacing-lg)}.k-radio.k-radio-card{background-color:#fff;border:1px solid #e7e7ec;border-radius:var(--spacing-xxs);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:var(--spacing-md);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:#0b172d;font-size:14px;font-size:var(--type-sm, 14px);font-weight:500;text-align:center}.k-radio.k-radio-card:has(.k-input:disabled){background-color:#f1f1f5;cursor:not-allowed;opacity:.6}.k-radio.k-radio-card:has(.k-input:disabled):hover{background-color:#f1f1f5;border-color:#e7e7ec}.k-radio.k-radio-card[disabled=""],.k-radio.k-radio-card[disabled=true]{background-color:#f1f1f5;cursor:not-allowed;opacity:.6}.k-radio.k-radio-card[disabled=""]:hover,.k-radio.k-radio-card[disabled=true]:hover{background-color:#f1f1f5;border-color:#e7e7ec}.k-radio.k-radio-card:hover{background-color:#f2f6fe;border-color:#8ab3fa}.k-radio.k-radio-card:has(.k-input:checked){background-color:#f2f6fe;border-color:#8ab3fa;box-shadow:0 4px 20px var(--black-10)}.k-radio.k-radio-card[checked=""],.k-radio.k-radio-card[checked=true]{background-color:#f2f6fe;border-color:#8ab3fa;box-shadow:0 4px 20px var(--black-10)}.k-radio.k-radio-card:has(.k-input:checked:disabled):hover{background-color:#f2f6fe;border-color:#8ab3fa}.k-radio.k-radio-card[checked=""][disabled=""]:hover,.k-radio.k-radio-card[checked=true][disabled=true]:hover{background-color:#f2f6fe;border-color:#8ab3fa}.k-slideout[data-v-930b7712]{--KCardPaddingY: 32px;--KCardPaddingX: 48px}.k-slideout .panel-background[data-v-930b7712]{background:rgba(0,0,0,.45);background:var(--black-45, rgba(0, 0, 0, .45));bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.k-slideout .panel[data-v-930b7712]{background-color:#fff;background-color:var(--white, #ffffff);height:100vh;max-width:500px;position:fixed;right:0;top:0;width:100%;z-index:9999}.k-slideout .panel .close-btn[data-v-930b7712]{background:none;border:none;cursor:pointer;height:16px;left:16px;outline:inherit;padding:0;position:absolute;top:16px;transition:.2s ease;width:16px}.k-slideout .panel .content[data-v-930b7712]{height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.k-slideout .panel .content[data-v-930b7712]::-webkit-scrollbar{display:none}@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-b289e160]{stroke:var(--teal-300);stroke:var(--KStepActiveColor, var(--teal-300))}.k-step-state-icon .k-step-icon-primary[data-v-17018a22]{fill:var(--teal-300);fill:var(--KStepCompletedColor, var(--teal-300))}.k-step-state-icon .k-step-icon-secondary[data-v-17018a22]{stroke:var(--white);stroke:var(--KStepCompletedSecondaryColor, var(--white))}.k-step-state-icon circle[data-v-f388db6e]{stroke:var(--grey-300);stroke:var(--KStepDefaultColor, var(--grey-300))}.k-step-state-icon .k-step-icon-primary[data-v-24eeeced]{fill:var(--red-500);fill:var(--KStepErrorColor, var(--red-500))}.k-step-state-icon .k-step-icon-secondary[data-v-24eeeced]{fill:var(--white);fill:var(--KStepErrorSecondaryColor, var(--white))}.k-step-spinner>svg[data-v-006f76f4]{animation:rotate-006f76f4 2s linear infinite}.k-step-spinner>svg circle[data-v-006f76f4]{animation:dash-006f76f4 1.5s ease-in-out infinite;stroke:var(--teal-300);stroke:var(--KStepPendingColor, var(--teal-300));stroke-linecap:round}@keyframes rotate-006f76f4{to{transform:rotate(360deg)}}@keyframes dash-006f76f4{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-d4aaaafa]{background:var(--white);background:var(--KStepBackgroundColor, var(--white))}.k-step-state .k-step-state-icon{height:24px;height:var(--KStepIconSize, 24px);width:24px;width:var(--KStepIconSize, 24px)}.k-step[data-v-0360a192]{display:list-item;flex:1 1 0%;padding:var(--spacing-sm) 0;--divider-spacing: 8px}.k-step:last-child>.k-step-container[data-v-0360a192]:after{display:none}.k-step .k-step-container[data-v-0360a192]{align-items:center;display:flex;flex-direction:column;margin:auto;padding-bottom:var(--spacing-xxs);position:relative}.k-step .k-step-container .k-step-label[data-v-0360a192]{--KInputLabelColor: var(--grey-500);--KInputLabelSize: var(--type-md);--KInputLabelWeight: 500;min-width:100px;padding-top:var(--spacing-sm);text-align:center}.k-step .k-step-container .k-step-label.bolder[data-v-0360a192]{--KInputLabelWeight: 600;--KInputLabelColor: var(--black-500)}.k-step .k-step-container[data-v-0360a192]:after{background-color:var(--grey-300);background-color:var(--KStepDividerColorDefault, var(--grey-300));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-0360a192]:after{background-color:var(--teal-300);background-color:var(--KStepDividerColorCompleted, var(--teal-300))}.k-step .k-step-label.error .k-input-label{color:var(--red-500)}.k-stepper[data-v-5beeaa04]{display:flex;list-style:none;max-width:100%;overflow-x:auto;padding-inline-start:0px;position:relative;width:100%}.k-table-wrapper[data-v-b65511d8]{overflow:auto;width:100%}.k-table-toolbar[data-v-b65511d8]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-table-toolbar[data-v-b65511d8]>*{display:flex}.k-table[data-v-b65511d8]{border-collapse:collapse;margin-top:0;margin-top:var(--kui-space-0, 0px);max-width:100%;width:100%}.k-table th[data-v-b65511d8],.k-table td[data-v-b65511d8]{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-b65511d8]{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:0px;top:var(--kui-space-0, 0px)}.k-table thead.is-scrolled[data-v-b65511d8]{border-bottom:none}.k-table thead tr[data-v-b65511d8]{position:relative}.k-table thead tr[data-v-b65511d8]:after{box-shadow:none;content:"";height:100%;left:0px;left:var(--kui-space-0, 0px);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-b65511d8]{border-bottom:none}.k-table thead tr.is-scrolled[data-v-b65511d8]: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-b65511d8]{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-b65511d8]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-table thead th .sr-only[data-v-b65511d8]{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-b65511d8]{cursor:pointer}.k-table thead th .k-table-headers-container[data-v-b65511d8]{align-items:center!important;display:flex!important}.k-table thead th .k-table-headers-container .caret[data-v-b65511d8]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.k-table tbody tr[data-v-b65511d8]{height:44px}.k-table tbody tr[data-v-b65511d8]: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-b65511d8]{color:#000933;color:var(--KTableColor, var(--black-70, var(--kui-color-text, #000933)));white-space:nowrap}.k-table tbody td a[data-v-b65511d8]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));text-decoration:none}.k-table tbody td a[data-v-b65511d8]:hover{text-decoration:underline}.k-table.has-hover tbody tr[data-v-b65511d8]:hover{background-color:#eefaff;background-color:var(--KTableHover, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-table.is-clickable[data-v-b65511d8]{-webkit-user-select:none;user-select:none}.k-table.is-clickable tbody tr[data-v-b65511d8]{cursor:pointer}.k-table.side-border[data-v-b65511d8]{border-collapse:separate;border-spacing:0px 2px}.k-table.side-border tbody tr[data-v-b65511d8]{border-bottom:none}.k-table.side-border tbody tr td[data-v-b65511d8]: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-b65511d8]: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-b65511d8]{padding:4px!important;padding:var(--kui-space-20, 4px)!important}.k-table thead th .caret{position:relative;top:2px;top:var(--kui-space-10, 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-239b43ee]{border-bottom:1px solid #e7e7ec;border-bottom:1px solid var(--KTabsBottomBorderColor, var(--grey-300, #e7e7ec));display:flex;font-size:18px;line-height:20px;list-style:none;margin-bottom:0;padding-left:0}.k-tabs ul .tab-item[data-v-239b43ee]{cursor:pointer;position:relative}.k-tabs ul .tab-item .tab-link[data-v-239b43ee]{font-size:inherit;text-decoration:none}.k-tabs ul .tab-item .tab-link a[data-v-239b43ee],.k-tabs ul .tab-item .tab-link[data-v-239b43ee] a{text-decoration:none}.k-tabs ul .tab-item .tab-link[data-v-239b43ee],.k-tabs ul .tab-item .tab-link[data-v-239b43ee]:not(.has-panels)>*{color:#00000073;color:var(--KTabsColor, var(--black-45, rgba(0, 0, 0, .45)))}.k-tabs ul .tab-item .tab-link.has-panels[data-v-239b43ee],.k-tabs ul .tab-item .tab-link[data-v-239b43ee]:not(.has-panels)>*{display:inline-block;padding:16px;padding:var(--spacing-md, 16px)}.k-tabs ul .tab-item[data-v-239b43ee]:not(:first-of-type){margin-left:8px;margin-left:var(--spacing-xs, 8px)}.k-tabs ul .tab-item[data-v-239b43ee]:not(:last-of-type){margin-right:8px;margin-right:var(--spacing-xs, 8px)}.k-tabs ul .tab-item[data-v-239b43ee]: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-239b43ee],.k-tabs ul .tab-item.active .tab-link[data-v-239b43ee]:not(.has-panels)>*,.k-tabs ul .tab-item:hover .tab-link.has-panels[data-v-239b43ee],.k-tabs ul .tab-item:hover .tab-link[data-v-239b43ee]:not(.has-panels)>*{border-bottom:4px solid #169fcc;border-bottom:4px solid var(--KTabBottomBorderColor, var(--teal-300, #169fcc));color:#0b172d;color:var(--KTabsActiveColor, var(--black-500, #0b172d))}.k-input-wrapper[data-v-2680ccda]{display:grid;width:fit-content}.k-input-wrapper textarea.k-input[data-v-2680ccda]{-webkit-appearance:none}.k-input-wrapper textarea.form-control[data-v-2680ccda]{font-family:var(--font-family-sans);resize:none}.k-input-wrapper textarea.form-control.is-resizable[data-v-2680ccda]{min-height:50px;resize:vertical}.k-input-wrapper textarea.form-control[data-v-2680ccda]:focus::placeholder{color:transparent}.k-input-wrapper .char-limit[data-v-2680ccda]{margin-left:auto}.k-input-wrapper .over-char-limit[data-v-2680ccda]{color:var(--red-600)}.k-input-wrapper .text-on-input label.hovered[data-v-2680ccda],.k-input-wrapper .text-on-input label[data-v-2680ccda]:hover{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.type-xxxl[data-v-b5fcf802]{font-size:32px;font-size:var(--type-xxxl)}.type-xxl[data-v-b5fcf802]{font-size:28px;font-size:var(--type-xxl)}.type-xl[data-v-b5fcf802]{font-size:22px;font-size:var(--type-xl)}.type-lg[data-v-b5fcf802]{font-size:18px;font-size:var(--type-lg)}.type-md[data-v-b5fcf802]{font-size:16px;font-size:var(--type-md)}.type-sm[data-v-b5fcf802]{font-size:14px;font-size:var(--type-sm)}.type-xs[data-v-b5fcf802]{font-size:12px;font-size:var(--type-xs)}.type-xxs[data-v-b5fcf802]{font-size:10px;font-size:var(--type-xxs)}.mono[data-v-b5fcf802]{font-family:monospace;font-family:var(--font-family-mono)}.mono.type-xxxl[data-v-b5fcf802]{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl[data-v-b5fcf802]{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl[data-v-b5fcf802]{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg[data-v-b5fcf802]{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md[data-v-b5fcf802]{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm[data-v-b5fcf802]{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs[data-v-b5fcf802]{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs[data-v-b5fcf802]{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100[data-v-b5fcf802]{color:#f2f6fe;color:var(--blue-100)}.color-blue-200[data-v-b5fcf802]{color:#bdd3f9;color:var(--blue-200)}.color-blue-300[data-v-b5fcf802]{color:#8ab3fa;color:var(--blue-300)}.color-blue-400[data-v-b5fcf802]{color:#3972d5;color:var(--blue-400)}.color-blue-500[data-v-b5fcf802]{color:#1155cb;color:var(--blue-500)}.color-blue-600[data-v-b5fcf802]{color:#003694;color:var(--blue-600)}.color-blue-700[data-v-b5fcf802]{color:#0a2b66;color:var(--blue-700)}.color-petrol-100[data-v-b5fcf802]{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200[data-v-b5fcf802]{color:#0364ac;color:var(--petrol-200)}.color-purple-100[data-v-b5fcf802]{color:#d7d8fe;color:var(--purple-100)}.color-purple-200[data-v-b5fcf802]{color:#bec0fd;color:var(--purple-200)}.color-purple-300[data-v-b5fcf802]{color:#9396fc;color:var(--purple-300)}.color-purple-400[data-v-b5fcf802]{color:#473cfb;color:var(--purple-400)}.color-steel-100[data-v-b5fcf802]{color:#f0f4fa;color:var(--steel-100)}.color-steel-200[data-v-b5fcf802]{color:#dae3f2;color:var(--steel-200)}.color-steel-300[data-v-b5fcf802]{color:#a3b6d9;color:var(--steel-300)}.color-steel-400[data-v-b5fcf802]{color:#7d91b3;color:var(--steel-400)}.color-steel-500[data-v-b5fcf802]{color:#5c7299;color:var(--steel-500)}.color-steel-600[data-v-b5fcf802]{color:#395380;color:var(--steel-600)}.color-steel-700[data-v-b5fcf802]{color:#273c61;color:var(--steel-700)}.color-red-100[data-v-b5fcf802]{color:#ffdede;color:var(--red-100)}.color-red-200[data-v-b5fcf802]{color:#fcc;color:var(--red-200)}.color-red-300[data-v-b5fcf802]{color:#ff9a99;color:var(--red-300)}.color-red-400[data-v-b5fcf802]{color:#ff7877;color:var(--red-400)}.color-red-500[data-v-b5fcf802]{color:#d44324;color:var(--red-500)}.color-red-600[data-v-b5fcf802]{color:#e50000;color:var(--red-600)}.color-red-700[data-v-b5fcf802]{color:#922021;color:var(--red-700)}.color-green-100[data-v-b5fcf802]{color:#e8f8f5;color:var(--green-100)}.color-green-200[data-v-b5fcf802]{color:#c0f2d5;color:var(--green-200)}.color-green-300[data-v-b5fcf802]{color:#84e5ae;color:var(--green-300)}.color-green-400[data-v-b5fcf802]{color:#42d782;color:var(--green-400)}.color-green-500[data-v-b5fcf802]{color:#07a88d;color:var(--green-500)}.color-green-600[data-v-b5fcf802]{color:#008871;color:var(--green-600)}.color-green-700[data-v-b5fcf802]{color:#13755e;color:var(--green-700)}.color-teal-100[data-v-b5fcf802]{color:#cdf1fe;color:var(--teal-100)}.color-teal-200[data-v-b5fcf802]{color:#91e1fc;color:var(--teal-200)}.color-teal-300[data-v-b5fcf802]{color:#169fcc;color:var(--teal-300)}.color-teal-400[data-v-b5fcf802]{color:#0a7fae;color:var(--teal-400)}.color-teal-500[data-v-b5fcf802]{color:#006e9d;color:var(--teal-500)}.color-yellow-100[data-v-b5fcf802]{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200[data-v-b5fcf802]{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300[data-v-b5fcf802]{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400[data-v-b5fcf802]{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500[data-v-b5fcf802]{color:#c67c06;color:var(--yellow-500)}.color-yellow-600[data-v-b5fcf802]{color:#a05604;color:var(--yellow-600)}.color-grey-100[data-v-b5fcf802]{color:#f8f8fa;color:var(--grey-100)}.color-grey-200[data-v-b5fcf802]{color:#f1f1f5;color:var(--grey-200)}.color-grey-300[data-v-b5fcf802]{color:#e7e7ec;color:var(--grey-300)}.color-grey-400[data-v-b5fcf802]{color:#b6b6bd;color:var(--grey-400)}.color-grey-500[data-v-b5fcf802]{color:#6f7787;color:var(--grey-500)}.color-grey-600[data-v-b5fcf802]{color:#3c4557;color:var(--grey-600)}.color-black-85[data-v-b5fcf802]{color:#000000d9;color:var(--black-85)}.color-black-70[data-v-b5fcf802]{color:#000000b3;color:var(--black-70)}.color-black-45[data-v-b5fcf802]{color:#00000073;color:var(--black-45)}.color-black-25[data-v-b5fcf802]{color:#00000040;color:var(--black-25)}.color-black-10[data-v-b5fcf802]{color:#0000001a;color:var(--black-10)}.color-black-100[data-v-b5fcf802]{color:#dfdfdf;color:var(--black-100)}.color-black-200[data-v-b5fcf802]{color:#b1b2b1;color:var(--black-200)}.color-black-300[data-v-b5fcf802]{color:#6f7787;color:var(--black-300)}.color-black-400[data-v-b5fcf802]{color:#3c4557;color:var(--black-400)}.color-black-500[data-v-b5fcf802]{color:#0b172d;color:var(--black-500)}.color-white[data-v-b5fcf802]{color:#fff;color:var(--white)}.style-heading-1[data-v-b5fcf802]{font-size:32px!important;font-weight:400!important;line-height:36px!important}.style-heading-2[data-v-b5fcf802]{font-size:20px!important;font-weight:400!important;line-height:24px!important}.style-heading-3[data-v-b5fcf802]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-heading-4[data-v-b5fcf802]{font-size:14px!important;font-weight:400!important;line-height:20px!important}.style-body-lg[data-v-b5fcf802],.style-body-lg-bold[data-v-b5fcf802]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-body-md[data-v-b5fcf802]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-md-bold[data-v-b5fcf802]{font-size:13px!important;font-weight:400!important;line-height:24px!important}.style-body-sm[data-v-b5fcf802],.style-body-sm-bold[data-v-b5fcf802]{font-size:12px!important;font-weight:400!important;line-height:16px!important}.style-body-tiny[data-v-b5fcf802]{font-size:11px!important;font-weight:300!important;line-height:16px!important}.style-body-link[data-v-b5fcf802]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-bc[data-v-b5fcf802]{font-size:12px!important;font-weight:400!important;line-height:24px!important;text-transform:uppercase!important}.style-body-code[data-v-b5fcf802]{font-size:13px!important;font-weight:100!important;line-height:24px!important}.mx-auto[data-v-b5fcf802]{margin-left:auto!important;margin-right:auto!important}.my-auto[data-v-b5fcf802]{margin-bottom:auto!important;margin-top:auto!important}.ma-auto[data-v-b5fcf802]{margin:auto!important}.mx-0[data-v-b5fcf802]{margin-left:0!important;margin-right:0!important}.my-0[data-v-b5fcf802]{margin-bottom:0!important;margin-top:0!important}.ma-0[data-v-b5fcf802]{margin:0!important}.px-auto[data-v-b5fcf802]{padding-left:auto!important;padding-right:auto!important}.py-auto[data-v-b5fcf802]{padding-bottom:auto!important;padding-top:auto!important}.pa-auto[data-v-b5fcf802]{padding-bottom:auto!important;padding-left:auto!important;padding-right:auto!important;padding-top:auto!important}.px-0[data-v-b5fcf802]{padding-left:0!important;padding-right:0!important}.py-0[data-v-b5fcf802]{padding-bottom:0!important;padding-top:0!important}.pa-0[data-v-b5fcf802]{padding:0!important}.mt-auto[data-v-b5fcf802]{margin-top:auto!important}.mt-0[data-v-b5fcf802]{margin-top:0!important}.mr-auto[data-v-b5fcf802]{margin-right:auto!important}.mr-0[data-v-b5fcf802]{margin-right:0!important}.mb-auto[data-v-b5fcf802]{margin-bottom:auto!important}.mb-0[data-v-b5fcf802]{margin-bottom:0!important}.ml-auto[data-v-b5fcf802]{margin-left:auto!important}.ml-0[data-v-b5fcf802]{margin-left:0!important}.mt-1[data-v-b5fcf802]{margin-top:4px!important}.mr-1[data-v-b5fcf802]{margin-right:4px!important}.mb-1[data-v-b5fcf802]{margin-bottom:4px!important}.ml-1[data-v-b5fcf802]{margin-left:4px!important}.mx-1[data-v-b5fcf802]{margin-left:4px!important;margin-right:4px!important}.my-1[data-v-b5fcf802]{margin-bottom:4px!important;margin-top:4px!important}.ma-1[data-v-b5fcf802]{margin:4px!important}.mt-2[data-v-b5fcf802]{margin-top:8px!important}.mr-2[data-v-b5fcf802]{margin-right:8px!important}.mb-2[data-v-b5fcf802]{margin-bottom:8px!important}.ml-2[data-v-b5fcf802]{margin-left:8px!important}.mx-2[data-v-b5fcf802]{margin-left:8px!important;margin-right:8px!important}.my-2[data-v-b5fcf802]{margin-bottom:8px!important;margin-top:8px!important}.ma-2[data-v-b5fcf802]{margin:8px!important}.mt-3[data-v-b5fcf802]{margin-top:12px!important}.mr-3[data-v-b5fcf802]{margin-right:12px!important}.mb-3[data-v-b5fcf802]{margin-bottom:12px!important}.ml-3[data-v-b5fcf802]{margin-left:12px!important}.mx-3[data-v-b5fcf802]{margin-left:12px!important;margin-right:12px!important}.my-3[data-v-b5fcf802]{margin-bottom:12px!important;margin-top:12px!important}.ma-3[data-v-b5fcf802]{margin:12px!important}.mt-4[data-v-b5fcf802]{margin-top:16px!important}.mr-4[data-v-b5fcf802]{margin-right:16px!important}.mb-4[data-v-b5fcf802]{margin-bottom:16px!important}.ml-4[data-v-b5fcf802]{margin-left:16px!important}.mx-4[data-v-b5fcf802]{margin-left:16px!important;margin-right:16px!important}.my-4[data-v-b5fcf802]{margin-bottom:16px!important;margin-top:16px!important}.ma-4[data-v-b5fcf802]{margin:16px!important}.mt-5[data-v-b5fcf802]{margin-top:24px!important}.mr-5[data-v-b5fcf802]{margin-right:24px!important}.mb-5[data-v-b5fcf802]{margin-bottom:24px!important}.ml-5[data-v-b5fcf802]{margin-left:24px!important}.mx-5[data-v-b5fcf802]{margin-left:24px!important;margin-right:24px!important}.my-5[data-v-b5fcf802]{margin-bottom:24px!important;margin-top:24px!important}.ma-5[data-v-b5fcf802]{margin:24px!important}.mt-6[data-v-b5fcf802]{margin-top:32px!important}.mr-6[data-v-b5fcf802]{margin-right:32px!important}.mb-6[data-v-b5fcf802]{margin-bottom:32px!important}.ml-6[data-v-b5fcf802]{margin-left:32px!important}.mx-6[data-v-b5fcf802]{margin-left:32px!important;margin-right:32px!important}.my-6[data-v-b5fcf802]{margin-bottom:32px!important;margin-top:32px!important}.ma-6[data-v-b5fcf802]{margin:32px!important}.mt-7[data-v-b5fcf802]{margin-top:48px!important}.mr-7[data-v-b5fcf802]{margin-right:48px!important}.mb-7[data-v-b5fcf802]{margin-bottom:48px!important}.ml-7[data-v-b5fcf802]{margin-left:48px!important}.mx-7[data-v-b5fcf802]{margin-left:48px!important;margin-right:48px!important}.my-7[data-v-b5fcf802]{margin-bottom:48px!important;margin-top:48px!important}.ma-7[data-v-b5fcf802]{margin:48px!important}.mt-8[data-v-b5fcf802]{margin-top:64px!important}.mr-8[data-v-b5fcf802]{margin-right:64px!important}.mb-8[data-v-b5fcf802]{margin-bottom:64px!important}.ml-8[data-v-b5fcf802]{margin-left:64px!important}.mx-8[data-v-b5fcf802]{margin-left:64px!important;margin-right:64px!important}.my-8[data-v-b5fcf802]{margin-bottom:64px!important;margin-top:64px!important}.ma-8[data-v-b5fcf802]{margin:64px!important}.pt-0[data-v-b5fcf802]{padding-top:0!important}.pr-0[data-v-b5fcf802]{padding-right:0!important}.pb-0[data-v-b5fcf802]{padding-bottom:0!important}.pl-0[data-v-b5fcf802]{padding-left:0!important}.pt-1[data-v-b5fcf802]{padding-top:4px!important}.pr-1[data-v-b5fcf802]{padding-right:4px!important}.pb-1[data-v-b5fcf802]{padding-bottom:4px!important}.pl-1[data-v-b5fcf802]{padding-left:4px!important}.px-1[data-v-b5fcf802]{padding-left:4px!important;padding-right:4px!important}.py-1[data-v-b5fcf802]{padding-bottom:4px!important;padding-top:4px!important}.pa-1[data-v-b5fcf802]{padding:4px!important}.pt-2[data-v-b5fcf802]{padding-top:8px!important}.pr-2[data-v-b5fcf802]{padding-right:8px!important}.pb-2[data-v-b5fcf802]{padding-bottom:8px!important}.pl-2[data-v-b5fcf802]{padding-left:8px!important}.px-2[data-v-b5fcf802]{padding-left:8px!important;padding-right:8px!important}.py-2[data-v-b5fcf802]{padding-bottom:8px!important;padding-top:8px!important}.pa-2[data-v-b5fcf802]{padding:8px!important}.pt-3[data-v-b5fcf802]{padding-top:12px!important}.pr-3[data-v-b5fcf802]{padding-right:12px!important}.pb-3[data-v-b5fcf802]{padding-bottom:12px!important}.pl-3[data-v-b5fcf802]{padding-left:12px!important}.px-3[data-v-b5fcf802]{padding-left:12px!important;padding-right:12px!important}.py-3[data-v-b5fcf802]{padding-bottom:12px!important;padding-top:12px!important}.pa-3[data-v-b5fcf802]{padding:12px!important}.pt-4[data-v-b5fcf802]{padding-top:16px!important}.pr-4[data-v-b5fcf802]{padding-right:16px!important}.pb-4[data-v-b5fcf802]{padding-bottom:16px!important}.pl-4[data-v-b5fcf802]{padding-left:16px!important}.px-4[data-v-b5fcf802]{padding-left:16px!important;padding-right:16px!important}.py-4[data-v-b5fcf802]{padding-bottom:16px!important;padding-top:16px!important}.pa-4[data-v-b5fcf802]{padding:16px!important}.pt-5[data-v-b5fcf802]{padding-top:24px!important}.pr-5[data-v-b5fcf802]{padding-right:24px!important}.pb-5[data-v-b5fcf802]{padding-bottom:24px!important}.pl-5[data-v-b5fcf802]{padding-left:24px!important}.px-5[data-v-b5fcf802]{padding-left:24px!important;padding-right:24px!important}.py-5[data-v-b5fcf802]{padding-bottom:24px!important;padding-top:24px!important}.pa-5[data-v-b5fcf802]{padding:24px!important}.pt-6[data-v-b5fcf802]{padding-top:32px!important}.pr-6[data-v-b5fcf802]{padding-right:32px!important}.pb-6[data-v-b5fcf802]{padding-bottom:32px!important}.pl-6[data-v-b5fcf802]{padding-left:32px!important}.px-6[data-v-b5fcf802]{padding-left:32px!important;padding-right:32px!important}.py-6[data-v-b5fcf802]{padding-bottom:32px!important;padding-top:32px!important}.pa-6[data-v-b5fcf802]{padding:32px!important}.pt-7[data-v-b5fcf802]{padding-top:48px!important}.pr-7[data-v-b5fcf802]{padding-right:48px!important}.pb-7[data-v-b5fcf802]{padding-bottom:48px!important}.pl-7[data-v-b5fcf802]{padding-left:48px!important}.px-7[data-v-b5fcf802]{padding-left:48px!important;padding-right:48px!important}.py-7[data-v-b5fcf802]{padding-bottom:48px!important;padding-top:48px!important}.pa-7[data-v-b5fcf802]{padding:48px!important}.pt-8[data-v-b5fcf802]{padding-top:64px!important}.pr-8[data-v-b5fcf802]{padding-right:64px!important}.pb-8[data-v-b5fcf802]{padding-bottom:64px!important}.pl-8[data-v-b5fcf802]{padding-left:64px!important}.px-8[data-v-b5fcf802]{padding-left:64px!important;padding-right:64px!important}.py-8[data-v-b5fcf802]{padding-bottom:64px!important;padding-top:64px!important}.pa-8[data-v-b5fcf802]{padding:64px!important}.float-left[data-v-b5fcf802]{float:left!important}.float-right[data-v-b5fcf802]{float:right!important}.float-none[data-v-b5fcf802]{float:none!important}.truncate[data-v-b5fcf802]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-truncation[data-v-b5fcf802]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);overflow:hidden}.truncate-multi[data-v-b5fcf802]{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-b5fcf802]: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-b5fcf802]{text-transform:capitalize!important}.lowercase[data-v-b5fcf802]{text-transform:lowercase!important}.uppercase[data-v-b5fcf802]{text-transform:uppercase!important}.bold-500[data-v-b5fcf802]{font-weight:500!important}.bold-600[data-v-b5fcf802]{font-weight:600!important}.bold-700[data-v-b5fcf802]{font-weight:700!important}.d-none[data-v-b5fcf802]{display:none!important}.d-inline[data-v-b5fcf802]{display:inline!important}.d-inline-block[data-v-b5fcf802]{display:inline-block!important}.d-block[data-v-b5fcf802]{display:block!important}.d-flex[data-v-b5fcf802]{display:flex!important}.d-inline-flex[data-v-b5fcf802]{display:inline-flex!important}.flex-fill[data-v-b5fcf802]{flex:1 1 auto!important}.flex-row[data-v-b5fcf802]{flex-direction:row!important}.flex-column[data-v-b5fcf802]{flex-direction:column!important}.flex-row-reverse[data-v-b5fcf802]{flex-direction:row-reverse!important}.flex-column-reverse[data-v-b5fcf802]{flex-direction:column-reverse!important}.flex-grow-0[data-v-b5fcf802]{flex-grow:0!important}.flex-grow-1[data-v-b5fcf802]{flex-grow:1!important}.justify-content-start[data-v-b5fcf802]{justify-content:flex-start!important}.justify-content-end[data-v-b5fcf802]{justify-content:flex-end!important}.justify-content-center[data-v-b5fcf802]{justify-content:center!important}.justify-content-between[data-v-b5fcf802]{justify-content:space-between!important}.justify-content-around[data-v-b5fcf802]{justify-content:space-around!important}.align-items-start[data-v-b5fcf802]{align-items:flex-start!important}.align-items-end[data-v-b5fcf802]{align-items:flex-end!important}.align-items-center[data-v-b5fcf802]{align-items:center!important}.align-items-baseline[data-v-b5fcf802]{align-items:baseline!important}.align-items-stretch[data-v-b5fcf802]{align-items:stretch!important}.align-content-start[data-v-b5fcf802]{align-content:flex-start!important}.align-content-end[data-v-b5fcf802]{align-content:flex-end!important}.align-content-center[data-v-b5fcf802]{align-content:center!important}.align-content-between[data-v-b5fcf802]{align-content:space-between!important}.align-content-around[data-v-b5fcf802]{align-content:space-around!important}.align-content-stretch[data-v-b5fcf802]{align-content:stretch!important}.align-self-auto[data-v-b5fcf802]{align-self:auto!important}.align-self-start[data-v-b5fcf802]{align-self:flex-start!important}.align-self-end[data-v-b5fcf802]{align-self:flex-end!important}.align-self-center[data-v-b5fcf802]{align-self:center!important}.align-self-baseline[data-v-b5fcf802]{align-self:baseline!important}.align-self-stretch[data-v-b5fcf802]{align-self:stretch!important}.place-self-start[data-v-b5fcf802]{place-self:flex-start!important}.place-self-center[data-v-b5fcf802]{place-self:center!important}.place-self-end[data-v-b5fcf802]{place-self:flex-end!important}.cursor-pointer[data-v-b5fcf802]{cursor:pointer!important}.overflow-auto[data-v-b5fcf802]{overflow:auto}.overflow-hidden[data-v-b5fcf802]{overflow:hidden}.w-25[data-v-b5fcf802]{width:25%!important}.w-50[data-v-b5fcf802]{width:50%!important}.w-75[data-v-b5fcf802]{width:75%!important}.w-100[data-v-b5fcf802]{width:100%!important}.w-auto[data-v-b5fcf802]{width:auto!important}.h-100[data-v-b5fcf802]{height:100%!important}.h-auto[data-v-b5fcf802]{height:auto!important}.h-screen[data-v-b5fcf802]{min-height:100vh!important}.non-visual-button[data-v-b5fcf802],.non-visual-button[data-v-b5fcf802]:focus,.non-visual-button[data-v-b5fcf802]:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin-b5fcf802{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden[data-v-b5fcf802]{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-b5fcf802]{display:block;margin-bottom:24px;margin-bottom:var(--lg, 24px);width:100%}.form-group hr[data-v-b5fcf802]{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, ));margin:32px 0;margin:var(--xl, 32px) 0}.k-input+.help[data-v-b5fcf802],.k-input-wrapper+.help[data-v-b5fcf802]{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, 14px);margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0}.k-input-wrapper .text-on-input[data-v-b5fcf802]{position:relative}.k-input-wrapper .text-on-input .hovered[data-v-b5fcf802]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input .focused[data-v-b5fcf802]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required[data-v-b5fcf802]{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs)}.k-input-wrapper .text-on-input label[data-v-b5fcf802]{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600));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-b5fcf802]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required[data-v-b5fcf802]{color:#1155cb;color:var(--KInputHover, var(--blue-500))}.k-input-wrapper .text-on-input label.focused[data-v-b5fcf802]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required[data-v-b5fcf802]{color:#1155cb;color:var(--KInputFocus, var(--blue-500))}.k-input-wrapper .text-on-input label.disabled[data-v-b5fcf802],.k-input-wrapper .text-on-input label.disabled .is-required[data-v-b5fcf802]{color:#6f7787;color:var(--grey-500)}.k-input-wrapper textarea.k-input.form-control[data-v-b5fcf802]{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))!important;transition:color .1s ease,box-shadow .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-b5fcf802]:hover{box-shadow:none!important;outline:1px solid #bdd3f9!important;outline:1px solid var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-b5fcf802]:focus{box-shadow:none!important;outline:1px solid #3972d5!important;outline:1px solid var(--blue-400)!important;transition:all .1s ease}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]),.form-control[data-v-b5fcf802]: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, 16px);font-weight:400;line-height:24px;padding:10px 16px;padding:10px var(--spacing-md, 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))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small[data-v-b5fcf802],.form-control:not([type=checkbox]):not([type=radio]).k-input-small[data-v-b5fcf802]{font-size:12px;font-size:var(--type-xs, 12px);padding:8px 12px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px)}.k-input:not([type=checkbox]):not([type=radio]).k-input-large[data-v-b5fcf802],.form-control:not([type=checkbox]):not([type=radio]).k-input-large[data-v-b5fcf802]{font-size:16px;font-size:var(--type-md, 16px);padding:16px 24px;padding:var(--spacing-md, 16px) var(--spacing-lg, 24px)}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):hover,.form-control[data-v-b5fcf802]: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))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-b5fcf802],.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-b5fcf802]{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):focus,.form-control[data-v-b5fcf802]: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))!important;outline:none!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-b5fcf802],.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-b5fcf802]{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-b5fcf802]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control[data-v-b5fcf802]: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))!important;transition:all .1s ease}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):disabled,.form-control[data-v-b5fcf802]: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))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):invalid,.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):invalid,.form-control[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control[data-v-b5fcf802]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input[data-v-b5fcf802]:not([type=checkbox]):not([type=radio])::placeholder,.form-control[data-v-b5fcf802]: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-b5fcf802]:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control[data-v-b5fcf802]:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search][data-v-b5fcf802],.form-control[type=search][data-v-b5fcf802]{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-b5fcf802]::-webkit-search-cancel-button,.form-control[type=search][data-v-b5fcf802]::-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-b5fcf802]{box-shadow:none!important;outline:1px solid #d44324!important;outline:1px solid var(--red-500)!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input[data-v-b5fcf802],.k-input-wrapper.input-error .k-input[data-v-b5fcf802]:hover,.k-input-wrapper.input-error .k-input[data-v-b5fcf802]: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-b5fcf802],.k-input-wrapper.input-error .k-input:hover.k-input-large[data-v-b5fcf802],.k-input-wrapper.input-error .k-input:focus.k-input-large[data-v-b5fcf802]{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-b5fcf802]{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input[data-v-b5fcf802]:not([type=checkbox]),select.k-input[data-v-b5fcf802]:not([type=checkbox]):read-only,select.k-input[data-v-b5fcf802]:not([type=radio]),select.k-input[data-v-b5fcf802]:not([type=radio]):read-only{background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff));height:38px}.k-input-label[data-v-b5fcf802]{color:#000000d9;color:var(--KInputLabelColor, var(--black-85));display:inline-flex;font-family:sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, sans-serif));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));font-weight:600;font-weight:var(--KInputLabelWeight, 600);line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, 18px));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, 8px))}.k-input-label .is-required[data-v-b5fcf802]{color:var(--KInputLabelColor);color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));font-weight:600;font-weight:var(--KInputLabelWeight, 600);margin-left:4px;margin-left:var(--spacing-xxs)}.k-input-label .label-tooltip[data-v-b5fcf802]{align-items:center;display:flex}.k-input-label .kong-icon[data-v-b5fcf802]{margin-left:4px;margin-left:var(--spacing-xxs)}.k-inputCheckbox.k-input-label[data-v-b5fcf802],.k-inputRadio.k-input-label[data-v-b5fcf802]{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-family:sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, sans-serif));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, 16px));font-weight:400;margin-bottom:0}input.k-input[type=checkbox][data-v-b5fcf802],input.k-input[type=radio][data-v-b5fcf802],input.form-control[type=checkbox][data-v-b5fcf802],input.form-control[type=radio][data-v-b5fcf802]{-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-b5fcf802]:disabled,input.k-input[type=radio][data-v-b5fcf802]:disabled,input.form-control[type=checkbox][data-v-b5fcf802]:disabled,input.form-control[type=radio][data-v-b5fcf802]:disabled{opacity:1}input.k-input[type=checkbox][data-v-b5fcf802]:disabled:hover,input.k-input[type=radio][data-v-b5fcf802]:disabled:hover,input.form-control[type=checkbox][data-v-b5fcf802]:disabled:hover,input.form-control[type=radio][data-v-b5fcf802]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox][data-v-b5fcf802],input.form-control[type=checkbox][data-v-b5fcf802]{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-b5fcf802]:not(:checked),input.form-control[type=checkbox][data-v-b5fcf802]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-b5fcf802]:checked,input.form-control[type=checkbox][data-v-b5fcf802]: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-b5fcf802]:checked::-ms-check,input.form-control[type=checkbox][data-v-b5fcf802]: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-b5fcf802]:hover,input.k-input[type=checkbox][data-v-b5fcf802]:active,input.form-control[type=checkbox][data-v-b5fcf802]:hover,input.form-control[type=checkbox][data-v-b5fcf802]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-b5fcf802]:focus,input.form-control[type=checkbox][data-v-b5fcf802]:focus{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));outline:none}input.k-input[type=checkbox][data-v-b5fcf802]:disabled:not(:checked),input.form-control[type=checkbox][data-v-b5fcf802]: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-b5fcf802]:disabled:checked,input.form-control[type=checkbox][data-v-b5fcf802]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-b5fcf802],input.form-control[type=radio][data-v-b5fcf802]{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-b5fcf802]:checked,input.form-control[type=radio][data-v-b5fcf802]: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-b5fcf802]:checked:after,input.form-control[type=radio][data-v-b5fcf802]:checked:after{background-color:currentColor;border-radius:100%;content:"";display:flex;height:10px;width:10px}input.k-input[type=radio][data-v-b5fcf802]:checked:disabled,input.form-control[type=radio][data-v-b5fcf802]:checked:disabled{border-color:#b6b6bd;border-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-b5fcf802]:checked:disabled:after,input.form-control[type=radio][data-v-b5fcf802]:checked:disabled:after{background-color:#b6b6bd;background-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-b5fcf802]:checked::-ms-check,input.form-control[type=radio][data-v-b5fcf802]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio][data-v-b5fcf802]:disabled,input.form-control[type=radio][data-v-b5fcf802]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch[data-v-b5fcf802]{align-items:center;cursor:pointer;display:inline-flex}.k-switch.switch-with-icon .switch-control[data-v-b5fcf802]{width:48px}.k-switch.switch-with-icon .kong-icon[data-v-b5fcf802]{height:20px;left:57px;width:22px}.k-switch.switch-with-icon input:checked+.switch-control[data-v-b5fcf802]:after{left:26px}.k-switch .switch-control[data-v-b5fcf802]{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-b5fcf802]{margin-left:16px;margin-right:0}.k-switch .switch-control[data-v-b5fcf802]: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-b5fcf802]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control[data-v-b5fcf802],.k-switch[disabled]:not(:disabled) input[data-v-b5fcf802]{opacity:.3;pointer-events:none}.k-switch input[data-v-b5fcf802]{display:none}.k-switch input:checked+.switch-control[data-v-b5fcf802]{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control[data-v-b5fcf802]:after{left:22px}.k-switch span[data-v-b5fcf802]{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}[data-v-b5fcf802]: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: sans-serif;--font-family-mono: monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body[data-v-b5fcf802]{font-weight:400;font-weight:var(--font-weight-normal, 400)}.toaster-container-outer[data-v-b5fcf802]{bottom:16px;max-width:300px;position:fixed;right:16px;transition:all .3s;width:auto;z-index:10000}.toaster-item[data-v-b5fcf802]{box-shadow:0 0 12px #0000001f;display:flex;margin-bottom:16px;overflow:hidden;transition:all .3s;width:100%}.toaster-item[data-v-b5fcf802] .k-alert{--KAlertInfoBorder: var(--blue-500, color(blue-500));--KAlertSuccessBorder: var(--green-400, color(green-400));--KAlertWarningBorder: var(--yellow-300, color(yellow-300));--KAlertDangerBorder: var(--red-500, color(red-500));background-color:#fff;color:#000000b3;color:var(--black-70);display:flex;flex:1;justify-content:space-between;margin-bottom:0;padding:16px;text-align:left}.toaster-item[data-v-b5fcf802] .k-alert .close{order:1;padding:0 0 0 16px;position:relative;right:0}.toaster-item[data-v-b5fcf802] .k-alert .close:focus,.toaster-item[data-v-b5fcf802] .k-alert .close:active{outline:none}.toaster-item .message[data-v-b5fcf802]{-webkit-hyphens:auto;hyphens:auto;max-width:150ch}.toaster-enter[data-v-b5fcf802]{transform:translate(300px)}.toaster-leave-to[data-v-b5fcf802]{transform:translate(100%)}.k-tree-item[data-v-ba3f4a65]{align-items:center;background-color:var(--white);background-color:var(--KTreeListItemUnselectedBackground, var(--white));border:1px solid var(--grey-200);border:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));border-radius:8px;color:var(--black-500);color:var(--KTreeListItemText, var(--black-500));display:flex;padding:4px;text-decoration:none}.k-tree-item .k-tree-item-icon[data-v-ba3f4a65]{line-height:1}.k-tree-item.selected[data-v-ba3f4a65]{background-color:var(--teal-100);background-color:var(--KTreeListItemSelectedBackground, var(--teal-100));border-color:var(--teal-200);border-color:var(--KTreeListItemSelectedBorder, var(--teal-200))}.k-tree-item[data-v-ba3f4a65]:hover{color:var(--black-500);color:var(--KTreeListItemText, var(--black-500));cursor:grab}.k-tree-item.not-draggable[data-v-ba3f4a65]{cursor:pointer}.k-tree-draggable .child-drop-zone[data-v-716a6eec]{min-height:6px;min-height:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-dragged[data-v-716a6eec]{cursor:move!important;cursor:grabbing!important}.k-tree-draggable .k-tree-item-dragged .has-no-children:last-of-type .child-drop-zone[data-v-716a6eec]:last-of-type,.k-tree-draggable .k-tree-item-dragged.has-no-children .child-drop-zone[data-v-716a6eec]:last-of-type{background-color:var(--teal-200);background-color:var(--KTreeListItemSelectedBorder, var(--teal-200));border-radius:100px;margin-left:0;min-height:4px}.k-tree-draggable .k-tree-item-dragged[data-v-716a6eec]:after{display:none}.k-tree-draggable .k-tree-item-grabbing[data-v-716a6eec]{display:none}.k-tree-draggable .k-tree-draggable[data-v-716a6eec]{counter-reset:item;margin-left:16px}.k-tree-draggable .k-tree-item-container[data-v-716a6eec]{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-716a6eec]:before{border-bottom:1px solid var(--grey-200);border-bottom:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));border-left:1px solid var(--grey-200);border-left:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));border-radius:0 0 0 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-716a6eec]:after{border-left:1px solid var(--grey-200);border-left:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));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-716a6eec]:first-child{padding-top:6px;padding-top:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-container[data-v-716a6eec]:last-child:after{display:none}.k-tree-list .k-tree-draggable{margin:0;padding:0}.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-77d6ba33]{--KButtonPaddingY: 6px;--KButtonPaddingX: 6px;--KButtonSecondaryHover: var(--white);--KButtonSecondaryHoverBorder: var(--blue-300);--KButtonSecondaryFocus: none;transform:scale(1) translateZ(0);transform:scale(var(--scale, 1)) translateZ(0)}.view-switch-button.paused .icon i[data-v-77d6ba33]{animation-duration:0s}.view-switch-button .icon[data-v-77d6ba33]{height:24px;position:relative;width:24px}.view-switch-button .icon i[data-v-77d6ba33]{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:var(--grey-500);border-radius: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-77d6ba33]: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-77d6ba33]: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-77d6ba33]: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-77d6ba33]: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-77d6ba33]{--name: var(--lines-name, none);--duration: var(--lines-duration, .15s);--easing: var(--lines-easing, linear);--delay: var(--lines-delay, 0s)}.view-switch-button .icon .lines i[data-v-77d6ba33]{--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-77d6ba33]:nth-child(2){--top: 8px}.view-switch-button .icon .lines i[data-v-77d6ba33]:nth-child(3){--top: 13px}.view-switch-button .icon .lines i[data-v-77d6ba33]:nth-child(4){--top: 18px}.view-switch-button .icon .lines i[data-v-77d6ba33]:nth-child(3),.view-switch-button .icon .lines i[data-v-77d6ba33]:nth-child(4){transform-origin:100% 50%}.view-switch-button.table[data-v-77d6ba33]{--dots-name: back;--lines-name: scale-down}.view-switch-button.table .lines i[data-v-77d6ba33]{transform-origin:0 50%}.view-switch-button.table .lines i[data-v-77d6ba33]:nth-child(3),.view-switch-button.table .lines i[data-v-77d6ba33]:nth-child(4){transform-origin:100% 50%}.view-switch-button.grid[data-v-77d6ba33]{--dots-name: move;--lines-name: scale;--lines-duration: .15s;--lines-delay: .3s}.view-switch-button.grid .lines i[data-v-77d6ba33]{transform-origin:100% 50%}.view-switch-button.grid .lines i[data-v-77d6ba33]:nth-child(3),.view-switch-button.grid .lines i[data-v-77d6ba33]: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-6d513708]{align-items:center;color:#1155cb;color:var(--KExternalLinkColor, #1155cb);display:inline-flex;font-weight:400;text-decoration:none}.k-external-link[data-v-6d513708]:hover{color:#003694;color:var(--KExternalLinkColorHover, #003694)}.k-external-link .kong-icon[data-v-6d513708]{margin-left:var(--spacing-xs)}.k-truncate[data-v-d6bb4677]{align-items:flex-start;display:flex;overflow:hidden;padding:3px}.k-truncate .expand-trigger[data-v-d6bb4677],.k-truncate .collapse-trigger[data-v-d6bb4677]{--KButtonLink: var(--KTruncateToggleColor, var(--blue-500, color(blue-500)));--KButtonPrimaryBase: var(--KTruncateCollapseBackground, var(--blue-100, color(blue-100)));--KButtonPrimaryHover: var(--KTruncateCollapseHover, var(--blue-200, color(blue-200)));--KButtonPrimaryActive: var(--KTruncateCollapseHover, var(--blue-200, color(blue-200)))}.k-truncate.k-truncate-content[data-v-d6bb4677]{display:flex;flex-direction:row-reverse;height:var(--17acd5f0)}.k-truncate.k-truncate-content.expanded[data-v-d6bb4677]{height:auto}.k-truncate.k-truncate-content .k-truncate-container[data-v-d6bb4677]{display:flex;flex-wrap:wrap;gap:10px;margin-right:auto;position:relative}.k-truncate.k-truncate-content .expand-trigger[data-v-d6bb4677]{font-size:var(--type-xs)}.k-truncate.k-truncate-content .expand-trigger[data-v-d6bb4677]:before{content:"+";margin-right:-7px}.k-truncate.k-truncate-content .collapse-trigger[data-v-d6bb4677]{padding:var(--spacing-xxs)}.k-truncate.k-truncate-content .collapse-trigger[data-v-d6bb4677]:focus,.k-truncate.k-truncate-content .collapse-trigger[data-v-d6bb4677]:active{box-shadow:none}.k-truncate.k-truncate-content .collapse-trigger[data-v-d6bb4677]:focus-within{background-color:#bdd3f9;background-color:var(--KTruncateCollapseHover, var(--blue-200, #bdd3f9));outline:-webkit-focus-ring-color auto 1px}.k-truncate.k-truncate-text[data-v-d6bb4677]{display:flex;flex-direction:column}.k-truncate.k-truncate-text .k-truncate-container[data-v-d6bb4677]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--7cebcdfe);overflow:hidden}.k-truncate.k-truncate-text.expanded .k-truncate-container[data-v-d6bb4677]{display:block}.k-truncate.k-truncate-text .expand-trigger[data-v-d6bb4677],.k-truncate.k-truncate-text .collapse-trigger[data-v-d6bb4677]{font-size:var(--type-xs)}.k-method-badge[data-v-b655f5fc]{display:flex;font-weight:600;justify-content:center}.k-method-badge.k-method-toggle[data-v-b655f5fc]{padding:4px;padding:var(--spacing-xxs, 4px);padding-left:12px;padding-left:var(--spacing-sm, 12px);--KInputSwitchLabel: var(--e248181c)}.k-method-badge.k-method-toggle[data-v-b655f5fc] .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: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-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: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-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: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{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;margin-bottom:var(--lg, 24px);width:100%}.form-group hr{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, ));margin:32px 0;margin:var(--xl, 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, 14px);margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0}.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));transition:color .1s ease}.k-input-wrapper .text-on-input .focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs)}.k-input-wrapper .text-on-input label{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600));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));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required{color:#1155cb;color:var(--KInputHover, var(--blue-500))}.k-input-wrapper .text-on-input label.focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required{color:#1155cb;color:var(--KInputFocus, var(--blue-500))}.k-input-wrapper .text-on-input label.disabled,.k-input-wrapper .text-on-input label.disabled .is-required{color:#6f7787;color:var(--grey-500)}.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))!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))!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)!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, 16px);font-weight:400;line-height:24px;padding:10px 16px;padding:10px var(--spacing-md, 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))!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, 12px);padding:8px 12px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 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, 16px);padding:16px 24px;padding:var(--spacing-md, 16px) var(--spacing-lg, 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))!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))!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))!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))!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))!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)!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:sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, sans-serif));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));font-weight:600;font-weight:var(--KInputLabelWeight, 600);line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, 18px));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, 8px))}.k-input-label .is-required{color:var(--KInputLabelColor);color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));font-weight:600;font-weight:var(--KInputLabelWeight, 600);margin-left:4px;margin-left:var(--spacing-xxs)}.k-input-label .label-tooltip{align-items:center;display:flex}.k-input-label .kong-icon{margin-left:4px;margin-left:var(--spacing-xxs)}.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:sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, sans-serif));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, 16px));font-weight:400;margin-bottom:0}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: sans-serif;--font-family-mono: monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body{font-weight:400;font-weight:var(--font-weight-normal, 400)}@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{--font-family-sans: Inter, Helvetica, Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-family-mono: "Fira Mono", Menlo, Monaco, Consolas, Liberation Mono, "Courier New", monospace;--AppHeaderHeight: 60px;--AppSidebarWidth: 280px;--AppGap: var(--spacing-lg);--AppContentPadding: var(--spacing-lg);--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: var(--spacing-xs);--KBadgeMaxWidth: auto;--KCardPaddingX: var(--AppGap);--KCardPaddingY: var(--KCardPaddingX);--KCardBorderRadius: 3px;--KCardBackground: var(--white);--KCardBorder: 1px solid var(--grey-300)}: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:var(--black-500);font-family:var(--font-family-sans);font-size:16px;line-height:1.5}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:var(--font-weight-semi-bold)}a{text-decoration:none;color:var(--blue-500)}a:hover,a:focus{text-decoration:underline}b,strong{font-weight:var(--font-weight-semi-bold)}small{font-size:.8em}code,kbd,pre{font-size:1em}textarea{resize:vertical}ul{list-style:none;margin:0;padding-left:0}button{cursor:pointer}img,svg,iframe{vertical-align:middle}img{max-width:100%;height:auto}[hidden]{display:none!important}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}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grey-300);border-radius:3px;font:inherit;margin:0;padding:var(--spacing-xs);color:currentColor;background-color:var(--white)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grey-300);border-radius:3px;font-size:16px;line-height:20px;padding:10px 30px 10px 13px;background-color:var(--white);background-image:url(./chevron-down-d32f03bb.svg?url);background-position:calc(100% - 13px) 50%;background-repeat:no-repeat}.k-button.outline{outline:none}.k-button .kong-icon{align-items:center}.k-dropdown-popover{cursor:initial}.k-modal .k-modal-body.content-left{margin-right:0!important}.k-table td{white-space:normal!important}.k-table .k-button{margin-top:0!important;margin-bottom:0!important}.kcard-border{border:var(--KCardBorder);border-radius:var(--KCardBorderRadius);background-color:var(--KCardBackground)}.kcard-stack>*+*{margin-block-start:var(--AppGap)}.columns{--threshold: 30rem;--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))}.form-content{max-width:1000px;margin-right:auto;margin-left:auto}.form-wrapper>*+*{margin-block-start:var(--spacing-md)}.radio-button-group>*{display:flex}.radio-button-group>*+*{margin-block-start:var(--spacing-xs)}.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:var(--font-weight-regular);background-color:transparent;border:none;cursor:pointer} diff --git a/app/kuma-ui/pkg/resources/data/assets/index-a5906eae.js b/app/kuma-ui/pkg/resources/data/assets/index-f0e2f93b.js similarity index 98% rename from app/kuma-ui/pkg/resources/data/assets/index-a5906eae.js rename to app/kuma-ui/pkg/resources/data/assets/index-f0e2f93b.js index d185612554ea..93d123d0bc09 100644 --- a/app/kuma-ui/pkg/resources/data/assets/index-a5906eae.js +++ b/app/kuma-ui/pkg/resources/data/assets/index-f0e2f93b.js @@ -6,7 +6,7 @@ var lu=Object.defineProperty;var uu=(e,t,n)=>t in e?lu(e,t,{enumerable:!0,config * vue-router v4.2.4 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const wn=typeof window<"u";function wp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const le=Object.assign;function Ks(e,t){const n={};for(const r in t){const s=t[r];n[r]=st(s)?s.map(e):e(s)}return n}const lr=()=>{},st=Array.isArray,Tp=/\/$/,Sp=e=>e.replace(Tp,"");function Vs(e,t,n="/"){let r,s={},i="",o="";const a=t.indexOf("#");let c=t.indexOf("?");return a=0&&(c=-1),c>-1&&(r=t.slice(0,c),i=t.slice(c+1,a>-1?a:t.length),s=e(i)),a>-1&&(r=r||t.slice(0,a),o=t.slice(a,t.length)),r=Op(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:o}}function Ap(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ta(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Cp(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&jn(t.matched[r],n.matched[s])&&el(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function jn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function el(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Pp(e[n],t[n]))return!1;return!0}function Pp(e,t){return st(e)?na(e,t):st(t)?na(t,e):e===t}function na(e,t){return st(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Op(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let i=n.length-1,o,a;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var _r;(function(e){e.pop="pop",e.push="push"})(_r||(_r={}));var ur;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ur||(ur={}));function Ip(e){if(!e)if(wn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Sp(e)}const Rp=/^[^#]+#/;function Lp(e,t){return e.replace(Rp,"#")+t}function Mp(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Ms=()=>({left:window.pageXOffset,top:window.pageYOffset});function Np(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Mp(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ra(e,t){return(history.state?history.state.position-t:-1)+e}const mi=new Map;function xp(e,t){mi.set(e,t)}function Dp(e){const t=mi.get(e);return mi.delete(e),t}let Hp=()=>location.protocol+"//"+location.host;function tl(e,t){const{pathname:n,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){let a=s.includes(e.slice(i))?e.slice(i).length:1,c=s.slice(a);return c[0]!=="/"&&(c="/"+c),ta(c,"")}return ta(n,e)+r+s}function Bp(e,t,n,r){let s=[],i=[],o=null;const a=({state:h})=>{const m=tl(e,location),T=n.value,E=t.value;let M=0;if(h){if(n.value=m,t.value=h,o&&o===T){o=null;return}M=E?h.position-E.position:0}else r(m);s.forEach(P=>{P(n.value,T,{delta:M,type:_r.pop,direction:M?M>0?ur.forward:ur.back:ur.unknown})})};function c(){o=n.value}function u(h){s.push(h);const m=()=>{const T=s.indexOf(h);T>-1&&s.splice(T,1)};return i.push(m),m}function l(){const{history:h}=window;h.state&&h.replaceState(le({},h.state,{scroll:Ms()}),"")}function f(){for(const h of i)h();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",l)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:c,listen:u,destroy:f}}function sa(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Ms():null}}function Up(e){const{history:t,location:n}=window,r={value:tl(e,n)},s={value:t.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(c,u,l){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+c:Hp()+e+c;try{t[l?"replaceState":"pushState"](u,"",h),s.value=u}catch(m){console.error(m),n[l?"replace":"assign"](h)}}function o(c,u){const l=le({},t.state,sa(s.value.back,c,s.value.forward,!0),u,{position:s.value.position});i(c,l,!0),r.value=c}function a(c,u){const l=le({},s.value,t.state,{forward:c,scroll:Ms()});i(l.current,l,!0);const f=le({},sa(r.value,c,null),{position:l.position+1},u);i(c,f,!1),r.value=c}return{location:r,state:s,push:a,replace:o}}function kp(e){e=Ip(e);const t=Up(e),n=Bp(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=le({location:"",base:e,go:r,createHref:Lp.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function $p(e){return typeof e=="string"||e&&typeof e=="object"}function nl(e){return typeof e=="string"||typeof e=="symbol"}const Dt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},rl=Symbol("");var ia;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ia||(ia={}));function Gn(e,t){return le(new Error,{type:e,[rl]:!0},t)}function Et(e,t){return e instanceof Error&&rl in e&&(t==null||!!(e.type&t))}const oa="[^/]+?",Fp={sensitive:!1,strict:!1,start:!0,end:!0},jp=/[.+*?^${}()[\]/\\]/g;function Gp(e,t){const n=le({},Fp,t),r=[];let s=n.start?"^":"";const i=[];for(const u of e){const l=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Vp(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const zp={type:0,value:""},Zp=/[a-zA-Z0-9_]/;function Wp(e){if(!e)return[[]];if(e==="/")return[[zp]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=0,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let a=0,c,u="",l="";function f(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:l,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function h(){u+=c}for(;a{o(A)}:lr}function o(l){if(nl(l)){const f=r.get(l);f&&(r.delete(l),n.splice(n.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=n.indexOf(l);f>-1&&(n.splice(f,1),l.record.name&&r.delete(l.record.name),l.children.forEach(o),l.alias.forEach(o))}}function a(){return n}function c(l){let f=0;for(;f=0&&(l.record.path!==n[f].record.path||!sl(l,n[f]));)f++;n.splice(f,0,l),l.record.name&&!la(l)&&r.set(l.record.name,l)}function u(l,f){let h,m={},T,E;if("name"in l&&l.name){if(h=r.get(l.name),!h)throw Gn(1,{location:l});E=h.record.name,m=le(ca(f.params,h.keys.filter(A=>!A.optional).map(A=>A.name)),l.params&&ca(l.params,h.keys.map(A=>A.name))),T=h.stringify(m)}else if("path"in l)T=l.path,h=n.find(A=>A.re.test(T)),h&&(m=h.parse(T),E=h.record.name);else{if(h=f.name?r.get(f.name):n.find(A=>A.re.test(f.path)),!h)throw Gn(1,{location:l,currentLocation:f});E=h.record.name,m=le({},f.params,l.params),T=h.stringify(m)}const M=[];let P=h;for(;P;)M.unshift(P.record),P=P.parent;return{name:E,path:T,params:m,matched:M,meta:Jp(M)}}return e.forEach(l=>i(l)),{addRoute:i,resolve:u,removeRoute:o,getRoutes:a,getRecordMatcher:s}}function ca(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Xp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Qp(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Qp(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function la(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Jp(e){return e.reduce((t,n)=>le(t,n.meta),{})}function ua(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function sl(e,t){return t.children.some(n=>n===e||sl(e,n))}const il=/#/g,ed=/&/g,td=/\//g,nd=/=/g,rd=/\?/g,ol=/\+/g,sd=/%5B/g,id=/%5D/g,al=/%5E/g,od=/%60/g,cl=/%7B/g,ad=/%7C/g,ll=/%7D/g,cd=/%20/g;function no(e){return encodeURI(""+e).replace(ad,"|").replace(sd,"[").replace(id,"]")}function ld(e){return no(e).replace(cl,"{").replace(ll,"}").replace(al,"^")}function gi(e){return no(e).replace(ol,"%2B").replace(cd,"+").replace(il,"%23").replace(ed,"%26").replace(od,"`").replace(cl,"{").replace(ll,"}").replace(al,"^")}function ud(e){return gi(e).replace(nd,"%3D")}function fd(e){return no(e).replace(il,"%23").replace(rd,"%3F")}function hd(e){return e==null?"":fd(e).replace(td,"%2F")}function os(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function pd(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;si&&gi(i)):[r&&gi(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function dd(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=st(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const md=Symbol(""),ha=Symbol(""),Ns=Symbol(""),ro=Symbol(""),vi=Symbol("");function Qn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function kt(e,t,n,r,s){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((o,a)=>{const c=f=>{f===!1?a(Gn(4,{from:n,to:t})):f instanceof Error?a(f):$p(f)?a(Gn(2,{from:t,to:f})):(i&&r.enterCallbacks[s]===i&&typeof f=="function"&&i.push(f),o())},u=e.call(r&&r.instances[s],t,n,c);let l=Promise.resolve(u);e.length<3&&(l=l.then(c)),l.catch(f=>a(f))})}function zs(e,t,n,r){const s=[];for(const i of e)for(const o in i.components){let a=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(gd(a)){const u=(a.__vccOpts||a)[t];u&&s.push(kt(u,n,r,i,o))}else{let c=a();s.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const l=wp(u)?u.default:u;i.components[o]=l;const h=(l.__vccOpts||l)[t];return h&&kt(h,n,r,i,o)()}))}}return s}function gd(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function pa(e){const t=rt(Ns),n=rt(ro),r=We(()=>t.resolve(On(e.to))),s=We(()=>{const{matched:c}=r.value,{length:u}=c,l=c[u-1],f=n.matched;if(!l||!f.length)return-1;const h=f.findIndex(jn.bind(null,l));if(h>-1)return h;const m=da(c[u-2]);return u>1&&da(l)===m&&f[f.length-1].path!==m?f.findIndex(jn.bind(null,c[u-2])):h}),i=We(()=>s.value>-1&&bd(n.params,r.value.params)),o=We(()=>s.value>-1&&s.value===n.matched.length-1&&el(n.params,r.value.params));function a(c={}){return _d(c)?t[On(e.replace)?"replace":"push"](On(e.to)).catch(lr):Promise.resolve()}return{route:r,href:We(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}const vd=yc({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:pa,setup(e,{slots:t}){const n=Ar(pa(e)),{options:r}=rt(Ns),s=We(()=>({[ma(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ma(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:Qi("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),yd=vd;function _d(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function bd(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!st(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function da(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ma=(e,t,n)=>e??t??n,Ed=yc({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=rt(vi),s=We(()=>e.route||r.value),i=rt(ha,0),o=We(()=>{let u=On(i);const{matched:l}=s.value;let f;for(;(f=l[u])&&!f.components;)u++;return u}),a=We(()=>s.value.matched[o.value]);jr(ha,We(()=>o.value+1)),jr(md,a),jr(vi,s);const c=sf();return Rn(()=>[c.value,a.value,e.name],([u,l,f],[h,m,T])=>{l&&(l.instances[f]=u,m&&m!==l&&u&&u===h&&(l.leaveGuards.size||(l.leaveGuards=m.leaveGuards),l.updateGuards.size||(l.updateGuards=m.updateGuards))),u&&l&&(!m||!jn(l,m)||!h)&&(l.enterCallbacks[f]||[]).forEach(E=>E(u))},{flush:"post"}),()=>{const u=s.value,l=e.name,f=a.value,h=f&&f.components[l];if(!h)return ga(n.default,{Component:h,route:u});const m=f.props[l],T=m?m===!0?u.params:typeof m=="function"?m(u):m:null,M=Qi(h,le({},T,t,{onVnodeUnmounted:P=>{P.component.isUnmounted&&(f.instances[l]=null)},ref:c}));return ga(n.default,{Component:M,route:u})||M}}});function ga(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const wd=Ed;function Td(e){const t=Yp(e.routes,e),n=e.parseQuery||pd,r=e.stringifyQuery||fa,s=e.history,i=Qn(),o=Qn(),a=Qn(),c=of(Dt);let u=Dt;wn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const l=Ks.bind(null,y=>""+y),f=Ks.bind(null,hd),h=Ks.bind(null,os);function m(y,D){let R,U;return nl(y)?(R=t.getRecordMatcher(y),U=D):U=y,t.addRoute(U,R)}function T(y){const D=t.getRecordMatcher(y);D&&t.removeRoute(D)}function E(){return t.getRoutes().map(y=>y.record)}function M(y){return!!t.getRecordMatcher(y)}function P(y,D){if(D=le({},D||c.value),typeof y=="string"){const g=Vs(n,y,D.path),v=t.resolve({path:g.path},D),_=s.createHref(g.fullPath);return le(g,v,{params:h(v.params),hash:os(g.hash),redirectedFrom:void 0,href:_})}let R;if("path"in y)R=le({},y,{path:Vs(n,y.path,D.path).path});else{const g=le({},y.params);for(const v in g)g[v]==null&&delete g[v];R=le({},y,{params:f(g)}),D.params=f(D.params)}const U=t.resolve(R,D),oe=y.hash||"";U.params=l(h(U.params));const p=Ap(r,le({},y,{hash:ld(oe),path:U.path})),d=s.createHref(p);return le({fullPath:p,hash:oe,query:r===fa?dd(y.query):y.query||{}},U,{redirectedFrom:void 0,href:d})}function A(y){return typeof y=="string"?Vs(n,y,c.value.path):le({},y)}function N(y,D){if(u!==y)return Gn(8,{from:D,to:y})}function O(y){return re(y)}function V(y){return O(le(A(y),{replace:!0}))}function X(y){const D=y.matched[y.matched.length-1];if(D&&D.redirect){const{redirect:R}=D;let U=typeof R=="function"?R(y):R;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=A(U):{path:U},U.params={}),le({query:y.query,hash:y.hash,params:"path"in U?{}:y.params},U)}}function re(y,D){const R=u=P(y),U=c.value,oe=y.state,p=y.force,d=y.replace===!0,g=X(R);if(g)return re(le(A(g),{state:typeof g=="object"?le({},oe,g.state):oe,force:p,replace:d}),D||R);const v=R;v.redirectedFrom=D;let _;return!p&&Cp(r,U,R)&&(_=Gn(16,{to:v,from:U}),at(U,U,!0,!1)),(_?Promise.resolve(_):Z(v,U)).catch(w=>Et(w)?Et(w,2)?w:Lt(w):ie(w,v,U)).then(w=>{if(w){if(Et(w,2))return re(le({replace:d},A(w.to),{state:typeof w.to=="object"?le({},oe,w.to.state):oe,force:p}),D||v)}else w=B(v,U,!0,d,oe);return Te(v,U,w),w})}function F(y,D){const R=N(y,D);return R?Promise.reject(R):Promise.resolve()}function se(y){const D=vn.values().next().value;return D&&typeof D.runWithContext=="function"?D.runWithContext(y):y()}function Z(y,D){let R;const[U,oe,p]=Sd(y,D);R=zs(U.reverse(),"beforeRouteLeave",y,D);for(const g of U)g.leaveGuards.forEach(v=>{R.push(kt(v,y,D))});const d=F.bind(null,y,D);return R.push(d),Re(R).then(()=>{R=[];for(const g of i.list())R.push(kt(g,y,D));return R.push(d),Re(R)}).then(()=>{R=zs(oe,"beforeRouteUpdate",y,D);for(const g of oe)g.updateGuards.forEach(v=>{R.push(kt(v,y,D))});return R.push(d),Re(R)}).then(()=>{R=[];for(const g of p)if(g.beforeEnter)if(st(g.beforeEnter))for(const v of g.beforeEnter)R.push(kt(v,y,D));else R.push(kt(g.beforeEnter,y,D));return R.push(d),Re(R)}).then(()=>(y.matched.forEach(g=>g.enterCallbacks={}),R=zs(p,"beforeRouteEnter",y,D),R.push(d),Re(R))).then(()=>{R=[];for(const g of o.list())R.push(kt(g,y,D));return R.push(d),Re(R)}).catch(g=>Et(g,8)?g:Promise.reject(g))}function Te(y,D,R){a.list().forEach(U=>se(()=>U(y,D,R)))}function B(y,D,R,U,oe){const p=N(y,D);if(p)return p;const d=D===Dt,g=wn?history.state:{};R&&(U||d?s.replace(y.fullPath,le({scroll:d&&g&&g.scroll},oe)):s.push(y.fullPath,oe)),c.value=y,at(y,D,R,d),Lt()}let ae;function Me(){ae||(ae=s.listen((y,D,R)=>{if(!Or.listening)return;const U=P(y),oe=X(U);if(oe){re(le(oe,{replace:!0}),U).catch(lr);return}u=U;const p=c.value;wn&&xp(ra(p.fullPath,R.delta),Ms()),Z(U,p).catch(d=>Et(d,12)?d:Et(d,2)?(re(d.to,U).then(g=>{Et(g,20)&&!R.delta&&R.type===_r.pop&&s.go(-1,!1)}).catch(lr),Promise.reject()):(R.delta&&s.go(-R.delta,!1),ie(d,U,p))).then(d=>{d=d||B(U,p,!1),d&&(R.delta&&!Et(d,8)?s.go(-R.delta,!1):R.type===_r.pop&&Et(d,20)&&s.go(-1,!1)),Te(U,p,d)}).catch(lr)}))}let _t=Qn(),ye=Qn(),fe;function ie(y,D,R){Lt(y);const U=ye.list();return U.length?U.forEach(oe=>oe(y,D,R)):console.error(y),Promise.reject(y)}function bt(){return fe&&c.value!==Dt?Promise.resolve():new Promise((y,D)=>{_t.add([y,D])})}function Lt(y){return fe||(fe=!y,Me(),_t.list().forEach(([D,R])=>y?R(y):D()),_t.reset()),y}function at(y,D,R,U){const{scrollBehavior:oe}=e;if(!wn||!oe)return Promise.resolve();const p=!R&&Dp(ra(y.fullPath,0))||(U||!R)&&history.state&&history.state.scroll||null;return lc().then(()=>oe(y,D,p)).then(d=>d&&Np(d)).catch(d=>ie(d,y,D))}const Be=y=>s.go(y);let gn;const vn=new Set,Or={currentRoute:c,listening:!0,addRoute:m,removeRoute:T,hasRoute:M,getRoutes:E,resolve:P,options:e,push:O,replace:V,go:Be,back:()=>Be(-1),forward:()=>Be(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:ye.add,isReady:bt,install(y){const D=this;y.component("RouterLink",yd),y.component("RouterView",wd),y.config.globalProperties.$router=D,Object.defineProperty(y.config.globalProperties,"$route",{enumerable:!0,get:()=>On(c)}),wn&&!gn&&c.value===Dt&&(gn=!0,O(s.location).catch(oe=>{}));const R={};for(const oe in Dt)Object.defineProperty(R,oe,{get:()=>c.value[oe],enumerable:!0});y.provide(Ns,D),y.provide(ro,ec(R)),y.provide(vi,c);const U=y.unmount;vn.add(y),y.unmount=function(){vn.delete(y),vn.size<1&&(u=Dt,ae&&ae(),ae=null,c.value=Dt,gn=!1,fe=!1),U()}}};function Re(y){return y.reduce((D,R)=>D.then(()=>se(R)),Promise.resolve())}return Or}function Sd(e,t){const n=[],r=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;ojn(u,a))?r.push(a):n.push(a));const c=e.matched[o];c&&(t.matched.find(u=>jn(u,c))||s.push(c))}return[n,r,s]}function t_(){return rt(Ns)}function n_(){return rt(ro)}class Ad{constructor(t){ce(this,"storageAdapter");this.storageAdapter=t}get(t){let n;try{n=this.storageAdapter.getItem(t)}catch{return null}if(n===null||!(n.startsWith("[")||n.startsWith("{")))return n;try{return JSON.parse(n)}catch{return n}}set(t,n){try{const r=typeof n=="string"?n:JSON.stringify(n);this.storageAdapter.setItem(t,r)}catch{}}has(t){try{return this.storageAdapter.getItem(t)!==null}catch{return!1}}remove(t){try{this.storageAdapter.removeItem(t)}catch{}}}const Pt=new Ad(window.localStorage);function ul(e,t,n="/"){const r=Td({history:kp(n),routes:e});return r.beforeEach(Cd()),r.beforeEach(Pd(t)),r.beforeEach(Od(t)),r}const Cd=()=>(e,t,n)=>{e.fullPath.startsWith("/#/")?n(e.fullPath.substring(2)):n()},Pd=e=>(t,n,r)=>{t.params.mesh&&t.params.mesh!==e.state.selectedMesh&&e.dispatch("updateSelectedMesh",t.params.mesh),r()},Od=e=>(t,n,r)=>{const s=e.state.onboarding.isCompleted,i=t.meta.onboardingProcess,o=e.getters.shouldShowOnboardingNotification;s&&i&&!o?r({name:"home"}):!s&&!i&&o?r({name:Pt.get("onboardingStep")??"onboarding-welcome"}):r()};function Id(e,t,n){return async r=>{const s=Zh(r),i=await ul(t,n,e("KUMA_BASE_PATH"));return s.use(n,Kc),s.use(i),s}}function Rd(e){return async(t=!0)=>{t?await Promise.all([e.dispatch("bootstrap"),e.dispatch("fetchPolicyTypes")]):e.state.defaultVisibility.appError=!1}}var fr=class{constructor(t,n,r,s,i,o){ce(this,"type",3);ce(this,"name","");ce(this,"prefix","");ce(this,"value","");ce(this,"suffix","");ce(this,"modifier",3);this.type=t,this.name=n,this.prefix=r,this.value=s,this.suffix=i,this.modifier=o}hasCustomName(){return this.name!==""&&typeof this.name!="number"}},Ld=/[$_\p{ID_Start}]/u,Md=/[$_\u200C\u200D\p{ID_Continue}]/u,yi=".*";function Nd(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function fl(e,t=!1){let n=[],r=0;for(;r{if(oc("OTHER_MODIFIER")??c("ASTERISK"),l=A=>{let N=c(A);if(N!==void 0)return N;let{type:O,index:V}=n[o];throw new TypeError(`Unexpected ${O} at ${V}, expected ${A}`)},f=()=>{let A="",N;for(;N=c("CHAR")??c("ESCAPED_CHAR");)A+=N;return A},h=A=>A,m=t.encodePart||h,T="",E=A=>{T+=A},M=()=>{T.length&&(s.push(new fr(3,"","",m(T),"",3)),T="")},P=(A,N,O,V,X)=>{let re=3;switch(X){case"?":re=1;break;case"*":re=0;break;case"+":re=2;break}if(!N&&!O&&re===3){E(A);return}if(M(),!N&&!O){if(!A)return;s.push(new fr(3,"","",m(A),"",re));return}let F;O?O==="*"?F=yi:F=O:F=r;let se=2;F===r?(se=1,F=""):F===yi&&(se=0,F="");let Z;if(N?Z=N:O&&(Z=i++),a.has(Z))throw new TypeError(`Duplicate name '${Z}'.`);a.add(Z),s.push(new fr(se,Z,m(A),F,m(V),re))};for(;o-1)}return o||(r+=`(?=${i}|${s})`),new RegExp(r,va(n))}var Bt={delimiter:"",prefixes:"",sensitive:!0,strict:!0},Dd={delimiter:".",prefixes:"",sensitive:!0,strict:!0},Hd={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function Bd(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function dl(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function Ud(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function ml(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var gl=["ftp","file","http","https","ws","wss"];function vl(e){if(!e)return!0;for(let t of gl)if(e.test(t))return!0;return!1}function kd(e,t){if(e=dl(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 $d(e,t){if(e=dl(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 Fd(e,t){return t||e===""?e:ml(e)?bl(e):_l(e)}function jd(e,t){if(t||e==="")return e;let n=new URL("https://example.com");return n.password=e,n.password}function Gd(e,t){if(t||e==="")return e;let n=new URL("https://example.com");return n.username=e,n.username}function Kd(e,t,n){if(n||e==="")return e;if(t&&!gl.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 Vd(e,t,n){return yl(t)===e&&(e=""),n||e===""?e:El(e)}function zd(e,t){return e=Ud(e,":"),t||e===""?e:so(e)}function yl(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function so(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function Zd(e){if(e==="")return e;let t=new URL("https://example.com");return t.username=e,t.username}function Wd(e){if(e==="")return e;let t=new URL("https://example.com");return t.password=e,t.password}function _l(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 bl(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function El(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function qd(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 Yd(e){return e===""?e:new URL(`data:${e}`).pathname}function Xd(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Qd(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var Ln,xe,ve,de,on,Mn,At,Nn,xn,Dn,_e,Se,as,wl,wr,_i,an,nr,Hn,Kr,ke,ze,Tr,bi,cs,Tl,Bn,Vr,ls,Sl,us,Al,Un,zr,$t,Tn,Ct,Qt,fs,Cl,hs,Pl,ps,Ol,ds,Il,Ze,ut,ms,Rl,Ha,Jd=(Ha=class{constructor(e){q(this,_e);q(this,as);q(this,wr);q(this,an);q(this,Hn);q(this,ke);q(this,Tr);q(this,cs);q(this,Bn);q(this,ls);q(this,us);q(this,Un);q(this,$t);q(this,Ct);q(this,fs);q(this,hs);q(this,ps);q(this,ds);q(this,Ze);q(this,ms);q(this,Ln,void 0);q(this,xe,[]);q(this,ve,{});q(this,de,0);q(this,on,1);q(this,Mn,0);q(this,At,0);q(this,Nn,0);q(this,xn,0);q(this,Dn,!1);Ae(this,Ln,e)}get result(){return b(this,ve)}parse(){for(Ae(this,xe,fl(b(this,Ln),!0));b(this,de)0)if(L(this,hs,Pl).call(this))Ae(this,Nn,b(this,Nn)-1);else continue;if(L(this,fs,Cl).call(this)){Ae(this,Nn,b(this,Nn)+1);continue}switch(b(this,At)){case 0:L(this,Tr,bi).call(this)&&(b(this,ve).username="",b(this,ve).password="",b(this,ve).hostname="",b(this,ve).port="",b(this,ve).pathname="",b(this,ve).search="",b(this,ve).hash="",L(this,an,nr).call(this,1));break;case 1:if(L(this,Tr,bi).call(this)){L(this,ms,Rl).call(this);let e=7,t=1;b(this,Dn)&&(b(this,ve).pathname="/"),L(this,cs,Tl).call(this)?(e=2,t=3):b(this,Dn)&&(e=2),L(this,_e,Se).call(this,e,t)}break;case 2:L(this,Bn,Vr).call(this)?L(this,an,nr).call(this,3):(L(this,Un,zr).call(this)||L(this,$t,Tn).call(this)||L(this,Ct,Qt).call(this))&&L(this,an,nr).call(this,5);break;case 3:L(this,ls,Sl).call(this)?L(this,_e,Se).call(this,4,1):L(this,Bn,Vr).call(this)&&L(this,_e,Se).call(this,5,1);break;case 4:L(this,Bn,Vr).call(this)&&L(this,_e,Se).call(this,5,1);break;case 5:L(this,ps,Ol).call(this)?Ae(this,xn,b(this,xn)+1):L(this,ds,Il).call(this)&&Ae(this,xn,b(this,xn)-1),L(this,us,Al).call(this)&&!b(this,xn)?L(this,_e,Se).call(this,6,1):L(this,Un,zr).call(this)?L(this,_e,Se).call(this,7,0):L(this,$t,Tn).call(this)?L(this,_e,Se).call(this,8,1):L(this,Ct,Qt).call(this)&&L(this,_e,Se).call(this,9,1);break;case 6:L(this,Un,zr).call(this)?L(this,_e,Se).call(this,7,0):L(this,$t,Tn).call(this)?L(this,_e,Se).call(this,8,1):L(this,Ct,Qt).call(this)&&L(this,_e,Se).call(this,9,1);break;case 7:L(this,$t,Tn).call(this)?L(this,_e,Se).call(this,8,1):L(this,Ct,Qt).call(this)&&L(this,_e,Se).call(this,9,1);break;case 8:L(this,Ct,Qt).call(this)&&L(this,_e,Se).call(this,9,1);break}}}},Ln=new WeakMap,xe=new WeakMap,ve=new WeakMap,de=new WeakMap,on=new WeakMap,Mn=new WeakMap,At=new WeakMap,Nn=new WeakMap,xn=new WeakMap,Dn=new WeakMap,_e=new WeakSet,Se=function(e,t){switch(b(this,At)){case 0:break;case 1:b(this,ve).protocol=L(this,Ze,ut).call(this);break;case 2:break;case 3:b(this,ve).username=L(this,Ze,ut).call(this);break;case 4:b(this,ve).password=L(this,Ze,ut).call(this);break;case 5:b(this,ve).hostname=L(this,Ze,ut).call(this);break;case 6:b(this,ve).port=L(this,Ze,ut).call(this);break;case 7:b(this,ve).pathname=L(this,Ze,ut).call(this);break;case 8:b(this,ve).search=L(this,Ze,ut).call(this);break;case 9:b(this,ve).hash=L(this,Ze,ut).call(this);break}L(this,as,wl).call(this,e,t)},as=new WeakSet,wl=function(e,t){Ae(this,At,e),Ae(this,Mn,b(this,de)+t),Ae(this,de,b(this,de)+t),Ae(this,on,0)},wr=new WeakSet,_i=function(){Ae(this,de,b(this,Mn)),Ae(this,on,0)},an=new WeakSet,nr=function(e){L(this,wr,_i).call(this),Ae(this,At,e)},Hn=new WeakSet,Kr=function(e){return e<0&&(e=b(this,xe).length-e),e=0&&(e.pathname=wt(r.pathname.substring(0,s+1),n)+e.pathname)}e.pathname=Kd(e.pathname,e.protocol,n)}return typeof t.search=="string"&&(e.search=$d(t.search,n)),typeof t.hash=="string"&&(e.hash=kd(t.hash,n)),e}function rr(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function em(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function tm(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=`[^${em(t.delimiter)}]+?`,s=/[$_\u200C\u200D\p{ID_Continue}]/u,i="";for(let o=0;o0?e[o-1]:null,f=o0?f.value[0]:"";u=s.test(h)}else u=!f.hasCustomName();if(!u&&!a.prefix.length&&l&&l.type===3){let h=l.value[l.value.length-1];u=t.prefixes.includes(h)}u&&(i+="{"),i+=rr(a.prefix),c&&(i+=`:${a.name}`),a.type===2?i+=`(${a.value})`:a.type===1?c||(i+=`(${r})`):a.type===0&&(!c&&(!l||l.type===3||l.modifier!==3||u||a.prefix!=="")?i+="*":i+=`(${n})`),a.type===1&&c&&a.suffix.length&&s.test(a.suffix[0])&&(i+="\\"),i+=rr(a.suffix),u&&(i+="}"),a.modifier!==3&&(i+=Sn(a.modifier))}return i}var pt,cn,kn,Ce,dt,Ba,Ll=(Ba=class{constructor(t={},n,r){q(this,pt,void 0);q(this,cn,{});q(this,kn,{});q(this,Ce,{});q(this,dt,{});try{let s;if(typeof n=="string"?s=n:r=n,typeof t=="string"){let c=new Jd(t);if(c.parse(),t=c.result,s===void 0&&typeof t.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.");t.baseURL=s}else{if(!t||typeof t!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");if(s)throw new TypeError("parameter 1 is not of type 'string'.")}typeof r>"u"&&(r={ignoreCase:!1});let i={ignoreCase:r.ignoreCase===!0};Ae(this,pt,Jn({pathname:Ht,protocol:Ht,username:Ht,password:Ht,hostname:Ht,port:Ht,search:Ht,hash:Ht},t,!0)),yl(b(this,pt).protocol)===b(this,pt).port&&(b(this,pt).port="");let a;for(a of Zs){if(!(a in b(this,pt)))continue;let c={},u=b(this,pt)[a];switch(b(this,kn)[a]=[],a){case"protocol":Object.assign(c,Bt),c.encodePart=so;break;case"username":Object.assign(c,Bt),c.encodePart=Zd;break;case"password":Object.assign(c,Bt),c.encodePart=Wd;break;case"hostname":Object.assign(c,Dd),ml(u)?c.encodePart=bl:c.encodePart=_l;break;case"port":Object.assign(c,Bt),c.encodePart=El;break;case"pathname":vl(b(this,cn).protocol)?(Object.assign(c,Hd,i),c.encodePart=qd):(Object.assign(c,Bt,i),c.encodePart=Yd);break;case"search":Object.assign(c,Bt,i),c.encodePart=Xd;break;case"hash":Object.assign(c,Bt,i),c.encodePart=Qd;break}try{b(this,dt)[a]=hl(u,c),b(this,cn)[a]=pl(b(this,dt)[a],b(this,kn)[a],c),b(this,Ce)[a]=tm(b(this,dt)[a],c)}catch{throw new TypeError(`invalid ${a} pattern '${b(this,pt)[a]}'.`)}}}catch(s){throw new TypeError(`Failed to construct 'URLPattern': ${s.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=Jn(r,t,!1):r=Jn(r,ya(t,n),!1)}catch{return!1}let s;for(s of Zs)if(!b(this,cn)[s].exec(r[s]))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=Jn(r,t,!1):r=Jn(r,ya(t,n),!1)}catch{return null}let s={};n?s.inputs=[t,n]:s.inputs=[t];let i;for(i of Zs){let o=b(this,cn)[i].exec(r[i]);if(!o)return null;let a={};for(let[c,u]of b(this,kn)[i].entries())if(typeof u=="string"||typeof u=="number"){let l=o[c+1];a[u]=l}s[i]={input:r[i]??"",groups:a}}return s}static compareComponent(t,n,r){let s=(c,u)=>{for(let l of["type","modifier","prefix","value","suffix"]){if(c[l]{let l=0;for(;l{this.routes.set(new Ll({pathname:n}),r)})}match(t){for(const[n,r]of this.routes){const s=`data:${t}`;if(n.test(s)){const i=n.exec(s);return{route:r,params:(i==null?void 0:i.pathname.groups)||{}}}}throw new Error(`Matching route for '${t}' not found`)}}class rm{constructor(t,n){ce(this,"pool",new Map);this.create=t,this.destroy=n}acquire(t,n){if(!this.pool.has(t)){const s={value:this.create(t),references:new Set};this.pool.set(t,s)}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 sm{constructor(t,{create:n,destroy:r}){ce(this,"cache",new Map);ce(this,"pool");const s=new nm(t);this.pool=new rm(i=>n(i,s),(i,o)=>{r(i,o)})}source(t,n){const r=this.pool.acquire(t,n);return r.addEventListener("message",s=>{this.cache.set(t,s.data)}),this.cache.has(t)&&Promise.resolve().then(()=>{r==null||r.dispatchEvent(new MessageEvent("message",{data:this.cache.get(t)}))}),r}close(t,n){return this.pool.release(t,n)}}const im=0,om=1,Jt=2,am=e=>e.readyState===Jt;class cm extends EventTarget{constructor(n,r={}){super();ce(this,"url","");ce(this,"withCredentials",!1);ce(this,"CONNECTING",im);ce(this,"OPEN",om);ce(this,"CLOSED",Jt);ce(this,"onerror",null);ce(this,"onmessage",null);ce(this,"onopen",null);ce(this,"readyState",Jt);this.source=n,this._open()}_open(){(async function(n){try{n.readyState=0;const r=n.source();for await(const s of r)if(n.dispatchEvent(new MessageEvent("message",{data:s})),n.readyState===Jt)break;n.readyState=Jt}catch(r){n.dispatchEvent(new ErrorEvent("error",{error:r}))}})(this)}open(){this.readyState!==Jt&&this._open()}close(){this.readyState=Jt}}const lm=(e,t)=>{const[n,r]=e.split("?"),s=new URLSearchParams(r),i=t.match(n);return new cm(async function*(){for(;;)this.readyState=1,yield i.route({offset:parseInt(s.get("offset")||"0"),size:parseInt(s.get("size")||"0"),page:parseInt(s.get("page")||"0"),search:s.get("search")||"",...i.params},this),am(this)||await new Promise(a=>setTimeout(a,5e3))})},um=(e,t)=>{t&&t.close()},fm={create:lm,destroy:um};function Gt(e,t=0){const n=hm(e);return n!==void 0?parseInt(n):t}function hm(e){const t=Array.isArray(e)?e:[e];return t[t.length-1]??void 0}const pm=()=>({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=>({selectedDppName:n.query.dpp,offset:Gt(n.query.offset)}),component:()=>J(()=>import("./DataPlaneListView-32904110.js"),["./RouteView-537bf7e7.css","./ContentWrapper-bdb64c5c.css","./ErrorBlock-24e06782.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css","./DefinitionListItem-6e5e5d2b.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./DataPlaneList-47662d38.css","./DataPlaneListView-c9bf2e34.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-view`,component:()=>J(()=>import("./DataPlaneDetailView-3bc5eb71.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./TagList-d344db8e.css","./ErrorBlock-24e06782.css","./TextWithCopyButton-b78c7a80.css","./EnvoyData-5367f20b.css","./StatusBadge-5ec121ec.css","./TabsWidget-85bac09e.css","./DataPlaneDetailView-d5b93740.css"],import.meta.url)}]}]}),dm=()=>[{path:"/diagnostics",name:"diagnostics",component:()=>J(()=>import("./DiagnosticsView-c9a70dba.js"),["./RouteView-537bf7e7.css","./CodeBlock-7d9027b4.css"],import.meta.url)}],mm=()=>({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=>({selectedDppName:n.query.gateway,gatewayType:n.query.gatewayType==="all"?"true":n.query.gatewayType,offset:Gt(n.query.offset),isGatewayView:!0}),component:()=>J(()=>import("./DataPlaneListView-32904110.js"),["./RouteView-537bf7e7.css","./ContentWrapper-bdb64c5c.css","./ErrorBlock-24e06782.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css","./DefinitionListItem-6e5e5d2b.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./DataPlaneList-47662d38.css","./DataPlaneListView-c9bf2e34.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-view`,props:()=>({isGatewayView:!0}),component:()=>J(()=>import("./DataPlaneDetailView-3bc5eb71.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./TagList-d344db8e.css","./ErrorBlock-24e06782.css","./TextWithCopyButton-b78c7a80.css","./EnvoyData-5367f20b.css","./StatusBadge-5ec121ec.css","./TabsWidget-85bac09e.css","./DataPlaneDetailView-d5b93740.css"],import.meta.url)}]}]});function gm(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 vm=e=>({"/:mesh/insights":async(t,n)=>(n.close(),e.getMeshInsights({name:t.mesh}))});var Ws=new WeakMap,Ml=new Map,ym=new Map,fn;(function(e){e[e.Constant=0]="Constant",e[e.Instance=1]="Instance",e[e.Factory=2]="Factory"})(fn||(fn={}));var It;(function(e){e[e.Container=0]="Container",e[e.Resolution=1]="Resolution",e[e.Singleton=2]="Singleton",e[e.Transient=3]="Transient"})(It||(It={}));var _m=class{constructor(e){this.impl=e,this.type=fn.Constant}},bm=class{constructor(e){this.impl=e,this.type=fn.Factory}},Em=e=>e.type===fn.Factory,xs=class{constructor(e){this.impl=e,this.type=fn.Instance}},wm=class extends xs{constructor(){super(...arguments),this.scope=It.Container,this.cache=new WeakMap}},Tm=class extends xs{constructor(){super(...arguments),this.scope=It.Resolution}},Sm=class extends xs{constructor(e){super(e),this.impl=e,this.scope=It.Singleton}},Am=class extends xs{constructor(){super(...arguments),this.scope=It.Transient}},Cm=e=>e.type===fn.Instance,Pm=e=>e.scope===It.Container,Om=e=>e.scope===It.Resolution,Im=e=>e.scope===It.Singleton,Rm=e=>Symbol(e),ne=e=>{const t=Symbol(e);return{__t:null,__d:e,__s:t,__o:!1,optional:{__t:null,__d:e,__s:t,__o:!0}}},sr=class{constructor(){this.parent=null,this.map=new Map}set(e,t,n=sr.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 s=r.get(n);if(s)return s}if(t)for(let s=0,i=t.length;s{t.map.set(r,e(n))}),t}clone(){return this.from(e=>new Map(e))}},Nl=sr;Nl.notag=Rm("NO_TAG");var Lm=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(s,n,r,t.split()))}resolveToken(e,t,n,r=new xl){const s=this.vault.get(e,r,t,n);if(s)return this.resolveBinding(s,r);if(!e.__o)throw new Error(`No matching bindings found for '${e.__d}' token.`)}resolveBinding(e,t){return Cm(e)?Im(e)?this.resolveCache(e,t,()=>e.cache,n=>{e.cache=n}):Pm(e)?this.resolveCache(e,t,()=>e.cache.get(this.vault),n=>{e.cache.set(this.vault,n)}):Om(e)?this.resolveCache(e,t,()=>t.instances.get(e),n=>{t.instances.set(e,n)}):this.createInstance(e.impl,t):Em(e)?(...n)=>{const r=this.createInstance(e.impl.creator,t);return r instanceof Promise?r.then(s=>Zr.resolveInitialization(s,n,e.impl.initializer)):Zr.resolveInitialization(r,n,e.impl.initializer)}:e.impl}resolveCache(e,t,n,r){const s=n();if(s!==void 0)return s;const i=this.createInstance(e.impl,t);return r(i),i}createInstance(e,t){const n=this.getParameters(e,t),r=Ws.get(e);if(r!==void 0)return r?e(...n):new e(...n);try{const s=e(...n);return Ws.set(e,!0),s}catch{const i=new e(...n);return Ws.set(e,!1),i}}getParameters(e,t){const n=Ml.get(e);if(n)return this.resolveTokens(n,t,ym.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}},Hm=()=>new Zr,Bm=(e,...t)=>(Ml.set(e,t),e),i_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Um(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var km=function(t){return $m(t)&&!Fm(t)};function $m(e){return!!e&&typeof e=="object"}function Fm(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Km(e)}var jm=typeof Symbol=="function"&&Symbol.for,Gm=jm?Symbol.for("react.element"):60103;function Km(e){return e.$$typeof===Gm}function Vm(e){return Array.isArray(e)?[]:{}}function br(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Kn(Vm(e),e,t):e}function zm(e,t,n){return e.concat(t).map(function(r){return br(r,n)})}function Zm(e,t){if(!t.customMerge)return Kn;var n=t.customMerge(e);return typeof n=="function"?n:Kn}function Wm(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function _a(e){return Object.keys(e).concat(Wm(e))}function Dl(e,t){try{return t in e}catch{return!1}}function qm(e,t){return Dl(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Ym(e,t,n){var r={};return n.isMergeableObject(e)&&_a(e).forEach(function(s){r[s]=br(e[s],n)}),_a(t).forEach(function(s){qm(e,s)||(Dl(e,s)&&n.isMergeableObject(t[s])?r[s]=Zm(s,n)(e[s],t[s],n):r[s]=br(t[s],n))}),r}function Kn(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||zm,n.isMergeableObject=n.isMergeableObject||km,n.cloneUnlessOtherwiseSpecified=br;var r=Array.isArray(t),s=Array.isArray(e),i=r===s;return i?r?n.arrayMerge(e,t,n):Ym(e,t,n):br(t,n)}Kn.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,s){return Kn(r,s,n)},{})};var Xm=Kn,Qm=Xm;const Jm=Um(Qm),io=Hm(),eg=(...e)=>[...new Map([...e.flat()]).entries()],tg=e=>{const t=new Map(e);return e.forEach(([n,r])=>{if(typeof r.decorates<"u"){const s=r.decorates,i=t.get(s);if(typeof i<"u"){const{labels:o,...a}=i,c=ne("inner"),u=ne("inner.wrapper");t.set(c,{...a}),t.set(u,{service:()=>()=>Cr(c)}),t.set(s,{...r,arguments:[u],labels:o})}r.decorates=void 0}}),[...t.entries()]},Cr=e=>io.get(e),ng=(...e)=>(tg(eg(...e)).forEach(n=>Hl(...n)),Cr),o_=(...e)=>e.map(t=>()=>Cr(t)),Dr=new WeakMap,Hl=(e,t)=>{const n=io.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=>{Dr.has(r)||(Dr.set(r,[]),Hl(r,{service:()=>Dr.get(r).reduce((i,o)=>{const a=Cr(o);return Array.isArray(a)?i.concat(a):a instanceof Object?Jm(i,a):i},[])})),Dr.get(r).push(e)}),typeof t.arguments<"u"&&typeof t.service<"u"&&(t.arguments.forEach((r,s)=>{if(typeof r>"u")throw new Error(`Unable to find token for argument[${s}]`)}),Bm(t.service,...t.arguments))},rg=(e,t)=>{const n=ne(t.description);return io.bind(n).toConstant(e),n},sg=(e,t,n,r)=>[{path:"/meshes",name:"mesh-list-view",props:s=>({page:Gt(s.query.page),selectedMeshName:s.query.mesh}),component:()=>J(()=>import("./MeshListView-a9274ef9.js"),["./RouteView-537bf7e7.css","./ErrorBlock-24e06782.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css"],import.meta.url)},{path:"/mesh",name:"mesh-index-view",component:()=>J(()=>import("./MeshView-8353f5e7.js"),["./RouteView-537bf7e7.css","./NavTabs-423b9d69.css"],import.meta.url),redirect:()=>({name:"mesh-list-view"}),children:[{path:":mesh",name:"mesh-abstract-view",redirect:()=>({name:"mesh-detail-view"}),component:()=>J(()=>import("./MeshItemView-94a57807.js"),["./RouteView-537bf7e7.css"],import.meta.url),children:[{path:"",name:"mesh-detail-view",redirect:()=>({name:"mesh-overview-view"}),children:[{path:"overview",meta:{module:"meshes"},name:"mesh-overview-view",component:()=>J(()=>import("./MeshOverviewView-623cc76e.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./ErrorBlock-24e06782.css","./MeshOverviewView-5c6b755f.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")]}]}],ig={sources:ne("mesh.sources")},og=e=>[[ig.sources,{service:vm,arguments:[e.api],labels:[e.sources]}]],ag=()=>[{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>J(()=>import("./OnboardingView-23a7f514.js"),["./RouteView-537bf7e7.css"],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{onboardingProcess:!0},component:()=>J(()=>import("./WelcomeView-b8077d51.js"),["./RouteView-537bf7e7.css","./OnboardingPage-0e794a51.css","./WelcomeView-13de7acd.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{onboardingProcess:!0},component:()=>J(()=>import("./DeploymentTypes-d323f731.js"),["./RouteView-537bf7e7.css","./OnboardingPage-0e794a51.css","./DeploymentTypes-1fd3474f.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{onboardingProcess:!0},component:()=>J(()=>import("./ConfigurationTypes-33a1791d.js"),["./RouteView-537bf7e7.css","./OnboardingPage-0e794a51.css","./ConfigurationTypes-0562ce30.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{onboardingProcess:!0},component:()=>J(()=>import("./MultiZoneView-9012a100.js"),["./RouteView-537bf7e7.css","./LoadingBox-0bc10551.css","./OnboardingPage-0e794a51.css","./MultiZoneView-bcbeee96.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{onboardingProcess:!0},component:()=>J(()=>import("./CreateMesh-f46cddb0.js"),["./RouteView-537bf7e7.css","./OnboardingPage-0e794a51.css","./CreateMesh-eaf572f8.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{onboardingProcess:!0},component:()=>J(()=>import("./AddNewServices-805228a5.js"),["./RouteView-537bf7e7.css","./OnboardingPage-0e794a51.css","./AddNewServices-18cc19e5.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{onboardingProcess:!0},component:()=>J(()=>import("./AddNewServicesCode-b6ec9600.js"),["./RouteView-537bf7e7.css","./LoadingBox-0bc10551.css","./OnboardingPage-0e794a51.css","./CodeBlock-7d9027b4.css","./AddNewServicesCode-a8a2e964.css"],import.meta.url)},{path:"dataplanes-overview",name:"onboarding-dataplanes-overview",meta:{onboardingProcess:!0},component:()=>J(()=>import("./DataplanesOverview-790ea62d.js"),["./RouteView-537bf7e7.css","./LoadingBox-0bc10551.css","./OnboardingPage-0e794a51.css","./StatusBadge-5ec121ec.css","./DataplanesOverview-c522ab1f.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{onboardingProcess:!0},component:()=>J(()=>import("./CompletedView-c47b21e5.js"),["./RouteView-537bf7e7.css","./OnboardingPage-0e794a51.css","./CompletedView-b2f4845a.css"],import.meta.url)}]}],cg=e=>({"/*/policy-types":async(t,n)=>(n.close(),e.getPolicyTypes()),"/:mesh/policy-type/:policyType":async(t,n)=>(n.close(),e.getAllPolicyEntitiesFromMesh({mesh:t.mesh,path:t.policyType},{offset:t.offset}))}),lg=e=>({items:(n="policies")=>[{path:`${n}`,name:`${n}-abstract-view`,meta:{module:"policies"},redirect:()=>({name:"policies"}),children:[{path:"",name:`${n}`,redirect:r=>{let s=e.state.policyTypes.find(i=>i.name in e.state.sidebar.insights.mesh.policies?e.state.sidebar.insights.mesh.policies[i.name]!==0:!1);return s===void 0&&(s=e.state.policyTypes[0]),s===void 0?{name:"home"}:{...r,params:{...r.params,policyPath:s.path},name:"policies-list-view"}},children:[{path:":policyPath",name:`${n}-list-view`,component:()=>J(()=>import("./PolicyListView-ce8eb559.js"),["./RouteView-537bf7e7.css","./ErrorBlock-24e06782.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./TabsWidget-85bac09e.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css","./PolicyListView-194e6771.css"],import.meta.url),props:r=>({policyPath:r.params.policyPath,selectedPolicyName:r.query.policy,offset:Gt(r.query.offset)})}]}]}],item:(n="policy")=>[{path:`${n}`,name:`${n}-abstract-view`,meta:{module:"policies"},redirect:()=>({name:"policies"}),children:[{path:`${n==="policy"?":policyPath/":""}:policy`,name:`${n}-detail-view`,props:r=>({mesh:r.params.mesh,policyPath:r.params.policyPath,policyName:r.params.policy}),component:()=>J(()=>import("./PolicyDetailView-c9801cd2.js"),["./RouteView-537bf7e7.css","./ErrorBlock-24e06782.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./TabsWidget-85bac09e.css"],import.meta.url)}]}]}),ug={sources:ne("policy.sources")},fg=e=>[[ug.sources,{service:cg,arguments:[e.api],labels:[e.sources]}]],hg=()=>({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=>({selectedServiceName:n.query.service,offset:Gt(n.query.offset)}),component:()=>J(()=>import("./ServiceListView-d0ff2174.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./ErrorBlock-24e06782.css","./StatusBadge-5ec121ec.css","./TagList-d344db8e.css","./ServiceSummary-c00b423e.css","./ContentWrapper-bdb64c5c.css","./DataOverview-9f4484cf.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-view`,component:()=>J(()=>import("./ServiceDetailView-c4507630.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./ErrorBlock-24e06782.css","./StatusBadge-5ec121ec.css","./TagList-d344db8e.css","./ServiceSummary-c00b423e.css","./ContentWrapper-bdb64c5c.css","./DataOverview-9f4484cf.css","./DataPlaneList-47662d38.css"],import.meta.url)}]}]}),pg=()=>[{path:"/zones/create",name:"zone-create-view",meta:{isWizard:!0},component:()=>J(()=>import("./ZoneCreateView-7e79009b.js"),["./CodeBlock-7d9027b4.css","./RouteView-537bf7e7.css","./ErrorBlock-24e06782.css","./ZoneCreateView-e6348978.css"],import.meta.url)}],dg=e=>[...e,{path:"/zones",name:"zone-index-view",component:()=>J(()=>import("./ZoneIndexView-f5aeb09c.js"),["./RouteView-537bf7e7.css","./NavTabs-423b9d69.css"],import.meta.url),redirect:()=>({name:"zone-cp-list-view"}),children:[{path:"zone-cps",name:"zone-cp-abstract-view",meta:{module:"zone-cps"},children:[{path:"",name:"zone-cp-list-view",props:t=>({selectedZoneName:t.query.zone,offset:Gt(t.query.offset)}),component:()=>J(()=>import("./ZoneListView-6d61d1c3.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css"],import.meta.url)},{path:":zone",name:"zone-cp-detail-view",component:()=>J(()=>import("./ZoneDetailView-b90323ab.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css"],import.meta.url)}]},{path:"zone-ingresses",name:"zone-ingress-abstract-view",meta:{module:"zone-ingresses"},children:[{path:"",name:"zone-ingress-list-view",props:t=>({selectedZoneIngressName:t.query.zoneIngress,offset:Gt(t.query.offset)}),component:()=>J(()=>import("./ZoneIngressListView-b9932511.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./EnvoyData-5367f20b.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css"],import.meta.url)},{path:":zoneIngress",name:"zone-ingress-detail-view",component:()=>J(()=>import("./ZoneIngressDetailView-195cbb2c.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./EnvoyData-5367f20b.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css"],import.meta.url)}]},{path:"zone-egresses",name:"zone-egress-abstract-view",meta:{module:"zone-egresses"},children:[{path:"",name:"zone-egress-list-view",props:t=>({selectedZoneEgressName:t.query.zoneEgress,offset:Gt(t.query.offset)}),component:()=>J(()=>import("./ZoneEgressListView-b2310b10.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./EnvoyData-5367f20b.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css"],import.meta.url)},{path:":zoneEgress",name:"zone-egress-detail-view",component:()=>J(()=>import("./ZoneEgressDetailView-9523e778.js"),["./RouteView-537bf7e7.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./EnvoyData-5367f20b.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css"],import.meta.url)}]}]}],mg={common:{product:{name:"Kuma",href:{docs:{index:"{KUMA_DOCS_URL}/"}}},copyText:"Copy",copySuccessText:"Copied!",copyKubernetesText:"Copy as Kubernetes",copyKubernetesShortText:"as k8s",emptyState:{title:"No data",message:"There are no {type} present."},charts:{dataPlaneProxies:{title:"DP Proxies"},envoy:{title:"Envoy",subtitle:"versions"},kumaDp:{title:"Kuma DP",subtitle:"versions"},meshes:{title:"Meshes",meshLabel:"Mesh"},services:{title:"Services",internalLabel:"Internal",externalLabel:"External"},zoneCps:{title:"Zone CP",subtitle:"versions"},zones:{title:"Zones"}}}},gg={components:{"route-view":{title:"{name} Manager","route-announcer":"Navigated to {title}"}}},vg={http:{api:{property:{mtls:"mTLS",mTLS:"mTLS",globalInstanceId:"Global instance ID",controlPlaneInstanceId:"CP instance ID",connectTime:"Last connected",disconnectTime:"Disconnect time",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"},value:{online:"online",offline:"offline",partiallyDegraded:"partially degraded",partially_degraded:"partially degraded",notAvailable:"information not available",not_available:"information not available"}}}},yg={"data-planes":{routes:{item:{title:"{name} Data plane proxy",breadcrumbs:"Data plane proxies"},items:{title:"Data plane proxies"}},href:{docs:{"mutual-tls":"{KUMA_DOCS_URL}/policies/mutual-tls?{KUMA_UTM_QUERY_PARAMS}"}}}},_g={diagnostics:{routes:{item:{title:"Diagnostics",breadcrumbs:"Diagnostics"}}}},bg={gateways:{routes:{item:{title:"{name} Gateway",breadcrumbs:"Gateways"},items:{title:"Gateways"}}}},Eg={"main-overview":{routes:{item:{title:"Overview"}}}},wg={meshes:{routes:{item:{title:"{name} Mesh",breadcrumbs:"Meshes",navigation:{"mesh-overview-view":"Overview","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"}}}},Tg={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"},completed:{title:"Completed"}}}},Sg={policies:{routes:{item:{title:"{name} Policy",breadcrumbs:"Policies"},items:{title:"{name}"}},href:{docs:"{KUMA_DOCS_URL}/policies/{name}?{KUMA_UTM_QUERY_PARAMS}"}}},Ag={services:{routes:{item:{title:"{name} Service",breadcrumbs:"Services"},items:{title:"Services"}}}},Cg={"zone-cps":{routes:{item:{title:"{name} Zone CP",breadcrumbs:"Zone CPs",config:{"no-subscriptions":"This zone has no subscriptions"}},items:{title:"Zone CPs",breadcrumbs:"Zone CPs"}}},"zone-ingresses":{routes:{item:{title:"{name} Zone Ingress",breadcrumbs:"Zone Ingresses"},items:{title:"Zone Ingresses",breadcrumbs:"Zone Ingresses"}}},"zone-egresses":{routes:{item:{title:"{name} Zone Egress",breadcrumbs:"Zone Egresses"},items:{title:"Zone Egresses",breadcrumbs:"Zone Egresses"}}},zones:{href:{docs:{cta:"{KUMA_DOCS_URL}/documentation/deployments?{KUMA_UTM_QUERY_PARAMS}"}},routes:{create:{title:"Create & connect Zone"},items:{breadcrumbs:"Zones",navigation:{"zone-cp-list-view":"Zone CPs","zone-ingress-list-view":"Zone Ingresses","zone-egress-list-view":"Zone Egresses"}}},form:{exit:"Exit",nameLabel:"Name",createZoneButtonLabel:"Create Zone & generate token",environmentLabel:"Environment",universalLabel:"Universal",kubernetesLabel:"Kubernetes",zoneIngressLabel:"Zone Ingress",zoneIngressEnabledLabel:"Enabled",zoneEgressLabel:"Zone Egress",zoneEgressEnabledLabel:"Enabled",connectZone:"Connect Zone",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 \\ + */const wn=typeof window<"u";function wp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const le=Object.assign;function Ks(e,t){const n={};for(const r in t){const s=t[r];n[r]=st(s)?s.map(e):e(s)}return n}const lr=()=>{},st=Array.isArray,Tp=/\/$/,Sp=e=>e.replace(Tp,"");function Vs(e,t,n="/"){let r,s={},i="",o="";const a=t.indexOf("#");let c=t.indexOf("?");return a=0&&(c=-1),c>-1&&(r=t.slice(0,c),i=t.slice(c+1,a>-1?a:t.length),s=e(i)),a>-1&&(r=r||t.slice(0,a),o=t.slice(a,t.length)),r=Op(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:o}}function Ap(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ta(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Cp(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&jn(t.matched[r],n.matched[s])&&el(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function jn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function el(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Pp(e[n],t[n]))return!1;return!0}function Pp(e,t){return st(e)?na(e,t):st(t)?na(t,e):e===t}function na(e,t){return st(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Op(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let i=n.length-1,o,a;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var _r;(function(e){e.pop="pop",e.push="push"})(_r||(_r={}));var ur;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ur||(ur={}));function Ip(e){if(!e)if(wn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Sp(e)}const Rp=/^[^#]+#/;function Lp(e,t){return e.replace(Rp,"#")+t}function Mp(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Ms=()=>({left:window.pageXOffset,top:window.pageYOffset});function Np(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Mp(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ra(e,t){return(history.state?history.state.position-t:-1)+e}const mi=new Map;function xp(e,t){mi.set(e,t)}function Dp(e){const t=mi.get(e);return mi.delete(e),t}let Hp=()=>location.protocol+"//"+location.host;function tl(e,t){const{pathname:n,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){let a=s.includes(e.slice(i))?e.slice(i).length:1,c=s.slice(a);return c[0]!=="/"&&(c="/"+c),ta(c,"")}return ta(n,e)+r+s}function Bp(e,t,n,r){let s=[],i=[],o=null;const a=({state:h})=>{const m=tl(e,location),T=n.value,E=t.value;let M=0;if(h){if(n.value=m,t.value=h,o&&o===T){o=null;return}M=E?h.position-E.position:0}else r(m);s.forEach(P=>{P(n.value,T,{delta:M,type:_r.pop,direction:M?M>0?ur.forward:ur.back:ur.unknown})})};function c(){o=n.value}function u(h){s.push(h);const m=()=>{const T=s.indexOf(h);T>-1&&s.splice(T,1)};return i.push(m),m}function l(){const{history:h}=window;h.state&&h.replaceState(le({},h.state,{scroll:Ms()}),"")}function f(){for(const h of i)h();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",l)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:c,listen:u,destroy:f}}function sa(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Ms():null}}function Up(e){const{history:t,location:n}=window,r={value:tl(e,n)},s={value:t.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(c,u,l){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+c:Hp()+e+c;try{t[l?"replaceState":"pushState"](u,"",h),s.value=u}catch(m){console.error(m),n[l?"replace":"assign"](h)}}function o(c,u){const l=le({},t.state,sa(s.value.back,c,s.value.forward,!0),u,{position:s.value.position});i(c,l,!0),r.value=c}function a(c,u){const l=le({},s.value,t.state,{forward:c,scroll:Ms()});i(l.current,l,!0);const f=le({},sa(r.value,c,null),{position:l.position+1},u);i(c,f,!1),r.value=c}return{location:r,state:s,push:a,replace:o}}function kp(e){e=Ip(e);const t=Up(e),n=Bp(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=le({location:"",base:e,go:r,createHref:Lp.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function $p(e){return typeof e=="string"||e&&typeof e=="object"}function nl(e){return typeof e=="string"||typeof e=="symbol"}const Dt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},rl=Symbol("");var ia;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ia||(ia={}));function Gn(e,t){return le(new Error,{type:e,[rl]:!0},t)}function Et(e,t){return e instanceof Error&&rl in e&&(t==null||!!(e.type&t))}const oa="[^/]+?",Fp={sensitive:!1,strict:!1,start:!0,end:!0},jp=/[.+*?^${}()[\]/\\]/g;function Gp(e,t){const n=le({},Fp,t),r=[];let s=n.start?"^":"";const i=[];for(const u of e){const l=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Vp(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const zp={type:0,value:""},Zp=/[a-zA-Z0-9_]/;function Wp(e){if(!e)return[[]];if(e==="/")return[[zp]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=0,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let a=0,c,u="",l="";function f(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:l,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function h(){u+=c}for(;a{o(A)}:lr}function o(l){if(nl(l)){const f=r.get(l);f&&(r.delete(l),n.splice(n.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=n.indexOf(l);f>-1&&(n.splice(f,1),l.record.name&&r.delete(l.record.name),l.children.forEach(o),l.alias.forEach(o))}}function a(){return n}function c(l){let f=0;for(;f=0&&(l.record.path!==n[f].record.path||!sl(l,n[f]));)f++;n.splice(f,0,l),l.record.name&&!la(l)&&r.set(l.record.name,l)}function u(l,f){let h,m={},T,E;if("name"in l&&l.name){if(h=r.get(l.name),!h)throw Gn(1,{location:l});E=h.record.name,m=le(ca(f.params,h.keys.filter(A=>!A.optional).map(A=>A.name)),l.params&&ca(l.params,h.keys.map(A=>A.name))),T=h.stringify(m)}else if("path"in l)T=l.path,h=n.find(A=>A.re.test(T)),h&&(m=h.parse(T),E=h.record.name);else{if(h=f.name?r.get(f.name):n.find(A=>A.re.test(f.path)),!h)throw Gn(1,{location:l,currentLocation:f});E=h.record.name,m=le({},f.params,l.params),T=h.stringify(m)}const M=[];let P=h;for(;P;)M.unshift(P.record),P=P.parent;return{name:E,path:T,params:m,matched:M,meta:Jp(M)}}return e.forEach(l=>i(l)),{addRoute:i,resolve:u,removeRoute:o,getRoutes:a,getRecordMatcher:s}}function ca(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Xp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Qp(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Qp(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function la(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Jp(e){return e.reduce((t,n)=>le(t,n.meta),{})}function ua(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function sl(e,t){return t.children.some(n=>n===e||sl(e,n))}const il=/#/g,ed=/&/g,td=/\//g,nd=/=/g,rd=/\?/g,ol=/\+/g,sd=/%5B/g,id=/%5D/g,al=/%5E/g,od=/%60/g,cl=/%7B/g,ad=/%7C/g,ll=/%7D/g,cd=/%20/g;function no(e){return encodeURI(""+e).replace(ad,"|").replace(sd,"[").replace(id,"]")}function ld(e){return no(e).replace(cl,"{").replace(ll,"}").replace(al,"^")}function gi(e){return no(e).replace(ol,"%2B").replace(cd,"+").replace(il,"%23").replace(ed,"%26").replace(od,"`").replace(cl,"{").replace(ll,"}").replace(al,"^")}function ud(e){return gi(e).replace(nd,"%3D")}function fd(e){return no(e).replace(il,"%23").replace(rd,"%3F")}function hd(e){return e==null?"":fd(e).replace(td,"%2F")}function os(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function pd(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;si&&gi(i)):[r&&gi(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function dd(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=st(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const md=Symbol(""),ha=Symbol(""),Ns=Symbol(""),ro=Symbol(""),vi=Symbol("");function Qn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function kt(e,t,n,r,s){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((o,a)=>{const c=f=>{f===!1?a(Gn(4,{from:n,to:t})):f instanceof Error?a(f):$p(f)?a(Gn(2,{from:t,to:f})):(i&&r.enterCallbacks[s]===i&&typeof f=="function"&&i.push(f),o())},u=e.call(r&&r.instances[s],t,n,c);let l=Promise.resolve(u);e.length<3&&(l=l.then(c)),l.catch(f=>a(f))})}function zs(e,t,n,r){const s=[];for(const i of e)for(const o in i.components){let a=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(gd(a)){const u=(a.__vccOpts||a)[t];u&&s.push(kt(u,n,r,i,o))}else{let c=a();s.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const l=wp(u)?u.default:u;i.components[o]=l;const h=(l.__vccOpts||l)[t];return h&&kt(h,n,r,i,o)()}))}}return s}function gd(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function pa(e){const t=rt(Ns),n=rt(ro),r=We(()=>t.resolve(On(e.to))),s=We(()=>{const{matched:c}=r.value,{length:u}=c,l=c[u-1],f=n.matched;if(!l||!f.length)return-1;const h=f.findIndex(jn.bind(null,l));if(h>-1)return h;const m=da(c[u-2]);return u>1&&da(l)===m&&f[f.length-1].path!==m?f.findIndex(jn.bind(null,c[u-2])):h}),i=We(()=>s.value>-1&&bd(n.params,r.value.params)),o=We(()=>s.value>-1&&s.value===n.matched.length-1&&el(n.params,r.value.params));function a(c={}){return _d(c)?t[On(e.replace)?"replace":"push"](On(e.to)).catch(lr):Promise.resolve()}return{route:r,href:We(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}const vd=yc({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:pa,setup(e,{slots:t}){const n=Ar(pa(e)),{options:r}=rt(Ns),s=We(()=>({[ma(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ma(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:Qi("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),yd=vd;function _d(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function bd(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!st(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function da(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ma=(e,t,n)=>e??t??n,Ed=yc({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=rt(vi),s=We(()=>e.route||r.value),i=rt(ha,0),o=We(()=>{let u=On(i);const{matched:l}=s.value;let f;for(;(f=l[u])&&!f.components;)u++;return u}),a=We(()=>s.value.matched[o.value]);jr(ha,We(()=>o.value+1)),jr(md,a),jr(vi,s);const c=sf();return Rn(()=>[c.value,a.value,e.name],([u,l,f],[h,m,T])=>{l&&(l.instances[f]=u,m&&m!==l&&u&&u===h&&(l.leaveGuards.size||(l.leaveGuards=m.leaveGuards),l.updateGuards.size||(l.updateGuards=m.updateGuards))),u&&l&&(!m||!jn(l,m)||!h)&&(l.enterCallbacks[f]||[]).forEach(E=>E(u))},{flush:"post"}),()=>{const u=s.value,l=e.name,f=a.value,h=f&&f.components[l];if(!h)return ga(n.default,{Component:h,route:u});const m=f.props[l],T=m?m===!0?u.params:typeof m=="function"?m(u):m:null,M=Qi(h,le({},T,t,{onVnodeUnmounted:P=>{P.component.isUnmounted&&(f.instances[l]=null)},ref:c}));return ga(n.default,{Component:M,route:u})||M}}});function ga(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const wd=Ed;function Td(e){const t=Yp(e.routes,e),n=e.parseQuery||pd,r=e.stringifyQuery||fa,s=e.history,i=Qn(),o=Qn(),a=Qn(),c=of(Dt);let u=Dt;wn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const l=Ks.bind(null,y=>""+y),f=Ks.bind(null,hd),h=Ks.bind(null,os);function m(y,D){let R,U;return nl(y)?(R=t.getRecordMatcher(y),U=D):U=y,t.addRoute(U,R)}function T(y){const D=t.getRecordMatcher(y);D&&t.removeRoute(D)}function E(){return t.getRoutes().map(y=>y.record)}function M(y){return!!t.getRecordMatcher(y)}function P(y,D){if(D=le({},D||c.value),typeof y=="string"){const g=Vs(n,y,D.path),v=t.resolve({path:g.path},D),_=s.createHref(g.fullPath);return le(g,v,{params:h(v.params),hash:os(g.hash),redirectedFrom:void 0,href:_})}let R;if("path"in y)R=le({},y,{path:Vs(n,y.path,D.path).path});else{const g=le({},y.params);for(const v in g)g[v]==null&&delete g[v];R=le({},y,{params:f(g)}),D.params=f(D.params)}const U=t.resolve(R,D),oe=y.hash||"";U.params=l(h(U.params));const p=Ap(r,le({},y,{hash:ld(oe),path:U.path})),d=s.createHref(p);return le({fullPath:p,hash:oe,query:r===fa?dd(y.query):y.query||{}},U,{redirectedFrom:void 0,href:d})}function A(y){return typeof y=="string"?Vs(n,y,c.value.path):le({},y)}function N(y,D){if(u!==y)return Gn(8,{from:D,to:y})}function O(y){return re(y)}function V(y){return O(le(A(y),{replace:!0}))}function X(y){const D=y.matched[y.matched.length-1];if(D&&D.redirect){const{redirect:R}=D;let U=typeof R=="function"?R(y):R;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=A(U):{path:U},U.params={}),le({query:y.query,hash:y.hash,params:"path"in U?{}:y.params},U)}}function re(y,D){const R=u=P(y),U=c.value,oe=y.state,p=y.force,d=y.replace===!0,g=X(R);if(g)return re(le(A(g),{state:typeof g=="object"?le({},oe,g.state):oe,force:p,replace:d}),D||R);const v=R;v.redirectedFrom=D;let _;return!p&&Cp(r,U,R)&&(_=Gn(16,{to:v,from:U}),at(U,U,!0,!1)),(_?Promise.resolve(_):Z(v,U)).catch(w=>Et(w)?Et(w,2)?w:Lt(w):ie(w,v,U)).then(w=>{if(w){if(Et(w,2))return re(le({replace:d},A(w.to),{state:typeof w.to=="object"?le({},oe,w.to.state):oe,force:p}),D||v)}else w=B(v,U,!0,d,oe);return Te(v,U,w),w})}function F(y,D){const R=N(y,D);return R?Promise.reject(R):Promise.resolve()}function se(y){const D=vn.values().next().value;return D&&typeof D.runWithContext=="function"?D.runWithContext(y):y()}function Z(y,D){let R;const[U,oe,p]=Sd(y,D);R=zs(U.reverse(),"beforeRouteLeave",y,D);for(const g of U)g.leaveGuards.forEach(v=>{R.push(kt(v,y,D))});const d=F.bind(null,y,D);return R.push(d),Re(R).then(()=>{R=[];for(const g of i.list())R.push(kt(g,y,D));return R.push(d),Re(R)}).then(()=>{R=zs(oe,"beforeRouteUpdate",y,D);for(const g of oe)g.updateGuards.forEach(v=>{R.push(kt(v,y,D))});return R.push(d),Re(R)}).then(()=>{R=[];for(const g of p)if(g.beforeEnter)if(st(g.beforeEnter))for(const v of g.beforeEnter)R.push(kt(v,y,D));else R.push(kt(g.beforeEnter,y,D));return R.push(d),Re(R)}).then(()=>(y.matched.forEach(g=>g.enterCallbacks={}),R=zs(p,"beforeRouteEnter",y,D),R.push(d),Re(R))).then(()=>{R=[];for(const g of o.list())R.push(kt(g,y,D));return R.push(d),Re(R)}).catch(g=>Et(g,8)?g:Promise.reject(g))}function Te(y,D,R){a.list().forEach(U=>se(()=>U(y,D,R)))}function B(y,D,R,U,oe){const p=N(y,D);if(p)return p;const d=D===Dt,g=wn?history.state:{};R&&(U||d?s.replace(y.fullPath,le({scroll:d&&g&&g.scroll},oe)):s.push(y.fullPath,oe)),c.value=y,at(y,D,R,d),Lt()}let ae;function Me(){ae||(ae=s.listen((y,D,R)=>{if(!Or.listening)return;const U=P(y),oe=X(U);if(oe){re(le(oe,{replace:!0}),U).catch(lr);return}u=U;const p=c.value;wn&&xp(ra(p.fullPath,R.delta),Ms()),Z(U,p).catch(d=>Et(d,12)?d:Et(d,2)?(re(d.to,U).then(g=>{Et(g,20)&&!R.delta&&R.type===_r.pop&&s.go(-1,!1)}).catch(lr),Promise.reject()):(R.delta&&s.go(-R.delta,!1),ie(d,U,p))).then(d=>{d=d||B(U,p,!1),d&&(R.delta&&!Et(d,8)?s.go(-R.delta,!1):R.type===_r.pop&&Et(d,20)&&s.go(-1,!1)),Te(U,p,d)}).catch(lr)}))}let _t=Qn(),ye=Qn(),fe;function ie(y,D,R){Lt(y);const U=ye.list();return U.length?U.forEach(oe=>oe(y,D,R)):console.error(y),Promise.reject(y)}function bt(){return fe&&c.value!==Dt?Promise.resolve():new Promise((y,D)=>{_t.add([y,D])})}function Lt(y){return fe||(fe=!y,Me(),_t.list().forEach(([D,R])=>y?R(y):D()),_t.reset()),y}function at(y,D,R,U){const{scrollBehavior:oe}=e;if(!wn||!oe)return Promise.resolve();const p=!R&&Dp(ra(y.fullPath,0))||(U||!R)&&history.state&&history.state.scroll||null;return lc().then(()=>oe(y,D,p)).then(d=>d&&Np(d)).catch(d=>ie(d,y,D))}const Be=y=>s.go(y);let gn;const vn=new Set,Or={currentRoute:c,listening:!0,addRoute:m,removeRoute:T,hasRoute:M,getRoutes:E,resolve:P,options:e,push:O,replace:V,go:Be,back:()=>Be(-1),forward:()=>Be(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:ye.add,isReady:bt,install(y){const D=this;y.component("RouterLink",yd),y.component("RouterView",wd),y.config.globalProperties.$router=D,Object.defineProperty(y.config.globalProperties,"$route",{enumerable:!0,get:()=>On(c)}),wn&&!gn&&c.value===Dt&&(gn=!0,O(s.location).catch(oe=>{}));const R={};for(const oe in Dt)Object.defineProperty(R,oe,{get:()=>c.value[oe],enumerable:!0});y.provide(Ns,D),y.provide(ro,ec(R)),y.provide(vi,c);const U=y.unmount;vn.add(y),y.unmount=function(){vn.delete(y),vn.size<1&&(u=Dt,ae&&ae(),ae=null,c.value=Dt,gn=!1,fe=!1),U()}}};function Re(y){return y.reduce((D,R)=>D.then(()=>se(R)),Promise.resolve())}return Or}function Sd(e,t){const n=[],r=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;ojn(u,a))?r.push(a):n.push(a));const c=e.matched[o];c&&(t.matched.find(u=>jn(u,c))||s.push(c))}return[n,r,s]}function t_(){return rt(Ns)}function n_(){return rt(ro)}class Ad{constructor(t){ce(this,"storageAdapter");this.storageAdapter=t}get(t){let n;try{n=this.storageAdapter.getItem(t)}catch{return null}if(n===null||!(n.startsWith("[")||n.startsWith("{")))return n;try{return JSON.parse(n)}catch{return n}}set(t,n){try{const r=typeof n=="string"?n:JSON.stringify(n);this.storageAdapter.setItem(t,r)}catch{}}has(t){try{return this.storageAdapter.getItem(t)!==null}catch{return!1}}remove(t){try{this.storageAdapter.removeItem(t)}catch{}}}const Pt=new Ad(window.localStorage);function ul(e,t,n="/"){const r=Td({history:kp(n),routes:e});return r.beforeEach(Cd()),r.beforeEach(Pd(t)),r.beforeEach(Od(t)),r}const Cd=()=>(e,t,n)=>{e.fullPath.startsWith("/#/")?n(e.fullPath.substring(2)):n()},Pd=e=>(t,n,r)=>{t.params.mesh&&t.params.mesh!==e.state.selectedMesh&&e.dispatch("updateSelectedMesh",t.params.mesh),r()},Od=e=>(t,n,r)=>{const s=e.state.onboarding.isCompleted,i=t.meta.onboardingProcess,o=e.getters.shouldShowOnboardingNotification;s&&i&&!o?r({name:"home"}):!s&&!i&&o?r({name:Pt.get("onboardingStep")??"onboarding-welcome"}):r()};function Id(e,t,n){return async r=>{const s=Zh(r),i=await ul(t,n,e("KUMA_BASE_PATH"));return s.use(n,Kc),s.use(i),s}}function Rd(e){return async(t=!0)=>{t?await Promise.all([e.dispatch("bootstrap"),e.dispatch("fetchPolicyTypes")]):e.state.defaultVisibility.appError=!1}}var fr=class{constructor(t,n,r,s,i,o){ce(this,"type",3);ce(this,"name","");ce(this,"prefix","");ce(this,"value","");ce(this,"suffix","");ce(this,"modifier",3);this.type=t,this.name=n,this.prefix=r,this.value=s,this.suffix=i,this.modifier=o}hasCustomName(){return this.name!==""&&typeof this.name!="number"}},Ld=/[$_\p{ID_Start}]/u,Md=/[$_\u200C\u200D\p{ID_Continue}]/u,yi=".*";function Nd(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function fl(e,t=!1){let n=[],r=0;for(;r{if(oc("OTHER_MODIFIER")??c("ASTERISK"),l=A=>{let N=c(A);if(N!==void 0)return N;let{type:O,index:V}=n[o];throw new TypeError(`Unexpected ${O} at ${V}, expected ${A}`)},f=()=>{let A="",N;for(;N=c("CHAR")??c("ESCAPED_CHAR");)A+=N;return A},h=A=>A,m=t.encodePart||h,T="",E=A=>{T+=A},M=()=>{T.length&&(s.push(new fr(3,"","",m(T),"",3)),T="")},P=(A,N,O,V,X)=>{let re=3;switch(X){case"?":re=1;break;case"*":re=0;break;case"+":re=2;break}if(!N&&!O&&re===3){E(A);return}if(M(),!N&&!O){if(!A)return;s.push(new fr(3,"","",m(A),"",re));return}let F;O?O==="*"?F=yi:F=O:F=r;let se=2;F===r?(se=1,F=""):F===yi&&(se=0,F="");let Z;if(N?Z=N:O&&(Z=i++),a.has(Z))throw new TypeError(`Duplicate name '${Z}'.`);a.add(Z),s.push(new fr(se,Z,m(A),F,m(V),re))};for(;o-1)}return o||(r+=`(?=${i}|${s})`),new RegExp(r,va(n))}var Bt={delimiter:"",prefixes:"",sensitive:!0,strict:!0},Dd={delimiter:".",prefixes:"",sensitive:!0,strict:!0},Hd={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function Bd(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function dl(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function Ud(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function ml(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var gl=["ftp","file","http","https","ws","wss"];function vl(e){if(!e)return!0;for(let t of gl)if(e.test(t))return!0;return!1}function kd(e,t){if(e=dl(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 $d(e,t){if(e=dl(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 Fd(e,t){return t||e===""?e:ml(e)?bl(e):_l(e)}function jd(e,t){if(t||e==="")return e;let n=new URL("https://example.com");return n.password=e,n.password}function Gd(e,t){if(t||e==="")return e;let n=new URL("https://example.com");return n.username=e,n.username}function Kd(e,t,n){if(n||e==="")return e;if(t&&!gl.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 Vd(e,t,n){return yl(t)===e&&(e=""),n||e===""?e:El(e)}function zd(e,t){return e=Ud(e,":"),t||e===""?e:so(e)}function yl(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function so(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function Zd(e){if(e==="")return e;let t=new URL("https://example.com");return t.username=e,t.username}function Wd(e){if(e==="")return e;let t=new URL("https://example.com");return t.password=e,t.password}function _l(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 bl(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function El(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function qd(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 Yd(e){return e===""?e:new URL(`data:${e}`).pathname}function Xd(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Qd(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var Ln,xe,ve,de,on,Mn,At,Nn,xn,Dn,_e,Se,as,wl,wr,_i,an,nr,Hn,Kr,ke,ze,Tr,bi,cs,Tl,Bn,Vr,ls,Sl,us,Al,Un,zr,$t,Tn,Ct,Qt,fs,Cl,hs,Pl,ps,Ol,ds,Il,Ze,ut,ms,Rl,Ha,Jd=(Ha=class{constructor(e){q(this,_e);q(this,as);q(this,wr);q(this,an);q(this,Hn);q(this,ke);q(this,Tr);q(this,cs);q(this,Bn);q(this,ls);q(this,us);q(this,Un);q(this,$t);q(this,Ct);q(this,fs);q(this,hs);q(this,ps);q(this,ds);q(this,Ze);q(this,ms);q(this,Ln,void 0);q(this,xe,[]);q(this,ve,{});q(this,de,0);q(this,on,1);q(this,Mn,0);q(this,At,0);q(this,Nn,0);q(this,xn,0);q(this,Dn,!1);Ae(this,Ln,e)}get result(){return b(this,ve)}parse(){for(Ae(this,xe,fl(b(this,Ln),!0));b(this,de)0)if(L(this,hs,Pl).call(this))Ae(this,Nn,b(this,Nn)-1);else continue;if(L(this,fs,Cl).call(this)){Ae(this,Nn,b(this,Nn)+1);continue}switch(b(this,At)){case 0:L(this,Tr,bi).call(this)&&(b(this,ve).username="",b(this,ve).password="",b(this,ve).hostname="",b(this,ve).port="",b(this,ve).pathname="",b(this,ve).search="",b(this,ve).hash="",L(this,an,nr).call(this,1));break;case 1:if(L(this,Tr,bi).call(this)){L(this,ms,Rl).call(this);let e=7,t=1;b(this,Dn)&&(b(this,ve).pathname="/"),L(this,cs,Tl).call(this)?(e=2,t=3):b(this,Dn)&&(e=2),L(this,_e,Se).call(this,e,t)}break;case 2:L(this,Bn,Vr).call(this)?L(this,an,nr).call(this,3):(L(this,Un,zr).call(this)||L(this,$t,Tn).call(this)||L(this,Ct,Qt).call(this))&&L(this,an,nr).call(this,5);break;case 3:L(this,ls,Sl).call(this)?L(this,_e,Se).call(this,4,1):L(this,Bn,Vr).call(this)&&L(this,_e,Se).call(this,5,1);break;case 4:L(this,Bn,Vr).call(this)&&L(this,_e,Se).call(this,5,1);break;case 5:L(this,ps,Ol).call(this)?Ae(this,xn,b(this,xn)+1):L(this,ds,Il).call(this)&&Ae(this,xn,b(this,xn)-1),L(this,us,Al).call(this)&&!b(this,xn)?L(this,_e,Se).call(this,6,1):L(this,Un,zr).call(this)?L(this,_e,Se).call(this,7,0):L(this,$t,Tn).call(this)?L(this,_e,Se).call(this,8,1):L(this,Ct,Qt).call(this)&&L(this,_e,Se).call(this,9,1);break;case 6:L(this,Un,zr).call(this)?L(this,_e,Se).call(this,7,0):L(this,$t,Tn).call(this)?L(this,_e,Se).call(this,8,1):L(this,Ct,Qt).call(this)&&L(this,_e,Se).call(this,9,1);break;case 7:L(this,$t,Tn).call(this)?L(this,_e,Se).call(this,8,1):L(this,Ct,Qt).call(this)&&L(this,_e,Se).call(this,9,1);break;case 8:L(this,Ct,Qt).call(this)&&L(this,_e,Se).call(this,9,1);break}}}},Ln=new WeakMap,xe=new WeakMap,ve=new WeakMap,de=new WeakMap,on=new WeakMap,Mn=new WeakMap,At=new WeakMap,Nn=new WeakMap,xn=new WeakMap,Dn=new WeakMap,_e=new WeakSet,Se=function(e,t){switch(b(this,At)){case 0:break;case 1:b(this,ve).protocol=L(this,Ze,ut).call(this);break;case 2:break;case 3:b(this,ve).username=L(this,Ze,ut).call(this);break;case 4:b(this,ve).password=L(this,Ze,ut).call(this);break;case 5:b(this,ve).hostname=L(this,Ze,ut).call(this);break;case 6:b(this,ve).port=L(this,Ze,ut).call(this);break;case 7:b(this,ve).pathname=L(this,Ze,ut).call(this);break;case 8:b(this,ve).search=L(this,Ze,ut).call(this);break;case 9:b(this,ve).hash=L(this,Ze,ut).call(this);break}L(this,as,wl).call(this,e,t)},as=new WeakSet,wl=function(e,t){Ae(this,At,e),Ae(this,Mn,b(this,de)+t),Ae(this,de,b(this,de)+t),Ae(this,on,0)},wr=new WeakSet,_i=function(){Ae(this,de,b(this,Mn)),Ae(this,on,0)},an=new WeakSet,nr=function(e){L(this,wr,_i).call(this),Ae(this,At,e)},Hn=new WeakSet,Kr=function(e){return e<0&&(e=b(this,xe).length-e),e=0&&(e.pathname=wt(r.pathname.substring(0,s+1),n)+e.pathname)}e.pathname=Kd(e.pathname,e.protocol,n)}return typeof t.search=="string"&&(e.search=$d(t.search,n)),typeof t.hash=="string"&&(e.hash=kd(t.hash,n)),e}function rr(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function em(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function tm(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=`[^${em(t.delimiter)}]+?`,s=/[$_\u200C\u200D\p{ID_Continue}]/u,i="";for(let o=0;o0?e[o-1]:null,f=o0?f.value[0]:"";u=s.test(h)}else u=!f.hasCustomName();if(!u&&!a.prefix.length&&l&&l.type===3){let h=l.value[l.value.length-1];u=t.prefixes.includes(h)}u&&(i+="{"),i+=rr(a.prefix),c&&(i+=`:${a.name}`),a.type===2?i+=`(${a.value})`:a.type===1?c||(i+=`(${r})`):a.type===0&&(!c&&(!l||l.type===3||l.modifier!==3||u||a.prefix!=="")?i+="*":i+=`(${n})`),a.type===1&&c&&a.suffix.length&&s.test(a.suffix[0])&&(i+="\\"),i+=rr(a.suffix),u&&(i+="}"),a.modifier!==3&&(i+=Sn(a.modifier))}return i}var pt,cn,kn,Ce,dt,Ba,Ll=(Ba=class{constructor(t={},n,r){q(this,pt,void 0);q(this,cn,{});q(this,kn,{});q(this,Ce,{});q(this,dt,{});try{let s;if(typeof n=="string"?s=n:r=n,typeof t=="string"){let c=new Jd(t);if(c.parse(),t=c.result,s===void 0&&typeof t.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.");t.baseURL=s}else{if(!t||typeof t!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");if(s)throw new TypeError("parameter 1 is not of type 'string'.")}typeof r>"u"&&(r={ignoreCase:!1});let i={ignoreCase:r.ignoreCase===!0};Ae(this,pt,Jn({pathname:Ht,protocol:Ht,username:Ht,password:Ht,hostname:Ht,port:Ht,search:Ht,hash:Ht},t,!0)),yl(b(this,pt).protocol)===b(this,pt).port&&(b(this,pt).port="");let a;for(a of Zs){if(!(a in b(this,pt)))continue;let c={},u=b(this,pt)[a];switch(b(this,kn)[a]=[],a){case"protocol":Object.assign(c,Bt),c.encodePart=so;break;case"username":Object.assign(c,Bt),c.encodePart=Zd;break;case"password":Object.assign(c,Bt),c.encodePart=Wd;break;case"hostname":Object.assign(c,Dd),ml(u)?c.encodePart=bl:c.encodePart=_l;break;case"port":Object.assign(c,Bt),c.encodePart=El;break;case"pathname":vl(b(this,cn).protocol)?(Object.assign(c,Hd,i),c.encodePart=qd):(Object.assign(c,Bt,i),c.encodePart=Yd);break;case"search":Object.assign(c,Bt,i),c.encodePart=Xd;break;case"hash":Object.assign(c,Bt,i),c.encodePart=Qd;break}try{b(this,dt)[a]=hl(u,c),b(this,cn)[a]=pl(b(this,dt)[a],b(this,kn)[a],c),b(this,Ce)[a]=tm(b(this,dt)[a],c)}catch{throw new TypeError(`invalid ${a} pattern '${b(this,pt)[a]}'.`)}}}catch(s){throw new TypeError(`Failed to construct 'URLPattern': ${s.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=Jn(r,t,!1):r=Jn(r,ya(t,n),!1)}catch{return!1}let s;for(s of Zs)if(!b(this,cn)[s].exec(r[s]))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=Jn(r,t,!1):r=Jn(r,ya(t,n),!1)}catch{return null}let s={};n?s.inputs=[t,n]:s.inputs=[t];let i;for(i of Zs){let o=b(this,cn)[i].exec(r[i]);if(!o)return null;let a={};for(let[c,u]of b(this,kn)[i].entries())if(typeof u=="string"||typeof u=="number"){let l=o[c+1];a[u]=l}s[i]={input:r[i]??"",groups:a}}return s}static compareComponent(t,n,r){let s=(c,u)=>{for(let l of["type","modifier","prefix","value","suffix"]){if(c[l]{let l=0;for(;l{this.routes.set(new Ll({pathname:n}),r)})}match(t){for(const[n,r]of this.routes){const s=`data:${t}`;if(n.test(s)){const i=n.exec(s);return{route:r,params:(i==null?void 0:i.pathname.groups)||{}}}}throw new Error(`Matching route for '${t}' not found`)}}class rm{constructor(t,n){ce(this,"pool",new Map);this.create=t,this.destroy=n}acquire(t,n){if(!this.pool.has(t)){const s={value:this.create(t),references:new Set};this.pool.set(t,s)}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 sm{constructor(t,{create:n,destroy:r}){ce(this,"cache",new Map);ce(this,"pool");const s=new nm(t);this.pool=new rm(i=>n(i,s),(i,o)=>{r(i,o)})}source(t,n){const r=this.pool.acquire(t,n);return r.addEventListener("message",s=>{this.cache.set(t,s.data)}),this.cache.has(t)&&Promise.resolve().then(()=>{r==null||r.dispatchEvent(new MessageEvent("message",{data:this.cache.get(t)}))}),r}close(t,n){return this.pool.release(t,n)}}const im=0,om=1,Jt=2,am=e=>e.readyState===Jt;class cm extends EventTarget{constructor(n,r={}){super();ce(this,"url","");ce(this,"withCredentials",!1);ce(this,"CONNECTING",im);ce(this,"OPEN",om);ce(this,"CLOSED",Jt);ce(this,"onerror",null);ce(this,"onmessage",null);ce(this,"onopen",null);ce(this,"readyState",Jt);this.source=n,this._open()}_open(){(async function(n){try{n.readyState=0;const r=n.source();for await(const s of r)if(n.dispatchEvent(new MessageEvent("message",{data:s})),n.readyState===Jt)break;n.readyState=Jt}catch(r){n.dispatchEvent(new ErrorEvent("error",{error:r}))}})(this)}open(){this.readyState!==Jt&&this._open()}close(){this.readyState=Jt}}const lm=(e,t)=>{const[n,r]=e.split("?"),s=new URLSearchParams(r),i=t.match(n);return new cm(async function*(){for(;;)this.readyState=1,yield i.route({offset:parseInt(s.get("offset")||"0"),size:parseInt(s.get("size")||"0"),page:parseInt(s.get("page")||"0"),search:s.get("search")||"",...i.params},this),am(this)||await new Promise(a=>setTimeout(a,5e3))})},um=(e,t)=>{t&&t.close()},fm={create:lm,destroy:um};function Gt(e,t=0){const n=hm(e);return n!==void 0?parseInt(n):t}function hm(e){const t=Array.isArray(e)?e:[e];return t[t.length-1]??void 0}const pm=()=>({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=>({selectedDppName:n.query.dpp,offset:Gt(n.query.offset)}),component:()=>J(()=>import("./DataPlaneListView-c3a007b7.js"),["./RouteView-50dbfa4c.css","./ContentWrapper-bdb64c5c.css","./ErrorBlock-24e06782.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css","./DefinitionListItem-6e5e5d2b.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./DataPlaneList-47662d38.css","./DataPlaneListView-c9bf2e34.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-view`,component:()=>J(()=>import("./DataPlaneDetailView-ead8b471.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./TagList-d344db8e.css","./ErrorBlock-24e06782.css","./TextWithCopyButton-b78c7a80.css","./EnvoyData-5367f20b.css","./StatusBadge-5ec121ec.css","./TabsWidget-85bac09e.css","./DataPlaneDetailView-d5b93740.css"],import.meta.url)}]}]}),dm=()=>[{path:"/diagnostics",name:"diagnostics",component:()=>J(()=>import("./DiagnosticsView-d53168f1.js"),["./RouteView-50dbfa4c.css","./CodeBlock-7d9027b4.css"],import.meta.url)}],mm=()=>({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=>({selectedDppName:n.query.gateway,gatewayType:n.query.gatewayType==="all"?"true":n.query.gatewayType,offset:Gt(n.query.offset),isGatewayView:!0}),component:()=>J(()=>import("./DataPlaneListView-c3a007b7.js"),["./RouteView-50dbfa4c.css","./ContentWrapper-bdb64c5c.css","./ErrorBlock-24e06782.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css","./DefinitionListItem-6e5e5d2b.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./DataPlaneList-47662d38.css","./DataPlaneListView-c9bf2e34.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-view`,props:()=>({isGatewayView:!0}),component:()=>J(()=>import("./DataPlaneDetailView-ead8b471.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./TagList-d344db8e.css","./ErrorBlock-24e06782.css","./TextWithCopyButton-b78c7a80.css","./EnvoyData-5367f20b.css","./StatusBadge-5ec121ec.css","./TabsWidget-85bac09e.css","./DataPlaneDetailView-d5b93740.css"],import.meta.url)}]}]});function gm(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 vm=e=>({"/:mesh/insights":async(t,n)=>(n.close(),e.getMeshInsights({name:t.mesh}))});var Ws=new WeakMap,Ml=new Map,ym=new Map,fn;(function(e){e[e.Constant=0]="Constant",e[e.Instance=1]="Instance",e[e.Factory=2]="Factory"})(fn||(fn={}));var It;(function(e){e[e.Container=0]="Container",e[e.Resolution=1]="Resolution",e[e.Singleton=2]="Singleton",e[e.Transient=3]="Transient"})(It||(It={}));var _m=class{constructor(e){this.impl=e,this.type=fn.Constant}},bm=class{constructor(e){this.impl=e,this.type=fn.Factory}},Em=e=>e.type===fn.Factory,xs=class{constructor(e){this.impl=e,this.type=fn.Instance}},wm=class extends xs{constructor(){super(...arguments),this.scope=It.Container,this.cache=new WeakMap}},Tm=class extends xs{constructor(){super(...arguments),this.scope=It.Resolution}},Sm=class extends xs{constructor(e){super(e),this.impl=e,this.scope=It.Singleton}},Am=class extends xs{constructor(){super(...arguments),this.scope=It.Transient}},Cm=e=>e.type===fn.Instance,Pm=e=>e.scope===It.Container,Om=e=>e.scope===It.Resolution,Im=e=>e.scope===It.Singleton,Rm=e=>Symbol(e),ne=e=>{const t=Symbol(e);return{__t:null,__d:e,__s:t,__o:!1,optional:{__t:null,__d:e,__s:t,__o:!0}}},sr=class{constructor(){this.parent=null,this.map=new Map}set(e,t,n=sr.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 s=r.get(n);if(s)return s}if(t)for(let s=0,i=t.length;s{t.map.set(r,e(n))}),t}clone(){return this.from(e=>new Map(e))}},Nl=sr;Nl.notag=Rm("NO_TAG");var Lm=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(s,n,r,t.split()))}resolveToken(e,t,n,r=new xl){const s=this.vault.get(e,r,t,n);if(s)return this.resolveBinding(s,r);if(!e.__o)throw new Error(`No matching bindings found for '${e.__d}' token.`)}resolveBinding(e,t){return Cm(e)?Im(e)?this.resolveCache(e,t,()=>e.cache,n=>{e.cache=n}):Pm(e)?this.resolveCache(e,t,()=>e.cache.get(this.vault),n=>{e.cache.set(this.vault,n)}):Om(e)?this.resolveCache(e,t,()=>t.instances.get(e),n=>{t.instances.set(e,n)}):this.createInstance(e.impl,t):Em(e)?(...n)=>{const r=this.createInstance(e.impl.creator,t);return r instanceof Promise?r.then(s=>Zr.resolveInitialization(s,n,e.impl.initializer)):Zr.resolveInitialization(r,n,e.impl.initializer)}:e.impl}resolveCache(e,t,n,r){const s=n();if(s!==void 0)return s;const i=this.createInstance(e.impl,t);return r(i),i}createInstance(e,t){const n=this.getParameters(e,t),r=Ws.get(e);if(r!==void 0)return r?e(...n):new e(...n);try{const s=e(...n);return Ws.set(e,!0),s}catch{const i=new e(...n);return Ws.set(e,!1),i}}getParameters(e,t){const n=Ml.get(e);if(n)return this.resolveTokens(n,t,ym.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}},Hm=()=>new Zr,Bm=(e,...t)=>(Ml.set(e,t),e),i_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Um(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var km=function(t){return $m(t)&&!Fm(t)};function $m(e){return!!e&&typeof e=="object"}function Fm(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Km(e)}var jm=typeof Symbol=="function"&&Symbol.for,Gm=jm?Symbol.for("react.element"):60103;function Km(e){return e.$$typeof===Gm}function Vm(e){return Array.isArray(e)?[]:{}}function br(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Kn(Vm(e),e,t):e}function zm(e,t,n){return e.concat(t).map(function(r){return br(r,n)})}function Zm(e,t){if(!t.customMerge)return Kn;var n=t.customMerge(e);return typeof n=="function"?n:Kn}function Wm(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function _a(e){return Object.keys(e).concat(Wm(e))}function Dl(e,t){try{return t in e}catch{return!1}}function qm(e,t){return Dl(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Ym(e,t,n){var r={};return n.isMergeableObject(e)&&_a(e).forEach(function(s){r[s]=br(e[s],n)}),_a(t).forEach(function(s){qm(e,s)||(Dl(e,s)&&n.isMergeableObject(t[s])?r[s]=Zm(s,n)(e[s],t[s],n):r[s]=br(t[s],n))}),r}function Kn(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||zm,n.isMergeableObject=n.isMergeableObject||km,n.cloneUnlessOtherwiseSpecified=br;var r=Array.isArray(t),s=Array.isArray(e),i=r===s;return i?r?n.arrayMerge(e,t,n):Ym(e,t,n):br(t,n)}Kn.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,s){return Kn(r,s,n)},{})};var Xm=Kn,Qm=Xm;const Jm=Um(Qm),io=Hm(),eg=(...e)=>[...new Map([...e.flat()]).entries()],tg=e=>{const t=new Map(e);return e.forEach(([n,r])=>{if(typeof r.decorates<"u"){const s=r.decorates,i=t.get(s);if(typeof i<"u"){const{labels:o,...a}=i,c=ne("inner"),u=ne("inner.wrapper");t.set(c,{...a}),t.set(u,{service:()=>()=>Cr(c)}),t.set(s,{...r,arguments:[u],labels:o})}r.decorates=void 0}}),[...t.entries()]},Cr=e=>io.get(e),ng=(...e)=>(tg(eg(...e)).forEach(n=>Hl(...n)),Cr),o_=(...e)=>e.map(t=>()=>Cr(t)),Dr=new WeakMap,Hl=(e,t)=>{const n=io.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=>{Dr.has(r)||(Dr.set(r,[]),Hl(r,{service:()=>Dr.get(r).reduce((i,o)=>{const a=Cr(o);return Array.isArray(a)?i.concat(a):a instanceof Object?Jm(i,a):i},[])})),Dr.get(r).push(e)}),typeof t.arguments<"u"&&typeof t.service<"u"&&(t.arguments.forEach((r,s)=>{if(typeof r>"u")throw new Error(`Unable to find token for argument[${s}]`)}),Bm(t.service,...t.arguments))},rg=(e,t)=>{const n=ne(t.description);return io.bind(n).toConstant(e),n},sg=(e,t,n,r)=>[{path:"/meshes",name:"mesh-list-view",props:s=>({page:Gt(s.query.page),selectedMeshName:s.query.mesh}),component:()=>J(()=>import("./MeshListView-510d783a.js"),["./RouteView-50dbfa4c.css","./ErrorBlock-24e06782.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css"],import.meta.url)},{path:"/mesh",name:"mesh-index-view",component:()=>J(()=>import("./MeshView-33a68227.js"),["./RouteView-50dbfa4c.css","./NavTabs-423b9d69.css"],import.meta.url),redirect:()=>({name:"mesh-list-view"}),children:[{path:":mesh",name:"mesh-abstract-view",redirect:()=>({name:"mesh-detail-view"}),component:()=>J(()=>import("./MeshItemView-b80ef254.js"),["./RouteView-50dbfa4c.css"],import.meta.url),children:[{path:"",name:"mesh-detail-view",redirect:()=>({name:"mesh-overview-view"}),children:[{path:"overview",meta:{module:"meshes"},name:"mesh-overview-view",component:()=>J(()=>import("./MeshOverviewView-7730d643.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./ErrorBlock-24e06782.css","./MeshOverviewView-5c6b755f.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")]}]}],ig={sources:ne("mesh.sources")},og=e=>[[ig.sources,{service:vm,arguments:[e.api],labels:[e.sources]}]],ag=()=>[{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>J(()=>import("./OnboardingView-a567dbe7.js"),["./RouteView-50dbfa4c.css"],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{onboardingProcess:!0},component:()=>J(()=>import("./WelcomeView-2a9e6033.js"),["./RouteView-50dbfa4c.css","./OnboardingPage-0e794a51.css","./WelcomeView-13de7acd.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{onboardingProcess:!0},component:()=>J(()=>import("./DeploymentTypes-91d4e096.js"),["./RouteView-50dbfa4c.css","./OnboardingPage-0e794a51.css","./DeploymentTypes-1fd3474f.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{onboardingProcess:!0},component:()=>J(()=>import("./ConfigurationTypes-c97b5e5c.js"),["./RouteView-50dbfa4c.css","./OnboardingPage-0e794a51.css","./ConfigurationTypes-0562ce30.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{onboardingProcess:!0},component:()=>J(()=>import("./MultiZoneView-7c864380.js"),["./RouteView-50dbfa4c.css","./LoadingBox-0bc10551.css","./OnboardingPage-0e794a51.css","./MultiZoneView-bcbeee96.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{onboardingProcess:!0},component:()=>J(()=>import("./CreateMesh-3459fc17.js"),["./RouteView-50dbfa4c.css","./OnboardingPage-0e794a51.css","./CreateMesh-eaf572f8.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{onboardingProcess:!0},component:()=>J(()=>import("./AddNewServices-9ad7263f.js"),["./RouteView-50dbfa4c.css","./OnboardingPage-0e794a51.css","./AddNewServices-18cc19e5.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{onboardingProcess:!0},component:()=>J(()=>import("./AddNewServicesCode-0cfdd32c.js"),["./RouteView-50dbfa4c.css","./LoadingBox-0bc10551.css","./OnboardingPage-0e794a51.css","./CodeBlock-7d9027b4.css","./AddNewServicesCode-a8a2e964.css"],import.meta.url)},{path:"dataplanes-overview",name:"onboarding-dataplanes-overview",meta:{onboardingProcess:!0},component:()=>J(()=>import("./DataplanesOverview-bd320fd4.js"),["./RouteView-50dbfa4c.css","./LoadingBox-0bc10551.css","./OnboardingPage-0e794a51.css","./StatusBadge-5ec121ec.css","./DataplanesOverview-c522ab1f.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{onboardingProcess:!0},component:()=>J(()=>import("./CompletedView-4bc9f008.js"),["./RouteView-50dbfa4c.css","./OnboardingPage-0e794a51.css","./CompletedView-b2f4845a.css"],import.meta.url)}]}],cg=e=>({"/*/policy-types":async(t,n)=>(n.close(),e.getPolicyTypes()),"/:mesh/policy-type/:policyType":async(t,n)=>(n.close(),e.getAllPolicyEntitiesFromMesh({mesh:t.mesh,path:t.policyType},{offset:t.offset}))}),lg=e=>({items:(n="policies")=>[{path:`${n}`,name:`${n}-abstract-view`,meta:{module:"policies"},redirect:()=>({name:"policies"}),children:[{path:"",name:`${n}`,redirect:r=>{let s=e.state.policyTypes.find(i=>i.name in e.state.sidebar.insights.mesh.policies?e.state.sidebar.insights.mesh.policies[i.name]!==0:!1);return s===void 0&&(s=e.state.policyTypes[0]),s===void 0?{name:"home"}:{...r,params:{...r.params,policyPath:s.path},name:"policies-list-view"}},children:[{path:":policyPath",name:`${n}-list-view`,component:()=>J(()=>import("./PolicyListView-11ab6b51.js"),["./RouteView-50dbfa4c.css","./ErrorBlock-24e06782.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./TabsWidget-85bac09e.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css","./PolicyListView-194e6771.css"],import.meta.url),props:r=>({policyPath:r.params.policyPath,selectedPolicyName:r.query.policy,offset:Gt(r.query.offset)})}]}]}],item:(n="policy")=>[{path:`${n}`,name:`${n}-abstract-view`,meta:{module:"policies"},redirect:()=>({name:"policies"}),children:[{path:`${n==="policy"?":policyPath/":""}:policy`,name:`${n}-detail-view`,props:r=>({mesh:r.params.mesh,policyPath:r.params.policyPath,policyName:r.params.policy}),component:()=>J(()=>import("./PolicyDetailView-e6a15bba.js"),["./RouteView-50dbfa4c.css","./ErrorBlock-24e06782.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./TabsWidget-85bac09e.css"],import.meta.url)}]}]}),ug={sources:ne("policy.sources")},fg=e=>[[ug.sources,{service:cg,arguments:[e.api],labels:[e.sources]}]],hg=()=>({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=>({selectedServiceName:n.query.service,offset:Gt(n.query.offset)}),component:()=>J(()=>import("./ServiceListView-6deb509a.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./ErrorBlock-24e06782.css","./StatusBadge-5ec121ec.css","./TagList-d344db8e.css","./ServiceSummary-c00b423e.css","./ContentWrapper-bdb64c5c.css","./DataOverview-9f4484cf.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-view`,component:()=>J(()=>import("./ServiceDetailView-c28a63ec.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./CodeBlock-7d9027b4.css","./TextWithCopyButton-b78c7a80.css","./ErrorBlock-24e06782.css","./StatusBadge-5ec121ec.css","./TagList-d344db8e.css","./ServiceSummary-c00b423e.css","./ContentWrapper-bdb64c5c.css","./DataOverview-9f4484cf.css","./DataPlaneList-47662d38.css"],import.meta.url)}]}]}),pg=()=>[{path:"/zones/create",name:"zone-create-view",meta:{isWizard:!0},component:()=>J(()=>import("./ZoneCreateView-14fb6a14.js"),["./CodeBlock-7d9027b4.css","./RouteView-50dbfa4c.css","./ErrorBlock-24e06782.css","./ZoneCreateView-448aac5c.css"],import.meta.url)}],dg=e=>[...e,{path:"/zones",name:"zone-index-view",component:()=>J(()=>import("./ZoneIndexView-9c4bb1b1.js"),["./RouteView-50dbfa4c.css","./NavTabs-423b9d69.css"],import.meta.url),redirect:()=>({name:"zone-cp-list-view"}),children:[{path:"zone-cps",name:"zone-cp-abstract-view",meta:{module:"zone-cps"},children:[{path:"",name:"zone-cp-list-view",props:t=>({selectedZoneName:t.query.zone,offset:Gt(t.query.offset)}),component:()=>J(()=>import("./ZoneListView-9d773c1d.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css"],import.meta.url)},{path:":zone",name:"zone-cp-detail-view",component:()=>J(()=>import("./ZoneDetailView-a1c17bf1.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css"],import.meta.url)}]},{path:"zone-ingresses",name:"zone-ingress-abstract-view",meta:{module:"zone-ingresses"},children:[{path:"",name:"zone-ingress-list-view",props:t=>({selectedZoneIngressName:t.query.zoneIngress,offset:Gt(t.query.offset)}),component:()=>J(()=>import("./ZoneIngressListView-50487abd.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./EnvoyData-5367f20b.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css"],import.meta.url)},{path:":zoneIngress",name:"zone-ingress-detail-view",component:()=>J(()=>import("./ZoneIngressDetailView-1706bebe.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./EnvoyData-5367f20b.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css"],import.meta.url)}]},{path:"zone-egresses",name:"zone-egress-abstract-view",meta:{module:"zone-egresses"},children:[{path:"",name:"zone-egress-list-view",props:t=>({selectedZoneEgressName:t.query.zoneEgress,offset:Gt(t.query.offset)}),component:()=>J(()=>import("./ZoneEgressListView-ceeb989f.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./EnvoyData-5367f20b.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css","./TagList-d344db8e.css","./StatusBadge-5ec121ec.css","./DataOverview-9f4484cf.css"],import.meta.url)},{path:":zoneEgress",name:"zone-egress-detail-view",component:()=>J(()=>import("./ZoneEgressDetailView-5cd1d1f0.js"),["./RouteView-50dbfa4c.css","./DefinitionListItem-6e5e5d2b.css","./SubscriptionHeader-bd458186.css","./CodeBlock-7d9027b4.css","./ErrorBlock-24e06782.css","./EnvoyData-5367f20b.css","./TabsWidget-85bac09e.css","./TextWithCopyButton-b78c7a80.css"],import.meta.url)}]}]}],mg={common:{product:{name:"Kuma",href:{docs:{index:"{KUMA_DOCS_URL}/"}}},copyText:"Copy",copySuccessText:"Copied!",copyKubernetesText:"Copy as Kubernetes",copyKubernetesShortText:"as k8s",emptyState:{title:"No data",message:"There are no {type} present."},charts:{dataPlaneProxies:{title:"DP Proxies"},envoy:{title:"Envoy",subtitle:"versions"},kumaDp:{title:"Kuma DP",subtitle:"versions"},meshes:{title:"Meshes",meshLabel:"Mesh"},services:{title:"Services",internalLabel:"Internal",externalLabel:"External"},zoneCps:{title:"Zone CP",subtitle:"versions"},zones:{title:"Zones"}}}},gg={components:{"route-view":{title:"{name} Manager","route-announcer":"Navigated to {title}"}}},vg={http:{api:{property:{mtls:"mTLS",mTLS:"mTLS",globalInstanceId:"Global instance ID",controlPlaneInstanceId:"CP instance ID",connectTime:"Last connected",disconnectTime:"Disconnect time",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"},value:{online:"online",offline:"offline",partiallyDegraded:"partially degraded",partially_degraded:"partially degraded",notAvailable:"information not available",not_available:"information not available"}}}},yg={"data-planes":{routes:{item:{title:"{name} Data plane proxy",breadcrumbs:"Data plane proxies"},items:{title:"Data plane proxies"}},href:{docs:{"mutual-tls":"{KUMA_DOCS_URL}/policies/mutual-tls?{KUMA_UTM_QUERY_PARAMS}"}}}},_g={diagnostics:{routes:{item:{title:"Diagnostics",breadcrumbs:"Diagnostics"}}}},bg={gateways:{routes:{item:{title:"{name} Gateway",breadcrumbs:"Gateways"},items:{title:"Gateways"}}}},Eg={"main-overview":{routes:{item:{title:"Overview"}}}},wg={meshes:{routes:{item:{title:"{name} Mesh",breadcrumbs:"Meshes",navigation:{"mesh-overview-view":"Overview","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"}}}},Tg={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"},completed:{title:"Completed"}}}},Sg={policies:{routes:{item:{title:"{name} Policy",breadcrumbs:"Policies"},items:{title:"{name}"}},href:{docs:"{KUMA_DOCS_URL}/policies/{name}?{KUMA_UTM_QUERY_PARAMS}"}}},Ag={services:{routes:{item:{title:"{name} Service",breadcrumbs:"Services"},items:{title:"Services"}}}},Cg={"zone-cps":{routes:{item:{title:"{name} Zone CP",breadcrumbs:"Zone CPs",config:{"no-subscriptions":"This zone has no subscriptions"}},items:{title:"Zone CPs",breadcrumbs:"Zone CPs"}}},"zone-ingresses":{routes:{item:{title:"{name} Zone Ingress",breadcrumbs:"Zone Ingresses"},items:{title:"Zone Ingresses",breadcrumbs:"Zone Ingresses"}}},"zone-egresses":{routes:{item:{title:"{name} Zone Egress",breadcrumbs:"Zone Egresses"},items:{title:"Zone Egresses",breadcrumbs:"Zone Egresses"}}},zones:{href:{docs:{cta:"{KUMA_DOCS_URL}/documentation/deployments?{KUMA_UTM_QUERY_PARAMS}"}},routes:{create:{title:"Create & connect Zone"},items:{breadcrumbs:"Zones",navigation:{"zone-cp-list-view":"Zone CPs","zone-ingress-list-view":"Zone Ingresses","zone-egress-list-view":"Zone Egresses"}}},form:{exit:"Exit",nameLabel:"Name",createZoneButtonLabel:"Create Zone & generate token",environmentLabel:"Environment",universalLabel:"Universal",kubernetesLabel:"Kubernetes",zoneIngressLabel:"Zone Ingress",zoneIngressEnabledLabel:"Enabled",zoneEgressLabel:"Zone Egress",zoneEgressEnabledLabel:"Enabled",connectZone:"Connect Zone",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 @@ -43,7 +43,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"},statusError:{400:{title:"The Zone name {zoneName} is invalid",description:"Zone names may contain alphanumerical characters, dashes (-), and underscores (_)."},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"}}}},Pg={...mg,...vg,...gg,...Eg,...Tg,..._g,...wg,...Ag,...Sg,...yg,...bg,...Cg},Og=(e,t,n,r)=>[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>J(()=>import("./AppNotFoundView-255a010d.js"),[],import.meta.url)},{path:"/",name:"home",component:()=>J(()=>import("./MainOverviewView-ccf899c5.js"),["./RouteView-537bf7e7.css"],import.meta.url)},...e,...t,...n,...r];function Ig(e=""){return{baseGuiPath:"/gui",apiUrl:e,version:"1.7.0"}}class Rg{constructor(t){ce(this,"env");let n=t;const r=(a,c="")=>this.var(a,(n==null?void 0:n[a])??c),s=this.getConfig(),i=Mg(r("KUMA_VERSION",s.version)),o=encodeURIComponent(r("KUMA_PRODUCT_NAME"));n={...n,KUMA_UTM_QUERY_PARAMS:`utm_source=${o}&utm_medium=${o}`},this.env={...n,KUMA_INSTALL_URL:`${r("KUMA_INSTALL_URL")}?${r("KUMA_UTM_QUERY_PARAMS")}`,KUMA_DOCS_URL:`${r("KUMA_DOCS_URL")}/${i.patch==="0.0.0"?"dev":i.patch.replace(/\.\d+$/,".x")}`,KUMA_VERSION:i.pre,KUMA_API_URL:r("KUMA_API_URL")||s.apiUrl,KUMA_BASE_PATH:r("KUMA_BASE_PATH")||s.baseGuiPath}}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=Ig(),console.error("Unable to parse kuma config. Falling back to defaults")),n.apiUrl=Lg(n.apiUrl),n}}function Bl(e){return e.endsWith("/")?Bl(e.slice(0,-1)):e}function Lg(e){return e=!e.includes("://")&&!e.startsWith("/")?`/${e}`:e,Bl(e)}function Mg(e){const[t,n,...r]=e.split(".");if(isNaN(parseInt(t)))return{major:t,minor:t,patch:t,pre:t};const[s,i]=r.join(".").split("-");return{major:t,minor:`${t}.${n}`,patch:`${t}.${n}.${s}`,pre:`${t}.${n}.${s}${i!==void 0?`-${i}`:""}`}}var wi=function(e,t){return wi=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(n[s]=r[s])},wi(e,t)};function ot(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");wi(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var $=function(){return $=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0}),n=[],r=0,s=t;r1)throw new RangeError("integer-width stems only accept a single optional option");s.options[0].replace(Fg,function(c,u,l,f,h,m){if(u)t.minimumIntegerDigits=l.length;else{if(f&&h)throw new Error("We currently do not support maximum integer digits");if(m)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Zl.test(s.stem)){t.minimumIntegerDigits=s.stem.length;continue}if(Ea.test(s.stem)){if(s.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");s.stem.replace(Ea,function(c,u,l,f,h,m){return l==="*"?t.minimumFractionDigits=u.length:f&&f[0]==="#"?t.maximumFractionDigits=f.length:h&&m?(t.minimumFractionDigits=h.length,t.maximumFractionDigits=h.length+m.length):(t.minimumFractionDigits=u.length,t.maximumFractionDigits=u.length),""});var i=s.options[0];i==="w"?t=$($({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=$($({},t),wa(i)));continue}if(zl.test(s.stem)){t=$($({},t),wa(s.stem));continue}var o=Wl(s.stem);o&&(t=$($({},t),o));var a=jg(s.stem);a&&(t=$($({},t),a))}return t}var Hr={"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 Kg(e,t){for(var n="",r=0;r>1),c="a",u=Vg(t);for((u=="H"||u=="k")&&(a=0);a-- >0;)n+=c;for(;o-- >0;)n=u+n}else s==="J"?n+="H":n+=s}return n}function Vg(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 s=Hr[r||""]||Hr[n||""]||Hr["".concat(n,"-001")]||Hr["001"];return s[0]}var qs,zg=new RegExp("^".concat(Vl.source,"*")),Zg=new RegExp("".concat(Vl.source,"*$"));function Q(e,t){return{start:e,end:t}}var Wg=!!String.prototype.startsWith,qg=!!String.fromCodePoint,Yg=!!Object.fromEntries,Xg=!!String.prototype.codePointAt,Qg=!!String.prototype.trimStart,Jg=!!String.prototype.trimEnd,ev=!!Number.isSafeInteger,tv=ev?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},Si=!0;try{var nv=Yl("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Si=((qs=nv.exec("a"))===null||qs===void 0?void 0:qs[0])==="a"}catch{Si=!1}var Sa=Wg?function(e,t,n){return e.startsWith(t,n)}:function(e,t,n){return e.slice(n,n+t.length)===t},Ai=qg?String.fromCodePoint:function(){for(var e=[],t=0;ts;){if(i=e[s++],i>1114111)throw RangeError(i+" is not a valid code point");n+=i<65536?String.fromCharCode(i):String.fromCharCode(((i-=65536)>>10)+55296,i%1024+56320)}return n},Aa=Yg?Object.fromEntries:function(e){for(var t={},n=0,r=e;n=n)){var r=e.charCodeAt(t),s;return r<55296||r>56319||t+1===n||(s=e.charCodeAt(t+1))<56320||s>57343?r:(r-55296<<10)+(s-56320)+65536}},rv=Qg?function(e){return e.trimStart()}:function(e){return e.replace(zg,"")},sv=Jg?function(e){return e.trimEnd()}:function(e){return e.replace(Zg,"")};function Yl(e,t){return new RegExp(e,t)}var Ci;if(Si){var Ca=Yl("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Ci=function(e,t){var n;Ca.lastIndex=t;var r=Ca.exec(e);return(n=r[1])!==null&&n!==void 0?n:""}}else Ci=function(e,t){for(var n=[];;){var r=ql(e,t);if(r===void 0||Xl(r)||cv(r))break;n.push(r),t+=r>=65536?2:1}return Ai.apply(void 0,n)};var iv=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 s=[];!this.isEOF();){var i=this.char();if(i===123){var o=this.parseArgument(t,r);if(o.err)return o;s.push(o.val)}else{if(i===125&&t>0)break;if(i===35&&(n==="plural"||n==="selectordinal")){var a=this.clonePosition();this.bump(),s.push({type:me.pound,location:Q(a,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(Y.UNMATCHED_CLOSING_TAG,Q(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&Pi(this.peek()||0)){var o=this.parseTag(t,n);if(o.err)return o;s.push(o.val)}else{var o=this.parseLiteral(t,n);if(o.err)return o;s.push(o.val)}}}return{val:s,err:null}},e.prototype.parseTag=function(t,n){var r=this.clonePosition();this.bump();var s=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:me.literal,value:"<".concat(s,"/>"),location:Q(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,n,!0);if(i.err)return i;var o=i.val,a=this.clonePosition();if(this.bumpIf("")?{val:{type:me.tag,value:s,children:o,location:Q(r,this.clonePosition())},err:null}:this.error(Y.INVALID_TAG,Q(a,this.clonePosition())))}else return this.error(Y.UNCLOSED_TAG,Q(r,this.clonePosition()))}else return this.error(Y.INVALID_TAG,Q(r,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&av(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,n){for(var r=this.clonePosition(),s="";;){var i=this.tryParseQuote(n);if(i){s+=i;continue}var o=this.tryParseUnquoted(t,n);if(o){s+=o;continue}var a=this.tryParseLeftAngleBracket();if(a){s+=a;continue}break}var c=Q(r,this.clonePosition());return{val:{type:me.literal,value:s,location:c},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!ov(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 Ai.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(),Ai(r))},e.prototype.parseArgument=function(t,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Y.EXPECT_ARGUMENT_CLOSING_BRACE,Q(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(Y.EMPTY_ARGUMENT,Q(r,this.clonePosition()));var s=this.parseIdentifierIfPossible().value;if(!s)return this.error(Y.MALFORMED_ARGUMENT,Q(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Y.EXPECT_ARGUMENT_CLOSING_BRACE,Q(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:me.argument,value:s,location:Q(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Y.EXPECT_ARGUMENT_CLOSING_BRACE,Q(r,this.clonePosition())):this.parseArgumentOptions(t,n,s,r);default:return this.error(Y.MALFORMED_ARGUMENT,Q(r,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),n=this.offset(),r=Ci(this.message,n),s=n+r.length;this.bumpTo(s);var i=this.clonePosition(),o=Q(t,i);return{value:r,location:o}},e.prototype.parseArgumentOptions=function(t,n,r,s){var i,o=this.clonePosition(),a=this.parseIdentifierIfPossible().value,c=this.clonePosition();switch(a){case"":return this.error(Y.EXPECT_ARGUMENT_TYPE,Q(o,c));case"number":case"date":case"time":{this.bumpSpace();var u=null;if(this.bumpIf(",")){this.bumpSpace();var l=this.clonePosition(),f=this.parseSimpleArgStyleIfPossible();if(f.err)return f;var h=sv(f.val);if(h.length===0)return this.error(Y.EXPECT_ARGUMENT_STYLE,Q(this.clonePosition(),this.clonePosition()));var m=Q(l,this.clonePosition());u={style:h,styleLocation:m}}var T=this.tryParseArgumentClose(s);if(T.err)return T;var E=Q(s,this.clonePosition());if(u&&Sa(u==null?void 0:u.style,"::",0)){var M=rv(u.style.slice(2));if(a==="number"){var f=this.parseNumberSkeletonFromString(M,u.styleLocation);return f.err?f:{val:{type:me.number,value:r,location:E,style:f.val},err:null}}else{if(M.length===0)return this.error(Y.EXPECT_DATE_TIME_SKELETON,E);var P=M;this.locale&&(P=Kg(M,this.locale));var h={type:Vn.dateTime,pattern:P,location:u.styleLocation,parsedOptions:this.shouldParseSkeletons?Bg(P):{}},A=a==="date"?me.date:me.time;return{val:{type:A,value:r,location:E,style:h},err:null}}}return{val:{type:a==="number"?me.number:a==="date"?me.date:me.time,value:r,location:E,style:(i=u==null?void 0:u.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var N=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Y.EXPECT_SELECT_ARGUMENT_OPTIONS,Q(N,$({},N)));this.bumpSpace();var O=this.parseIdentifierIfPossible(),V=0;if(a!=="select"&&O.value==="offset"){if(!this.bumpIf(":"))return this.error(Y.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Q(this.clonePosition(),this.clonePosition()));this.bumpSpace();var f=this.tryParseDecimalInteger(Y.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Y.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(f.err)return f;this.bumpSpace(),O=this.parseIdentifierIfPossible(),V=f.val}var X=this.tryParsePluralOrSelectOptions(t,a,n,O);if(X.err)return X;var T=this.tryParseArgumentClose(s);if(T.err)return T;var re=Q(s,this.clonePosition());return a==="select"?{val:{type:me.select,value:r,options:Aa(X.val),location:re},err:null}:{val:{type:me.plural,value:r,options:Aa(X.val),offset:V,pluralType:a==="plural"?"cardinal":"ordinal",location:re},err:null}}default:return this.error(Y.INVALID_ARGUMENT_TYPE,Q(o,c))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(Y.EXPECT_ARGUMENT_CLOSING_BRACE,Q(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 s=this.clonePosition();if(!this.bumpUntil("'"))return this.error(Y.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,Q(s,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=kg(t)}catch{return this.error(Y.INVALID_NUMBER_SKELETON,n)}return{val:{type:Vn.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?Gg(r):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,n,r,s){for(var i,o=!1,a=[],c=new Set,u=s.value,l=s.location;;){if(u.length===0){var f=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(Y.EXPECT_PLURAL_ARGUMENT_SELECTOR,Y.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;l=Q(f,this.clonePosition()),u=this.message.slice(f.offset,this.offset())}else break}if(c.has(u))return this.error(n==="select"?Y.DUPLICATE_SELECT_ARGUMENT_SELECTOR:Y.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,l);u==="other"&&(o=!0),this.bumpSpace();var m=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?Y.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:Y.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,Q(this.clonePosition(),this.clonePosition()));var T=this.parseMessage(t+1,n,r);if(T.err)return T;var E=this.tryParseArgumentClose(m);if(E.err)return E;a.push([u,{value:T.val,location:Q(m,this.clonePosition())}]),c.add(u),this.bumpSpace(),i=this.parseIdentifierIfPossible(),u=i.value,l=i.location}return a.length===0?this.error(n==="select"?Y.EXPECT_SELECT_ARGUMENT_SELECTOR:Y.EXPECT_PLURAL_ARGUMENT_SELECTOR,Q(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!o?this.error(Y.MISSING_OTHER_CLAUSE,Q(this.clonePosition(),this.clonePosition())):{val:a,err:null}},e.prototype.tryParseDecimalInteger=function(t,n){var r=1,s=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var i=!1,o=0;!this.isEOF();){var a=this.char();if(a>=48&&a<=57)i=!0,o=o*10+(a-48),this.bump();else break}var c=Q(s,this.clonePosition());return i?(o*=r,tv(o)?{val:o,err:null}:this.error(n,c)):this.error(t,c)},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=ql(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(Sa(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()&&Xl(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 Pi(e){return e>=97&&e<=122||e>=65&&e<=90}function ov(e){return Pi(e)||e===47}function av(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 Xl(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function cv(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 Oi(e){e.forEach(function(t){if(delete t.location,Fl(t)||jl(t))for(var n in t.options)delete t.options[n].location,Oi(t.options[n].value);else Ul(t)&&Kl(t.style)||(kl(t)||$l(t))&&Ti(t.style)?delete t.style.location:Gl(t)&&Oi(t.children)})}function lv(e,t){t===void 0&&(t={}),t=$({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new iv(e,t).parse();if(n.err){var r=SyntaxError(Y[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return t!=null&&t.captureLocation||Oi(n.val),n.val}function ft(e,t){var n=t&&t.cache?t.cache:mv,r=t&&t.serializer?t.serializer:dv,s=t&&t.strategy?t.strategy:fv;return s(e,{cache:n,serializer:r})}function uv(e){return e==null||typeof e=="number"||typeof e=="boolean"}function Ql(e,t,n,r){var s=uv(r)?r:n(r),i=t.get(s);return typeof i>"u"&&(i=e.call(this,r),t.set(s,i)),i}function Jl(e,t,n){var r=Array.prototype.slice.call(arguments,3),s=n(r),i=t.get(s);return typeof i>"u"&&(i=e.apply(this,r),t.set(s,i)),i}function oo(e,t,n,r,s){return n.bind(t,e,r,s)}function fv(e,t){var n=e.length===1?Ql:Jl;return oo(e,this,n,t.cache.create(),t.serializer)}function hv(e,t){return oo(e,this,Jl,t.cache.create(),t.serializer)}function pv(e,t){return oo(e,this,Ql,t.cache.create(),t.serializer)}var dv=function(){return JSON.stringify(arguments)};function ao(){this.cache=Object.create(null)}ao.prototype.get=function(e){return this.cache[e]};ao.prototype.set=function(e,t){this.cache[e]=t};var mv={create:function(){return new ao}},ht={variadic:hv,monadic:pv},yt;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(yt||(yt={}));var zt=function(e){ot(t,e);function t(n,r,s){var i=e.call(this,n)||this;return i.code=r,i.originalMessage=s,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),Pa=function(e){ot(t,e);function t(n,r,s,i){return e.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(s).join('", "'),'"'),yt.INVALID_VALUE,i)||this}return t}(zt),gv=function(e){ot(t,e);function t(n,r,s){return e.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),yt.INVALID_VALUE,s)||this}return t}(zt),vv=function(e){ot(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,'"'),yt.MISSING_VALUE,r)||this}return t}(zt),De;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(De||(De={}));function yv(e){return e.length<2?e:e.reduce(function(t,n){var r=t[t.length-1];return!r||r.type!==De.literal||n.type!==De.literal?t.push(n):r.value+=n.value,t},[])}function _v(e){return typeof e=="function"}function Wr(e,t,n,r,s,i,o){if(e.length===1&&ba(e[0]))return[{type:De.literal,value:e[0].value}];for(var a=[],c=0,u=e;c[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>J(()=>import("./AppNotFoundView-99459d3f.js"),[],import.meta.url)},{path:"/",name:"home",component:()=>J(()=>import("./MainOverviewView-6917deca.js"),["./RouteView-50dbfa4c.css"],import.meta.url)},...e,...t,...n,...r];function Ig(e=""){return{baseGuiPath:"/gui",apiUrl:e,version:"1.7.0"}}class Rg{constructor(t){ce(this,"env");let n=t;const r=(a,c="")=>this.var(a,(n==null?void 0:n[a])??c),s=this.getConfig(),i=Mg(r("KUMA_VERSION",s.version)),o=encodeURIComponent(r("KUMA_PRODUCT_NAME"));n={...n,KUMA_UTM_QUERY_PARAMS:`utm_source=${o}&utm_medium=${o}`},this.env={...n,KUMA_INSTALL_URL:`${r("KUMA_INSTALL_URL")}?${r("KUMA_UTM_QUERY_PARAMS")}`,KUMA_DOCS_URL:`${r("KUMA_DOCS_URL")}/${i.patch==="0.0.0"?"dev":i.patch.replace(/\.\d+$/,".x")}`,KUMA_VERSION:i.pre,KUMA_API_URL:r("KUMA_API_URL")||s.apiUrl,KUMA_BASE_PATH:r("KUMA_BASE_PATH")||s.baseGuiPath}}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=Ig(),console.error("Unable to parse kuma config. Falling back to defaults")),n.apiUrl=Lg(n.apiUrl),n}}function Bl(e){return e.endsWith("/")?Bl(e.slice(0,-1)):e}function Lg(e){return e=!e.includes("://")&&!e.startsWith("/")?`/${e}`:e,Bl(e)}function Mg(e){const[t,n,...r]=e.split(".");if(isNaN(parseInt(t)))return{major:t,minor:t,patch:t,pre:t};const[s,i]=r.join(".").split("-");return{major:t,minor:`${t}.${n}`,patch:`${t}.${n}.${s}`,pre:`${t}.${n}.${s}${i!==void 0?`-${i}`:""}`}}var wi=function(e,t){return wi=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(n[s]=r[s])},wi(e,t)};function ot(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");wi(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var $=function(){return $=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0}),n=[],r=0,s=t;r1)throw new RangeError("integer-width stems only accept a single optional option");s.options[0].replace(Fg,function(c,u,l,f,h,m){if(u)t.minimumIntegerDigits=l.length;else{if(f&&h)throw new Error("We currently do not support maximum integer digits");if(m)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Zl.test(s.stem)){t.minimumIntegerDigits=s.stem.length;continue}if(Ea.test(s.stem)){if(s.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");s.stem.replace(Ea,function(c,u,l,f,h,m){return l==="*"?t.minimumFractionDigits=u.length:f&&f[0]==="#"?t.maximumFractionDigits=f.length:h&&m?(t.minimumFractionDigits=h.length,t.maximumFractionDigits=h.length+m.length):(t.minimumFractionDigits=u.length,t.maximumFractionDigits=u.length),""});var i=s.options[0];i==="w"?t=$($({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=$($({},t),wa(i)));continue}if(zl.test(s.stem)){t=$($({},t),wa(s.stem));continue}var o=Wl(s.stem);o&&(t=$($({},t),o));var a=jg(s.stem);a&&(t=$($({},t),a))}return t}var Hr={"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 Kg(e,t){for(var n="",r=0;r>1),c="a",u=Vg(t);for((u=="H"||u=="k")&&(a=0);a-- >0;)n+=c;for(;o-- >0;)n=u+n}else s==="J"?n+="H":n+=s}return n}function Vg(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 s=Hr[r||""]||Hr[n||""]||Hr["".concat(n,"-001")]||Hr["001"];return s[0]}var qs,zg=new RegExp("^".concat(Vl.source,"*")),Zg=new RegExp("".concat(Vl.source,"*$"));function Q(e,t){return{start:e,end:t}}var Wg=!!String.prototype.startsWith,qg=!!String.fromCodePoint,Yg=!!Object.fromEntries,Xg=!!String.prototype.codePointAt,Qg=!!String.prototype.trimStart,Jg=!!String.prototype.trimEnd,ev=!!Number.isSafeInteger,tv=ev?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},Si=!0;try{var nv=Yl("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Si=((qs=nv.exec("a"))===null||qs===void 0?void 0:qs[0])==="a"}catch{Si=!1}var Sa=Wg?function(e,t,n){return e.startsWith(t,n)}:function(e,t,n){return e.slice(n,n+t.length)===t},Ai=qg?String.fromCodePoint:function(){for(var e=[],t=0;ts;){if(i=e[s++],i>1114111)throw RangeError(i+" is not a valid code point");n+=i<65536?String.fromCharCode(i):String.fromCharCode(((i-=65536)>>10)+55296,i%1024+56320)}return n},Aa=Yg?Object.fromEntries:function(e){for(var t={},n=0,r=e;n=n)){var r=e.charCodeAt(t),s;return r<55296||r>56319||t+1===n||(s=e.charCodeAt(t+1))<56320||s>57343?r:(r-55296<<10)+(s-56320)+65536}},rv=Qg?function(e){return e.trimStart()}:function(e){return e.replace(zg,"")},sv=Jg?function(e){return e.trimEnd()}:function(e){return e.replace(Zg,"")};function Yl(e,t){return new RegExp(e,t)}var Ci;if(Si){var Ca=Yl("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Ci=function(e,t){var n;Ca.lastIndex=t;var r=Ca.exec(e);return(n=r[1])!==null&&n!==void 0?n:""}}else Ci=function(e,t){for(var n=[];;){var r=ql(e,t);if(r===void 0||Xl(r)||cv(r))break;n.push(r),t+=r>=65536?2:1}return Ai.apply(void 0,n)};var iv=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 s=[];!this.isEOF();){var i=this.char();if(i===123){var o=this.parseArgument(t,r);if(o.err)return o;s.push(o.val)}else{if(i===125&&t>0)break;if(i===35&&(n==="plural"||n==="selectordinal")){var a=this.clonePosition();this.bump(),s.push({type:me.pound,location:Q(a,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(Y.UNMATCHED_CLOSING_TAG,Q(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&Pi(this.peek()||0)){var o=this.parseTag(t,n);if(o.err)return o;s.push(o.val)}else{var o=this.parseLiteral(t,n);if(o.err)return o;s.push(o.val)}}}return{val:s,err:null}},e.prototype.parseTag=function(t,n){var r=this.clonePosition();this.bump();var s=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:me.literal,value:"<".concat(s,"/>"),location:Q(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,n,!0);if(i.err)return i;var o=i.val,a=this.clonePosition();if(this.bumpIf("")?{val:{type:me.tag,value:s,children:o,location:Q(r,this.clonePosition())},err:null}:this.error(Y.INVALID_TAG,Q(a,this.clonePosition())))}else return this.error(Y.UNCLOSED_TAG,Q(r,this.clonePosition()))}else return this.error(Y.INVALID_TAG,Q(r,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&av(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,n){for(var r=this.clonePosition(),s="";;){var i=this.tryParseQuote(n);if(i){s+=i;continue}var o=this.tryParseUnquoted(t,n);if(o){s+=o;continue}var a=this.tryParseLeftAngleBracket();if(a){s+=a;continue}break}var c=Q(r,this.clonePosition());return{val:{type:me.literal,value:s,location:c},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!ov(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 Ai.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(),Ai(r))},e.prototype.parseArgument=function(t,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Y.EXPECT_ARGUMENT_CLOSING_BRACE,Q(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(Y.EMPTY_ARGUMENT,Q(r,this.clonePosition()));var s=this.parseIdentifierIfPossible().value;if(!s)return this.error(Y.MALFORMED_ARGUMENT,Q(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Y.EXPECT_ARGUMENT_CLOSING_BRACE,Q(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:me.argument,value:s,location:Q(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Y.EXPECT_ARGUMENT_CLOSING_BRACE,Q(r,this.clonePosition())):this.parseArgumentOptions(t,n,s,r);default:return this.error(Y.MALFORMED_ARGUMENT,Q(r,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),n=this.offset(),r=Ci(this.message,n),s=n+r.length;this.bumpTo(s);var i=this.clonePosition(),o=Q(t,i);return{value:r,location:o}},e.prototype.parseArgumentOptions=function(t,n,r,s){var i,o=this.clonePosition(),a=this.parseIdentifierIfPossible().value,c=this.clonePosition();switch(a){case"":return this.error(Y.EXPECT_ARGUMENT_TYPE,Q(o,c));case"number":case"date":case"time":{this.bumpSpace();var u=null;if(this.bumpIf(",")){this.bumpSpace();var l=this.clonePosition(),f=this.parseSimpleArgStyleIfPossible();if(f.err)return f;var h=sv(f.val);if(h.length===0)return this.error(Y.EXPECT_ARGUMENT_STYLE,Q(this.clonePosition(),this.clonePosition()));var m=Q(l,this.clonePosition());u={style:h,styleLocation:m}}var T=this.tryParseArgumentClose(s);if(T.err)return T;var E=Q(s,this.clonePosition());if(u&&Sa(u==null?void 0:u.style,"::",0)){var M=rv(u.style.slice(2));if(a==="number"){var f=this.parseNumberSkeletonFromString(M,u.styleLocation);return f.err?f:{val:{type:me.number,value:r,location:E,style:f.val},err:null}}else{if(M.length===0)return this.error(Y.EXPECT_DATE_TIME_SKELETON,E);var P=M;this.locale&&(P=Kg(M,this.locale));var h={type:Vn.dateTime,pattern:P,location:u.styleLocation,parsedOptions:this.shouldParseSkeletons?Bg(P):{}},A=a==="date"?me.date:me.time;return{val:{type:A,value:r,location:E,style:h},err:null}}}return{val:{type:a==="number"?me.number:a==="date"?me.date:me.time,value:r,location:E,style:(i=u==null?void 0:u.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var N=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Y.EXPECT_SELECT_ARGUMENT_OPTIONS,Q(N,$({},N)));this.bumpSpace();var O=this.parseIdentifierIfPossible(),V=0;if(a!=="select"&&O.value==="offset"){if(!this.bumpIf(":"))return this.error(Y.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Q(this.clonePosition(),this.clonePosition()));this.bumpSpace();var f=this.tryParseDecimalInteger(Y.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Y.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(f.err)return f;this.bumpSpace(),O=this.parseIdentifierIfPossible(),V=f.val}var X=this.tryParsePluralOrSelectOptions(t,a,n,O);if(X.err)return X;var T=this.tryParseArgumentClose(s);if(T.err)return T;var re=Q(s,this.clonePosition());return a==="select"?{val:{type:me.select,value:r,options:Aa(X.val),location:re},err:null}:{val:{type:me.plural,value:r,options:Aa(X.val),offset:V,pluralType:a==="plural"?"cardinal":"ordinal",location:re},err:null}}default:return this.error(Y.INVALID_ARGUMENT_TYPE,Q(o,c))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(Y.EXPECT_ARGUMENT_CLOSING_BRACE,Q(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 s=this.clonePosition();if(!this.bumpUntil("'"))return this.error(Y.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,Q(s,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=kg(t)}catch{return this.error(Y.INVALID_NUMBER_SKELETON,n)}return{val:{type:Vn.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?Gg(r):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,n,r,s){for(var i,o=!1,a=[],c=new Set,u=s.value,l=s.location;;){if(u.length===0){var f=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(Y.EXPECT_PLURAL_ARGUMENT_SELECTOR,Y.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;l=Q(f,this.clonePosition()),u=this.message.slice(f.offset,this.offset())}else break}if(c.has(u))return this.error(n==="select"?Y.DUPLICATE_SELECT_ARGUMENT_SELECTOR:Y.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,l);u==="other"&&(o=!0),this.bumpSpace();var m=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?Y.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:Y.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,Q(this.clonePosition(),this.clonePosition()));var T=this.parseMessage(t+1,n,r);if(T.err)return T;var E=this.tryParseArgumentClose(m);if(E.err)return E;a.push([u,{value:T.val,location:Q(m,this.clonePosition())}]),c.add(u),this.bumpSpace(),i=this.parseIdentifierIfPossible(),u=i.value,l=i.location}return a.length===0?this.error(n==="select"?Y.EXPECT_SELECT_ARGUMENT_SELECTOR:Y.EXPECT_PLURAL_ARGUMENT_SELECTOR,Q(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!o?this.error(Y.MISSING_OTHER_CLAUSE,Q(this.clonePosition(),this.clonePosition())):{val:a,err:null}},e.prototype.tryParseDecimalInteger=function(t,n){var r=1,s=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var i=!1,o=0;!this.isEOF();){var a=this.char();if(a>=48&&a<=57)i=!0,o=o*10+(a-48),this.bump();else break}var c=Q(s,this.clonePosition());return i?(o*=r,tv(o)?{val:o,err:null}:this.error(n,c)):this.error(t,c)},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=ql(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(Sa(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()&&Xl(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 Pi(e){return e>=97&&e<=122||e>=65&&e<=90}function ov(e){return Pi(e)||e===47}function av(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 Xl(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function cv(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 Oi(e){e.forEach(function(t){if(delete t.location,Fl(t)||jl(t))for(var n in t.options)delete t.options[n].location,Oi(t.options[n].value);else Ul(t)&&Kl(t.style)||(kl(t)||$l(t))&&Ti(t.style)?delete t.style.location:Gl(t)&&Oi(t.children)})}function lv(e,t){t===void 0&&(t={}),t=$({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new iv(e,t).parse();if(n.err){var r=SyntaxError(Y[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return t!=null&&t.captureLocation||Oi(n.val),n.val}function ft(e,t){var n=t&&t.cache?t.cache:mv,r=t&&t.serializer?t.serializer:dv,s=t&&t.strategy?t.strategy:fv;return s(e,{cache:n,serializer:r})}function uv(e){return e==null||typeof e=="number"||typeof e=="boolean"}function Ql(e,t,n,r){var s=uv(r)?r:n(r),i=t.get(s);return typeof i>"u"&&(i=e.call(this,r),t.set(s,i)),i}function Jl(e,t,n){var r=Array.prototype.slice.call(arguments,3),s=n(r),i=t.get(s);return typeof i>"u"&&(i=e.apply(this,r),t.set(s,i)),i}function oo(e,t,n,r,s){return n.bind(t,e,r,s)}function fv(e,t){var n=e.length===1?Ql:Jl;return oo(e,this,n,t.cache.create(),t.serializer)}function hv(e,t){return oo(e,this,Jl,t.cache.create(),t.serializer)}function pv(e,t){return oo(e,this,Ql,t.cache.create(),t.serializer)}var dv=function(){return JSON.stringify(arguments)};function ao(){this.cache=Object.create(null)}ao.prototype.get=function(e){return this.cache[e]};ao.prototype.set=function(e,t){this.cache[e]=t};var mv={create:function(){return new ao}},ht={variadic:hv,monadic:pv},yt;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(yt||(yt={}));var zt=function(e){ot(t,e);function t(n,r,s){var i=e.call(this,n)||this;return i.code=r,i.originalMessage=s,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),Pa=function(e){ot(t,e);function t(n,r,s,i){return e.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(s).join('", "'),'"'),yt.INVALID_VALUE,i)||this}return t}(zt),gv=function(e){ot(t,e);function t(n,r,s){return e.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),yt.INVALID_VALUE,s)||this}return t}(zt),vv=function(e){ot(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,'"'),yt.MISSING_VALUE,r)||this}return t}(zt),De;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(De||(De={}));function yv(e){return e.length<2?e:e.reduce(function(t,n){var r=t[t.length-1];return!r||r.type!==De.literal||n.type!==De.literal?t.push(n):r.value+=n.value,t},[])}function _v(e){return typeof e=="function"}function Wr(e,t,n,r,s,i,o){if(e.length===1&&ba(e[0]))return[{type:De.literal,value:e[0].value}];for(var a=[],c=0,u=e;c"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=lv,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}(),hn;(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"})(hn||(hn={}));var Pr=function(e){ot(t,e);function t(n,r,s){var i=this,o=s?s instanceof Error?s:new Error(String(s)):void 0;return i=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,` `).concat(o?` @@ -64,4 +64,4 @@ Try polyfilling it using "@formatjs/intl-pluralrules" Try polyfilling it using "@formatjs/intl-relativetimeformat" `,yt.MISSING_INTL_API));try{return Kv(e,t,s).format(n,r)}catch(o){e.onError(new Xe("Error formatting relative time.",e.locale,o))}return String(n)}var zv=["style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem"];function su(e,t,n){var r=e.locale,s=e.formats,i=e.onError;n===void 0&&(n={});var o=n.format,a=o&&co(s,"number",o,i)||{},c=mn(n,zv,a);return t(r,c)}function Zv(e,t,n,r){r===void 0&&(r={});try{return su(e,t,r).format(n)}catch(s){e.onError(new Xe("Error formatting number.",e.locale,s))}return String(n)}function Wv(e,t,n,r){r===void 0&&(r={});try{return su(e,t,r).formatToParts(n)}catch(s){e.onError(new Xe("Error formatting number.",e.locale,s))}return[]}function qv(e){var t=e?e[Object.keys(e)[0]]:void 0;return typeof t=="string"}function Yv(e){e.onWarn&&e.defaultRichTextElements&&qv(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 Xv(e,t){var n=Iv(t),r=$($({},Ov),e),s=r.locale,i=r.defaultLocale,o=r.onError;return s?!Intl.NumberFormat.supportedLocalesOf(s).length&&o?o(new Oa('Missing locale data for locale: "'.concat(s,'" in Intl.NumberFormat. Using default locale: "').concat(i,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(s).length&&o&&o(new Oa('Missing locale data for locale: "'.concat(s,'" in Intl.DateTimeFormat. Using default locale: "').concat(i,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(o&&o(new Sv('"locale" was not configured, using "'.concat(i,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),r.locale=r.defaultLocale||"en"),Yv(r),$($({},r),{formatters:n,formatNumber:Zv.bind(null,r,n.getNumberFormat),formatNumberToParts:Wv.bind(null,r,n.getNumberFormat),formatRelativeTime:Vv.bind(null,r,n.getRelativeTimeFormat),formatDate:Lv.bind(null,r,n.getDateTimeFormat),formatDateToParts:xv.bind(null,r,n.getDateTimeFormat),formatTime:Mv.bind(null,r,n.getDateTimeFormat),formatDateTimeRange:Nv.bind(null,r,n.getDateTimeFormat),formatTimeToParts:Dv.bind(null,r,n.getDateTimeFormat),formatPlural:jv.bind(null,r,n.getPluralRules),formatMessage:La.bind(null,r,n),$t:La.bind(null,r,n),formatList:$v.bind(null,r,n.getListFormat),formatListToParts:ru.bind(null,r,n.getListFormat),formatDisplayName:Bv.bind(null,r,n.getDisplayNames)})}var Qv=Er;Er.flatten=Er;Er.unflatten=au;function iu(e){return e&&e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function ou(e){return e}function Er(e,t){t=t||{};const n=t.delimiter||".",r=t.maxDepth,s=t.transformKey||ou,i={};function o(a,c,u){u=u||1,Object.keys(a).forEach(function(l){const f=a[l],h=t.safe&&Array.isArray(f),m=Object.prototype.toString.call(f),T=iu(f),E=m==="[object Object]"||m==="[object Array]",M=c?c+n+s(l):s(l);if(!h&&!T&&E&&Object.keys(f).length&&(!t.maxDepth||u0&&(f=o(l.shift()),h=o(l[0]))}m[f]=au(e[u],t)}),i}const Jv=tu(),ey=(e,t,n=!1)=>{const r=Xv({...typeof n=="boolean"?null:n,locale:e,messages:Qv.flatten(t,{safe:!0})},Jv),{$t:s,...i}=r,o=i,a={t:(c,u,l)=>o.formatMessage({id:c},u,l),te:c=>!!o.messages[c],tm:c=>o.messages[c]||[],...o,source:t};return typeof n=="boolean"&&n===!0||typeof n!="boolean"&&n.isGlobal,a};function ty(e){const t=e.split(/([A-Z][a-z]+)/).join(" ").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.substring(1)}function cu(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 s=e[r[0]];return s===void 0?n:s}return cu(e[r[0]],r.slice(1),n)}class Na extends Error{get key(){return this.message}}const ny=(e,t)=>{const n=ey("en-us",e,!0);return{...n,t:function(...r){const s=r[0];try{if(typeof cu(e,s)>"u")throw s.startsWith("http.api.")?new Na(s):new Error(`Missing message: "${s}" for locale "en-us", using id as fallback`);return 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 Na:return ty(i.key.split(".").pop());default:throw i}}}}};class ry{constructor(t,n){this.client=t,this.env=n}get baseUrl(){return this.client.baseUrl}setBaseUrl(t){this.client.baseUrl=t}}class sy extends ry{async getStatus(){try{const{response:t}=await this.client.raw("/");return t.status===200?"OK":null}catch{return null}}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})}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})}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},s){return this.client.get(`/meshes/${t}/dataplanes/${n}/${r}`,{params:s})}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});return Array.isArray(r)?r.find(i=>i.tags["kuma.io/service"]===n)??null:null}getPolicyConnections({mesh:t,policyPath:n,policyName:r},s){return this.client.get(`/meshes/${t}/${n}/${r}/dataplanes`,{params:s})}getAllPolicyEntitiesFromMesh({mesh:t,path:n},r){return this.client.get(`/meshes/${t}/${n}`,{params:r})}getSinglePolicyEntity({mesh:t,path:n,name:r},s){return this.client.get(`/meshes/${t}/${n}/${r}`,{params:s})}}class iy extends Error{constructor({status:n,type:r=null,title:s,detail:i=null,instance:o=null,invalidParameters:a=[]}){super(s);ce(this,"status");ce(this,"type");ce(this,"title");ce(this,"detail");ce(this,"instance");ce(this,"invalidParameters");this.name="ApiError",this.status=n,this.type=r,this.title=s,this.detail=i,this.instance=o,this.invalidParameters=a}toJSON(){return{status:this.status,type:this.type,title:this.title,detail:this.detail,instance:this.instance,invalidParameters:this.invalidParameters}}}async function oy(e,t={},n){var l;const r=t,s=r.method??"GET";r.headers=r.headers instanceof Headers?r.headers:new Headers(r.headers),!r.headers.has("content-type")&&["POST","PUT","PATCH"].includes(s)&&r.headers.set("content-type","application/json");let i=e;"params"in t&&t.params!==void 0&&s==="GET"&&(i+=`?${new URLSearchParams(t.params).toString()}`),n!==void 0&&((l=r.headers.get("content-type"))!=null&&l.startsWith("application/json")?r.body=JSON.stringify(n):r.body=n);let o;try{o=await fetch(i,r)}catch(f){throw ay(f)}const a=o.headers.get("content-type"),u=(a!==null?a.startsWith("application/json")||a.startsWith("application/problem+json"):!1)?await o.json():await o.text();if(o.ok)return{response:o,data:u};throw cy(o,u)}function ay(e){const t=e instanceof Error?e.message:"An unknown network error occurred.";return new Error(t)}function cy(e,t){const n=e.status;let r,s,i,o,a;return typeof t=="string"&&t.length>0?s=t:t!==null&&typeof t=="object"&&("type"in t&&typeof t.type=="string"&&(r=t.type),"title"in t&&typeof t.title=="string"&&(s=t.title),"detail"in t&&typeof t.detail=="string"&&(i=t.detail),"instance"in t&&typeof t.instance=="string"&&(o=t.instance),"invalid_parameters"in t&&Array.isArray(t.invalid_parameters)&&(a=t.invalid_parameters)),n===403&&(s="You currently don’t have access to this data."),s===void 0&&(s="An error has occurred while trying to load this data."),new iy({status:n,type:r,title:s,detail:i,instance:o,invalidParameters:a})}class ly{constructor(t){ce(this,"_baseUrl");this.env=t,this._baseUrl=t("KUMA_API_URL")}get baseUrl(){return this._baseUrl}set baseUrl(t){this._baseUrl=t}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:s}=await this.raw(t,n,r,"POST");return s}async put(t,n,r){const{data:s}=await this.raw(t,n,r,"PUT");return s}async patch(t,n,r){const{data:s}=await this.raw(t,n,r,"PATCH");return s}async raw(t,n,r={},s="GET"){const i=xa(r);i.method=s;const o=new Headers;if("headers"in i){const c=i.headers instanceof Headers?i.headers:new Headers(i.headers);for(const[u,l]of c)o.set(u,l)}Object.keys(o).length>0&&(i.headers=o);const a=xa(i);return oy(`${t.startsWith("http")?"":this.baseUrl}${t}`,a,n)}}function xa(e){const t=e??{};if(t.params&&!Array.isArray(t.params)){const n=[];for(const[r,s]of Object.entries(t.params))if(s!==void 0)if(Array.isArray(s))for(const i of s)n.push([r,i]);else n.push([r,s]);t.params=n}return t}const a_=50,uy=500,c_="Disabled",l_="kuma.io/zone",fy={status:null,clientConfig:null},hy={SET_CONFIG_DATA:(e,t)=>e.clientConfig=t,SET_STATUS:(e,t)=>e.status=t},py={getStatus:e=>e.status,getConfig:e=>e.clientConfig,getEnvironment:e=>{var t;return(t=e.clientConfig)==null?void 0:t.environment},getMode:e=>{var t;return(t=e.clientConfig)==null?void 0:t.mode},getConfigurationType:e=>{var t,n;return(n=(t=e.clientConfig)==null?void 0:t.store)==null?void 0:n.type},getMulticlusterStatus:(e,t)=>t.getMode==="global"},dy=e=>({bootstrapConfig({dispatch:t}){return t("getConfig")},getConfig({commit:t}){return e.getConfig().then(n=>{t("SET_CONFIG_DATA",n)})},getStatus({commit:t}){return e.getStatus().then(n=>{t("SET_STATUS",n)})}}),my=e=>({namespaced:!0,state:()=>fy,getters:py,mutations:hy,actions:dy(e)}),gy={isCompleted:Pt.get("onboardingIsCompleted")==="true",step:Pt.get("onboardingStep")||"onboarding-welcome",mode:"demo"},vy={SET_STEP:(e,t)=>e.step=t,SET_IS_COMPLETED:(e,t)=>e.isCompleted=t,UPDATE_MODE:(e,t)=>e.mode=t},yy={completeOnboarding({commit:e,dispatch:t}){t("fetchDataplaneTotalCount",null,{root:!0}),t("sidebar/getInsights",null,{root:!0}),e("SET_IS_COMPLETED",!0),Pt.set("onboardingIsCompleted","true"),Pt.remove("onboardingStep")},changeStep({commit:e},t){e("SET_STEP",t),Pt.set("onboardingStep",t)},changeMode({commit:e},t){e("UPDATE_MODE",t)}},_y={namespaced:!0,state:()=>gy,mutations:vy,actions:yy};function Da(e){const t=e.items.reduce((n,{dataplanes:r,dataplanesByType:s,policies:i,services:o})=>{var a,c;n.services.internal+=o.internal||0,n.services.external+=o.external||0,n.services.total+=o.total||0,n.dataplanes.total+=r.total||0,n.dataplanes.standard+=((a=s.standard)==null?void 0:a.total)||0,n.dataplanes.gateway+=((c=s.gateway)==null?void 0:c.total)||0;for(const[u,l]of Object.entries(i))n.policies[u]||(n.policies[u]=0),n.policies[u]+=l.total||0;return n},{services:{total:0,internal:0,external:0},dataplanes:{total:0,standard:0,gateway:0},policies:{}});return t.policies.total=Object.values(t.policies).reduce((n,r)=>n+r,0),t}function by(e){return Object.entries(e.resources).reduce((t,[n,r])=>(t[n]||(t[n]=0),t[n]+=r.total||0,t),{})}const Ey={insights:{global:{},mesh:{services:{total:0,internal:0,external:0},dataplanes:{total:0,standard:0,gateway:0},policies:{}}}},wy={SET_GLOBAL_INSIGHTS:(e,t)=>e.insights.global=t,SET_MESH_INSIGHTS:(e,t)=>e.insights.mesh=t},Ty=e=>({getInsights({dispatch:t}){return Promise.all([t("getGlobalInsights"),t("getMeshInsights")])},async getMeshInsights({commit:t,rootState:n}){if(n.selectedMesh===null)return;let r;try{const s=await e.getMeshInsights({name:n.selectedMesh});r=Da({items:[s]})}catch{r=Da({items:[]})}t("SET_MESH_INSIGHTS",r)},async getGlobalInsights({commit:t}){const n=await e.getGlobalInsights(),r=by(n);t("SET_GLOBAL_INSIGHTS",r)}}),Sy=e=>({namespaced:!0,state:()=>Ey,mutations:wy,actions:Ty(e)}),Ay={menu:null,globalLoading:!0,defaultVisibility:{appError:!0,onboardingNotification:!0},meshes:{total:0,items:[],next:null},selectedMesh:"default",totalDataplaneCount:0,version:"",itemQueryNamespace:"item",policyTypes:[],policyTypesByPath:{},policyTypesByName:{},globalKdsAddress:"grpcs://:5685",currentMeshPolicies:{}},Cy=e=>({modules:{sidebar:Sy(e),config:my(e),onboarding:_y},state:()=>Ay,getters:{globalLoading:t=>t.globalLoading,shouldShowAppError:t=>t.defaultVisibility.appError&&t.config.status!=="OK",shouldShowOnboardingNotification:t=>{const n=t.meshes.items.length===1&&t.meshes.items[0].name==="default";return t.defaultVisibility.onboardingNotification&&t.totalDataplaneCount===0&&n},getMeshList:t=>t.meshes,getItemQueryNamespace:t=>t.itemQueryNamespace},mutations:{SET_GLOBAL_LOADING:(t,n)=>t.globalLoading=n,SET_MESHES:(t,n)=>t.meshes=n,SET_SELECTED_MESH:(t,n)=>t.selectedMesh=n,SET_TOTAL_DATAPLANE_COUNT:(t,n)=>t.totalDataplaneCount=n,SET_POLICY_TYPES:(t,n)=>{n.sort((r,s)=>r.name.localeCompare(s.name)),t.policyTypes=n},SET_POLICY_TYPES_BY_PATH:(t,n)=>t.policyTypesByPath=n,SET_POLICY_TYPES_BY_NAME:(t,n)=>t.policyTypesByName=n,SET_GLOBAL_KDS_ADDRESS:(t,n)=>t.globalKdsAddress=n},actions:{updateGlobalLoading({commit:t},n){t("SET_GLOBAL_LOADING",n)},async bootstrap({dispatch:t,getters:n,state:r}){if(await t("config/getStatus"),n["config/getStatus"]==="OK")if(await Promise.all([t("fetchMeshList"),t("fetchDataplaneTotalCount"),t("config/bootstrapConfig")]),r.meshes.items.length>0){const s=Pt.get("selectedMesh");let i;if(s!==null){const o=r.meshes.items.find(a=>a.name===s);o!==void 0&&(i=o)}i===void 0&&(i=r.meshes.items[0]),await t("updateSelectedMesh",i.name),await t("sidebar/getInsights")}else await t("updateSelectedMesh",null)},async fetchMeshList({commit:t,state:n}){const r={size:uy};try{const{total:s,items:i,next:o}=await e.getAllMeshes(r),a={items:i??[],total:s,next:o};a.items.sort((c,u)=>c.name==="default"?-1:u.name==="default"?1:c.name.localeCompare(u.name)),t("SET_MESHES",a)}catch(s){console.error(s)}},updateSelectedMesh({commit:t},n){n!==null?Pt.set("selectedMesh",n):Pt.remove("selectedMesh"),t("SET_SELECTED_MESH",n)},async fetchDataplaneTotalCount({commit:t}){try{const n=await e.getAllDataplanes({size:1});t("SET_TOTAL_DATAPLANE_COUNT",n.total)}catch(n){console.error(n)}},async fetchPolicyTypes({commit:t}){const{policies:n}=await e.getPolicyTypes(),r=n.reduce((i,o)=>Object.assign(i,{[o.path]:o}),{}),s=n.reduce((i,o)=>Object.assign(i,{[o.name]:o}),{});t("SET_POLICY_TYPES",n),t("SET_POLICY_TYPES_BY_PATH",r),t("SET_POLICY_TYPES_BY_NAME",s)},updateGlobalKdsAddress({commit:t},n){t("SET_GLOBAL_KDS_ADDRESS",n)}}}),Py={EnvVars:ne("EnvVars"),Env:ne("Env"),env:ne("env"),i18n:ne("i18n"),enUs:ne("i18n.locale.enUs"),kumaEnUs:ne("kuma.locale.enUs"),httpClient:ne("httpClient"),api:ne("KumaApi"),dataSourcePool:ne("DataSourcePool"),dataSourceLifecycle:ne("DataSourceLifecycle"),sources:ne("sources"),storeConfig:ne("storeOptions"),store:ne("store"),router:ne("router"),routes:ne("vue.routes"),meshRoutes:ne("kuma.mesh.routes"),dataplaneRoutes:ne("kuma.dataplane.routes"),gatewayRoutes:ne("kuma.gateway.routes"),serviceRoutes:ne("kuma.service.routes"),policyRoutes:ne("kuma.policy.routes"),zoneRoutes:ne("kuma.zone.routes"),diagnosticsRoutes:ne("kuma.diagnostics.routes"),onboardingRoutes:ne("kuma.onboarding.routes"),nav:ne("nav"),logger:ne("logger"),app:ne("app"),bootstrap:ne("bootstrap")},Oy=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:Rg,arguments:[e.EnvVars]}],[e.env,{service:()=>(...t)=>Cr(e.Env).var(...t)}],[e.i18n,{service:ny,arguments:[e.enUs,e.env]}],[e.kumaEnUs,{constant:Pg,labels:[e.enUs]}],[e.httpClient,{service:ly,arguments:[e.env]}],[e.dataSourceLifecycle,{constant:fm}],[e.dataSourcePool,{service:sm,arguments:[e.sources,e.dataSourceLifecycle]}],[e.api,{service:sy,arguments:[e.httpClient,e.env]}],[e.logger,{service:Ep}],[e.storeConfig,{service:Cy,arguments:[e.api]}],[e.store,{service:_p,arguments:[e.storeConfig]}],[e.router,{service:ul,arguments:[e.routes,e.store]}],[e.routes,{service:Og,arguments:[e.zoneRoutes,e.meshRoutes,e.onboardingRoutes,e.diagnosticsRoutes]}],[e.meshRoutes,{service:sg,arguments:[e.serviceRoutes,e.gatewayRoutes,e.dataplaneRoutes,e.policyRoutes]}],[e.dataplaneRoutes,{service:pm}],[e.gatewayRoutes,{service:mm}],[e.serviceRoutes,{service:hg}],[e.policyRoutes,{service:lg,arguments:[e.store,e.Env]}],[e.zoneRoutes,{service:dg,arguments:[rg([...{}.VITE_ZONE_CREATION_FLOW==="enabled"?pg():[]],{description:"kuma.zone.action.routes"})]}],[e.onboardingRoutes,{service:ag}],[e.diagnosticsRoutes,{service:dm}],[e.nav,{service:()=>t=>gm(t)}],[e.app,{service:Id,arguments:[e.env,e.routes,e.store]}],[e.bootstrap,{service:Rd,arguments:[e.store]}],...og(e),...fg(e)],Ur=Py;async function Iy(){const e=ng(Oy(Ur),[]);(await e(Ur.app)((await J(()=>import("./App-1bc178af.js"),["./RouteView-537bf7e7.css","./App-0a6d594d.css"],import.meta.url)).default)).mount("#app");const n=e(Ur.store);await n.dispatch("updateGlobalLoading",!0),await e(Ur.bootstrap)(),await n.dispatch("updateGlobalLoading",!1)}Iy();export{of as $,bc as A,Gy as B,Hy as C,qy as D,Yy as E,Ge as F,Pt as G,iy as H,rt as I,jr as J,l_ as K,t_ as L,Cr as M,Ur as N,o_ as O,a_ as P,uy as Q,cu as R,c_ as S,Fc as T,pn as U,Qi as V,ee as W,Ni as X,e_ as Y,Um as Z,J as _,Dc as a,_h as a0,te as a1,nc as a2,rg as a3,Ar as a4,Ye as a5,Vt as a6,ch as a7,Ky as a8,lc as a9,Qy as aa,Xy as ab,Jy as ac,Wy as ad,jy as ae,Dy as af,$n as ag,My as ah,Yi as ai,i_ as aj,On as b,We as c,yc as d,Vy as e,Zy as f,ah as g,He as h,Uy as i,ky as j,Bc as k,$y as l,xy as m,Fy as n,Nc as o,Ny as p,sf as q,By as r,Rn as s,Ly as t,n_ as u,Ki as v,_f as w,xi as x,zy as y,Vi as z}; +For more details see https://formatjs.io/docs/getting-started/message-distribution`)}function Xv(e,t){var n=Iv(t),r=$($({},Ov),e),s=r.locale,i=r.defaultLocale,o=r.onError;return s?!Intl.NumberFormat.supportedLocalesOf(s).length&&o?o(new Oa('Missing locale data for locale: "'.concat(s,'" in Intl.NumberFormat. Using default locale: "').concat(i,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(s).length&&o&&o(new Oa('Missing locale data for locale: "'.concat(s,'" in Intl.DateTimeFormat. Using default locale: "').concat(i,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(o&&o(new Sv('"locale" was not configured, using "'.concat(i,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),r.locale=r.defaultLocale||"en"),Yv(r),$($({},r),{formatters:n,formatNumber:Zv.bind(null,r,n.getNumberFormat),formatNumberToParts:Wv.bind(null,r,n.getNumberFormat),formatRelativeTime:Vv.bind(null,r,n.getRelativeTimeFormat),formatDate:Lv.bind(null,r,n.getDateTimeFormat),formatDateToParts:xv.bind(null,r,n.getDateTimeFormat),formatTime:Mv.bind(null,r,n.getDateTimeFormat),formatDateTimeRange:Nv.bind(null,r,n.getDateTimeFormat),formatTimeToParts:Dv.bind(null,r,n.getDateTimeFormat),formatPlural:jv.bind(null,r,n.getPluralRules),formatMessage:La.bind(null,r,n),$t:La.bind(null,r,n),formatList:$v.bind(null,r,n.getListFormat),formatListToParts:ru.bind(null,r,n.getListFormat),formatDisplayName:Bv.bind(null,r,n.getDisplayNames)})}var Qv=Er;Er.flatten=Er;Er.unflatten=au;function iu(e){return e&&e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function ou(e){return e}function Er(e,t){t=t||{};const n=t.delimiter||".",r=t.maxDepth,s=t.transformKey||ou,i={};function o(a,c,u){u=u||1,Object.keys(a).forEach(function(l){const f=a[l],h=t.safe&&Array.isArray(f),m=Object.prototype.toString.call(f),T=iu(f),E=m==="[object Object]"||m==="[object Array]",M=c?c+n+s(l):s(l);if(!h&&!T&&E&&Object.keys(f).length&&(!t.maxDepth||u0&&(f=o(l.shift()),h=o(l[0]))}m[f]=au(e[u],t)}),i}const Jv=tu(),ey=(e,t,n=!1)=>{const r=Xv({...typeof n=="boolean"?null:n,locale:e,messages:Qv.flatten(t,{safe:!0})},Jv),{$t:s,...i}=r,o=i,a={t:(c,u,l)=>o.formatMessage({id:c},u,l),te:c=>!!o.messages[c],tm:c=>o.messages[c]||[],...o,source:t};return typeof n=="boolean"&&n===!0||typeof n!="boolean"&&n.isGlobal,a};function ty(e){const t=e.split(/([A-Z][a-z]+)/).join(" ").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.substring(1)}function cu(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 s=e[r[0]];return s===void 0?n:s}return cu(e[r[0]],r.slice(1),n)}class Na extends Error{get key(){return this.message}}const ny=(e,t)=>{const n=ey("en-us",e,!0);return{...n,t:function(...r){const s=r[0];try{if(typeof cu(e,s)>"u")throw s.startsWith("http.api.")?new Na(s):new Error(`Missing message: "${s}" for locale "en-us", using id as fallback`);return 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 Na:return ty(i.key.split(".").pop());default:throw i}}}}};class ry{constructor(t,n){this.client=t,this.env=n}get baseUrl(){return this.client.baseUrl}setBaseUrl(t){this.client.baseUrl=t}}class sy extends ry{async getStatus(){try{const{response:t}=await this.client.raw("/");return t.status===200?"OK":null}catch{return null}}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})}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})}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},s){return this.client.get(`/meshes/${t}/dataplanes/${n}/${r}`,{params:s})}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});return Array.isArray(r)?r.find(i=>i.tags["kuma.io/service"]===n)??null:null}getPolicyConnections({mesh:t,policyPath:n,policyName:r},s){return this.client.get(`/meshes/${t}/${n}/${r}/dataplanes`,{params:s})}getAllPolicyEntitiesFromMesh({mesh:t,path:n},r){return this.client.get(`/meshes/${t}/${n}`,{params:r})}getSinglePolicyEntity({mesh:t,path:n,name:r},s){return this.client.get(`/meshes/${t}/${n}/${r}`,{params:s})}}class iy extends Error{constructor({status:n,type:r=null,title:s,detail:i=null,instance:o=null,invalidParameters:a=[]}){super(s);ce(this,"status");ce(this,"type");ce(this,"title");ce(this,"detail");ce(this,"instance");ce(this,"invalidParameters");this.name="ApiError",this.status=n,this.type=r,this.title=s,this.detail=i,this.instance=o,this.invalidParameters=a}toJSON(){return{status:this.status,type:this.type,title:this.title,detail:this.detail,instance:this.instance,invalidParameters:this.invalidParameters}}}async function oy(e,t={},n){var l;const r=t,s=r.method??"GET";r.headers=r.headers instanceof Headers?r.headers:new Headers(r.headers),!r.headers.has("content-type")&&["POST","PUT","PATCH"].includes(s)&&r.headers.set("content-type","application/json");let i=e;"params"in t&&t.params!==void 0&&s==="GET"&&(i+=`?${new URLSearchParams(t.params).toString()}`),n!==void 0&&((l=r.headers.get("content-type"))!=null&&l.startsWith("application/json")?r.body=JSON.stringify(n):r.body=n);let o;try{o=await fetch(i,r)}catch(f){throw ay(f)}const a=o.headers.get("content-type"),u=(a!==null?a.startsWith("application/json")||a.startsWith("application/problem+json"):!1)?await o.json():await o.text();if(o.ok)return{response:o,data:u};throw cy(o,u)}function ay(e){const t=e instanceof Error?e.message:"An unknown network error occurred.";return new Error(t)}function cy(e,t){const n=e.status;let r,s,i,o,a;return typeof t=="string"&&t.length>0?s=t:t!==null&&typeof t=="object"&&("type"in t&&typeof t.type=="string"&&(r=t.type),"title"in t&&typeof t.title=="string"&&(s=t.title),"detail"in t&&typeof t.detail=="string"&&(i=t.detail),"instance"in t&&typeof t.instance=="string"&&(o=t.instance),"invalid_parameters"in t&&Array.isArray(t.invalid_parameters)&&(a=t.invalid_parameters)),n===403&&(s="You currently don’t have access to this data."),s===void 0&&(s="An error has occurred while trying to load this data."),new iy({status:n,type:r,title:s,detail:i,instance:o,invalidParameters:a})}class ly{constructor(t){ce(this,"_baseUrl");this.env=t,this._baseUrl=t("KUMA_API_URL")}get baseUrl(){return this._baseUrl}set baseUrl(t){this._baseUrl=t}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:s}=await this.raw(t,n,r,"POST");return s}async put(t,n,r){const{data:s}=await this.raw(t,n,r,"PUT");return s}async patch(t,n,r){const{data:s}=await this.raw(t,n,r,"PATCH");return s}async raw(t,n,r={},s="GET"){const i=xa(r);i.method=s;const o=new Headers;if("headers"in i){const c=i.headers instanceof Headers?i.headers:new Headers(i.headers);for(const[u,l]of c)o.set(u,l)}Object.keys(o).length>0&&(i.headers=o);const a=xa(i);return oy(`${t.startsWith("http")?"":this.baseUrl}${t}`,a,n)}}function xa(e){const t=e??{};if(t.params&&!Array.isArray(t.params)){const n=[];for(const[r,s]of Object.entries(t.params))if(s!==void 0)if(Array.isArray(s))for(const i of s)n.push([r,i]);else n.push([r,s]);t.params=n}return t}const a_=50,uy=500,c_="Disabled",l_="kuma.io/zone",fy={status:null,clientConfig:null},hy={SET_CONFIG_DATA:(e,t)=>e.clientConfig=t,SET_STATUS:(e,t)=>e.status=t},py={getStatus:e=>e.status,getConfig:e=>e.clientConfig,getEnvironment:e=>{var t;return(t=e.clientConfig)==null?void 0:t.environment},getMode:e=>{var t;return(t=e.clientConfig)==null?void 0:t.mode},getConfigurationType:e=>{var t,n;return(n=(t=e.clientConfig)==null?void 0:t.store)==null?void 0:n.type},getMulticlusterStatus:(e,t)=>t.getMode==="global"},dy=e=>({bootstrapConfig({dispatch:t}){return t("getConfig")},getConfig({commit:t}){return e.getConfig().then(n=>{t("SET_CONFIG_DATA",n)})},getStatus({commit:t}){return e.getStatus().then(n=>{t("SET_STATUS",n)})}}),my=e=>({namespaced:!0,state:()=>fy,getters:py,mutations:hy,actions:dy(e)}),gy={isCompleted:Pt.get("onboardingIsCompleted")==="true",step:Pt.get("onboardingStep")||"onboarding-welcome",mode:"demo"},vy={SET_STEP:(e,t)=>e.step=t,SET_IS_COMPLETED:(e,t)=>e.isCompleted=t,UPDATE_MODE:(e,t)=>e.mode=t},yy={completeOnboarding({commit:e,dispatch:t}){t("fetchDataplaneTotalCount",null,{root:!0}),t("sidebar/getInsights",null,{root:!0}),e("SET_IS_COMPLETED",!0),Pt.set("onboardingIsCompleted","true"),Pt.remove("onboardingStep")},changeStep({commit:e},t){e("SET_STEP",t),Pt.set("onboardingStep",t)},changeMode({commit:e},t){e("UPDATE_MODE",t)}},_y={namespaced:!0,state:()=>gy,mutations:vy,actions:yy};function Da(e){const t=e.items.reduce((n,{dataplanes:r,dataplanesByType:s,policies:i,services:o})=>{var a,c;n.services.internal+=o.internal||0,n.services.external+=o.external||0,n.services.total+=o.total||0,n.dataplanes.total+=r.total||0,n.dataplanes.standard+=((a=s.standard)==null?void 0:a.total)||0,n.dataplanes.gateway+=((c=s.gateway)==null?void 0:c.total)||0;for(const[u,l]of Object.entries(i))n.policies[u]||(n.policies[u]=0),n.policies[u]+=l.total||0;return n},{services:{total:0,internal:0,external:0},dataplanes:{total:0,standard:0,gateway:0},policies:{}});return t.policies.total=Object.values(t.policies).reduce((n,r)=>n+r,0),t}function by(e){return Object.entries(e.resources).reduce((t,[n,r])=>(t[n]||(t[n]=0),t[n]+=r.total||0,t),{})}const Ey={insights:{global:{},mesh:{services:{total:0,internal:0,external:0},dataplanes:{total:0,standard:0,gateway:0},policies:{}}}},wy={SET_GLOBAL_INSIGHTS:(e,t)=>e.insights.global=t,SET_MESH_INSIGHTS:(e,t)=>e.insights.mesh=t},Ty=e=>({getInsights({dispatch:t}){return Promise.all([t("getGlobalInsights"),t("getMeshInsights")])},async getMeshInsights({commit:t,rootState:n}){if(n.selectedMesh===null)return;let r;try{const s=await e.getMeshInsights({name:n.selectedMesh});r=Da({items:[s]})}catch{r=Da({items:[]})}t("SET_MESH_INSIGHTS",r)},async getGlobalInsights({commit:t}){const n=await e.getGlobalInsights(),r=by(n);t("SET_GLOBAL_INSIGHTS",r)}}),Sy=e=>({namespaced:!0,state:()=>Ey,mutations:wy,actions:Ty(e)}),Ay={menu:null,globalLoading:!0,defaultVisibility:{appError:!0,onboardingNotification:!0},meshes:{total:0,items:[],next:null},selectedMesh:"default",totalDataplaneCount:0,version:"",itemQueryNamespace:"item",policyTypes:[],policyTypesByPath:{},policyTypesByName:{},globalKdsAddress:"grpcs://:5685",currentMeshPolicies:{}},Cy=e=>({modules:{sidebar:Sy(e),config:my(e),onboarding:_y},state:()=>Ay,getters:{globalLoading:t=>t.globalLoading,shouldShowAppError:t=>t.defaultVisibility.appError&&t.config.status!=="OK",shouldShowOnboardingNotification:t=>{const n=t.meshes.items.length===1&&t.meshes.items[0].name==="default";return t.defaultVisibility.onboardingNotification&&t.totalDataplaneCount===0&&n},getMeshList:t=>t.meshes,getItemQueryNamespace:t=>t.itemQueryNamespace},mutations:{SET_GLOBAL_LOADING:(t,n)=>t.globalLoading=n,SET_MESHES:(t,n)=>t.meshes=n,SET_SELECTED_MESH:(t,n)=>t.selectedMesh=n,SET_TOTAL_DATAPLANE_COUNT:(t,n)=>t.totalDataplaneCount=n,SET_POLICY_TYPES:(t,n)=>{n.sort((r,s)=>r.name.localeCompare(s.name)),t.policyTypes=n},SET_POLICY_TYPES_BY_PATH:(t,n)=>t.policyTypesByPath=n,SET_POLICY_TYPES_BY_NAME:(t,n)=>t.policyTypesByName=n,SET_GLOBAL_KDS_ADDRESS:(t,n)=>t.globalKdsAddress=n},actions:{updateGlobalLoading({commit:t},n){t("SET_GLOBAL_LOADING",n)},async bootstrap({dispatch:t,getters:n,state:r}){if(await t("config/getStatus"),n["config/getStatus"]==="OK")if(await Promise.all([t("fetchMeshList"),t("fetchDataplaneTotalCount"),t("config/bootstrapConfig")]),r.meshes.items.length>0){const s=Pt.get("selectedMesh");let i;if(s!==null){const o=r.meshes.items.find(a=>a.name===s);o!==void 0&&(i=o)}i===void 0&&(i=r.meshes.items[0]),await t("updateSelectedMesh",i.name),await t("sidebar/getInsights")}else await t("updateSelectedMesh",null)},async fetchMeshList({commit:t,state:n}){const r={size:uy};try{const{total:s,items:i,next:o}=await e.getAllMeshes(r),a={items:i??[],total:s,next:o};a.items.sort((c,u)=>c.name==="default"?-1:u.name==="default"?1:c.name.localeCompare(u.name)),t("SET_MESHES",a)}catch(s){console.error(s)}},updateSelectedMesh({commit:t},n){n!==null?Pt.set("selectedMesh",n):Pt.remove("selectedMesh"),t("SET_SELECTED_MESH",n)},async fetchDataplaneTotalCount({commit:t}){try{const n=await e.getAllDataplanes({size:1});t("SET_TOTAL_DATAPLANE_COUNT",n.total)}catch(n){console.error(n)}},async fetchPolicyTypes({commit:t}){const{policies:n}=await e.getPolicyTypes(),r=n.reduce((i,o)=>Object.assign(i,{[o.path]:o}),{}),s=n.reduce((i,o)=>Object.assign(i,{[o.name]:o}),{});t("SET_POLICY_TYPES",n),t("SET_POLICY_TYPES_BY_PATH",r),t("SET_POLICY_TYPES_BY_NAME",s)},updateGlobalKdsAddress({commit:t},n){t("SET_GLOBAL_KDS_ADDRESS",n)}}}),Py={EnvVars:ne("EnvVars"),Env:ne("Env"),env:ne("env"),i18n:ne("i18n"),enUs:ne("i18n.locale.enUs"),kumaEnUs:ne("kuma.locale.enUs"),httpClient:ne("httpClient"),api:ne("KumaApi"),dataSourcePool:ne("DataSourcePool"),dataSourceLifecycle:ne("DataSourceLifecycle"),sources:ne("sources"),storeConfig:ne("storeOptions"),store:ne("store"),router:ne("router"),routes:ne("vue.routes"),meshRoutes:ne("kuma.mesh.routes"),dataplaneRoutes:ne("kuma.dataplane.routes"),gatewayRoutes:ne("kuma.gateway.routes"),serviceRoutes:ne("kuma.service.routes"),policyRoutes:ne("kuma.policy.routes"),zoneRoutes:ne("kuma.zone.routes"),diagnosticsRoutes:ne("kuma.diagnostics.routes"),onboardingRoutes:ne("kuma.onboarding.routes"),nav:ne("nav"),logger:ne("logger"),app:ne("app"),bootstrap:ne("bootstrap")},Oy=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:Rg,arguments:[e.EnvVars]}],[e.env,{service:()=>(...t)=>Cr(e.Env).var(...t)}],[e.i18n,{service:ny,arguments:[e.enUs,e.env]}],[e.kumaEnUs,{constant:Pg,labels:[e.enUs]}],[e.httpClient,{service:ly,arguments:[e.env]}],[e.dataSourceLifecycle,{constant:fm}],[e.dataSourcePool,{service:sm,arguments:[e.sources,e.dataSourceLifecycle]}],[e.api,{service:sy,arguments:[e.httpClient,e.env]}],[e.logger,{service:Ep}],[e.storeConfig,{service:Cy,arguments:[e.api]}],[e.store,{service:_p,arguments:[e.storeConfig]}],[e.router,{service:ul,arguments:[e.routes,e.store]}],[e.routes,{service:Og,arguments:[e.zoneRoutes,e.meshRoutes,e.onboardingRoutes,e.diagnosticsRoutes]}],[e.meshRoutes,{service:sg,arguments:[e.serviceRoutes,e.gatewayRoutes,e.dataplaneRoutes,e.policyRoutes]}],[e.dataplaneRoutes,{service:pm}],[e.gatewayRoutes,{service:mm}],[e.serviceRoutes,{service:hg}],[e.policyRoutes,{service:lg,arguments:[e.store,e.Env]}],[e.zoneRoutes,{service:dg,arguments:[rg([...{}.VITE_ZONE_CREATION_FLOW==="enabled"?pg():[]],{description:"kuma.zone.action.routes"})]}],[e.onboardingRoutes,{service:ag}],[e.diagnosticsRoutes,{service:dm}],[e.nav,{service:()=>t=>gm(t)}],[e.app,{service:Id,arguments:[e.env,e.routes,e.store]}],[e.bootstrap,{service:Rd,arguments:[e.store]}],...og(e),...fg(e)],Ur=Py;async function Iy(){const e=ng(Oy(Ur),[]);(await e(Ur.app)((await J(()=>import("./App-c85cf917.js"),["./RouteView-50dbfa4c.css","./App-0a6d594d.css"],import.meta.url)).default)).mount("#app");const n=e(Ur.store);await n.dispatch("updateGlobalLoading",!0),await e(Ur.bootstrap)(),await n.dispatch("updateGlobalLoading",!1)}Iy();export{of as $,bc as A,Gy as B,Hy as C,qy as D,Yy as E,Ge as F,Pt as G,iy as H,rt as I,jr as J,l_ as K,t_ as L,Cr as M,Ur as N,o_ as O,a_ as P,uy as Q,cu as R,c_ as S,Fc as T,pn as U,Qi as V,ee as W,Ni as X,e_ as Y,Um as Z,J as _,Dc as a,_h as a0,te as a1,nc as a2,rg as a3,Ar as a4,Ye as a5,Vt as a6,ch as a7,Ky as a8,lc as a9,Qy as aa,Xy as ab,Jy as ac,Wy as ad,jy as ae,Dy as af,$n as ag,My as ah,Yi as ai,i_ as aj,On as b,We as c,yc as d,Vy as e,Zy as f,ah as g,He as h,Uy as i,ky as j,Bc as k,$y as l,xy as m,Fy as n,Nc as o,Ny as p,sf as q,By as r,Rn as s,Ly as t,n_ as u,Ki as v,_f as w,xi as x,zy as y,Vi as z}; diff --git a/app/kuma-ui/pkg/resources/data/assets/kongponents.es-e59adee0.js b/app/kuma-ui/pkg/resources/data/assets/kongponents.es-d49ba82d.js similarity index 67% rename from app/kuma-ui/pkg/resources/data/assets/kongponents.es-e59adee0.js rename to app/kuma-ui/pkg/resources/data/assets/kongponents.es-d49ba82d.js index c08b38c10dfe..4c32f32a8890 100644 --- a/app/kuma-ui/pkg/resources/data/assets/kongponents.es-e59adee0.js +++ b/app/kuma-ui/pkg/resources/data/assets/kongponents.es-d49ba82d.js @@ -1,4 +1,4 @@ -import{a4 as Al,c as E,d as oe,q as N,v as et,s as Be,z as Zn,a5 as As,a6 as Ss,V as Uo,r as ya,u as Ds,o as k,e as A,a as X,w as F,k as D,n as Y,g as V,t as Q,b as x,a7 as me,i as In,x as K,B as rt,a8 as At,l as co,f as Z,a9 as Zt,h as G,aa as dt,ab as qe,C as Go,X as bt,ac as Ko,T as Sl,ad as Dl,F as xe,j as Pe,A as El,ae as $o,af as Tl,p as Ln,m as Pn,ag as Es,ah as Ts,ai as Os}from"./index-a5906eae.js";var Zs=Object.defineProperty,Is=(e,t,n)=>t in e?Zs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ia=(e,t,n)=>(Is(e,typeof t!="symbol"?t+"":t,n),n);async function Ol(e){if(navigator.clipboard)try{return await navigator.clipboard.writeText(e),!0}catch{}const t=document.createElement("textarea");t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="32px",t.style.height="32px",t.style.padding="0",t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=e,document.body.appendChild(t),t.focus(),t.select();let n;try{n=document.execCommand("copy")}catch{n=!1}finally{document.body.removeChild(t)}return n}const Kx=oe({name:"KClipboardProvider",setup(e,{slots:t}){return()=>(t==null?void 0:t.default)&&t.default({copyToClipboard:Ol})}}),Zl=oe({name:"KToggle",props:{toggled:{type:Boolean,default:!1}},emits:["toggled"],setup(e,{slots:t,emit:n}){const a=N(e.toggled),r=()=>{a.value=!a.value,n("toggled",a.value)};try{if(!t.default)throw new Error("KToggle expects slot content");return()=>(t==null?void 0:t.default)&&t.default({isToggled:a,toggle:r})}catch{return console.error(`KToggle expects to have slot content. +import{a4 as Al,c as E,d as re,q as N,v as et,s as Be,z as Zn,a5 as As,a6 as Ss,V as Ur,r as ya,u as Ds,o as k,e as A,a as X,w as F,k as D,n as Y,g as V,t as Q,b as x,a7 as me,i as In,x as K,B as ot,a8 as At,l as dr,f as Z,a9 as Zt,h as G,aa as dt,ab as qe,C as Gr,X as bt,ac as Kr,T as Sl,ad as Dl,F as xe,j as Pe,A as El,ae as $r,af as Tl,p as Ln,m as Pn,ag as Es,ah as Ts,ai as Os}from"./index-f0e2f93b.js";var Zs=Object.defineProperty,Is=(e,t,n)=>t in e?Zs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ia=(e,t,n)=>(Is(e,typeof t!="symbol"?t+"":t,n),n);async function Ol(e){if(navigator.clipboard)try{return await navigator.clipboard.writeText(e),!0}catch{}const t=document.createElement("textarea");t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="32px",t.style.height="32px",t.style.padding="0",t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=e,document.body.appendChild(t),t.focus(),t.select();let n;try{n=document.execCommand("copy")}catch{n=!1}finally{document.body.removeChild(t)}return n}const Kx=re({name:"KClipboardProvider",setup(e,{slots:t}){return()=>(t==null?void 0:t.default)&&t.default({copyToClipboard:Ol})}}),Zl=re({name:"KToggle",props:{toggled:{type:Boolean,default:!1}},emits:["toggled"],setup(e,{slots:t,emit:n}){const a=N(e.toggled),o=()=>{a.value=!a.value,n("toggled",a.value)};try{if(!t.default)throw new Error("KToggle expects slot content");return()=>(t==null?void 0:t.default)&&t.default({isToggled:a,toggle:o})}catch{return console.error(`KToggle expects to have slot content. Example usage: @@ -97,10 +97,10 @@ import{a4 as Al,c as E,d as oe,q as N,v as et,s as Be,z as Zn,a5 as As,a6 as Ss, Copy -`,r1=` +`,o1=` Danger -`,o1=` +`,r1=` Danger @@ -333,11 +333,11 @@ import{a4 as Al,c as E,d as oe,q as N,v as et,s as Be,z as Zn,a5 as As,a6 as Ss, -`,ru=` +`,ou=` Search -`,ou=` +`,ru=` Security @@ -436,7 +436,7 @@ import{a4 as Al,c as E,d as oe,q as N,v as et,s as Be,z as Zn,a5 as As,a6 as Ss, `,Au=` -`,qo=Object.freeze(Object.defineProperty({__proto__:null,arrowDown:Ls,arrowLeft:Ps,arrowRight:Ys,arrowUp:_s,back:Ns,book:js,bot:zs,brain:Hs,calendar:Fs,check:Rs,chevronDown:Vs,chevronLeft:Qs,chevronRight:Us,chevronUp:Gs,circleCheck:Ks,clear:$s,clipboard:qs,close:Ws,cloudHybrid:Xs,cogwheel:Js,collapseExpand:e1,connections:n1,contactSupport:t1,copy:a1,dangerCircle:r1,dangerCircleOutline:o1,dashboard:i1,decrease:l1,devPortal:s1,disabled:u1,document:c1,documentList:d1,drag:p1,errorFilled:v1,expand:f1,externalLink:h1,featureRequest:g1,fileEmpty:m1,fileJson:b1,fileMd:y1,fileYaml:w1,filter:k1,flag:C1,forbidden:x1,forward:M1,gateway:B1,gear:A1,gearFilled:S1,graduationHat:D1,grid:E1,handClock:T1,help:O1,image:Z1,immunity:I1,increase:L1,info:P1,infoFilled:Y1,insights:_1,kong:N1,list:z1,lock:j1,mesh:H1,more:F1,moreHorizontal:R1,noData:V1,notificationBell:Q1,notificationInbox:U1,organization:G1,organizations:q1,pencil:W1,people:X1,plug:K1,plus:$1,portal:J1,presentation:eu,profile:tu,redo:nu,runtimes:au,search:ru,security:ou,serviceDocument:iu,serviceHub:lu,services:su,sharedConfig:uu,spinner:cu,stackedCards:du,stateConfigure:pu,stateGruceo:vu,stateNoData:fu,stateNoSearchResults:hu,stateUpload:gu,support:mu,table:bu,team:yu,teamMember:wu,trash:ku,vitals:Cu,vitalsChart:xu,warning:Mu,workspaces:Bu,workspacesCollapsed:Au},Symbol.toStringTag,{value:"Module"})),Su=["innerHTML"],Du={class:"slot-content"},Eu=["innerHTML"],Tu={inheritAttrs:!1},Ou=oe({...Tu,__name:"KIcon",props:{icon:{type:String,validator:e=>Object.keys(qo).includes(e),required:!0},size:{type:String,default:""},color:{type:String,default:null},secondaryColor:{type:String,default:null},viewBox:{type:String,default:""},title:{type:String,default:""},hideTitle:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},setup(e){const t=e,n=qo,a={size:"24",viewBox:"0 0 24 24"},r=At(),o=rt(),i=N(),l=N(),s=N(!0),u=E(()=>{if(t.title)return t.title;if(t.testMode)return t.icon;const f=l.value&&l.value.getElementsByTagName("title");if(f&&f.length)return f[0].innerHTML;const B=t.icon.split(/(?=[A-Z])/).join(" ");return b(B)}),c=E(()=>l.value?l.value.getAttribute("width"):null),d=E(()=>l.value?l.value.getAttribute("height"):null),p=E(()=>l.value&&(t.size||l.value&&l.value.getAttribute("width"))||a.size),v=E(()=>l.value&&(t.viewBox||l.value&&l.value.getAttribute("viewBox"))||a.viewBox),b=f=>f.split("-").map(B=>B.charAt(0).toUpperCase()+B.substring(1)).join(" "),w=()=>{var f,B,S,z;const j=(B=(f=i==null?void 0:i.value)==null?void 0:f.querySelector(".slot-content"))==null?void 0:B.innerHTML;(z=i.value)==null||z.removeChild((S=i==null?void 0:i.value)==null?void 0:S.querySelector(".slot-content")),l.value.innerHTML+=j,s.value=!1},m=()=>{let f=l.value.querySelector("title");if(f&&t.hideTitle)l.value.removeChild(f);else if(!t.hideTitle)if(f)f.textContent=u.value;else{f=document.createElement("title");const B=document.createTextNode(u.value);f.appendChild(B),l.value.append(f)}},h=f=>{if(!f)return;const B=f.hasAttribute("fill"),S=f.getAttribute("stroke")&&f.getAttribute("stroke")!=="none"?f.getAttribute("stroke"):null,z=f.attributes.id&&f.attributes.id.value==="preserveColor",j=f.attributes.type&&f.attributes.type.value==="secondary";!z&&B&&j&&t.secondaryColor?f.setAttribute("fill",t.secondaryColor):!z&&S&&j&&t.secondaryColor?f.setAttribute("stroke",t.secondaryColor):!z&&!j&&B&&!S&&t.color?f.setAttribute("fill",t.color):S&&t.color&&f.setAttribute("stroke",t.color);for(const O of f.children)h(O)};Be(()=>[t.icon,t.size,t.color,t.secondaryColor,t.viewBox,t.hideTitle],async()=>{await Zt(),g()},{deep:!0});const g=()=>{if(l.value=null,l.value=i.value?i.value.querySelector("svg:not(.slot-content)"):null,l.value){o.svgElements&&w();for(const[f,B]of Object.entries(r))["class","id","style"].includes(f)||l.value.setAttribute(f,B);l.value.setAttribute("role","img"),l.value.setAttribute("width",p.value||c.value),l.value.setAttribute("height",p.value||d.value),l.value.setAttribute("viewBox",v.value),m(),h(l.value)}};return et(async()=>{await Zt(),g()}),(f,B)=>f.$slots.svgElements?(k(),A("span",me({key:1},f.$attrs,{ref_key:"svgWrapper",ref:i,class:["kong-icon",`kong-icon-${e.icon}`]}),[(k(),A("svg",Du,[Y(f.$slots,"svgElements",{},void 0,!0)])),D("span",{class:K({"svg-with-slot-is-hidden":s.value}),innerHTML:x(n)[e.icon]},null,10,Eu)],16)):(k(),A("span",me({key:0},f.$attrs,{ref_key:"svgWrapper",ref:i,class:["kong-icon",`kong-icon-${e.icon}`],innerHTML:x(n)[e.icon]}),null,16,Su))}}),ce=(e,t)=>{const n=e.__vccOpts||e;for(const[a,r]of t)n[a]=r;return n},ie=ce(Ou,[["__scopeId","data-v-5a6b703d"]]),Zu="#000933",Iu="#d60027",Lu="#ffffff",Pu="#afb7c5",Wo="#0044f4",Yu="#002099",_u=["disabled","href","type"],Nu={primary:"primary",secondary:"secondary",danger:"danger",creation:"creation",outline:"outline",btnLink:"btn-link",btnLinkDanger:"btn-link-danger",actionActive:"action-active"},ju={small:"small",medium:"medium",large:"large"},zu={inheritAttrs:!1},Hu=oe({...zu,__name:"KButton",props:{appearance:{type:String,default:"outline",validator:e=>Object.values(Nu).indexOf(e)!==-1},size:{type:String,default:"medium",validator:e=>Object.values(ju).indexOf(e)!==-1},to:{type:[Object,String],default:null},type:{type:String,default:"button"},showCaret:{type:Boolean,default:!1},caretColor:{type:String,default:void 0},isRounded:{type:Boolean,default:!0},icon:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e){const t=e,n=rt(),a=At(),r=E(()=>!!n.icon),o=E(()=>!!n.default),i=E(()=>t.to?"router-link":"button"),l=E(()=>t.disabled?`var(--grey-400, var(--kui-color-text-neutral-weak, ${Pu}))`:["primary","danger","creation"].includes(t.appearance)?`var(--kui-color-text-inverse, ${Lu})`:t.appearance==="secondary"?`var(--KButtonSecondaryColor, var(--blue-600, var(--kui-color-text-primary-stronger, ${Yu})))`:t.appearance==="outline"?`var(--KButtonOutlineColor, var(--blue-500, var(--kui-color-text-primary, ${Wo})))`:t.appearance==="btn-link"?`var(--KButtonLink, var(--blue-500, var(--kui-color-text-primary, ${Wo})))`:t.appearance==="btn-link-danger"?`var(--KButtonLinkDanger, var(--red-500, var(--kui-color-text-danger, ${Iu})))`:""),s=E(()=>{if(t.disabled!==void 0&&t.disabled!==!1)return a;const u=Object.assign({},a);return delete u.disabled,u});return(u,c)=>typeof e.to=="string"?(k(),A("a",me({key:0,class:["k-button",[e.size,{"icon-btn":!x(o)&&x(r),rounded:e.isRounded},e.appearance]],disabled:e.disabled?e.disabled:void 0,href:e.to,type:e.type},x(s)),[Y(u.$slots,"icon",{},()=>[e.icon?(k(),X(ie,{key:0,class:"k-button-icon",color:x(l),icon:e.icon,size:"16"},null,8,["color","icon"])):Z("",!0)],!0),Y(u.$slots,"default",{},void 0,!0),e.showCaret?(k(),X(ie,{key:0,color:x(l),icon:"chevronDown",size:"16","view-box":"2 2 15 15"},null,8,["color"])):Z("",!0)],16,_u)):(k(),X(In(x(i)),me({key:1,class:["k-button",[e.size,{"icon-btn":!x(o)&&x(r),rounded:e.isRounded},e.appearance]],disabled:e.disabled?e.disabled:void 0,to:e.to,type:e.type},x(s)),{default:F(()=>[Y(u.$slots,"icon",{},()=>[e.icon?(k(),X(ie,{key:0,class:"k-button-icon",color:x(l),icon:e.icon,size:"16"},null,8,["color","icon"])):Z("",!0)],!0),Y(u.$slots,"default",{},void 0,!0),e.showCaret?(k(),X(ie,{key:0,class:K(["caret"]),color:e.caretColor||x(l),icon:"chevronDown",size:"16","view-box":"2 2 15 15"},null,8,["color"])):Z("",!0)]),_:3},16,["class","disabled","to","type"]))}}),ye=ce(Hu,[["__scopeId","data-v-1acfdf36"]]),Fu={key:0,class:"k-alert-title"},Ru={key:1,class:"k-alert-description-text"},Il={info:"info",success:"success",danger:"danger",warning:"warning"},Vu=oe({__name:"KAlert",props:{alertMessage:{type:String,default:""},isShowing:{type:Boolean,default:!0},isFixed:{type:Boolean,default:!1},isBordered:{type:Boolean,default:!1},hasLeftBorder:{type:Boolean,default:!1},hasRightBorder:{type:Boolean,default:!1},hasTopBorder:{type:Boolean,default:!1},hasBottomBorder:{type:Boolean,default:!1},isCentered:{type:Boolean,default:!1},iconSize:{type:String,default:"32"},icon:{type:String,default:""},iconColor:{type:String,default:""},title:{type:String,default:""},description:{type:String,default:""},appearance:{type:String,default:"info",validator:e=>Object.values(Il).includes(e)},size:{type:String,default:"",validator:e=>["","small","large"].includes(e)},dismissType:{type:String,default:"none",validator:e=>["none","icon","button"].includes(e)},type:{type:String,default:"alert",validator:e=>["alert","banner"].includes(e)}},emits:["closed","proceed"],setup(e,{emit:t}){const n=rt(),a=E(()=>!!n.actionButtons),r=()=>{t("closed")},o=()=>{t("proceed")};return(i,l)=>e.isShowing?(k(),A("div",{key:0,class:K(["k-alert",[e.appearance,e.size,e.dismissType,{"is-bordered":e.isBordered},{"has-left-border":e.hasLeftBorder},{"has-right-border":e.hasRightBorder},{"has-top-border":e.hasTopBorder},{"has-bottom-border":e.hasBottomBorder},{"is-centered":e.isCentered},{"is-fixed":e.isFixed},{"is-alert":e.type==="alert"},{"is-banner":e.type==="banner"}]]),role:"alert",onClick:l[0]||(l[0]=qe(()=>{},["stop"]))},[e.type==="banner"&&e.size!=="large"?(k(),A("span",{key:0,class:K(["k-alert-ellipse",e.appearance])},null,2)):Z("",!0),e.icon||i.$slots.icon?(k(),A("span",{key:1,class:K(["k-alert-icon-container",{"k-alert-icon-container-large":e.size==="large"}])},[Y(i.$slots,"icon",{},()=>[G(ie,{class:"k-alert-icon",color:e.iconColor,icon:e.icon,size:e.iconSize},null,8,["color","icon","size"])],!0)],2)):Z("",!0),D("div",{class:K(["k-alert-msg-text",{"has-dismiss-icon":e.dismissType==="icon"},{"has-dismiss-button":e.dismissType==="button"}])},[e.title||i.$slots.title?(k(),A("div",Fu,[Y(i.$slots,"title",{},()=>[V(Q(e.title),1)],!0)])):Z("",!0),D("div",{class:K(["k-alert-msg",{"k-alert-text":e.size==="large","k-alert-subtext":e.title||i.$slots.title}])},[Y(i.$slots,"alertMessage",{},()=>[V(Q(e.alertMessage),1)],!0)],2),e.size==="large"&&(e.description||i.$slots.description)?(k(),A("div",Ru,[Y(i.$slots,"description",{},()=>[V(Q(e.description),1)],!0)])):Z("",!0)],2),e.dismissType==="icon"?(k(),A("button",{key:2,"aria-label":"Close",class:"close",type:"button",onClick:r},[G(ie,{class:K(e.appearance),color:e.appearance,icon:"close",size:"14"},null,8,["class","color"])])):Z("",!0),x(a)||e.dismissType!=="none"?(k(),A("div",{key:3,class:K(["k-alert-action",e.appearance])},[x(a)?Y(i.$slots,"actionButtons",{key:0},()=>[G(ye,{size:"small",onClick:o,onKeyup:dt(o,["enter"])},null,8,["onKeyup"])],!0):Z("",!0),e.dismissType==="button"?(k(),X(ye,{key:1,size:"small",onClick:r},{default:F(()=>[V(" Dismiss ")]),_:1})):Z("",!0)],2)):Z("",!0)],2)):Z("",!0)}}),$x=ce(Vu,[["__scopeId","data-v-77413bd2"]]);var Vn,Qu=new Uint8Array(16);function Ll(){if(!Vn&&(Vn=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!Vn))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Vn(Qu)}const Uu=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Gu(e){return typeof e=="string"&&Uu.test(e)}var Te=[];for(var La=0;La<256;++La)Te.push((La+256).toString(16).substr(1));function Pl(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(Te[e[t+0]]+Te[e[t+1]]+Te[e[t+2]]+Te[e[t+3]]+"-"+Te[e[t+4]]+Te[e[t+5]]+"-"+Te[e[t+6]]+Te[e[t+7]]+"-"+Te[e[t+8]]+Te[e[t+9]]+"-"+Te[e[t+10]]+Te[e[t+11]]+Te[e[t+12]]+Te[e[t+13]]+Te[e[t+14]]+Te[e[t+15]]).toLowerCase();if(!Gu(n))throw TypeError("Stringified UUID is invalid");return n}var Xo,Pa,Ya=0,_a=0;function On(e,t,n){var a=t&&n||0,r=t||new Array(16);e=e||{};var o=e.node||Xo,i=e.clockseq!==void 0?e.clockseq:Pa;if(o==null||i==null){var l=e.random||(e.rng||Ll)();o==null&&(o=Xo=[l[0]|1,l[1],l[2],l[3],l[4],l[5]]),i==null&&(i=Pa=(l[6]<<8|l[7])&16383)}var s=e.msecs!==void 0?e.msecs:Date.now(),u=e.nsecs!==void 0?e.nsecs:_a+1,c=s-Ya+(u-_a)/1e4;if(c<0&&e.clockseq===void 0&&(i=i+1&16383),(c<0||s>Ya)&&e.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Ya=s,_a=u,Pa=i,s+=122192928e5;var d=((s&268435455)*1e4+u)%4294967296;r[a++]=d>>>24&255,r[a++]=d>>>16&255,r[a++]=d>>>8&255,r[a++]=d&255;var p=s/4294967296*1e4&268435455;r[a++]=p>>>8&255,r[a++]=p&255,r[a++]=p>>>24&15|16,r[a++]=p>>>16&255,r[a++]=i>>>8|128,r[a++]=i&255;for(var v=0;v<6;++v)r[a+v]=o[v];return t||Pl(r)}function Kt(e,t,n){e=e||{};var a=e.random||(e.rng||Ll)();if(a[6]=a[6]&15|64,a[8]=a[8]&63|128,t){n=n||0;for(var r=0;r<16;++r)t[n+r]=a[r];return t}return Pl(a)}/**! +`,qr=Object.freeze(Object.defineProperty({__proto__:null,arrowDown:Ls,arrowLeft:Ps,arrowRight:Ys,arrowUp:_s,back:Ns,book:js,bot:zs,brain:Hs,calendar:Fs,check:Rs,chevronDown:Vs,chevronLeft:Qs,chevronRight:Us,chevronUp:Gs,circleCheck:Ks,clear:$s,clipboard:qs,close:Ws,cloudHybrid:Xs,cogwheel:Js,collapseExpand:e1,connections:n1,contactSupport:t1,copy:a1,dangerCircle:o1,dangerCircleOutline:r1,dashboard:i1,decrease:l1,devPortal:s1,disabled:u1,document:c1,documentList:d1,drag:p1,errorFilled:v1,expand:f1,externalLink:h1,featureRequest:g1,fileEmpty:m1,fileJson:b1,fileMd:y1,fileYaml:w1,filter:k1,flag:C1,forbidden:x1,forward:M1,gateway:B1,gear:A1,gearFilled:S1,graduationHat:D1,grid:E1,handClock:T1,help:O1,image:Z1,immunity:I1,increase:L1,info:P1,infoFilled:Y1,insights:_1,kong:N1,list:z1,lock:j1,mesh:H1,more:F1,moreHorizontal:R1,noData:V1,notificationBell:Q1,notificationInbox:U1,organization:G1,organizations:q1,pencil:W1,people:X1,plug:K1,plus:$1,portal:J1,presentation:eu,profile:tu,redo:nu,runtimes:au,search:ou,security:ru,serviceDocument:iu,serviceHub:lu,services:su,sharedConfig:uu,spinner:cu,stackedCards:du,stateConfigure:pu,stateGruceo:vu,stateNoData:fu,stateNoSearchResults:hu,stateUpload:gu,support:mu,table:bu,team:yu,teamMember:wu,trash:ku,vitals:Cu,vitalsChart:xu,warning:Mu,workspaces:Bu,workspacesCollapsed:Au},Symbol.toStringTag,{value:"Module"})),Su=["innerHTML"],Du={class:"slot-content"},Eu=["innerHTML"],Tu={inheritAttrs:!1},Ou=re({...Tu,__name:"KIcon",props:{icon:{type:String,validator:e=>Object.keys(qr).includes(e),required:!0},size:{type:String,default:""},color:{type:String,default:null},secondaryColor:{type:String,default:null},viewBox:{type:String,default:""},title:{type:String,default:""},hideTitle:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},setup(e){const t=e,n=qr,a={size:"24",viewBox:"0 0 24 24"},o=At(),r=ot(),i=N(),l=N(),s=N(!0),u=E(()=>{if(t.title)return t.title;if(t.testMode)return t.icon;const f=l.value&&l.value.getElementsByTagName("title");if(f&&f.length)return f[0].innerHTML;const B=t.icon.split(/(?=[A-Z])/).join(" ");return b(B)}),c=E(()=>l.value?l.value.getAttribute("width"):null),d=E(()=>l.value?l.value.getAttribute("height"):null),p=E(()=>l.value&&(t.size||l.value&&l.value.getAttribute("width"))||a.size),v=E(()=>l.value&&(t.viewBox||l.value&&l.value.getAttribute("viewBox"))||a.viewBox),b=f=>f.split("-").map(B=>B.charAt(0).toUpperCase()+B.substring(1)).join(" "),w=()=>{var f,B,S,z;const j=(B=(f=i==null?void 0:i.value)==null?void 0:f.querySelector(".slot-content"))==null?void 0:B.innerHTML;(z=i.value)==null||z.removeChild((S=i==null?void 0:i.value)==null?void 0:S.querySelector(".slot-content")),l.value.innerHTML+=j,s.value=!1},m=()=>{let f=l.value.querySelector("title");if(f&&t.hideTitle)l.value.removeChild(f);else if(!t.hideTitle)if(f)f.textContent=u.value;else{f=document.createElement("title");const B=document.createTextNode(u.value);f.appendChild(B),l.value.append(f)}},h=f=>{if(!f)return;const B=f.hasAttribute("fill"),S=f.getAttribute("stroke")&&f.getAttribute("stroke")!=="none"?f.getAttribute("stroke"):null,z=f.attributes.id&&f.attributes.id.value==="preserveColor",j=f.attributes.type&&f.attributes.type.value==="secondary";!z&&B&&j&&t.secondaryColor?f.setAttribute("fill",t.secondaryColor):!z&&S&&j&&t.secondaryColor?f.setAttribute("stroke",t.secondaryColor):!z&&!j&&B&&!S&&t.color?f.setAttribute("fill",t.color):S&&t.color&&f.setAttribute("stroke",t.color);for(const O of f.children)h(O)};Be(()=>[t.icon,t.size,t.color,t.secondaryColor,t.viewBox,t.hideTitle],async()=>{await Zt(),g()},{deep:!0});const g=()=>{if(l.value=null,l.value=i.value?i.value.querySelector("svg:not(.slot-content)"):null,l.value){r.svgElements&&w();for(const[f,B]of Object.entries(o))["class","id","style"].includes(f)||l.value.setAttribute(f,B);l.value.setAttribute("role","img"),l.value.setAttribute("width",p.value||c.value),l.value.setAttribute("height",p.value||d.value),l.value.setAttribute("viewBox",v.value),m(),h(l.value)}};return et(async()=>{await Zt(),g()}),(f,B)=>f.$slots.svgElements?(k(),A("span",me({key:1},f.$attrs,{ref_key:"svgWrapper",ref:i,class:["kong-icon",`kong-icon-${e.icon}`]}),[(k(),A("svg",Du,[Y(f.$slots,"svgElements",{},void 0,!0)])),D("span",{class:K({"svg-with-slot-is-hidden":s.value}),innerHTML:x(n)[e.icon]},null,10,Eu)],16)):(k(),A("span",me({key:0},f.$attrs,{ref_key:"svgWrapper",ref:i,class:["kong-icon",`kong-icon-${e.icon}`],innerHTML:x(n)[e.icon]}),null,16,Su))}}),ce=(e,t)=>{const n=e.__vccOpts||e;for(const[a,o]of t)n[a]=o;return n},ie=ce(Ou,[["__scopeId","data-v-5a6b703d"]]),Zu="#000933",Iu="#d60027",Lu="#ffffff",Pu="#afb7c5",Wr="#0044f4",Yu="#002099",_u=["disabled","href","type"],Nu={primary:"primary",secondary:"secondary",danger:"danger",creation:"creation",outline:"outline",btnLink:"btn-link",btnLinkDanger:"btn-link-danger",actionActive:"action-active"},ju={small:"small",medium:"medium",large:"large"},zu={inheritAttrs:!1},Hu=re({...zu,__name:"KButton",props:{appearance:{type:String,default:"outline",validator:e=>Object.values(Nu).indexOf(e)!==-1},size:{type:String,default:"medium",validator:e=>Object.values(ju).indexOf(e)!==-1},to:{type:[Object,String],default:null},type:{type:String,default:"button"},showCaret:{type:Boolean,default:!1},caretColor:{type:String,default:void 0},isRounded:{type:Boolean,default:!0},icon:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e){const t=e,n=ot(),a=At(),o=E(()=>!!n.icon),r=E(()=>!!n.default),i=E(()=>t.to?"router-link":"button"),l=E(()=>t.disabled?`var(--grey-400, var(--kui-color-text-neutral-weak, ${Pu}))`:["primary","danger","creation"].includes(t.appearance)?`var(--kui-color-text-inverse, ${Lu})`:t.appearance==="secondary"?`var(--KButtonSecondaryColor, var(--blue-600, var(--kui-color-text-primary-stronger, ${Yu})))`:t.appearance==="outline"?`var(--KButtonOutlineColor, var(--blue-500, var(--kui-color-text-primary, ${Wr})))`:t.appearance==="btn-link"?`var(--KButtonLink, var(--blue-500, var(--kui-color-text-primary, ${Wr})))`:t.appearance==="btn-link-danger"?`var(--KButtonLinkDanger, var(--red-500, var(--kui-color-text-danger, ${Iu})))`:""),s=E(()=>{if(t.disabled!==void 0&&t.disabled!==!1)return a;const u=Object.assign({},a);return delete u.disabled,u});return(u,c)=>typeof e.to=="string"?(k(),A("a",me({key:0,class:["k-button",[e.size,{"icon-btn":!x(r)&&x(o),rounded:e.isRounded},e.appearance]],disabled:e.disabled?e.disabled:void 0,href:e.to,type:e.type},x(s)),[Y(u.$slots,"icon",{},()=>[e.icon?(k(),X(ie,{key:0,class:"k-button-icon",color:x(l),icon:e.icon,size:"16"},null,8,["color","icon"])):Z("",!0)],!0),Y(u.$slots,"default",{},void 0,!0),e.showCaret?(k(),X(ie,{key:0,color:x(l),icon:"chevronDown",size:"16","view-box":"2 2 15 15"},null,8,["color"])):Z("",!0)],16,_u)):(k(),X(In(x(i)),me({key:1,class:["k-button",[e.size,{"icon-btn":!x(r)&&x(o),rounded:e.isRounded},e.appearance]],disabled:e.disabled?e.disabled:void 0,to:e.to,type:e.type},x(s)),{default:F(()=>[Y(u.$slots,"icon",{},()=>[e.icon?(k(),X(ie,{key:0,class:"k-button-icon",color:x(l),icon:e.icon,size:"16"},null,8,["color","icon"])):Z("",!0)],!0),Y(u.$slots,"default",{},void 0,!0),e.showCaret?(k(),X(ie,{key:0,class:K(["caret"]),color:e.caretColor||x(l),icon:"chevronDown",size:"16","view-box":"2 2 15 15"},null,8,["color"])):Z("",!0)]),_:3},16,["class","disabled","to","type"]))}}),ye=ce(Hu,[["__scopeId","data-v-1acfdf36"]]),Fu={key:0,class:"k-alert-title"},Ru={key:1,class:"k-alert-description-text"},Il={info:"info",success:"success",danger:"danger",warning:"warning"},Vu=re({__name:"KAlert",props:{alertMessage:{type:String,default:""},isShowing:{type:Boolean,default:!0},isFixed:{type:Boolean,default:!1},isBordered:{type:Boolean,default:!1},hasLeftBorder:{type:Boolean,default:!1},hasRightBorder:{type:Boolean,default:!1},hasTopBorder:{type:Boolean,default:!1},hasBottomBorder:{type:Boolean,default:!1},isCentered:{type:Boolean,default:!1},iconSize:{type:String,default:"32"},icon:{type:String,default:""},iconColor:{type:String,default:""},title:{type:String,default:""},description:{type:String,default:""},appearance:{type:String,default:"info",validator:e=>Object.values(Il).includes(e)},size:{type:String,default:"",validator:e=>["","small","large"].includes(e)},dismissType:{type:String,default:"none",validator:e=>["none","icon","button"].includes(e)},type:{type:String,default:"alert",validator:e=>["alert","banner"].includes(e)}},emits:["closed","proceed"],setup(e,{emit:t}){const n=ot(),a=E(()=>!!n.actionButtons),o=()=>{t("closed")},r=()=>{t("proceed")};return(i,l)=>e.isShowing?(k(),A("div",{key:0,class:K(["k-alert",[e.appearance,e.size,e.dismissType,{"is-bordered":e.isBordered},{"has-left-border":e.hasLeftBorder},{"has-right-border":e.hasRightBorder},{"has-top-border":e.hasTopBorder},{"has-bottom-border":e.hasBottomBorder},{"is-centered":e.isCentered},{"is-fixed":e.isFixed},{"is-alert":e.type==="alert"},{"is-banner":e.type==="banner"}]]),role:"alert",onClick:l[0]||(l[0]=qe(()=>{},["stop"]))},[e.type==="banner"&&e.size!=="large"?(k(),A("span",{key:0,class:K(["k-alert-ellipse",e.appearance])},null,2)):Z("",!0),e.icon||i.$slots.icon?(k(),A("span",{key:1,class:K(["k-alert-icon-container",{"k-alert-icon-container-large":e.size==="large"}])},[Y(i.$slots,"icon",{},()=>[G(ie,{class:"k-alert-icon",color:e.iconColor,icon:e.icon,size:e.iconSize},null,8,["color","icon","size"])],!0)],2)):Z("",!0),D("div",{class:K(["k-alert-msg-text",{"has-dismiss-icon":e.dismissType==="icon"},{"has-dismiss-button":e.dismissType==="button"}])},[e.title||i.$slots.title?(k(),A("div",Fu,[Y(i.$slots,"title",{},()=>[V(Q(e.title),1)],!0)])):Z("",!0),D("div",{class:K(["k-alert-msg",{"k-alert-text":e.size==="large","k-alert-subtext":e.title||i.$slots.title}])},[Y(i.$slots,"alertMessage",{},()=>[V(Q(e.alertMessage),1)],!0)],2),e.size==="large"&&(e.description||i.$slots.description)?(k(),A("div",Ru,[Y(i.$slots,"description",{},()=>[V(Q(e.description),1)],!0)])):Z("",!0)],2),e.dismissType==="icon"?(k(),A("button",{key:2,"aria-label":"Close",class:"close",type:"button",onClick:o},[G(ie,{class:K(e.appearance),color:e.appearance,icon:"close",size:"14"},null,8,["class","color"])])):Z("",!0),x(a)||e.dismissType!=="none"?(k(),A("div",{key:3,class:K(["k-alert-action",e.appearance])},[x(a)?Y(i.$slots,"actionButtons",{key:0},()=>[G(ye,{size:"small",onClick:r,onKeyup:dt(r,["enter"])},null,8,["onKeyup"])],!0):Z("",!0),e.dismissType==="button"?(k(),X(ye,{key:1,size:"small",onClick:o},{default:F(()=>[V(" Dismiss ")]),_:1})):Z("",!0)],2)):Z("",!0)],2)):Z("",!0)}}),$x=ce(Vu,[["__scopeId","data-v-77413bd2"]]);var Vn,Qu=new Uint8Array(16);function Ll(){if(!Vn&&(Vn=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!Vn))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Vn(Qu)}const Uu=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Gu(e){return typeof e=="string"&&Uu.test(e)}var Te=[];for(var La=0;La<256;++La)Te.push((La+256).toString(16).substr(1));function Pl(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(Te[e[t+0]]+Te[e[t+1]]+Te[e[t+2]]+Te[e[t+3]]+"-"+Te[e[t+4]]+Te[e[t+5]]+"-"+Te[e[t+6]]+Te[e[t+7]]+"-"+Te[e[t+8]]+Te[e[t+9]]+"-"+Te[e[t+10]]+Te[e[t+11]]+Te[e[t+12]]+Te[e[t+13]]+Te[e[t+14]]+Te[e[t+15]]).toLowerCase();if(!Gu(n))throw TypeError("Stringified UUID is invalid");return n}var Xr,Pa,Ya=0,_a=0;function On(e,t,n){var a=t&&n||0,o=t||new Array(16);e=e||{};var r=e.node||Xr,i=e.clockseq!==void 0?e.clockseq:Pa;if(r==null||i==null){var l=e.random||(e.rng||Ll)();r==null&&(r=Xr=[l[0]|1,l[1],l[2],l[3],l[4],l[5]]),i==null&&(i=Pa=(l[6]<<8|l[7])&16383)}var s=e.msecs!==void 0?e.msecs:Date.now(),u=e.nsecs!==void 0?e.nsecs:_a+1,c=s-Ya+(u-_a)/1e4;if(c<0&&e.clockseq===void 0&&(i=i+1&16383),(c<0||s>Ya)&&e.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Ya=s,_a=u,Pa=i,s+=122192928e5;var d=((s&268435455)*1e4+u)%4294967296;o[a++]=d>>>24&255,o[a++]=d>>>16&255,o[a++]=d>>>8&255,o[a++]=d&255;var p=s/4294967296*1e4&268435455;o[a++]=p>>>8&255,o[a++]=p&255,o[a++]=p>>>24&15|16,o[a++]=p>>>16&255,o[a++]=i>>>8|128,o[a++]=i&255;for(var v=0;v<6;++v)o[a+v]=r[v];return t||Pl(o)}function Kt(e,t,n){e=e||{};var a=e.random||(e.rng||Ll)();if(a[6]=a[6]&15|64,a[8]=a[8]&63|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=a[o];return t}return Pl(a)}/**! * @fileOverview Kickass library to create and place poppers near their reference elements. * @version 1.16.1 * @license @@ -459,13 +459,13 @@ import{a4 as Al,c as E,d as oe,q as N,v as et,s as Be,z as Zn,a5 as As,a6 as Ss, * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. - */var Yn=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Ku=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function $u(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function qu(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Ku))}}var Wu=Yn&&window.Promise,Xu=Wu?$u:qu;function Yl(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function Lt(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView,a=n.getComputedStyle(e,null);return t?a[t]:a}function po(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function _n(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=Lt(e),n=t.overflow,a=t.overflowX,r=t.overflowY;return/(auto|scroll|overlay)/.test(n+r+a)?e:_n(po(e))}function _l(e){return e&&e.referenceNode?e.referenceNode:e}var Jo=Yn&&!!(window.MSInputMethodContext&&document.documentMode),ei=Yn&&/MSIE 10/.test(navigator.userAgent);function an(e){return e===11?Jo:e===10?ei:Jo||ei}function Wt(e){if(!e)return document.documentElement;for(var t=an(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var a=n&&n.nodeName;return!a||a==="BODY"||a==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&Lt(n,"position")==="static"?Wt(n):n}function Ju(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||Wt(e.firstElementChild)===e}function or(e){return e.parentNode!==null?or(e.parentNode):e}function ra(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,a=n?e:t,r=n?t:e,o=document.createRange();o.setStart(a,0),o.setEnd(r,0);var i=o.commonAncestorContainer;if(e!==i&&t!==i||a.contains(r))return Ju(i)?i:Wt(i);var l=or(e);return l.host?ra(l.host,t):ra(e,or(t).host)}function Xt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=t==="top"?"scrollTop":"scrollLeft",a=e.nodeName;if(a==="BODY"||a==="HTML"){var r=e.ownerDocument.documentElement,o=e.ownerDocument.scrollingElement||r;return o[n]}return e[n]}function ec(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=Xt(t,"top"),r=Xt(t,"left"),o=n?-1:1;return e.top+=a*o,e.bottom+=a*o,e.left+=r*o,e.right+=r*o,e}function ti(e,t){var n=t==="x"?"Left":"Top",a=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+a+"Width"])}function ni(e,t,n,a){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],an(10)?parseInt(n["offset"+e])+parseInt(a["margin"+(e==="Height"?"Top":"Left")])+parseInt(a["margin"+(e==="Height"?"Bottom":"Right")]):0)}function Nl(e){var t=e.body,n=e.documentElement,a=an(10)&&getComputedStyle(n);return{height:ni("Height",t,n,a),width:ni("Width",t,n,a)}}var tc=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},nc=function(){function e(t,n){for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,a=an(10),r=t.nodeName==="HTML",o=ir(e),i=ir(t),l=_n(e),s=Lt(t),u=parseFloat(s.borderTopWidth),c=parseFloat(s.borderLeftWidth);n&&r&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var d=Bt({top:o.top-i.top-u,left:o.left-i.left-c,width:o.width,height:o.height});if(d.marginTop=0,d.marginLeft=0,!a&&r){var p=parseFloat(s.marginTop),v=parseFloat(s.marginLeft);d.top-=u-p,d.bottom-=u-p,d.left-=c-v,d.right-=c-v,d.marginTop=p,d.marginLeft=v}return(a&&!n?t.contains(l):t===l&&l.nodeName!=="BODY")&&(d=ec(d,t)),d}function ac(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.ownerDocument.documentElement,a=vo(e,n),r=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:Xt(n),l=t?0:Xt(n,"left"),s={top:i-a.top+a.marginTop,left:l-a.left+a.marginLeft,width:r,height:o};return Bt(s)}function jl(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(Lt(e,"position")==="fixed")return!0;var n=po(e);return n?jl(n):!1}function zl(e){if(!e||!e.parentElement||an())return document.documentElement;for(var t=e.parentElement;t&&Lt(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function fo(e,t,n,a){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o={top:0,left:0},i=r?zl(e):ra(e,_l(t));if(a==="viewport")o=ac(i,r);else{var l=void 0;a==="scrollParent"?(l=_n(po(t)),l.nodeName==="BODY"&&(l=e.ownerDocument.documentElement)):a==="window"?l=e.ownerDocument.documentElement:l=a;var s=vo(l,i,r);if(l.nodeName==="HTML"&&!jl(i)){var u=Nl(e.ownerDocument),c=u.height,d=u.width;o.top+=s.top-s.marginTop,o.bottom=c+s.top,o.left+=s.left-s.marginLeft,o.right=d+s.left}else o=s}n=n||0;var p=typeof n=="number";return o.left+=p?n:n.left||0,o.top+=p?n:n.top||0,o.right-=p?n:n.right||0,o.bottom-=p?n:n.bottom||0,o}function rc(e){var t=e.width,n=e.height;return t*n}function Hl(e,t,n,a,r){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var i=fo(n,a,o,r),l={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},s=Object.keys(l).map(function(p){return Je({key:p},l[p],{area:rc(l[p])})}).sort(function(p,v){return v.area-p.area}),u=s.filter(function(p){var v=p.width,b=p.height;return v>=n.clientWidth&&b>=n.clientHeight}),c=u.length>0?u[0].key:s[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function Fl(e,t,n){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,r=a?zl(t):ra(t,_l(n));return vo(n,r,a)}function Rl(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),a=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),r=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),o={width:e.offsetWidth+r,height:e.offsetHeight+a};return o}function oa(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(n){return t[n]})}function Vl(e,t,n){n=n.split("-")[0];var a=Rl(e),r={width:a.width,height:a.height},o=["right","left"].indexOf(n)!==-1,i=o?"top":"left",l=o?"left":"top",s=o?"height":"width",u=o?"width":"height";return r[i]=t[i]+t[s]/2-a[s]/2,n===l?r[l]=t[l]-a[u]:r[l]=t[oa(l)],r}function Nn(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function oc(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(r){return r[t]===n});var a=Nn(e,function(r){return r[t]===n});return e.indexOf(a)}function Ql(e,t,n){var a=n===void 0?e:e.slice(0,oc(e,"name",n));return a.forEach(function(r){r.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var o=r.function||r.fn;r.enabled&&Yl(o)&&(t.offsets.popper=Bt(t.offsets.popper),t.offsets.reference=Bt(t.offsets.reference),t=o(t,r))}),t}function ic(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=Fl(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=Hl(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=Vl(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=Ql(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function Ul(e,t){return e.some(function(n){var a=n.name,r=n.enabled;return r&&a===t})}function ho(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),a=0;ai[v]&&(e.offsets.popper[d]+=l[d]+b-i[v]),e.offsets.popper=Bt(e.offsets.popper);var w=l[d]+l[u]/2-b/2,m=Lt(e.instance.popper),h=parseFloat(m["margin"+c]),g=parseFloat(m["border"+c+"Width"]),f=w-e.offsets.popper[d]-h-g;return f=Math.max(Math.min(i[u]-b,f),0),e.arrowElement=a,e.offsets.arrow=(n={},Jt(n,d,Math.round(f)),Jt(n,p,""),n),e}function yc(e){return e==="end"?"start":e==="start"?"end":e}var ql=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Na=ql.slice(3);function ai(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Na.indexOf(e),a=Na.slice(n+1).concat(Na.slice(0,n));return t?a.reverse():a}var ja={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function wc(e,t){if(Ul(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var n=fo(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),a=e.placement.split("-")[0],r=oa(a),o=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case ja.FLIP:i=[a,r];break;case ja.CLOCKWISE:i=ai(a);break;case ja.COUNTERCLOCKWISE:i=ai(a,!0);break;default:i=t.behavior}return i.forEach(function(l,s){if(a!==l||i.length===s+1)return e;a=e.placement.split("-")[0],r=oa(a);var u=e.offsets.popper,c=e.offsets.reference,d=Math.floor,p=a==="left"&&d(u.right)>d(c.left)||a==="right"&&d(u.left)d(c.top)||a==="bottom"&&d(u.top)d(n.right),w=d(u.top)d(n.bottom),h=a==="left"&&v||a==="right"&&b||a==="top"&&w||a==="bottom"&&m,g=["top","bottom"].indexOf(a)!==-1,f=!!t.flipVariations&&(g&&o==="start"&&v||g&&o==="end"&&b||!g&&o==="start"&&w||!g&&o==="end"&&m),B=!!t.flipVariationsByContent&&(g&&o==="start"&&b||g&&o==="end"&&v||!g&&o==="start"&&m||!g&&o==="end"&&w),S=f||B;(p||h||S)&&(e.flipped=!0,(p||h)&&(a=i[s+1]),S&&(o=yc(o)),e.placement=a+(o?"-"+o:""),e.offsets.popper=Je({},e.offsets.popper,Vl(e.instance.popper,e.offsets.reference,e.placement)),e=Ql(e.instance.modifiers,e,"flip"))}),e}function kc(e){var t=e.offsets,n=t.popper,a=t.reference,r=e.placement.split("-")[0],o=Math.floor,i=["top","bottom"].indexOf(r)!==-1,l=i?"right":"bottom",s=i?"left":"top",u=i?"width":"height";return n[l]o(a[l])&&(e.offsets.popper[s]=o(a[l])),e}function Cc(e,t,n,a){var r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+r[1],i=r[2];if(!o)return e;if(i.indexOf("%")===0){var l=void 0;switch(i){case"%p":l=n;break;case"%":case"%r":default:l=a}var s=Bt(l);return s[t]/100*o}else if(i==="vh"||i==="vw"){var u=void 0;return i==="vh"?u=Math.max(document.documentElement.clientHeight,window.innerHeight||0):u=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u/100*o}else return o}function xc(e,t,n,a){var r=[0,0],o=["right","left"].indexOf(a)!==-1,i=e.split(/(\+|\-)/).map(function(c){return c.trim()}),l=i.indexOf(Nn(i,function(c){return c.search(/,|\s/)!==-1}));i[l]&&i[l].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var s=/\s*,\s*|\s+/,u=l!==-1?[i.slice(0,l).concat([i[l].split(s)[0]]),[i[l].split(s)[1]].concat(i.slice(l+1))]:[i];return u=u.map(function(c,d){var p=(d===1?!o:o)?"height":"width",v=!1;return c.reduce(function(b,w){return b[b.length-1]===""&&["+","-"].indexOf(w)!==-1?(b[b.length-1]=w,v=!0,b):v?(b[b.length-1]+=w,v=!1,b):b.concat(w)},[]).map(function(b){return Cc(b,p,t,n)})}),u.forEach(function(c,d){c.forEach(function(p,v){go(p)&&(r[d]+=p*(c[v-1]==="-"?-1:1))})}),r}function Mc(e,t){var n=t.offset,a=e.placement,r=e.offsets,o=r.popper,i=r.reference,l=a.split("-")[0],s=void 0;return go(+n)?s=[+n,0]:s=xc(n,o,i,l),l==="left"?(o.top+=s[0],o.left-=s[1]):l==="right"?(o.top+=s[0],o.left+=s[1]):l==="top"?(o.left+=s[0],o.top-=s[1]):l==="bottom"&&(o.left+=s[0],o.top+=s[1]),e.popper=o,e}function Bc(e,t){var n=t.boundariesElement||Wt(e.instance.popper);e.instance.reference===n&&(n=Wt(n));var a=ho("transform"),r=e.instance.popper.style,o=r.top,i=r.left,l=r[a];r.top="",r.left="",r[a]="";var s=fo(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);r.top=o,r.left=i,r[a]=l,t.boundaries=s;var u=t.priority,c=e.offsets.popper,d={primary:function(p){var v=c[p];return c[p]s[p]&&!t.escapeWithReference&&(b=Math.min(c[v],s[p]-(p==="right"?c.width:c.height))),Jt({},v,b)}};return u.forEach(function(p){var v=["left","top"].indexOf(p)!==-1?"primary":"secondary";c=Je({},c,d[v](p))}),e.offsets.popper=c,e}function Ac(e){var t=e.placement,n=t.split("-")[0],a=t.split("-")[1];if(a){var r=e.offsets,o=r.reference,i=r.popper,l=["bottom","top"].indexOf(n)!==-1,s=l?"left":"top",u=l?"width":"height",c={start:Jt({},s,o[s]),end:Jt({},s,o[s]+o[u]-i[u])};e.offsets.popper=Je({},i,c[a])}return e}function Sc(e){if(!$l(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=Nn(e.instance.modifiers,function(a){return a.name==="preventOverflow"}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};tc(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(a.update)},this.update=Xu(this.update.bind(this)),this.options=Je({},e.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Je({},e.Defaults.modifiers,r.modifiers)).forEach(function(i){a.options.modifiers[i]=Je({},e.Defaults.modifiers[i]||{},r.modifiers?r.modifiers[i]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(i){return Je({name:i},a.options.modifiers[i])}).sort(function(i,l){return i.order-l.order}),this.modifiers.forEach(function(i){i.enabled&&Yl(i.onLoad)&&i.onLoad(a.reference,a.popper,a.options,i,a.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return nc(e,[{key:"update",value:function(){return ic.call(this)}},{key:"destroy",value:function(){return lc.call(this)}},{key:"enableEventListeners",value:function(){return uc.call(this)}},{key:"disableEventListeners",value:function(){return dc.call(this)}}]),e}();wa.Utils=(typeof window<"u"?window:global).PopperUtils;wa.placements=ql;wa.Defaults=Tc;const Oc=wa;var za=new WeakMap,ri=0;function Zc(e){if(!e.length)return"";for(var t="arg",n=0;n=n.expiresAt;i&&r.delete(a)},t)},e.prototype.delete=function(t){this.items.delete(t)},e}();function Lc(){return typeof navigator.onLine<"u"?navigator.onLine:!0}function Pc(){return typeof document<"u"&&typeof document.visibilityState<"u"?document.visibilityState!=="hidden":!0}var Yc=function(e){return fetch(e).then(function(t){return t.json()})};const Ha={isOnline:Lc,isDocumentVisible:Pc,fetcher:Yc};var gt=globalThis&&globalThis.__assign||function(){return gt=Object.assign||function(e){for(var t,n=1,a=arguments.length;n0&&o[o.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]0)&&!(r=a.next()).done;)o.push(r.value)}catch(l){i={error:l}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o},Nc=globalThis&&globalThis.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var a=0,r=t.length,o;a0?n+r:n)}}function zc(e,t,n){if(n.isDocumentVisible()&&!(n.errorRetryCount!==void 0&&t>n.errorRetryCount)){var a=Math.min(t||0,n.errorRetryCount),r=a*n.errorRetryInterval;setTimeout(function(){e(null,{errorRetryCount:a+1,shouldRetryOnError:!0})},r)}}var oi=function(e,t,n,a){return n===void 0&&(n=Wl),a===void 0&&(a=Xl.ttl),Qt(void 0,void 0,void 0,function(){var r,o,i,l,s,u,c;return Ut(this,function(d){switch(d.label){case 0:if(!Hc(t))return[3,5];d.label=1;case 1:return d.trys.push([1,3,,4]),[4,t];case 2:return r=d.sent(),[3,4];case 3:return l=d.sent(),o=l,[3,4];case 4:return[3,6];case 5:r=t,d.label=6;case 6:return i=!1,s={data:r,error:o,isValidating:i},typeof r<"u"&&n.set(e,s,a),u=ia.get(e),u&&u.data.length&&(c=u.data.filter(function(p){return p.key===e}),c.forEach(function(p,v){typeof s.data<"u"&&(p.data=s.data),p.error=s.error,p.isValidating=s.isValidating;var b=v===c.length-1;b||delete c[v]}),c=c.filter(Boolean)),[2,s]}})})};function ii(){for(var e=this,t=[],n=0;n=1&&(a=t[0]),t.length>=2&&(r=t[1]),t.length>2&&(o=gt(gt({},o),t[2]));var d=c?o.serverTTL:o.ttl,p=typeof a=="function"?a:N(a);typeof r>"u"&&(r=o.fetcher);var v=null;v||(v=Al({data:void 0,error:void 0,isValidating:!0,key:null}));var b=function(g,f){return Qt(e,void 0,void 0,function(){var B,S,z,j,O,C,y,M=this;return Ut(this,function(T){switch(T.label){case 0:return B=v.data===void 0,S=p.value,S?(z=o.cache.get(S),j=z&&z.data,v.isValidating=!0,j&&(v.data=j.data,v.error=j.error),O=g||r,!O||!o.isDocumentVisible()&&!B||(f==null?void 0:f.forceRevalidate)!==void 0&&!(f!=null&&f.forceRevalidate)?(v.isValidating=!1,[2]):z&&(C=!!(Date.now()-z.createdAt>=o.dedupingInterval||f!=null&&f.forceRevalidate),!C)?(v.isValidating=!1,[2]):(y=function(){return Qt(M,void 0,void 0,function(){var L,$,q,te;return Ut(this,function(W){switch(W.label){case 0:return L=Fa.get(S),L?[3,2]:($=Array.isArray(S)?S:[S],q=O.apply(void 0,Nc([],_c($),!1)),Fa.set(S,q,o.dedupingInterval),[4,oi(S,q,o.cache,d)]);case 1:return W.sent(),[3,4];case 2:return[4,oi(S,L.data,o.cache,d)];case 3:W.sent(),W.label=4;case 4:return v.isValidating=!1,Fa.delete(S),v.error!==void 0&&(te=!i&&o.shouldRetryOnError&&(f?f.shouldRetryOnError:!0),te&&zc(b,f?f.errorRetryCount:1,o)),[2]}})})},j&&o.revalidateDebounce?(setTimeout(function(){return Qt(M,void 0,void 0,function(){return Ut(this,function(L){switch(L.label){case 0:return i?[3,2]:[4,y()];case 1:L.sent(),L.label=2;case 2:return[2]}})})},o.revalidateDebounce),[3,3]):[3,1])):[2];case 1:return[4,y()];case 2:T.sent(),T.label=3;case 3:return[2]}})})},w=function(){return Qt(e,void 0,void 0,function(){return Ut(this,function(g){return[2,b(null,{shouldRetryOnError:!1})]})})},m=null;et(function(){var g=function(){return Qt(e,void 0,void 0,function(){return Ut(this,function(f){switch(f.label){case 0:return!v.error&&o.isOnline()?[4,b()]:[3,2];case 1:return f.sent(),[3,3];case 2:m&&clearTimeout(m),f.label=3;case 3:return o.refreshInterval&&!i&&(m=setTimeout(g,o.refreshInterval)),[2]}})})};o.refreshInterval&&(m=setTimeout(g,o.refreshInterval)),o.revalidateOnFocus&&(document.addEventListener("visibilitychange",w,!1),window.addEventListener("focus",w,!1))}),Zn(function(){i=!0,m&&clearTimeout(m),o.revalidateOnFocus&&(document.removeEventListener("visibilitychange",w,!1),window.removeEventListener("focus",w,!1));var g=ia.get(p.value);g&&(g.data=g.data.filter(function(f){return f!==v}))});try{Be(p,function(g){Es(p)||(p.value=g),v.key=g,v.isValidating=!!g,jc(p.value,v,d),!c&&!l&&p.value&&b(),l=!1},{immediate:!0})}catch{}var h=gt(gt({},Ts(v)),{mutate:function(g,f){return b(g,gt(gt({},f),{forceRevalidate:!0}))}});return h}function Hc(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}const ht={VALIDATING:"VALIDATING",VALIDATING_HAS_DATA:"VALIDATING_HAS_DATA",PENDING:"PENDING",SUCCESS:"SUCCESS",SUCCESS_HAS_DATA:"SUCCESS_HAS_DATA",ERROR:"ERROR",STALE_IF_ERROR:"STALE_IF_ERROR"};function rn(){return{useRequest:(e,t,n)=>{const a=typeof ii=="function"?ii:()=>({data:N({}),error:N(),isValidating:N(!1),mutate:()=>({})}),{data:r,error:o,isValidating:i,mutate:l}=a(e,t,{revalidateDebounce:500,dedupingInterval:100,...n});return{data:E(()=>{var s;return(s=r.value)==null?void 0:s.data}),response:r,error:o,isValidating:i,revalidate:l}},useDebounce:(e,t=300)=>{let n;const a=r=>async(...o)=>{clearTimeout(n),r>0?await new Promise(i=>{n=setTimeout(async()=>{await e(...o),i()},r)}):await e(...o)};return{debouncedFn:a(t),generateDebouncedFn:a}},clientSideSorter:(e,t,n,a)=>{let r=null;const o=(l,s)=>typeof s=="number"&&!Number.isNaN(l)&&!Number.isNaN(s)?l-s:0,i=(l,s)=>l.localeCompare(s);return e!==t?(r=(l,s)=>{const u=p=>p==null?"":typeof p=="number"?p:Array.isArray(p)&&p.length&&typeof p[0]=="number"?p[0]:String(p),c=u(l[e]),d=u(s[e]);switch(typeof c){case"number":return o(c,d);default:return i(c,d)}},a.sort(r),t=e,n="ascending"):(a.reverse(),n==="descending"||n==="desc"?n="ascending":n="descending"),{previousKey:t,sortOrder:n}},useSwrvState:(e,t,n)=>{const a=N(ht.PENDING),r=N(!1);return Tl(()=>{var o,i,l,s,u,c;if(r.value=e.value&&!!((o=Object.keys(e.value))!=null&&o.length||(i=e.value.data)!=null&&i.length||(s=(l=e.value.data)==null?void 0:l.data)!=null&&s.length||!((u=e.value.data)!=null&&u.data)&&typeof e.value.data=="object"&&Object.keys((c=e.value)==null?void 0:c.data).length),e.value&&r.value&&n.value){a.value=ht.VALIDATING_HAS_DATA;return}if(e.value&&n.value){a.value=ht.VALIDATING;return}if(e.value&&t.value){a.value=ht.STALE_IF_ERROR;return}if(e.value===void 0&&!t.value){a.value=ht.PENDING;return}if(e.value&&!t.value&&r.value){a.value=ht.SUCCESS_HAS_DATA;return}if(e.value&&!t.value){a.value=ht.SUCCESS;return}e.value===void 0&&t&&(a.value=ht.ERROR)}),{hasData:r,state:a,swrvState:ht}},getSizeFromString:e=>e==="auto"||e.endsWith("%")||e.endsWith("vw")||e.endsWith("vh")||e.endsWith("px")?e:e+"px",cloneDeep:e=>{if(e)return JSON.parse(JSON.stringify(e))},stripRequiredLabel:(e,t)=>!t||!e?e||"":/( )?\*$/gi.test(e)?e.replace(/\*$/gi,"").trim():e}}const Fc={default:"default",success:"success",danger:"danger",info:"info",warning:"warning",custom:"custom",neutral:"neutral"},Rc={rounded:"rounded",rectangular:"rectangular"},Vc=["borderTop","noBorder","border"],Qc=["menu","selectionMenu"],Uc=["light","dark"],Gc=["left","center","right"],Kc=["small","medium","large"],$c=["start","end"],qc=["left","right"],Wc=["radio","card"],Xc=["info","warning","danger"],Jc=["click","hover"],Jl=["auto","top","topStart","topEnd","left","leftStart","leftEnd","right","rightStart","rightEnd","bottom","bottomStart","bottomEnd"],ed=["table","card","form","spinner","fullscreen-kong","fullscreen-generic",""],td=["1","2","5","6","10","25","50","75","100"],nd=["1","2"],ad=["dropdown","select","button"],rd=Il,{getSizeFromString:Ra}=rn(),od=oe({name:"KPop",components:{KButton:ye},expose:["updatePopper"],props:{target:{type:String,default:""},tag:{type:String,default:"div"},buttonText:{type:String,default:"OK"},title:{type:String,default:""},placement:{type:String,validator:e=>Jl.includes(e),default:"auto"},trigger:{type:String,default:"click",validator:e=>Jc.includes(e)},width:{type:String,default:"200"},maxWidth:{type:String,default:"auto"},maxHeight:{type:String,default:"auto"},popoverClasses:{type:String,default:""},popoverTransitions:{type:String,default:"fade"},popoverTimeout:{type:Number,default:300},hidePopover:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},isSvg:{type:Boolean,default:!1},hideCaret:{type:Boolean,default:!1},onPopoverClick:{type:Function,default:null},positionFixed:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["opened","closed"],data(){return{popper:null,reference:null,isOpen:!1,popoverId:this.testMode?"test-popover-id-1234":On(),targetId:this.testMode?"test-target-id-1234":On()}},computed:{popoverStyle:function(){return{width:Ra(this.width),maxWidth:Ra(this.maxWidth),maxHeight:Ra(this.maxHeight)}},popoverClassObj:function(){return[this.popoverClasses,{"hide-caret":this.hideCaret},{"pb-0":this.$slots.actions}]}},watch:{hidePopover:function(){this.isOpen&&this.hidePopper()},disabled:{handler(){this.isOpen&&this.hidePopper()},immediate:!0}},mounted(){this.$el.children?this.reference=this.$el.children[0]:this.reference=this.$el,this.bindEvents()},beforeUnmount(){const e=this.$refs.popper;document.documentElement.removeEventListener("click",this.handleClick),e&&e.removeEventListener("click",this.showPopper),this.reference&&(this.reference.removeEventListener("click",this.handleClick),this.reference.removeEventListener("mouseenter",this.createInstance),this.reference.removeEventListener("mouseleave",this.toggle),this.reference.removeEventListener("focus",this.createInstance),this.reference.removeEventListener("blur",this.toggle)),this.destroy()},methods:{hidePopper(){this.trigger!=="hover"&&(this.isOpen=!1),this.timer=setTimeout(()=>{this.$emit("closed"),this.destroy()},this.popoverTimeout)},showPopper(){this.disabled||(this.isOpen=!0,this.timer&&clearTimeout(this.timer),this.popperTimer&&clearTimeout(this.popperTimer),this.$emit("opened"))},updatePopper(){this.popper&&typeof this.popper.update=="function"&&this.popper.update()},async createInstance(){this.destroy(),this.showPopper();const e=(this.placement||"auto").replace(/[A-Z]/g,"-$&").toLowerCase(),t=this.$refs.popper,n=this.target&&!this.isSvg&&document.querySelector(this.target)?document.querySelector(this.target):document.getElementById(this.targetId);n&&(n.appendChild(t),n.style.overflow="auto"),await this.$nextTick(),this.popper=new Oc(this.reference,t,{placement:e,positionFixed:this.positionFixed,modifiers:{preventOverflow:{enabled:!0,boundariesElement:"viewport"}}}),await this.$nextTick(),n&&n.style.removeProperty("overflow"),this.updatePopper()},handleClick(e){const t=()=>{e.stopPropagation(),this.hidePopper()};if(this.reference&&this.reference.contains(e.target))this.isOpen?t():this.createInstance();else if(this.$refs.popper&&this.$refs.popper.contains(e.target)&&this.onPopoverClick){const n=this.onPopoverClick();n!==void 0&&(n?this.showPopper():t())}else this.$refs.popper&&this.$refs.popper.contains(e.target)?this.showPopper():this.isOpen&&t()},bindEvents(){const e=this.$refs.popper;e&&(this.trigger==="hover"&&(this.reference.addEventListener("mouseenter",this.createInstance),this.reference.addEventListener("focus",this.createInstance),this.reference.addEventListener("mouseleave",this.hidePopper),this.reference.addEventListener("blur",this.hidePopper),e.addEventListener("mouseenter",this.showPopper),e.addEventListener("focus",this.showPopper),e.addEventListener("mouseleave",this.hidePopper),e.addEventListener("blur",this.hidePopper)),e.addEventListener("click",this.showPopper),document.documentElement.addEventListener("click",this.handleClick))},destroy(){this.popper&&(this.isOpen=!1,this.popper.disableEventListeners(),this.popper=null)}}}),id={key:0},ld=["id"],sd={key:0,class:"k-popover-header d-flex"},ud={key:0,class:"k-popover-title"},cd={key:1,class:"k-popover-actions"},dd={class:"k-popover-content"},pd={key:1,class:"k-popover-footer"},vd=["id"],fd={key:0,class:"k-popover-header d-flex"},hd={key:0,class:"k-popover-title"},gd={key:1,class:"k-popover-actions"},md={class:"k-popover-content"},bd={key:1,class:"k-popover-footer"};function yd(e,t,n,a,r,o){const i=ya("KButton");return k(),X(In(e.tag),{id:e.$slots.default?e.targetId:null,ref:"root","aria-controls":e.$slots.default?e.popoverId:void 0,"aria-expanded":e.$slots.default&&!!e.isOpen||void 0,role:e.$slots.default?"button":null,onKeyup:[dt(qe(e.showPopper,["stop","prevent"]),["enter"]),dt(e.hidePopper,["esc"])]},{default:F(()=>[Y(e.$slots,"default",{},()=>[G(i,{id:e.targetId,"aria-controls":e.popoverId||void 0,"aria-expanded":!!e.isOpen||void 0,"data-testid":"kpop-button"},{default:F(()=>[V(Q(e.buttonText),1)]),_:1},8,["id","aria-controls","aria-expanded"])]),e.isSvg?(k(),A("div",id,[(k(),A("foreignObject",null,[Go(D("div",{id:e.popoverId,ref:"popper",class:K(["k-popover",e.popoverClassObj]),role:"region",style:bt(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(k(),A("div",sd,[e.$slots.title||e.title?(k(),A("div",ud,[Y(e.$slots,"title",{},()=>[V(Q(e.title),1)])])):Z("",!0),e.$slots.actions?(k(),A("div",cd,[Y(e.$slots,"actions")])):Z("",!0)])):Z("",!0),D("div",dd,[Y(e.$slots,"content")]),e.$slots.footer?(k(),A("div",pd,[Y(e.$slots,"footer")])):Z("",!0)],14,ld),[[Ko,e.isOpen]])]))])):(k(),X(Sl,{key:1,name:"fade"},{default:F(()=>[Go(D("div",{id:e.popoverId,ref:"popper",class:K(["k-popover",e.popoverClassObj]),role:"region",style:bt(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(k(),A("div",fd,[e.$slots.title||e.title?(k(),A("div",hd,[Y(e.$slots,"title",{},()=>[V(Q(e.title),1)])])):Z("",!0),e.$slots.actions?(k(),A("div",gd,[Y(e.$slots,"actions")])):Z("",!0)])):Z("",!0),D("div",md,[Y(e.$slots,"content")]),e.$slots.footer?(k(),A("div",bd,[Y(e.$slots,"footer")])):Z("",!0)],14,vd),[[Ko,e.isOpen]])]),_:3}))]),_:3},40,["id","aria-controls","aria-expanded","role","onKeyup"])}const bo=ce(od,[["render",yd]]),wd={role:"tooltip"},ka=oe({__name:"KTooltip",props:{label:{type:String,required:!1,default:""},placement:{type:String,default:"bottom",validator:e=>Jl.includes(e)},positionFixed:{type:Boolean,default:!1},maxWidth:{type:String,default:"auto"},testMode:{type:Boolean,default:!1}},setup(e){const t=e,n=N(""),a=E(()=>{let r="";switch(t.placement){case"top":r="mb-2";break;case"right":r="ml-2";break;case"bottom":r="mt-2";break;case"left":r="mr-2";break}return r});return(r,o)=>(k(),X(bo,me(r.$attrs,{"hide-caret":"","max-width":e.maxWidth,placement:e.placement,"popover-classes":`k-tooltip ${x(a)} ${n.value}`,"popover-timeout":0,"position-fixed":e.positionFixed,"test-mode":!!e.testMode||void 0,trigger:"hover",width:"auto"}),{content:F(()=>[D("div",wd,[Y(r.$slots,"content",{label:e.label},()=>[V(Q(e.label),1)])])]),default:F(()=>[Y(r.$slots,"default")]),_:3},16,["max-width","placement","popover-classes","position-fixed","test-mode"]))}}),kd=["aria-hidden","tabindex"],{getSizeFromString:Cd}=rn(),xd={name:"KBadge",components:{KButton:ye,KIcon:ie,KTooltip:ka}},Md=oe({...xd,props:{appearance:{type:String,required:!1,validator:e=>Object.keys({...Fc}).includes(e),default:"default"},truncationTooltip:{type:String,default:""},forceTooltip:{type:Boolean,default:!1},dismissable:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1},shape:{type:String,required:!1,validator:e=>Object.keys({...Rc}).includes(e),default:"rounded"},color:{type:String,required:!1,default:""},backgroundColor:{type:String,required:!1,default:""},borderColor:{type:String,required:!1,default:""},isBordered:{type:Boolean,default:!1},hoverColor:{type:String,required:!1,default:""},maxWidth:{type:String,default:"200px"}},emits:["dismissed"],setup(e,{emit:t}){const n=e;Dl(b=>({"3f98ac0d":x(v),f8749a84:b.$props.backgroundColor,"63279f00":b.$props.borderColor,"59aa0a8c":b.$props.color,"31d8dc04":b.$props.hoverColor,cd040c9e:b.$props.hoverColor||b.$props.backgroundColor}));const a=At(),r=E(()=>!!a.onClick),o=N(null),i=N(!1),l=()=>{i.value=!0,t("dismissed")},s=N(0),u=N(0),c=N(!1),d=E(()=>s.value{const b={};return n.backgroundColor&&(b.backgroundColor=n.backgroundColor),n.borderColor&&(b.borderColor=n.borderColor),n.color&&(b.color=n.color),n.isBordered&&!n.borderColor&&n.color&&(b.borderColor=n.color),b}),v=E(()=>Cd(n.maxWidth));return Be(o,()=>{var b,w;o.value&&!c.value&&(s.value=(b=o.value)==null?void 0:b.offsetWidth,u.value=(w=o.value)==null?void 0:w.scrollWidth,c.value=!0)}),(b,w)=>i.value?Z("",!0):(k(),A("div",{key:0,"aria-hidden":e.hidden?!0:void 0,class:K(["k-badge",[`k-badge-${e.appearance}`,`k-badge-${e.shape}`,{"is-bordered":e.isBordered,clickable:x(r)}]]),style:bt(x(p)),tabindex:e.hidden?-1:0},[(k(),X(In(e.truncationTooltip&&(e.forceTooltip||x(d))?"KTooltip":"div"),{class:"k-badge-text","position-fixed":e.truncationTooltip&&(e.forceTooltip||x(d))?!0:void 0},{content:F(()=>[V(Q(e.truncationTooltip),1)]),default:F(()=>[D("div",{ref_key:"badgeText",ref:o,class:"k-badge-text"},[Y(b.$slots,"default",{},void 0,!0)],512)]),_:3},8,["position-fixed"])),e.dismissable?(k(),X(ye,{key:0,"aria-hidden":e.hidden?!0:void 0,class:"k-badge-dismiss-button","data-testid":"k-badge-dismiss-button","is-rounded":e.shape==="rounded",tabindex:e.hidden?-1:0,onClick:[l,w[0]||(w[0]=qe(()=>{},["stop"]))]},{default:F(()=>[G(ie,{color:e.color,icon:"close",size:"10",title:"Remove"},null,8,["color"])]),_:1},8,["aria-hidden","is-rounded","tabindex"])):Z("",!0)],14,kd))}}),qx=ce(Md,[["__scopeId","data-v-55cd166e"]]),Bd=["href","title"],Ad={class:"k-breadcrumb-divider"},Sd={inheritAttrs:!1},Dd=oe({...Sd,__name:"KBreadcrumbs",props:{items:{type:Array,default:[],required:!0,validator:e=>e&&e.length>0},itemMaxWidth:{type:String,required:!1,default:"38ch"}},setup(e){return(t,n)=>{const a=ya("router-link");return k(),A("ul",me({class:"k-breadcrumbs"},t.$attrs),[(k(!0),A(xe,null,Pe(e.items,r=>(k(),A("li",{key:r.key||r.text,class:"k-breadcrumbs-item truncate"},[typeof r.to=="object"?(k(),X(a,{key:0,class:K({"no-underline":!r.text}),title:r.title,to:r.to},{default:F(()=>[r.icon?(k(),X(ie,{key:0,class:K(["k-breadcrumb-icon",{"has-no-text":!r.text}]),color:"var(--grey-500)","hide-title":"",icon:r.icon,size:"20"},null,8,["class","icon"])):Z("",!0),r.text?(k(),A("span",{key:1,class:"k-breadcrumb-text truncate",style:bt({maxWidth:r.maxWidth||e.itemMaxWidth})},Q(r.text),5)):Z("",!0)]),_:2},1032,["class","title","to"])):(k(),A("a",{key:1,class:K({"no-underline":!r.text}),href:r.to,target:"_blank",title:r.title},[r.icon?(k(),X(ie,{key:0,class:K(["k-breadcrumb-icon",{"has-no-text":!r.text}]),color:"var(--grey-500)","hide-title":"",icon:r.icon,size:"20"},null,8,["class","icon"])):Z("",!0),r.text?(k(),A("span",{key:1,class:"k-breadcrumb-text truncate",style:bt({maxWidth:r.maxWidth||e.itemMaxWidth})},Q(r.text),5)):Z("",!0)],10,Bd)),D("span",Ad,[Y(t.$slots,"divider",{},()=>[G(ie,{color:"var(--grey-500)","hide-title":"",icon:"chevronRight",size:"15"})],!0)])]))),128))],16)}}}),Wx=ce(Dd,[["__scopeId","data-v-c098ba53"]]),Ed=["aria-describedby","aria-label","aria-labelledby"],Td={key:0,class:"k-card-status-hat"},Od=["id"],Zd={class:"k-card-actions"},Id=["id"],Ld={class:"k-card-content d-flex"},Pd=["id"],Yd={key:0,class:"k-card-notifications ml-3"},_d=oe({__name:"KCard",props:{title:{type:String,default:""},body:{type:String,default:""},borderVariant:{type:String,default:"border",validator:e=>Vc.includes(e)},hasHover:{type:Boolean,default:!1},hasShadow:{type:Boolean,default:!1},status:{type:String,default:""},testMode:{type:Boolean,default:!1}},setup(e){const t=e,n=E(()=>t.testMode?"test-title-id-1234":On()),a=E(()=>t.testMode?"test-content-id-1234":On()),r=rt(),o=E(()=>!!(t.status||r.statusHat)),i=E(()=>!!r.actions||o.value||!o.value&&(!!t.title||!!r.title)),l=E(()=>!o.value&&(!!t.title||!!r.title)),s=E(()=>o.value&&(!!t.title||!!r.title));return(u,c)=>(k(),A("section",{"aria-describedby":x(a)||void 0,"aria-label":e.title?e.title:void 0,"aria-labelledby":!e.title&&x(r).title?x(n):void 0,class:K(["kong-card",[e.borderVariant,{hover:e.hasHover,"kcard-shadow":e.hasShadow}]])},[x(i)?(k(),A("div",{key:0,class:K(["k-card-header d-flex mb-3",{"has-status":e.status||x(r).statusHat}])},[e.status||x(r).statusHat?(k(),A("div",Td,[Y(u.$slots,"statusHat",{},()=>[V(Q(e.status),1)],!0)])):Z("",!0),x(l)?(k(),A("div",{key:1,id:e.title?void 0:x(n),class:"k-card-title mb-3"},[D("h4",null,[Y(u.$slots,"title",{},()=>[V(Q(e.title),1)],!0)])],8,Od)):Z("",!0),D("div",Zd,[Y(u.$slots,"actions",{},void 0,!0)])],2)):Z("",!0),x(s)?(k(),A("div",{key:1,id:e.title?void 0:x(n),class:"k-card-title mb-3"},[D("h4",null,[Y(u.$slots,"title",{},()=>[V(Q(e.title),1)],!0)])],8,Id)):Z("",!0),D("div",Ld,[D("div",{id:x(a),class:"k-card-body"},[Y(u.$slots,"body",{},()=>[V(Q(e.body),1)],!0)],8,Pd),x(r).notifications?(k(),A("div",Yd,[Y(u.$slots,"notifications",{},void 0,!0)])):Z("",!0)])],10,Ed))}}),Xx=ce(_d,[["__scopeId","data-v-885e3cf9"]]),Nd=oe({__name:"KSkeletonBox",props:{width:{type:String,default:"1",validator:e=>td.includes(e)},height:{type:String,default:"1",validator:e=>nd.includes(e)}},setup(e){return(t,n)=>(k(),A("div",{class:K(["box mr-1",{[`width-${e.width}`]:!0,[`height-${e.height}`]:!0}])},null,2))}}),Ze=ce(Nd,[["__scopeId","data-v-b34bfe34"]]),jd={class:"skeleton-loader"},zd=oe({__name:"SkeletonBase",setup(e){return(t,n)=>(k(),A("div",jd,[Y(t.$slots,"default",{},()=>[G(Ze,{height:"1",width:"100"}),G(Ze,{height:"1",width:"100"}),G(Ze,{height:"1",width:"75"})],!0)]))}}),Hd=ce(zd,[["__scopeId","data-v-28ddd291"]]),Fd=e=>(Ln("data-v-71f83861"),e=e(),Pn(),e),Rd={class:"skeleton-card-wrapper"},Vd={class:"skeleton-card"},Qd={class:"skeleton-card-header"},Ud=Fd(()=>D("hr",{class:"mb-0"},null,-1)),Gd={class:"skeleton-card-content"},Kd={class:"skeleton-card-footer"},$d=oe({__name:"CardSkeleton",props:{cardCount:{type:Number,default:1}},setup(e){return(t,n)=>(k(),A("div",Rd,[(k(!0),A(xe,null,Pe(e.cardCount,a=>(k(),A("div",{key:a,class:"skeleton-card-column"},[D("div",Vd,[D("div",Qd,[Y(t.$slots,"card-header",{},()=>[G(Ze,{height:"2",width:"25"}),G(Ze,{class:"ml-2",height:"2",width:"75"}),Ud],!0)]),D("div",Gd,[Y(t.$slots,"card-content",{},()=>[G(Ze,{width:"10"})],!0)]),D("div",Kd,[Y(t.$slots,"card-footer",{},()=>[G(Ze,{width:"5"}),G(Ze,{width:"5"})],!0)])])]))),128))]))}}),qd=ce($d,[["__scopeId","data-v-71f83861"]]),Wd={class:"skeleton-table-wrapper"},Xd=oe({__name:"TableSkeleton",props:{rows:{type:Number,default:6},columns:{type:Number,default:6}},setup(e){const t=(n,a)=>[3,4].indexOf(n)===-1&&n!==a?"10":[3,4].indexOf(n)>-1||n===a?"6":"1";return(n,a)=>(k(),A("div",Wd,[(k(!0),A(xe,null,Pe(e.rows,r=>(k(),A("div",{key:r,class:"skeleton-table-row"},[Y(n.$slots,"default",{},()=>[(k(!0),A(xe,null,Pe(e.columns,o=>(k(),X(Ze,{key:o,class:K({"mr-6":o!==e.columns,"w-100":o===e.columns,"skeleton-cell":!0}),width:t(o,e.columns||6)},null,8,["class","width"]))),128))],!0)]))),128))]))}}),Jd=ce(Xd,[["__scopeId","data-v-3537c1b2"]]),e2={class:"skeleton-form-wrapper"},t2={class:"skeleton-form-row"},n2={class:"skeleton-form-row"},a2={class:"skeleton-form-row"},r2={class:"skeleton-form-row"},o2=oe({__name:"FormSkeleton",setup(e){return(t,n)=>(k(),A("div",e2,[D("div",t2,[G(Ze,{height:"1",width:"10"}),G(Ze,{height:"2",width:"100"})]),D("div",n2,[G(Ze,{height:"1",width:"10"}),G(Ze,{height:"2",width:"100"})]),D("div",a2,[G(Ze,{height:"1",width:"10"}),G(Ze,{height:"2",width:"100"})]),D("div",r2,[G(Ze,{height:"1",width:"10"}),G(Ze,{height:"2",width:"100"})])]))}}),i2=ce(o2,[["__scopeId","data-v-deb2da80"]]),l2="data:image/gif;base64,R0lGODlhtwC3APf+AB9Uef7+/k94lQVAafn6+/z9/QM+aAI+Z9/n7Pv8/fX3+fb4+gtEbQQ/aF+Fn/L19whCa/f5+v39/uzw9A5HbgE9ZwdBahtRdhdOdOnu8jVlhkBtjHWVrLbH0y9ggluCnd3l6x5TeAxFbRBIcPP2+HuasDBhgxNLcSVYfOrv8vH098PR2+ft8ejt8RFJcEVxj2OIoeXr76G3x4aitlqBnNni6A9Hb+bs8G+Rqe/z9drj6YKftO3x9NHc4xhOdPj6+9Xf5sXT3Km9y6u/zRlPdWGGoDFhg0hzkfr7/AZBamuOpoWitlmAmyZZfbvL1jloiCFVeglDa9jh6KK4x9Ld5L/O2b3N18/a4nmZr0NvjlR8mBZNcyJWeiNXexxRd6/Cz8jV3p61xbXG0zdmh6W6yaS5yIejt8zY4ERwj2aKo0dykWiMpMfU3SdafShbfj5ri87a4gpEbODn7Jmxwn+dsg1GbuLp7kFujY6puxRLchJKcdPd5ZOsvsbT3fD09ipcf42ou+Tq74Ces2eLpJGrvaO5yOPq7m2Pp9vj6XGSqlN7mMrW3ylbf1Z+mrrK1qi8y1B5ltTe5cDP2RVMc97m65evwa3AzjtpiSxegLPF0YOgtXiYrlJ7l520xM3Z4YumuZ+2xX2csbHD0Fh/mzhniMnW3013lDJihLzM12mMpdfg567BzrLE0R1Sdz9sjOvw8+Ho7TZlhi5fgiBUeY+pvEx2lKe8yrDD0Kq+zEt1k4mluEJujjpoiVd/mpWuvytdgKC2xpqywl2DnlF6l3qZr6zAzVyCnT1ri26QqMvX4PT3+IqmuZavwKa7yjxqitzk6tbg5neXrSRYfJiwwbnJ1TRkhTNjhWqNpnKTqrfI1JKsvnaWrZStv2WJo7TG0oGfs8LQ2lV9mYShtS1egb7N2Juzw3SVrLjJ1NDb44ikuGSIomyPp3OUq0p1kkl0kkZykMHQ2nybsH6cspyzxO7y9WCFoBpQdpCqvIynusTS3HCSqWKHoQA8Zv///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ZjIxZWJkYy04MzJhLTQwZjEtYWZlMy1lMjZhNzM4ZGY5YTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjNGMkExNzA5QzQ2MTFFOThCRTFFOEI2M0M2NTQ0NUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjNGMkExNkY5QzQ2MTFFOThCRTFFOEI2M0M2NTQ0NUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN2YyODg3Yi1jY2Y3LTQxODItYjE3YS0xMTY4NjU4MjI5ZDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N2YyMWViZGMtODMyYS00MGYxLWFmZTMtZTI2YTczOGRmOWEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoA/gAsAAAAALcAtwAACP8A+wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as0zB/zDpNxI+f2qZt3fbjUOBtUVUC4+bNMsGu0A428rYVDMAv0E8H5Ortt9hwz8WQB/fDkcDxzRuCFUuG/KaFZZrJ7GUezXgzPy+fZZKBoLk16capXUZ2XZr2GgKxU6p4bZo2ZFKYc5d8xoi3796CfQgnicrF8efGl480gLx2dOvYi0SQ7nH2de/Y+VX/s8OdI/jz1SNPKr8RPfTw1dljdP89vWQaCuRXpA//PWQPCOg3EX8E2ueCgBIV6J99cgWA4EILRlifXIqQ8GBCEvY34Wu/6HDhQRkqWJ8zHxpUWD8ApChQiieKqGF4XaRQYoIMbogdF4bMKFFiIdbYDyI6SqSNjy4GOdEaPb63nZEQJZCFjfwhUyILDjggUJVW9oOlQN3kUBA9UBLZwYdFEJlFZQa5eJ4PMj5YAZH8rHFQA3AuWMuFRRJUSZ02IpgnQTgkeZ18P4QpVyQFFXCEoYOytwyjKGZQkB+QgsdeBhRUykuhafL5IntpCFraBwcN4Kml3PWQWKWSFRTGqfFx/4cGrLQZxIGosEmnZnXJJHrni/yVtyttPuRIkIXA+igsra8ZoQyIzErXV7I9QnKQBbBiwd01rL5XUBmeQkAGd5EY0G2jBGGR4SLlHYGrj/AUFAAnfXLXQbT8nfBMQfklS4N8buBLpBtedkrbAWboN2yYLxwURXWsCLgwtaQV9EisCgucoUGCaLYBnhrbOCZBAYyS1xpIXGjquxlSAERBCwjETInAhEwxY7O0yaRA0bAc5iVBriCvtTdPnKuAdfVzAiX8nlt0qwgqIEBef1BqsNP8FSPgDadotqhBD/t8cxRn6BcCxgINYTOBRAQiH6oELSF2gUZwF8x1TshrDNae5v8WwDbvjSBFQZwa3XdsWhCJAg/Qzu2jDLEVeMdBdazt4wBCG4bX03IV1MGqnFe6tF/kjACpQYQ4vqAbdgFjKqTeGCRn6LQfPdbEdexREJqGbzwWbrVvBoCkVwefITdiTUCi8YLxcpAelr93wDlg6YCC6gdJ8jrzRVMAzVcnRI9QJ9gnO0tVVaQvUPpV8E3bKra6X29UvdsYhScFSSD/zVPVX/QFMWjc/sCTMKdQYYBwssZBfCA+YMGPKTnoAgJ9N5BSPGyCr7nfUgJQi/L9aSAXwyB8RKOUHTTQReMqyA5ECDej8IiFPrIAG+QFQ9o46Cj+M9oW5CBA7vFHW0SJmQ//LSeLgwDghOmZAlGylEObFYQKIvBgejAnlD3V8HQF8cYBrliaPAQFDNtrotjmYRA8cNF2OrkAEsU2AEkgRIzXSRpP4DhExehhX8Wj42LW4RM9Wo51BmnCGl/jC53g4oxOJIgOnHNGA1ADJ0AQASLf9QuEkGMAiAyMTR7QBil68AClSMjd6jg/mQxjkKRkDDsa4kfaAE8mrdyfNPoFIVQuJkuwtKXNyOEQWehSMQV0CXlSGUuIwAIDnnxNBR7Ikh9oYJJOgwgbIIDIOLhEHckkJtQe0gxosoR82Wziv/bzS4HQ8iTYCufa8qCzAZWzH1q44UmKmcNuWmQM7+QHMVJC/0/JsGhFKkJRQP8p0BON0yIsOBsiC4GSfnZOJuiQpDaPk4SG6lKBNYnYRNE1Enq6gGk4cahAdkMSesYuJyLtxxHkGJJi7lMnG8jnIUqKSpb2wxtT64cAdiqQnebUpz3lqU6FmhEeXO+MdaBpNguiAxuIrZ0VkYLpNhoeNCgVgQ04yC9stgE0XcQKZ3ypSPxoxjziCwfmsaVGx3pCRciTIE1Uokbo6ZmONhAFD3ij5aipkXag8kR2Ld8B9Vq+jDwAE9nsRUnoqBA6etUictiCCMsa2P0pxBgNRGtG+iDCICzWctVgSArCN0C5zrWBQqysD10QIIbIwIMQKNtpC/vZudOJ4SHvQGAINtKIBprEf/GACEgZixEFaIC2V+WeTR1CXIzcoBWWrW003Vk+014EDtFN7q6yWhHqlC+2aRXbbwVGC4sAzoMhgKpF/DdeXGnhIgrgghQ/phFkile6tGtCXi+CWQR6cbbT1a6nBnuRWEiRA+0RmATnGS2NjECKQAJw8JhgUVFlZAIn3EV4WaWNCofJAxthwwmHsOHggcHD3cNjRqbQQAykLMG4SgKndkbjGtv4xjjOsY53zOMe+/jHQA6ykIdM5CIb+chITrKSl8xkqgQEACH5BAUKAP4ALA4AHACTAIYAAAj/APsJHEiwoMGDCBMqXMiwocOHECNKnEix4sIXPCxq3Mixo8VXAvlB6eGxpMmTHa8ACMkvDsqXMGMmFBKHH0ub/QrI3MmzJL+fNwXuStGzqNGHKoL2+4mTX4gzR6NKJVijjVKmLCFM3WpUjI2mQJeGxdoPCdezMA+MXQsW55sWaONyVHCV7dULYOTqnSjHSN22dZPsHexQ0iTAYhGTJUuAsOODA+wm/quU1I3HmClP3rx4rI8+mQcP0dxZ8doBofWqIEJacmmlP1KfVWK6dmucGuzInrqogm3Orl1vkbQ7qpHgv18Db1D8qPLnyDUvaM4TevLom0/JoS7T+u3vS0+g/+J+0hJ478BNHyBfUsWF89jRk1XGfiObXPCv6xe4o75HMkpokN+Am+nk30mfhPNeegQqd+BOHDgTRYPBvfBgUXQxqOFzFkxwYUUOABJERPLFx08qH1JE1iFkgMBQiful+FBjGi6BygMHwQiejAwVoEVr6xkkjIkxBsCjQofE6AhBMTAQI3rcHInQEkQKhEkCBInzJHYQACGlQTouxQxBC6y0YZVLeUDjlw3mkQNBj1BoGgJslkIhDgQZeeaWdEqpQx4UMgcmmtD1ySMLUGyJWEFhFiqlCYRKVpAIkc4pZaOSYTnQDJXWZeiFemKKGB8ERTCLop7KqI+cSrmQ0UC4oP8K3KcHfiLrc4cU5AqrSy2h54NldLqhAdAQdAWvq8gY2a3BHZGjsDyKuiNBmAp4pLR7PvvkKNNdKyx6BXGBJh2/Rvstdh4O9AWabPbjG7O/XVPQHdex1m4/MJz7mwGRENRDkM8ZYci9/dzgJK/PWUhQGpopkiHBO8DbmigEZaBZuTx2MOZACiyILXQoaMuSBQSLcMKbA8mAMHaMjoUBGwT/xA5BEqz8W8s4tQFLu0mJhdqgEmtYEBphIdJuICYohbPNSpE0EBUG4NTuFV4sStCyTG92R0FrSM0mpYiVi4y+pH1B0ASaxCwZGQTxMELQz3WxZrsSmKMZAN0KhAfcwS3/Q7ACnCQ3A0EEdJF1Z3UQHEt8dVg8UDGHS8pmiYOInO3lZElpBXwGWP6x5DKC8nOYS2OOpnkpxgMtQRCQrSEUEaSIrYECleD6c4MfmC62cxD0AAZ8KyYCC/7pELLpiGGA40BzBF9XEfWtcALcJRBUACaRg1VBfUncDoFuA1GTvdK7JUBJ5B94fntYmKnCyj0CSdOA85uV/jlieQ92/7QD7a+hOI/xH7gIUof1IYYBMdhLzZDHq7lxin6LccBeKMbACpIFD2QCAATHUgE7yeUS49PQCF4lEDJsECxPkEsQTkgaZOQpFiHM3FmGwcINDaAGBFlBDNnHFSn4ZoemgYT6/+h3lm4YkED2O2I/BrYVCyiRdNR6YlhowBUBrm4gepBiU2A2FSvK6mH90IYWQzIGjBXFiwTqz0AS0IQa/qQMR9EUGivIgMsMRBRu5MeCigJHCz4RBgXZABCP4oFBYq4CThMIHAzZE2rkcUtZGGLWekI0Q0Kxf2Psx4hkAodMYiuJ9NOAGU3CBE9eUSBE8CQoZBK1RyKRIGHwJBFIEJM5+q8gEvBAHolRS1NuiQEIsUIetQITW56LFgmpBSNL0i1j3ooUCzyIFJbpkd75sYZJKNaLMhlNjhxvjgAIp0DCaSZyjlOc/TBnP3ThEGcKpBM+CaFR3NkP5XmkhkZJlBs3cf9PeRYlVm60wPk4gs+iBIAXeeRERzYYpKOAIY/AJGjk3EAQkPRDABgVCEYFoNGMXtSjG3XIKHZ4jIVGjgkEWdI1HdInY9pNoisFjt8G8glePcSYcYKpFVUqkPTF9KZSdJFO12dRK/EKLg2xJaBMGtPFeIEgP+hcTMPgkD880VlMFaApCOKJoAmxIWJ4Yij62dSxjHUgseQVA2LXkBdA0BtkFWCyBjI2hInBIVQA2O2QOlS4feoNcEORQ9SRtVbEs6w4GUFBvoKwpzqEeIgVyI/i6rqtDQQB6zsWRPyXjsP6LxEEucX6BEEi122OskGbAkEEsb5qlDZoy8uq6/ZAEBp0EtEh1nCdSeinKYGI67YNgYduPTtcTAK3IZAI2m4nGcXjMmRINiWucpvL3IYEAHjRRW12/dmQTk5Xu37kgiR/6hAzFFe2t7KAJwiSjMjtIiIbOG9fGzQNmsEwsmIRQkSwRl7whskYBekABCcxt6SeSwQbCQgAIfkEBQoA/gAsFQAdAHkAhQAACP8A+wkcSLCgwYMIEypcyPDgA4EJGkqcSLGixYsEY5gQuCEDxo8gQ4okGKkVP4H8vCwaybKly4MU+J3sJ9PCy5s4Q8qcuVMggZxAgyLUhFJm0ZmkAgldCjQBDJ5GaUblh2EF06su1UzdCrUB1q8ie0qFSlbgArBoJUY6ynZs21MI0spFaIVCW7F4p+pxMrevwCkDyrodnPeA3755BSduS+Iw2sWEubb9VcMxU4+RFUsmbIOVZaEf7m6GDPkzTieaU4sWnMO0ywVdVGde3VbaHtcssYzeLRsvAyG4RTbgTXu28eAfSRM3DnkC8ovKey8XG+LMc4ksikfXPhoCqOsMHXD/l06+LfiEP/u1izm+PfOo5xkWuCJw0vT7suNTVBXM/fbIa+j3kRyFpOHfdDQUIGBBKWRXER/4FYdBegsO5AE/XQhUWUOGRMjcEhUShNcWigikIEJIeEhaAyuFaBwDL+yA0BblvYdChd+4N8YzBI1T43/6AfNjJgRpdWB+51kRmH/TEFTEj8sZcl5MPwpC0CZQyrbLef/hNQhBEB6p3XMPvaeYKQQNkeWYwSWghpg0aUBQEGsyh9xTcPJzAUEg1ElacJqoOFUDAQwUgZ+jBdflbi0QNEKeieK2qGY9EOQGpIqZBgSmRWVDUBacEvbZDSGEKlMnBNFgalRzWEaCEYhC/zUDQRysOtNnRwiqmRIEAbKqLK5Nyl2JA9li6jCNmSbse08QVEWooRQarK6iQUGQFKEit6xyNg2U7Lb8lPocuEgOtC0vjY5L7XEielgEhdquW1q7NcZHbnEFLfqofveya+50bWyInLQCMSDvZvku94Qf4G06UBMHC5awbLeB5whBx0RsHr34PjeFQIUQ1IjGg03cMW4B0DGTLgThQLJYJvvr2gdRYUOQGS/Dx3FkG6k70ygEyZDzrTvnZRVuG4q1AUHnDH0QaUwEB44ebbVBEBVOGwRZHEq5VsiSg9k1UAZZxyxWI4qOdtZAw9n69GZ/mJYeaSAQdEGsG/8rWAVlHv/GwxvaBUGQBniXXPRUqDiGCMTaDUFQLYXDfDhPsx52wnS+EJRG5DrrfZcAjnWJBUHycD7TDwQZMJoPcwUgo5kowUBQJaYLFNdAROxmR1oECPPjEQTdUns/fQy+Gy5pbaCiEQSBMbwlBOWyW62Pqcj6QLAMn/lAm2sGOFMFfIFGngec2A8Bw48+kMqaxXGVSYg6KNAJbvcj+0C0l/tSPqrC/h4cBGFE/YA3EFEsBycX4lwHCPKC+nmAIKU44E36lZd5ECQ0/vsPBggSCAm+hIJbAdFAtlG/CkREICnSX0tACJVr9Kp+/IgBQWh0MpewsChaIEgzYNgigchChSy5oVT/mjWQZ2VwOkQaiJFkJpITClEmXCCIKmDYpIE8qYYi8QQM+QEBgqgAhlYaiG6K07WRVGKLRPPcERXzpYGEyTjFaEkR0Pi2yKFpIGoqTjRaErc1usds8pLTQPogm6WN5AEVoKPWXrangfSpOCIwH0jIMTzJqZGChDJUbyoWknRUsnNbTJdAXKCdcoyEE59M4xYrNZBLMacbI7mbIgGJKE8NBFTMAVZIYpA1S24RVQPBIGkMoIyQfKGXoPTjeyonEOopBxwh0U0q67gqXg3EV+9ZRkiygExVKlM5xBKIsd6TQ5BQaZaTgxQRBSIJ7nhBJ92k5je3Yq2BYMt/yYnnIjnX/y2BfMuDFnkiwtI5T28CCSNCBIBCBaJQAMhTiLTMW0BJNhGBGhSgFYGoRCz60IFCh6IbLRtBfZlRkDaEo/vEIkU02hAbiPSSHp1o4dYmECUIAHT9qNtA2vDSPyKUZIggiCuicg6CKG94ETXcRwt3NIEwISoyIMgoeorPnxbuEbSKihkIgo2cGaCjErNqqGhBEFpEBQcE0UXOTkEQSvh0qaEi4UCEEBW0DaQMOUuFDt8q01BhUCCEnMkxCOKInAGjZXwtaeEaOBAERKUJBAFCzu4pkDEkliKBKZwAB4K+mTCAIBN42QgIRoAkXHYilyAZKWfIEwUQJAmRe9NAnMedr/+CpAQviwBBTMATHRAkBJGjA0EIIZ2efQQ1kdOpQNzBk6b2YwyRW+BAnsqdNn5EAWCjoOC4xxPgDEQAkXPOQLggnTCIJLWm8q5ABMETQhBkDYW70UBScB+H3TZy7h1IMHiyCYJ8o3DGIEgmpkMBCYgENabq70A6wJN6EGQOheMGQXDbm/GJBLumEs9A0MET2QpkwKFKBkHQMB1isOQSpnoHQeiLEg0LhMGhQgJBzskcz4ykBKa6gxd58rGB4DZbI50KZg4cKgasZSCJ4IkMBwJdIMNUMLNoiWsLKpAyEGQPqhNIHwXihwMULqli6cUE11WQoc7kEAQ55peDPBM8jLkcTjG7BUHWYVL3FO+DglptzBg2EEbU2X+6pUhAAAAh+QQFCgD+ACwYABwAeQCGAAAI/wD7CRxIsKDBgwgTKlzIcKCvcQ0jSpxIsaJFg9348bvIsaPHjwg1buwXTwLIkyhTFlwkUGRLd/RUypxpUYaFlhpxdqHJs2dCHDn7uRQa1KdRn0OTBuVQ4KjTkz1wjlQ6NcuEp1gvDokjtSvRqfwAZB0rsURQql6Hkl2bEO3XtEFxJGBLVwpcsHjTvmlBl2wmG3cDvyXqpW9WQgfyDnbr1rBTA2cjK2YcdA0Bx0glC6Y8ldQNzDw5b9ZM1AdolZ8XkxateuTpk+FGT15NukiE1x3FzN4tO201O7gtKgDAu3Vv1VuCV+RAuzjrxsojQnbe/PjQDwqiM3xe3bh3fh4QaP9XCGMS9fPW+Zkar7BAlfTov8fyw74hm2g7v3dnjelqfYqY7CegYin8Z5EOZsB3nIEInRGRNm8coKB3SDBoED8hYBNRBgINMKBgm1gokBheDeJEhQut8qF3B0hiYScGwOWCQLchRMiKjHmRg4HfdMdAL7YclAiOtPViIHcj6UCQAEQWp112+ilWCkEeNClYdBPwMuErBNVhpXfKyeFGfGoRhOSCwRHxZUFnRqldm2UOBGd3rz0yYZx30gkaHmSSxuaX0Dk2ZJ+K/UnolZjNWaiZgPrZF31uRmponovSBQqlXk0aKWMG8IEZHZgOpqmiArmACmgOhIrnpt0hctoxqhb/xeihop7WSqyuzZqnObghISGrTuoKrEBJyBAcCLQGGiobyjmRrKNzDVtrcOU8C9YFBIGQZyPjmRXrJQRZcecOAYz3gbU4CUNQOROuUt8T6BIVCkElTPifmrFeOhAT6Q1g4A+NgvXeQE+kV4iBNQSMkxwEmbbpvAZmo7BQDTRFY3x6WPxfJRPzwwVBQJCZzXjBEBRNx1kQpJt1Aoxn7ECNdKwOQXyQaQBwuNEiEDwEadDxEgSx0yeopxVwzUg4C2RevPyQQRAnfRLxWi5BmSRnx8wOZAStoK1K6mJ8DTQC131dkamwX0dBUA5r0tWBCGdfHe8fBMHR9lrMJBY3rgLl/0KQJV/+wJay0rqlBEGAfHlwVlAS/vVQgBCkxJfOZMVCNYjKHaolBFGdLBVPAUFc5nz3Y/ZAjAB6uFMU6Kl54UHtOFAUgNahjFOsjXp3rHP4xKWkaO8OO1hG+JQGmq9/rTvZMnlSAfKlL2+vTAGQEp/00mLf5kwyrKi998Ezn5IPAjJAEA/Rhz9huSpx9wtBDg6/t/yDDZwSd7UQNET6yX/JbfsCOgRBPsG/0g2AQyC5RXoiN5DVPU5W/UsW0D4SgVmkh3MDaUcB6ZeUWVitIzvoExwIwogNPhAsJOoILGiXHtkJRG0chGDpNLKejoQDR4AZSAaYJsMYguVXHIGTB/8IAgYexuhCHevhROAECYLYgodiQSIPc2UROCWCIGbg4R0OcsL5NQSBcCIEQQbBwyIcxARJpKJEYHAnURDkBTzUxEEekUaBKGkiKLgT6AaCAh4uriASaMIUBaKhiVTiTiQYSACSwMMgICQMg+yHHmoUkctI6wQEiUESY4AQAtzKhy15GUXaZA2CrKBjFmDfQcQISqEUrCJt0gJBCtGxNihkATPkBzpguSIOEEQTHXNHQ7pIlFRUJA8r8gVBYNAxY24niXCjSBbjk0KB3KFjBHxmJCdCghPEBxoEgULH9scQ2m1zIiE8DiX70YCOxW8hQDmnRHKQw9ypr3DoYwgsPLT/wYYQzZ4RnBAFJLKPSOZTIv4BaOmGGBEdPK+VeLiIQlvZRIkYqZVNUOUSXVe6K0rkdMTkh7h4GayASgsXVeyYLBuiUQhwtJUqSCnTGsAChcS0H18gyDpeSkyJJlGOCeFXP0ygyn2WtJ8RCSmGEkKNqeR0IGQkXSsvYo06HqQA45gKUQeCgCM6bmIXAZw8B1ItsDxVIKkC0z23ZxEJpK6fGIiMCQjiKrWalK01GatUv/qsGQ3kdhRJQBSJaUmTYu971KEBQVzUD40yhBmlE8Jhg3dEgQguhkEaiC4EIlmJ4LKVGxBI/NyiUaWMgSA1UFUDXNgPTgjEDdHaaLxy6Aqp/8YhMvggyMseV1uC2KMl+pJtqIx0i6OqRlsDqeHjcjsQQ0wlBIVN6sTKgARB7vUspyAICSCgqtQOZAhg8dREGDAxemiDp2eZoECeGKo8EoQ5OHGYRAYVKkmidyqqIMgNQ+VLgqDRiwlJBlgnOhRMEGQB5A0VAgVSxEoxZAYDvq9AICaQYoCVIA5wVEN+EeHZ+EuKAtmjQBbQg2IIxBnInN5ALBAZIEo3XvrprR0BXBBIyYMG2QVe/94xyg7DRRwE4QaNGQKOMERDIC4Fi2JBTBRg9PhZkxgIAKYskClHccrv7IczrYySAMjhVP3IxThSUxAu9wMA0njAk/NUj4EEBAAh+QQFCgD+ACwYABwAeQCGAAAI/wD7CRxIsKDBgwgTKlzIsKHDhxAjSpzY8IHABBQzatzI0WAMEwI3ZOhIsqRJhJFa8RPIz8uikzBjbqTAb2W/mhZk6tzpsKZNnwIJ8Bw6VBPLmkdtkgpEtOnJBDB+Ir05lR+GFU6zclRTtavUBlrDUgRKVapZgQvEqlUYKanbsm9PIVhLl6AVCm/J6q2qx0ldulMGnIVLeO+Bv2v3Dlb8lgRirYwLe337q8bjoSMlL55c2Aaryzs/5OUcOTJomE42qx49OMfpkgu6rNbM+q20Pa87YiHNe7ZeBkJyb2zQuzbt48LHFj9emvOE5BKb+15ONsQZ6A1ZGJe+nTQEUNgXOv/oPr382/AIhfZrR5O8e+ZT0S8scEXgJOr4Z8t/qCrYe+6SrbEfRXIUksZ/1NFQwIAEpaBdRHzkZxwG6jEokAf8dCGQZQ0ZIiFzS1g4kF5bKCLQgggh8WFpDbwkYmQMvLADQluYBx8KDH7z3hjPEDSOjQDKBwyQmRDEFYL6hWeFYP9NQ1ARQC5nSHg0ASkIQZtEOdsu4QGo1yAERYjkdslZBN9iphA0hJZk5paAGmPepAFBQbDJnHBRxcnPBQSBYGdpuWmyYlUNBDBQBH+SlpuXvLVA0Ah6Kvoao5v1QJAbkS4GGhCZHpUNQVl0WthlN4Qgak2dEETDqVPN8RgJRiT/KtUMBHHAqk2XHTHoZkoQBAirspxGaXcmDmTLqcM4Btqw8D1BUBWihmKosLuOBgVBUogqHLPN5TSQstzyY2py4SY54oq8OEputcgRxGwRFW7LrmnufoheucYVxCik8uHb7rm+tcGhcNMKxMC8nOm73BN+YMfpQE0gPJjCs+GGnSMEHSPxefWam9sUAhVCUCMbE0ZxvrkFQIdNuhCEQ8lknfzvaR9MhQ1BZsAcX8ejgbSuTaMQJIPOuPIsGVavcUjWBgSdQ/RBpTGRGzh6vNUGQVQ8bVBkcTB1WiFMEobXQBloLTNZjSxKWloDEXcr1Jz9AZp6pYFA0AWycgzwWxWY//kXD29sFwRBGuRtstF6oYIYIhFvNwRBtRgeM+JV0frXCdT5QlAaku+8d2ECIOYlFgTJ07lNPxBkAGk+rBXAjGeyBANBlZwu0FwDEcGbHWIRIAyQRxB0i+399EE4b7iItcGKRhAEBvGWEJQLb7aGxW3rA8FCvOYDcb5Z4EQV8AUaeh6AYj8EEE/6QCtvFkdTKiX6oEAnvN3P7APV7rFJ+awaO3xwIAgj7Be8gYhiOTHBUOc6QJAX2M8DBCkFAmHir73MgyCi+R+AMECQQEzwJBXsSogGsg37VQAjAlHR/kgSQqlcw1f240cMCFIjlIFQZ1ogSDNi6CKByGKFHWnhUf+cNRBoaZA6RRrIkWbGERQKkSpcIIgqYuikgUDJhh3xRAz5AQGCqCCGVxrIbozjtY5UYotF+1wFwTQQMR2nGCUpAhrhJrk0DWRNxolGSeR2RBudbV5zGkgfZsO0jjygAnPcGsz4NBA/GUcE59MIOYg3OTXOq1CH8o3FNpIOSnpui+oSiAu2U46OcMKTadyipQaCKeZ0oyN4S+QfE/WpgYSKOcHaSAy0VsktpmogGSyNAZSxkS/w8pN97I7lBFK95oBjI7tBJR1Z1auB/Ao+y9hIFo6ZymTCp1gCORZ8cqiRKsmScokiokAk0R0vbOSJ9LJkoq41kGz9LyPwTBg6I+X/LYGA64PR4eY0vRnP9+CzZABIqEASCoCBPnGWeguo4R6Sz24GSTkT7YnZ9nm4iTxUo8SDaEclqi2Q2k+kvYzIRxtig43KM6IqLRnbBKIEAYSuH3YbSBtcalCMigoRBHHFVM5BkOWFlKMphcgTkSYQJkxFBgQZBU/v6VOCTuURtZqKGQiCDZ0ZwKH69GjJaEEQWkwFBwTRhc5OQRBK9FSshivhQIQwlbQNpAw6S4UO30pSq9okgwIZpE2OQRBH6AwYLuNrTA3nwIEgYCpNIAgQdGZPgYxBsRARjOEGOJD02YQBBJkAzEZQMAIkAbMPuUTJRknDnyiAIEmQHJwG8rzu/3xVIyWAWQQIYoKf6IAgIZAcHQhCiOn4LCOpkVxOBeKOnzC1H2OQHAMH4tTusDEjCghbBQfXvZ8EZyACkNxzBsKF6YSBI6o91XcFIoifEIIgazAcjgaSAvw8DLeSe+9AgvGTTRDkG4YzBkEyQR0KSIAjqTmVfwfSgZ/UgyBzMBw3CJJb35CPI9k91XgGgo6fzFYgBBZVMgiCBuoQgySXONU7GvSTDQukwaJCAkHMyZzPdKQEp7qDF38CsoHktqQvLUxmECwqBrRlIIn4yQwHEl0gv2cWJXmtXwVSBoLsYXUC4aNA/HCAjAaZLL2gILsKIlSbHIIgxvTye/AgZjvJ7BwWBFlHyVA6FePdMEqslVnDBsKIOSN1KrudSEAAACH5BAUKAP4ALBUAHQB5AIUAAAj/APsJHEiwoMGDCBMqXMhQ4QseDSNKnEixokWCrwTyg9LjosePIEMSvAJAI784IlOqXHlQSBx+JmH2K8Cyps2L/HLGFLgrxc2fQA+q2Nkvp0x+Ic4EXfqzRhuiRk1CYEp1pRgbR3UW1Rq1H5KqYD0e4Eo2q8w3LcKqbagAalmoF8CsnXtQjhG3Zt0moctXoKRJebcG7tqVQN+1A94KxkuU1I3DYQkrljzYRx/IS4cwXsyZsskBmIGqILLZc2fFP0LXVDJ4suvAGuyoVrmoQuvbpblukTRbpJHXuXFvbdA7pOnjwE/LXFAcZ3LkwruektO8IvTg2IueQFW9oaXs15W7/z3QfaGKC+Cfq5eprPxBNrnSR18vcId7hWSUaJDPnzPN+w19Eg564hUYXlcAWsSBM1H0h9wLCX7UloH0FWXBBBES5AAgQVB0oHqpZDhQV4eQAQJDH84nU4KGFbgEKg8clGJ2ABagRW7kGSRMheEFcN8hKgrkCEExMBAkhTJx494SFWKSAEHiHBkeBECUN2NRzBC0QElIgudBi81dyU8eORD0iIOuIVBcKWjiQJCPXcaZk5qz6ZAHmsQZJGaas7EAhZSKFbRna3SGZgKPgRIkAqKEzjYoUU8ONAOjbhXaF5yPcsYHQRHMAmijkOmDZmAuQDQQLp9WCtknqRp4SEGujP+q0RJw8lUGpQYaAM1IsvazCmaJtYrcETLiGlqm4QmK6H6qIZucslKOwlyzuCZLEBcV0lHrsdUmh+FAX1TYnG3CJndNQXfMR1p1MHQrnAGRENRDjscZYUh3NxjZ63EQEpTGZopM2N0O5c4nCkEZbLZtaB1kOZACBDrbGgrFZmVBdyKcUOZAMuz7LEGEYcBGdzmxQ5AEHgsHrUBtwNLcUFuBpqe7mxWEhlaINBeICUStLGeFHQ1EhQErFneFF4EVFGzKRN1R0BpF97ZoYNsiQ7OBXxA0gSYkK0YGQTyMUHBpXYDZnATmbAbAtALhMTaFy3SnACfRzUAQAV0wfVod3cX/8lwdCQ9UjN6mhaneIBUTrtVsVqRnQOI/H6kaKDJf6bPERH0HWTzGEgTB1aZBEQFkmf4nUAmgT2Y3Xd9mOgdBD2Dw9nEisDCXDhRHThQGMQ40x+yuFbHWCifMXgJBBWCieFYVrJUE6BDINhA1y/e8VAKUKP4B5JhzZpMqrNwjkDQNAJ80yKkHxrZK3Vs7YvpEiVNT+x8PVAf8nDEQQ0oo6+5/YQSZlPmg4oCUHOx/uMKDlgAwwM5UgE0huUT1CjQCUwmEDA2UzBNCEoQMPgcZb4rFBBHkkWF4MDoDqAFBVjDCxV1ECrZpYWsgwT38eaQb+LMc+k4okHtZxAI5FNcO/ydIA+fwME4F0UMQjzIy6ywxOwLrhzaeWJQxLKwh9GuVfQaSgCYcMSdlkEikstgfBjxmIKL4Ij8I1JAwIjCDMCjIBmQoEQ/QUU4VCJpA4HBHhlBDjYDKQg0byJCb3VGH7ztihxICBypm6nL408AVB8IER3ZuIERwJCgSQjRA9qcgYXAkEUiAEDK+0XoDkYAH1EiMUloSUAxAiBXUOJVBHtI1tEhILfookGmZElmk6N9BpMDLfrzulMg0TRJ2hSIq9i93pgSANAUiTS5Vk5rT7Mc1+6GLiPxSK53QyATB8k2Z8K4o46zKn764CXQmM1FUQdUXLUCJI4IlALxQI90Ul/+jsIBBjfp6Z1bcgBGBCOCgBkVoPw4qgIQ2dKEKZcgoWngMDzKBIENCJkPo9E1zeDBuA/lEryTyzUd4MKMC2Z5GvRlEEHgwIwNRHjLTgsUc3imDXiDIDx6HzDBE5A85JFYGTUEQT7yNhg0RQw5D4c72MXUgoewVA0bXkBdk0BtNBd2vBmK1fYkhIlSgF+jSkkFLvWF2IYqIOvTWCnEKVCAjKAhW9pXTiNjurf24UVbf5rSBICB1V/DQ1dLh1u4lgiC3SJ0gBPu2xu21V1MgiCBSVw3G9qp3DdwDQUxIyIhY42oj0lukBIKtzjYEHqAtbGoTqbeJQOJtocUrJGErkR1MjVS1tGWtbCMSANnd9rEr1W33JNLI3AKPC7YMLkPMsNrZWcATBEmG4nZBkQ00d1/TOJkI8ZoTIVBkacF9mzEK0oEMTsJsNS2XCAoSEAA7",s2={class:"fullscreen-loading-container","data-testid":"full-screen-loader"},u2=["src"],c2={key:0,class:"progress"},d2=oe({__name:"FullScreenKongSkeleton",props:{progress:{type:Number,default:null},hideProgress:{type:Boolean,default:!1}},setup(e){const t=e,n=N(0),a=N(0),r=E(()=>t.progress!==null?t.progress:a.value);return et(()=>{t.progress||(n.value=setInterval(()=>{a.value>=100&&(clearInterval(n.value),a.value=100),a.value=Math.min(a.value+Math.ceil(Math.random()*10*30),100)},200))}),Zn(()=>{clearInterval(n.value)}),(o,i)=>(k(),A("div",s2,[D("div",null,[D("img",{alt:"Loading",src:x(l2)},null,8,u2),e.hideProgress?Z("",!0):(k(),A("div",c2,[D("div",{class:"progress-bar",role:"progressbar",style:bt({width:`${x(r)}%`}),title:"Loading"},null,4)]))])]))}}),p2=ce(d2,[["__scopeId","data-v-690ad8ab"]]),v2=e=>(Ln("data-v-de08c544"),e=e(),Pn(),e),f2={class:"fullscreen-loading-container","data-testid":"full-screen-spinner-loader"},h2=v2(()=>D("div",{class:"spinner-loader"},null,-1)),g2={key:0,class:"progress"},m2=oe({__name:"FullScreenGenericSpinner",props:{progress:{type:Number,default:null},hideProgress:{type:Boolean,default:!1}},setup(e){const t=e,n=N(0),a=N(0),r=E(()=>t.progress!==null?t.progress:a.value);return et(()=>{t.progress||(n.value=setInterval(()=>{a.value>=100&&(clearInterval(n.value),a.value=100),a.value=Math.min(a.value+Math.ceil(Math.random()*10*30),100)},200))}),Zn(()=>{clearInterval(n.value)}),(o,i)=>(k(),A("div",f2,[D("div",null,[h2,e.hideProgress?Z("",!0):(k(),A("div",g2,[D("div",{class:"progress-bar",role:"progressbar",style:bt({width:`${x(r)}%`}),title:"Loading"},null,4)]))])]))}}),b2=ce(m2,[["__scopeId","data-v-de08c544"]]),y2=oe({__name:"KSkeleton",props:{delayMilliseconds:{type:Number,required:!1,default:0},type:{type:String,default:"",validator:e=>ed.includes(e)},progress:{type:Number,required:!1,default:null},hideProgress:{type:Boolean,default:!1},cardCount:{type:Number,default:1},tableColumns:{type:Number,required:!1,default:6},tableRows:{type:Number,required:!1,default:6}},setup(e){const t=e,n=N(!1);return et(()=>{setTimeout(()=>{n.value=!0},t.delayMilliseconds)}),(a,r)=>n.value?(k(),A("div",{key:0,class:K(["d-flex flex-wrap k-skeleton-container",{"w-100":e.type!=="spinner","opacity-0":!n.value}])},[e.type==="card"?(k(),X(qd,{key:0,"card-count":e.cardCount},{"card-header":F(()=>[Y(a.$slots,"card-header")]),"card-content":F(()=>[Y(a.$slots,"card-content")]),"card-footer":F(()=>[Y(a.$slots,"card-footer")]),_:3},8,["card-count"])):e.type==="table"?(k(),X(Jd,{key:1,columns:e.tableColumns,rows:e.tableRows},{default:F(()=>[Y(a.$slots,"default")]),_:3},8,["columns","rows"])):e.type==="form"?(k(),X(i2,{key:2})):e.type==="fullscreen-kong"?(k(),X(p2,{key:3,"hide-progress":e.hideProgress,progress:e.progress},null,8,["hide-progress","progress"])):e.type==="fullscreen-generic"?(k(),X(b2,{key:4,"hide-progress":e.hideProgress,progress:e.progress},null,8,["hide-progress","progress"])):e.type==="spinner"?(k(),X(ie,{key:5,color:"#000",icon:"spinner",size:"18"})):(k(),X(Hd,{key:6}))],2)):Z("",!0)}}),w2={class:"empty-state-title"},k2={key:1,class:"k-empty-state-title-header"},C2={class:"empty-state-content"},x2={key:0,class:"k-empty-state-message"},M2={class:"k-empty-state-cta"},B2=oe({__name:"KEmptyState",props:{isError:{type:Boolean,default:!1},iconSize:{type:String,default:"50"},icon:{type:String,default:""},ctaIsHidden:{type:Boolean,default:!1},ctaText:{type:String,default:""},handleClick:{type:Function,default:null},iconColor:{type:String,default:""}},setup(e){return(t,n)=>(k(),A("section",{class:K(["empty-state-wrapper",{"is-error":e.isError}])},[D("div",w2,[e.isError||e.icon?(k(),A("div",{key:0,class:K(["k-empty-state-icon card-icon",{"warning-icon":e.isError}])},[G(ie,{color:e.isError?e.iconColor||"var(--black-70)":e.iconColor,icon:e.icon?e.icon:"warning","secondary-color":e.isError?"var(--yellow-400)":void 0,size:e.iconSize},null,8,["color","icon","secondary-color","size"])],2)):Z("",!0),t.$slots.title?(k(),A("div",k2,[Y(t.$slots,"title",{},void 0,!0)])):Z("",!0)]),D("div",C2,[t.$slots.message?(k(),A("div",x2,[Y(t.$slots,"message",{},void 0,!0)])):Z("",!0),D("div",M2,[Y(t.$slots,"cta",{},()=>[!e.ctaIsHidden&&e.ctaText?(k(),X(ye,{key:0,appearance:"primary",size:"small",onClick:n[0]||(n[0]=qe(()=>e.handleClick&&e.handleClick(),["prevent"]))},{default:F(()=>[V(Q(e.ctaText),1)]),_:1})):Z("",!0)],!0)])])],2))}}),li=ce(B2,[["__scopeId","data-v-c796bb2f"]]),A2={class:"k-input-label"},S2={key:0,class:"is-required"},D2=oe({__name:"KLabel",props:{help:{type:String,default:""},info:{type:String,default:""},required:{type:Boolean,default:!1},tooltipAttributes:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}},setup(e){const t=e,n=rt(),a=E(()=>!!(t.info||t.help||n.tooltip));return(r,o)=>(k(),A("label",A2,[Y(r.$slots,"default",{},void 0,!0),e.required?(k(),A("span",S2,"*")):Z("",!0),x(a)?(k(),X(ka,me({key:1},e.tooltipAttributes,{class:"label-tooltip","position-fixed":"","test-mode":!!e.testMode||void 0}),{content:F(()=>[Y(r.$slots,"tooltip",{},()=>[V(Q(e.help||e.info),1)],!0)]),default:F(()=>[G(ie,{color:"var(--black-25)","hide-title":"",icon:e.help?"help":"infoFilled",size:e.help?"16":"14"},null,8,["icon","size"])]),_:3},16,["test-mode"])):Z("",!0)]))}}),yo=ce(D2,[["__scopeId","data-v-c71b10f6"]]),E2={class:"text-on-input"},T2=["for"],O2={key:0,class:"is-required"},Z2=["id","aria-invalid","value"],I2=["id","aria-invalid","value"],L2=["aria-invalid","value"],P2={key:4,class:"help"},Y2=["tabindex","onKeyup"],_2={inheritAttrs:!1},N2=oe({..._2,__name:"KInput",props:{modelValue:{type:[String,Number],default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},help:{type:String,default:""},size:{type:String,default:"medium",validator:e=>Kc.includes(e)},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:""},characterLimit:{type:Number,default:null,validator:e=>e>0},iconPosition:{type:String,default:"start",validator:e=>$c.includes(e)},testMode:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(e,{emit:t}){const n=e,a=N(""),r=N(!1),o=N(!1),i=N(!1),l=N(null),{stripRequiredLabel:s}=rn(),u=rt(),c=At(),d=E(()=>(c==null?void 0:c.disabled)!==void 0&&String(c==null?void 0:c.disabled)!=="false"),p=E(()=>(c==null?void 0:c.readonly)!==void 0&&String(c==null?void 0:c.readonly)!=="false"),v=E(()=>(c==null?void 0:c.required)!==void 0&&String(c==null?void 0:c.required)!=="false"),b=E(()=>c.id?String(c.id):n.testMode?"test-input-id-1234":Kt()),w=E(()=>s(n.label,v.value)),m=E(()=>{var y,M;return!!((y=n.labelAttributes)!=null&&y.help||(M=n.labelAttributes)!=null&&M.info||u["label-tooltip"])}),h=E({get(){return n.modelValue},set(y){z({target:{value:y}})}}),g=E(()=>{const y={...c};return delete y.class,delete y.input,delete y.onInput,y}),f=E(()=>{var y,M;const T=((y=a.value)==null?void 0:y.toString().length)||0,L=((M=n.modelValue)==null?void 0:M.toString().length)||0;let $=T;return!r.value&&L&&($=L),!!n.characterLimit&&$>n.characterLimit}),B=E(()=>f.value?r.value?`${a.value.toString().length} / ${n.characterLimit}`:`${n.modelValue.toString().length} / ${n.characterLimit}`:""),S=E(()=>!!c["onIcon:click"]);Be(f,(y,M)=>{y!==M&&t("char-limit-exceeded",{value:a.value,length:a.value.length,characterLimit:n.characterLimit,limitExceeded:y})}),Be(h,(y,M)=>{y!==M&&z({target:{value:y}})});const z=y=>{var M;const T=JSON.parse(JSON.stringify((M=y==null?void 0:y.target)==null?void 0:M.value));j(T)},j=y=>{a.value=y,r.value=!0,t("input",y),t("update:modelValue",y)},O=()=>a.value||r.value?a.value:n.modelValue,C=y=>{if(S.value){const M=c["onIcon:click"];typeof M=="function"&&M(y)}};return et(()=>{l.value&&S.value&&(l.value.role="button")}),(y,M)=>(k(),A("div",{class:K(["k-input-wrapper",[y.$attrs.class,{"input-error":x(f)||e.hasError||String(y.$attrs.class||"").includes("input-error")}]])},[e.label&&e.overlayLabel?(k(),A("div",{key:0,class:K(`k-input-label-wrapper-${e.size}`)},[D("div",E2,[D("label",me(e.labelAttributes,{class:{focused:o.value,hovered:i.value,disabled:x(d),readonly:x(p)},for:x(b)}),[D("span",null,Q(x(w)),1),x(v)?(k(),A("span",O2,"*")):Z("",!0)],16,T2),D("input",me(x(g),{id:x(b),"aria-invalid":e.hasError||x(f)?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:y.$slots.icon}],value:O(),onBlur:M[0]||(M[0]=()=>o.value=!1),onFocus:M[1]||(M[1]=()=>o.value=!0),onInput:z,onMouseenter:M[2]||(M[2]=()=>i.value=!0),onMouseleave:M[3]||(M[3]=()=>i.value=!1)}),null,16,Z2)]),x(f)||e.hasError?(k(),A("p",{key:0,class:K(["has-error",{"over-char-limit":x(f)}])},Q(x(B)||e.errorMessage),3)):Z("",!0)],2)):e.label?(k(),A("div",{key:1,class:K(`k-input-label-wrapper-${e.size}`)},[G(yo,me({for:x(b)},e.labelAttributes,{required:x(v)}),co({default:F(()=>[V(Q(x(w))+" ",1)]),_:2},[x(m)?{name:"tooltip",fn:F(()=>[Y(y.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),D("input",me(x(g),{id:x(b),"aria-invalid":e.hasError||x(f)?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:y.$slots.icon}],value:O(),onInput:z}),null,16,I2),x(f)||e.hasError?(k(),A("p",{key:0,class:K(["has-error",{"over-char-limit":x(f)}])},Q(x(B)||e.errorMessage),3)):Z("",!0)],2)):(k(),A("input",me({key:2},x(g),{"aria-invalid":e.hasError||x(f)?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:y.$slots.icon}],value:O(),onInput:z}),null,16,L2)),(x(f)||e.hasError)&&!e.label?(k(),A("p",{key:3,class:K(["has-error",{"over-char-limit":x(f)}])},Q(x(B)||e.errorMessage),3)):Z("",!0),e.help?(k(),A("p",P2,Q(e.help),1)):Z("",!0),y.$slots.icon?(k(),A("div",{key:5,ref_key:"icon",ref:l,class:K(["input-icon",{clickable:x(S)}]),tabindex:x(S)?0:-1,onClick:C,onKeyup:dt(C,["enter"])},[Y(y.$slots,"icon",{},void 0,!0)],42,Y2)):Z("",!0)],2))}}),e0=ce(N2,[["__scopeId","data-v-c92e3425"]]),j2=["data-testid"],z2={class:"d-block",role:"option"},H2=["disabled","value"],F2={class:"k-select-item-label mr-2"},R2={class:"k-select-selected-icon-container"},V2=oe({__name:"KSelectItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0&&e.value!==void 0}},emits:["selected"],setup(e,{emit:t}){const n=e,a=r=>{if(n.item.disabled){r.stopPropagation();return}t("selected",n.item)};return(r,o)=>(k(),A("div",{key:e.item.key,class:"k-select-item","data-testid":`k-select-item-${e.item.value}`,onClick:a},[D("div",z2,[D("button",{class:K({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value},[D("span",F2,[Y(r.$slots,"content",{},()=>[V(Q(e.item.label),1)],!0)]),D("span",R2,[e.item.selected?(k(),X(ie,{key:0,class:"selected-item-icon",color:"var(--blue-200)",icon:"check"})):Z("",!0)])],10,H2)])],8,j2))}}),la=ce(V2,[["__scopeId","data-v-319ad594"]]),Q2={class:"d-block k-select-group-title"},U2=oe({__name:"KSelectItems",props:{items:{type:Array,required:!1,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)}},emits:["selected"],setup(e,{emit:t}){const n=e,a=l=>t("selected",l),r=E(()=>n.items.filter(l=>!l.group)),o=E(()=>[...new Set(n.items.filter(l=>l.group).map(l=>l.group))].sort((l,s)=>l.toLowerCase().localeCompare(s.toLowerCase()))),i=l=>n.items.filter(s=>s.group===l);return(l,s)=>(k(),A(xe,null,[(k(!0),A(xe,null,Pe(x(r),u=>(k(),X(la,{key:u.key,item:u,onSelected:a},{content:F(()=>[Y(l.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128)),(k(!0),A(xe,null,Pe(x(o),u=>(k(),A("div",{key:`${u}-group`,class:"mb-1"},[D("span",Q2,Q(u),1),(k(!0),A(xe,null,Pe(i(u),c=>(k(),X(la,{key:c.key,item:c,onSelected:a},{content:F(()=>[Y(l.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),G2=ce(U2,[["__scopeId","data-v-ed43551d"]]),K2=e=>(Ln("data-v-3c6e4742"),e=e(),Pn(),e),$2=["id"],q2={class:"k-select-selected-item-label"},W2=["onKeyup"],X2=["id"],J2=["id"],e5={key:0,class:"custom-selected-item"},t5={key:1,class:"k-select-list ma-0 pa-0"},n5={class:"select-item-description"},a5=K2(()=>D("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),r5={inheritAttrs:!1},o5=oe({...r5,__name:"KSelect",props:{modelValue:{type:[String,Number],default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},width:{type:String,default:""},placeholder:{type:String,default:""},appearance:{type:String,default:"dropdown",validator:e=>ad.includes(e)},buttonText:{type:String,default:""},items:{type:Array,required:!1,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var n,a;return(a=t.label)==null?void 0:a.toLowerCase().includes((n=e.query)==null?void 0:n.toLowerCase())})},enableFiltering:{type:Boolean,default:null},autosuggest:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},dropdownFooterText:{type:String,default:""},dropdownFooterTextPosition:{type:String,default:"sticky"},reuseItemTemplate:{type:Boolean,default:!1},enableItemCreation:{type:Boolean,default:!1}},emits:["selected","input","change","update:modelValue","query-change","item:added","item:removed"],setup(e,{emit:t}){const n=e;Dl(P=>({"8a1671fe":x(T),"79b73496":`${S}px`}));const{getSizeFromString:a,stripRequiredLabel:r}=rn(),o={popoverClasses:"k-select-popover mt-0",popoverTimeout:0,placement:"bottomStart",hideCaret:!0},i=At(),l=rt(),s=E(()=>i.required!==void 0&&String(i.required)!=="false"),u=E(()=>r(n.label,s.value)),c=E(()=>{var P,I;return!!((P=n.labelAttributes)!=null&&P.help||(I=n.labelAttributes)!=null&&I.info||l["label-tooltip"])}),d=N(""),p=E(()=>{var P,I;return!(!d.value||(I=(P=h.value)==null?void 0:P.filter(H=>H.label===d.value))!=null&&I.length)}),v=N(null),b=E(()=>n.testMode?"test-select-id-1234":Kt()),w=E(()=>n.testMode?"test-select-input-id-1234":Kt()),m=E(()=>n.testMode?"test-select-text-id-1234":Kt()),h=N([]),g=N(!1),f=N(!1),B=N(null),S="18",z=E({get(){return n.modelValue},set(P){var I;const H=(I=h.value)==null?void 0:I.filter(U=>U.value===P);H!=null&&H.length?ze(H[0]):P||De()}}),j=E(()=>n.autosuggest?!0:n.enableFiltering!==null?n.appearance==="button"?!1:n.enableFiltering:n.appearance==="dropdown"),O=E(()=>{let P="";return n.width?P=n.width:(P="205",n.appearance==="button"&&(P="230")),a(P)}),C=E(()=>({width:O.value})),y=E(()=>{const P={...i};return delete P.class,P}),M=E(()=>({...o,...n.kpopAttributes,popoverClasses:`${o.popoverClasses} ${n.kpopAttributes.popoverClasses} k-select-pop-${n.appearance}`,width:String(Fe.value),maxWidth:String(Fe.value),disabled:i.disabled!==void 0&&String(i.disabled)!=="false"||i.readonly!==void 0&&String(i.readonly)!=="false"})),T=E(()=>a(n.dropdownMaxHeight)),L=E(()=>({...M.value})),$=E(()=>n.autosuggest?h.value:n.filterFunc({items:h.value,query:d.value})),q=E(()=>n.placeholder?n.placeholder:i.placeholder?i.placeholder:n.appearance==="button"||!j.value?"Select an item":"Filter..."),te=E(()=>n.buttonText&&v.value?n.buttonText:v.value?v.value.label:q.value),W=E(()=>n.appearance==="select"&&n.clearable&&!!v.value),de=E(()=>!!(v.value&&n.appearance==="select"&&(l["selected-item-template"]||n.reuseItemTemplate&&l["item-template"]))),ue=P=>{if(!j.value)return P.preventDefault(),!1},Me=()=>{var P,I;if(!n.enableItemCreation||!d.value||!p.value)return;const H=(((P=h.value)==null?void 0:P.length)||0)+1,U={label:d.value+"",value:n.testMode?`test-multiselect-added-item-${H}`:Kt(),key:`${(I=d.value.replace(/ /gi,"-"))==null?void 0:I.replace(/[^a-z0-9-_]/gi,"")}-${H}`,custom:!0};t("item:added",U),ze(U,!0),d.value=""},ze=(P,I)=>{var H,U;I&&((H=h.value)==null||H.push(P)),(U=h.value)==null||U.forEach((ne,_e)=>{var fe,Ee,Qe;ne.key===P.key?(ne.selected=!0,ne.key=(fe=ne==null?void 0:ne.key)!=null&&fe.includes("-selected")?ne.key:`${ne.key}-selected`,v.value=ne):ne.selected?(ne.selected=!1,ne.key=(Ee=ne==null?void 0:ne.key)==null?void 0:Ee.replace(/-selected/gi,""),ne.custom&&((Qe=h.value)==null||Qe.splice(_e,1),t("item:removed",ne))):ne.selected=!1}),d.value=n.appearance==="dropdown"?"":P.label,t("selected",P),t("input",P.value),t("change",P),t("update:modelValue",P.value)},De=()=>{var P;(P=h.value)==null||P.forEach((I,H)=>{var U,ne;I.selected=!1,I.key=(U=I==null?void 0:I.key)==null?void 0:U.replace(/-selected/gi,""),I.custom&&((ne=h.value)==null||ne.splice(H,1),t("item:removed",I))}),v.value=null,n.appearance==="select"&&(d.value=""),t("input",null),t("change",null),t("update:modelValue",null)},Ye=(P,I)=>{if(P.keyCode===27){I.value=!1;return}const H=document.getElementById(m.value);!I.value&&H&&H.click()},He=P=>{d.value=P,t("query-change",P)},lt=()=>{f.value=!0,g.value||(g.value=!0,t("query-change",""))},st=()=>{f.value=!1};Be(z,(P,I)=>{var H;if(P!==I){const U=(H=h.value)==null?void 0:H.filter(ne=>ne.value===P);U!=null&&U.length?ze(U[0]):P||De()}}),Be(()=>n.items,(P,I)=>{var H,U,ne,_e;if(JSON.stringify(P)!==JSON.stringify(I)){h.value=JSON.parse(JSON.stringify(n.items));for(let fe=0;fe<((H=h.value)==null?void 0:H.length);fe++)h.value[fe].selected===void 0&&(h.value[fe].selected=!1),h.value[fe].key=`${(ne=(U=h.value[fe].label)==null?void 0:U.replace(/ /gi,"-"))==null?void 0:ne.replace(/[^a-z0-9-_]/gi,"")}-${fe}`||`k-select-item-label-${fe}`,(h.value[fe].value===n.modelValue||h.value[fe].selected)&&(h.value[fe].selected=!0,v.value=h.value[fe],h.value[fe].key+="-selected",n.appearance==="select"&&!f.value&&(d.value=v.value.label)),((_e=v.value)==null?void 0:_e.value)===h.value[fe].value&&(h.value[fe].selected=!0);B.value&&typeof B.value.updatePopper=="function"&&Zt(()=>{B.value.updatePopper()})}},{deep:!0,immediate:!0});const Fe=N(0),Ve=()=>{const P=document.getElementById(w.value);P&&(Fe.value=P.offsetWidth)};return(P,I)=>(k(),A("div",{class:K(["k-select",[P.$attrs.class]]),style:bt(x(C))},[e.label&&!e.overlayLabel?(k(),X(yo,me({key:0},e.labelAttributes,{"data-testid":"k-select-label",for:x(b),required:x(s)}),co({default:F(()=>[V(Q(x(u))+" ",1)]),_:2},[x(c)?{name:"tooltip",fn:F(()=>[Y(P.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"])):Z("",!0),D("div",{id:x(b),"data-testid":"k-select-selected-item"},[v.value&&e.appearance==="dropdown"?(k(),A("div",{key:0,class:K(["k-select-item-selection px-3 py-1",{"overlay-label-item-selection":e.overlayLabel}])},[Y(P.$slots,"selected-item-template",{item:v.value},()=>[D("div",q2,Q(v.value.label),1)],!0),D("button",{class:"clear-selection-icon cursor-pointer non-visual-button",onClick:De,onKeyup:dt(De,["enter"])},[G(ie,{color:"var(--blue-200)",icon:"clear"})],40,W2)],2)):Z("",!0),G(x(Zl),null,{default:F(({toggle:H,isToggled:U})=>[G(bo,me({ref_key:"popper",ref:B},x(L),{"on-popover-click":()=>(H(),U.value),"position-fixed":e.positionFixed,target:`[id='${x(w)}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>{v.value&&e.appearance==="select"&&(d.value=v.value.label),U.value&&H()},onOpened:()=>{d.value="",H(),Ve()}}),{content:F(()=>[e.autosuggest&&e.loading?Y(P.$slots,"loading",{key:0},()=>[G(ie,{class:"k-select-loading","data-testid":"k-select-loading",icon:"spinner"})],!0):(k(),A("div",t5,[G(G2,{items:x($),onSelected:ze},{content:F(({item:ne})=>[Y(P.$slots,"item-template",{class:"select-item-label select-item-desc",item:ne},void 0,!0)]),_:3},8,["items"]),!x($).length&&!P.$slots.empty&&!e.enableItemCreation?(k(),X(la,{key:"k-select-empty-state",class:"k-select-empty-item",item:{label:"No results",value:"no_results"}})):Z("",!0),!x($).length&&x(p)&&!P.$slots.empty&&e.enableItemCreation?(k(),X(la,{key:"k-select-new-item",class:"k-select-new-item","data-testid":"k-select-add-item",item:{label:`${d.value} (Add new value)`,value:"add_item"},onSelected:Me},{content:F(()=>[D("div",n5,[V(Q(d.value)+" ",1),a5])]),_:1},8,["item"])):Z("",!0)])),!e.loading&&!x($).length?Y(P.$slots,"empty",{key:2},void 0,!0):Z("",!0),P.$slots["dropdown-footer-text"]||e.dropdownFooterText?(k(),A("div",{key:3,class:K(["k-select-dropdown-footer-text",`k-select-dropdown-footer-${e.dropdownFooterTextPosition}`])},[Y(P.$slots,"dropdown-footer-text",{},()=>[V(Q(e.dropdownFooterText),1)],!0)],2)):Z("",!0)]),default:F(()=>[e.appearance==="button"?(k(),A("div",{key:0,id:x(w),class:"k-select-button","data-testid":"k-select-input",role:"listbox",style:{position:"relative"}},[G(ye,me({id:x(m)},x(y),{appearance:"btn-link","is-rounded":!1,"show-caret":"",style:x(C),onKeyup:ne=>Ye(ne,U)}),{default:F(()=>[Y(P.$slots,"selected-item-template",{item:v.value},()=>[V(Q(x(te)),1)],!0)]),_:2},1040,["id","style","onKeyup"])],8,X2)):(k(),A("div",{key:1,id:x(w),class:K(["select-input-container",{"k-select-input":e.appearance==="select","no-filter":!x(j),"is-readonly":P.$attrs.readonly!==void 0&&String(P.$attrs.readonly)!=="false",disabled:P.$attrs.disabled!==void 0&&String(P.$attrs.disabled)!=="false","is-open":U.value}]),"data-testid":"k-select-input",role:"listbox",style:{position:"relative"},onClick:I[0]||(I[0]=ne=>{P.$attrs.disabled!==void 0&&String(P.$attrs.disabled)!=="false"&&ne.stopPropagation()})},[x(W)?(k(),X(ye,{key:0,class:K(["clear-selection-icon cursor-pointer non-visual-button",{"overlay-label-clear":e.overlayLabel}]),onClick:De,onKeyup:dt(De,["enter"])},{default:F(()=>[G(ie,{color:"var(--grey-500)",icon:"clear",size:S})]),_:1},8,["class","onKeyup"])):Z("",!0),e.appearance==="select"?(k(),X(ie,{key:1,class:K({"overlay-label-chevron":e.overlayLabel}),color:"var(--grey-500)",icon:"chevronDown",size:S},null,8,["class"])):Z("",!0),G(e0,me({id:x(m)},x(y),{autocapitalize:"off",autocomplete:"off",class:["k-select-input",{"cursor-default prevent-pointer-events":!x(j),"input-placeholder-dark has-chevron":e.appearance==="select","input-placeholder-transparent":x(de)&&(!x(j)||!U.value),"has-clear":x(W),"is-readonly":P.$attrs.readonly!==void 0&&String(P.$attrs.readonly)!=="false",disabled:P.$attrs.disabled!==void 0&&String(P.$attrs.disabled)!=="false"}],label:e.label&&e.overlayLabel?x(u):void 0,"model-value":d.value,"overlay-label":e.overlayLabel,placeholder:v.value&&e.appearance==="select"&&!x(j)?v.value.label:x(q),onBlur:st,onFocus:lt,onKeypress:ue,onKeyup:ne=>Ye(ne,U),"onUpdate:modelValue":He}),null,16,["id","class","label","model-value","overlay-label","placeholder","onKeyup"]),G(Sl,{name:"fade"},{default:F(()=>[x(de)&&(!x(j)||!U.value)?(k(),A("div",e5,[Y(P.$slots,"selected-item-template",{item:v.value},()=>[Y(P.$slots,"item-template",{item:v.value},void 0,!0)],!0)])):Z("",!0)]),_:2},1024)],10,J2))]),_:2},1040,["on-popover-click","position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,$2)],6))}}),i5=ce(o5,[["__scopeId","data-v-3c6e4742"]]),l5={class:"pagination-offset-button-container mb-0 pa-0"},s5=oe({__name:"PaginationOffset",props:{prevButtonDisabled:{type:Boolean,default:!1},nextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["getPrevOffset","getNextOffset"],setup(e,{emit:t}){const n=e,a=()=>{n.nextButtonDisabled||t("getNextOffset")},r=()=>{n.prevButtonDisabled||t("getPrevOffset")};return(o,i)=>{const l=ya("KButton");return k(),A("div",l5,[G(l,{"aria-label":"Go to the previous page",class:K(["pagination-button",{disabled:e.prevButtonDisabled}]),"data-testid":"prev-btn",onClick:qe(r,["prevent"])},{icon:F(()=>[G(ie,{color:e.prevButtonDisabled?"var(--grey-500)":"var(--blue-400)",icon:"arrowLeft",size:"16","view-box":"0 0 16 16"},null,8,["color"])]),_:1},8,["class","onClick"]),G(l,{"aria-label":"Go to the next page",class:K(["pagination-button",{disabled:e.nextButtonDisabled}]),"data-testid":"next-btn",onClick:qe(a,["prevent"])},{icon:F(()=>[G(ie,{color:e.nextButtonDisabled?"var(--grey-500)":"var(--blue-400)",icon:"arrowRight",size:"16","view-box":"0 0 16 16"},null,8,["color"])]),_:1},8,["class","onClick"])])}}}),u5=ce(s5,[["__scopeId","data-v-5ceb4e80"]]),c5={"aria-label":"Pagination Navigation","data-testid":"k-pagination-container"},d5={class:"card-pagination-bar"},p5={class:"pagination-text","data-testid":"visible-items"},v5={class:"pagination-text-pages"},f5={class:"pagination-button-container"},h5=["onClick"],g5={key:0,class:"pagination-button","data-testid":"page-1-btn"},m5={key:1,class:"pagination-button placeholder"},b5=["data-testid"],y5=["aria-current","aria-label","onClick"],w5={key:2,class:"pagination-button placeholder"},k5={key:3,class:"pagination-button"},C5=["onClick"],x5={class:"page-size-select","data-testid":"page-size-dropdown"},M5=oe({__name:"KPagination",props:{items:{type:Array,default:()=>[]},totalCount:{type:Number,default:0},pageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:e=>!!e.length&&e.every(t=>typeof t=="number")},initialPageSize:{type:Number,default:null},neighbors:{type:Number,default:1},searchTriggered:{type:Boolean,default:!1},currentPage:{type:Number,default:null},disablePageJump:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:e=>["default","offset"].includes(e)},offsetPrevButtonDisabled:{type:Boolean,default:!1},offsetNextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["pageChanged","pageSizeChanged","getNextOffset","getPrevOffset"],setup(e,{emit:t}){const n=e,a={placement:"top"},r=N(n.currentPage?n.currentPage:1),o=N(n.initialPageSize?n.initialPageSize:n.pageSizes[0]),i=E(()=>Math.ceil(n.totalCount/o.value)),l=n.pageSizes.map((M,T)=>({label:`${M}`,key:`size-${T}`,value:M})),s=N(""),u=(M,T,L,$)=>{if(n.disablePageJump)return[];let q=[...Array(T).keys()].map(W=>W+1);const te=5+2*n.neighbors;return q.length<=te||(L?L&&$?q=q.filter(W=>W>M-n.neighbors-1&&WW>T-n.neighbors*2-3)):q=q.filter(W=>W<=n.neighbors*2+3)),q},c=N(r.value===1),d=N(r.value===i.value),p=E(()=>(r.value-1)*o.value+1),v=E(()=>{const M=p.value-1+o.value;return M>n.totalCount?n.totalCount:M}),b=E(()=>`${p.value} to ${v.value}`),w=E(()=>` of ${n.totalCount}`),m=E(()=>n.currentPage?n.currentPage:r.value),h=N(!1),g=N(i.value>5+2*n.neighbors),f=N(u(m.value,i.value,!1,i.value>5+2*n.neighbors)),B=()=>{d.value||(r.value++,j())},S=()=>{c.value||(r.value--,j())},z=M=>{r.value=M,j()},j=()=>{const M=(r.value-1)*o.value+o.value;d.value=M>=n.totalCount,c.value=r.value===1;const T=5+2*n.neighbors;i.value<=T?(h.value=!1,g.value=!1):(h.value=r.value>=n.neighbors+4,g.value=r.value<=i.value-n.neighbors-3),f.value=u(r.value,i.value,h.value,g.value),t("pageChanged",{page:r.value,pageCount:i.value,firstItem:p.value,lastItem:v.value,visibleItems:n.items.slice(p.value-1,v.value)})},O=M=>{o.value=M.value,s.value=o.value+" items per page",t("pageSizeChanged",{pageSize:o.value,pageCount:i.value}),n.currentPage!==1&&z(1)},C=()=>{t("getNextOffset")},y=()=>{t("getPrevOffset")};return Be(()=>n.currentPage,(M,T)=>{M!==T&&z(M)}),Be(i,(M,T)=>{M!==T&&(f.value=u(m.value,M,!1,M>5+2*n.neighbors),d.value=r.value===M,g.value=M>5+2*n.neighbors)}),(M,T)=>(k(),A("nav",c5,[D("div",d5,[e.paginationType==="default"?(k(),A(xe,{key:0},[D("span",p5,[D("span",v5,Q(x(b)),1),V(" "+Q(x(w)),1)]),D("ul",f5,[D("li",{class:K(["pagination-button square",{disabled:c.value}]),"data-testid":"prev-btn"},[D("a",{"aria-label":"Go to the previous page",href:"#",onClick:qe(S,["prevent"])},[G(ie,{color:c.value?"var(--KPaginationDisabledColor, var(--grey-500))":"var(--KPaginationColor, var(--blue-400))",icon:"arrowLeft",size:"16","view-box":"0 0 16 14"},null,8,["color"])],8,h5)],2),!e.disablePageJump&&h.value?(k(),A("li",g5,[D("a",{"aria-label":"Go to the first page",href:"#",onClick:T[0]||(T[0]=qe(L=>z(1),["prevent"]))},"1")])):Z("",!0),!e.disablePageJump&&h.value?(k(),A("li",m5," ... ")):Z("",!0),(k(!0),A(xe,null,Pe(f.value,L=>(k(),A("li",{key:L,class:K(["pagination-button",{active:L==x(m)}]),"data-testid":`page-${L}-btn`},[D("a",{"aria-current":L==x(m)&&"page"||void 0,"aria-label":`Go to page ${L}`,href:"#",onClick:qe($=>z(L),["prevent"])},Q(L),9,y5)],10,b5))),128)),!e.disablePageJump&&g.value?(k(),A("li",w5," ... ")):Z("",!0),!e.disablePageJump&&g.value?(k(),A("li",k5,[D("a",{"aria-label":"Go to the last page","data-testid":"last-btn",href:"#",onClick:T[1]||(T[1]=qe(L=>z(x(i)),["prevent"]))},Q(x(i)),1)])):Z("",!0),D("li",{class:K(["pagination-button square",{disabled:d.value}]),"data-testid":"next-btn"},[D("a",{"aria-label":"Go to the next page",href:"#",onClick:qe(B,["prevent"])},[G(ie,{color:d.value?"var(--KPaginationDisabledColor, var(--grey-500))":"var(--KPaginationColor, var(--blue-400))",icon:"arrowRight",size:"16","view-box":"0 0 16 14"},null,8,["color"])],8,C5)],2)])],64)):(k(),X(u5,{key:1,"next-button-disabled":e.offsetNextButtonDisabled,"prev-button-disabled":e.offsetPrevButtonDisabled,onGetNextOffset:C,onGetPrevOffset:y},null,8,["next-button-disabled","prev-button-disabled"])),D("span",x5,[G(i5,{appearance:"button","button-text":s.value,items:x(l),"kpop-attributes":a,placeholder:`${o.value} items per page`,"position-fixed":"","test-mode":!!e.testMode||void 0,width:"205",onSelected:O},null,8,["button-text","items","placeholder","test-mode"])])])]))}}),B5=ce(M5,[["__scopeId","data-v-9a657ea2"]]);function A5(e,t){let n;return(...a)=>{clearTimeout(n),n=window==null?void 0:window.setTimeout(()=>{e(...a)},t)}}const S5=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class D5{constructor(t,n){Ia(this,"commands"),Ia(this,"keyMap"),Ia(this,"boundTriggerShortcuts"),this.commands=n,this.keyMap=Object.fromEntries(Object.entries(t).map(([a,r])=>[a.toLowerCase(),r])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(t){E5(t,this.keyMap,this.commands)}}function E5(e,t,n){const a=T5(e.code),r=[e.ctrlKey?"ctrl":"",e.shiftKey?"shift":"",e.altKey?"alt":"",a].filter(l=>l!=="").join("+"),o=t[r];if(!o)return;const i=n[o];i.isAllowedContext&&!i.isAllowedContext(e)||(i.shouldPreventDefaultAction&&e.preventDefault(),!(i.isDisabled&&i.isDisabled())&&i.trigger(e))}function T5(e){return S5.includes(e)?"":e.replace(/^Key/,"").toLowerCase()}const Pt=e=>(Ln("data-v-d7136e26"),e=e(),Pn(),e),O5=["id"],Z5={key:0,class:"k-code-block-actions"},I5={class:"k-search-container"},L5=["for"],P5=Pt(()=>D("span",{class:"k-visually-hidden"},"Search",-1)),Y5=[P5],_5=["id"],N5={key:0,class:"k-code-block-search-error"},j5=Pt(()=>D("span",{class:"k-visually-hidden"},"Clear query",-1)),z5={class:"k-search-actions"},H5=Pt(()=>D("span",{class:"k-visually-hidden"},"RegExp mode enabled",-1)),F5=Pt(()=>D("span",{class:"k-visually-hidden"},"Filter mode enabled",-1)),R5=Pt(()=>D("span",{class:"k-visually-hidden"},"Previous match",-1)),V5=Pt(()=>D("span",{class:"k-visually-hidden"},"Next match",-1)),Q5={class:"k-code-block-content"},U5={key:0,class:"k-filtered-code-block","data-testid":"k-code-block-filtered-code-block"},G5={key:0,class:"k-line-number-rows"},K5=["id","href"],$5=["innerHTML"],q5={key:0,class:"k-line-number-rows"},W5=["id","href"],X5=["innerHTML"],J5={key:2,class:"k-code-block-secondary-actions"},e4=Pt(()=>D("span",{class:"k-visually-hidden"},"Copy",-1)),t4=oe({__name:"KCodeBlock",props:{id:{type:String,required:!0},code:{type:String,required:!0},language:{type:String,required:!0},isSearchable:{type:Boolean,required:!1,default:!1},isProcessing:{type:Boolean,required:!1,default:!1},query:{type:String,required:!1,default:""},showCopyButton:{type:Boolean,required:!1,default:!0},showLineNumberLinks:{type:Boolean,required:!1,default:!1},theme:{type:String,required:!1,default:"light"},isSingleLine:{type:Boolean,required:!1,default:!1}},emits:["code-block-render","matching-lines-change","query-change"],setup(e,{emit:t}){var n,a;const r=e,o=(a=(n=window==null?void 0:window.navigator)==null?void 0:n.platform)!=null&&a.toLowerCase().includes("mac")?"Options":"Alt",i=A5(de,150),l=rt(),s=N(r.query),u=N(!1),c=N(!1),d=N(!1),p=N(null),v=N(null),b=N(null),w=N(null),m=N(0),h=N([]),g=N(null),f=E(()=>Array.from({length:r.code.split(` -`).length},(I,H)=>H+1)),B=E(()=>f.value[f.value.length-1].toString().length+"ch"),S=E(()=>r.id.toLowerCase().replace(/\s+/g,"-")),z=E(()=>r.isProcessing||u.value),j=E(()=>d.value&&O.value!==""),O=E(()=>s.value===""?"":r.code.split(` + */var Yn=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Ku=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function $u(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function qu(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Ku))}}var Wu=Yn&&window.Promise,Xu=Wu?$u:qu;function Yl(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function Lt(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView,a=n.getComputedStyle(e,null);return t?a[t]:a}function pr(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function _n(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=Lt(e),n=t.overflow,a=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+a)?e:_n(pr(e))}function _l(e){return e&&e.referenceNode?e.referenceNode:e}var Jr=Yn&&!!(window.MSInputMethodContext&&document.documentMode),ei=Yn&&/MSIE 10/.test(navigator.userAgent);function an(e){return e===11?Jr:e===10?ei:Jr||ei}function Wt(e){if(!e)return document.documentElement;for(var t=an(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var a=n&&n.nodeName;return!a||a==="BODY"||a==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&Lt(n,"position")==="static"?Wt(n):n}function Ju(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||Wt(e.firstElementChild)===e}function ro(e){return e.parentNode!==null?ro(e.parentNode):e}function oa(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,a=n?e:t,o=n?t:e,r=document.createRange();r.setStart(a,0),r.setEnd(o,0);var i=r.commonAncestorContainer;if(e!==i&&t!==i||a.contains(o))return Ju(i)?i:Wt(i);var l=ro(e);return l.host?oa(l.host,t):oa(e,ro(t).host)}function Xt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=t==="top"?"scrollTop":"scrollLeft",a=e.nodeName;if(a==="BODY"||a==="HTML"){var o=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||o;return r[n]}return e[n]}function ec(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=Xt(t,"top"),o=Xt(t,"left"),r=n?-1:1;return e.top+=a*r,e.bottom+=a*r,e.left+=o*r,e.right+=o*r,e}function ti(e,t){var n=t==="x"?"Left":"Top",a=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+a+"Width"])}function ni(e,t,n,a){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],an(10)?parseInt(n["offset"+e])+parseInt(a["margin"+(e==="Height"?"Top":"Left")])+parseInt(a["margin"+(e==="Height"?"Bottom":"Right")]):0)}function Nl(e){var t=e.body,n=e.documentElement,a=an(10)&&getComputedStyle(n);return{height:ni("Height",t,n,a),width:ni("Width",t,n,a)}}var tc=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},nc=function(){function e(t,n){for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,a=an(10),o=t.nodeName==="HTML",r=io(e),i=io(t),l=_n(e),s=Lt(t),u=parseFloat(s.borderTopWidth),c=parseFloat(s.borderLeftWidth);n&&o&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var d=Bt({top:r.top-i.top-u,left:r.left-i.left-c,width:r.width,height:r.height});if(d.marginTop=0,d.marginLeft=0,!a&&o){var p=parseFloat(s.marginTop),v=parseFloat(s.marginLeft);d.top-=u-p,d.bottom-=u-p,d.left-=c-v,d.right-=c-v,d.marginTop=p,d.marginLeft=v}return(a&&!n?t.contains(l):t===l&&l.nodeName!=="BODY")&&(d=ec(d,t)),d}function ac(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.ownerDocument.documentElement,a=vr(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:Xt(n),l=t?0:Xt(n,"left"),s={top:i-a.top+a.marginTop,left:l-a.left+a.marginLeft,width:o,height:r};return Bt(s)}function jl(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(Lt(e,"position")==="fixed")return!0;var n=pr(e);return n?jl(n):!1}function zl(e){if(!e||!e.parentElement||an())return document.documentElement;for(var t=e.parentElement;t&&Lt(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function fr(e,t,n,a){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,r={top:0,left:0},i=o?zl(e):oa(e,_l(t));if(a==="viewport")r=ac(i,o);else{var l=void 0;a==="scrollParent"?(l=_n(pr(t)),l.nodeName==="BODY"&&(l=e.ownerDocument.documentElement)):a==="window"?l=e.ownerDocument.documentElement:l=a;var s=vr(l,i,o);if(l.nodeName==="HTML"&&!jl(i)){var u=Nl(e.ownerDocument),c=u.height,d=u.width;r.top+=s.top-s.marginTop,r.bottom=c+s.top,r.left+=s.left-s.marginLeft,r.right=d+s.left}else r=s}n=n||0;var p=typeof n=="number";return r.left+=p?n:n.left||0,r.top+=p?n:n.top||0,r.right-=p?n:n.right||0,r.bottom-=p?n:n.bottom||0,r}function oc(e){var t=e.width,n=e.height;return t*n}function Hl(e,t,n,a,o){var r=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var i=fr(n,a,r,o),l={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},s=Object.keys(l).map(function(p){return Je({key:p},l[p],{area:oc(l[p])})}).sort(function(p,v){return v.area-p.area}),u=s.filter(function(p){var v=p.width,b=p.height;return v>=n.clientWidth&&b>=n.clientHeight}),c=u.length>0?u[0].key:s[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function Fl(e,t,n){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,o=a?zl(t):oa(t,_l(n));return vr(n,o,a)}function Rl(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),a=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),o=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),r={width:e.offsetWidth+o,height:e.offsetHeight+a};return r}function ra(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(n){return t[n]})}function Vl(e,t,n){n=n.split("-")[0];var a=Rl(e),o={width:a.width,height:a.height},r=["right","left"].indexOf(n)!==-1,i=r?"top":"left",l=r?"left":"top",s=r?"height":"width",u=r?"width":"height";return o[i]=t[i]+t[s]/2-a[s]/2,n===l?o[l]=t[l]-a[u]:o[l]=t[ra(l)],o}function Nn(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function rc(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(o){return o[t]===n});var a=Nn(e,function(o){return o[t]===n});return e.indexOf(a)}function Ql(e,t,n){var a=n===void 0?e:e.slice(0,rc(e,"name",n));return a.forEach(function(o){o.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var r=o.function||o.fn;o.enabled&&Yl(r)&&(t.offsets.popper=Bt(t.offsets.popper),t.offsets.reference=Bt(t.offsets.reference),t=r(t,o))}),t}function ic(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=Fl(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=Hl(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=Vl(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=Ql(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function Ul(e,t){return e.some(function(n){var a=n.name,o=n.enabled;return o&&a===t})}function hr(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),a=0;ai[v]&&(e.offsets.popper[d]+=l[d]+b-i[v]),e.offsets.popper=Bt(e.offsets.popper);var w=l[d]+l[u]/2-b/2,m=Lt(e.instance.popper),h=parseFloat(m["margin"+c]),g=parseFloat(m["border"+c+"Width"]),f=w-e.offsets.popper[d]-h-g;return f=Math.max(Math.min(i[u]-b,f),0),e.arrowElement=a,e.offsets.arrow=(n={},Jt(n,d,Math.round(f)),Jt(n,p,""),n),e}function yc(e){return e==="end"?"start":e==="start"?"end":e}var ql=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Na=ql.slice(3);function ai(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Na.indexOf(e),a=Na.slice(n+1).concat(Na.slice(0,n));return t?a.reverse():a}var ja={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function wc(e,t){if(Ul(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var n=fr(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),a=e.placement.split("-")[0],o=ra(a),r=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case ja.FLIP:i=[a,o];break;case ja.CLOCKWISE:i=ai(a);break;case ja.COUNTERCLOCKWISE:i=ai(a,!0);break;default:i=t.behavior}return i.forEach(function(l,s){if(a!==l||i.length===s+1)return e;a=e.placement.split("-")[0],o=ra(a);var u=e.offsets.popper,c=e.offsets.reference,d=Math.floor,p=a==="left"&&d(u.right)>d(c.left)||a==="right"&&d(u.left)d(c.top)||a==="bottom"&&d(u.top)d(n.right),w=d(u.top)d(n.bottom),h=a==="left"&&v||a==="right"&&b||a==="top"&&w||a==="bottom"&&m,g=["top","bottom"].indexOf(a)!==-1,f=!!t.flipVariations&&(g&&r==="start"&&v||g&&r==="end"&&b||!g&&r==="start"&&w||!g&&r==="end"&&m),B=!!t.flipVariationsByContent&&(g&&r==="start"&&b||g&&r==="end"&&v||!g&&r==="start"&&m||!g&&r==="end"&&w),S=f||B;(p||h||S)&&(e.flipped=!0,(p||h)&&(a=i[s+1]),S&&(r=yc(r)),e.placement=a+(r?"-"+r:""),e.offsets.popper=Je({},e.offsets.popper,Vl(e.instance.popper,e.offsets.reference,e.placement)),e=Ql(e.instance.modifiers,e,"flip"))}),e}function kc(e){var t=e.offsets,n=t.popper,a=t.reference,o=e.placement.split("-")[0],r=Math.floor,i=["top","bottom"].indexOf(o)!==-1,l=i?"right":"bottom",s=i?"left":"top",u=i?"width":"height";return n[l]r(a[l])&&(e.offsets.popper[s]=r(a[l])),e}function Cc(e,t,n,a){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],i=o[2];if(!r)return e;if(i.indexOf("%")===0){var l=void 0;switch(i){case"%p":l=n;break;case"%":case"%r":default:l=a}var s=Bt(l);return s[t]/100*r}else if(i==="vh"||i==="vw"){var u=void 0;return i==="vh"?u=Math.max(document.documentElement.clientHeight,window.innerHeight||0):u=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u/100*r}else return r}function xc(e,t,n,a){var o=[0,0],r=["right","left"].indexOf(a)!==-1,i=e.split(/(\+|\-)/).map(function(c){return c.trim()}),l=i.indexOf(Nn(i,function(c){return c.search(/,|\s/)!==-1}));i[l]&&i[l].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var s=/\s*,\s*|\s+/,u=l!==-1?[i.slice(0,l).concat([i[l].split(s)[0]]),[i[l].split(s)[1]].concat(i.slice(l+1))]:[i];return u=u.map(function(c,d){var p=(d===1?!r:r)?"height":"width",v=!1;return c.reduce(function(b,w){return b[b.length-1]===""&&["+","-"].indexOf(w)!==-1?(b[b.length-1]=w,v=!0,b):v?(b[b.length-1]+=w,v=!1,b):b.concat(w)},[]).map(function(b){return Cc(b,p,t,n)})}),u.forEach(function(c,d){c.forEach(function(p,v){gr(p)&&(o[d]+=p*(c[v-1]==="-"?-1:1))})}),o}function Mc(e,t){var n=t.offset,a=e.placement,o=e.offsets,r=o.popper,i=o.reference,l=a.split("-")[0],s=void 0;return gr(+n)?s=[+n,0]:s=xc(n,r,i,l),l==="left"?(r.top+=s[0],r.left-=s[1]):l==="right"?(r.top+=s[0],r.left+=s[1]):l==="top"?(r.left+=s[0],r.top-=s[1]):l==="bottom"&&(r.left+=s[0],r.top+=s[1]),e.popper=r,e}function Bc(e,t){var n=t.boundariesElement||Wt(e.instance.popper);e.instance.reference===n&&(n=Wt(n));var a=hr("transform"),o=e.instance.popper.style,r=o.top,i=o.left,l=o[a];o.top="",o.left="",o[a]="";var s=fr(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=r,o.left=i,o[a]=l,t.boundaries=s;var u=t.priority,c=e.offsets.popper,d={primary:function(p){var v=c[p];return c[p]s[p]&&!t.escapeWithReference&&(b=Math.min(c[v],s[p]-(p==="right"?c.width:c.height))),Jt({},v,b)}};return u.forEach(function(p){var v=["left","top"].indexOf(p)!==-1?"primary":"secondary";c=Je({},c,d[v](p))}),e.offsets.popper=c,e}function Ac(e){var t=e.placement,n=t.split("-")[0],a=t.split("-")[1];if(a){var o=e.offsets,r=o.reference,i=o.popper,l=["bottom","top"].indexOf(n)!==-1,s=l?"left":"top",u=l?"width":"height",c={start:Jt({},s,r[s]),end:Jt({},s,r[s]+r[u]-i[u])};e.offsets.popper=Je({},i,c[a])}return e}function Sc(e){if(!$l(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=Nn(e.instance.modifiers,function(a){return a.name==="preventOverflow"}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};tc(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(a.update)},this.update=Xu(this.update.bind(this)),this.options=Je({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Je({},e.Defaults.modifiers,o.modifiers)).forEach(function(i){a.options.modifiers[i]=Je({},e.Defaults.modifiers[i]||{},o.modifiers?o.modifiers[i]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(i){return Je({name:i},a.options.modifiers[i])}).sort(function(i,l){return i.order-l.order}),this.modifiers.forEach(function(i){i.enabled&&Yl(i.onLoad)&&i.onLoad(a.reference,a.popper,a.options,i,a.state)}),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return nc(e,[{key:"update",value:function(){return ic.call(this)}},{key:"destroy",value:function(){return lc.call(this)}},{key:"enableEventListeners",value:function(){return uc.call(this)}},{key:"disableEventListeners",value:function(){return dc.call(this)}}]),e}();wa.Utils=(typeof window<"u"?window:global).PopperUtils;wa.placements=ql;wa.Defaults=Tc;const Oc=wa;var za=new WeakMap,oi=0;function Zc(e){if(!e.length)return"";for(var t="arg",n=0;n=n.expiresAt;i&&o.delete(a)},t)},e.prototype.delete=function(t){this.items.delete(t)},e}();function Lc(){return typeof navigator.onLine<"u"?navigator.onLine:!0}function Pc(){return typeof document<"u"&&typeof document.visibilityState<"u"?document.visibilityState!=="hidden":!0}var Yc=function(e){return fetch(e).then(function(t){return t.json()})};const Ha={isOnline:Lc,isDocumentVisible:Pc,fetcher:Yc};var gt=globalThis&&globalThis.__assign||function(){return gt=Object.assign||function(e){for(var t,n=1,a=arguments.length;n0&&r[r.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!r||u[1]>r[0]&&u[1]0)&&!(o=a.next()).done;)r.push(o.value)}catch(l){i={error:l}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return r},Nc=globalThis&&globalThis.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var a=0,o=t.length,r;a0?n+o:n)}}function zc(e,t,n){if(n.isDocumentVisible()&&!(n.errorRetryCount!==void 0&&t>n.errorRetryCount)){var a=Math.min(t||0,n.errorRetryCount),o=a*n.errorRetryInterval;setTimeout(function(){e(null,{errorRetryCount:a+1,shouldRetryOnError:!0})},o)}}var ri=function(e,t,n,a){return n===void 0&&(n=Wl),a===void 0&&(a=Xl.ttl),Qt(void 0,void 0,void 0,function(){var o,r,i,l,s,u,c;return Ut(this,function(d){switch(d.label){case 0:if(!Hc(t))return[3,5];d.label=1;case 1:return d.trys.push([1,3,,4]),[4,t];case 2:return o=d.sent(),[3,4];case 3:return l=d.sent(),r=l,[3,4];case 4:return[3,6];case 5:o=t,d.label=6;case 6:return i=!1,s={data:o,error:r,isValidating:i},typeof o<"u"&&n.set(e,s,a),u=ia.get(e),u&&u.data.length&&(c=u.data.filter(function(p){return p.key===e}),c.forEach(function(p,v){typeof s.data<"u"&&(p.data=s.data),p.error=s.error,p.isValidating=s.isValidating;var b=v===c.length-1;b||delete c[v]}),c=c.filter(Boolean)),[2,s]}})})};function ii(){for(var e=this,t=[],n=0;n=1&&(a=t[0]),t.length>=2&&(o=t[1]),t.length>2&&(r=gt(gt({},r),t[2]));var d=c?r.serverTTL:r.ttl,p=typeof a=="function"?a:N(a);typeof o>"u"&&(o=r.fetcher);var v=null;v||(v=Al({data:void 0,error:void 0,isValidating:!0,key:null}));var b=function(g,f){return Qt(e,void 0,void 0,function(){var B,S,z,j,O,C,y,M=this;return Ut(this,function(T){switch(T.label){case 0:return B=v.data===void 0,S=p.value,S?(z=r.cache.get(S),j=z&&z.data,v.isValidating=!0,j&&(v.data=j.data,v.error=j.error),O=g||o,!O||!r.isDocumentVisible()&&!B||(f==null?void 0:f.forceRevalidate)!==void 0&&!(f!=null&&f.forceRevalidate)?(v.isValidating=!1,[2]):z&&(C=!!(Date.now()-z.createdAt>=r.dedupingInterval||f!=null&&f.forceRevalidate),!C)?(v.isValidating=!1,[2]):(y=function(){return Qt(M,void 0,void 0,function(){var L,$,q,te;return Ut(this,function(W){switch(W.label){case 0:return L=Fa.get(S),L?[3,2]:($=Array.isArray(S)?S:[S],q=O.apply(void 0,Nc([],_c($),!1)),Fa.set(S,q,r.dedupingInterval),[4,ri(S,q,r.cache,d)]);case 1:return W.sent(),[3,4];case 2:return[4,ri(S,L.data,r.cache,d)];case 3:W.sent(),W.label=4;case 4:return v.isValidating=!1,Fa.delete(S),v.error!==void 0&&(te=!i&&r.shouldRetryOnError&&(f?f.shouldRetryOnError:!0),te&&zc(b,f?f.errorRetryCount:1,r)),[2]}})})},j&&r.revalidateDebounce?(setTimeout(function(){return Qt(M,void 0,void 0,function(){return Ut(this,function(L){switch(L.label){case 0:return i?[3,2]:[4,y()];case 1:L.sent(),L.label=2;case 2:return[2]}})})},r.revalidateDebounce),[3,3]):[3,1])):[2];case 1:return[4,y()];case 2:T.sent(),T.label=3;case 3:return[2]}})})},w=function(){return Qt(e,void 0,void 0,function(){return Ut(this,function(g){return[2,b(null,{shouldRetryOnError:!1})]})})},m=null;et(function(){var g=function(){return Qt(e,void 0,void 0,function(){return Ut(this,function(f){switch(f.label){case 0:return!v.error&&r.isOnline()?[4,b()]:[3,2];case 1:return f.sent(),[3,3];case 2:m&&clearTimeout(m),f.label=3;case 3:return r.refreshInterval&&!i&&(m=setTimeout(g,r.refreshInterval)),[2]}})})};r.refreshInterval&&(m=setTimeout(g,r.refreshInterval)),r.revalidateOnFocus&&(document.addEventListener("visibilitychange",w,!1),window.addEventListener("focus",w,!1))}),Zn(function(){i=!0,m&&clearTimeout(m),r.revalidateOnFocus&&(document.removeEventListener("visibilitychange",w,!1),window.removeEventListener("focus",w,!1));var g=ia.get(p.value);g&&(g.data=g.data.filter(function(f){return f!==v}))});try{Be(p,function(g){Es(p)||(p.value=g),v.key=g,v.isValidating=!!g,jc(p.value,v,d),!c&&!l&&p.value&&b(),l=!1},{immediate:!0})}catch{}var h=gt(gt({},Ts(v)),{mutate:function(g,f){return b(g,gt(gt({},f),{forceRevalidate:!0}))}});return h}function Hc(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}const ht={VALIDATING:"VALIDATING",VALIDATING_HAS_DATA:"VALIDATING_HAS_DATA",PENDING:"PENDING",SUCCESS:"SUCCESS",SUCCESS_HAS_DATA:"SUCCESS_HAS_DATA",ERROR:"ERROR",STALE_IF_ERROR:"STALE_IF_ERROR"};function on(){return{useRequest:(e,t,n)=>{const a=typeof ii=="function"?ii:()=>({data:N({}),error:N(),isValidating:N(!1),mutate:()=>({})}),{data:o,error:r,isValidating:i,mutate:l}=a(e,t,{revalidateDebounce:500,dedupingInterval:100,...n});return{data:E(()=>{var s;return(s=o.value)==null?void 0:s.data}),response:o,error:r,isValidating:i,revalidate:l}},useDebounce:(e,t=300)=>{let n;const a=o=>async(...r)=>{clearTimeout(n),o>0?await new Promise(i=>{n=setTimeout(async()=>{await e(...r),i()},o)}):await e(...r)};return{debouncedFn:a(t),generateDebouncedFn:a}},clientSideSorter:(e,t,n,a)=>{let o=null;const r=(l,s)=>typeof s=="number"&&!Number.isNaN(l)&&!Number.isNaN(s)?l-s:0,i=(l,s)=>l.localeCompare(s);return e!==t?(o=(l,s)=>{const u=p=>p==null?"":typeof p=="number"?p:Array.isArray(p)&&p.length&&typeof p[0]=="number"?p[0]:String(p),c=u(l[e]),d=u(s[e]);switch(typeof c){case"number":return r(c,d);default:return i(c,d)}},a.sort(o),t=e,n="ascending"):(a.reverse(),n==="descending"||n==="desc"?n="ascending":n="descending"),{previousKey:t,sortOrder:n}},useSwrvState:(e,t,n)=>{const a=N(ht.PENDING),o=N(!1);return Tl(()=>{var r,i,l,s,u,c;if(o.value=e.value&&!!((r=Object.keys(e.value))!=null&&r.length||(i=e.value.data)!=null&&i.length||(s=(l=e.value.data)==null?void 0:l.data)!=null&&s.length||!((u=e.value.data)!=null&&u.data)&&typeof e.value.data=="object"&&Object.keys((c=e.value)==null?void 0:c.data).length),e.value&&o.value&&n.value){a.value=ht.VALIDATING_HAS_DATA;return}if(e.value&&n.value){a.value=ht.VALIDATING;return}if(e.value&&t.value){a.value=ht.STALE_IF_ERROR;return}if(e.value===void 0&&!t.value){a.value=ht.PENDING;return}if(e.value&&!t.value&&o.value){a.value=ht.SUCCESS_HAS_DATA;return}if(e.value&&!t.value){a.value=ht.SUCCESS;return}e.value===void 0&&t&&(a.value=ht.ERROR)}),{hasData:o,state:a,swrvState:ht}},getSizeFromString:e=>e==="auto"||e.endsWith("%")||e.endsWith("vw")||e.endsWith("vh")||e.endsWith("px")?e:e+"px",cloneDeep:e=>{if(e)return JSON.parse(JSON.stringify(e))},stripRequiredLabel:(e,t)=>!t||!e?e||"":/( )?\*$/gi.test(e)?e.replace(/\*$/gi,"").trim():e}}const Fc={default:"default",success:"success",danger:"danger",info:"info",warning:"warning",custom:"custom",neutral:"neutral"},Rc={rounded:"rounded",rectangular:"rectangular"},Vc=["borderTop","noBorder","border"],Qc=["menu","selectionMenu"],Uc=["light","dark"],Gc=["left","center","right"],Kc=["small","medium","large"],$c=["start","end"],qc=["left","right"],Wc=["radio","card"],Xc=["info","warning","danger"],Jc=["click","hover"],Jl=["auto","top","topStart","topEnd","left","leftStart","leftEnd","right","rightStart","rightEnd","bottom","bottomStart","bottomEnd"],ed=["table","card","form","spinner","fullscreen-kong","fullscreen-generic",""],td=["1","2","5","6","10","25","50","75","100"],nd=["1","2"],ad=["dropdown","select","button"],od=Il,{getSizeFromString:Ra}=on(),rd=re({name:"KPop",components:{KButton:ye},expose:["updatePopper"],props:{target:{type:String,default:""},tag:{type:String,default:"div"},buttonText:{type:String,default:"OK"},title:{type:String,default:""},placement:{type:String,validator:e=>Jl.includes(e),default:"auto"},trigger:{type:String,default:"click",validator:e=>Jc.includes(e)},width:{type:String,default:"200"},maxWidth:{type:String,default:"auto"},maxHeight:{type:String,default:"auto"},popoverClasses:{type:String,default:""},popoverTransitions:{type:String,default:"fade"},popoverTimeout:{type:Number,default:300},hidePopover:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},isSvg:{type:Boolean,default:!1},hideCaret:{type:Boolean,default:!1},onPopoverClick:{type:Function,default:null},positionFixed:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["opened","closed"],data(){return{popper:null,reference:null,isOpen:!1,popoverId:this.testMode?"test-popover-id-1234":On(),targetId:this.testMode?"test-target-id-1234":On()}},computed:{popoverStyle:function(){return{width:Ra(this.width),maxWidth:Ra(this.maxWidth),maxHeight:Ra(this.maxHeight)}},popoverClassObj:function(){return[this.popoverClasses,{"hide-caret":this.hideCaret},{"pb-0":this.$slots.actions}]}},watch:{hidePopover:function(){this.isOpen&&this.hidePopper()},disabled:{handler(){this.isOpen&&this.hidePopper()},immediate:!0}},mounted(){this.$el.children?this.reference=this.$el.children[0]:this.reference=this.$el,this.bindEvents()},beforeUnmount(){const e=this.$refs.popper;document.documentElement.removeEventListener("click",this.handleClick),e&&e.removeEventListener("click",this.showPopper),this.reference&&(this.reference.removeEventListener("click",this.handleClick),this.reference.removeEventListener("mouseenter",this.createInstance),this.reference.removeEventListener("mouseleave",this.toggle),this.reference.removeEventListener("focus",this.createInstance),this.reference.removeEventListener("blur",this.toggle)),this.destroy()},methods:{hidePopper(){this.trigger!=="hover"&&(this.isOpen=!1),this.timer=setTimeout(()=>{this.$emit("closed"),this.destroy()},this.popoverTimeout)},showPopper(){this.disabled||(this.isOpen=!0,this.timer&&clearTimeout(this.timer),this.popperTimer&&clearTimeout(this.popperTimer),this.$emit("opened"))},updatePopper(){this.popper&&typeof this.popper.update=="function"&&this.popper.update()},async createInstance(){this.destroy(),this.showPopper();const e=(this.placement||"auto").replace(/[A-Z]/g,"-$&").toLowerCase(),t=this.$refs.popper,n=this.target&&!this.isSvg&&document.querySelector(this.target)?document.querySelector(this.target):document.getElementById(this.targetId);n&&(n.appendChild(t),n.style.overflow="auto"),await this.$nextTick(),this.popper=new Oc(this.reference,t,{placement:e,positionFixed:this.positionFixed,modifiers:{preventOverflow:{enabled:!0,boundariesElement:"viewport"}}}),await this.$nextTick(),n&&n.style.removeProperty("overflow"),this.updatePopper()},handleClick(e){const t=()=>{e.stopPropagation(),this.hidePopper()};if(this.reference&&this.reference.contains(e.target))this.isOpen?t():this.createInstance();else if(this.$refs.popper&&this.$refs.popper.contains(e.target)&&this.onPopoverClick){const n=this.onPopoverClick();n!==void 0&&(n?this.showPopper():t())}else this.$refs.popper&&this.$refs.popper.contains(e.target)?this.showPopper():this.isOpen&&t()},bindEvents(){const e=this.$refs.popper;e&&(this.trigger==="hover"&&(this.reference.addEventListener("mouseenter",this.createInstance),this.reference.addEventListener("focus",this.createInstance),this.reference.addEventListener("mouseleave",this.hidePopper),this.reference.addEventListener("blur",this.hidePopper),e.addEventListener("mouseenter",this.showPopper),e.addEventListener("focus",this.showPopper),e.addEventListener("mouseleave",this.hidePopper),e.addEventListener("blur",this.hidePopper)),e.addEventListener("click",this.showPopper),document.documentElement.addEventListener("click",this.handleClick))},destroy(){this.popper&&(this.isOpen=!1,this.popper.disableEventListeners(),this.popper=null)}}}),id={key:0},ld=["id"],sd={key:0,class:"k-popover-header d-flex"},ud={key:0,class:"k-popover-title"},cd={key:1,class:"k-popover-actions"},dd={class:"k-popover-content"},pd={key:1,class:"k-popover-footer"},vd=["id"],fd={key:0,class:"k-popover-header d-flex"},hd={key:0,class:"k-popover-title"},gd={key:1,class:"k-popover-actions"},md={class:"k-popover-content"},bd={key:1,class:"k-popover-footer"};function yd(e,t,n,a,o,r){const i=ya("KButton");return k(),X(In(e.tag),{id:e.$slots.default?e.targetId:null,ref:"root","aria-controls":e.$slots.default?e.popoverId:void 0,"aria-expanded":e.$slots.default&&!!e.isOpen||void 0,role:e.$slots.default?"button":null,onKeyup:[dt(qe(e.showPopper,["stop","prevent"]),["enter"]),dt(e.hidePopper,["esc"])]},{default:F(()=>[Y(e.$slots,"default",{},()=>[G(i,{id:e.targetId,"aria-controls":e.popoverId||void 0,"aria-expanded":!!e.isOpen||void 0,"data-testid":"kpop-button"},{default:F(()=>[V(Q(e.buttonText),1)]),_:1},8,["id","aria-controls","aria-expanded"])]),e.isSvg?(k(),A("div",id,[(k(),A("foreignObject",null,[Gr(D("div",{id:e.popoverId,ref:"popper",class:K(["k-popover",e.popoverClassObj]),role:"region",style:bt(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(k(),A("div",sd,[e.$slots.title||e.title?(k(),A("div",ud,[Y(e.$slots,"title",{},()=>[V(Q(e.title),1)])])):Z("",!0),e.$slots.actions?(k(),A("div",cd,[Y(e.$slots,"actions")])):Z("",!0)])):Z("",!0),D("div",dd,[Y(e.$slots,"content")]),e.$slots.footer?(k(),A("div",pd,[Y(e.$slots,"footer")])):Z("",!0)],14,ld),[[Kr,e.isOpen]])]))])):(k(),X(Sl,{key:1,name:"fade"},{default:F(()=>[Gr(D("div",{id:e.popoverId,ref:"popper",class:K(["k-popover",e.popoverClassObj]),role:"region",style:bt(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(k(),A("div",fd,[e.$slots.title||e.title?(k(),A("div",hd,[Y(e.$slots,"title",{},()=>[V(Q(e.title),1)])])):Z("",!0),e.$slots.actions?(k(),A("div",gd,[Y(e.$slots,"actions")])):Z("",!0)])):Z("",!0),D("div",md,[Y(e.$slots,"content")]),e.$slots.footer?(k(),A("div",bd,[Y(e.$slots,"footer")])):Z("",!0)],14,vd),[[Kr,e.isOpen]])]),_:3}))]),_:3},40,["id","aria-controls","aria-expanded","role","onKeyup"])}const br=ce(rd,[["render",yd]]),wd={role:"tooltip"},ka=re({__name:"KTooltip",props:{label:{type:String,required:!1,default:""},placement:{type:String,default:"bottom",validator:e=>Jl.includes(e)},positionFixed:{type:Boolean,default:!1},maxWidth:{type:String,default:"auto"},testMode:{type:Boolean,default:!1}},setup(e){const t=e,n=N(""),a=E(()=>{let o="";switch(t.placement){case"top":o="mb-2";break;case"right":o="ml-2";break;case"bottom":o="mt-2";break;case"left":o="mr-2";break}return o});return(o,r)=>(k(),X(br,me(o.$attrs,{"hide-caret":"","max-width":e.maxWidth,placement:e.placement,"popover-classes":`k-tooltip ${x(a)} ${n.value}`,"popover-timeout":0,"position-fixed":e.positionFixed,"test-mode":!!e.testMode||void 0,trigger:"hover",width:"auto"}),{content:F(()=>[D("div",wd,[Y(o.$slots,"content",{label:e.label},()=>[V(Q(e.label),1)])])]),default:F(()=>[Y(o.$slots,"default")]),_:3},16,["max-width","placement","popover-classes","position-fixed","test-mode"]))}}),kd=["aria-hidden","tabindex"],{getSizeFromString:Cd}=on(),xd={name:"KBadge",components:{KButton:ye,KIcon:ie,KTooltip:ka}},Md=re({...xd,props:{appearance:{type:String,required:!1,validator:e=>Object.keys({...Fc}).includes(e),default:"default"},truncationTooltip:{type:String,default:""},forceTooltip:{type:Boolean,default:!1},dismissable:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1},shape:{type:String,required:!1,validator:e=>Object.keys({...Rc}).includes(e),default:"rounded"},color:{type:String,required:!1,default:""},backgroundColor:{type:String,required:!1,default:""},borderColor:{type:String,required:!1,default:""},isBordered:{type:Boolean,default:!1},hoverColor:{type:String,required:!1,default:""},maxWidth:{type:String,default:"200px"}},emits:["dismissed"],setup(e,{emit:t}){const n=e;Dl(b=>({"3f98ac0d":x(v),f8749a84:b.$props.backgroundColor,"63279f00":b.$props.borderColor,"59aa0a8c":b.$props.color,"31d8dc04":b.$props.hoverColor,cd040c9e:b.$props.hoverColor||b.$props.backgroundColor}));const a=At(),o=E(()=>!!a.onClick),r=N(null),i=N(!1),l=()=>{i.value=!0,t("dismissed")},s=N(0),u=N(0),c=N(!1),d=E(()=>s.value{const b={};return n.backgroundColor&&(b.backgroundColor=n.backgroundColor),n.borderColor&&(b.borderColor=n.borderColor),n.color&&(b.color=n.color),n.isBordered&&!n.borderColor&&n.color&&(b.borderColor=n.color),b}),v=E(()=>Cd(n.maxWidth));return Be(r,()=>{var b,w;r.value&&!c.value&&(s.value=(b=r.value)==null?void 0:b.offsetWidth,u.value=(w=r.value)==null?void 0:w.scrollWidth,c.value=!0)}),(b,w)=>i.value?Z("",!0):(k(),A("div",{key:0,"aria-hidden":e.hidden?!0:void 0,class:K(["k-badge",[`k-badge-${e.appearance}`,`k-badge-${e.shape}`,{"is-bordered":e.isBordered,clickable:x(o)}]]),style:bt(x(p)),tabindex:e.hidden?-1:0},[(k(),X(In(e.truncationTooltip&&(e.forceTooltip||x(d))?"KTooltip":"div"),{class:"k-badge-text","position-fixed":e.truncationTooltip&&(e.forceTooltip||x(d))?!0:void 0},{content:F(()=>[V(Q(e.truncationTooltip),1)]),default:F(()=>[D("div",{ref_key:"badgeText",ref:r,class:"k-badge-text"},[Y(b.$slots,"default",{},void 0,!0)],512)]),_:3},8,["position-fixed"])),e.dismissable?(k(),X(ye,{key:0,"aria-hidden":e.hidden?!0:void 0,class:"k-badge-dismiss-button","data-testid":"k-badge-dismiss-button","is-rounded":e.shape==="rounded",tabindex:e.hidden?-1:0,onClick:[l,w[0]||(w[0]=qe(()=>{},["stop"]))]},{default:F(()=>[G(ie,{color:e.color,icon:"close",size:"10",title:"Remove"},null,8,["color"])]),_:1},8,["aria-hidden","is-rounded","tabindex"])):Z("",!0)],14,kd))}}),qx=ce(Md,[["__scopeId","data-v-55cd166e"]]),Bd=["href","title"],Ad={class:"k-breadcrumb-divider"},Sd={inheritAttrs:!1},Dd=re({...Sd,__name:"KBreadcrumbs",props:{items:{type:Array,default:[],required:!0,validator:e=>e&&e.length>0},itemMaxWidth:{type:String,required:!1,default:"38ch"}},setup(e){return(t,n)=>{const a=ya("router-link");return k(),A("ul",me({class:"k-breadcrumbs"},t.$attrs),[(k(!0),A(xe,null,Pe(e.items,o=>(k(),A("li",{key:o.key||o.text,class:"k-breadcrumbs-item truncate"},[typeof o.to=="object"?(k(),X(a,{key:0,class:K({"no-underline":!o.text}),title:o.title,to:o.to},{default:F(()=>[o.icon?(k(),X(ie,{key:0,class:K(["k-breadcrumb-icon",{"has-no-text":!o.text}]),color:"var(--grey-500)","hide-title":"",icon:o.icon,size:"20"},null,8,["class","icon"])):Z("",!0),o.text?(k(),A("span",{key:1,class:"k-breadcrumb-text truncate",style:bt({maxWidth:o.maxWidth||e.itemMaxWidth})},Q(o.text),5)):Z("",!0)]),_:2},1032,["class","title","to"])):(k(),A("a",{key:1,class:K({"no-underline":!o.text}),href:o.to,target:"_blank",title:o.title},[o.icon?(k(),X(ie,{key:0,class:K(["k-breadcrumb-icon",{"has-no-text":!o.text}]),color:"var(--grey-500)","hide-title":"",icon:o.icon,size:"20"},null,8,["class","icon"])):Z("",!0),o.text?(k(),A("span",{key:1,class:"k-breadcrumb-text truncate",style:bt({maxWidth:o.maxWidth||e.itemMaxWidth})},Q(o.text),5)):Z("",!0)],10,Bd)),D("span",Ad,[Y(t.$slots,"divider",{},()=>[G(ie,{color:"var(--grey-500)","hide-title":"",icon:"chevronRight",size:"15"})],!0)])]))),128))],16)}}}),Wx=ce(Dd,[["__scopeId","data-v-c098ba53"]]),Ed=["aria-describedby","aria-label","aria-labelledby"],Td={key:0,class:"k-card-status-hat"},Od=["id"],Zd={class:"k-card-actions"},Id=["id"],Ld={class:"k-card-content"},Pd=["id"],Yd={key:0,class:"k-card-notifications"},_d=re({__name:"KCard",props:{title:{type:String,default:""},body:{type:String,default:""},borderVariant:{type:String,default:"border",validator:e=>Vc.includes(e)},hasHover:{type:Boolean,default:!1},hasShadow:{type:Boolean,default:!1},status:{type:String,default:""},testMode:{type:Boolean,default:!1}},setup(e){const t=e,n=E(()=>t.testMode?"test-title-id-1234":On()),a=E(()=>t.testMode?"test-content-id-1234":On()),o=ot(),r=E(()=>!!(t.status||o.statusHat)),i=E(()=>!!o.actions||r.value||!r.value&&(!!t.title||!!o.title)),l=E(()=>!r.value&&(!!t.title||!!o.title)),s=E(()=>r.value&&(!!t.title||!!o.title));return(u,c)=>(k(),A("section",{"aria-describedby":x(a)||void 0,"aria-label":e.title?e.title:void 0,"aria-labelledby":!e.title&&x(o).title?x(n):void 0,class:K(["kong-card",[e.borderVariant,{hover:e.hasHover,"kcard-shadow":e.hasShadow}]])},[x(i)?(k(),A("div",{key:0,class:K(["k-card-header",{"has-status":e.status||x(o).statusHat}])},[e.status||x(o).statusHat?(k(),A("div",Td,[Y(u.$slots,"statusHat",{},()=>[V(Q(e.status),1)],!0)])):Z("",!0),x(l)?(k(),A("div",{key:1,id:e.title?void 0:x(n),class:"k-card-title"},[D("h4",null,[Y(u.$slots,"title",{},()=>[V(Q(e.title),1)],!0)])],8,Od)):Z("",!0),D("div",Zd,[Y(u.$slots,"actions",{},void 0,!0)])],2)):Z("",!0),x(s)?(k(),A("div",{key:1,id:e.title?void 0:x(n),class:"k-card-title"},[D("h4",null,[Y(u.$slots,"title",{},()=>[V(Q(e.title),1)],!0)])],8,Id)):Z("",!0),D("div",Ld,[D("div",{id:x(a),class:"k-card-body"},[Y(u.$slots,"body",{},()=>[V(Q(e.body),1)],!0)],8,Pd),x(o).notifications?(k(),A("div",Yd,[Y(u.$slots,"notifications",{},void 0,!0)])):Z("",!0)])],10,Ed))}}),Xx=ce(_d,[["__scopeId","data-v-5d727a4a"]]),Nd=re({__name:"KSkeletonBox",props:{width:{type:String,default:"1",validator:e=>td.includes(e)},height:{type:String,default:"1",validator:e=>nd.includes(e)}},setup(e){return(t,n)=>(k(),A("div",{class:K(["box mr-1",{[`width-${e.width}`]:!0,[`height-${e.height}`]:!0}])},null,2))}}),Ze=ce(Nd,[["__scopeId","data-v-b34bfe34"]]),jd={class:"skeleton-loader"},zd=re({__name:"SkeletonBase",setup(e){return(t,n)=>(k(),A("div",jd,[Y(t.$slots,"default",{},()=>[G(Ze,{height:"1",width:"100"}),G(Ze,{height:"1",width:"100"}),G(Ze,{height:"1",width:"75"})],!0)]))}}),Hd=ce(zd,[["__scopeId","data-v-28ddd291"]]),Fd=e=>(Ln("data-v-71f83861"),e=e(),Pn(),e),Rd={class:"skeleton-card-wrapper"},Vd={class:"skeleton-card"},Qd={class:"skeleton-card-header"},Ud=Fd(()=>D("hr",{class:"mb-0"},null,-1)),Gd={class:"skeleton-card-content"},Kd={class:"skeleton-card-footer"},$d=re({__name:"CardSkeleton",props:{cardCount:{type:Number,default:1}},setup(e){return(t,n)=>(k(),A("div",Rd,[(k(!0),A(xe,null,Pe(e.cardCount,a=>(k(),A("div",{key:a,class:"skeleton-card-column"},[D("div",Vd,[D("div",Qd,[Y(t.$slots,"card-header",{},()=>[G(Ze,{height:"2",width:"25"}),G(Ze,{class:"ml-2",height:"2",width:"75"}),Ud],!0)]),D("div",Gd,[Y(t.$slots,"card-content",{},()=>[G(Ze,{width:"10"})],!0)]),D("div",Kd,[Y(t.$slots,"card-footer",{},()=>[G(Ze,{width:"5"}),G(Ze,{width:"5"})],!0)])])]))),128))]))}}),qd=ce($d,[["__scopeId","data-v-71f83861"]]),Wd={class:"skeleton-table-wrapper"},Xd=re({__name:"TableSkeleton",props:{rows:{type:Number,default:6},columns:{type:Number,default:6}},setup(e){const t=(n,a)=>[3,4].indexOf(n)===-1&&n!==a?"10":[3,4].indexOf(n)>-1||n===a?"6":"1";return(n,a)=>(k(),A("div",Wd,[(k(!0),A(xe,null,Pe(e.rows,o=>(k(),A("div",{key:o,class:"skeleton-table-row"},[Y(n.$slots,"default",{},()=>[(k(!0),A(xe,null,Pe(e.columns,r=>(k(),X(Ze,{key:r,class:K({"mr-6":r!==e.columns,"w-100":r===e.columns,"skeleton-cell":!0}),width:t(r,e.columns||6)},null,8,["class","width"]))),128))],!0)]))),128))]))}}),Jd=ce(Xd,[["__scopeId","data-v-3537c1b2"]]),e2={class:"skeleton-form-wrapper"},t2={class:"skeleton-form-row"},n2={class:"skeleton-form-row"},a2={class:"skeleton-form-row"},o2={class:"skeleton-form-row"},r2=re({__name:"FormSkeleton",setup(e){return(t,n)=>(k(),A("div",e2,[D("div",t2,[G(Ze,{height:"1",width:"10"}),G(Ze,{height:"2",width:"100"})]),D("div",n2,[G(Ze,{height:"1",width:"10"}),G(Ze,{height:"2",width:"100"})]),D("div",a2,[G(Ze,{height:"1",width:"10"}),G(Ze,{height:"2",width:"100"})]),D("div",o2,[G(Ze,{height:"1",width:"10"}),G(Ze,{height:"2",width:"100"})])]))}}),i2=ce(r2,[["__scopeId","data-v-deb2da80"]]),l2="data:image/gif;base64,R0lGODlhtwC3APf+AB9Uef7+/k94lQVAafn6+/z9/QM+aAI+Z9/n7Pv8/fX3+fb4+gtEbQQ/aF+Fn/L19whCa/f5+v39/uzw9A5HbgE9ZwdBahtRdhdOdOnu8jVlhkBtjHWVrLbH0y9ggluCnd3l6x5TeAxFbRBIcPP2+HuasDBhgxNLcSVYfOrv8vH098PR2+ft8ejt8RFJcEVxj2OIoeXr76G3x4aitlqBnNni6A9Hb+bs8G+Rqe/z9drj6YKftO3x9NHc4xhOdPj6+9Xf5sXT3Km9y6u/zRlPdWGGoDFhg0hzkfr7/AZBamuOpoWitlmAmyZZfbvL1jloiCFVeglDa9jh6KK4x9Ld5L/O2b3N18/a4nmZr0NvjlR8mBZNcyJWeiNXexxRd6/Cz8jV3p61xbXG0zdmh6W6yaS5yIejt8zY4ERwj2aKo0dykWiMpMfU3SdafShbfj5ri87a4gpEbODn7Jmxwn+dsg1GbuLp7kFujY6puxRLchJKcdPd5ZOsvsbT3fD09ipcf42ou+Tq74Ces2eLpJGrvaO5yOPq7m2Pp9vj6XGSqlN7mMrW3ylbf1Z+mrrK1qi8y1B5ltTe5cDP2RVMc97m65evwa3AzjtpiSxegLPF0YOgtXiYrlJ7l520xM3Z4YumuZ+2xX2csbHD0Fh/mzhniMnW3013lDJihLzM12mMpdfg567BzrLE0R1Sdz9sjOvw8+Ho7TZlhi5fgiBUeY+pvEx2lKe8yrDD0Kq+zEt1k4mluEJujjpoiVd/mpWuvytdgKC2xpqywl2DnlF6l3qZr6zAzVyCnT1ri26QqMvX4PT3+IqmuZavwKa7yjxqitzk6tbg5neXrSRYfJiwwbnJ1TRkhTNjhWqNpnKTqrfI1JKsvnaWrZStv2WJo7TG0oGfs8LQ2lV9mYShtS1egb7N2Juzw3SVrLjJ1NDb44ikuGSIomyPp3OUq0p1kkl0kkZykMHQ2nybsH6cspyzxO7y9WCFoBpQdpCqvIynusTS3HCSqWKHoQA8Zv///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ZjIxZWJkYy04MzJhLTQwZjEtYWZlMy1lMjZhNzM4ZGY5YTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjNGMkExNzA5QzQ2MTFFOThCRTFFOEI2M0M2NTQ0NUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjNGMkExNkY5QzQ2MTFFOThCRTFFOEI2M0M2NTQ0NUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN2YyODg3Yi1jY2Y3LTQxODItYjE3YS0xMTY4NjU4MjI5ZDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N2YyMWViZGMtODMyYS00MGYxLWFmZTMtZTI2YTczOGRmOWEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoA/gAsAAAAALcAtwAACP8A+wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as0zB/zDpNxI+f2qZt3fbjUOBtUVUC4+bNMsGu0A428rYVDMAv0E8H5Ortt9hwz8WQB/fDkcDxzRuCFUuG/KaFZZrJ7GUezXgzPy+fZZKBoLk16capXUZ2XZr2GgKxU6p4bZo2ZFKYc5d8xoi3796CfQgnicrF8efGl480gLx2dOvYi0SQ7nH2de/Y+VX/s8OdI/jz1SNPKr8RPfTw1dljdP89vWQaCuRXpA//PWQPCOg3EX8E2ueCgBIV6J99cgWA4EILRlifXIqQ8GBCEvY34Wu/6HDhQRkqWJ8zHxpUWD8ApChQiieKqGF4XaRQYoIMbogdF4bMKFFiIdbYDyI6SqSNjy4GOdEaPb63nZEQJZCFjfwhUyILDjggUJVW9oOlQN3kUBA9UBLZwYdFEJlFZQa5eJ4PMj5YAZH8rHFQA3AuWMuFRRJUSZ02IpgnQTgkeZ18P4QpVyQFFXCEoYOytwyjKGZQkB+QgsdeBhRUykuhafL5IntpCFraBwcN4Kml3PWQWKWSFRTGqfFx/4cGrLQZxIGosEmnZnXJJHrni/yVtyttPuRIkIXA+igsra8ZoQyIzErXV7I9QnKQBbBiwd01rL5XUBmeQkAGd5EY0G2jBGGR4SLlHYGrj/AUFAAnfXLXQbT8nfBMQfklS4N8buBLpBtedkrbAWboN2yYLxwURXWsCLgwtaQV9EisCgucoUGCaLYBnhrbOCZBAYyS1xpIXGjquxlSAERBCwjETInAhEwxY7O0yaRA0bAc5iVBriCvtTdPnKuAdfVzAiX8nlt0qwgqIEBef1BqsNP8FSPgDadotqhBD/t8cxRn6BcCxgINYTOBRAQiH6oELSF2gUZwF8x1TshrDNae5v8WwDbvjSBFQZwa3XdsWhCJAg/Qzu2jDLEVeMdBdazt4wBCG4bX03IV1MGqnFe6tF/kjACpQYQ4vqAbdgFjKqTeGCRn6LQfPdbEdexREJqGbzwWbrVvBoCkVwefITdiTUCi8YLxcpAelr93wDlg6YCC6gdJ8jrzRVMAzVcnRI9QJ9gnO0tVVaQvUPpV8E3bKra6X29UvdsYhScFSSD/zVPVX/QFMWjc/sCTMKdQYYBwssZBfCA+YMGPKTnoAgJ9N5BSPGyCr7nfUgJQi/L9aSAXwyB8RKOUHTTQReMqyA5ECDej8IiFPrIAG+QFQ9o46Cj+M9oW5CBA7vFHW0SJmQ//LSeLgwDghOmZAlGylEObFYQKIvBgejAnlD3V8HQF8cYBrliaPAQFDNtrotjmYRA8cNF2OrkAEsU2AEkgRIzXSRpP4DhExehhX8Wj42LW4RM9Wo51BmnCGl/jC53g4oxOJIgOnHNGA1ADJ0AQASLf9QuEkGMAiAyMTR7QBil68AClSMjd6jg/mQxjkKRkDDsa4kfaAE8mrdyfNPoFIVQuJkuwtKXNyOEQWehSMQV0CXlSGUuIwAIDnnxNBR7Ikh9oYJJOgwgbIIDIOLhEHckkJtQe0gxosoR82Wziv/bzS4HQ8iTYCufa8qCzAZWzH1q44UmKmcNuWmQM7+QHMVJC/0/JsGhFKkJRQP8p0BON0yIsOBsiC4GSfnZOJuiQpDaPk4SG6lKBNYnYRNE1Enq6gGk4cahAdkMSesYuJyLtxxHkGJJi7lMnG8jnIUqKSpb2wxtT64cAdiqQnebUpz3lqU6FmhEeXO+MdaBpNguiAxuIrZ0VkYLpNhoeNCgVgQ04yC9stgE0XcQKZ3ypSPxoxjziCwfmsaVGx3pCRciTIE1Uokbo6ZmONhAFD3ij5aipkXag8kR2Ld8B9Vq+jDwAE9nsRUnoqBA6etUictiCCMsa2P0pxBgNRGtG+iDCICzWctVgSArCN0C5zrWBQqysD10QIIbIwIMQKNtpC/vZudOJ4SHvQGAINtKIBprEf/GACEgZixEFaIC2V+WeTR1CXIzcoBWWrW003Vk+014EDtFN7q6yWhHqlC+2aRXbbwVGC4sAzoMhgKpF/DdeXGnhIgrgghQ/phFkile6tGtCXi+CWQR6cbbT1a6nBnuRWEiRA+0RmATnGS2NjECKQAJw8JhgUVFlZAIn3EV4WaWNCofJAxthwwmHsOHggcHD3cNjRqbQQAykLMG4SgKndkbjGtv4xjjOsY53zOMe+/jHQA6ykIdM5CIb+chITrKSl8xkqgQEACH5BAUKAP4ALA4AHACTAIYAAAj/APsJHEiwoMGDCBMqXMiwocOHECNKnEix4sIXPCxq3Mixo8VXAvlB6eGxpMmTHa8ACMkvDsqXMGMmFBKHH0ub/QrI3MmzJL+fNwXuStGzqNGHKoL2+4mTX4gzR6NKJVijjVKmLCFM3WpUjI2mQJeGxdoPCdezMA+MXQsW55sWaONyVHCV7dULYOTqnSjHSN22dZPsHexQ0iTAYhGTJUuAsOODA+wm/quU1I3HmClP3rx4rI8+mQcP0dxZ8doBofWqIEJacmmlP1KfVWK6dmucGuzInrqogm3Orl1vkbQ7qpHgv18Db1D8qPLnyDUvaM4TevLom0/JoS7T+u3vS0+g/+J+0hJ478BNHyBfUsWF89jRk1XGfiObXPCv6xe4o75HMkpokN+Am+nk30mfhPNeegQqd+BOHDgTRYPBvfBgUXQxqOFzFkxwYUUOABJERPLFx08qH1JE1iFkgMBQiful+FBjGi6BygMHwQiejAwVoEVr6xkkjIkxBsCjQofE6AhBMTAQI3rcHInQEkQKhEkCBInzJHYQACGlQTouxQxBC6y0YZVLeUDjlw3mkQNBj1BoGgJslkIhDgQZeeaWdEqpQx4UMgcmmtD1ySMLUGyJWEFhFiqlCYRKVpAIkc4pZaOSYTnQDJXWZeiFemKKGB8ERTCLop7KqI+cSrmQ0UC4oP8K3KcHfiLrc4cU5AqrSy2h54NldLqhAdAQdAWvq8gY2a3BHZGjsDyKuiNBmAp4pLR7PvvkKNNdKyx6BXGBJh2/Rvstdh4O9AWabPbjG7O/XVPQHdex1m4/MJz7mwGRENRDkM8ZYci9/dzgJK/PWUhQGpopkiHBO8DbmigEZaBZuTx2MOZACiyILXQoaMuSBQSLcMKbA8mAMHaMjoUBGwT/xA5BEqz8W8s4tQFLu0mJhdqgEmtYEBphIdJuICYohbPNSpE0EBUG4NTuFV4sStCyTG92R0FrSM0mpYiVi4y+pH1B0ASaxCwZGQTxMELQz3WxZrsSmKMZAN0KhAfcwS3/Q7ACnCQ3A0EEdJF1Z3UQHEt8dVg8UDGHS8pmiYOInO3lZElpBXwGWP6x5DKC8nOYS2OOpnkpxgMtQRCQrSEUEaSIrYECleD6c4MfmC62cxD0AAZ8KyYCC/7pELLpiGGA40BzBF9XEfWtcALcJRBUACaRg1VBfUncDoFuA1GTvdK7JUBJ5B94fntYmKnCyj0CSdOA85uV/jlieQ92/7QD7a+hOI/xH7gIUof1IYYBMdhLzZDHq7lxin6LccBeKMbACpIFD2QCAATHUgE7yeUS49PQCF4lEDJsECxPkEsQTkgaZOQpFiHM3FmGwcINDaAGBFlBDNnHFSn4ZoemgYT6/+h3lm4YkED2O2I/BrYVCyiRdNR6YlhowBUBrm4gepBiU2A2FSvK6mH90IYWQzIGjBXFiwTqz0AS0IQa/qQMR9EUGivIgMsMRBRu5MeCigJHCz4RBgXZABCP4oFBYq4CThMIHAzZE2rkcUtZGGLWekI0Q0Kxf2Psx4hkAodMYiuJ9NOAGU3CBE9eUSBE8CQoZBK1RyKRIGHwJBFIEJM5+q8gEvBAHolRS1NuiQEIsUIetQITW56LFgmpBSNL0i1j3ooUCzyIFJbpkd75sYZJKNaLMhlNjhxvjgAIp0DCaSZyjlOc/TBnP3ThEGcKpBM+CaFR3NkP5XmkhkZJlBs3cf9PeRYlVm60wPk4gs+iBIAXeeRERzYYpKOAIY/AJGjk3EAQkPRDABgVCEYFoNGMXtSjG3XIKHZ4jIVGjgkEWdI1HdInY9pNoisFjt8G8glePcSYcYKpFVUqkPTF9KZSdJFO12dRK/EKLg2xJaBMGtPFeIEgP+hcTMPgkD880VlMFaApCOKJoAmxIWJ4Yij62dSxjHUgseQVA2LXkBdA0BtkFWCyBjI2hInBIVQA2O2QOlS4feoNcEORQ9SRtVbEs6w4GUFBvoKwpzqEeIgVyI/i6rqtDQQB6zsWRPyXjsP6LxEEucX6BEEi122OskGbAkEEsb5qlDZoy8uq6/ZAEBp0EtEh1nCdSeinKYGI67YNgYduPTtcTAK3IZAI2m4nGcXjMmRINiWucpvL3IYEAHjRRW12/dmQTk5Xu37kgiR/6hAzFFe2t7KAJwiSjMjtIiIbOG9fGzQNmsEwsmIRQkSwRl7whskYBekABCcxt6SeSwQbCQgAIfkEBQoA/gAsFQAdAHkAhQAACP8A+wkcSLCgwYMIEypcyPDgA4EJGkqcSLGixYsEY5gQuCEDxo8gQ4okGKkVP4H8vCwaybKly4MU+J3sJ9PCy5s4Q8qcuVMggZxAgyLUhFJm0ZmkAgldCjQBDJ5GaUblh2EF06su1UzdCrUB1q8ie0qFSlbgArBoJUY6ynZs21MI0spFaIVCW7F4p+pxMrevwCkDyrodnPeA3755BSduS+Iw2sWEubb9VcMxU4+RFUsmbIOVZaEf7m6GDPkzTieaU4sWnMO0ywVdVGde3VbaHtcssYzeLRsvAyG4RTbgTXu28eAfSRM3DnkC8ovKey8XG+LMc4ksikfXPhoCqOsMHXD/l06+LfiEP/u1izm+PfOo5xkWuCJw0vT7suNTVBXM/fbIa+j3kRyFpOHfdDQUIGBBKWRXER/4FYdBegsO5AE/XQhUWUOGRMjcEhUShNcWigikIEJIeEhaAyuFaBwDL+yA0BblvYdChd+4N8YzBI1T43/6AfNjJgRpdWB+51kRmH/TEFTEj8sZcl5MPwpC0CZQyrbLef/hNQhBEB6p3XMPvaeYKQQNkeWYwSWghpg0aUBQEGsyh9xTcPJzAUEg1ElacJqoOFUDAQwUgZ+jBdflbi0QNEKeieK2qGY9EOQGpIqZBgSmRWVDUBacEvbZDSGEKlMnBNFgalRzWEaCEYhC/zUDQRysOtNnRwiqmRIEAbKqLK5Nyl2JA9li6jCNmSbse08QVEWooRQarK6iQUGQFKEit6xyNg2U7Lb8lPocuEgOtC0vjY5L7XEielgEhdquW1q7NcZHbnEFLfqofveya+50bWyInLQCMSDvZvku94Qf4G06UBMHC5awbLeB5whBx0RsHr34PjeFQIUQ1IjGg03cMW4B0DGTLgThQLJYJvvr2gdRYUOQGS/Dx3FkG6k70ygEyZDzrTvnZRVuG4q1AUHnDH0QaUwEB44ebbVBEBVOGwRZHEq5VsiSg9k1UAZZxyxWI4qOdtZAw9n69GZ/mJYeaSAQdEGsG/8rWAVlHv/GwxvaBUGQBniXXPRUqDiGCMTaDUFQLYXDfDhPsx52wnS+EJRG5DrrfZcAjnWJBUHycD7TDwQZMJoPcwUgo5kowUBQJaYLFNdAROxmR1oECPPjEQTdUns/fQy+Gy5pbaCiEQSBMbwlBOWyW62Pqcj6QLAMn/lAm2sGOFMFfIFGngec2A8Bw48+kMqaxXGVSYg6KNAJbvcj+0C0l/tSPqrC/h4cBGFE/YA3EFEsBycX4lwHCPKC+nmAIKU44E36lZd5ECQ0/vsPBggSCAm+hIJbAdFAtlG/CkREICnSX0tACJVr9Kp+/IgBQWh0MpewsChaIEgzYNgigchChSy5oVT/mjWQZ2VwOkQaiJFkJpITClEmXCCIKmDYpIE8qYYi8QQM+QEBgqgAhlYaiG6K07WRVGKLRPPcERXzpYGEyTjFaEkR0Pi2yKFpIGoqTjRaErc1usds8pLTQPogm6WN5AEVoKPWXrangfSpOCIwH0jIMTzJqZGChDJUbyoWknRUsnNbTJdAXKCdcoyEE59M4xYrNZBLMacbI7mbIgGJKE8NBFTMAVZIYpA1S24RVQPBIGkMoIyQfKGXoPTjeyonEOopBxwh0U0q67gqXg3EV+9ZRkiygExVKlM5xBKIsd6TQ5BQaZaTgxQRBSIJ7nhBJ92k5je3Yq2BYMt/yYnnIjnX/y2BfMuDFnkiwtI5T28CCSNCBIBCBaJQAMhTiLTMW0BJNhGBGhSgFYGoRCz60IFCh6IbLRtBfZlRkDaEo/vEIkU02hAbiPSSHp1o4dYmECUIAHT9qNtA2vDSPyKUZIggiCuicg6CKG94ETXcRwt3NIEwISoyIMgoeorPnxbuEbSKihkIgo2cGaCjErNqqGhBEFpEBQcE0UXOTkEQSvh0qaEi4UCEEBW0DaQMOUuFDt8q01BhUCCEnMkxCOKInAGjZXwtaeEaOBAERKUJBAFCzu4pkDEkliKBKZwAB4K+mTCAIBN42QgIRoAkXHYilyAZKWfIEwUQJAmRe9NAnMedr/+CpAQviwBBTMATHRAkBJGjA0EIIZ2efQQ1kdOpQNzBk6b2YwyRW+BAnsqdNn5EAWCjoOC4xxPgDEQAkXPOQLggnTCIJLWm8q5ABMETQhBkDYW70UBScB+H3TZy7h1IMHiyCYJ8o3DGIEgmpkMBCYgENabq70A6wJN6EGQOheMGQXDbm/GJBLumEs9A0MET2QpkwKFKBkHQMB1isOQSpnoHQeiLEg0LhMGhQgJBzskcz4ykBKa6gxd58rGB4DZbI50KZg4cKgasZSCJ4IkMBwJdIMNUMLNoiWsLKpAyEGQPqhNIHwXihwMULqli6cUE11WQoc7kEAQ55peDPBM8jLkcTjG7BUHWYVL3FO+DglptzBg2EEbU2X+6pUhAAAAh+QQFCgD+ACwYABwAeQCGAAAI/wD7CRxIsKDBgwgTKlzIcKCvcQ0jSpxIsaJFg9348bvIsaPHjwg1buwXTwLIkyhTFlwkUGRLd/RUypxpUYaFlhpxdqHJs2dCHDn7uRQa1KdRn0OTBuVQ4KjTkz1wjlQ6NcuEp1gvDokjtSvRqfwAZB0rsURQql6Hkl2bEO3XtEFxJGBLVwpcsHjTvmlBl2wmG3cDvyXqpW9WQgfyDnbr1rBTA2cjK2YcdA0Bx0glC6Y8ldQNzDw5b9ZM1AdolZ8XkxateuTpk+FGT15NukiE1x3FzN4tO201O7gtKgDAu3Vv1VuCV+RAuzjrxsojQnbe/PjQDwqiM3xe3bh3fh4QaP9XCGMS9fPW+Zkar7BAlfTov8fyw74hm2g7v3dnjelqfYqY7CegYin8Z5EOZsB3nIEInRGRNm8coKB3SDBoED8hYBNRBgINMKBgm1gokBheDeJEhQut8qF3B0hiYScGwOWCQLchRMiKjHmRg4HfdMdAL7YclAiOtPViIHcj6UCQAEQWp112+ilWCkEeNClYdBPwMuErBNVhpXfKyeFGfGoRhOSCwRHxZUFnRqldm2UOBGd3rz0yYZx30gkaHmSSxuaX0Dk2ZJ+K/UnolZjNWaiZgPrZF31uRmponovSBQqlXk0aKWMG8IEZHZgOpqmiArmACmgOhIrnpt0hctoxqhb/xeihop7WSqyuzZqnObghISGrTuoKrEBJyBAcCLQGGiobyjmRrKNzDVtrcOU8C9YFBIGQZyPjmRXrJQRZcecOAYz3gbU4CUNQOROuUt8T6BIVCkElTPifmrFeOhAT6Q1g4A+NgvXeQE+kV4iBNQSMkxwEmbbpvAZmo7BQDTRFY3x6WPxfJRPzwwVBQJCZzXjBEBRNx1kQpJt1Aoxn7ECNdKwOQXyQaQBwuNEiEDwEadDxEgSx0yeopxVwzUg4C2RevPyQQRAnfRLxWi5BmSRnx8wOZAStoK1K6mJ8DTQC131dkamwX0dBUA5r0tWBCGdfHe8fBMHR9lrMJBY3rgLl/0KQJV/+wJay0rqlBEGAfHlwVlAS/vVQgBCkxJfOZMVCNYjKHaolBFGdLBVPAUFc5nz3Y/ZAjAB6uFMU6Kl54UHtOFAUgNahjFOsjXp3rHP4xKWkaO8OO1hG+JQGmq9/rTvZMnlSAfKlL2+vTAGQEp/00mLf5kwyrKi998Ezn5IPAjJAEA/Rhz9huSpx9wtBDg6/t/yDDZwSd7UQNET6yX/JbfsCOgRBPsG/0g2AQyC5RXoiN5DVPU5W/UsW0D4SgVmkh3MDaUcB6ZeUWVitIzvoExwIwogNPhAsJOoILGiXHtkJRG0chGDpNLKejoQDR4AZSAaYJsMYguVXHIGTB/8IAgYexuhCHevhROAECYLYgodiQSIPc2UROCWCIGbg4R0OcsL5NQSBcCIEQQbBwyIcxARJpKJEYHAnURDkBTzUxEEekUaBKGkiKLgT6AaCAh4uriASaMIUBaKhiVTiTiQYSACSwMMgICQMg+yHHmoUkctI6wQEiUESY4AQAtzKhy15GUXaZA2CrKBjFmDfQcQISqEUrCJt0gJBCtGxNihkATPkBzpguSIOEEQTHXNHQ7pIlFRUJA8r8gVBYNAxY24niXCjSBbjk0KB3KFjBHxmJCdCghPEBxoEgULH9scQ2m1zIiE8DiX70YCOxW8hQDmnRHKQw9ypr3DoYwgsPLT/wYYQzZ4RnBAFJLKPSOZTIv4BaOmGGBEdPK+VeLiIQlvZRIkYqZVNUOUSXVe6K0rkdMTkh7h4GayASgsXVeyYLBuiUQhwtJUqSCnTGsAChcS0H18gyDpeSkyJJlGOCeFXP0ygyn2WtJ8RCSmGEkKNqeR0IGQkXSsvYo06HqQA45gKUQeCgCM6bmIXAZw8B1ItsDxVIKkC0z23ZxEJpK6fGIiMCQjiKrWalK01GatUv/qsGQ3kdhRJQBSJaUmTYu971KEBQVzUD40yhBmlE8Jhg3dEgQguhkEaiC4EIlmJ4LKVGxBI/NyiUaWMgSA1UFUDXNgPTgjEDdHaaLxy6Aqp/8YhMvggyMseV1uC2KMl+pJtqIx0i6OqRlsDqeHjcjsQQ0wlBIVN6sTKgARB7vUspyAICSCgqtQOZAhg8dREGDAxemiDp2eZoECeGKo8EoQ5OHGYRAYVKkmidyqqIMgNQ+VLgqDRiwlJBlgnOhRMEGQB5A0VAgVSxEoxZAYDvq9AICaQYoCVIA5wVEN+EeHZ+EuKAtmjQBbQg2IIxBnInN5ALBAZIEo3XvrprR0BXBBIyYMG2QVe/94xyg7DRRwE4QaNGQKOMERDIC4Fi2JBTBRg9PhZkxgIAKYskClHccrv7IczrYySAMjhVP3IxThSUxAu9wMA0njAk/NUj4EEBAAh+QQFCgD+ACwYABwAeQCGAAAI/wD7CRxIsKDBgwgTKlzIsKHDhxAjSpzY8IHABBQzatzI0WAMEwI3ZOhIsqRJhJFa8RPIz8uikzBjbqTAb2W/mhZk6tzpsKZNnwIJ8Bw6VBPLmkdtkgpEtOnJBDB+Ir05lR+GFU6zclRTtavUBlrDUgRKVapZgQvEqlUYKanbsm9PIVhLl6AVCm/J6q2qx0ldulMGnIVLeO+Bv2v3Dlb8lgRirYwLe337q8bjoSMlL55c2Aaryzs/5OUcOTJomE42qx49OMfpkgu6rNbM+q20Pa87YiHNe7ZeBkJyb2zQuzbt48LHFj9emvOE5BKb+15ONsQZ6A1ZGJe+nTQEUNgXOv/oPr382/AIhfZrR5O8e+ZT0S8scEXgJOr4Z8t/qCrYe+6SrbEfRXIUksZ/1NFQwIAEpaBdRHzkZxwG6jEokAf8dCGQZQ0ZIiFzS1g4kF5bKCLQgggh8WFpDbwkYmQMvLADQluYBx8KDH7z3hjPEDSOjQDKBwyQmRDEFYL6hWeFYP9NQ1ARQC5nSHg0ASkIQZtEOdsu4QGo1yAERYjkdslZBN9iphA0hJZk5paAGmPepAFBQbDJnHBRxcnPBQSBYGdpuWmyYlUNBDBQBH+SlpuXvLVA0Ah6Kvoao5v1QJAbkS4GGhCZHpUNQVl0WthlN4Qgak2dEETDqVPN8RgJRiT/KtUMBHHAqk2XHTHoZkoQBAirspxGaXcmDmTLqcM4Btqw8D1BUBWihmKosLuOBgVBUogqHLPN5TSQstzyY2py4SY54oq8OEputcgRxGwRFW7LrmnufoheucYVxCik8uHb7rm+tcGhcNMKxMC8nOm73BN+YMfpQE0gPJjCs+GGnSMEHSPxefWam9sUAhVCUCMbE0ZxvrkFQIdNuhCEQ8lknfzvaR9MhQ1BZsAcX8ejgbSuTaMQJIPOuPIsGVavcUjWBgSdQ/RBpTGRGzh6vNUGQVQ8bVBkcTB1WiFMEobXQBloLTNZjSxKWloDEXcr1Jz9AZp6pYFA0AWycgzwWxWY//kXD29sFwRBGuRtstF6oYIYIhFvNwRBtRgeM+JV0frXCdT5QlAaku+8d2ECIOYlFgTJ07lNPxBkAGk+rBXAjGeyBANBlZwu0FwDEcGbHWIRIAyQRxB0i+399EE4b7iItcGKRhAEBvGWEJQLb7aGxW3rA8FCvOYDcb5Z4EQV8AUaeh6AYj8EEE/6QCtvFkdTKiX6oEAnvN3P7APV7rFJ+awaO3xwIAgj7Be8gYhiOTHBUOc6QJAX2M8DBCkFAmHir73MgyCi+R+AMECQQEzwJBXsSogGsg37VQAjAlHR/kgSQqlcw1f240cMCFIjlIFQZ1ogSDNi6CKByGKFHWnhUf+cNRBoaZA6RRrIkWbGERQKkSpcIIgqYuikgUDJhh3xRAz5AQGCqCCGVxrIbozjtY5UYotF+1wFwTQQMR2nGCUpAhrhJrk0DWRNxolGSeR2RBudbV5zGkgfZsO0jjygAnPcGsz4NBA/GUcE59MIOYg3OTXOq1CH8o3FNpIOSnpui+oSiAu2U46OcMKTadyipQaCKeZ0oyN4S+QfE/WpgYSKOcHaSAy0VsktpmogGSyNAZSxkS/w8pN97I7lBFK95oBjI7tBJR1Z1auB/Ao+y9hIFo6ZymTCp1gCORZ8cqiRKsmScokiokAk0R0vbOSJ9LJkoq41kGz9LyPwTBg6I+X/LYGA64PR4eY0vRnP9+CzZABIqEASCoCBPnGWeguo4R6Sz24GSTkT7YnZ9nm4iTxUo8SDaEclqi2Q2k+kvYzIRxtig43KM6IqLRnbBKIEAYSuH3YbSBtcalCMigoRBHHFVM5BkOWFlKMphcgTkSYQJkxFBgQZBU/v6VOCTuURtZqKGQiCDZ0ZwKH69GjJaEEQWkwFBwTRhc5OQRBK9FSshivhQIQwlbQNpAw6S4UO30pSq9okgwIZpE2OQRBH6AwYLuNrTA3nwIEgYCpNIAgQdGZPgYxBsRARjOEGOJD02YQBBJkAzEZQMAIkAbMPuUTJRknDnyiAIEmQHJwG8rzu/3xVIyWAWQQIYoKf6IAgIZAcHQhCiOn4LCOpkVxOBeKOnzC1H2OQHAMH4tTusDEjCghbBQfXvZ8EZyACkNxzBsKF6YSBI6o91XcFIoifEIIgazAcjgaSAvw8DLeSe+9AgvGTTRDkG4YzBkEyQR0KSIAjqTmVfwfSgZ/UgyBzMBw3CJJb35CPI9k91XgGgo6fzFYgBBZVMgiCBuoQgySXONU7GvSTDQukwaJCAkHMyZzPdKQEp7qDF38CsoHktqQvLUxmECwqBrRlIIn4yQwHEl0gv2cWJXmtXwVSBoLsYXUC4aNA/HCAjAaZLL2gILsKIlSbHIIgxvTye/AgZjvJ7BwWBFlHyVA6FePdMEqslVnDBsKIOSN1KrudSEAAACH5BAUKAP4ALBUAHQB5AIUAAAj/APsJHEiwoMGDCBMqXMhQ4QseDSNKnEixokWCrwTyg9LjosePIEMSvAJAI784IlOqXHlQSBx+JmH2K8Cyps2L/HLGFLgrxc2fQA+q2Nkvp0x+Ic4EXfqzRhuiRk1CYEp1pRgbR3UW1Rq1H5KqYD0e4Eo2q8w3LcKqbagAalmoF8CsnXtQjhG3Zt0moctXoKRJebcG7tqVQN+1A94KxkuU1I3DYQkrljzYRx/IS4cwXsyZsskBmIGqILLZc2fFP0LXVDJ4suvAGuyoVrmoQuvbpblukTRbpJHXuXFvbdA7pOnjwE/LXFAcZ3LkwruektO8IvTg2IueQFW9oaXs15W7/z3QfaGKC+Cfq5eprPxBNrnSR18vcId7hWSUaJDPnzPN+w19Eg564hUYXlcAWsSBM1H0h9wLCX7UloH0FWXBBBES5AAgQVB0oHqpZDhQV4eQAQJDH84nU4KGFbgEKg8clGJ2ABagRW7kGSRMheEFcN8hKgrkCEExMBAkhTJx494SFWKSAEHiHBkeBECUN2NRzBC0QElIgudBi81dyU8eORD0iIOuIVBcKWjiQJCPXcaZk5qz6ZAHmsQZJGaas7EAhZSKFbRna3SGZgKPgRIkAqKEzjYoUU8ONAOjbhXaF5yPcsYHQRHMAmijkOmDZmAuQDQQLp9WCtknqRp4SEGujP+q0RJw8lUGpQYaAM1IsvazCmaJtYrcETLiGlqm4QmK6H6qIZucslKOwlyzuCZLEBcV0lHrsdUmh+FAX1TYnG3CJndNQXfMR1p1MHQrnAGRENRDjscZYUh3NxjZ63EQEpTGZopM2N0O5c4nCkEZbLZtaB1kOZACBDrbGgrFZmVBdyKcUOZAMuz7LEGEYcBGdzmxQ5AEHgsHrUBtwNLcUFuBpqe7mxWEhlaINBeICUStLGeFHQ1EhQErFneFF4EVFGzKRN1R0BpF97ZoYNsiQ7OBXxA0gSYkK0YGQTyMUHBpXYDZnATmbAbAtALhMTaFy3SnACfRzUAQAV0wfVod3cX/8lwdCQ9UjN6mhaneIBUTrtVsVqRnQOI/H6kaKDJf6bPERH0HWTzGEgTB1aZBEQFkmf4nUAmgT2Y3Xd9mOgdBD2Dw9nEisDCXDhRHThQGMQ40x+yuFbHWCifMXgJBBWCieFYVrJUE6BDINhA1y/e8VAKUKP4B5JhzZpMqrNwjkDQNAJ80yKkHxrZK3Vs7YvpEiVNT+x8PVAf8nDEQQ0oo6+5/YQSZlPmg4oCUHOx/uMKDlgAwwM5UgE0huUT1CjQCUwmEDA2UzBNCEoQMPgcZb4rFBBHkkWF4MDoDqAFBVjDCxV1ECrZpYWsgwT38eaQb+LMc+k4okHtZxAI5FNcO/ydIA+fwME4F0UMQjzIy6ywxOwLrhzaeWJQxLKwh9GuVfQaSgCYcMSdlkEikstgfBjxmIKL4Ij8I1JAwIjCDMCjIBmQoEQ/QUU4VCJpA4HBHhlBDjYDKQg0byJCb3VGH7ztihxICBypm6nL408AVB8IER3ZuIERwJCgSQjRA9qcgYXAkEUiAEDK+0XoDkYAH1EiMUloSUAxAiBXUOJVBHtI1tEhILfookGmZElmk6N9BpMDLfrzulMg0TRJ2hSIq9i93pgSANAUiTS5Vk5rT7Mc1+6GLiPxSK53QyATB8k2Z8K4o46zKn764CXQmM1FUQdUXLUCJI4IlALxQI90Ul/+jsIBBjfp6Z1bcgBGBCOCgBkVoPw4qgIQ2dKEKZcgoWngMDzKBIENCJkPo9E1zeDBuA/lEryTyzUd4MKMC2Z5GvRlEEHgwIwNRHjLTgsUc3imDXiDIDx6HzDBE5A85JFYGTUEQT7yNhg0RQw5D4c72MXUgoewVA0bXkBdk0BtNBd2vBmK1fYkhIlSgF+jSkkFLvWF2IYqIOvTWCnEKVCAjKAhW9pXTiNjurf24UVbf5rSBICB1V/DQ1dLh1u4lgiC3SJ0gBPu2xu21V1MgiCBSVw3G9qp3DdwDQUxIyIhY42oj0lukBIKtzjYEHqAtbGoTqbeJQOJtocUrJGErkR1MjVS1tGWtbCMSANnd9rEr1W33JNLI3AKPC7YMLkPMsNrZWcATBEmG4nZBkQ00d1/TOJkI8ZoTIVBkacF9mzEK0oEMTsJsNS2XCAoSEAA7",s2={class:"fullscreen-loading-container","data-testid":"full-screen-loader"},u2=["src"],c2={key:0,class:"progress"},d2=re({__name:"FullScreenKongSkeleton",props:{progress:{type:Number,default:null},hideProgress:{type:Boolean,default:!1}},setup(e){const t=e,n=N(0),a=N(0),o=E(()=>t.progress!==null?t.progress:a.value);return et(()=>{t.progress||(n.value=setInterval(()=>{a.value>=100&&(clearInterval(n.value),a.value=100),a.value=Math.min(a.value+Math.ceil(Math.random()*10*30),100)},200))}),Zn(()=>{clearInterval(n.value)}),(r,i)=>(k(),A("div",s2,[D("div",null,[D("img",{alt:"Loading",src:x(l2)},null,8,u2),e.hideProgress?Z("",!0):(k(),A("div",c2,[D("div",{class:"progress-bar",role:"progressbar",style:bt({width:`${x(o)}%`}),title:"Loading"},null,4)]))])]))}}),p2=ce(d2,[["__scopeId","data-v-690ad8ab"]]),v2=e=>(Ln("data-v-de08c544"),e=e(),Pn(),e),f2={class:"fullscreen-loading-container","data-testid":"full-screen-spinner-loader"},h2=v2(()=>D("div",{class:"spinner-loader"},null,-1)),g2={key:0,class:"progress"},m2=re({__name:"FullScreenGenericSpinner",props:{progress:{type:Number,default:null},hideProgress:{type:Boolean,default:!1}},setup(e){const t=e,n=N(0),a=N(0),o=E(()=>t.progress!==null?t.progress:a.value);return et(()=>{t.progress||(n.value=setInterval(()=>{a.value>=100&&(clearInterval(n.value),a.value=100),a.value=Math.min(a.value+Math.ceil(Math.random()*10*30),100)},200))}),Zn(()=>{clearInterval(n.value)}),(r,i)=>(k(),A("div",f2,[D("div",null,[h2,e.hideProgress?Z("",!0):(k(),A("div",g2,[D("div",{class:"progress-bar",role:"progressbar",style:bt({width:`${x(o)}%`}),title:"Loading"},null,4)]))])]))}}),b2=ce(m2,[["__scopeId","data-v-de08c544"]]),y2=re({__name:"KSkeleton",props:{delayMilliseconds:{type:Number,required:!1,default:0},type:{type:String,default:"",validator:e=>ed.includes(e)},progress:{type:Number,required:!1,default:null},hideProgress:{type:Boolean,default:!1},cardCount:{type:Number,default:1},tableColumns:{type:Number,required:!1,default:6},tableRows:{type:Number,required:!1,default:6}},setup(e){const t=e,n=N(!1);return et(()=>{setTimeout(()=>{n.value=!0},t.delayMilliseconds)}),(a,o)=>n.value?(k(),A("div",{key:0,class:K(["d-flex flex-wrap k-skeleton-container",{"w-100":e.type!=="spinner","opacity-0":!n.value}])},[e.type==="card"?(k(),X(qd,{key:0,"card-count":e.cardCount},{"card-header":F(()=>[Y(a.$slots,"card-header")]),"card-content":F(()=>[Y(a.$slots,"card-content")]),"card-footer":F(()=>[Y(a.$slots,"card-footer")]),_:3},8,["card-count"])):e.type==="table"?(k(),X(Jd,{key:1,columns:e.tableColumns,rows:e.tableRows},{default:F(()=>[Y(a.$slots,"default")]),_:3},8,["columns","rows"])):e.type==="form"?(k(),X(i2,{key:2})):e.type==="fullscreen-kong"?(k(),X(p2,{key:3,"hide-progress":e.hideProgress,progress:e.progress},null,8,["hide-progress","progress"])):e.type==="fullscreen-generic"?(k(),X(b2,{key:4,"hide-progress":e.hideProgress,progress:e.progress},null,8,["hide-progress","progress"])):e.type==="spinner"?(k(),X(ie,{key:5,color:"#000",icon:"spinner",size:"18"})):(k(),X(Hd,{key:6}))],2)):Z("",!0)}}),w2={class:"empty-state-title"},k2={key:1,class:"k-empty-state-title-header"},C2={class:"empty-state-content"},x2={key:0,class:"k-empty-state-message"},M2={class:"k-empty-state-cta"},B2=re({__name:"KEmptyState",props:{isError:{type:Boolean,default:!1},iconSize:{type:String,default:"50"},icon:{type:String,default:""},ctaIsHidden:{type:Boolean,default:!1},ctaText:{type:String,default:""},handleClick:{type:Function,default:null},iconColor:{type:String,default:""},iconSecondaryColor:{type:String,default:""}},setup(e){return(t,n)=>(k(),A("section",{class:K(["empty-state-wrapper",{"is-error":e.isError}])},[D("div",w2,[e.isError||e.icon?(k(),A("div",{key:0,class:K(["k-empty-state-icon card-icon",{"warning-icon":e.isError}])},[G(ie,{color:e.isError?e.iconColor||"var(--black-70)":e.iconColor,icon:e.icon?e.icon:"warning","secondary-color":e.isError?e.iconSecondaryColor||"var(--yellow-400, #fabe5f)":e.iconSecondaryColor,size:e.iconSize},null,8,["color","icon","secondary-color","size"])],2)):Z("",!0),t.$slots.title?(k(),A("div",k2,[Y(t.$slots,"title",{},void 0,!0)])):Z("",!0)]),D("div",C2,[t.$slots.message?(k(),A("div",x2,[Y(t.$slots,"message",{},void 0,!0)])):Z("",!0),D("div",M2,[Y(t.$slots,"cta",{},()=>[!e.ctaIsHidden&&e.ctaText?(k(),X(ye,{key:0,appearance:"primary",size:"small",onClick:n[0]||(n[0]=qe(()=>e.handleClick&&e.handleClick(),["prevent"]))},{default:F(()=>[V(Q(e.ctaText),1)]),_:1})):Z("",!0)],!0)])])],2))}}),li=ce(B2,[["__scopeId","data-v-50000d33"]]),A2={class:"k-input-label"},S2={key:0,class:"is-required"},D2=re({__name:"KLabel",props:{help:{type:String,default:""},info:{type:String,default:""},required:{type:Boolean,default:!1},tooltipAttributes:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}},setup(e){const t=e,n=ot(),a=E(()=>!!(t.info||t.help||n.tooltip));return(o,r)=>(k(),A("label",A2,[Y(o.$slots,"default",{},void 0,!0),e.required?(k(),A("span",S2,"*")):Z("",!0),x(a)?(k(),X(ka,me({key:1},e.tooltipAttributes,{class:"label-tooltip","position-fixed":"","test-mode":!!e.testMode||void 0}),{content:F(()=>[Y(o.$slots,"tooltip",{},()=>[V(Q(e.help||e.info),1)],!0)]),default:F(()=>[G(ie,{color:"var(--black-25)","hide-title":"",icon:e.help?"help":"infoFilled",size:e.help?"16":"14"},null,8,["icon","size"])]),_:3},16,["test-mode"])):Z("",!0)]))}}),yr=ce(D2,[["__scopeId","data-v-c71b10f6"]]),E2={class:"text-on-input"},T2=["for"],O2={key:0,class:"is-required"},Z2=["id","aria-invalid","value"],I2=["id","aria-invalid","value"],L2=["aria-invalid","value"],P2={key:4,class:"help"},Y2=["tabindex","onKeyup"],_2={inheritAttrs:!1},N2=re({..._2,__name:"KInput",props:{modelValue:{type:[String,Number],default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},help:{type:String,default:""},size:{type:String,default:"medium",validator:e=>Kc.includes(e)},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:""},characterLimit:{type:Number,default:null,validator:e=>e>0},iconPosition:{type:String,default:"start",validator:e=>$c.includes(e)},testMode:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(e,{emit:t}){const n=e,a=N(""),o=N(!1),r=N(!1),i=N(!1),l=N(null),{stripRequiredLabel:s}=on(),u=ot(),c=At(),d=E(()=>(c==null?void 0:c.disabled)!==void 0&&String(c==null?void 0:c.disabled)!=="false"),p=E(()=>(c==null?void 0:c.readonly)!==void 0&&String(c==null?void 0:c.readonly)!=="false"),v=E(()=>(c==null?void 0:c.required)!==void 0&&String(c==null?void 0:c.required)!=="false"),b=E(()=>c.id?String(c.id):n.testMode?"test-input-id-1234":Kt()),w=E(()=>s(n.label,v.value)),m=E(()=>{var y,M;return!!((y=n.labelAttributes)!=null&&y.help||(M=n.labelAttributes)!=null&&M.info||u["label-tooltip"])}),h=E({get(){return n.modelValue},set(y){z({target:{value:y}})}}),g=E(()=>{const y={...c};return delete y.class,delete y.input,delete y.onInput,y}),f=E(()=>{var y,M;const T=((y=a.value)==null?void 0:y.toString().length)||0,L=((M=n.modelValue)==null?void 0:M.toString().length)||0;let $=T;return!o.value&&L&&($=L),!!n.characterLimit&&$>n.characterLimit}),B=E(()=>f.value?o.value?`${a.value.toString().length} / ${n.characterLimit}`:`${n.modelValue.toString().length} / ${n.characterLimit}`:""),S=E(()=>!!c["onIcon:click"]);Be(f,(y,M)=>{y!==M&&t("char-limit-exceeded",{value:a.value,length:a.value.length,characterLimit:n.characterLimit,limitExceeded:y})}),Be(h,(y,M)=>{y!==M&&z({target:{value:y}})});const z=y=>{var M;const T=JSON.parse(JSON.stringify((M=y==null?void 0:y.target)==null?void 0:M.value));j(T)},j=y=>{a.value=y,o.value=!0,t("input",y),t("update:modelValue",y)},O=()=>a.value||o.value?a.value:n.modelValue,C=y=>{if(S.value){const M=c["onIcon:click"];typeof M=="function"&&M(y)}};return et(()=>{l.value&&S.value&&(l.value.role="button")}),(y,M)=>(k(),A("div",{class:K(["k-input-wrapper",[y.$attrs.class,{"input-error":x(f)||e.hasError||String(y.$attrs.class||"").includes("input-error")}]])},[e.label&&e.overlayLabel?(k(),A("div",{key:0,class:K(`k-input-label-wrapper-${e.size}`)},[D("div",E2,[D("label",me(e.labelAttributes,{class:{focused:r.value,hovered:i.value,disabled:x(d),readonly:x(p)},for:x(b)}),[D("span",null,Q(x(w)),1),x(v)?(k(),A("span",O2,"*")):Z("",!0)],16,T2),D("input",me(x(g),{id:x(b),"aria-invalid":e.hasError||x(f)?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:y.$slots.icon}],value:O(),onBlur:M[0]||(M[0]=()=>r.value=!1),onFocus:M[1]||(M[1]=()=>r.value=!0),onInput:z,onMouseenter:M[2]||(M[2]=()=>i.value=!0),onMouseleave:M[3]||(M[3]=()=>i.value=!1)}),null,16,Z2)]),x(f)||e.hasError?(k(),A("p",{key:0,class:K(["has-error",{"over-char-limit":x(f)}])},Q(x(B)||e.errorMessage),3)):Z("",!0)],2)):e.label?(k(),A("div",{key:1,class:K(`k-input-label-wrapper-${e.size}`)},[G(yr,me({for:x(b)},e.labelAttributes,{required:x(v)}),dr({default:F(()=>[V(Q(x(w))+" ",1)]),_:2},[x(m)?{name:"tooltip",fn:F(()=>[Y(y.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),D("input",me(x(g),{id:x(b),"aria-invalid":e.hasError||x(f)?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:y.$slots.icon}],value:O(),onInput:z}),null,16,I2),x(f)||e.hasError?(k(),A("p",{key:0,class:K(["has-error",{"over-char-limit":x(f)}])},Q(x(B)||e.errorMessage),3)):Z("",!0)],2)):(k(),A("input",me({key:2},x(g),{"aria-invalid":e.hasError||x(f)?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:y.$slots.icon}],value:O(),onInput:z}),null,16,L2)),(x(f)||e.hasError)&&!e.label?(k(),A("p",{key:3,class:K(["has-error",{"over-char-limit":x(f)}])},Q(x(B)||e.errorMessage),3)):Z("",!0),e.help?(k(),A("p",P2,Q(e.help),1)):Z("",!0),y.$slots.icon?(k(),A("div",{key:5,ref_key:"icon",ref:l,class:K(["input-icon",{clickable:x(S)}]),tabindex:x(S)?0:-1,onClick:C,onKeyup:dt(C,["enter"])},[Y(y.$slots,"icon",{},void 0,!0)],42,Y2)):Z("",!0)],2))}}),e0=ce(N2,[["__scopeId","data-v-c92e3425"]]),j2=["data-testid"],z2={class:"d-block",role:"option"},H2=["disabled","value"],F2={class:"k-select-item-label mr-2"},R2={class:"k-select-selected-icon-container"},V2=re({__name:"KSelectItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0&&e.value!==void 0}},emits:["selected"],setup(e,{emit:t}){const n=e,a=o=>{if(n.item.disabled){o.stopPropagation();return}t("selected",n.item)};return(o,r)=>(k(),A("div",{key:e.item.key,class:"k-select-item","data-testid":`k-select-item-${e.item.value}`,onClick:a},[D("div",z2,[D("button",{class:K({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value},[D("span",F2,[Y(o.$slots,"content",{},()=>[V(Q(e.item.label),1)],!0)]),D("span",R2,[e.item.selected?(k(),X(ie,{key:0,class:"selected-item-icon",color:"var(--blue-200)",icon:"check"})):Z("",!0)])],10,H2)])],8,j2))}}),la=ce(V2,[["__scopeId","data-v-319ad594"]]),Q2={class:"d-block k-select-group-title"},U2=re({__name:"KSelectItems",props:{items:{type:Array,required:!1,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)}},emits:["selected"],setup(e,{emit:t}){const n=e,a=l=>t("selected",l),o=E(()=>n.items.filter(l=>!l.group)),r=E(()=>[...new Set(n.items.filter(l=>l.group).map(l=>l.group))].sort((l,s)=>l.toLowerCase().localeCompare(s.toLowerCase()))),i=l=>n.items.filter(s=>s.group===l);return(l,s)=>(k(),A(xe,null,[(k(!0),A(xe,null,Pe(x(o),u=>(k(),X(la,{key:u.key,item:u,onSelected:a},{content:F(()=>[Y(l.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128)),(k(!0),A(xe,null,Pe(x(r),u=>(k(),A("div",{key:`${u}-group`,class:"mb-1"},[D("span",Q2,Q(u),1),(k(!0),A(xe,null,Pe(i(u),c=>(k(),X(la,{key:c.key,item:c,onSelected:a},{content:F(()=>[Y(l.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),G2=ce(U2,[["__scopeId","data-v-ed43551d"]]),K2=e=>(Ln("data-v-3c6e4742"),e=e(),Pn(),e),$2=["id"],q2={class:"k-select-selected-item-label"},W2=["onKeyup"],X2=["id"],J2=["id"],e5={key:0,class:"custom-selected-item"},t5={key:1,class:"k-select-list ma-0 pa-0"},n5={class:"select-item-description"},a5=K2(()=>D("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),o5={inheritAttrs:!1},r5=re({...o5,__name:"KSelect",props:{modelValue:{type:[String,Number],default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},width:{type:String,default:""},placeholder:{type:String,default:""},appearance:{type:String,default:"dropdown",validator:e=>ad.includes(e)},buttonText:{type:String,default:""},items:{type:Array,required:!1,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var n,a;return(a=t.label)==null?void 0:a.toLowerCase().includes((n=e.query)==null?void 0:n.toLowerCase())})},enableFiltering:{type:Boolean,default:null},autosuggest:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},dropdownFooterText:{type:String,default:""},dropdownFooterTextPosition:{type:String,default:"sticky"},reuseItemTemplate:{type:Boolean,default:!1},enableItemCreation:{type:Boolean,default:!1}},emits:["selected","input","change","update:modelValue","query-change","item:added","item:removed"],setup(e,{emit:t}){const n=e;Dl(P=>({"8a1671fe":x(T),"79b73496":`${S}px`}));const{getSizeFromString:a,stripRequiredLabel:o}=on(),r={popoverClasses:"k-select-popover mt-0",popoverTimeout:0,placement:"bottomStart",hideCaret:!0},i=At(),l=ot(),s=E(()=>i.required!==void 0&&String(i.required)!=="false"),u=E(()=>o(n.label,s.value)),c=E(()=>{var P,I;return!!((P=n.labelAttributes)!=null&&P.help||(I=n.labelAttributes)!=null&&I.info||l["label-tooltip"])}),d=N(""),p=E(()=>{var P,I;return!(!d.value||(I=(P=h.value)==null?void 0:P.filter(H=>H.label===d.value))!=null&&I.length)}),v=N(null),b=E(()=>n.testMode?"test-select-id-1234":Kt()),w=E(()=>n.testMode?"test-select-input-id-1234":Kt()),m=E(()=>n.testMode?"test-select-text-id-1234":Kt()),h=N([]),g=N(!1),f=N(!1),B=N(null),S="18",z=E({get(){return n.modelValue},set(P){var I;const H=(I=h.value)==null?void 0:I.filter(U=>U.value===P);H!=null&&H.length?ze(H[0]):P||De()}}),j=E(()=>n.autosuggest?!0:n.enableFiltering!==null?n.appearance==="button"?!1:n.enableFiltering:n.appearance==="dropdown"),O=E(()=>{let P="";return n.width?P=n.width:(P="205",n.appearance==="button"&&(P="230")),a(P)}),C=E(()=>({width:O.value})),y=E(()=>{const P={...i};return delete P.class,P}),M=E(()=>({...r,...n.kpopAttributes,popoverClasses:`${r.popoverClasses} ${n.kpopAttributes.popoverClasses} k-select-pop-${n.appearance}`,width:String(Fe.value),maxWidth:String(Fe.value),disabled:i.disabled!==void 0&&String(i.disabled)!=="false"||i.readonly!==void 0&&String(i.readonly)!=="false"})),T=E(()=>a(n.dropdownMaxHeight)),L=E(()=>({...M.value})),$=E(()=>n.autosuggest?h.value:n.filterFunc({items:h.value,query:d.value})),q=E(()=>n.placeholder?n.placeholder:i.placeholder?i.placeholder:n.appearance==="button"||!j.value?"Select an item":"Filter..."),te=E(()=>n.buttonText&&v.value?n.buttonText:v.value?v.value.label:q.value),W=E(()=>n.appearance==="select"&&n.clearable&&!!v.value),de=E(()=>!!(v.value&&n.appearance==="select"&&(l["selected-item-template"]||n.reuseItemTemplate&&l["item-template"]))),ue=P=>{if(!j.value)return P.preventDefault(),!1},Me=()=>{var P,I;if(!n.enableItemCreation||!d.value||!p.value)return;const H=(((P=h.value)==null?void 0:P.length)||0)+1,U={label:d.value+"",value:n.testMode?`test-multiselect-added-item-${H}`:Kt(),key:`${(I=d.value.replace(/ /gi,"-"))==null?void 0:I.replace(/[^a-z0-9-_]/gi,"")}-${H}`,custom:!0};t("item:added",U),ze(U,!0),d.value=""},ze=(P,I)=>{var H,U;I&&((H=h.value)==null||H.push(P)),(U=h.value)==null||U.forEach((ne,_e)=>{var fe,Ee,Qe;ne.key===P.key?(ne.selected=!0,ne.key=(fe=ne==null?void 0:ne.key)!=null&&fe.includes("-selected")?ne.key:`${ne.key}-selected`,v.value=ne):ne.selected?(ne.selected=!1,ne.key=(Ee=ne==null?void 0:ne.key)==null?void 0:Ee.replace(/-selected/gi,""),ne.custom&&((Qe=h.value)==null||Qe.splice(_e,1),t("item:removed",ne))):ne.selected=!1}),d.value=n.appearance==="dropdown"?"":P.label,t("selected",P),t("input",P.value),t("change",P),t("update:modelValue",P.value)},De=()=>{var P;(P=h.value)==null||P.forEach((I,H)=>{var U,ne;I.selected=!1,I.key=(U=I==null?void 0:I.key)==null?void 0:U.replace(/-selected/gi,""),I.custom&&((ne=h.value)==null||ne.splice(H,1),t("item:removed",I))}),v.value=null,n.appearance==="select"&&(d.value=""),t("input",null),t("change",null),t("update:modelValue",null)},Ye=(P,I)=>{if(P.keyCode===27){I.value=!1;return}const H=document.getElementById(m.value);!I.value&&H&&H.click()},He=P=>{d.value=P,t("query-change",P)},lt=()=>{f.value=!0,g.value||(g.value=!0,t("query-change",""))},st=()=>{f.value=!1};Be(z,(P,I)=>{var H;if(P!==I){const U=(H=h.value)==null?void 0:H.filter(ne=>ne.value===P);U!=null&&U.length?ze(U[0]):P||De()}}),Be(()=>n.items,(P,I)=>{var H,U,ne,_e;if(JSON.stringify(P)!==JSON.stringify(I)){h.value=JSON.parse(JSON.stringify(n.items));for(let fe=0;fe<((H=h.value)==null?void 0:H.length);fe++)h.value[fe].selected===void 0&&(h.value[fe].selected=!1),h.value[fe].key=`${(ne=(U=h.value[fe].label)==null?void 0:U.replace(/ /gi,"-"))==null?void 0:ne.replace(/[^a-z0-9-_]/gi,"")}-${fe}`||`k-select-item-label-${fe}`,(h.value[fe].value===n.modelValue||h.value[fe].selected)&&(h.value[fe].selected=!0,v.value=h.value[fe],h.value[fe].key+="-selected",n.appearance==="select"&&!f.value&&(d.value=v.value.label)),((_e=v.value)==null?void 0:_e.value)===h.value[fe].value&&(h.value[fe].selected=!0);B.value&&typeof B.value.updatePopper=="function"&&Zt(()=>{B.value.updatePopper()})}},{deep:!0,immediate:!0});const Fe=N(0),Ve=()=>{const P=document.getElementById(w.value);P&&(Fe.value=P.offsetWidth)};return(P,I)=>(k(),A("div",{class:K(["k-select",[P.$attrs.class]]),style:bt(x(C))},[e.label&&!e.overlayLabel?(k(),X(yr,me({key:0},e.labelAttributes,{"data-testid":"k-select-label",for:x(b),required:x(s)}),dr({default:F(()=>[V(Q(x(u))+" ",1)]),_:2},[x(c)?{name:"tooltip",fn:F(()=>[Y(P.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"])):Z("",!0),D("div",{id:x(b),"data-testid":"k-select-selected-item"},[v.value&&e.appearance==="dropdown"?(k(),A("div",{key:0,class:K(["k-select-item-selection px-3 py-1",{"overlay-label-item-selection":e.overlayLabel}])},[Y(P.$slots,"selected-item-template",{item:v.value},()=>[D("div",q2,Q(v.value.label),1)],!0),D("button",{class:"clear-selection-icon cursor-pointer non-visual-button",onClick:De,onKeyup:dt(De,["enter"])},[G(ie,{color:"var(--blue-200)",icon:"clear"})],40,W2)],2)):Z("",!0),G(x(Zl),null,{default:F(({toggle:H,isToggled:U})=>[G(br,me({ref_key:"popper",ref:B},x(L),{"on-popover-click":()=>(H(),U.value),"position-fixed":e.positionFixed,target:`[id='${x(w)}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>{v.value&&e.appearance==="select"&&(d.value=v.value.label),U.value&&H()},onOpened:()=>{d.value="",H(),Ve()}}),{content:F(()=>[e.autosuggest&&e.loading?Y(P.$slots,"loading",{key:0},()=>[G(ie,{class:"k-select-loading","data-testid":"k-select-loading",icon:"spinner"})],!0):(k(),A("div",t5,[G(G2,{items:x($),onSelected:ze},{content:F(({item:ne})=>[Y(P.$slots,"item-template",{class:"select-item-label select-item-desc",item:ne},void 0,!0)]),_:3},8,["items"]),!x($).length&&!P.$slots.empty&&!e.enableItemCreation?(k(),X(la,{key:"k-select-empty-state",class:"k-select-empty-item",item:{label:"No results",value:"no_results"}})):Z("",!0),!x($).length&&x(p)&&!P.$slots.empty&&e.enableItemCreation?(k(),X(la,{key:"k-select-new-item",class:"k-select-new-item","data-testid":"k-select-add-item",item:{label:`${d.value} (Add new value)`,value:"add_item"},onSelected:Me},{content:F(()=>[D("div",n5,[V(Q(d.value)+" ",1),a5])]),_:1},8,["item"])):Z("",!0)])),!e.loading&&!x($).length?Y(P.$slots,"empty",{key:2},void 0,!0):Z("",!0),P.$slots["dropdown-footer-text"]||e.dropdownFooterText?(k(),A("div",{key:3,class:K(["k-select-dropdown-footer-text",`k-select-dropdown-footer-${e.dropdownFooterTextPosition}`])},[Y(P.$slots,"dropdown-footer-text",{},()=>[V(Q(e.dropdownFooterText),1)],!0)],2)):Z("",!0)]),default:F(()=>[e.appearance==="button"?(k(),A("div",{key:0,id:x(w),class:"k-select-button","data-testid":"k-select-input",role:"listbox",style:{position:"relative"}},[G(ye,me({id:x(m)},x(y),{appearance:"btn-link","is-rounded":!1,"show-caret":"",style:x(C),onKeyup:ne=>Ye(ne,U)}),{default:F(()=>[Y(P.$slots,"selected-item-template",{item:v.value},()=>[V(Q(x(te)),1)],!0)]),_:2},1040,["id","style","onKeyup"])],8,X2)):(k(),A("div",{key:1,id:x(w),class:K(["select-input-container",{"k-select-input":e.appearance==="select","no-filter":!x(j),"is-readonly":P.$attrs.readonly!==void 0&&String(P.$attrs.readonly)!=="false",disabled:P.$attrs.disabled!==void 0&&String(P.$attrs.disabled)!=="false","is-open":U.value}]),"data-testid":"k-select-input",role:"listbox",style:{position:"relative"},onClick:I[0]||(I[0]=ne=>{P.$attrs.disabled!==void 0&&String(P.$attrs.disabled)!=="false"&&ne.stopPropagation()})},[x(W)?(k(),X(ye,{key:0,class:K(["clear-selection-icon cursor-pointer non-visual-button",{"overlay-label-clear":e.overlayLabel}]),onClick:De,onKeyup:dt(De,["enter"])},{default:F(()=>[G(ie,{color:"var(--grey-500)",icon:"clear",size:S})]),_:1},8,["class","onKeyup"])):Z("",!0),e.appearance==="select"?(k(),X(ie,{key:1,class:K({"overlay-label-chevron":e.overlayLabel}),color:"var(--grey-500)",icon:"chevronDown",size:S},null,8,["class"])):Z("",!0),G(e0,me({id:x(m)},x(y),{autocapitalize:"off",autocomplete:"off",class:["k-select-input",{"cursor-default prevent-pointer-events":!x(j),"input-placeholder-dark has-chevron":e.appearance==="select","input-placeholder-transparent":x(de)&&(!x(j)||!U.value),"has-clear":x(W),"is-readonly":P.$attrs.readonly!==void 0&&String(P.$attrs.readonly)!=="false",disabled:P.$attrs.disabled!==void 0&&String(P.$attrs.disabled)!=="false"}],label:e.label&&e.overlayLabel?x(u):void 0,"model-value":d.value,"overlay-label":e.overlayLabel,placeholder:v.value&&e.appearance==="select"&&!x(j)?v.value.label:x(q),onBlur:st,onFocus:lt,onKeypress:ue,onKeyup:ne=>Ye(ne,U),"onUpdate:modelValue":He}),null,16,["id","class","label","model-value","overlay-label","placeholder","onKeyup"]),G(Sl,{name:"fade"},{default:F(()=>[x(de)&&(!x(j)||!U.value)?(k(),A("div",e5,[Y(P.$slots,"selected-item-template",{item:v.value},()=>[Y(P.$slots,"item-template",{item:v.value},void 0,!0)],!0)])):Z("",!0)]),_:2},1024)],10,J2))]),_:2},1040,["on-popover-click","position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,$2)],6))}}),i5=ce(r5,[["__scopeId","data-v-3c6e4742"]]),l5={class:"pagination-offset-button-container mb-0 pa-0"},s5=re({__name:"PaginationOffset",props:{prevButtonDisabled:{type:Boolean,default:!1},nextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["getPrevOffset","getNextOffset"],setup(e,{emit:t}){const n=e,a=()=>{n.nextButtonDisabled||t("getNextOffset")},o=()=>{n.prevButtonDisabled||t("getPrevOffset")};return(r,i)=>{const l=ya("KButton");return k(),A("div",l5,[G(l,{"aria-label":"Go to the previous page",class:K(["pagination-button",{disabled:e.prevButtonDisabled}]),"data-testid":"prev-btn",onClick:qe(o,["prevent"])},{icon:F(()=>[G(ie,{color:e.prevButtonDisabled?"var(--grey-500)":"var(--blue-400)",icon:"arrowLeft",size:"16","view-box":"0 0 16 16"},null,8,["color"])]),_:1},8,["class","onClick"]),G(l,{"aria-label":"Go to the next page",class:K(["pagination-button",{disabled:e.nextButtonDisabled}]),"data-testid":"next-btn",onClick:qe(a,["prevent"])},{icon:F(()=>[G(ie,{color:e.nextButtonDisabled?"var(--grey-500)":"var(--blue-400)",icon:"arrowRight",size:"16","view-box":"0 0 16 16"},null,8,["color"])]),_:1},8,["class","onClick"])])}}}),u5=ce(s5,[["__scopeId","data-v-5ceb4e80"]]),c5={"aria-label":"Pagination Navigation","data-testid":"k-pagination-container"},d5={class:"card-pagination-bar"},p5={class:"pagination-text","data-testid":"visible-items"},v5={class:"pagination-text-pages"},f5={class:"pagination-button-container"},h5=["onClick"],g5={key:0,class:"pagination-button","data-testid":"page-1-btn"},m5={key:1,class:"pagination-button placeholder"},b5=["data-testid"],y5=["aria-current","aria-label","onClick"],w5={key:2,class:"pagination-button placeholder"},k5={key:3,class:"pagination-button"},C5=["onClick"],x5={class:"page-size-select","data-testid":"page-size-dropdown"},M5=re({__name:"KPagination",props:{items:{type:Array,default:()=>[]},totalCount:{type:Number,default:0},pageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:e=>!!e.length&&e.every(t=>typeof t=="number")},initialPageSize:{type:Number,default:null},neighbors:{type:Number,default:1},searchTriggered:{type:Boolean,default:!1},currentPage:{type:Number,default:null},disablePageJump:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:e=>["default","offset"].includes(e)},offsetPrevButtonDisabled:{type:Boolean,default:!1},offsetNextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["pageChanged","pageSizeChanged","getNextOffset","getPrevOffset"],setup(e,{emit:t}){const n=e,a={placement:"top"},o=N(n.currentPage?n.currentPage:1),r=N(n.initialPageSize?n.initialPageSize:n.pageSizes[0]),i=E(()=>Math.ceil(n.totalCount/r.value)),l=n.pageSizes.map((M,T)=>({label:`${M}`,key:`size-${T}`,value:M})),s=N(""),u=(M,T,L,$)=>{if(n.disablePageJump)return[];let q=[...Array(T).keys()].map(W=>W+1);const te=5+2*n.neighbors;return q.length<=te||(L?L&&$?q=q.filter(W=>W>M-n.neighbors-1&&WW>T-n.neighbors*2-3)):q=q.filter(W=>W<=n.neighbors*2+3)),q},c=N(o.value===1),d=N(o.value===i.value),p=E(()=>(o.value-1)*r.value+1),v=E(()=>{const M=p.value-1+r.value;return M>n.totalCount?n.totalCount:M}),b=E(()=>`${p.value} to ${v.value}`),w=E(()=>` of ${n.totalCount}`),m=E(()=>n.currentPage?n.currentPage:o.value),h=N(!1),g=N(i.value>5+2*n.neighbors),f=N(u(m.value,i.value,!1,i.value>5+2*n.neighbors)),B=()=>{d.value||(o.value++,j())},S=()=>{c.value||(o.value--,j())},z=M=>{o.value=M,j()},j=()=>{const M=(o.value-1)*r.value+r.value;d.value=M>=n.totalCount,c.value=o.value===1;const T=5+2*n.neighbors;i.value<=T?(h.value=!1,g.value=!1):(h.value=o.value>=n.neighbors+4,g.value=o.value<=i.value-n.neighbors-3),f.value=u(o.value,i.value,h.value,g.value),t("pageChanged",{page:o.value,pageCount:i.value,firstItem:p.value,lastItem:v.value,visibleItems:n.items.slice(p.value-1,v.value)})},O=M=>{r.value=M.value,s.value=r.value+" items per page",t("pageSizeChanged",{pageSize:r.value,pageCount:i.value}),n.currentPage!==1&&z(1)},C=()=>{t("getNextOffset")},y=()=>{t("getPrevOffset")};return Be(()=>n.currentPage,(M,T)=>{M!==T&&z(M)}),Be(i,(M,T)=>{M!==T&&(f.value=u(m.value,M,!1,M>5+2*n.neighbors),d.value=o.value===M,g.value=M>5+2*n.neighbors)}),(M,T)=>(k(),A("nav",c5,[D("div",d5,[e.paginationType==="default"?(k(),A(xe,{key:0},[D("span",p5,[D("span",v5,Q(x(b)),1),V(" "+Q(x(w)),1)]),D("ul",f5,[D("li",{class:K(["pagination-button square",{disabled:c.value}]),"data-testid":"prev-btn"},[D("a",{"aria-label":"Go to the previous page",href:"#",onClick:qe(S,["prevent"])},[G(ie,{color:c.value?"var(--KPaginationDisabledColor, var(--grey-500))":"var(--KPaginationColor, var(--blue-400))",icon:"arrowLeft",size:"16","view-box":"0 0 16 14"},null,8,["color"])],8,h5)],2),!e.disablePageJump&&h.value?(k(),A("li",g5,[D("a",{"aria-label":"Go to the first page",href:"#",onClick:T[0]||(T[0]=qe(L=>z(1),["prevent"]))},"1")])):Z("",!0),!e.disablePageJump&&h.value?(k(),A("li",m5," ... ")):Z("",!0),(k(!0),A(xe,null,Pe(f.value,L=>(k(),A("li",{key:L,class:K(["pagination-button",{active:L==x(m)}]),"data-testid":`page-${L}-btn`},[D("a",{"aria-current":L==x(m)&&"page"||void 0,"aria-label":`Go to page ${L}`,href:"#",onClick:qe($=>z(L),["prevent"])},Q(L),9,y5)],10,b5))),128)),!e.disablePageJump&&g.value?(k(),A("li",w5," ... ")):Z("",!0),!e.disablePageJump&&g.value?(k(),A("li",k5,[D("a",{"aria-label":"Go to the last page","data-testid":"last-btn",href:"#",onClick:T[1]||(T[1]=qe(L=>z(x(i)),["prevent"]))},Q(x(i)),1)])):Z("",!0),D("li",{class:K(["pagination-button square",{disabled:d.value}]),"data-testid":"next-btn"},[D("a",{"aria-label":"Go to the next page",href:"#",onClick:qe(B,["prevent"])},[G(ie,{color:d.value?"var(--KPaginationDisabledColor, var(--grey-500))":"var(--KPaginationColor, var(--blue-400))",icon:"arrowRight",size:"16","view-box":"0 0 16 14"},null,8,["color"])],8,C5)],2)])],64)):(k(),X(u5,{key:1,"next-button-disabled":e.offsetNextButtonDisabled,"prev-button-disabled":e.offsetPrevButtonDisabled,onGetNextOffset:C,onGetPrevOffset:y},null,8,["next-button-disabled","prev-button-disabled"])),D("span",x5,[G(i5,{appearance:"button","button-text":s.value,items:x(l),"kpop-attributes":a,placeholder:`${r.value} items per page`,"position-fixed":"","test-mode":!!e.testMode||void 0,width:"205",onSelected:O},null,8,["button-text","items","placeholder","test-mode"])])])]))}}),B5=ce(M5,[["__scopeId","data-v-9a657ea2"]]);function A5(e,t){let n;return(...a)=>{clearTimeout(n),n=window==null?void 0:window.setTimeout(()=>{e(...a)},t)}}const S5=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class D5{constructor(t,n){Ia(this,"commands"),Ia(this,"keyMap"),Ia(this,"boundTriggerShortcuts"),this.commands=n,this.keyMap=Object.fromEntries(Object.entries(t).map(([a,o])=>[a.toLowerCase(),o])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(t){E5(t,this.keyMap,this.commands)}}function E5(e,t,n){const a=T5(e.code),o=[e.ctrlKey?"ctrl":"",e.shiftKey?"shift":"",e.altKey?"alt":"",a].filter(l=>l!=="").join("+"),r=t[o];if(!r)return;const i=n[r];i.isAllowedContext&&!i.isAllowedContext(e)||(i.shouldPreventDefaultAction&&e.preventDefault(),!(i.isDisabled&&i.isDisabled())&&i.trigger(e))}function T5(e){return S5.includes(e)?"":e.replace(/^Key/,"").toLowerCase()}const Pt=e=>(Ln("data-v-d7136e26"),e=e(),Pn(),e),O5=["id"],Z5={key:0,class:"k-code-block-actions"},I5={class:"k-search-container"},L5=["for"],P5=Pt(()=>D("span",{class:"k-visually-hidden"},"Search",-1)),Y5=[P5],_5=["id"],N5={key:0,class:"k-code-block-search-error"},j5=Pt(()=>D("span",{class:"k-visually-hidden"},"Clear query",-1)),z5={class:"k-search-actions"},H5=Pt(()=>D("span",{class:"k-visually-hidden"},"RegExp mode enabled",-1)),F5=Pt(()=>D("span",{class:"k-visually-hidden"},"Filter mode enabled",-1)),R5=Pt(()=>D("span",{class:"k-visually-hidden"},"Previous match",-1)),V5=Pt(()=>D("span",{class:"k-visually-hidden"},"Next match",-1)),Q5={class:"k-code-block-content"},U5={key:0,class:"k-filtered-code-block","data-testid":"k-code-block-filtered-code-block"},G5={key:0,class:"k-line-number-rows"},K5=["id","href"],$5=["innerHTML"],q5={key:0,class:"k-line-number-rows"},W5=["id","href"],X5=["innerHTML"],J5={key:2,class:"k-code-block-secondary-actions"},e4=Pt(()=>D("span",{class:"k-visually-hidden"},"Copy",-1)),t4=re({__name:"KCodeBlock",props:{id:{type:String,required:!0},code:{type:String,required:!0},language:{type:String,required:!0},isSearchable:{type:Boolean,required:!1,default:!1},isProcessing:{type:Boolean,required:!1,default:!1},query:{type:String,required:!1,default:""},showCopyButton:{type:Boolean,required:!1,default:!0},showLineNumberLinks:{type:Boolean,required:!1,default:!1},theme:{type:String,required:!1,default:"light"},isSingleLine:{type:Boolean,required:!1,default:!1}},emits:["code-block-render","matching-lines-change","query-change"],setup(e,{emit:t}){var n,a;const o=e,r=(a=(n=window==null?void 0:window.navigator)==null?void 0:n.platform)!=null&&a.toLowerCase().includes("mac")?"Options":"Alt",i=A5(de,150),l=ot(),s=N(o.query),u=N(!1),c=N(!1),d=N(!1),p=N(null),v=N(null),b=N(null),w=N(null),m=N(0),h=N([]),g=N(null),f=E(()=>Array.from({length:o.code.split(` +`).length},(I,H)=>H+1)),B=E(()=>f.value[f.value.length-1].toString().length+"ch"),S=E(()=>o.id.toLowerCase().replace(/\s+/g,"-")),z=E(()=>o.isProcessing||u.value),j=E(()=>d.value&&O.value!==""),O=E(()=>s.value===""?"":o.code.split(` `).filter((I,H)=>h.value.includes(H+1)).map(I=>{try{const H=new RegExp(s.value,"gi");return I.replace(H,U=>`${U}`)}catch{return I}}).join(` -`)),C=I=>I.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll('"',""").replaceAll("'","'"),y=E(()=>r.isSingleLine?C(r.code).replaceAll(` -`,""):C(r.code));Be(()=>r.code,async function(){await Zt(),$(),ue()}),Be(()=>c.value,function(){ue()}),Be(()=>j.value,async function(){var I,H;((I=document==null?void 0:document.activeElement)==null?void 0:I.tagName)==="PRE"&&((H=v.value)==null||H.focus({preventScroll:!0})),j.value||(await Zt(),$(),ue())});const M={"alt+c":"copyCode","alt+f":"toggleFilterMode","alt+g":"toggleFilterMode","alt+r":"toggleRegExpMode",f3:"jumpToNextMatch","shift+f3":"jumpToPreviousMatch"},T={toggleFilterMode:{trigger:lt,isAllowedContext(I){return v.value!==null&&I.composedPath().includes(v.value)},shouldPreventDefaultAction:!0},toggleRegExpMode:{trigger:He,isAllowedContext(I){return v.value!==null&&I.composedPath().includes(v.value)},shouldPreventDefaultAction:!0},jumpToNextMatch:{trigger:st,isAllowedContext(I){return v.value!==null&&I.composedPath().includes(v.value)},isDisabled:()=>h.value.length===0||d.value,shouldPreventDefaultAction:!0},jumpToPreviousMatch:{trigger:Fe,isAllowedContext(I){return v.value!==null&&I.composedPath().includes(v.value)},isDisabled:()=>h.value.length===0||d.value,shouldPreventDefaultAction:!0},copyCode:{trigger:P,isAllowedContext(I){return v.value!==null&&I.composedPath().includes(v.value)},shouldPreventDefaultAction:!0}},L=new D5(M,T);et(function(){L.registerListener(),b.value instanceof HTMLInputElement&&r.query!==""&&(b.value.value=r.query),$(),ue()}),El(function(){L.unRegisterListener()});function $(){var I;const H=(I=v.value)==null?void 0:I.querySelector(".k-highlighted-code-block"),U=H==null?void 0:H.querySelector("code");H instanceof HTMLElement&&U instanceof HTMLElement&&t("code-block-render",te(H,U))}function q(){var I;const H=(I=v.value)==null?void 0:I.querySelector(".k-highlighted-code-block"),U=H==null?void 0:H.querySelector("code");H instanceof HTMLElement&&U instanceof HTMLElement&&t("matching-lines-change",te(H,U))}function te(I,H){return{preElement:I,codeElement:H,code:r.code,language:r.language,query:s.value,matchingLineNumbers:h.value}}function W(I){const H=I.target;H.value!==s.value&&(u.value=!0,i(H.value))}function de(I){s.value=I,t("query-change",I),ue()}function ue(){u.value=!0,p.value=null;const I=s.value.length>=3||r.code.length<1e3,H=s.value.length>0&&(c.value||!c.value&&I);let U=[];if(H)try{U=Me(r.code.toLowerCase(),s.value.toLowerCase(),c.value)}catch(ne){if(ne instanceof Error)p.value=ne;else throw ne}m.value=U.length,h.value=Array.from(new Set(U)),q(),u.value=!1}function Me(I,H,U){return U?De(I,H):ze(I,H)}function ze(I,H){const U=[];let ne=0;for(;neI.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll('"',""").replaceAll("'","'"),y=E(()=>o.isSingleLine?C(o.code).replaceAll(` +`,""):C(o.code));Be(()=>o.code,async function(){await Zt(),$(),ue()}),Be(()=>c.value,function(){ue()}),Be(()=>j.value,async function(){var I,H;((I=document==null?void 0:document.activeElement)==null?void 0:I.tagName)==="PRE"&&((H=v.value)==null||H.focus({preventScroll:!0})),j.value||(await Zt(),$(),ue())});const M={"alt+c":"copyCode","alt+f":"toggleFilterMode","alt+g":"toggleFilterMode","alt+r":"toggleRegExpMode",f3:"jumpToNextMatch","shift+f3":"jumpToPreviousMatch"},T={toggleFilterMode:{trigger:lt,isAllowedContext(I){return v.value!==null&&I.composedPath().includes(v.value)},shouldPreventDefaultAction:!0},toggleRegExpMode:{trigger:He,isAllowedContext(I){return v.value!==null&&I.composedPath().includes(v.value)},shouldPreventDefaultAction:!0},jumpToNextMatch:{trigger:st,isAllowedContext(I){return v.value!==null&&I.composedPath().includes(v.value)},isDisabled:()=>h.value.length===0||d.value,shouldPreventDefaultAction:!0},jumpToPreviousMatch:{trigger:Fe,isAllowedContext(I){return v.value!==null&&I.composedPath().includes(v.value)},isDisabled:()=>h.value.length===0||d.value,shouldPreventDefaultAction:!0},copyCode:{trigger:P,isAllowedContext(I){return v.value!==null&&I.composedPath().includes(v.value)},shouldPreventDefaultAction:!0}},L=new D5(M,T);et(function(){L.registerListener(),b.value instanceof HTMLInputElement&&o.query!==""&&(b.value.value=o.query),$(),ue()}),El(function(){L.unRegisterListener()});function $(){var I;const H=(I=v.value)==null?void 0:I.querySelector(".k-highlighted-code-block"),U=H==null?void 0:H.querySelector("code");H instanceof HTMLElement&&U instanceof HTMLElement&&t("code-block-render",te(H,U))}function q(){var I;const H=(I=v.value)==null?void 0:I.querySelector(".k-highlighted-code-block"),U=H==null?void 0:H.querySelector("code");H instanceof HTMLElement&&U instanceof HTMLElement&&t("matching-lines-change",te(H,U))}function te(I,H){return{preElement:I,codeElement:H,code:o.code,language:o.language,query:s.value,matchingLineNumbers:h.value}}function W(I){const H=I.target;H.value!==s.value&&(u.value=!0,i(H.value))}function de(I){s.value=I,t("query-change",I),ue()}function ue(){u.value=!0,p.value=null;const I=s.value.length>=3||o.code.length<1e3,H=s.value.length>0&&(c.value||!c.value&&I);let U=[];if(H)try{U=Me(o.code.toLowerCase(),s.value.toLowerCase(),c.value)}catch(ne){if(ne instanceof Error)p.value=ne;else throw ne}m.value=U.length,h.value=Array.from(new Set(U)),q(),u.value=!1}function Me(I,H,U){return U?De(I,H):ze(I,H)}function ze(I,H){const U=[];let ne=0;for(;ne(k(),A("div",{id:e.id,ref_key:"codeBlock",ref:v,class:K(["k-code-block",[`theme-${e.theme}`]]),"data-testid":"k-code-block",style:bt(`--maxLineNumberWidth: ${x(B)}`),tabindex:"0"},[e.isSearchable&&!e.isSingleLine?(k(),A("div",Z5,[D("p",{class:K(["k-code-block-search-results",{"k-code-block-search-results-has-query":s.value!==""}])},[s.value===""&&h.value.length===0?(k(),A(xe,{key:0},[V("   ")],64)):h.value.length===0?(k(),A(xe,{key:1},[V(" No results ")],64)):typeof g.value=="number"&&!x(j)?(k(),A(xe,{key:2},[V(Q(g.value+1)+" of "+Q(h.value.length),1)],64)):(k(),A(xe,{key:3},[V(Q(h.value.length)+" "+Q(h.value.length===1?"result":"results"),1)],64))],2),D("div",I5,[G(ie,{class:"k-search-icon",color:e.theme==="light"?"var(--steel-500)":"var(--steel-400)","data-testid":"k-code-block-search-icon",icon:"search",size:"20"},null,8,["color"]),D("label",{class:"k-code-block-search-label",for:`${e.id}-search-input`},Y5,8,L5),D("input",{id:`${e.id}-search-input`,ref_key:"codeBlockSearchInput",ref:b,class:"k-code-block-search-input","data-testid":"k-code-block-search-input",type:"text",onInput:W},null,40,_5),p.value!==null?(k(),A("p",N5,Q(p.value.message),1)):Z("",!0),G(ie,{class:K(["k-is-processing-icon",{"k-is-processing-icon-is-visible":x(z)}]),color:e.theme==="light"?"var(--steel-500)":"var(--steel-400)","data-testid":"k-code-block-is-processing-icon",icon:"spinner"},null,8,["class","color"]),s.value!==""?(k(),A("button",{key:1,appearance:"outline",class:"k-clear-query-button","data-testid":"k-code-block-clear-query-button",title:"Clear query",type:"button",onClick:Ye},[j5,G(ie,{class:"k-clear-icon",color:e.theme==="light"?"var(--steel-500)":"var(--steel-400)","data-testid":"k-code-block-clear-icon",icon:"clear",size:"20"},null,8,["color"])])):Z("",!0)]),D("div",z5,[G(ye,{appearance:c.value?"action-active":"outline","aria-pressed":c.value,class:"k-regexp-mode-button","data-testid":"k-code-block-regexp-mode-button","is-rounded":!1,size:"small",title:`Use regular expression (${x(o)}+R)`,type:"button",onClick:He},{default:F(()=>[H5,V(" .* ")]),_:1},8,["appearance","aria-pressed","title"]),G(ye,{appearance:d.value?"action-active":"outline","aria-pressed":d.value,class:"k-filter-mode-button","data-testid":"k-code-block-filter-mode-button",icon:"filter","is-rounded":!1,size:"small",title:`Filter results (${x(o)}+F)`,type:"button",onClick:lt},{icon:F(()=>[G(ie,{class:"k-button-icon",color:"currentColor",icon:"filter",size:"16",title:`Filter results (${x(o)}+F)`},null,8,["title"])]),default:F(()=>[F5]),_:1},8,["appearance","aria-pressed","title"]),G(ye,{class:"k-previous-match-button","data-testid":"k-code-block-previous-match-button",disabled:h.value.length===0||d.value,"is-rounded":!1,size:"small",title:"Previous match (Shift+F3)",type:"button",onClick:Fe},{icon:F(()=>[G(ie,{class:"k-button-icon",color:"currentColor",icon:"chevronUp",size:"16",title:"Previous match (Shift+F3)"})]),default:F(()=>[R5]),_:1},8,["disabled"]),G(ye,{class:"k-next-match-button","data-testid":"k-code-block-next-match-button",disabled:h.value.length===0||d.value,"is-rounded":!1,size:"small",title:"Next match (F3)",type:"button",onClick:st},{icon:F(()=>[G(ie,{class:"k-button-icon",color:"currentColor",icon:"chevronDown",size:"16",title:"Next match (F3)"})]),default:F(()=>[V5]),_:1},8,["disabled"])])])):Z("",!0),D("div",Q5,[x(j)?(k(),A("pre",U5,[V(" "),e.isSingleLine?Z("",!0):(k(),A("span",G5,[V(` +`).length;ne.push(fe)}return ne}function Ye(){b.value instanceof HTMLInputElement&&(b.value.value=""),de("")}function He(){c.value=!c.value,c.value||(p.value=null)}function lt(){d.value=!d.value}function st(){Ve(1)}function Fe(){Ve(-1)}function Ve(I){if(h.value.length===0||!(v.value instanceof HTMLElement))return;typeof g.value=="number"?g.value=(g.value+I+h.value.length)%h.value.length:g.value=0;const H=h.value[g.value];if(!H)return;const U=v.value.querySelector(`#${S.value}-L${H}`);U instanceof HTMLElement&&typeof U.scrollIntoView=="function"&&U.scrollIntoView({block:"center"})}async function P(){const I=w.value.$el;await Ol(o.code)&&(I.setAttribute("data-tooltip-text","Copied code!"),window.setTimeout(function(){I.removeAttribute("data-tooltip-text")},1500))}return(I,H)=>(k(),A("div",{id:e.id,ref_key:"codeBlock",ref:v,class:K(["k-code-block",[`theme-${e.theme}`]]),"data-testid":"k-code-block",style:bt(`--maxLineNumberWidth: ${x(B)}`),tabindex:"0"},[e.isSearchable&&!e.isSingleLine?(k(),A("div",Z5,[D("p",{class:K(["k-code-block-search-results",{"k-code-block-search-results-has-query":s.value!==""}])},[s.value===""&&h.value.length===0?(k(),A(xe,{key:0},[V("   ")],64)):h.value.length===0?(k(),A(xe,{key:1},[V(" No results ")],64)):typeof g.value=="number"&&!x(j)?(k(),A(xe,{key:2},[V(Q(g.value+1)+" of "+Q(h.value.length),1)],64)):(k(),A(xe,{key:3},[V(Q(h.value.length)+" "+Q(h.value.length===1?"result":"results"),1)],64))],2),D("div",I5,[G(ie,{class:"k-search-icon",color:e.theme==="light"?"var(--steel-500)":"var(--steel-400)","data-testid":"k-code-block-search-icon",icon:"search",size:"20"},null,8,["color"]),D("label",{class:"k-code-block-search-label",for:`${e.id}-search-input`},Y5,8,L5),D("input",{id:`${e.id}-search-input`,ref_key:"codeBlockSearchInput",ref:b,class:"k-code-block-search-input","data-testid":"k-code-block-search-input",type:"text",onInput:W},null,40,_5),p.value!==null?(k(),A("p",N5,Q(p.value.message),1)):Z("",!0),G(ie,{class:K(["k-is-processing-icon",{"k-is-processing-icon-is-visible":x(z)}]),color:e.theme==="light"?"var(--steel-500)":"var(--steel-400)","data-testid":"k-code-block-is-processing-icon",icon:"spinner"},null,8,["class","color"]),s.value!==""?(k(),A("button",{key:1,appearance:"outline",class:"k-clear-query-button","data-testid":"k-code-block-clear-query-button",title:"Clear query",type:"button",onClick:Ye},[j5,G(ie,{class:"k-clear-icon",color:e.theme==="light"?"var(--steel-500)":"var(--steel-400)","data-testid":"k-code-block-clear-icon",icon:"clear",size:"20"},null,8,["color"])])):Z("",!0)]),D("div",z5,[G(ye,{appearance:c.value?"action-active":"outline","aria-pressed":c.value,class:"k-regexp-mode-button","data-testid":"k-code-block-regexp-mode-button","is-rounded":!1,size:"small",title:`Use regular expression (${x(r)}+R)`,type:"button",onClick:He},{default:F(()=>[H5,V(" .* ")]),_:1},8,["appearance","aria-pressed","title"]),G(ye,{appearance:d.value?"action-active":"outline","aria-pressed":d.value,class:"k-filter-mode-button","data-testid":"k-code-block-filter-mode-button",icon:"filter","is-rounded":!1,size:"small",title:`Filter results (${x(r)}+F)`,type:"button",onClick:lt},{icon:F(()=>[G(ie,{class:"k-button-icon",color:"currentColor",icon:"filter",size:"16",title:`Filter results (${x(r)}+F)`},null,8,["title"])]),default:F(()=>[F5]),_:1},8,["appearance","aria-pressed","title"]),G(ye,{class:"k-previous-match-button","data-testid":"k-code-block-previous-match-button",disabled:h.value.length===0||d.value,"is-rounded":!1,size:"small",title:"Previous match (Shift+F3)",type:"button",onClick:Fe},{icon:F(()=>[G(ie,{class:"k-button-icon",color:"currentColor",icon:"chevronUp",size:"16",title:"Previous match (Shift+F3)"})]),default:F(()=>[R5]),_:1},8,["disabled"]),G(ye,{class:"k-next-match-button","data-testid":"k-code-block-next-match-button",disabled:h.value.length===0||d.value,"is-rounded":!1,size:"small",title:"Next match (F3)",type:"button",onClick:st},{icon:F(()=>[G(ie,{class:"k-button-icon",color:"currentColor",icon:"chevronDown",size:"16",title:"Next match (F3)"})]),default:F(()=>[V5]),_:1},8,["disabled"])])])):Z("",!0),D("div",Q5,[x(j)?(k(),A("pre",U5,[V(" "),e.isSingleLine?Z("",!0):(k(),A("span",G5,[V(` `),(k(!0),A(xe,null,Pe(h.value,U=>(k(),A("span",{key:U,class:"k-line"},[V(` `),D("a",{id:`${x(S)}-L${U}`,class:"k-line-anchor",href:e.showLineNumberLinks?`#${x(S)}-L${U}`:void 0},Q(U),9,K5),V(` `)]))),128)),V(` @@ -477,17 +477,17 @@ import{a4 as Al,c as E,d as oe,q as N,v as et,s as Be,z as Zn,a5 as As,a6 as Ss, `)],2))),128)),V(` `)])),V(` `),D("code",{innerHTML:x(y)},null,8,X5),V(` - `)],2)),e.showCopyButton||x(l)["secondary-actions"]?(k(),A("div",J5,[e.showCopyButton?(k(),X(ye,{key:0,ref_key:"codeBlockCopyButton",ref:w,appearance:"outline",class:"k-code-block-copy-button","data-testid":"k-code-block-copy-button","is-rounded":!1,size:"small",title:`Copy (${x(o)}+C)`,type:"button",onClick:P},{default:F(()=>[G(ie,{color:"currentColor",icon:"copy",size:"18",title:`Copy (${x(o)}+C)`},null,8,["title"]),e4]),_:1},8,["title"])):Z("",!0),Y(I.$slots,"secondary-actions",{},void 0,!0)])):Z("",!0)])],14,O5))}}),Jx=ce(t4,[["__scopeId","data-v-d7136e26"]]);var sr={exports:{}},ur={exports:{}},t0={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(t0);var we=t0.exports,cr={exports:{}},dr={exports:{}},n0={exports:{}};(function(e){function t(n){return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(n0);var a0=n0.exports,pr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a,r){if(r.length1?"s":"")+" required, but only "+r.length+" present")}e.exports=t.default})(pr,pr.exports);var je=pr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(a0),r=n(je);function o(i){return(0,r.default)(1,arguments),i instanceof Date||(0,a.default)(i)==="object"&&Object.prototype.toString.call(i)==="[object Date]"}e.exports=t.default})(dr,dr.exports);var n4=dr.exports,vr={exports:{}};(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(a0),r=n(je);function o(i){(0,r.default)(1,arguments);var l=Object.prototype.toString.call(i);return i instanceof Date||(0,a.default)(i)==="object"&&l==="[object Date]"?new Date(i.getTime()):typeof i=="number"||l==="[object Number]"?new Date(i):((typeof i=="string"||l==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}e.exports=t.default})(vr,vr.exports);var vt=vr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(n4),r=n(vt),o=n(je);function i(l){if((0,o.default)(1,arguments),!(0,a.default)(l)&&typeof l!="number")return!1;var s=(0,r.default)(l);return!isNaN(Number(s))}e.exports=t.default})(cr,cr.exports);var a4=cr.exports,fr={exports:{}},hr={exports:{}},gr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a){if(a===null||a===!0||a===!1)return NaN;var r=Number(a);return isNaN(r)?r:r<0?Math.ceil(r):Math.floor(r)}e.exports=t.default})(gr,gr.exports);var Yt=gr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(Yt),r=n(vt),o=n(je);function i(l,s){(0,o.default)(2,arguments);var u=(0,r.default)(l).getTime(),c=(0,a.default)(s);return new Date(u+c)}e.exports=t.default})(hr,hr.exports);var r4=hr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(r4),r=n(je),o=n(Yt);function i(l,s){(0,r.default)(2,arguments);var u=(0,o.default)(s);return(0,a.default)(l,-u)}e.exports=t.default})(fr,fr.exports);var o4=fr.exports,mr={exports:{}},br={exports:{}};(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(vt),r=n(je),o=864e5;function i(l){(0,r.default)(1,arguments);var s=(0,a.default)(l),u=s.getTime();s.setUTCMonth(0,1),s.setUTCHours(0,0,0,0);var c=s.getTime(),d=u-c;return Math.floor(d/o)+1}e.exports=t.default})(br,br.exports);var i4=br.exports,yr={exports:{}},wr={exports:{}};(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(vt),r=n(je);function o(i){(0,r.default)(1,arguments);var l=1,s=(0,a.default)(i),u=s.getUTCDay(),c=(u=d.getTime()?u+1:s.getTime()>=v.getTime()?u:u-1}e.exports=t.default})(Cr,Cr.exports);var r0=Cr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(r0),r=n(wo),o=n(je);function i(l){(0,o.default)(1,arguments);var s=(0,a.default)(l),u=new Date(0);u.setUTCFullYear(s,0,4),u.setUTCHours(0,0,0,0);var c=(0,r.default)(u);return c}e.exports=t.default})(kr,kr.exports);var l4=kr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var a=n(vt),r=n(wo),o=n(l4),i=n(je),l=6048e5;function s(u){(0,i.default)(1,arguments);var c=(0,a.default)(u),d=(0,r.default)(c).getTime()-(0,o.default)(c).getTime();return Math.round(d/l)+1}e.exports=t.default})(yr,yr.exports);var s4=yr.exports,xr={exports:{}},Mr={exports:{}},_t={};Object.defineProperty(_t,"__esModule",{value:!0});_t.getDefaultOptions=u4;_t.setDefaultOptions=c4;var o0={};function u4(){return o0}function c4(e){o0=e}(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var a=n(vt),r=n(je),o=n(Yt),i=_t;function l(s,u){var c,d,p,v,b,w,m,h;(0,r.default)(1,arguments);var g=(0,i.getDefaultOptions)(),f=(0,o.default)((c=(d=(p=(v=u==null?void 0:u.weekStartsOn)!==null&&v!==void 0?v:u==null||(b=u.locale)===null||b===void 0||(w=b.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&p!==void 0?p:g.weekStartsOn)!==null&&d!==void 0?d:(m=g.locale)===null||m===void 0||(h=m.options)===null||h===void 0?void 0:h.weekStartsOn)!==null&&c!==void 0?c:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var B=(0,a.default)(s),S=B.getUTCDay(),z=(S=1&&z<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var j=new Date(0);j.setUTCFullYear(B+1,0,z),j.setUTCHours(0,0,0,0);var O=(0,o.default)(j,c),C=new Date(0);C.setUTCFullYear(B,0,z),C.setUTCHours(0,0,0,0);var y=(0,o.default)(C,c);return f.getTime()>=O.getTime()?B+1:f.getTime()>=y.getTime()?B:B-1}e.exports=t.default})(Ar,Ar.exports);var i0=Ar.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var a=n(i0),r=n(je),o=n(ko),i=n(Yt),l=_t;function s(u,c){var d,p,v,b,w,m,h,g;(0,r.default)(1,arguments);var f=(0,l.getDefaultOptions)(),B=(0,i.default)((d=(p=(v=(b=c==null?void 0:c.firstWeekContainsDate)!==null&&b!==void 0?b:c==null||(w=c.locale)===null||w===void 0||(m=w.options)===null||m===void 0?void 0:m.firstWeekContainsDate)!==null&&v!==void 0?v:f.firstWeekContainsDate)!==null&&p!==void 0?p:(h=f.locale)===null||h===void 0||(g=h.options)===null||g===void 0?void 0:g.firstWeekContainsDate)!==null&&d!==void 0?d:1),S=(0,a.default)(u,c),z=new Date(0);z.setUTCFullYear(S,0,B),z.setUTCHours(0,0,0,0);var j=(0,o.default)(z,c);return j}e.exports=t.default})(Br,Br.exports);var d4=Br.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var a=n(vt),r=n(ko),o=n(d4),i=n(je),l=6048e5;function s(u,c){(0,i.default)(1,arguments);var d=(0,a.default)(u),p=(0,r.default)(d,c).getTime()-(0,o.default)(d,c).getTime();return Math.round(p/l)+1}e.exports=t.default})(xr,xr.exports);var p4=xr.exports,Sr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a,r){for(var o=a<0?"-":"",i=Math.abs(a).toString();i.length0?s:1-s;return(0,a.default)(l==="yy"?u%100:u,l.length)},M:function(i,l){var s=i.getUTCMonth();return l==="M"?String(s+1):(0,a.default)(s+1,2)},d:function(i,l){return(0,a.default)(i.getUTCDate(),l.length)},a:function(i,l){var s=i.getUTCHours()/12>=1?"pm":"am";switch(l){case"a":case"aa":return s.toUpperCase();case"aaa":return s;case"aaaaa":return s[0];case"aaaa":default:return s==="am"?"a.m.":"p.m."}},h:function(i,l){return(0,a.default)(i.getUTCHours()%12||12,l.length)},H:function(i,l){return(0,a.default)(i.getUTCHours(),l.length)},m:function(i,l){return(0,a.default)(i.getUTCMinutes(),l.length)},s:function(i,l){return(0,a.default)(i.getUTCSeconds(),l.length)},S:function(i,l){var s=l.length,u=i.getUTCMilliseconds(),c=Math.floor(u*Math.pow(10,s-3));return(0,a.default)(c,l.length)}},o=r;t.default=o,e.exports=t.default})(Dr,Dr.exports);var v4=Dr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(i4),r=n(s4),o=n(r0),i=n(p4),l=n(i0),s=n(l0),u=n(v4),c={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},d={G:function(m,h,g){var f=m.getUTCFullYear()>0?1:0;switch(h){case"G":case"GG":case"GGG":return g.era(f,{width:"abbreviated"});case"GGGGG":return g.era(f,{width:"narrow"});case"GGGG":default:return g.era(f,{width:"wide"})}},y:function(m,h,g){if(h==="yo"){var f=m.getUTCFullYear(),B=f>0?f:1-f;return g.ordinalNumber(B,{unit:"year"})}return u.default.y(m,h)},Y:function(m,h,g,f){var B=(0,l.default)(m,f),S=B>0?B:1-B;if(h==="YY"){var z=S%100;return(0,s.default)(z,2)}return h==="Yo"?g.ordinalNumber(S,{unit:"year"}):(0,s.default)(S,h.length)},R:function(m,h){var g=(0,o.default)(m);return(0,s.default)(g,h.length)},u:function(m,h){var g=m.getUTCFullYear();return(0,s.default)(g,h.length)},Q:function(m,h,g){var f=Math.ceil((m.getUTCMonth()+1)/3);switch(h){case"Q":return String(f);case"QQ":return(0,s.default)(f,2);case"Qo":return g.ordinalNumber(f,{unit:"quarter"});case"QQQ":return g.quarter(f,{width:"abbreviated",context:"formatting"});case"QQQQQ":return g.quarter(f,{width:"narrow",context:"formatting"});case"QQQQ":default:return g.quarter(f,{width:"wide",context:"formatting"})}},q:function(m,h,g){var f=Math.ceil((m.getUTCMonth()+1)/3);switch(h){case"q":return String(f);case"qq":return(0,s.default)(f,2);case"qo":return g.ordinalNumber(f,{unit:"quarter"});case"qqq":return g.quarter(f,{width:"abbreviated",context:"standalone"});case"qqqqq":return g.quarter(f,{width:"narrow",context:"standalone"});case"qqqq":default:return g.quarter(f,{width:"wide",context:"standalone"})}},M:function(m,h,g){var f=m.getUTCMonth();switch(h){case"M":case"MM":return u.default.M(m,h);case"Mo":return g.ordinalNumber(f+1,{unit:"month"});case"MMM":return g.month(f,{width:"abbreviated",context:"formatting"});case"MMMMM":return g.month(f,{width:"narrow",context:"formatting"});case"MMMM":default:return g.month(f,{width:"wide",context:"formatting"})}},L:function(m,h,g){var f=m.getUTCMonth();switch(h){case"L":return String(f+1);case"LL":return(0,s.default)(f+1,2);case"Lo":return g.ordinalNumber(f+1,{unit:"month"});case"LLL":return g.month(f,{width:"abbreviated",context:"standalone"});case"LLLLL":return g.month(f,{width:"narrow",context:"standalone"});case"LLLL":default:return g.month(f,{width:"wide",context:"standalone"})}},w:function(m,h,g,f){var B=(0,i.default)(m,f);return h==="wo"?g.ordinalNumber(B,{unit:"week"}):(0,s.default)(B,h.length)},I:function(m,h,g){var f=(0,r.default)(m);return h==="Io"?g.ordinalNumber(f,{unit:"week"}):(0,s.default)(f,h.length)},d:function(m,h,g){return h==="do"?g.ordinalNumber(m.getUTCDate(),{unit:"date"}):u.default.d(m,h)},D:function(m,h,g){var f=(0,a.default)(m);return h==="Do"?g.ordinalNumber(f,{unit:"dayOfYear"}):(0,s.default)(f,h.length)},E:function(m,h,g){var f=m.getUTCDay();switch(h){case"E":case"EE":case"EEE":return g.day(f,{width:"abbreviated",context:"formatting"});case"EEEEE":return g.day(f,{width:"narrow",context:"formatting"});case"EEEEEE":return g.day(f,{width:"short",context:"formatting"});case"EEEE":default:return g.day(f,{width:"wide",context:"formatting"})}},e:function(m,h,g,f){var B=m.getUTCDay(),S=(B-f.weekStartsOn+8)%7||7;switch(h){case"e":return String(S);case"ee":return(0,s.default)(S,2);case"eo":return g.ordinalNumber(S,{unit:"day"});case"eee":return g.day(B,{width:"abbreviated",context:"formatting"});case"eeeee":return g.day(B,{width:"narrow",context:"formatting"});case"eeeeee":return g.day(B,{width:"short",context:"formatting"});case"eeee":default:return g.day(B,{width:"wide",context:"formatting"})}},c:function(m,h,g,f){var B=m.getUTCDay(),S=(B-f.weekStartsOn+8)%7||7;switch(h){case"c":return String(S);case"cc":return(0,s.default)(S,h.length);case"co":return g.ordinalNumber(S,{unit:"day"});case"ccc":return g.day(B,{width:"abbreviated",context:"standalone"});case"ccccc":return g.day(B,{width:"narrow",context:"standalone"});case"cccccc":return g.day(B,{width:"short",context:"standalone"});case"cccc":default:return g.day(B,{width:"wide",context:"standalone"})}},i:function(m,h,g){var f=m.getUTCDay(),B=f===0?7:f;switch(h){case"i":return String(B);case"ii":return(0,s.default)(B,h.length);case"io":return g.ordinalNumber(B,{unit:"day"});case"iii":return g.day(f,{width:"abbreviated",context:"formatting"});case"iiiii":return g.day(f,{width:"narrow",context:"formatting"});case"iiiiii":return g.day(f,{width:"short",context:"formatting"});case"iiii":default:return g.day(f,{width:"wide",context:"formatting"})}},a:function(m,h,g){var f=m.getUTCHours(),B=f/12>=1?"pm":"am";switch(h){case"a":case"aa":return g.dayPeriod(B,{width:"abbreviated",context:"formatting"});case"aaa":return g.dayPeriod(B,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return g.dayPeriod(B,{width:"narrow",context:"formatting"});case"aaaa":default:return g.dayPeriod(B,{width:"wide",context:"formatting"})}},b:function(m,h,g){var f=m.getUTCHours(),B;switch(f===12?B=c.noon:f===0?B=c.midnight:B=f/12>=1?"pm":"am",h){case"b":case"bb":return g.dayPeriod(B,{width:"abbreviated",context:"formatting"});case"bbb":return g.dayPeriod(B,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return g.dayPeriod(B,{width:"narrow",context:"formatting"});case"bbbb":default:return g.dayPeriod(B,{width:"wide",context:"formatting"})}},B:function(m,h,g){var f=m.getUTCHours(),B;switch(f>=17?B=c.evening:f>=12?B=c.afternoon:f>=4?B=c.morning:B=c.night,h){case"B":case"BB":case"BBB":return g.dayPeriod(B,{width:"abbreviated",context:"formatting"});case"BBBBB":return g.dayPeriod(B,{width:"narrow",context:"formatting"});case"BBBB":default:return g.dayPeriod(B,{width:"wide",context:"formatting"})}},h:function(m,h,g){if(h==="ho"){var f=m.getUTCHours()%12;return f===0&&(f=12),g.ordinalNumber(f,{unit:"hour"})}return u.default.h(m,h)},H:function(m,h,g){return h==="Ho"?g.ordinalNumber(m.getUTCHours(),{unit:"hour"}):u.default.H(m,h)},K:function(m,h,g){var f=m.getUTCHours()%12;return h==="Ko"?g.ordinalNumber(f,{unit:"hour"}):(0,s.default)(f,h.length)},k:function(m,h,g){var f=m.getUTCHours();return f===0&&(f=24),h==="ko"?g.ordinalNumber(f,{unit:"hour"}):(0,s.default)(f,h.length)},m:function(m,h,g){return h==="mo"?g.ordinalNumber(m.getUTCMinutes(),{unit:"minute"}):u.default.m(m,h)},s:function(m,h,g){return h==="so"?g.ordinalNumber(m.getUTCSeconds(),{unit:"second"}):u.default.s(m,h)},S:function(m,h){return u.default.S(m,h)},X:function(m,h,g,f){var B=f._originalDate||m,S=B.getTimezoneOffset();if(S===0)return"Z";switch(h){case"X":return v(S);case"XXXX":case"XX":return b(S);case"XXXXX":case"XXX":default:return b(S,":")}},x:function(m,h,g,f){var B=f._originalDate||m,S=B.getTimezoneOffset();switch(h){case"x":return v(S);case"xxxx":case"xx":return b(S);case"xxxxx":case"xxx":default:return b(S,":")}},O:function(m,h,g,f){var B=f._originalDate||m,S=B.getTimezoneOffset();switch(h){case"O":case"OO":case"OOO":return"GMT"+p(S,":");case"OOOO":default:return"GMT"+b(S,":")}},z:function(m,h,g,f){var B=f._originalDate||m,S=B.getTimezoneOffset();switch(h){case"z":case"zz":case"zzz":return"GMT"+p(S,":");case"zzzz":default:return"GMT"+b(S,":")}},t:function(m,h,g,f){var B=f._originalDate||m,S=Math.floor(B.getTime()/1e3);return(0,s.default)(S,h.length)},T:function(m,h,g,f){var B=f._originalDate||m,S=B.getTime();return(0,s.default)(S,h.length)}};function p(m,h){var g=m>0?"-":"+",f=Math.abs(m),B=Math.floor(f/60),S=f%60;if(S===0)return g+String(B);var z=h||"";return g+String(B)+z+(0,s.default)(S,2)}function v(m,h){if(m%60===0){var g=m>0?"-":"+";return g+(0,s.default)(Math.abs(m)/60,2)}return b(m,h)}function b(m,h){var g=h||"",f=m>0?"-":"+",B=Math.abs(m),S=(0,s.default)(Math.floor(B/60),2),z=(0,s.default)(B%60,2);return f+S+g+z}var w=d;t.default=w,e.exports=t.default})(mr,mr.exports);var f4=mr.exports,Er={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(l,s){switch(l){case"P":return s.date({width:"short"});case"PP":return s.date({width:"medium"});case"PPP":return s.date({width:"long"});case"PPPP":default:return s.date({width:"full"})}},a=function(l,s){switch(l){case"p":return s.time({width:"short"});case"pp":return s.time({width:"medium"});case"ppp":return s.time({width:"long"});case"pppp":default:return s.time({width:"full"})}},r=function(l,s){var u=l.match(/(P+)(p+)?/)||[],c=u[1],d=u[2];if(!d)return n(l,s);var p;switch(c){case"P":p=s.dateTime({width:"short"});break;case"PP":p=s.dateTime({width:"medium"});break;case"PPP":p=s.dateTime({width:"long"});break;case"PPPP":default:p=s.dateTime({width:"full"});break}return p.replace("{{date}}",n(c,s)).replace("{{time}}",a(d,s))},o={p:a,P:r},i=o;t.default=i,e.exports=t.default})(Er,Er.exports);var h4=Er.exports,Tr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a){var r=new Date(Date.UTC(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()));return r.setUTCFullYear(a.getFullYear()),a.getTime()-r.getTime()}e.exports=t.default})(Tr,Tr.exports);var s0=Tr.exports,jn={};Object.defineProperty(jn,"__esModule",{value:!0});jn.isProtectedDayOfYearToken=b4;jn.isProtectedWeekYearToken=y4;jn.throwProtectedError=w4;var g4=["D","DD"],m4=["YY","YYYY"];function b4(e){return g4.indexOf(e)!==-1}function y4(e){return m4.indexOf(e)!==-1}function w4(e,t,n){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Or={exports:{}},Zr={exports:{}},Ir={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},a=function(o,i,l){var s,u=n[o];return typeof u=="string"?s=u:i===1?s=u.one:s=u.other.replace("{{count}}",i.toString()),l!=null&&l.addSuffix?l.comparison&&l.comparison>0?"in "+s:s+" ago":s},r=a;t.default=r,e.exports=t.default})(Ir,Ir.exports);var k4=Ir.exports,Lr={exports:{}},Pr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a){return function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=r.width?String(r.width):a.defaultWidth,i=a.formats[o]||a.formats[a.defaultWidth];return i}}e.exports=t.default})(Pr,Pr.exports);var C4=Pr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(C4),r={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},o={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},i={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},l={date:(0,a.default)({formats:r,defaultWidth:"full"}),time:(0,a.default)({formats:o,defaultWidth:"full"}),dateTime:(0,a.default)({formats:i,defaultWidth:"full"})},s=l;t.default=s,e.exports=t.default})(Lr,Lr.exports);var x4=Lr.exports,Yr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},a=function(o,i,l,s){return n[o]},r=a;t.default=r,e.exports=t.default})(Yr,Yr.exports);var M4=Yr.exports,_r={exports:{}},Nr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a){return function(r,o){var i=o!=null&&o.context?String(o.context):"standalone",l;if(i==="formatting"&&a.formattingValues){var s=a.defaultFormattingWidth||a.defaultWidth,u=o!=null&&o.width?String(o.width):s;l=a.formattingValues[u]||a.formattingValues[s]}else{var c=a.defaultWidth,d=o!=null&&o.width?String(o.width):a.defaultWidth;l=a.values[d]||a.values[c]}var p=a.argumentCallback?a.argumentCallback(r):r;return l[p]}}e.exports=t.default})(Nr,Nr.exports);var B4=Nr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(B4),r={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},o={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},i={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},l={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},s={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},u={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},c=function(v,b){var w=Number(v),m=w%100;if(m>20||m<10)switch(m%10){case 1:return w+"st";case 2:return w+"nd";case 3:return w+"rd"}return w+"th"},d={ordinalNumber:c,era:(0,a.default)({values:r,defaultWidth:"wide"}),quarter:(0,a.default)({values:o,defaultWidth:"wide",argumentCallback:function(v){return v-1}}),month:(0,a.default)({values:i,defaultWidth:"wide"}),day:(0,a.default)({values:l,defaultWidth:"wide"}),dayPeriod:(0,a.default)({values:s,defaultWidth:"wide",formattingValues:u,defaultFormattingWidth:"wide"})},p=d;t.default=p,e.exports=t.default})(_r,_r.exports);var A4=_r.exports,jr={exports:{}},zr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(o){return function(i){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=l.width,u=s&&o.matchPatterns[s]||o.matchPatterns[o.defaultMatchWidth],c=i.match(u);if(!c)return null;var d=c[0],p=s&&o.parsePatterns[s]||o.parsePatterns[o.defaultParseWidth],v=Array.isArray(p)?r(p,function(m){return m.test(d)}):a(p,function(m){return m.test(d)}),b;b=o.valueCallback?o.valueCallback(v):v,b=l.valueCallback?l.valueCallback(b):b;var w=i.slice(d.length);return{value:b,rest:w}}}function a(o,i){for(var l in o)if(o.hasOwnProperty(l)&&i(o[l]))return l}function r(o,i){for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.match(a.matchPattern);if(!i)return null;var l=i[0],s=r.match(a.parsePattern);if(!s)return null;var u=a.valueCallback?a.valueCallback(s[0]):s[0];u=o.valueCallback?o.valueCallback(u):u;var c=r.slice(l.length);return{value:u,rest:c}}}e.exports=t.default})(Hr,Hr.exports);var D4=Hr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(S4),r=n(D4),o=/^(\d+)(th|st|nd|rd)?/i,i=/\d+/i,l={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},s={any:[/^b/i,/^(a|c)/i]},u={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},c={any:[/1/i,/2/i,/3/i,/4/i]},d={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},p={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},v={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},b={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},w={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},m={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},h={ordinalNumber:(0,r.default)({matchPattern:o,parsePattern:i,valueCallback:function(f){return parseInt(f,10)}}),era:(0,a.default)({matchPatterns:l,defaultMatchWidth:"wide",parsePatterns:s,defaultParseWidth:"any"}),quarter:(0,a.default)({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:c,defaultParseWidth:"any",valueCallback:function(f){return f+1}}),month:(0,a.default)({matchPatterns:d,defaultMatchWidth:"wide",parsePatterns:p,defaultParseWidth:"any"}),day:(0,a.default)({matchPatterns:v,defaultMatchWidth:"wide",parsePatterns:b,defaultParseWidth:"any"}),dayPeriod:(0,a.default)({matchPatterns:w,defaultMatchWidth:"any",parsePatterns:m,defaultParseWidth:"any"})},g=h;t.default=g,e.exports=t.default})(jr,jr.exports);var E4=jr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(k4),r=n(x4),o=n(M4),i=n(A4),l=n(E4),s={code:"en-US",formatDistance:a.default,formatLong:r.default,formatRelative:o.default,localize:i.default,match:l.default,options:{weekStartsOn:0,firstWeekContainsDate:1}},u=s;t.default=u,e.exports=t.default})(Zr,Zr.exports);var T4=Zr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(T4),r=a.default;t.default=r,e.exports=t.default})(Or,Or.exports);var O4=Or.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=f;var a=n(a4),r=n(o4),o=n(vt),i=n(f4),l=n(h4),s=n(s0),u=jn,c=n(Yt),d=n(je),p=_t,v=n(O4),b=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,w=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,m=/^'([^]*?)'?$/,h=/''/g,g=/[a-zA-Z]/;function f(S,z,j){var O,C,y,M,T,L,$,q,te,W,de,ue,Me,ze,De,Ye,He,lt;(0,d.default)(2,arguments);var st=String(z),Fe=(0,p.getDefaultOptions)(),Ve=(O=(C=j==null?void 0:j.locale)!==null&&C!==void 0?C:Fe.locale)!==null&&O!==void 0?O:v.default,P=(0,c.default)((y=(M=(T=(L=j==null?void 0:j.firstWeekContainsDate)!==null&&L!==void 0?L:j==null||($=j.locale)===null||$===void 0||(q=$.options)===null||q===void 0?void 0:q.firstWeekContainsDate)!==null&&T!==void 0?T:Fe.firstWeekContainsDate)!==null&&M!==void 0?M:(te=Fe.locale)===null||te===void 0||(W=te.options)===null||W===void 0?void 0:W.firstWeekContainsDate)!==null&&y!==void 0?y:1);if(!(P>=1&&P<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var I=(0,c.default)((de=(ue=(Me=(ze=j==null?void 0:j.weekStartsOn)!==null&&ze!==void 0?ze:j==null||(De=j.locale)===null||De===void 0||(Ye=De.options)===null||Ye===void 0?void 0:Ye.weekStartsOn)!==null&&Me!==void 0?Me:Fe.weekStartsOn)!==null&&ue!==void 0?ue:(He=Fe.locale)===null||He===void 0||(lt=He.options)===null||lt===void 0?void 0:lt.weekStartsOn)!==null&&de!==void 0?de:0);if(!(I>=0&&I<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Ve.localize)throw new RangeError("locale must contain localize property");if(!Ve.formatLong)throw new RangeError("locale must contain formatLong property");var H=(0,o.default)(S);if(!(0,a.default)(H))throw new RangeError("Invalid time value");var U=(0,s.default)(H),ne=(0,r.default)(H,U),_e={firstWeekContainsDate:P,weekStartsOn:I,locale:Ve,_originalDate:H},fe=st.match(w).map(function(Ee){var Qe=Ee[0];if(Qe==="p"||Qe==="P"){var jt=l.default[Qe];return jt(Ee,Ve.formatLong)}return Ee}).join("").match(b).map(function(Ee){if(Ee==="''")return"'";var Qe=Ee[0];if(Qe==="'")return B(Ee);var jt=i.default[Qe];if(jt)return!(j!=null&&j.useAdditionalWeekYearTokens)&&(0,u.isProtectedWeekYearToken)(Ee)&&(0,u.throwProtectedError)(Ee,z,String(S)),!(j!=null&&j.useAdditionalDayOfYearTokens)&&(0,u.isProtectedDayOfYearToken)(Ee)&&(0,u.throwProtectedError)(Ee,z,String(S)),jt(ne,Ee,Ve.localize,_e);if(Qe.match(g))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Qe+"`");return Ee}).join("");return fe}function B(S){var z=S.match(m);return z?z[1].replace(h,"'"):S}e.exports=t.default})(ur,ur.exports);var Z4=ur.exports,Fr={exports:{}},Rr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(i,l,s){var u=o(i,s.timeZone,s.locale);return u.formatToParts?a(u,l):r(u,l)}function a(i,l){for(var s=i.formatToParts(l),u=s.length-1;u>=0;--u)if(s[u].type==="timeZoneName")return s[u].value}function r(i,l){var s=i.format(l).replace(/\u200E/g,""),u=/ [\w-+ ]+$/.exec(s);return u?u[0].substr(1):""}function o(i,l,s){if(s&&!s.code)throw new Error("date-fns-tz error: Please set a language code on the locale object imported from date-fns, e.g. `locale.code = 'en-US'`");return new Intl.DateTimeFormat(s?[s.code,"en-US"]:void 0,{timeZone:l,timeZoneName:i})}e.exports=t.default})(Rr,Rr.exports);var I4=Rr.exports,Vr={exports:{}},Qr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(s,u){var c=l(u);return c.formatToParts?r(c,s):o(c,s)}var a={year:0,month:1,day:2,hour:3,minute:4,second:5};function r(s,u){try{for(var c=s.formatToParts(u),d=[],p=0;p=0&&(d[v]=parseInt(c[p].value,10))}return d}catch(b){if(b instanceof RangeError)return[NaN];throw b}}function o(s,u){var c=s.format(u).replace(/\u200E/g,""),d=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(c);return[d[3],d[1],d[2],d[4],d[5],d[6]]}var i={};function l(s){if(!i[s]){var u=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),c=u==="06/25/2014, 00:00:00"||u==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";i[s]=c?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:s,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:s,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return i[s]}e.exports=t.default})(Qr,Qr.exports);var L4=Qr.exports,Ur={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a,r,o,i,l,s,u){var c=new Date(0);return c.setUTCFullYear(a,r,o),c.setUTCHours(i,l,s,u),c}e.exports=t.default})(Ur,Ur.exports);var u0=Ur.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var n=r(L4),a=r(u0);function r(w){return w&&w.__esModule?w:{default:w}}var o=36e5,i=6e4,l={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-]\d{2}):?(\d{2})$/};function s(w,m,h){var g,f;if(!w||(g=l.timezoneZ.exec(w),g))return 0;var B;if(g=l.timezoneHH.exec(w),g)return B=parseInt(g[1],10),p(B)?-(B*o):NaN;if(g=l.timezoneHHMM.exec(w),g){B=parseInt(g[1],10);var S=parseInt(g[2],10);return p(B,S)?(f=Math.abs(B)*o+S*i,B>0?-f:f):NaN}if(b(w)){m=new Date(m||Date.now());var z=h?m:u(m),j=c(z,w),O=h?j:d(m,j,w);return-O}return NaN}function u(w){return(0,a.default)(w.getFullYear(),w.getMonth(),w.getDate(),w.getHours(),w.getMinutes(),w.getSeconds(),w.getMilliseconds())}function c(w,m){var h=(0,n.default)(w,m),g=(0,a.default)(h[0],h[1]-1,h[2],h[3]%24,h[4],h[5],0).getTime(),f=w.getTime(),B=f%1e3;return f-=B>=0?B:1e3+B,g-f}function d(w,m,h){var g=w.getTime(),f=g-m,B=c(new Date(f),h);if(m===B)return m;f-=B-m;var S=c(new Date(f),h);return B===S?B:Math.max(B,S)}function p(w,m){return-23<=w&&w<=23&&(m==null||0<=m&&m<=59)}var v={};function b(w){if(v[w])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:w}),v[w]=!0,!0}catch{return!1}}e.exports=t.default})(Vr,Vr.exports);var zn=Vr.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(I4),a=r(zn);function r(v){return v&&v.__esModule?v:{default:v}}var o=60*1e3,i={X:function(v,b,w,m){var h=l(m.timeZone,m._originalDate||v);if(h===0)return"Z";switch(b){case"X":return c(h);case"XXXX":case"XX":return u(h);case"XXXXX":case"XXX":default:return u(h,":")}},x:function(v,b,w,m){var h=l(m.timeZone,m._originalDate||v);switch(b){case"x":return c(h);case"xxxx":case"xx":return u(h);case"xxxxx":case"xxx":default:return u(h,":")}},O:function(v,b,w,m){var h=l(m.timeZone,m._originalDate||v);switch(b){case"O":case"OO":case"OOO":return"GMT"+d(h,":");case"OOOO":default:return"GMT"+u(h,":")}},z:function(v,b,w,m){var h=m._originalDate||v;switch(b){case"z":case"zz":case"zzz":return(0,n.default)("short",h,m);case"zzzz":default:return(0,n.default)("long",h,m)}}};function l(v,b){var w=v?(0,a.default)(v,b,!0)/o:b.getTimezoneOffset();if(Number.isNaN(w))throw new RangeError("Invalid time zone specified: "+v);return w}function s(v,b){for(var w=v<0?"-":"",m=Math.abs(v).toString();m.length0?"-":"+",h=Math.abs(v),g=s(Math.floor(h/60),2),f=s(Math.floor(h%60),2);return m+g+w+f}function c(v,b){if(v%60===0){var w=v>0?"-":"+";return w+s(Math.abs(v)/60,2)}return u(v,b)}function d(v,b){var w=v>0?"-":"+",m=Math.abs(v),h=Math.floor(m/60),g=m%60;if(g===0)return w+String(h);var f=b||"";return w+String(h)+f+s(g,2)}var p=i;t.default=p,e.exports=t.default})(Fr,Fr.exports);var P4=Fr.exports,Gr={exports:{}},Kr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,a=n;t.default=a,e.exports=t.default})(Kr,Kr.exports);var c0=Kr.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=d;var n=i(Yt),a=i(s0),r=i(zn),o=i(c0);function i(O){return O&&O.__esModule?O:{default:O}}var l=36e5,s=6e4,u=2,c={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:o.default};function d(O,C){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(O===null)return new Date(NaN);var y=C||{},M=y.additionalDigits==null?u:(0,n.default)(y.additionalDigits);if(M!==2&&M!==1&&M!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(O instanceof Date||typeof O=="object"&&Object.prototype.toString.call(O)==="[object Date]")return new Date(O.getTime());if(typeof O=="number"||Object.prototype.toString.call(O)==="[object Number]")return new Date(O);if(!(typeof O=="string"||Object.prototype.toString.call(O)==="[object String]"))return new Date(NaN);var T=p(O),L=v(T.date,M),$=L.year,q=L.restDateString,te=b(q,$);if(isNaN(te))return new Date(NaN);if(te){var W=te.getTime(),de=0,ue;if(T.time&&(de=w(T.time),isNaN(de)))return new Date(NaN);if(T.timeZone||y.timeZone){if(ue=(0,r.default)(T.timeZone||y.timeZone,new Date(W+de)),isNaN(ue))return new Date(NaN)}else ue=(0,a.default)(new Date(W+de)),ue=(0,a.default)(new Date(W+de+ue));return new Date(W+de+ue)}else return new Date(NaN)}function p(O){var C={},y=c.dateTimePattern.exec(O),M;if(y?(C.date=y[1],M=y[3]):(y=c.datePattern.exec(O),y?(C.date=y[1],M=y[2]):(C.date=null,M=O)),M){var T=c.timeZone.exec(M);T?(C.time=M.replace(T[1],""),C.timeZone=T[1].trim()):C.time=M}return C}function v(O,C){var y=c.YYY[C],M=c.YYYYY[C],T;if(T=c.YYYY.exec(O)||M.exec(O),T){var L=T[1];return{year:parseInt(L,10),restDateString:O.slice(L.length)}}if(T=c.YY.exec(O)||y.exec(O),T){var $=T[1];return{year:parseInt($,10)*100,restDateString:O.slice($.length)}}return{year:null}}function b(O,C){if(C===null)return null;var y,M,T,L;if(O.length===0)return M=new Date(0),M.setUTCFullYear(C),M;if(y=c.MM.exec(O),y)return M=new Date(0),T=parseInt(y[1],10)-1,B(C,T)?(M.setUTCFullYear(C,T),M):new Date(NaN);if(y=c.DDD.exec(O),y){M=new Date(0);var $=parseInt(y[1],10);return S(C,$)?(M.setUTCFullYear(C,0,$),M):new Date(NaN)}if(y=c.MMDD.exec(O),y){M=new Date(0),T=parseInt(y[1],10)-1;var q=parseInt(y[2],10);return B(C,T,q)?(M.setUTCFullYear(C,T,q),M):new Date(NaN)}if(y=c.Www.exec(O),y)return L=parseInt(y[1],10)-1,z(C,L)?m(C,L):new Date(NaN);if(y=c.WwwD.exec(O),y){L=parseInt(y[1],10)-1;var te=parseInt(y[2],10)-1;return z(C,L,te)?m(C,L,te):new Date(NaN)}return null}function w(O){var C,y,M;if(C=c.HH.exec(O),C)return y=parseFloat(C[1].replace(",",".")),j(y)?y%24*l:NaN;if(C=c.HHMM.exec(O),C)return y=parseInt(C[1],10),M=parseFloat(C[2].replace(",",".")),j(y,M)?y%24*l+M*s:NaN;if(C=c.HHMMSS.exec(O),C){y=parseInt(C[1],10),M=parseInt(C[2],10);var T=parseFloat(C[3].replace(",","."));return j(y,M,T)?y%24*l+M*s+T*1e3:NaN}return null}function m(O,C,y){C=C||0,y=y||0;var M=new Date(0);M.setUTCFullYear(O,0,4);var T=M.getUTCDay()||7,L=C*7+y+1-T;return M.setUTCDate(M.getUTCDate()+L),M}var h=[31,28,31,30,31,30,31,31,30,31,30,31],g=[31,29,31,30,31,30,31,31,30,31,30,31];function f(O){return O%400===0||O%4===0&&O%100!==0}function B(O,C,y){if(C<0||C>11)return!1;if(y!=null){if(y<1)return!1;var M=f(O);if(M&&y>g[C]||!M&&y>h[C])return!1}return!0}function S(O,C){if(C<1)return!1;var y=f(O);return!(y&&C>366||!y&&C>365)}function z(O,C,y){return!(C<0||C>52||y!=null&&(y<0||y>6))}function j(O,C,y){return!(O!=null&&(O<0||O>=25)||C!=null&&(C<0||C>=60)||y!=null&&(y<0||y>=60))}e.exports=t.default})(Gr,Gr.exports);var Co=Gr.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var n=o(Z4),a=o(P4),r=o(Co);function o(s){return s&&s.__esModule?s:{default:s}}var i=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function l(s,u,c){var d=String(u),p=c||{},v=d.match(i);if(v){var b=(0,r.default)(s,p);d=v.reduce(function(w,m){if(m[0]==="'")return w;var h=w.indexOf(m),g=w[h-1]==="'",f=w.replace(m,"'"+a.default[m[0]](b,m,null,p)+"'");return g?f.substring(0,h-1)+f.substring(h+1):f},d)}return(0,n.default)(s,d,p)}e.exports=t.default})(sr,sr.exports);var Y4=sr.exports,si={exports:{}},$r={exports:{}},qr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a,r){if(a==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(a[o]=r[o]);return a}e.exports=t.default})(qr,qr.exports);var _4=qr.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n(_4);function r(o){return(0,a.default)({},o)}e.exports=t.default})($r,$r.exports);var d0=$r.exports,Wr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var n=r(zn),a=r(Co);function r(i){return i&&i.__esModule?i:{default:i}}function o(i,l,s){var u=(0,a.default)(i,s),c=(0,n.default)(l,u,!0),d=new Date(u.getTime()-c),p=new Date(0);return p.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),p.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),p}e.exports=t.default})(Wr,Wr.exports);var N4=Wr.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=o(d0),a=o(Y4),r=o(N4);function o(l){return l&&l.__esModule?l:{default:l}}function i(l,s,u,c){var d=(0,n.default)(c);return d.timeZone=s,(0,a.default)((0,r.default)(l,s),u,d)}e.exports=t.default})(si,si.exports);var ui={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var n=a(zn);function a(o){return o&&o.__esModule?o:{default:o}}function r(o,i){return-(0,n.default)(o,i)}e.exports=t.default})(ui,ui.exports);var ci={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var n=l(d0),a=l(Co),r=l(c0),o=l(zn),i=l(u0);function l(u){return u&&u.__esModule?u:{default:u}}function s(u,c,d){if(typeof u=="string"&&!u.match(r.default)){var p=(0,n.default)(d);return p.timeZone=c,(0,a.default)(u,p)}var v=(0,a.default)(u,d),b=(0,i.default)(v.getFullYear(),v.getMonth(),v.getDate(),v.getHours(),v.getMinutes(),v.getSeconds(),v.getMilliseconds()).getTime(),w=(0,o.default)(c,new Date(b));return new Date(b+w)}e.exports=t.default})(ci,ci.exports);var Qn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},j4=typeof Qn=="object"&&Qn&&Qn.Object===Object&&Qn,p0=j4,z4=p0,H4=typeof self=="object"&&self&&self.Object===Object&&self,F4=z4||H4||Function("return this")(),ft=F4,R4=ft,V4=R4.Symbol,on=V4,di=on,v0=Object.prototype,Q4=v0.hasOwnProperty,U4=v0.toString,wn=di?di.toStringTag:void 0;function G4(e){var t=Q4.call(e,wn),n=e[wn];try{e[wn]=void 0;var a=!0}catch{}var r=U4.call(e);return a&&(t?e[wn]=n:delete e[wn]),r}var K4=G4,$4=Object.prototype,q4=$4.toString;function W4(e){return q4.call(e)}var X4=W4,pi=on,J4=K4,e3=X4,t3="[object Null]",n3="[object Undefined]",vi=pi?pi.toStringTag:void 0;function a3(e){return e==null?e===void 0?n3:t3:vi&&vi in Object(e)?J4(e):e3(e)}var ln=a3;function r3(e){return e!=null&&typeof e=="object"}var wt=r3,o3=Array.isArray,ot=o3;function i3(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var it=i3,l3=ln,s3=it,u3="[object AsyncFunction]",c3="[object Function]",d3="[object GeneratorFunction]",p3="[object Proxy]";function v3(e){if(!s3(e))return!1;var t=l3(e);return t==c3||t==d3||t==u3||t==p3}var xo=v3,f3=9007199254740991;function h3(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=f3}var Mo=h3,g3=xo,m3=Mo;function b3(e){return e!=null&&m3(e.length)&&!g3(e)}var Ca=b3,y3=Ca,w3=wt;function k3(e){return w3(e)&&y3(e)}var C3=k3;function x3(e){return function(t){return e(t)}}var Bo=x3,en={exports:{}};(function(e,t){var n=p0,a=t&&!t.nodeType&&t,r=a&&!0&&e&&!e.nodeType&&e,o=r&&r.exports===a,i=o&&n.process,l=function(){try{var s=r&&r.require&&r.require("util").types;return s||i&&i.binding&&i.binding("util")}catch{}}();e.exports=l})(en,en.exports);var fi=en.exports;fi&&fi.isDate;var M3=ln,B3=wt,A3="[object Symbol]";function S3(e){return typeof e=="symbol"||B3(e)&&M3(e)==A3}var Ao=S3,D3=ot,E3=Ao,T3=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,O3=/^\w*$/;function Z3(e,t){if(D3(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||E3(e)?!0:O3.test(e)||!T3.test(e)||t!=null&&e in Object(t)}var So=Z3,I3=ft,L3=I3["__core-js_shared__"],P3=L3,Va=P3,hi=function(){var e=/[^.]+$/.exec(Va&&Va.keys&&Va.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Y3(e){return!!hi&&hi in e}var _3=Y3,N3=Function.prototype,j3=N3.toString;function z3(e){if(e!=null){try{return j3.call(e)}catch{}try{return e+""}catch{}}return""}var f0=z3,H3=xo,F3=_3,R3=it,V3=f0,Q3=/[\\^$.*+?()[\]{}|]/g,U3=/^\[object .+?Constructor\]$/,G3=Function.prototype,K3=Object.prototype,$3=G3.toString,q3=K3.hasOwnProperty,W3=RegExp("^"+$3.call(q3).replace(Q3,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function X3(e){if(!R3(e)||F3(e))return!1;var t=H3(e)?W3:U3;return t.test(V3(e))}var J3=X3;function ep(e,t){return e==null?void 0:e[t]}var tp=ep,np=J3,ap=tp;function rp(e,t){var n=ap(e,t);return np(n)?n:void 0}var Nt=rp,op=Nt,ip=op(Object,"create"),xa=ip,gi=xa;function lp(){this.__data__=gi?gi(null):{},this.size=0}var sp=lp;function up(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var cp=up,dp=xa,pp="__lodash_hash_undefined__",vp=Object.prototype,fp=vp.hasOwnProperty;function hp(e){var t=this.__data__;if(dp){var n=t[e];return n===pp?void 0:n}return fp.call(t,e)?t[e]:void 0}var gp=hp,mp=xa,bp=Object.prototype,yp=bp.hasOwnProperty;function wp(e){var t=this.__data__;return mp?t[e]!==void 0:yp.call(t,e)}var kp=wp,Cp=xa,xp="__lodash_hash_undefined__";function Mp(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Cp&&t===void 0?xp:t,this}var Bp=Mp,Ap=sp,Sp=cp,Dp=gp,Ep=kp,Tp=Bp;function sn(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1}var Gp=Up,Kp=Ma;function $p(e,t){var n=this.__data__,a=Kp(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}var qp=$p,Wp=Ip,Xp=Hp,Jp=Vp,ev=Gp,tv=qp;function cn(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&el))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var d=-1,p=!0,v=n&Y8?new Z8:void 0;for(o.set(e,t),o.set(t,e);++d0){if(++t>=Vg)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Kg=Gg,$g=Rg,qg=Kg,Wg=qg($g),Y0=Wg,Xg=_o,Jg=P0,em=Y0;function tm(e,t){return em(Jg(e,t,Xg),e+"")}var No=tm,nm=un,am=Ca,rm=Ea,om=it;function im(e,t,n){if(!om(n))return!1;var a=typeof t;return(a=="number"?am(n)&&rm(t,n.length):a=="string"&&t in n)?nm(n[t],e):!1}var _0=im;function lm(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var sm=lm,um=it,cm=Lo,dm=sm,pm=Object.prototype,vm=pm.hasOwnProperty;function fm(e){if(!um(e))return dm(e);var t=cm(e),n=[];for(var a in e)a=="constructor"&&(t||!vm.call(e,a))||n.push(a);return n}var hm=fm,gm=w0,mm=hm,bm=Ca;function ym(e){return bm(e)?gm(e,!0):mm(e)}var mn=ym,wm=No,km=un,Cm=_0,xm=mn,N0=Object.prototype,Mm=N0.hasOwnProperty;wm(function(e,t){e=Object(e);var n=-1,a=t.length,r=a>2?t[2]:void 0;for(r&&Cm(t[0],t[1],r)&&(a=1);++n1?n[r-1]:void 0,i=r>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(r--,o):void 0,i&&S9(n[0],n[1],i)&&(o=r<3?void 0:o,r=1),t=Object(t);++a0&&n(l)?t>1?$0(l,t-1,n,a,r):J9(r,l):a||(r[r.length]=l)}return r}var tb=$0,nb=tb;function ab(e){var t=e==null?0:e.length;return t?nb(e,1):[]}var rb=ab,ob=rb,ib=P0,lb=Y0;function sb(e){return lb(ib(e,void 0,ob),e+"")}var q0=sb,ub=K9,cb=q0;cb(function(e,t){return e==null?{}:ub(e,t)});function db(e,t){for(var n=-1,a=e==null?0:e.length;++nr?0:r+t),n=n>r?r:n,n<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(r);++a1),o}),ak(e,ik(e),n),a&&(n=ek(n,lk|sk|uk,rk));for(var r=t.length;r--;)tk(n,t[r]);return n});const at={ar:{dow:7,L:"D/‏M/‏YYYY"},bg:{dow:2,L:"D.MM.YYYY"},ca:{dow:2,L:"DD/MM/YYYY"},"zh-CN":{dow:2,L:"YYYY/MM/DD"},"zh-TW":{dow:1,L:"YYYY/MM/DD"},hr:{dow:2,L:"DD.MM.YYYY"},cs:{dow:2,L:"DD.MM.YYYY"},da:{dow:2,L:"DD.MM.YYYY"},nl:{dow:2,L:"DD-MM-YYYY"},"en-US":{dow:1,L:"MM/DD/YYYY"},"en-AU":{dow:2,L:"DD/MM/YYYY"},"en-CA":{dow:1,L:"YYYY-MM-DD"},"en-GB":{dow:2,L:"DD/MM/YYYY"},"en-IE":{dow:2,L:"DD-MM-YYYY"},"en-NZ":{dow:2,L:"DD/MM/YYYY"},"en-ZA":{dow:1,L:"YYYY/MM/DD"},eo:{dow:2,L:"YYYY-MM-DD"},et:{dow:2,L:"DD.MM.YYYY"},fi:{dow:2,L:"DD.MM.YYYY"},fr:{dow:2,L:"DD/MM/YYYY"},"fr-CA":{dow:1,L:"YYYY-MM-DD"},"fr-CH":{dow:2,L:"DD.MM.YYYY"},de:{dow:2,L:"DD.MM.YYYY"},he:{dow:1,L:"DD.MM.YYYY"},id:{dow:2,L:"DD/MM/YYYY"},it:{dow:2,L:"DD/MM/YYYY"},ja:{dow:1,L:"YYYY年M月D日"},ko:{dow:1,L:"YYYY.MM.DD"},lv:{dow:2,L:"DD.MM.YYYY"},lt:{dow:2,L:"DD.MM.YYYY"},mk:{dow:2,L:"D.MM.YYYY"},nb:{dow:2,L:"D. MMMM YYYY"},nn:{dow:2,L:"D. MMMM YYYY"},pl:{dow:2,L:"DD.MM.YYYY"},pt:{dow:2,L:"DD/MM/YYYY"},ro:{dow:2,L:"DD.MM.YYYY"},ru:{dow:2,L:"DD.MM.YYYY"},sk:{dow:2,L:"DD.MM.YYYY"},"es-ES":{dow:2,L:"DD/MM/YYYY"},"es-MX":{dow:2,L:"DD/MM/YYYY"},sv:{dow:2,L:"YYYY-MM-DD"},th:{dow:1,L:"DD/MM/YYYY"},tr:{dow:2,L:"DD.MM.YYYY"},uk:{dow:2,L:"DD.MM.YYYY"},vi:{dow:2,L:"DD/MM/YYYY"}};at.en=at["en-US"];at.es=at["es-ES"];at.no=at.nb;at.zh=at["zh-CN"];Lg(at).forEach(([e,{dow:t,L:n}])=>{at[e]={id:e,firstDayOfWeek:t,masks:{L:n}}});const ck=300,dk=60,pk=80;var vk={maxSwipeTime:ck,minHorizontalSwipeDistance:dk,maxVerticalSwipeDistance:pk};const fk="MMMM YYYY",hk="W",gk="MMM",mk=["L","YYYY-MM-DD","YYYY/MM/DD"],bk=["L h:mm A","YYYY-MM-DD h:mm A","YYYY/MM/DD h:mm A"],yk=["L HH:mm","YYYY-MM-DD HH:mm","YYYY/MM/DD HH:mm"],wk=["h:mm A"],kk=["HH:mm"],Ck="WWW, MMM D, YYYY",xk=["L","YYYY-MM-DD","YYYY/MM/DD"],Mk="iso",Bk="YYYY-MM-DDTHH:mm:ss.SSSZ";var Ak={title:fk,weekdays:hk,navMonths:gk,input:mk,inputDateTime:bk,inputDateTime24hr:yk,inputTime:wk,inputTime24hr:kk,dayPopover:Ck,data:xk,model:Mk,iso:Bk};const Sk="640px",Dk="768px",Ek="1024px",Tk="1280px";var Ok={sm:Sk,md:Dk,lg:Ek,xl:Tk};const Zk={componentPrefix:"v",color:"blue",isDark:!1,navVisibility:"click",titlePosition:"center",transition:"slide-h",touch:vk,masks:Ak,screens:Ok,locales:at,datePicker:{updateOnInput:!0,inputDebounce:1e3,popover:{visibility:"hover-focus",placement:"bottom-start",keepVisibleOnInput:!1,isInteractive:!0}}},ll=Al(Zk);E(()=>mg(ll.locales,e=>(e.masks=j9(e.masks,ll.masks),e)));const Ik=["data-testid"],Lk=["title"],Pk=oe({__name:"KDropdownItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0},hasDivider:{type:Boolean,default:!1},isDangerous:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},selectionMenuChild:{type:Boolean,default:!1},onClick:{type:Function,default:void 0}},emits:["click","change"],setup(e,{emit:t}){const n=e,a=Ds(),r=E(()=>{var p;return(p=n.item)!=null&&p.to?"link":typeof n.onClick<"u"||n.selectionMenuChild?"button":"default"}),o=E(()=>{var p;return((p=n.item)==null?void 0:p.label)||""}),i=E(()=>a?a.path:""),l=E(()=>{var p;return((p=n.item)==null?void 0:p.to)||void 0}),s=p=>{t("click",p),n.selectionMenuChild&&t("change",n.item)},u=p=>{p.preventDefault(),p.stopPropagation()},c=E(()=>{let p="div";return r.value==="link"&&l.value&&n.disabled?p="link":r.value==="link"&&l.value?p="router-link":r.value==="button"&&(p="button"),p}),d=E(()=>({link:{tag:"a",onClick:u,attrs:{class:`k-dropdown-item-trigger ${n.disabled?"disabled":""}`,href:"#"}},"router-link":{tag:"router-link",onClick:s,attrs:{class:`k-dropdown-item-trigger ${n.disabled?"disabled":""}`,to:n.disabled?i.value:l.value}},button:{tag:ye,onClick:s,attrs:{class:"k-dropdown-item-trigger btn-link k-button non-visual-button",disabled:n.disabled,isRounded:!1}},div:{tag:"div",attrs:{class:"k-dropdown-item-trigger"}}}));return(p,v)=>(k(),A("li",{class:K(["k-dropdown-item w-100",{"has-divider":e.hasDivider,disabled:x(r)==="default"&&e.disabled,danger:e.isDangerous,"k-dropdown-selected-option":e.selected}]),"data-testid":`k-dropdown-item-${x(o).replace(/ /gi,"-")}`},[(k(),X(In(x(d)[x(c)].tag),me({"data-testid":"k-dropdown-item-trigger"},x(d)[x(c)].attrs,{onClick:x(d)[x(c)].onClick}),{default:F(()=>[D("span",{class:"truncate",title:x(o)},[Y(p.$slots,"default",{},()=>[V(Q(x(o)),1)])],8,Lk)]),_:3},16,["onClick"]))],10,Ik))}}),Yk={class:"k-dropdown-list dropdown-list","data-testid":"k-dropdown-list"},_k=oe({__name:"KDropdownMenu",props:{appearance:{type:String,default:"menu",validator:e=>Qc.includes(e)},buttonAppearance:{type:String,default:"primary"},caretColor:{type:String,default:void 0},label:{type:String,default:""},icon:{type:String,default:""},showCaret:{type:Boolean,default:!1},width:{type:String,default:""},kpopAttributes:{type:Object,default:null},items:{type:Array,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0)},disabled:{type:Boolean,default:!1},disabledTooltip:{type:String,default:""},testMode:{type:Boolean,default:!1}},emits:["toggleDropdown","change"],setup(e,{emit:t}){var n;const a=e,r=N(!1),o=E(()=>a.disabledTooltip?ka:"div"),i={hideCaret:!0,popoverClasses:"k-dropdown-popover mt-1",popoverTimeout:0,positionFixed:!0,placement:"bottomStart"},l={...i,...a.kpopAttributes,width:a.width?a.width:void 0,popoverClasses:`${i.popoverClasses} ${((n=a.kpopAttributes)==null?void 0:n.popoverClasses)||""}`},s=N(),u=p=>{a.appearance==="selectionMenu"&&(s.value=p)},c=async()=>{r.value=!0,await Zt(()=>{r.value=!1})},d=(p,v,b)=>(p.value!==b&&(v(),t("toggleDropdown",p.value)),p.value);return Be(s,(p,v)=>{p&&p!==v&&t("change",p)}),et(()=>{if(a.items){const p=a.items.filter(v=>v.selected);p.length&&(s.value=p[0])}}),(p,v)=>(k(),A("div",{class:K(["k-dropdown k-dropdown-menu",{"selection-dropdown-menu":e.appearance==="selectionMenu"}])},[G(x(Zl),null,{default:F(({toggle:b,isToggled:w})=>[G(bo,me(l,{"data-testid":"k-dropdown-menu-popover","hide-popover":r.value,"on-popover-click":()=>d(w,b,!1),"test-mode":!!e.testMode||void 0,onClosed:()=>d(w,b,!1),onOpened:()=>d(w,b,!0)}),{content:F(()=>[D("ul",Yk,[Y(p.$slots,"items",{closeDropdown:c,handleSelection:u,items:e.items},()=>[(k(!0),A(xe,null,Pe(e.items,(m,h)=>(k(),X(Pk,me(m,{key:`${m.label}-${h}`,item:m,"selection-menu-child":e.appearance==="selectionMenu",onChange:u}),null,16,["item","selection-menu-child"]))),128))],!0)])]),default:F(()=>[(k(),X(In(x(o)),{class:"k-dropdown-trigger dropdown-trigger","data-testid":"k-dropdown-trigger",label:e.disabledTooltip,"max-width":e.disabledTooltip?"240":void 0,position:e.disabledTooltip?"bottom":void 0,"position-fixed":e.disabledTooltip?!0:void 0,"test-mode":!!e.testMode||void 0},{default:F(()=>[Y(p.$slots,"default",{isOpen:w.value},()=>[D("div",null,[e.label||e.icon?(k(),X(ye,{key:0,appearance:e.appearance==="selectionMenu"?"outline":e.buttonAppearance,"caret-color":e.caretColor,class:"k-dropdown-btn","data-testid":"k-dropdown-btn",disabled:e.disabled,icon:e.icon,"show-caret":e.showCaret||e.appearance==="selectionMenu"},{default:F(()=>[V(Q(e.label),1)]),_:1},8,["appearance","caret-color","disabled","icon","show-caret"])):Z("",!0)])],!0)]),_:2},1032,["label","max-width","position","position-fixed","test-mode"]))]),_:2},1040,["hide-popover","on-popover-click","test-mode","onClosed","onOpened"])]),_:3})],2))}}),eM=ce(_k,[["__scopeId","data-v-3f45ec8d"]]),Nk=["disabled","for"],jk={key:0},zk=["checked","disabled"],Hk={key:1},Fk=["disabled","for"],Rk={key:0},Vk=["checked","disabled"],Qk={key:2},Uk={inheritAttrs:!1},Gk=oe({...Uk,__name:"KInputSwitch",props:{modelValue:{type:Boolean,default:!1,required:!0},label:{type:String,default:""},labelPosition:{type:String,default:"right",validator:e=>qc.includes(e)},disabled:{type:Boolean,default:!1},disabledTooltipText:{type:String,default:""},enabledIcon:{type:Boolean,default:!1}},emits:["change","input","update:modelValue"],setup(e,{emit:t}){const n=e,a=At(),r=E(()=>{if(n.disabled!==void 0&&n.disabled!==!1)return a;const i=Object.assign({},a);return delete i.class,delete i.disabled,i}),o=i=>{n.modelValue!==i.target.checked&&(t("change",i.target.checked),t("input",i.target.checked),t("update:modelValue",i.target.checked))};return(i,l)=>e.disabled&&e.disabledTooltipText?(k(),X(ka,{key:0,label:e.disabledTooltipText},{default:F(()=>[D("label",{class:K(["k-switch k-input-switch",[i.$attrs.class]]),disabled:e.disabled,for:i.$attrs.id?String(i.$attrs.id):void 0},[(e.label||i.$slots.label)&&e.labelPosition==="left"?(k(),A("span",jk,[Y(i.$slots,"label",{},()=>[V(Q(e.label),1)],!0)])):Z("",!0),D("input",me({checked:e.modelValue,disabled:e.disabled,type:"checkbox"},x(r),{onChange:o,onInput:o}),null,16,zk),D("div",{class:K(["switch-control",e.labelPosition==="right"?"has-label-right":"has-label-left"])},null,2),(e.label||i.$slots.label)&&e.labelPosition==="right"?(k(),A("span",Hk,[Y(i.$slots,"label",{},()=>[V(Q(e.label),1)],!0)])):Z("",!0)],10,Nk)]),_:3},8,["label"])):(k(),A("label",{key:1,class:K(["k-switch k-input-switch",[i.$attrs.class,{"switch-with-icon":e.enabledIcon}]]),disabled:e.disabled?e.disabled:void 0,for:i.$attrs.id?String(i.$attrs.id):void 0},[(e.label||i.$slots.label)&&e.labelPosition==="left"?(k(),A("span",Rk,[Y(i.$slots,"label",{},()=>[V(Q(e.label),1)],!0)])):Z("",!0),D("input",me({checked:e.modelValue,disabled:e.disabled?e.disabled:void 0},x(r),{type:"checkbox",onChange:o,onInput:o}),null,16,Vk),D("div",{class:K(["switch-control",e.labelPosition==="right"?"has-label-right":"has-label-left"])},null,2),e.enabledIcon&&e.modelValue===!0?(k(),X(ie,{key:1,color:"var(--white)",icon:"check"})):Z("",!0),(e.label||i.$slots.label)&&e.labelPosition==="right"?(k(),A("span",Qk,[Y(i.$slots,"label",{},()=>[V(Q(e.label),1)],!0)])):Z("",!0)],10,Fk))}}),tM=ce(Gk,[["__scopeId","data-v-9d0a8612"]]);/*! + `)],2)),e.showCopyButton||x(l)["secondary-actions"]?(k(),A("div",J5,[e.showCopyButton?(k(),X(ye,{key:0,ref_key:"codeBlockCopyButton",ref:w,appearance:"outline",class:"k-code-block-copy-button","data-testid":"k-code-block-copy-button","is-rounded":!1,size:"small",title:`Copy (${x(r)}+C)`,type:"button",onClick:P},{default:F(()=>[G(ie,{color:"currentColor",icon:"copy",size:"18",title:`Copy (${x(r)}+C)`},null,8,["title"]),e4]),_:1},8,["title"])):Z("",!0),Y(I.$slots,"secondary-actions",{},void 0,!0)])):Z("",!0)])],14,O5))}}),Jx=ce(t4,[["__scopeId","data-v-d7136e26"]]);var so={exports:{}},uo={exports:{}},t0={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(t0);var we=t0.exports,co={exports:{}},po={exports:{}},n0={exports:{}};(function(e){function t(n){return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(n0);var a0=n0.exports,vo={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a,o){if(o.length1?"s":"")+" required, but only "+o.length+" present")}e.exports=t.default})(vo,vo.exports);var je=vo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n(a0),o=n(je);function r(i){return(0,o.default)(1,arguments),i instanceof Date||(0,a.default)(i)==="object"&&Object.prototype.toString.call(i)==="[object Date]"}e.exports=t.default})(po,po.exports);var n4=po.exports,fo={exports:{}};(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n(a0),o=n(je);function r(i){(0,o.default)(1,arguments);var l=Object.prototype.toString.call(i);return i instanceof Date||(0,a.default)(i)==="object"&&l==="[object Date]"?new Date(i.getTime()):typeof i=="number"||l==="[object Number]"?new Date(i):((typeof i=="string"||l==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}e.exports=t.default})(fo,fo.exports);var vt=fo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(n4),o=n(vt),r=n(je);function i(l){if((0,r.default)(1,arguments),!(0,a.default)(l)&&typeof l!="number")return!1;var s=(0,o.default)(l);return!isNaN(Number(s))}e.exports=t.default})(co,co.exports);var a4=co.exports,ho={exports:{}},go={exports:{}},mo={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a){if(a===null||a===!0||a===!1)return NaN;var o=Number(a);return isNaN(o)?o:o<0?Math.ceil(o):Math.floor(o)}e.exports=t.default})(mo,mo.exports);var Yt=mo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(Yt),o=n(vt),r=n(je);function i(l,s){(0,r.default)(2,arguments);var u=(0,o.default)(l).getTime(),c=(0,a.default)(s);return new Date(u+c)}e.exports=t.default})(go,go.exports);var o4=go.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(o4),o=n(je),r=n(Yt);function i(l,s){(0,o.default)(2,arguments);var u=(0,r.default)(s);return(0,a.default)(l,-u)}e.exports=t.default})(ho,ho.exports);var r4=ho.exports,bo={exports:{}},yo={exports:{}};(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(vt),o=n(je),r=864e5;function i(l){(0,o.default)(1,arguments);var s=(0,a.default)(l),u=s.getTime();s.setUTCMonth(0,1),s.setUTCHours(0,0,0,0);var c=s.getTime(),d=u-c;return Math.floor(d/r)+1}e.exports=t.default})(yo,yo.exports);var i4=yo.exports,wo={exports:{}},ko={exports:{}};(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n(vt),o=n(je);function r(i){(0,o.default)(1,arguments);var l=1,s=(0,a.default)(i),u=s.getUTCDay(),c=(u=d.getTime()?u+1:s.getTime()>=v.getTime()?u:u-1}e.exports=t.default})(xo,xo.exports);var o0=xo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(o0),o=n(wr),r=n(je);function i(l){(0,r.default)(1,arguments);var s=(0,a.default)(l),u=new Date(0);u.setUTCFullYear(s,0,4),u.setUTCHours(0,0,0,0);var c=(0,o.default)(u);return c}e.exports=t.default})(Co,Co.exports);var l4=Co.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var a=n(vt),o=n(wr),r=n(l4),i=n(je),l=6048e5;function s(u){(0,i.default)(1,arguments);var c=(0,a.default)(u),d=(0,o.default)(c).getTime()-(0,r.default)(c).getTime();return Math.round(d/l)+1}e.exports=t.default})(wo,wo.exports);var s4=wo.exports,Mo={exports:{}},Bo={exports:{}},_t={};Object.defineProperty(_t,"__esModule",{value:!0});_t.getDefaultOptions=u4;_t.setDefaultOptions=c4;var r0={};function u4(){return r0}function c4(e){r0=e}(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var a=n(vt),o=n(je),r=n(Yt),i=_t;function l(s,u){var c,d,p,v,b,w,m,h;(0,o.default)(1,arguments);var g=(0,i.getDefaultOptions)(),f=(0,r.default)((c=(d=(p=(v=u==null?void 0:u.weekStartsOn)!==null&&v!==void 0?v:u==null||(b=u.locale)===null||b===void 0||(w=b.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&p!==void 0?p:g.weekStartsOn)!==null&&d!==void 0?d:(m=g.locale)===null||m===void 0||(h=m.options)===null||h===void 0?void 0:h.weekStartsOn)!==null&&c!==void 0?c:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var B=(0,a.default)(s),S=B.getUTCDay(),z=(S=1&&z<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var j=new Date(0);j.setUTCFullYear(B+1,0,z),j.setUTCHours(0,0,0,0);var O=(0,r.default)(j,c),C=new Date(0);C.setUTCFullYear(B,0,z),C.setUTCHours(0,0,0,0);var y=(0,r.default)(C,c);return f.getTime()>=O.getTime()?B+1:f.getTime()>=y.getTime()?B:B-1}e.exports=t.default})(So,So.exports);var i0=So.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var a=n(i0),o=n(je),r=n(kr),i=n(Yt),l=_t;function s(u,c){var d,p,v,b,w,m,h,g;(0,o.default)(1,arguments);var f=(0,l.getDefaultOptions)(),B=(0,i.default)((d=(p=(v=(b=c==null?void 0:c.firstWeekContainsDate)!==null&&b!==void 0?b:c==null||(w=c.locale)===null||w===void 0||(m=w.options)===null||m===void 0?void 0:m.firstWeekContainsDate)!==null&&v!==void 0?v:f.firstWeekContainsDate)!==null&&p!==void 0?p:(h=f.locale)===null||h===void 0||(g=h.options)===null||g===void 0?void 0:g.firstWeekContainsDate)!==null&&d!==void 0?d:1),S=(0,a.default)(u,c),z=new Date(0);z.setUTCFullYear(S,0,B),z.setUTCHours(0,0,0,0);var j=(0,r.default)(z,c);return j}e.exports=t.default})(Ao,Ao.exports);var d4=Ao.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var a=n(vt),o=n(kr),r=n(d4),i=n(je),l=6048e5;function s(u,c){(0,i.default)(1,arguments);var d=(0,a.default)(u),p=(0,o.default)(d,c).getTime()-(0,r.default)(d,c).getTime();return Math.round(p/l)+1}e.exports=t.default})(Mo,Mo.exports);var p4=Mo.exports,Do={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a,o){for(var r=a<0?"-":"",i=Math.abs(a).toString();i.length0?s:1-s;return(0,a.default)(l==="yy"?u%100:u,l.length)},M:function(i,l){var s=i.getUTCMonth();return l==="M"?String(s+1):(0,a.default)(s+1,2)},d:function(i,l){return(0,a.default)(i.getUTCDate(),l.length)},a:function(i,l){var s=i.getUTCHours()/12>=1?"pm":"am";switch(l){case"a":case"aa":return s.toUpperCase();case"aaa":return s;case"aaaaa":return s[0];case"aaaa":default:return s==="am"?"a.m.":"p.m."}},h:function(i,l){return(0,a.default)(i.getUTCHours()%12||12,l.length)},H:function(i,l){return(0,a.default)(i.getUTCHours(),l.length)},m:function(i,l){return(0,a.default)(i.getUTCMinutes(),l.length)},s:function(i,l){return(0,a.default)(i.getUTCSeconds(),l.length)},S:function(i,l){var s=l.length,u=i.getUTCMilliseconds(),c=Math.floor(u*Math.pow(10,s-3));return(0,a.default)(c,l.length)}},r=o;t.default=r,e.exports=t.default})(Eo,Eo.exports);var v4=Eo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(i4),o=n(s4),r=n(o0),i=n(p4),l=n(i0),s=n(l0),u=n(v4),c={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},d={G:function(m,h,g){var f=m.getUTCFullYear()>0?1:0;switch(h){case"G":case"GG":case"GGG":return g.era(f,{width:"abbreviated"});case"GGGGG":return g.era(f,{width:"narrow"});case"GGGG":default:return g.era(f,{width:"wide"})}},y:function(m,h,g){if(h==="yo"){var f=m.getUTCFullYear(),B=f>0?f:1-f;return g.ordinalNumber(B,{unit:"year"})}return u.default.y(m,h)},Y:function(m,h,g,f){var B=(0,l.default)(m,f),S=B>0?B:1-B;if(h==="YY"){var z=S%100;return(0,s.default)(z,2)}return h==="Yo"?g.ordinalNumber(S,{unit:"year"}):(0,s.default)(S,h.length)},R:function(m,h){var g=(0,r.default)(m);return(0,s.default)(g,h.length)},u:function(m,h){var g=m.getUTCFullYear();return(0,s.default)(g,h.length)},Q:function(m,h,g){var f=Math.ceil((m.getUTCMonth()+1)/3);switch(h){case"Q":return String(f);case"QQ":return(0,s.default)(f,2);case"Qo":return g.ordinalNumber(f,{unit:"quarter"});case"QQQ":return g.quarter(f,{width:"abbreviated",context:"formatting"});case"QQQQQ":return g.quarter(f,{width:"narrow",context:"formatting"});case"QQQQ":default:return g.quarter(f,{width:"wide",context:"formatting"})}},q:function(m,h,g){var f=Math.ceil((m.getUTCMonth()+1)/3);switch(h){case"q":return String(f);case"qq":return(0,s.default)(f,2);case"qo":return g.ordinalNumber(f,{unit:"quarter"});case"qqq":return g.quarter(f,{width:"abbreviated",context:"standalone"});case"qqqqq":return g.quarter(f,{width:"narrow",context:"standalone"});case"qqqq":default:return g.quarter(f,{width:"wide",context:"standalone"})}},M:function(m,h,g){var f=m.getUTCMonth();switch(h){case"M":case"MM":return u.default.M(m,h);case"Mo":return g.ordinalNumber(f+1,{unit:"month"});case"MMM":return g.month(f,{width:"abbreviated",context:"formatting"});case"MMMMM":return g.month(f,{width:"narrow",context:"formatting"});case"MMMM":default:return g.month(f,{width:"wide",context:"formatting"})}},L:function(m,h,g){var f=m.getUTCMonth();switch(h){case"L":return String(f+1);case"LL":return(0,s.default)(f+1,2);case"Lo":return g.ordinalNumber(f+1,{unit:"month"});case"LLL":return g.month(f,{width:"abbreviated",context:"standalone"});case"LLLLL":return g.month(f,{width:"narrow",context:"standalone"});case"LLLL":default:return g.month(f,{width:"wide",context:"standalone"})}},w:function(m,h,g,f){var B=(0,i.default)(m,f);return h==="wo"?g.ordinalNumber(B,{unit:"week"}):(0,s.default)(B,h.length)},I:function(m,h,g){var f=(0,o.default)(m);return h==="Io"?g.ordinalNumber(f,{unit:"week"}):(0,s.default)(f,h.length)},d:function(m,h,g){return h==="do"?g.ordinalNumber(m.getUTCDate(),{unit:"date"}):u.default.d(m,h)},D:function(m,h,g){var f=(0,a.default)(m);return h==="Do"?g.ordinalNumber(f,{unit:"dayOfYear"}):(0,s.default)(f,h.length)},E:function(m,h,g){var f=m.getUTCDay();switch(h){case"E":case"EE":case"EEE":return g.day(f,{width:"abbreviated",context:"formatting"});case"EEEEE":return g.day(f,{width:"narrow",context:"formatting"});case"EEEEEE":return g.day(f,{width:"short",context:"formatting"});case"EEEE":default:return g.day(f,{width:"wide",context:"formatting"})}},e:function(m,h,g,f){var B=m.getUTCDay(),S=(B-f.weekStartsOn+8)%7||7;switch(h){case"e":return String(S);case"ee":return(0,s.default)(S,2);case"eo":return g.ordinalNumber(S,{unit:"day"});case"eee":return g.day(B,{width:"abbreviated",context:"formatting"});case"eeeee":return g.day(B,{width:"narrow",context:"formatting"});case"eeeeee":return g.day(B,{width:"short",context:"formatting"});case"eeee":default:return g.day(B,{width:"wide",context:"formatting"})}},c:function(m,h,g,f){var B=m.getUTCDay(),S=(B-f.weekStartsOn+8)%7||7;switch(h){case"c":return String(S);case"cc":return(0,s.default)(S,h.length);case"co":return g.ordinalNumber(S,{unit:"day"});case"ccc":return g.day(B,{width:"abbreviated",context:"standalone"});case"ccccc":return g.day(B,{width:"narrow",context:"standalone"});case"cccccc":return g.day(B,{width:"short",context:"standalone"});case"cccc":default:return g.day(B,{width:"wide",context:"standalone"})}},i:function(m,h,g){var f=m.getUTCDay(),B=f===0?7:f;switch(h){case"i":return String(B);case"ii":return(0,s.default)(B,h.length);case"io":return g.ordinalNumber(B,{unit:"day"});case"iii":return g.day(f,{width:"abbreviated",context:"formatting"});case"iiiii":return g.day(f,{width:"narrow",context:"formatting"});case"iiiiii":return g.day(f,{width:"short",context:"formatting"});case"iiii":default:return g.day(f,{width:"wide",context:"formatting"})}},a:function(m,h,g){var f=m.getUTCHours(),B=f/12>=1?"pm":"am";switch(h){case"a":case"aa":return g.dayPeriod(B,{width:"abbreviated",context:"formatting"});case"aaa":return g.dayPeriod(B,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return g.dayPeriod(B,{width:"narrow",context:"formatting"});case"aaaa":default:return g.dayPeriod(B,{width:"wide",context:"formatting"})}},b:function(m,h,g){var f=m.getUTCHours(),B;switch(f===12?B=c.noon:f===0?B=c.midnight:B=f/12>=1?"pm":"am",h){case"b":case"bb":return g.dayPeriod(B,{width:"abbreviated",context:"formatting"});case"bbb":return g.dayPeriod(B,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return g.dayPeriod(B,{width:"narrow",context:"formatting"});case"bbbb":default:return g.dayPeriod(B,{width:"wide",context:"formatting"})}},B:function(m,h,g){var f=m.getUTCHours(),B;switch(f>=17?B=c.evening:f>=12?B=c.afternoon:f>=4?B=c.morning:B=c.night,h){case"B":case"BB":case"BBB":return g.dayPeriod(B,{width:"abbreviated",context:"formatting"});case"BBBBB":return g.dayPeriod(B,{width:"narrow",context:"formatting"});case"BBBB":default:return g.dayPeriod(B,{width:"wide",context:"formatting"})}},h:function(m,h,g){if(h==="ho"){var f=m.getUTCHours()%12;return f===0&&(f=12),g.ordinalNumber(f,{unit:"hour"})}return u.default.h(m,h)},H:function(m,h,g){return h==="Ho"?g.ordinalNumber(m.getUTCHours(),{unit:"hour"}):u.default.H(m,h)},K:function(m,h,g){var f=m.getUTCHours()%12;return h==="Ko"?g.ordinalNumber(f,{unit:"hour"}):(0,s.default)(f,h.length)},k:function(m,h,g){var f=m.getUTCHours();return f===0&&(f=24),h==="ko"?g.ordinalNumber(f,{unit:"hour"}):(0,s.default)(f,h.length)},m:function(m,h,g){return h==="mo"?g.ordinalNumber(m.getUTCMinutes(),{unit:"minute"}):u.default.m(m,h)},s:function(m,h,g){return h==="so"?g.ordinalNumber(m.getUTCSeconds(),{unit:"second"}):u.default.s(m,h)},S:function(m,h){return u.default.S(m,h)},X:function(m,h,g,f){var B=f._originalDate||m,S=B.getTimezoneOffset();if(S===0)return"Z";switch(h){case"X":return v(S);case"XXXX":case"XX":return b(S);case"XXXXX":case"XXX":default:return b(S,":")}},x:function(m,h,g,f){var B=f._originalDate||m,S=B.getTimezoneOffset();switch(h){case"x":return v(S);case"xxxx":case"xx":return b(S);case"xxxxx":case"xxx":default:return b(S,":")}},O:function(m,h,g,f){var B=f._originalDate||m,S=B.getTimezoneOffset();switch(h){case"O":case"OO":case"OOO":return"GMT"+p(S,":");case"OOOO":default:return"GMT"+b(S,":")}},z:function(m,h,g,f){var B=f._originalDate||m,S=B.getTimezoneOffset();switch(h){case"z":case"zz":case"zzz":return"GMT"+p(S,":");case"zzzz":default:return"GMT"+b(S,":")}},t:function(m,h,g,f){var B=f._originalDate||m,S=Math.floor(B.getTime()/1e3);return(0,s.default)(S,h.length)},T:function(m,h,g,f){var B=f._originalDate||m,S=B.getTime();return(0,s.default)(S,h.length)}};function p(m,h){var g=m>0?"-":"+",f=Math.abs(m),B=Math.floor(f/60),S=f%60;if(S===0)return g+String(B);var z=h||"";return g+String(B)+z+(0,s.default)(S,2)}function v(m,h){if(m%60===0){var g=m>0?"-":"+";return g+(0,s.default)(Math.abs(m)/60,2)}return b(m,h)}function b(m,h){var g=h||"",f=m>0?"-":"+",B=Math.abs(m),S=(0,s.default)(Math.floor(B/60),2),z=(0,s.default)(B%60,2);return f+S+g+z}var w=d;t.default=w,e.exports=t.default})(bo,bo.exports);var f4=bo.exports,To={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(l,s){switch(l){case"P":return s.date({width:"short"});case"PP":return s.date({width:"medium"});case"PPP":return s.date({width:"long"});case"PPPP":default:return s.date({width:"full"})}},a=function(l,s){switch(l){case"p":return s.time({width:"short"});case"pp":return s.time({width:"medium"});case"ppp":return s.time({width:"long"});case"pppp":default:return s.time({width:"full"})}},o=function(l,s){var u=l.match(/(P+)(p+)?/)||[],c=u[1],d=u[2];if(!d)return n(l,s);var p;switch(c){case"P":p=s.dateTime({width:"short"});break;case"PP":p=s.dateTime({width:"medium"});break;case"PPP":p=s.dateTime({width:"long"});break;case"PPPP":default:p=s.dateTime({width:"full"});break}return p.replace("{{date}}",n(c,s)).replace("{{time}}",a(d,s))},r={p:a,P:o},i=r;t.default=i,e.exports=t.default})(To,To.exports);var h4=To.exports,Oo={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a){var o=new Date(Date.UTC(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()));return o.setUTCFullYear(a.getFullYear()),a.getTime()-o.getTime()}e.exports=t.default})(Oo,Oo.exports);var s0=Oo.exports,jn={};Object.defineProperty(jn,"__esModule",{value:!0});jn.isProtectedDayOfYearToken=b4;jn.isProtectedWeekYearToken=y4;jn.throwProtectedError=w4;var g4=["D","DD"],m4=["YY","YYYY"];function b4(e){return g4.indexOf(e)!==-1}function y4(e){return m4.indexOf(e)!==-1}function w4(e,t,n){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Zo={exports:{}},Io={exports:{}},Lo={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},a=function(r,i,l){var s,u=n[r];return typeof u=="string"?s=u:i===1?s=u.one:s=u.other.replace("{{count}}",i.toString()),l!=null&&l.addSuffix?l.comparison&&l.comparison>0?"in "+s:s+" ago":s},o=a;t.default=o,e.exports=t.default})(Lo,Lo.exports);var k4=Lo.exports,Po={exports:{}},Yo={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a){return function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=o.width?String(o.width):a.defaultWidth,i=a.formats[r]||a.formats[a.defaultWidth];return i}}e.exports=t.default})(Yo,Yo.exports);var C4=Yo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(C4),o={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},r={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},i={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},l={date:(0,a.default)({formats:o,defaultWidth:"full"}),time:(0,a.default)({formats:r,defaultWidth:"full"}),dateTime:(0,a.default)({formats:i,defaultWidth:"full"})},s=l;t.default=s,e.exports=t.default})(Po,Po.exports);var x4=Po.exports,_o={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},a=function(r,i,l,s){return n[r]},o=a;t.default=o,e.exports=t.default})(_o,_o.exports);var M4=_o.exports,No={exports:{}},jo={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a){return function(o,r){var i=r!=null&&r.context?String(r.context):"standalone",l;if(i==="formatting"&&a.formattingValues){var s=a.defaultFormattingWidth||a.defaultWidth,u=r!=null&&r.width?String(r.width):s;l=a.formattingValues[u]||a.formattingValues[s]}else{var c=a.defaultWidth,d=r!=null&&r.width?String(r.width):a.defaultWidth;l=a.values[d]||a.values[c]}var p=a.argumentCallback?a.argumentCallback(o):o;return l[p]}}e.exports=t.default})(jo,jo.exports);var B4=jo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(B4),o={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},r={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},i={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},l={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},s={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},u={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},c=function(v,b){var w=Number(v),m=w%100;if(m>20||m<10)switch(m%10){case 1:return w+"st";case 2:return w+"nd";case 3:return w+"rd"}return w+"th"},d={ordinalNumber:c,era:(0,a.default)({values:o,defaultWidth:"wide"}),quarter:(0,a.default)({values:r,defaultWidth:"wide",argumentCallback:function(v){return v-1}}),month:(0,a.default)({values:i,defaultWidth:"wide"}),day:(0,a.default)({values:l,defaultWidth:"wide"}),dayPeriod:(0,a.default)({values:s,defaultWidth:"wide",formattingValues:u,defaultFormattingWidth:"wide"})},p=d;t.default=p,e.exports=t.default})(No,No.exports);var A4=No.exports,zo={exports:{}},Ho={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){return function(i){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=l.width,u=s&&r.matchPatterns[s]||r.matchPatterns[r.defaultMatchWidth],c=i.match(u);if(!c)return null;var d=c[0],p=s&&r.parsePatterns[s]||r.parsePatterns[r.defaultParseWidth],v=Array.isArray(p)?o(p,function(m){return m.test(d)}):a(p,function(m){return m.test(d)}),b;b=r.valueCallback?r.valueCallback(v):v,b=l.valueCallback?l.valueCallback(b):b;var w=i.slice(d.length);return{value:b,rest:w}}}function a(r,i){for(var l in r)if(r.hasOwnProperty(l)&&i(r[l]))return l}function o(r,i){for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=o.match(a.matchPattern);if(!i)return null;var l=i[0],s=o.match(a.parsePattern);if(!s)return null;var u=a.valueCallback?a.valueCallback(s[0]):s[0];u=r.valueCallback?r.valueCallback(u):u;var c=o.slice(l.length);return{value:u,rest:c}}}e.exports=t.default})(Fo,Fo.exports);var D4=Fo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(S4),o=n(D4),r=/^(\d+)(th|st|nd|rd)?/i,i=/\d+/i,l={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},s={any:[/^b/i,/^(a|c)/i]},u={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},c={any:[/1/i,/2/i,/3/i,/4/i]},d={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},p={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},v={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},b={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},w={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},m={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},h={ordinalNumber:(0,o.default)({matchPattern:r,parsePattern:i,valueCallback:function(f){return parseInt(f,10)}}),era:(0,a.default)({matchPatterns:l,defaultMatchWidth:"wide",parsePatterns:s,defaultParseWidth:"any"}),quarter:(0,a.default)({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:c,defaultParseWidth:"any",valueCallback:function(f){return f+1}}),month:(0,a.default)({matchPatterns:d,defaultMatchWidth:"wide",parsePatterns:p,defaultParseWidth:"any"}),day:(0,a.default)({matchPatterns:v,defaultMatchWidth:"wide",parsePatterns:b,defaultParseWidth:"any"}),dayPeriod:(0,a.default)({matchPatterns:w,defaultMatchWidth:"any",parsePatterns:m,defaultParseWidth:"any"})},g=h;t.default=g,e.exports=t.default})(zo,zo.exports);var E4=zo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(k4),o=n(x4),r=n(M4),i=n(A4),l=n(E4),s={code:"en-US",formatDistance:a.default,formatLong:o.default,formatRelative:r.default,localize:i.default,match:l.default,options:{weekStartsOn:0,firstWeekContainsDate:1}},u=s;t.default=u,e.exports=t.default})(Io,Io.exports);var T4=Io.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(T4),o=a.default;t.default=o,e.exports=t.default})(Zo,Zo.exports);var O4=Zo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=f;var a=n(a4),o=n(r4),r=n(vt),i=n(f4),l=n(h4),s=n(s0),u=jn,c=n(Yt),d=n(je),p=_t,v=n(O4),b=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,w=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,m=/^'([^]*?)'?$/,h=/''/g,g=/[a-zA-Z]/;function f(S,z,j){var O,C,y,M,T,L,$,q,te,W,de,ue,Me,ze,De,Ye,He,lt;(0,d.default)(2,arguments);var st=String(z),Fe=(0,p.getDefaultOptions)(),Ve=(O=(C=j==null?void 0:j.locale)!==null&&C!==void 0?C:Fe.locale)!==null&&O!==void 0?O:v.default,P=(0,c.default)((y=(M=(T=(L=j==null?void 0:j.firstWeekContainsDate)!==null&&L!==void 0?L:j==null||($=j.locale)===null||$===void 0||(q=$.options)===null||q===void 0?void 0:q.firstWeekContainsDate)!==null&&T!==void 0?T:Fe.firstWeekContainsDate)!==null&&M!==void 0?M:(te=Fe.locale)===null||te===void 0||(W=te.options)===null||W===void 0?void 0:W.firstWeekContainsDate)!==null&&y!==void 0?y:1);if(!(P>=1&&P<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var I=(0,c.default)((de=(ue=(Me=(ze=j==null?void 0:j.weekStartsOn)!==null&&ze!==void 0?ze:j==null||(De=j.locale)===null||De===void 0||(Ye=De.options)===null||Ye===void 0?void 0:Ye.weekStartsOn)!==null&&Me!==void 0?Me:Fe.weekStartsOn)!==null&&ue!==void 0?ue:(He=Fe.locale)===null||He===void 0||(lt=He.options)===null||lt===void 0?void 0:lt.weekStartsOn)!==null&&de!==void 0?de:0);if(!(I>=0&&I<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Ve.localize)throw new RangeError("locale must contain localize property");if(!Ve.formatLong)throw new RangeError("locale must contain formatLong property");var H=(0,r.default)(S);if(!(0,a.default)(H))throw new RangeError("Invalid time value");var U=(0,s.default)(H),ne=(0,o.default)(H,U),_e={firstWeekContainsDate:P,weekStartsOn:I,locale:Ve,_originalDate:H},fe=st.match(w).map(function(Ee){var Qe=Ee[0];if(Qe==="p"||Qe==="P"){var jt=l.default[Qe];return jt(Ee,Ve.formatLong)}return Ee}).join("").match(b).map(function(Ee){if(Ee==="''")return"'";var Qe=Ee[0];if(Qe==="'")return B(Ee);var jt=i.default[Qe];if(jt)return!(j!=null&&j.useAdditionalWeekYearTokens)&&(0,u.isProtectedWeekYearToken)(Ee)&&(0,u.throwProtectedError)(Ee,z,String(S)),!(j!=null&&j.useAdditionalDayOfYearTokens)&&(0,u.isProtectedDayOfYearToken)(Ee)&&(0,u.throwProtectedError)(Ee,z,String(S)),jt(ne,Ee,Ve.localize,_e);if(Qe.match(g))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Qe+"`");return Ee}).join("");return fe}function B(S){var z=S.match(m);return z?z[1].replace(h,"'"):S}e.exports=t.default})(uo,uo.exports);var Z4=uo.exports,Ro={exports:{}},Vo={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(i,l,s){var u=r(i,s.timeZone,s.locale);return u.formatToParts?a(u,l):o(u,l)}function a(i,l){for(var s=i.formatToParts(l),u=s.length-1;u>=0;--u)if(s[u].type==="timeZoneName")return s[u].value}function o(i,l){var s=i.format(l).replace(/\u200E/g,""),u=/ [\w-+ ]+$/.exec(s);return u?u[0].substr(1):""}function r(i,l,s){if(s&&!s.code)throw new Error("date-fns-tz error: Please set a language code on the locale object imported from date-fns, e.g. `locale.code = 'en-US'`");return new Intl.DateTimeFormat(s?[s.code,"en-US"]:void 0,{timeZone:l,timeZoneName:i})}e.exports=t.default})(Vo,Vo.exports);var I4=Vo.exports,Qo={exports:{}},Uo={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(s,u){var c=l(u);return c.formatToParts?o(c,s):r(c,s)}var a={year:0,month:1,day:2,hour:3,minute:4,second:5};function o(s,u){try{for(var c=s.formatToParts(u),d=[],p=0;p=0&&(d[v]=parseInt(c[p].value,10))}return d}catch(b){if(b instanceof RangeError)return[NaN];throw b}}function r(s,u){var c=s.format(u).replace(/\u200E/g,""),d=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(c);return[d[3],d[1],d[2],d[4],d[5],d[6]]}var i={};function l(s){if(!i[s]){var u=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),c=u==="06/25/2014, 00:00:00"||u==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";i[s]=c?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:s,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:s,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return i[s]}e.exports=t.default})(Uo,Uo.exports);var L4=Uo.exports,Go={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a,o,r,i,l,s,u){var c=new Date(0);return c.setUTCFullYear(a,o,r),c.setUTCHours(i,l,s,u),c}e.exports=t.default})(Go,Go.exports);var u0=Go.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var n=o(L4),a=o(u0);function o(w){return w&&w.__esModule?w:{default:w}}var r=36e5,i=6e4,l={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-]\d{2}):?(\d{2})$/};function s(w,m,h){var g,f;if(!w||(g=l.timezoneZ.exec(w),g))return 0;var B;if(g=l.timezoneHH.exec(w),g)return B=parseInt(g[1],10),p(B)?-(B*r):NaN;if(g=l.timezoneHHMM.exec(w),g){B=parseInt(g[1],10);var S=parseInt(g[2],10);return p(B,S)?(f=Math.abs(B)*r+S*i,B>0?-f:f):NaN}if(b(w)){m=new Date(m||Date.now());var z=h?m:u(m),j=c(z,w),O=h?j:d(m,j,w);return-O}return NaN}function u(w){return(0,a.default)(w.getFullYear(),w.getMonth(),w.getDate(),w.getHours(),w.getMinutes(),w.getSeconds(),w.getMilliseconds())}function c(w,m){var h=(0,n.default)(w,m),g=(0,a.default)(h[0],h[1]-1,h[2],h[3]%24,h[4],h[5],0).getTime(),f=w.getTime(),B=f%1e3;return f-=B>=0?B:1e3+B,g-f}function d(w,m,h){var g=w.getTime(),f=g-m,B=c(new Date(f),h);if(m===B)return m;f-=B-m;var S=c(new Date(f),h);return B===S?B:Math.max(B,S)}function p(w,m){return-23<=w&&w<=23&&(m==null||0<=m&&m<=59)}var v={};function b(w){if(v[w])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:w}),v[w]=!0,!0}catch{return!1}}e.exports=t.default})(Qo,Qo.exports);var zn=Qo.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(I4),a=o(zn);function o(v){return v&&v.__esModule?v:{default:v}}var r=60*1e3,i={X:function(v,b,w,m){var h=l(m.timeZone,m._originalDate||v);if(h===0)return"Z";switch(b){case"X":return c(h);case"XXXX":case"XX":return u(h);case"XXXXX":case"XXX":default:return u(h,":")}},x:function(v,b,w,m){var h=l(m.timeZone,m._originalDate||v);switch(b){case"x":return c(h);case"xxxx":case"xx":return u(h);case"xxxxx":case"xxx":default:return u(h,":")}},O:function(v,b,w,m){var h=l(m.timeZone,m._originalDate||v);switch(b){case"O":case"OO":case"OOO":return"GMT"+d(h,":");case"OOOO":default:return"GMT"+u(h,":")}},z:function(v,b,w,m){var h=m._originalDate||v;switch(b){case"z":case"zz":case"zzz":return(0,n.default)("short",h,m);case"zzzz":default:return(0,n.default)("long",h,m)}}};function l(v,b){var w=v?(0,a.default)(v,b,!0)/r:b.getTimezoneOffset();if(Number.isNaN(w))throw new RangeError("Invalid time zone specified: "+v);return w}function s(v,b){for(var w=v<0?"-":"",m=Math.abs(v).toString();m.length0?"-":"+",h=Math.abs(v),g=s(Math.floor(h/60),2),f=s(Math.floor(h%60),2);return m+g+w+f}function c(v,b){if(v%60===0){var w=v>0?"-":"+";return w+s(Math.abs(v)/60,2)}return u(v,b)}function d(v,b){var w=v>0?"-":"+",m=Math.abs(v),h=Math.floor(m/60),g=m%60;if(g===0)return w+String(h);var f=b||"";return w+String(h)+f+s(g,2)}var p=i;t.default=p,e.exports=t.default})(Ro,Ro.exports);var P4=Ro.exports,Ko={exports:{}},$o={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,a=n;t.default=a,e.exports=t.default})($o,$o.exports);var c0=$o.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=d;var n=i(Yt),a=i(s0),o=i(zn),r=i(c0);function i(O){return O&&O.__esModule?O:{default:O}}var l=36e5,s=6e4,u=2,c={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:r.default};function d(O,C){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(O===null)return new Date(NaN);var y=C||{},M=y.additionalDigits==null?u:(0,n.default)(y.additionalDigits);if(M!==2&&M!==1&&M!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(O instanceof Date||typeof O=="object"&&Object.prototype.toString.call(O)==="[object Date]")return new Date(O.getTime());if(typeof O=="number"||Object.prototype.toString.call(O)==="[object Number]")return new Date(O);if(!(typeof O=="string"||Object.prototype.toString.call(O)==="[object String]"))return new Date(NaN);var T=p(O),L=v(T.date,M),$=L.year,q=L.restDateString,te=b(q,$);if(isNaN(te))return new Date(NaN);if(te){var W=te.getTime(),de=0,ue;if(T.time&&(de=w(T.time),isNaN(de)))return new Date(NaN);if(T.timeZone||y.timeZone){if(ue=(0,o.default)(T.timeZone||y.timeZone,new Date(W+de)),isNaN(ue))return new Date(NaN)}else ue=(0,a.default)(new Date(W+de)),ue=(0,a.default)(new Date(W+de+ue));return new Date(W+de+ue)}else return new Date(NaN)}function p(O){var C={},y=c.dateTimePattern.exec(O),M;if(y?(C.date=y[1],M=y[3]):(y=c.datePattern.exec(O),y?(C.date=y[1],M=y[2]):(C.date=null,M=O)),M){var T=c.timeZone.exec(M);T?(C.time=M.replace(T[1],""),C.timeZone=T[1].trim()):C.time=M}return C}function v(O,C){var y=c.YYY[C],M=c.YYYYY[C],T;if(T=c.YYYY.exec(O)||M.exec(O),T){var L=T[1];return{year:parseInt(L,10),restDateString:O.slice(L.length)}}if(T=c.YY.exec(O)||y.exec(O),T){var $=T[1];return{year:parseInt($,10)*100,restDateString:O.slice($.length)}}return{year:null}}function b(O,C){if(C===null)return null;var y,M,T,L;if(O.length===0)return M=new Date(0),M.setUTCFullYear(C),M;if(y=c.MM.exec(O),y)return M=new Date(0),T=parseInt(y[1],10)-1,B(C,T)?(M.setUTCFullYear(C,T),M):new Date(NaN);if(y=c.DDD.exec(O),y){M=new Date(0);var $=parseInt(y[1],10);return S(C,$)?(M.setUTCFullYear(C,0,$),M):new Date(NaN)}if(y=c.MMDD.exec(O),y){M=new Date(0),T=parseInt(y[1],10)-1;var q=parseInt(y[2],10);return B(C,T,q)?(M.setUTCFullYear(C,T,q),M):new Date(NaN)}if(y=c.Www.exec(O),y)return L=parseInt(y[1],10)-1,z(C,L)?m(C,L):new Date(NaN);if(y=c.WwwD.exec(O),y){L=parseInt(y[1],10)-1;var te=parseInt(y[2],10)-1;return z(C,L,te)?m(C,L,te):new Date(NaN)}return null}function w(O){var C,y,M;if(C=c.HH.exec(O),C)return y=parseFloat(C[1].replace(",",".")),j(y)?y%24*l:NaN;if(C=c.HHMM.exec(O),C)return y=parseInt(C[1],10),M=parseFloat(C[2].replace(",",".")),j(y,M)?y%24*l+M*s:NaN;if(C=c.HHMMSS.exec(O),C){y=parseInt(C[1],10),M=parseInt(C[2],10);var T=parseFloat(C[3].replace(",","."));return j(y,M,T)?y%24*l+M*s+T*1e3:NaN}return null}function m(O,C,y){C=C||0,y=y||0;var M=new Date(0);M.setUTCFullYear(O,0,4);var T=M.getUTCDay()||7,L=C*7+y+1-T;return M.setUTCDate(M.getUTCDate()+L),M}var h=[31,28,31,30,31,30,31,31,30,31,30,31],g=[31,29,31,30,31,30,31,31,30,31,30,31];function f(O){return O%400===0||O%4===0&&O%100!==0}function B(O,C,y){if(C<0||C>11)return!1;if(y!=null){if(y<1)return!1;var M=f(O);if(M&&y>g[C]||!M&&y>h[C])return!1}return!0}function S(O,C){if(C<1)return!1;var y=f(O);return!(y&&C>366||!y&&C>365)}function z(O,C,y){return!(C<0||C>52||y!=null&&(y<0||y>6))}function j(O,C,y){return!(O!=null&&(O<0||O>=25)||C!=null&&(C<0||C>=60)||y!=null&&(y<0||y>=60))}e.exports=t.default})(Ko,Ko.exports);var Cr=Ko.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var n=r(Z4),a=r(P4),o=r(Cr);function r(s){return s&&s.__esModule?s:{default:s}}var i=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function l(s,u,c){var d=String(u),p=c||{},v=d.match(i);if(v){var b=(0,o.default)(s,p);d=v.reduce(function(w,m){if(m[0]==="'")return w;var h=w.indexOf(m),g=w[h-1]==="'",f=w.replace(m,"'"+a.default[m[0]](b,m,null,p)+"'");return g?f.substring(0,h-1)+f.substring(h+1):f},d)}return(0,n.default)(s,d,p)}e.exports=t.default})(so,so.exports);var Y4=so.exports,si={exports:{}},qo={exports:{}},Wo={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(a,o){if(a==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(a[r]=o[r]);return a}e.exports=t.default})(Wo,Wo.exports);var _4=Wo.exports;(function(e,t){var n=we.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(_4);function o(r){return(0,a.default)({},r)}e.exports=t.default})(qo,qo.exports);var d0=qo.exports,Xo={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var n=o(zn),a=o(Cr);function o(i){return i&&i.__esModule?i:{default:i}}function r(i,l,s){var u=(0,a.default)(i,s),c=(0,n.default)(l,u,!0),d=new Date(u.getTime()-c),p=new Date(0);return p.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),p.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),p}e.exports=t.default})(Xo,Xo.exports);var N4=Xo.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(d0),a=r(Y4),o=r(N4);function r(l){return l&&l.__esModule?l:{default:l}}function i(l,s,u,c){var d=(0,n.default)(c);return d.timeZone=s,(0,a.default)((0,o.default)(l,s),u,d)}e.exports=t.default})(si,si.exports);var ui={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var n=a(zn);function a(r){return r&&r.__esModule?r:{default:r}}function o(r,i){return-(0,n.default)(r,i)}e.exports=t.default})(ui,ui.exports);var ci={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var n=l(d0),a=l(Cr),o=l(c0),r=l(zn),i=l(u0);function l(u){return u&&u.__esModule?u:{default:u}}function s(u,c,d){if(typeof u=="string"&&!u.match(o.default)){var p=(0,n.default)(d);return p.timeZone=c,(0,a.default)(u,p)}var v=(0,a.default)(u,d),b=(0,i.default)(v.getFullYear(),v.getMonth(),v.getDate(),v.getHours(),v.getMinutes(),v.getSeconds(),v.getMilliseconds()).getTime(),w=(0,r.default)(c,new Date(b));return new Date(b+w)}e.exports=t.default})(ci,ci.exports);var Qn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},j4=typeof Qn=="object"&&Qn&&Qn.Object===Object&&Qn,p0=j4,z4=p0,H4=typeof self=="object"&&self&&self.Object===Object&&self,F4=z4||H4||Function("return this")(),ft=F4,R4=ft,V4=R4.Symbol,rn=V4,di=rn,v0=Object.prototype,Q4=v0.hasOwnProperty,U4=v0.toString,wn=di?di.toStringTag:void 0;function G4(e){var t=Q4.call(e,wn),n=e[wn];try{e[wn]=void 0;var a=!0}catch{}var o=U4.call(e);return a&&(t?e[wn]=n:delete e[wn]),o}var K4=G4,$4=Object.prototype,q4=$4.toString;function W4(e){return q4.call(e)}var X4=W4,pi=rn,J4=K4,e3=X4,t3="[object Null]",n3="[object Undefined]",vi=pi?pi.toStringTag:void 0;function a3(e){return e==null?e===void 0?n3:t3:vi&&vi in Object(e)?J4(e):e3(e)}var ln=a3;function o3(e){return e!=null&&typeof e=="object"}var wt=o3,r3=Array.isArray,rt=r3;function i3(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var it=i3,l3=ln,s3=it,u3="[object AsyncFunction]",c3="[object Function]",d3="[object GeneratorFunction]",p3="[object Proxy]";function v3(e){if(!s3(e))return!1;var t=l3(e);return t==c3||t==d3||t==u3||t==p3}var xr=v3,f3=9007199254740991;function h3(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=f3}var Mr=h3,g3=xr,m3=Mr;function b3(e){return e!=null&&m3(e.length)&&!g3(e)}var Ca=b3,y3=Ca,w3=wt;function k3(e){return w3(e)&&y3(e)}var C3=k3;function x3(e){return function(t){return e(t)}}var Br=x3,en={exports:{}};(function(e,t){var n=p0,a=t&&!t.nodeType&&t,o=a&&!0&&e&&!e.nodeType&&e,r=o&&o.exports===a,i=r&&n.process,l=function(){try{var s=o&&o.require&&o.require("util").types;return s||i&&i.binding&&i.binding("util")}catch{}}();e.exports=l})(en,en.exports);var fi=en.exports;fi&&fi.isDate;var M3=ln,B3=wt,A3="[object Symbol]";function S3(e){return typeof e=="symbol"||B3(e)&&M3(e)==A3}var Ar=S3,D3=rt,E3=Ar,T3=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,O3=/^\w*$/;function Z3(e,t){if(D3(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||E3(e)?!0:O3.test(e)||!T3.test(e)||t!=null&&e in Object(t)}var Sr=Z3,I3=ft,L3=I3["__core-js_shared__"],P3=L3,Va=P3,hi=function(){var e=/[^.]+$/.exec(Va&&Va.keys&&Va.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Y3(e){return!!hi&&hi in e}var _3=Y3,N3=Function.prototype,j3=N3.toString;function z3(e){if(e!=null){try{return j3.call(e)}catch{}try{return e+""}catch{}}return""}var f0=z3,H3=xr,F3=_3,R3=it,V3=f0,Q3=/[\\^$.*+?()[\]{}|]/g,U3=/^\[object .+?Constructor\]$/,G3=Function.prototype,K3=Object.prototype,$3=G3.toString,q3=K3.hasOwnProperty,W3=RegExp("^"+$3.call(q3).replace(Q3,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function X3(e){if(!R3(e)||F3(e))return!1;var t=H3(e)?W3:U3;return t.test(V3(e))}var J3=X3;function ep(e,t){return e==null?void 0:e[t]}var tp=ep,np=J3,ap=tp;function op(e,t){var n=ap(e,t);return np(n)?n:void 0}var Nt=op,rp=Nt,ip=rp(Object,"create"),xa=ip,gi=xa;function lp(){this.__data__=gi?gi(null):{},this.size=0}var sp=lp;function up(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var cp=up,dp=xa,pp="__lodash_hash_undefined__",vp=Object.prototype,fp=vp.hasOwnProperty;function hp(e){var t=this.__data__;if(dp){var n=t[e];return n===pp?void 0:n}return fp.call(t,e)?t[e]:void 0}var gp=hp,mp=xa,bp=Object.prototype,yp=bp.hasOwnProperty;function wp(e){var t=this.__data__;return mp?t[e]!==void 0:yp.call(t,e)}var kp=wp,Cp=xa,xp="__lodash_hash_undefined__";function Mp(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Cp&&t===void 0?xp:t,this}var Bp=Mp,Ap=sp,Sp=cp,Dp=gp,Ep=kp,Tp=Bp;function sn(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1}var Gp=Up,Kp=Ma;function $p(e,t){var n=this.__data__,a=Kp(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}var qp=$p,Wp=Ip,Xp=Hp,Jp=Vp,ev=Gp,tv=qp;function cn(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&el))return!1;var u=r.get(e),c=r.get(t);if(u&&c)return u==t&&c==e;var d=-1,p=!0,v=n&Y8?new Z8:void 0;for(r.set(e,t),r.set(t,e);++d0){if(++t>=Vg)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Kg=Gg,$g=Rg,qg=Kg,Wg=qg($g),Y0=Wg,Xg=_r,Jg=P0,em=Y0;function tm(e,t){return em(Jg(e,t,Xg),e+"")}var Nr=tm,nm=un,am=Ca,om=Ea,rm=it;function im(e,t,n){if(!rm(n))return!1;var a=typeof t;return(a=="number"?am(n)&&om(t,n.length):a=="string"&&t in n)?nm(n[t],e):!1}var _0=im;function lm(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var sm=lm,um=it,cm=Lr,dm=sm,pm=Object.prototype,vm=pm.hasOwnProperty;function fm(e){if(!um(e))return dm(e);var t=cm(e),n=[];for(var a in e)a=="constructor"&&(t||!vm.call(e,a))||n.push(a);return n}var hm=fm,gm=w0,mm=hm,bm=Ca;function ym(e){return bm(e)?gm(e,!0):mm(e)}var mn=ym,wm=Nr,km=un,Cm=_0,xm=mn,N0=Object.prototype,Mm=N0.hasOwnProperty;wm(function(e,t){e=Object(e);var n=-1,a=t.length,o=a>2?t[2]:void 0;for(o&&Cm(t[0],t[1],o)&&(a=1);++n1?n[o-1]:void 0,i=o>2?n[2]:void 0;for(r=e.length>3&&typeof r=="function"?(o--,r):void 0,i&&S9(n[0],n[1],i)&&(r=o<3?void 0:r,o=1),t=Object(t);++a0&&n(l)?t>1?$0(l,t-1,n,a,o):J9(o,l):a||(o[o.length]=l)}return o}var tb=$0,nb=tb;function ab(e){var t=e==null?0:e.length;return t?nb(e,1):[]}var ob=ab,rb=ob,ib=P0,lb=Y0;function sb(e){return lb(ib(e,void 0,rb),e+"")}var q0=sb,ub=K9,cb=q0;cb(function(e,t){return e==null?{}:ub(e,t)});function db(e,t){for(var n=-1,a=e==null?0:e.length;++no?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var r=Array(o);++a1),r}),ak(e,ik(e),n),a&&(n=ek(n,lk|sk|uk,ok));for(var o=t.length;o--;)tk(n,t[o]);return n});const at={ar:{dow:7,L:"D/‏M/‏YYYY"},bg:{dow:2,L:"D.MM.YYYY"},ca:{dow:2,L:"DD/MM/YYYY"},"zh-CN":{dow:2,L:"YYYY/MM/DD"},"zh-TW":{dow:1,L:"YYYY/MM/DD"},hr:{dow:2,L:"DD.MM.YYYY"},cs:{dow:2,L:"DD.MM.YYYY"},da:{dow:2,L:"DD.MM.YYYY"},nl:{dow:2,L:"DD-MM-YYYY"},"en-US":{dow:1,L:"MM/DD/YYYY"},"en-AU":{dow:2,L:"DD/MM/YYYY"},"en-CA":{dow:1,L:"YYYY-MM-DD"},"en-GB":{dow:2,L:"DD/MM/YYYY"},"en-IE":{dow:2,L:"DD-MM-YYYY"},"en-NZ":{dow:2,L:"DD/MM/YYYY"},"en-ZA":{dow:1,L:"YYYY/MM/DD"},eo:{dow:2,L:"YYYY-MM-DD"},et:{dow:2,L:"DD.MM.YYYY"},fi:{dow:2,L:"DD.MM.YYYY"},fr:{dow:2,L:"DD/MM/YYYY"},"fr-CA":{dow:1,L:"YYYY-MM-DD"},"fr-CH":{dow:2,L:"DD.MM.YYYY"},de:{dow:2,L:"DD.MM.YYYY"},he:{dow:1,L:"DD.MM.YYYY"},id:{dow:2,L:"DD/MM/YYYY"},it:{dow:2,L:"DD/MM/YYYY"},ja:{dow:1,L:"YYYY年M月D日"},ko:{dow:1,L:"YYYY.MM.DD"},lv:{dow:2,L:"DD.MM.YYYY"},lt:{dow:2,L:"DD.MM.YYYY"},mk:{dow:2,L:"D.MM.YYYY"},nb:{dow:2,L:"D. MMMM YYYY"},nn:{dow:2,L:"D. MMMM YYYY"},pl:{dow:2,L:"DD.MM.YYYY"},pt:{dow:2,L:"DD/MM/YYYY"},ro:{dow:2,L:"DD.MM.YYYY"},ru:{dow:2,L:"DD.MM.YYYY"},sk:{dow:2,L:"DD.MM.YYYY"},"es-ES":{dow:2,L:"DD/MM/YYYY"},"es-MX":{dow:2,L:"DD/MM/YYYY"},sv:{dow:2,L:"YYYY-MM-DD"},th:{dow:1,L:"DD/MM/YYYY"},tr:{dow:2,L:"DD.MM.YYYY"},uk:{dow:2,L:"DD.MM.YYYY"},vi:{dow:2,L:"DD/MM/YYYY"}};at.en=at["en-US"];at.es=at["es-ES"];at.no=at.nb;at.zh=at["zh-CN"];Lg(at).forEach(([e,{dow:t,L:n}])=>{at[e]={id:e,firstDayOfWeek:t,masks:{L:n}}});const ck=300,dk=60,pk=80;var vk={maxSwipeTime:ck,minHorizontalSwipeDistance:dk,maxVerticalSwipeDistance:pk};const fk="MMMM YYYY",hk="W",gk="MMM",mk=["L","YYYY-MM-DD","YYYY/MM/DD"],bk=["L h:mm A","YYYY-MM-DD h:mm A","YYYY/MM/DD h:mm A"],yk=["L HH:mm","YYYY-MM-DD HH:mm","YYYY/MM/DD HH:mm"],wk=["h:mm A"],kk=["HH:mm"],Ck="WWW, MMM D, YYYY",xk=["L","YYYY-MM-DD","YYYY/MM/DD"],Mk="iso",Bk="YYYY-MM-DDTHH:mm:ss.SSSZ";var Ak={title:fk,weekdays:hk,navMonths:gk,input:mk,inputDateTime:bk,inputDateTime24hr:yk,inputTime:wk,inputTime24hr:kk,dayPopover:Ck,data:xk,model:Mk,iso:Bk};const Sk="640px",Dk="768px",Ek="1024px",Tk="1280px";var Ok={sm:Sk,md:Dk,lg:Ek,xl:Tk};const Zk={componentPrefix:"v",color:"blue",isDark:!1,navVisibility:"click",titlePosition:"center",transition:"slide-h",touch:vk,masks:Ak,screens:Ok,locales:at,datePicker:{updateOnInput:!0,inputDebounce:1e3,popover:{visibility:"hover-focus",placement:"bottom-start",keepVisibleOnInput:!1,isInteractive:!0}}},ll=Al(Zk);E(()=>mg(ll.locales,e=>(e.masks=j9(e.masks,ll.masks),e)));const Ik=["data-testid"],Lk=["title"],Pk=re({__name:"KDropdownItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0},hasDivider:{type:Boolean,default:!1},isDangerous:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},selectionMenuChild:{type:Boolean,default:!1},onClick:{type:Function,default:void 0}},emits:["click","change"],setup(e,{emit:t}){const n=e,a=Ds(),o=E(()=>{var p;return(p=n.item)!=null&&p.to?"link":typeof n.onClick<"u"||n.selectionMenuChild?"button":"default"}),r=E(()=>{var p;return((p=n.item)==null?void 0:p.label)||""}),i=E(()=>a?a.path:""),l=E(()=>{var p;return((p=n.item)==null?void 0:p.to)||void 0}),s=p=>{t("click",p),n.selectionMenuChild&&t("change",n.item)},u=p=>{p.preventDefault(),p.stopPropagation()},c=E(()=>{let p="div";return o.value==="link"&&l.value&&n.disabled?p="link":o.value==="link"&&l.value?p="router-link":o.value==="button"&&(p="button"),p}),d=E(()=>({link:{tag:"a",onClick:u,attrs:{class:`k-dropdown-item-trigger ${n.disabled?"disabled":""}`,href:"#"}},"router-link":{tag:"router-link",onClick:s,attrs:{class:`k-dropdown-item-trigger ${n.disabled?"disabled":""}`,to:n.disabled?i.value:l.value}},button:{tag:ye,onClick:s,attrs:{class:"k-dropdown-item-trigger btn-link k-button non-visual-button",disabled:n.disabled,isRounded:!1}},div:{tag:"div",attrs:{class:"k-dropdown-item-trigger"}}}));return(p,v)=>(k(),A("li",{class:K(["k-dropdown-item w-100",{"has-divider":e.hasDivider,disabled:x(o)==="default"&&e.disabled,danger:e.isDangerous,"k-dropdown-selected-option":e.selected}]),"data-testid":`k-dropdown-item-${x(r).replace(/ /gi,"-")}`},[(k(),X(In(x(d)[x(c)].tag),me({"data-testid":"k-dropdown-item-trigger"},x(d)[x(c)].attrs,{onClick:x(d)[x(c)].onClick}),{default:F(()=>[D("span",{class:"truncate",title:x(r)},[Y(p.$slots,"default",{},()=>[V(Q(x(r)),1)])],8,Lk)]),_:3},16,["onClick"]))],10,Ik))}}),Yk={class:"k-dropdown-list dropdown-list","data-testid":"k-dropdown-list"},_k=re({__name:"KDropdownMenu",props:{appearance:{type:String,default:"menu",validator:e=>Qc.includes(e)},buttonAppearance:{type:String,default:"primary"},caretColor:{type:String,default:void 0},label:{type:String,default:""},icon:{type:String,default:""},showCaret:{type:Boolean,default:!1},width:{type:String,default:""},kpopAttributes:{type:Object,default:null},items:{type:Array,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0)},disabled:{type:Boolean,default:!1},disabledTooltip:{type:String,default:""},testMode:{type:Boolean,default:!1}},emits:["toggleDropdown","change"],setup(e,{emit:t}){var n;const a=e,o=N(!1),r=E(()=>a.disabledTooltip?ka:"div"),i={hideCaret:!0,popoverClasses:"k-dropdown-popover mt-1",popoverTimeout:0,positionFixed:!0,placement:"bottomStart"},l={...i,...a.kpopAttributes,width:a.width?a.width:void 0,popoverClasses:`${i.popoverClasses} ${((n=a.kpopAttributes)==null?void 0:n.popoverClasses)||""}`},s=N(),u=p=>{a.appearance==="selectionMenu"&&(s.value=p)},c=async()=>{o.value=!0,await Zt(()=>{o.value=!1})},d=(p,v,b)=>(p.value!==b&&(v(),t("toggleDropdown",p.value)),p.value);return Be(s,(p,v)=>{p&&p!==v&&t("change",p)}),et(()=>{if(a.items){const p=a.items.filter(v=>v.selected);p.length&&(s.value=p[0])}}),(p,v)=>(k(),A("div",{class:K(["k-dropdown k-dropdown-menu",{"selection-dropdown-menu":e.appearance==="selectionMenu"}])},[G(x(Zl),null,{default:F(({toggle:b,isToggled:w})=>[G(br,me(l,{"data-testid":"k-dropdown-menu-popover","hide-popover":o.value,"on-popover-click":()=>d(w,b,!1),"test-mode":!!e.testMode||void 0,onClosed:()=>d(w,b,!1),onOpened:()=>d(w,b,!0)}),{content:F(()=>[D("ul",Yk,[Y(p.$slots,"items",{closeDropdown:c,handleSelection:u,items:e.items},()=>[(k(!0),A(xe,null,Pe(e.items,(m,h)=>(k(),X(Pk,me(m,{key:`${m.label}-${h}`,item:m,"selection-menu-child":e.appearance==="selectionMenu",onChange:u}),null,16,["item","selection-menu-child"]))),128))],!0)])]),default:F(()=>[(k(),X(In(x(r)),{class:"k-dropdown-trigger dropdown-trigger","data-testid":"k-dropdown-trigger",label:e.disabledTooltip,"max-width":e.disabledTooltip?"240":void 0,position:e.disabledTooltip?"bottom":void 0,"position-fixed":e.disabledTooltip?!0:void 0,"test-mode":!!e.testMode||void 0},{default:F(()=>[Y(p.$slots,"default",{isOpen:w.value},()=>[D("div",null,[e.label||e.icon?(k(),X(ye,{key:0,appearance:e.appearance==="selectionMenu"?"outline":e.buttonAppearance,"caret-color":e.caretColor,class:"k-dropdown-btn","data-testid":"k-dropdown-btn",disabled:e.disabled,icon:e.icon,"show-caret":e.showCaret||e.appearance==="selectionMenu"},{default:F(()=>[V(Q(e.label),1)]),_:1},8,["appearance","caret-color","disabled","icon","show-caret"])):Z("",!0)])],!0)]),_:2},1032,["label","max-width","position","position-fixed","test-mode"]))]),_:2},1040,["hide-popover","on-popover-click","test-mode","onClosed","onOpened"])]),_:3})],2))}}),eM=ce(_k,[["__scopeId","data-v-3f45ec8d"]]),Nk=["disabled","for"],jk={key:0},zk=["checked","disabled"],Hk={key:1},Fk=["disabled","for"],Rk={key:0},Vk=["checked","disabled"],Qk={key:2},Uk={inheritAttrs:!1},Gk=re({...Uk,__name:"KInputSwitch",props:{modelValue:{type:Boolean,default:!1,required:!0},label:{type:String,default:""},labelPosition:{type:String,default:"right",validator:e=>qc.includes(e)},disabled:{type:Boolean,default:!1},disabledTooltipText:{type:String,default:""},enabledIcon:{type:Boolean,default:!1}},emits:["change","input","update:modelValue"],setup(e,{emit:t}){const n=e,a=At(),o=E(()=>{if(n.disabled!==void 0&&n.disabled!==!1)return a;const i=Object.assign({},a);return delete i.class,delete i.disabled,i}),r=i=>{n.modelValue!==i.target.checked&&(t("change",i.target.checked),t("input",i.target.checked),t("update:modelValue",i.target.checked))};return(i,l)=>e.disabled&&e.disabledTooltipText?(k(),X(ka,{key:0,label:e.disabledTooltipText},{default:F(()=>[D("label",{class:K(["k-switch k-input-switch",[i.$attrs.class]]),disabled:e.disabled,for:i.$attrs.id?String(i.$attrs.id):void 0},[(e.label||i.$slots.label)&&e.labelPosition==="left"?(k(),A("span",jk,[Y(i.$slots,"label",{},()=>[V(Q(e.label),1)],!0)])):Z("",!0),D("input",me({checked:e.modelValue,disabled:e.disabled,type:"checkbox"},x(o),{onChange:r,onInput:r}),null,16,zk),D("div",{class:K(["switch-control",e.labelPosition==="right"?"has-label-right":"has-label-left"])},null,2),(e.label||i.$slots.label)&&e.labelPosition==="right"?(k(),A("span",Hk,[Y(i.$slots,"label",{},()=>[V(Q(e.label),1)],!0)])):Z("",!0)],10,Nk)]),_:3},8,["label"])):(k(),A("label",{key:1,class:K(["k-switch k-input-switch",[i.$attrs.class,{"switch-with-icon":e.enabledIcon}]]),disabled:e.disabled?e.disabled:void 0,for:i.$attrs.id?String(i.$attrs.id):void 0},[(e.label||i.$slots.label)&&e.labelPosition==="left"?(k(),A("span",Rk,[Y(i.$slots,"label",{},()=>[V(Q(e.label),1)],!0)])):Z("",!0),D("input",me({checked:e.modelValue,disabled:e.disabled?e.disabled:void 0},x(o),{type:"checkbox",onChange:r,onInput:r}),null,16,Vk),D("div",{class:K(["switch-control",e.labelPosition==="right"?"has-label-right":"has-label-left"])},null,2),e.enabledIcon&&e.modelValue===!0?(k(),X(ie,{key:1,color:"var(--white)",icon:"check"})):Z("",!0),(e.label||i.$slots.label)&&e.labelPosition==="right"?(k(),A("span",Qk,[Y(i.$slots,"label",{},()=>[V(Q(e.label),1)],!0)])):Z("",!0)],10,Fk))}}),tM=ce(Gk,[["__scopeId","data-v-9d0a8612"]]);/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE -*/var ns=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],ca=ns.join(","),as=typeof Element>"u",It=as?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,da=!as&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},pa=function e(t,n){var a;n===void 0&&(n=!0);var r=t==null||(a=t.getAttribute)===null||a===void 0?void 0:a.call(t,"inert"),o=r===""||r==="true",i=o||n&&t&&e(t.parentNode);return i},Kk=function(e){var t,n=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return n===""||n==="true"},rs=function(e,t,n){if(pa(e))return[];var a=Array.prototype.slice.apply(e.querySelectorAll(ca));return t&&It.call(e,ca)&&a.unshift(e),a=a.filter(n),a},os=function e(t,n,a){for(var r=[],o=Array.from(t);o.length;){var i=o.shift();if(!pa(i,!1))if(i.tagName==="SLOT"){var l=i.assignedElements(),s=l.length?l:i.children,u=e(s,!0,a);a.flatten?r.push.apply(r,u):r.push({scopeParent:i,candidates:u})}else{var c=It.call(i,ca);c&&a.filter(i)&&(n||!t.includes(i))&&r.push(i);var d=i.shadowRoot||typeof a.getShadowRoot=="function"&&a.getShadowRoot(i),p=!pa(d,!1)&&(!a.shadowRootFilter||a.shadowRootFilter(i));if(d&&p){var v=e(d===!0?i.children:d.children,!0,a);a.flatten?r.push.apply(r,v):r.push({scopeParent:i,candidates:v})}else o.unshift.apply(o,i.children)}}return r},is=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},Ot=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||Kk(e))&&!is(e)?0:e.tabIndex},$k=function(e,t){var n=Ot(e);return n<0&&t&&!is(e)?0:n},qk=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},ls=function(e){return e.tagName==="INPUT"},Wk=function(e){return ls(e)&&e.type==="hidden"},Xk=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(n){return n.tagName==="SUMMARY"});return t},Jk=function(e,t){for(var n=0;nsummary:first-of-type"),o=r?e.parentElement:e;if(It.call(o,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof a=="function"){for(var i=e;e;){var l=e.parentElement,s=da(e);if(l&&!l.shadowRoot&&a(l)===!0)return sl(e);e.assignedSlot?e=e.assignedSlot:!l&&s!==e.ownerDocument?e=s.host:e=l}e=i}if(aC(e))return!e.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return sl(e);return!1},oC=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var n=0;n=0)},lC=function e(t){var n=[],a=[];return t.forEach(function(r,o){var i=!!r.scopeParent,l=i?r.scopeParent:r,s=$k(l,i),u=i?e(r.candidates):l;s===0?i?n.push.apply(n,u):n.push(l):a.push({documentOrder:o,tabIndex:s,item:r,isScope:i,content:u})}),a.sort(qk).reduce(function(r,o){return o.isScope?r.push.apply(r,o.content):r.push(o.content),r},[]).concat(n)},sC=function(e,t){t=t||{};var n;return t.getShadowRoot?n=os([e],t.includeContainer,{filter:ao.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:iC}):n=rs(e,t.includeContainer,ao.bind(null,t)),lC(n)},uC=function(e,t){t=t||{};var n;return t.getShadowRoot?n=os([e],t.includeContainer,{filter:va.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):n=rs(e,t.includeContainer,va.bind(null,t)),n},Ft=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return It.call(e,ca)===!1?!1:ao(t,e)},cC=ns.concat("iframe").join(","),Ga=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return It.call(e,cC)===!1?!1:va(t,e)};/*! +*/var ns=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],ca=ns.join(","),as=typeof Element>"u",It=as?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,da=!as&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},pa=function e(t,n){var a;n===void 0&&(n=!0);var o=t==null||(a=t.getAttribute)===null||a===void 0?void 0:a.call(t,"inert"),r=o===""||o==="true",i=r||n&&t&&e(t.parentNode);return i},Kk=function(e){var t,n=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return n===""||n==="true"},os=function(e,t,n){if(pa(e))return[];var a=Array.prototype.slice.apply(e.querySelectorAll(ca));return t&&It.call(e,ca)&&a.unshift(e),a=a.filter(n),a},rs=function e(t,n,a){for(var o=[],r=Array.from(t);r.length;){var i=r.shift();if(!pa(i,!1))if(i.tagName==="SLOT"){var l=i.assignedElements(),s=l.length?l:i.children,u=e(s,!0,a);a.flatten?o.push.apply(o,u):o.push({scopeParent:i,candidates:u})}else{var c=It.call(i,ca);c&&a.filter(i)&&(n||!t.includes(i))&&o.push(i);var d=i.shadowRoot||typeof a.getShadowRoot=="function"&&a.getShadowRoot(i),p=!pa(d,!1)&&(!a.shadowRootFilter||a.shadowRootFilter(i));if(d&&p){var v=e(d===!0?i.children:d.children,!0,a);a.flatten?o.push.apply(o,v):o.push({scopeParent:i,candidates:v})}else r.unshift.apply(r,i.children)}}return o},is=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},Ot=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||Kk(e))&&!is(e)?0:e.tabIndex},$k=function(e,t){var n=Ot(e);return n<0&&t&&!is(e)?0:n},qk=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},ls=function(e){return e.tagName==="INPUT"},Wk=function(e){return ls(e)&&e.type==="hidden"},Xk=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(n){return n.tagName==="SUMMARY"});return t},Jk=function(e,t){for(var n=0;nsummary:first-of-type"),r=o?e.parentElement:e;if(It.call(r,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof a=="function"){for(var i=e;e;){var l=e.parentElement,s=da(e);if(l&&!l.shadowRoot&&a(l)===!0)return sl(e);e.assignedSlot?e=e.assignedSlot:!l&&s!==e.ownerDocument?e=s.host:e=l}e=i}if(aC(e))return!e.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return sl(e);return!1},rC=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var n=0;n=0)},lC=function e(t){var n=[],a=[];return t.forEach(function(o,r){var i=!!o.scopeParent,l=i?o.scopeParent:o,s=$k(l,i),u=i?e(o.candidates):l;s===0?i?n.push.apply(n,u):n.push(l):a.push({documentOrder:r,tabIndex:s,item:o,isScope:i,content:u})}),a.sort(qk).reduce(function(o,r){return r.isScope?o.push.apply(o,r.content):o.push(r.content),o},[]).concat(n)},sC=function(e,t){t=t||{};var n;return t.getShadowRoot?n=rs([e],t.includeContainer,{filter:or.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:iC}):n=os(e,t.includeContainer,or.bind(null,t)),lC(n)},uC=function(e,t){t=t||{};var n;return t.getShadowRoot?n=rs([e],t.includeContainer,{filter:va.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):n=os(e,t.includeContainer,va.bind(null,t)),n},Ft=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return It.call(e,ca)===!1?!1:or(t,e)},cC=ns.concat("iframe").join(","),Ga=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return It.call(e,cC)===!1?!1:va(t,e)};/*! * focus-trap 7.5.1 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE -*/function ul(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function cl(e){for(var t=1;t0){var n=e[e.length-1];n!==t&&n.pause()}var a=e.indexOf(t);a===-1||e.splice(a,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);n!==-1&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()}},fC=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},hC=function(e){return(e==null?void 0:e.key)==="Escape"||(e==null?void 0:e.key)==="Esc"||(e==null?void 0:e.keyCode)===27},Bn=function(e){return(e==null?void 0:e.key)==="Tab"||(e==null?void 0:e.keyCode)===9},gC=function(e){return Bn(e)&&!e.shiftKey},mC=function(e){return Bn(e)&&e.shiftKey},pl=function(e){return setTimeout(e,0)},vl=function(e,t){var n=-1;return e.every(function(a,r){return t(a)?(n=r,!1):!0}),n},kn=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a1?M-1:0),L=1;L=0)C=n.activeElement;else{var y=o.tabbableGroups[0],M=y&&y.firstTabbableNode;C=M||u("fallbackFocus")}if(!C)throw new Error("Your focus-trap needs to have at least one focusable element");return C},d=function(){if(o.containerGroups=o.containers.map(function(C){var y=sC(C,r.tabbableOptions),M=uC(C,r.tabbableOptions),T=y.length>0?y[0]:void 0,L=y.length>0?y[y.length-1]:void 0,$=M.find(function(W){return Ft(W)}),q=M.findLast(function(W){return Ft(W)}),te=!!y.find(function(W){return Ot(W)>0});return{container:C,tabbableNodes:y,focusableNodes:M,posTabIndexesFound:te,firstTabbableNode:T,lastTabbableNode:L,firstDomTabbableNode:$,lastDomTabbableNode:q,nextTabbableNode:function(W){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,ue=y.indexOf(W);return ue<0?de?M.slice(M.indexOf(W)+1).find(function(Me){return Ft(Me)}):M.slice(0,M.indexOf(W)).findLast(function(Me){return Ft(Me)}):y[ue+(de?1:-1)]}}}),o.tabbableGroups=o.containerGroups.filter(function(C){return C.tabbableNodes.length>0}),o.tabbableGroups.length<=0&&!u("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(o.containerGroups.find(function(C){return C.posTabIndexesFound})&&o.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},p=function C(y){if(y!==!1&&y!==n.activeElement){if(!y||!y.focus){C(c());return}y.focus({preventScroll:!!r.preventScroll}),o.mostRecentlyFocusedNode=y,fC(y)&&y.select()}},v=function(C){var y=u("setReturnFocus",C);return y||(y===!1?!1:C)},b=function(C){var y=C.target,M=C.event,T=C.isBackward,L=T===void 0?!1:T;y=y||Gn(M),d();var $=null;if(o.tabbableGroups.length>0){var q=s(y,M),te=q>=0?o.containerGroups[q]:void 0;if(q<0)L?$=o.tabbableGroups[o.tabbableGroups.length-1].lastTabbableNode:$=o.tabbableGroups[0].firstTabbableNode;else if(L){var W=vl(o.tabbableGroups,function(Ye){var He=Ye.firstTabbableNode;return y===He});if(W<0&&(te.container===y||Ga(y,r.tabbableOptions)&&!Ft(y,r.tabbableOptions)&&!te.nextTabbableNode(y,!1))&&(W=q),W>=0){var de=W===0?o.tabbableGroups.length-1:W-1,ue=o.tabbableGroups[de];$=Ot(y)>=0?ue.lastTabbableNode:ue.lastDomTabbableNode}else Bn(M)||($=te.nextTabbableNode(y,!1))}else{var Me=vl(o.tabbableGroups,function(Ye){var He=Ye.lastTabbableNode;return y===He});if(Me<0&&(te.container===y||Ga(y,r.tabbableOptions)&&!Ft(y,r.tabbableOptions)&&!te.nextTabbableNode(y))&&(Me=q),Me>=0){var ze=Me===o.tabbableGroups.length-1?0:Me+1,De=o.tabbableGroups[ze];$=Ot(y)>=0?De.firstTabbableNode:De.firstDomTabbableNode}else Bn(M)||($=te.nextTabbableNode(y))}}else $=u("fallbackFocus");return $},w=function(C){var y=Gn(C);if(!(s(y,C)>=0)){if(kn(r.clickOutsideDeactivates,C)){i.deactivate({returnFocus:r.returnFocusOnDeactivate});return}kn(r.allowOutsideClick,C)||C.preventDefault()}},m=function(C){var y=Gn(C),M=s(y,C)>=0;if(M||y instanceof Document)M&&(o.mostRecentlyFocusedNode=y);else{C.stopImmediatePropagation();var T,L=!0;if(o.mostRecentlyFocusedNode)if(Ot(o.mostRecentlyFocusedNode)>0){var $=s(o.mostRecentlyFocusedNode),q=o.containerGroups[$].tabbableNodes;if(q.length>0){var te=q.findIndex(function(W){return W===o.mostRecentlyFocusedNode});te>=0&&(r.isKeyForward(o.recentNavEvent)?te+1=0&&(T=q[te-1],L=!1))}}else o.containerGroups.some(function(W){return W.tabbableNodes.some(function(de){return Ot(de)>0})})||(L=!1);else L=!1;L&&(T=b({target:o.mostRecentlyFocusedNode,isBackward:r.isKeyBackward(o.recentNavEvent)})),p(T||o.mostRecentlyFocusedNode||c())}o.recentNavEvent=void 0},h=function(C){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;o.recentNavEvent=C;var M=b({event:C,isBackward:y});M&&(Bn(C)&&C.preventDefault(),p(M))},g=function(C){if(hC(C)&&kn(r.escapeDeactivates,C)!==!1){C.preventDefault(),i.deactivate();return}(r.isKeyForward(C)||r.isKeyBackward(C))&&h(C,r.isKeyBackward(C))},f=function(C){var y=Gn(C);s(y,C)>=0||kn(r.clickOutsideDeactivates,C)||kn(r.allowOutsideClick,C)||(C.preventDefault(),C.stopImmediatePropagation())},B=function(){if(o.active)return dl.activateTrap(a,i),o.delayInitialFocusTimer=r.delayInitialFocus?pl(function(){p(c())}):p(c()),n.addEventListener("focusin",m,!0),n.addEventListener("mousedown",w,{capture:!0,passive:!1}),n.addEventListener("touchstart",w,{capture:!0,passive:!1}),n.addEventListener("click",f,{capture:!0,passive:!1}),n.addEventListener("keydown",g,{capture:!0,passive:!1}),i},S=function(){if(o.active)return n.removeEventListener("focusin",m,!0),n.removeEventListener("mousedown",w,!0),n.removeEventListener("touchstart",w,!0),n.removeEventListener("click",f,!0),n.removeEventListener("keydown",g,!0),i},z=function(C){var y=C.some(function(M){var T=Array.from(M.removedNodes);return T.some(function(L){return L===o.mostRecentlyFocusedNode})});y&&p(c())},j=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(z):void 0,O=function(){j&&(j.disconnect(),o.active&&!o.paused&&o.containers.map(function(C){j.observe(C,{subtree:!0,childList:!0})}))};return i={get active(){return o.active},get paused(){return o.paused},activate:function(C){if(o.active)return this;var y=l(C,"onActivate"),M=l(C,"onPostActivate"),T=l(C,"checkCanFocusTrap");T||d(),o.active=!0,o.paused=!1,o.nodeFocusedBeforeActivation=n.activeElement,y==null||y();var L=function(){T&&d(),B(),O(),M==null||M()};return T?(T(o.containers.concat()).then(L,L),this):(L(),this)},deactivate:function(C){if(!o.active)return this;var y=cl({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},C);clearTimeout(o.delayInitialFocusTimer),o.delayInitialFocusTimer=void 0,S(),o.active=!1,o.paused=!1,O(),dl.deactivateTrap(a,i);var M=l(y,"onDeactivate"),T=l(y,"onPostDeactivate"),L=l(y,"checkCanReturnFocus"),$=l(y,"returnFocus","returnFocusOnDeactivate");M==null||M();var q=function(){pl(function(){$&&p(v(o.nodeFocusedBeforeActivation)),T==null||T()})};return $&&L?(L(v(o.nodeFocusedBeforeActivation)).then(q,q),this):(q(),this)},pause:function(C){if(o.paused||!o.active)return this;var y=l(C,"onPause"),M=l(C,"onPostPause");return o.paused=!0,y==null||y(),S(),O(),M==null||M(),this},unpause:function(C){if(!o.paused||!o.active)return this;var y=l(C,"onUnpause"),M=l(C,"onPostUnpause");return o.paused=!1,y==null||y(),d(),B(),O(),M==null||M(),this},updateContainerElements:function(C){var y=[].concat(C).filter(Boolean);return o.containers=y.map(function(M){return typeof M=="string"?n.querySelector(M):M}),o.active&&d(),O(),this}},i.updateContainerElements(e),i};/*! +*/function ul(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,a)}return n}function cl(e){for(var t=1;t0){var n=e[e.length-1];n!==t&&n.pause()}var a=e.indexOf(t);a===-1||e.splice(a,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);n!==-1&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()}},fC=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},hC=function(e){return(e==null?void 0:e.key)==="Escape"||(e==null?void 0:e.key)==="Esc"||(e==null?void 0:e.keyCode)===27},Bn=function(e){return(e==null?void 0:e.key)==="Tab"||(e==null?void 0:e.keyCode)===9},gC=function(e){return Bn(e)&&!e.shiftKey},mC=function(e){return Bn(e)&&e.shiftKey},pl=function(e){return setTimeout(e,0)},vl=function(e,t){var n=-1;return e.every(function(a,o){return t(a)?(n=o,!1):!0}),n},kn=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a1?M-1:0),L=1;L=0)C=n.activeElement;else{var y=r.tabbableGroups[0],M=y&&y.firstTabbableNode;C=M||u("fallbackFocus")}if(!C)throw new Error("Your focus-trap needs to have at least one focusable element");return C},d=function(){if(r.containerGroups=r.containers.map(function(C){var y=sC(C,o.tabbableOptions),M=uC(C,o.tabbableOptions),T=y.length>0?y[0]:void 0,L=y.length>0?y[y.length-1]:void 0,$=M.find(function(W){return Ft(W)}),q=M.findLast(function(W){return Ft(W)}),te=!!y.find(function(W){return Ot(W)>0});return{container:C,tabbableNodes:y,focusableNodes:M,posTabIndexesFound:te,firstTabbableNode:T,lastTabbableNode:L,firstDomTabbableNode:$,lastDomTabbableNode:q,nextTabbableNode:function(W){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,ue=y.indexOf(W);return ue<0?de?M.slice(M.indexOf(W)+1).find(function(Me){return Ft(Me)}):M.slice(0,M.indexOf(W)).findLast(function(Me){return Ft(Me)}):y[ue+(de?1:-1)]}}}),r.tabbableGroups=r.containerGroups.filter(function(C){return C.tabbableNodes.length>0}),r.tabbableGroups.length<=0&&!u("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(r.containerGroups.find(function(C){return C.posTabIndexesFound})&&r.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},p=function C(y){if(y!==!1&&y!==n.activeElement){if(!y||!y.focus){C(c());return}y.focus({preventScroll:!!o.preventScroll}),r.mostRecentlyFocusedNode=y,fC(y)&&y.select()}},v=function(C){var y=u("setReturnFocus",C);return y||(y===!1?!1:C)},b=function(C){var y=C.target,M=C.event,T=C.isBackward,L=T===void 0?!1:T;y=y||Gn(M),d();var $=null;if(r.tabbableGroups.length>0){var q=s(y,M),te=q>=0?r.containerGroups[q]:void 0;if(q<0)L?$=r.tabbableGroups[r.tabbableGroups.length-1].lastTabbableNode:$=r.tabbableGroups[0].firstTabbableNode;else if(L){var W=vl(r.tabbableGroups,function(Ye){var He=Ye.firstTabbableNode;return y===He});if(W<0&&(te.container===y||Ga(y,o.tabbableOptions)&&!Ft(y,o.tabbableOptions)&&!te.nextTabbableNode(y,!1))&&(W=q),W>=0){var de=W===0?r.tabbableGroups.length-1:W-1,ue=r.tabbableGroups[de];$=Ot(y)>=0?ue.lastTabbableNode:ue.lastDomTabbableNode}else Bn(M)||($=te.nextTabbableNode(y,!1))}else{var Me=vl(r.tabbableGroups,function(Ye){var He=Ye.lastTabbableNode;return y===He});if(Me<0&&(te.container===y||Ga(y,o.tabbableOptions)&&!Ft(y,o.tabbableOptions)&&!te.nextTabbableNode(y))&&(Me=q),Me>=0){var ze=Me===r.tabbableGroups.length-1?0:Me+1,De=r.tabbableGroups[ze];$=Ot(y)>=0?De.firstTabbableNode:De.firstDomTabbableNode}else Bn(M)||($=te.nextTabbableNode(y))}}else $=u("fallbackFocus");return $},w=function(C){var y=Gn(C);if(!(s(y,C)>=0)){if(kn(o.clickOutsideDeactivates,C)){i.deactivate({returnFocus:o.returnFocusOnDeactivate});return}kn(o.allowOutsideClick,C)||C.preventDefault()}},m=function(C){var y=Gn(C),M=s(y,C)>=0;if(M||y instanceof Document)M&&(r.mostRecentlyFocusedNode=y);else{C.stopImmediatePropagation();var T,L=!0;if(r.mostRecentlyFocusedNode)if(Ot(r.mostRecentlyFocusedNode)>0){var $=s(r.mostRecentlyFocusedNode),q=r.containerGroups[$].tabbableNodes;if(q.length>0){var te=q.findIndex(function(W){return W===r.mostRecentlyFocusedNode});te>=0&&(o.isKeyForward(r.recentNavEvent)?te+1=0&&(T=q[te-1],L=!1))}}else r.containerGroups.some(function(W){return W.tabbableNodes.some(function(de){return Ot(de)>0})})||(L=!1);else L=!1;L&&(T=b({target:r.mostRecentlyFocusedNode,isBackward:o.isKeyBackward(r.recentNavEvent)})),p(T||r.mostRecentlyFocusedNode||c())}r.recentNavEvent=void 0},h=function(C){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;r.recentNavEvent=C;var M=b({event:C,isBackward:y});M&&(Bn(C)&&C.preventDefault(),p(M))},g=function(C){if(hC(C)&&kn(o.escapeDeactivates,C)!==!1){C.preventDefault(),i.deactivate();return}(o.isKeyForward(C)||o.isKeyBackward(C))&&h(C,o.isKeyBackward(C))},f=function(C){var y=Gn(C);s(y,C)>=0||kn(o.clickOutsideDeactivates,C)||kn(o.allowOutsideClick,C)||(C.preventDefault(),C.stopImmediatePropagation())},B=function(){if(r.active)return dl.activateTrap(a,i),r.delayInitialFocusTimer=o.delayInitialFocus?pl(function(){p(c())}):p(c()),n.addEventListener("focusin",m,!0),n.addEventListener("mousedown",w,{capture:!0,passive:!1}),n.addEventListener("touchstart",w,{capture:!0,passive:!1}),n.addEventListener("click",f,{capture:!0,passive:!1}),n.addEventListener("keydown",g,{capture:!0,passive:!1}),i},S=function(){if(r.active)return n.removeEventListener("focusin",m,!0),n.removeEventListener("mousedown",w,!0),n.removeEventListener("touchstart",w,!0),n.removeEventListener("click",f,!0),n.removeEventListener("keydown",g,!0),i},z=function(C){var y=C.some(function(M){var T=Array.from(M.removedNodes);return T.some(function(L){return L===r.mostRecentlyFocusedNode})});y&&p(c())},j=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(z):void 0,O=function(){j&&(j.disconnect(),r.active&&!r.paused&&r.containers.map(function(C){j.observe(C,{subtree:!0,childList:!0})}))};return i={get active(){return r.active},get paused(){return r.paused},activate:function(C){if(r.active)return this;var y=l(C,"onActivate"),M=l(C,"onPostActivate"),T=l(C,"checkCanFocusTrap");T||d(),r.active=!0,r.paused=!1,r.nodeFocusedBeforeActivation=n.activeElement,y==null||y();var L=function(){T&&d(),B(),O(),M==null||M()};return T?(T(r.containers.concat()).then(L,L),this):(L(),this)},deactivate:function(C){if(!r.active)return this;var y=cl({onDeactivate:o.onDeactivate,onPostDeactivate:o.onPostDeactivate,checkCanReturnFocus:o.checkCanReturnFocus},C);clearTimeout(r.delayInitialFocusTimer),r.delayInitialFocusTimer=void 0,S(),r.active=!1,r.paused=!1,O(),dl.deactivateTrap(a,i);var M=l(y,"onDeactivate"),T=l(y,"onPostDeactivate"),L=l(y,"checkCanReturnFocus"),$=l(y,"returnFocus","returnFocusOnDeactivate");M==null||M();var q=function(){pl(function(){$&&p(v(r.nodeFocusedBeforeActivation)),T==null||T()})};return $&&L?(L(v(r.nodeFocusedBeforeActivation)).then(q,q),this):(q(),this)},pause:function(C){if(r.paused||!r.active)return this;var y=l(C,"onPause"),M=l(C,"onPostPause");return r.paused=!0,y==null||y(),S(),O(),M==null||M(),this},unpause:function(C){if(!r.paused||!r.active)return this;var y=l(C,"onUnpause"),M=l(C,"onPostUnpause");return r.paused=!1,y==null||y(),d(),B(),O(),M==null||M(),this},updateContainerElements:function(C){var y=[].concat(C).filter(Boolean);return r.containers=y.map(function(M){return typeof M=="string"?n.querySelector(M):M}),r.active&&d(),O(),this}},i.updateContainerElements(e),i};/*! * focus-trap-vue v3.3.1 * (c) 2022 Eduardo San Martin Morote * @license MIT - */const wC={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},kC=oe({props:Object.assign({active:{type:Boolean,default:!0}},wC),emits:["update:active","activate","postActivate","deactivate","postDeactivate"],render(){return this.renderImpl()},setup(e,{slots:t,emit:n}){let a;const r=N(null),o=E(()=>{const l=r.value;return l&&(l instanceof HTMLElement?l:l.$el)}),i=()=>a||(a=yC(o.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}));return et(()=>{Be(()=>e.active,l=>{l&&o.value?i().activate():a&&(a.deactivate(),(!o.value||o.value.nodeType===Node.COMMENT_NODE)&&(a=null))},{immediate:!0,flush:"post"})}),Zn(()=>{a&&a.deactivate(),a=null}),{activate(){i(),a.activate()},deactivate(){a&&a.deactivate()},renderImpl(){if(!t.default)return null;const l=t.default().filter(s=>s.type!==As);return!l||!l.length||l.length>1?(console.error("[focus-trap-vue]: FocusTrap requires exactly one child."),l):Ss(l[0],{ref:r})}}}}),CC=["aria-label"],xC={class:"k-modal-dialog modal-dialog"},MC={key:0,class:"close-button"},BC={class:"k-modal-content modal-content"},AC={key:0,class:"k-modal-header-image d-flex"},SC={class:"k-modal-footer modal-footer d-flex"},DC={class:"k-modal-action-buttons"},EC=oe({__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=>Uc.includes(e)},content:{type:String,default:""},textAlign:{type:String,default:"center",validator:e=>Gc.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,a=rt(),r=N(null),o=N(null),i=E(()=>!!a["header-image"]),l=E(()=>n.dismissButtonTheme==="light"?"var(--grey-400)":"var(--grey-600)"),s=p=>{n.isVisible&&p.keyCode===27&&u(!0)},u=(p=!1,v)=>{var b,w;(p||(w=(b=v==null?void 0:v.target)==null?void 0:b.classList)!=null&&w.contains("k-modal-backdrop"))&&t("canceled")},c=()=>{t("proceed")};Tl(()=>{var p,v;typeof document<"u"&&(n.isVisible?(p=document==null?void 0:document.body)==null||p.classList.add("k-modal-overflow-hidden"):(v=document==null?void 0:document.body)==null||v.classList.remove("k-modal-overflow-hidden"))});const d=async p=>{var v,b;p?(await Zt(),await new Promise(w=>setTimeout(w,0)),(v=r.value)==null||v.activate()):(b=r.value)==null||b.deactivate()};return Be(()=>n.isVisible,async p=>{p?await d(!0):await d(!1)},{immediate:!0}),et(()=>{var p;document.addEventListener("keydown",s),n.isVisible&&((p=document==null?void 0:document.body)==null||p.classList.add("k-modal-overflow-hidden"))}),Zn(()=>{var p;document.removeEventListener("keydown",s),(p=document==null?void 0:document.body)==null||p.classList.remove("k-modal-overflow-hidden")}),(p,v)=>{var b;return e.isVisible?(k(),A("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal",role:"dialog"},[D("div",{ref_key:"modalOuter",ref:o,class:"k-modal-backdrop modal-backdrop",onClick:v[3]||(v[3]=w=>u(!1,w))},[G(x(kC),{ref_key:"focusTrap",ref:r,active:!1,"fallback-focus":(b=o.value)==null?void 0:b.$el,"tabbable-options":e.tabbableOptions},{default:F(()=>[D("div",xC,[x(i)&&!e.hideDismissIcon?(k(),A("div",MC,[G(ye,{"aria-label":"Close",class:"non-visual-button",onClick:v[0]||(v[0]=w=>u(!0))},{default:F(()=>[G(ie,{color:x(l),icon:"close",size:"15"},null,8,["color"])]),_:1})])):Z("",!0),D("div",BC,[x(i)?(k(),A("div",AC,[Y(p.$slots,"header-image",{},void 0,!0)])):Z("",!0),p.$slots["header-content"]||!e.hideTitle?(k(),A("div",{key:1,"aria-level":"2",class:K(["k-modal-header modal-header",{"header-left":e.textAlign==="left","header-centered":e.textAlign==="center","header-right":e.textAlign==="right","mb-5":!x(i),"mb-4":x(i)}]),role:"heading"},[Y(p.$slots,"header-content",{},()=>[V(Q(e.title),1)],!0)],2)):Z("",!0),D("div",{class:K(["k-modal-body modal-body",{"content-left":e.textAlign==="left","content-centered":e.textAlign==="center","content-right":e.textAlign==="right"}])},[Y(p.$slots,"body-content",{},()=>[V(Q(e.content),1)],!0)],2),D("div",SC,[Y(p.$slots,"footer-content",{},()=>[e.hideCancelButton?Z("",!0):(k(),X(ye,{key:0,appearance:e.cancelButtonAppearance,onClick:v[1]||(v[1]=w=>u(!0)),onKeyup:v[2]||(v[2]=dt(w=>u(!0),["esc"]))},{default:F(()=>[V(Q(e.cancelButtonText),1)]),_:1},8,["appearance"])),D("div",DC,[Y(p.$slots,"action-buttons",{},()=>[G(ye,{appearance:e.actionButtonAppearance,onClick:c,onKeyup:dt(c,["enter"])},{default:F(()=>[V(Q(e.actionButtonText),1)]),_:1},8,["appearance","onKeyup"])],!0)])],!0)])])])]),_:3},8,["fallback-focus","tabbable-options"])],512)],8,CC)):Z("",!0)}}}),TC=ce(EC,[["__scopeId","data-v-f748b31d"]]),ss=e=>(Ln("data-v-1670050e"),e=e(),Pn(),e),OC={class:"k-prompt-header w-100"},ZC={class:"k-prompt-header-content d-flex align-items-center w-100"},IC={class:"close-button"},LC=ss(()=>D("hr",{class:"divider"},null,-1)),PC={class:"k-prompt-body w-100"},YC={class:"k-prompt-body-content w-100"},_C={key:0,class:"k-prompt-confirm-text w-100"},NC={class:"bold-600"},jC=ss(()=>D("hr",{class:"divider"},null,-1)),zC={class:"k-prompt-action-buttons"},HC=oe({__name:"KPrompt",props:{title:{type:String,default:""},type:{type:String,default:"info",validator:e=>Xc.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,a=N(""),r=()=>{a.value="",t("canceled")},o=c=>{u.value||(a.value="",t("proceed",c))},i=c=>{n.isVisible&&(c.key==="Escape"?r():c.key==="Enter"&&(n.preventProceedOnEnter||o(c)))},l=(c="")=>{const d=/(?:^|[\s-:'"])\w/g;return c.replace(d,p=>p.toUpperCase())},s=E(()=>n.title?n.type==="warning"?"Warning: "+n.title:n.title:n.type==="info"?"Information":l(n.type)),u=E(()=>n.actionPending?!0:n.confirmationText.length?n.confirmationText!==a.value:!1);return et(()=>{document.addEventListener("keydown",i)}),El(()=>{document.removeEventListener("keydown",i)}),(c,d)=>(k(),X(TC,{class:"k-prompt","is-visible":e.isVisible,"tabbable-options":e.tabbableOptions,"text-align":"left",title:x(s)},{"header-content":F(()=>[D("div",OC,[D("div",ZC,[Y(c.$slots,"header-content",{},()=>[e.type==="warning"?(k(),X(ie,{key:0,class:"mr-2",color:"var(--white)",icon:"warning","secondary-color":"var(--yellow-400)",size:"20"})):Z("",!0),V(" "+Q(x(s)),1)],!0),D("div",IC,[G(ye,{"aria-label":"Close",class:"non-visual-button",onClick:r},{default:F(()=>[G(ie,{color:"var(--grey-600)",icon:"close",size:"15"})]),_:1})])]),LC])]),"body-content":F(()=>[D("div",PC,[D("div",YC,[Y(c.$slots,"body-content",{},()=>[V(Q(e.message),1)],!0),e.confirmationText?(k(),A("div",_C,[V(' Type "'),D("span",NC,Q(e.confirmationText),1),V('" to confirm your action. '),G(e0,{modelValue:a.value,"onUpdate:modelValue":d[0]||(d[0]=p=>a.value=p),autocapitalize:"off",autocomplete:"off",class:"mt-2","data-testid":"confirmation-input"},null,8,["modelValue"])])):Z("",!0)]),jC])]),"footer-content":F(()=>[D("div",zC,[Y(c.$slots,"action-buttons",{},()=>[G(ye,{appearance:"outline",class:"k-prompt-cancel mr-2",onClick:r},{default:F(()=>[V(Q(e.cancelButtonText),1)]),_:1}),G(ye,{appearance:e.type==="danger"?"danger":"primary",class:"k-prompt-proceed",disabled:x(u),onClick:o},{icon:F(()=>[e.actionPending?(k(),X(ie,{key:0,color:"var(--grey-400)",icon:"spinner",size:"16"})):Z("",!0)]),default:F(()=>[V(" "+Q(e.actionButtonText),1)]),_:1},8,["appearance","disabled"])],!0)])]),_:3},8,["is-visible","tabbable-options","title"]))}}),nM=ce(HC,[["__scopeId","data-v-1670050e"]]),FC=["checked"],RC=["id","checked","disabled"],VC={key:0,class:"k-radio-description"},QC=["for"],UC={inheritAttrs:!1},aM=oe({...UC,__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=>Wc.includes(e)},testMode:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const n=e,a=rt(),r=E(()=>p.id?String(p.id):n.testMode?"test-radio-input-id-1234":Kt()),o=E(()=>(p==null?void 0:p.disabled)!==void 0&&String(p==null?void 0:p.disabled)!=="false"),i=E(()=>!!(n.label||a.default)),l=E(()=>!!(n.description||a.description)),s=E(()=>!!a.tooltip),u=E(()=>n.selectedValue===n.modelValue),c=E(()=>n.type==="radio"),d=()=>{t("change",n.selectedValue),t("update:modelValue",n.selectedValue)},p=At(),v=E(()=>{const b={...p};return delete b.class,b});return(b,w)=>(k(),A("div",{checked:x(u),class:K(["k-radio",[x(c)?"k-radio-default":`k-radio-${e.type}`,b.$attrs.class?b.$attrs.class:"",{disabled:x(o)}]])},[D("input",me({id:x(r),checked:x(u)},x(v),{class:"k-input",disabled:x(o),type:"radio",onClick:d}),null,16,RC),x(c)&&x(i)?(k(),X(yo,me({key:0},e.labelAttributes,{class:["k-radio-label",{"d-inline":x(l)}],for:x(r)}),co({default:F(()=>[Y(b.$slots,"default",{},()=>[V(Q(e.label),1)]),x(l)?(k(),A("div",VC,[Y(b.$slots,"description",{},()=>[V(Q(e.description),1)])])):Z("",!0)]),_:2},[x(s)?{name:"tooltip",fn:F(()=>[Y(b.$slots,"tooltip")]),key:"0"}:void 0]),1040,["class","for"])):b.$slots.default?(k(),A("label",{key:1,for:x(r)},[Y(b.$slots,"default")],8,QC)):Z("",!0)],10,FC))}}),GC={class:"k-table-container"},KC={key:0,class:"k-table-toolbar","data-testid":"k-table-toolbar"},$C={key:2,class:"k-table-error-state","data-testid":"k-table-error-state"},qC={key:3,class:"k-table-empty-state","data-testid":"k-table-empty-state"},WC=["data-tableid"],XC=["aria-sort","onClick"],JC={class:"k-table-headers-container"},ex=["role","tabindex"],{clientSideSorter:tx}=rn(),fl=(e,t,n,a)=>tx(e,t,n,a),nx=oe({__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=>["ascending","descending",""].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=>["default","offset"].includes(e)},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:String,default:"",validator:e=>["true","loading",""].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:a,useRequest:r,useSwrvState:o}=rn(),i=At(),l=rt(),s=E(()=>n.testMode?"test-table-id-1234":On()),u={pageSize:15,page:1,query:"",sortColumnKey:"",sortColumnOrder:"desc",offset:null},c=N([]),d=N([]),p=N(0),v=N(!1),b=N(1),w=N(15),m=N(""),h=N(""),g=N("desc"),f=N(null),B=N([]),S=N(!1),z=N(!1),j=N(!1),O=E(()=>!!l.toolbar),C=R=>`column-${R}`,y=R=>R,M=(R,pe)=>(ae,ve)=>{const Ue=/^on[^a-z]/,Ie={};for(const Ge in pe)Ue.test(Ge)&&pe[Ge]&&(Ie[Ge]=pe[Ge]);return Object.keys(Ie).reduce((Ge,zt)=>{if(zt.indexOf(R)===0){const Ht=zt.split(R);Ge[Ht[1]]=tt=>Ie[zt](tt,ae,ve)}return Ge},{})},T=E(()=>(R,pe)=>{const ae=M("onRow:",i)(pe,"row"),ve=M("onCell:",i)(R,"cell"),Ue=["a","button","input","select"];return ae.click&&(S.value=!0),{...ae,...ve,click(Ie){const Ge=Ie.target.className;let zt=Ue.includes(Ie.target.tagName.toLowerCase()),Ht=!1;typeof Ge=="string"||Array.isArray(Ge)?Ht=Ge.includes("k-popover"):typeof Ge=="object"&&(Ht=Object.keys(Ge).includes("k-popover")),Ie.target.closest(".k-popover-content")!==null&&(Ht=!0);for(let tt=0;tt{var R,pe;const ae=n.searchInput,ve=await n.fetcher({pageSize:w.value,page:b.value,query:ae||m.value,sortColumnKey:h.value,sortColumnOrder:g.value,offset:f.value});return c.value=ve.data,p.value=n.paginationTotalItems||ve.total||((R=ve.data)==null?void 0:R.length),n.fetcher?n.enableClientSort&&h.value&&g.value&&fl(h.value,"",g.value,c.value):n.options&&n.options.data&&n.options.data.length&&(c.value=n.options.data,p.value=n.options.data.length),n.paginationType==="offset"&&((pe=ve.pagination)!=null&&pe.offset?(f.value=ve.pagination.offset,B.value[b.value]||B.value.push(ve.pagination.offset)):(f.value=null,j.value||(b.value=1))),j.value=!1,L.value=!1,ve},q=()=>{const R={...u,...n.initialFetcherParams};b.value=R.page??u.page,w.value=R.pageSize??u.pageSize,m.value=R.query??u.query,h.value=R.sortColumnKey??u.sortColumnKey,g.value=R.sortColumnOrder??u.sortColumnOrder,n.paginationType==="offset"&&(f.value=R.offset,B.value.push(R.offset)),n.headers&&n.headers.length?d.value=n.headers:n.options&&n.options.headers&&n.options.headers.length&&(d.value=n.options.headers),z.value=!0},te=E(()=>B.value[b.value-1]),W=E(()=>{if(!n.fetcher||!z.value)return"";let R=s.value;return n.cacheIdentifier&&(R=n.cacheIdentifier),n.fetcherCacheKey&&(R+=`-${n.fetcherCacheKey}`),`k-table_${R}`}),de=N(""),{debouncedFn:ue,generateDebouncedFn:Me}=a(R=>{de.value=R},350),ze=Me(0),{data:De,error:Ye,revalidate:He,isValidating:lt}=r(()=>W.value,()=>$(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:st,hasData:Fe,swrvState:Ve}=o(De,Ye,lt),P=N(!0),I=E(()=>({hasData:Fe.value,state:st.value})),H=E(()=>P.value?"loading":Ye.value?"error":"success"),{debouncedFn:U,generateDebouncedFn:ne}=a(He,500),_e=ne(0),fe=R=>{const{key:pe,useSortHandlerFn:ae}=R,ve=h.value+"";b.value=1,h.value&&pe===h.value?g.value==="asc"?g.value="desc":g.value="asc":(h.value=pe,g.value="asc"),n.options&&n.options.data||n.enableClientSort?ae&&n.sortHandlerFn?n.sortHandlerFn({key:pe,prevKey:ve,sortColumnOrder:g.value,data:c.value}):fl(pe,ve,g.value,c.value):n.paginationType!=="offset"&&U(),Vo()},Ee=({page:R})=>{b.value=R},Qe=({pageSize:R})=>{B.value=[null],f.value=null,w.value=R,b.value=1,Vo()},jt=R=>{R&&R.target&&R.target.scrollTop&&(R.target.scrollTop>1?v.value=!0:R.target.scrollTop&&(v.value=!v.value))},Cs=E(()=>({pageSize:w.value,sortColumnKey:h.value,sortColumnOrder:g.value})),Vo=()=>{t("update:table-preferences",Cs.value)},xs=()=>{b.value++,j.value=!0},Ms=()=>{b.value--,f.value=te.value},Bs=E(()=>n.fetcher&&!n.disablePagination&&!(n.paginationType!=="offset"&&n.hidePaginationWhenOptional&&p.value<=n.paginationPageSizes[0])&&!(n.paginationType==="offset"&&n.hidePaginationWhenOptional&&!te.value&&!f.value&&c.value.length<=n.paginationPageSizes[0])),Qo=R=>R.toLowerCase().replace(/[^[a-z0-9]/gi,"-");Be(De,R=>{R!=null&&R.length&&!c.value.length&&(c.value=R)},{deep:!0,immediate:!0}),Be(st,()=>{switch(st.value){case Ve.PENDING:P.value=!0;break;case Ve.VALIDATING_HAS_DATA:P.value=yn.value;break;default:P.value=!1;break}},{immediate:!0}),Be([I,H],R=>{var pe;t("state",{state:R==null?void 0:R[1],hasData:(pe=R==null?void 0:R[0])==null?void 0:pe.hasData})}),Be(()=>n.searchInput,R=>{b.value!==1&&(b.value=1),R===""?ze(R):ue(R)},{immediate:!0});const yn=N(!1);return Be([de,b,w],async(R,pe)=>{const ae=pe==null?void 0:pe[0],ve=R[0],Ue=R[1];ve!==ae&&Ue!==1&&(b.value=1),z.value&&!L.value&&(yn.value=!0,ve!==""&&ve!==ae?await U():await _e(),yn.value=!1)},{deep:!0,immediate:!0}),et(()=>{q()}),(R,pe)=>(k(),A("div",GC,[x(O)?(k(),A("div",KC,[Y(R.$slots,"toolbar",{state:x(I)},void 0,!0)])):Z("",!0),(!e.testMode||e.testMode==="loading")&&(P.value||e.isLoading||yn.value)&&!e.hasError?(k(),X(y2,{key:1,"data-testid":"k-table-skeleton",type:"table"})):e.hasError?(k(),A("div",$C,[Y(R.$slots,"error-state",{},()=>[G(li,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:F(()=>[V(Q(e.errorStateTitle),1)]),message:F(()=>[V(Q(e.errorStateMessage),1)]),cta:F(()=>[e.errorStateActionMessage?(k(),X(ye,{key:0,appearance:"primary","data-testid":Qo(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:pe[0]||(pe[0]=ae=>R.$emit("ktable-error-cta-clicked"))},{default:F(()=>[V(Q(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):Z("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!P.value&&!e.isLoading&&!yn.value&&c.value&&!c.value.length?(k(),A("div",qC,[Y(R.$slots,"empty-state",{},()=>[G(li,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:F(()=>[V(Q(e.emptyStateTitle),1)]),message:F(()=>[V(Q(e.emptyStateMessage),1)]),cta:F(()=>[e.emptyStateActionMessage?(k(),X(ye,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":Qo(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:pe[1]||(pe[1]=ae=>R.$emit("ktable-empty-state-cta-clicked"))},{default:F(()=>[V(Q(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):Z("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(k(),A("section",{key:4,class:"k-table-wrapper",onScrollPassive:jt},[D("table",{class:K(["k-table",{"has-hover":e.hasHover,"is-clickable":S.value,"side-border":e.hasSideBorder}]),"data-tableid":x(s)},[D("thead",{class:K({"is-scrolled":v.value})},[D("tr",{class:K({"is-scrolled":v.value})},[(k(!0),A(xe,null,Pe(d.value,(ae,ve)=>(k(),A("th",{key:`k-table-${x(s)}-headers-${ve}`,"aria-sort":!e.disableSorting&&ae.key===h.value?g.value==="asc"?"ascending":"descending":void 0,class:K(["k-table-headers",{sortable:!e.disableSorting&&!ae.hideLabel&&ae.sortable,"active-sort":!e.disableSorting&&!ae.hideLabel&&ae.sortable&&ae.key===h.value,[g.value]:!e.disableSorting&&ae.key===h.value&&!ae.hideLabel,"is-scrolled":v.value}]),onClick:()=>{!e.disableSorting&&ae.sortable&&(R.$emit("sort",{prevKey:h.value,sortColumnKey:ae.key,sortColumnOrder:g.value==="asc"?"desc":"asc"}),fe(ae))}},[D("span",JC,[Y(R.$slots,C(ae.key),{column:y(ae)},()=>[D("span",{class:K({"sr-only":ae.hideLabel})},Q(ae.label?ae.label:ae.key),3)],!0),!e.disableSorting&&!ae.hideLabel&&ae.sortable?(k(),X(ie,{key:0,"aria-hidden":"true",class:"caret",color:`var(--KTableColor, var(--black-70, var(--kui-color-text, ${x(Zu)})))`,icon:"chevronDown",size:"12"},null,8,["color"])):Z("",!0)])],10,XC))),128))],2)],2),D("tbody",null,[(k(!0),A(xe,null,Pe(c.value,(ae,ve)=>(k(),A("tr",me(e.rowAttrs(ae),{key:`k-table-${x(s)}-row-${ve}`,role:S.value?"link":null,tabindex:S.value?0:null},$o(e.hasSideBorder?x(T)(ae,ae):{},!0)),[(k(!0),A(xe,null,Pe(d.value,(Ue,Ie)=>(k(),A("td",me(e.cellAttrs({headerKey:Ue.key,row:ae,rowIndex:ve,colIndex:Ie}),{key:`k-table-${x(s)}-cell-${Ie}`},$o(x(T)(ae[Ue.key],ae),!0)),[Y(R.$slots,Ue.key,{row:y(ae),rowKey:ve,rowValue:ae[Ue.key]},()=>[V(Q(ae[Ue.key]),1)],!0)],16))),128))],16,ex))),128))])],10,WC),x(Bs)?(k(),X(B5,{key:0,class:"k-table-pagination","current-page":b.value,"data-testid":"k-table-pagination","disable-page-jump":e.disablePaginationPageJump,"initial-page-size":w.value,neighbors:e.paginationNeighbors,"offset-next-button-disabled":!f.value,"offset-prev-button-disabled":!x(te),"page-sizes":e.paginationPageSizes,"pagination-type":e.paginationType,"test-mode":!!e.testMode||void 0,"total-count":p.value,onGetNextOffset:xs,onGetPrevOffset:Ms,onPageChanged:Ee,onPageSizeChanged:Qe},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"])):Z("",!0)],32))]))}}),rM=ce(nx,[["__scopeId","data-v-b65511d8"]]),ax={class:"k-tabs"},rx={"aria-label":"Tabs",role:"tablist"},ox=["id","aria-controls","aria-selected","role","onClick","onKeydown"],ix=["id","aria-labelledby"],lx=oe({__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,a=N(n.modelValue?n.modelValue:n.tabs[0].hash),r=o=>{a.value=o,t("changed",o),t("update:modelValue",o)};return Be(()=>n.modelValue,o=>{a.value=o,t("changed",o),t("update:modelValue",o)}),(o,i)=>(k(),A("div",ax,[D("ul",rx,[(k(!0),A(xe,null,Pe(e.tabs,(l,s)=>(k(),A("li",{id:`${l.hash.replace("#","")}-tab`,key:l.hash,"aria-controls":e.hasPanels?`panel-${s}`:void 0,"aria-selected":e.hasPanels?a.value===l.hash?"true":"false":void 0,class:K(["tab-item",{active:a.value===l.hash}]),role:e.hasPanels?"tab":void 0,tabindex:"0",onClick:u=>r(l.hash),onKeydown:[dt(qe(u=>r(l.hash),["prevent"]),["enter"]),dt(qe(u=>r(l.hash),["prevent"]),["space"])]},[D("div",{class:K(["tab-link",{"has-panels":e.hasPanels}])},[Y(o.$slots,`${l.hash.replace("#","")}-anchor`,{},()=>[D("span",null,Q(l.title),1)],!0)],2)],42,ox))),128))]),e.hasPanels?(k(!0),A(xe,{key:0},Pe(e.tabs,(l,s)=>(k(),A("div",{id:`panel-${s}`,key:l.hash,"aria-labelledby":`${l.hash.replace("#","")}-tab`,class:"tab-container",role:"tabpanel",tabindex:"0"},[a.value===l.hash?Y(o.$slots,l.hash.replace("#",""),{key:0},void 0,!0):Z("",!0)],8,ix))),128)):Z("",!0)]))}}),oM=ce(lx,[["__scopeId","data-v-239b43ee"]]);rd.info;/*! + */const wC={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},kC=re({props:Object.assign({active:{type:Boolean,default:!0}},wC),emits:["update:active","activate","postActivate","deactivate","postDeactivate"],render(){return this.renderImpl()},setup(e,{slots:t,emit:n}){let a;const o=N(null),r=E(()=>{const l=o.value;return l&&(l instanceof HTMLElement?l:l.$el)}),i=()=>a||(a=yC(r.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}));return et(()=>{Be(()=>e.active,l=>{l&&r.value?i().activate():a&&(a.deactivate(),(!r.value||r.value.nodeType===Node.COMMENT_NODE)&&(a=null))},{immediate:!0,flush:"post"})}),Zn(()=>{a&&a.deactivate(),a=null}),{activate(){i(),a.activate()},deactivate(){a&&a.deactivate()},renderImpl(){if(!t.default)return null;const l=t.default().filter(s=>s.type!==As);return!l||!l.length||l.length>1?(console.error("[focus-trap-vue]: FocusTrap requires exactly one child."),l):Ss(l[0],{ref:o})}}}}),CC=["aria-label"],xC={class:"k-modal-dialog modal-dialog"},MC={key:0,class:"close-button"},BC={class:"k-modal-content modal-content"},AC={key:0,class:"k-modal-header-image d-flex"},SC={class:"k-modal-footer modal-footer d-flex"},DC={class:"k-modal-action-buttons"},EC=re({__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=>Uc.includes(e)},content:{type:String,default:""},textAlign:{type:String,default:"center",validator:e=>Gc.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,a=ot(),o=N(null),r=N(null),i=E(()=>!!a["header-image"]),l=E(()=>n.dismissButtonTheme==="light"?"var(--grey-400)":"var(--grey-600)"),s=p=>{n.isVisible&&p.keyCode===27&&u(!0)},u=(p=!1,v)=>{var b,w;(p||(w=(b=v==null?void 0:v.target)==null?void 0:b.classList)!=null&&w.contains("k-modal-backdrop"))&&t("canceled")},c=()=>{t("proceed")};Tl(()=>{var p,v;typeof document<"u"&&(n.isVisible?(p=document==null?void 0:document.body)==null||p.classList.add("k-modal-overflow-hidden"):(v=document==null?void 0:document.body)==null||v.classList.remove("k-modal-overflow-hidden"))});const d=async p=>{var v,b;p?(await Zt(),await new Promise(w=>setTimeout(w,0)),(v=o.value)==null||v.activate()):(b=o.value)==null||b.deactivate()};return Be(()=>n.isVisible,async p=>{p?await d(!0):await d(!1)},{immediate:!0}),et(()=>{var p;document.addEventListener("keydown",s),n.isVisible&&((p=document==null?void 0:document.body)==null||p.classList.add("k-modal-overflow-hidden"))}),Zn(()=>{var p;document.removeEventListener("keydown",s),(p=document==null?void 0:document.body)==null||p.classList.remove("k-modal-overflow-hidden")}),(p,v)=>{var b;return e.isVisible?(k(),A("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal",role:"dialog"},[D("div",{ref_key:"modalOuter",ref:r,class:"k-modal-backdrop modal-backdrop",onClick:v[3]||(v[3]=w=>u(!1,w))},[G(x(kC),{ref_key:"focusTrap",ref:o,active:!1,"fallback-focus":(b=r.value)==null?void 0:b.$el,"tabbable-options":e.tabbableOptions},{default:F(()=>[D("div",xC,[x(i)&&!e.hideDismissIcon?(k(),A("div",MC,[G(ye,{"aria-label":"Close",class:"non-visual-button",onClick:v[0]||(v[0]=w=>u(!0))},{default:F(()=>[G(ie,{color:x(l),icon:"close",size:"15"},null,8,["color"])]),_:1})])):Z("",!0),D("div",BC,[x(i)?(k(),A("div",AC,[Y(p.$slots,"header-image",{},void 0,!0)])):Z("",!0),p.$slots["header-content"]||!e.hideTitle?(k(),A("div",{key:1,"aria-level":"2",class:K(["k-modal-header modal-header",{"header-left":e.textAlign==="left","header-centered":e.textAlign==="center","header-right":e.textAlign==="right","mb-5":!x(i),"mb-4":x(i)}]),role:"heading"},[Y(p.$slots,"header-content",{},()=>[V(Q(e.title),1)],!0)],2)):Z("",!0),D("div",{class:K(["k-modal-body modal-body",{"content-left":e.textAlign==="left","content-centered":e.textAlign==="center","content-right":e.textAlign==="right"}])},[Y(p.$slots,"body-content",{},()=>[V(Q(e.content),1)],!0)],2),D("div",SC,[Y(p.$slots,"footer-content",{},()=>[e.hideCancelButton?Z("",!0):(k(),X(ye,{key:0,appearance:e.cancelButtonAppearance,onClick:v[1]||(v[1]=w=>u(!0)),onKeyup:v[2]||(v[2]=dt(w=>u(!0),["esc"]))},{default:F(()=>[V(Q(e.cancelButtonText),1)]),_:1},8,["appearance"])),D("div",DC,[Y(p.$slots,"action-buttons",{},()=>[G(ye,{appearance:e.actionButtonAppearance,onClick:c,onKeyup:dt(c,["enter"])},{default:F(()=>[V(Q(e.actionButtonText),1)]),_:1},8,["appearance","onKeyup"])],!0)])],!0)])])])]),_:3},8,["fallback-focus","tabbable-options"])],512)],8,CC)):Z("",!0)}}}),TC=ce(EC,[["__scopeId","data-v-f748b31d"]]),ss=e=>(Ln("data-v-1670050e"),e=e(),Pn(),e),OC={class:"k-prompt-header w-100"},ZC={class:"k-prompt-header-content d-flex align-items-center w-100"},IC={class:"close-button"},LC=ss(()=>D("hr",{class:"divider"},null,-1)),PC={class:"k-prompt-body w-100"},YC={class:"k-prompt-body-content w-100"},_C={key:0,class:"k-prompt-confirm-text w-100"},NC={class:"bold-600"},jC=ss(()=>D("hr",{class:"divider"},null,-1)),zC={class:"k-prompt-action-buttons"},HC=re({__name:"KPrompt",props:{title:{type:String,default:""},type:{type:String,default:"info",validator:e=>Xc.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,a=N(""),o=()=>{a.value="",t("canceled")},r=c=>{u.value||(a.value="",t("proceed",c))},i=c=>{n.isVisible&&(c.key==="Escape"?o():c.key==="Enter"&&(n.preventProceedOnEnter||r(c)))},l=(c="")=>{const d=/(?:^|[\s-:'"])\w/g;return c.replace(d,p=>p.toUpperCase())},s=E(()=>n.title?n.type==="warning"?"Warning: "+n.title:n.title:n.type==="info"?"Information":l(n.type)),u=E(()=>n.actionPending?!0:n.confirmationText.length?n.confirmationText!==a.value:!1);return et(()=>{document.addEventListener("keydown",i)}),El(()=>{document.removeEventListener("keydown",i)}),(c,d)=>(k(),X(TC,{class:"k-prompt","is-visible":e.isVisible,"tabbable-options":e.tabbableOptions,"text-align":"left",title:x(s)},{"header-content":F(()=>[D("div",OC,[D("div",ZC,[Y(c.$slots,"header-content",{},()=>[e.type==="warning"?(k(),X(ie,{key:0,class:"mr-2",color:"var(--white)",icon:"warning","secondary-color":"var(--yellow-400)",size:"20"})):Z("",!0),V(" "+Q(x(s)),1)],!0),D("div",IC,[G(ye,{"aria-label":"Close",class:"non-visual-button",onClick:o},{default:F(()=>[G(ie,{color:"var(--grey-600)",icon:"close",size:"15"})]),_:1})])]),LC])]),"body-content":F(()=>[D("div",PC,[D("div",YC,[Y(c.$slots,"body-content",{},()=>[V(Q(e.message),1)],!0),e.confirmationText?(k(),A("div",_C,[V(' Type "'),D("span",NC,Q(e.confirmationText),1),V('" to confirm your action. '),G(e0,{modelValue:a.value,"onUpdate:modelValue":d[0]||(d[0]=p=>a.value=p),autocapitalize:"off",autocomplete:"off",class:"mt-2","data-testid":"confirmation-input"},null,8,["modelValue"])])):Z("",!0)]),jC])]),"footer-content":F(()=>[D("div",zC,[Y(c.$slots,"action-buttons",{},()=>[G(ye,{appearance:"outline",class:"k-prompt-cancel mr-2",onClick:o},{default:F(()=>[V(Q(e.cancelButtonText),1)]),_:1}),G(ye,{appearance:e.type==="danger"?"danger":"primary",class:"k-prompt-proceed",disabled:x(u),onClick:r},{icon:F(()=>[e.actionPending?(k(),X(ie,{key:0,color:"var(--grey-400)",icon:"spinner",size:"16"})):Z("",!0)]),default:F(()=>[V(" "+Q(e.actionButtonText),1)]),_:1},8,["appearance","disabled"])],!0)])]),_:3},8,["is-visible","tabbable-options","title"]))}}),nM=ce(HC,[["__scopeId","data-v-1670050e"]]),FC=["checked"],RC=["id","checked","disabled"],VC={key:0,class:"k-radio-description"},QC=["for"],UC={inheritAttrs:!1},aM=re({...UC,__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=>Wc.includes(e)},testMode:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const n=e,a=ot(),o=E(()=>p.id?String(p.id):n.testMode?"test-radio-input-id-1234":Kt()),r=E(()=>(p==null?void 0:p.disabled)!==void 0&&String(p==null?void 0:p.disabled)!=="false"),i=E(()=>!!(n.label||a.default)),l=E(()=>!!(n.description||a.description)),s=E(()=>!!a.tooltip),u=E(()=>n.selectedValue===n.modelValue),c=E(()=>n.type==="radio"),d=()=>{t("change",n.selectedValue),t("update:modelValue",n.selectedValue)},p=At(),v=E(()=>{const b={...p};return delete b.class,b});return(b,w)=>(k(),A("div",{checked:x(u),class:K(["k-radio",[x(c)?"k-radio-default":`k-radio-${e.type}`,b.$attrs.class?b.$attrs.class:"",{disabled:x(r)}]])},[D("input",me({id:x(o),checked:x(u)},x(v),{class:"k-input",disabled:x(r),type:"radio",onClick:d}),null,16,RC),x(c)&&x(i)?(k(),X(yr,me({key:0},e.labelAttributes,{class:["k-radio-label",{"d-inline":x(l)}],for:x(o)}),dr({default:F(()=>[Y(b.$slots,"default",{},()=>[V(Q(e.label),1)]),x(l)?(k(),A("div",VC,[Y(b.$slots,"description",{},()=>[V(Q(e.description),1)])])):Z("",!0)]),_:2},[x(s)?{name:"tooltip",fn:F(()=>[Y(b.$slots,"tooltip")]),key:"0"}:void 0]),1040,["class","for"])):b.$slots.default?(k(),A("label",{key:1,for:x(o)},[Y(b.$slots,"default")],8,QC)):Z("",!0)],10,FC))}}),GC={class:"k-table-container"},KC={key:0,class:"k-table-toolbar","data-testid":"k-table-toolbar"},$C={key:2,class:"k-table-error-state","data-testid":"k-table-error-state"},qC={key:3,class:"k-table-empty-state","data-testid":"k-table-empty-state"},WC=["data-tableid"],XC=["aria-sort","onClick"],JC={class:"k-table-headers-container"},ex=["role","tabindex"],{clientSideSorter:tx}=on(),fl=(e,t,n,a)=>tx(e,t,n,a),nx=re({__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=>["ascending","descending",""].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=>["default","offset"].includes(e)},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:String,default:"",validator:e=>["true","loading",""].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:a,useRequest:o,useSwrvState:r}=on(),i=At(),l=ot(),s=E(()=>n.testMode?"test-table-id-1234":On()),u={pageSize:15,page:1,query:"",sortColumnKey:"",sortColumnOrder:"desc",offset:null},c=N([]),d=N([]),p=N(0),v=N(!1),b=N(1),w=N(15),m=N(""),h=N(""),g=N("desc"),f=N(null),B=N([]),S=N(!1),z=N(!1),j=N(!1),O=E(()=>!!l.toolbar),C=R=>`column-${R}`,y=R=>R,M=(R,pe)=>(ae,ve)=>{const Ue=/^on[^a-z]/,Ie={};for(const Ge in pe)Ue.test(Ge)&&pe[Ge]&&(Ie[Ge]=pe[Ge]);return Object.keys(Ie).reduce((Ge,zt)=>{if(zt.indexOf(R)===0){const Ht=zt.split(R);Ge[Ht[1]]=tt=>Ie[zt](tt,ae,ve)}return Ge},{})},T=E(()=>(R,pe)=>{const ae=M("onRow:",i)(pe,"row"),ve=M("onCell:",i)(R,"cell"),Ue=["a","button","input","select"];return ae.click&&(S.value=!0),{...ae,...ve,click(Ie){const Ge=Ie.target.className;let zt=Ue.includes(Ie.target.tagName.toLowerCase()),Ht=!1;typeof Ge=="string"||Array.isArray(Ge)?Ht=Ge.includes("k-popover"):typeof Ge=="object"&&(Ht=Object.keys(Ge).includes("k-popover")),Ie.target.closest(".k-popover-content")!==null&&(Ht=!0);for(let tt=0;tt{var R,pe;const ae=n.searchInput,ve=await n.fetcher({pageSize:w.value,page:b.value,query:ae||m.value,sortColumnKey:h.value,sortColumnOrder:g.value,offset:f.value});return c.value=ve.data,p.value=n.paginationTotalItems||ve.total||((R=ve.data)==null?void 0:R.length),n.fetcher?n.enableClientSort&&h.value&&g.value&&fl(h.value,"",g.value,c.value):n.options&&n.options.data&&n.options.data.length&&(c.value=n.options.data,p.value=n.options.data.length),n.paginationType==="offset"&&((pe=ve.pagination)!=null&&pe.offset?(f.value=ve.pagination.offset,B.value[b.value]||B.value.push(ve.pagination.offset)):(f.value=null,j.value||(b.value=1))),j.value=!1,L.value=!1,ve},q=()=>{const R={...u,...n.initialFetcherParams};b.value=R.page??u.page,w.value=R.pageSize??u.pageSize,m.value=R.query??u.query,h.value=R.sortColumnKey??u.sortColumnKey,g.value=R.sortColumnOrder??u.sortColumnOrder,n.paginationType==="offset"&&(f.value=R.offset,B.value.push(R.offset)),n.headers&&n.headers.length?d.value=n.headers:n.options&&n.options.headers&&n.options.headers.length&&(d.value=n.options.headers),z.value=!0},te=E(()=>B.value[b.value-1]),W=E(()=>{if(!n.fetcher||!z.value)return"";let R=s.value;return n.cacheIdentifier&&(R=n.cacheIdentifier),n.fetcherCacheKey&&(R+=`-${n.fetcherCacheKey}`),`k-table_${R}`}),de=N(""),{debouncedFn:ue,generateDebouncedFn:Me}=a(R=>{de.value=R},350),ze=Me(0),{data:De,error:Ye,revalidate:He,isValidating:lt}=o(()=>W.value,()=>$(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:st,hasData:Fe,swrvState:Ve}=r(De,Ye,lt),P=N(!0),I=E(()=>({hasData:Fe.value,state:st.value})),H=E(()=>P.value?"loading":Ye.value?"error":"success"),{debouncedFn:U,generateDebouncedFn:ne}=a(He,500),_e=ne(0),fe=R=>{const{key:pe,useSortHandlerFn:ae}=R,ve=h.value+"";b.value=1,h.value&&pe===h.value?g.value==="asc"?g.value="desc":g.value="asc":(h.value=pe,g.value="asc"),n.options&&n.options.data||n.enableClientSort?ae&&n.sortHandlerFn?n.sortHandlerFn({key:pe,prevKey:ve,sortColumnOrder:g.value,data:c.value}):fl(pe,ve,g.value,c.value):n.paginationType!=="offset"&&U(),Vr()},Ee=({page:R})=>{b.value=R},Qe=({pageSize:R})=>{B.value=[null],f.value=null,w.value=R,b.value=1,Vr()},jt=R=>{R&&R.target&&R.target.scrollTop&&(R.target.scrollTop>1?v.value=!0:R.target.scrollTop&&(v.value=!v.value))},Cs=E(()=>({pageSize:w.value,sortColumnKey:h.value,sortColumnOrder:g.value})),Vr=()=>{t("update:table-preferences",Cs.value)},xs=()=>{b.value++,j.value=!0},Ms=()=>{b.value--,f.value=te.value},Bs=E(()=>n.fetcher&&!n.disablePagination&&!(n.paginationType!=="offset"&&n.hidePaginationWhenOptional&&p.value<=n.paginationPageSizes[0])&&!(n.paginationType==="offset"&&n.hidePaginationWhenOptional&&!te.value&&!f.value&&c.value.length<=n.paginationPageSizes[0])),Qr=R=>R.toLowerCase().replace(/[^[a-z0-9]/gi,"-");Be(De,R=>{R!=null&&R.length&&!c.value.length&&(c.value=R)},{deep:!0,immediate:!0}),Be(st,()=>{switch(st.value){case Ve.PENDING:P.value=!0;break;case Ve.VALIDATING_HAS_DATA:P.value=yn.value;break;default:P.value=!1;break}},{immediate:!0}),Be([I,H],R=>{var pe;t("state",{state:R==null?void 0:R[1],hasData:(pe=R==null?void 0:R[0])==null?void 0:pe.hasData})}),Be(()=>n.searchInput,R=>{b.value!==1&&(b.value=1),R===""?ze(R):ue(R)},{immediate:!0});const yn=N(!1);return Be([de,b,w],async(R,pe)=>{const ae=pe==null?void 0:pe[0],ve=R[0],Ue=R[1];ve!==ae&&Ue!==1&&(b.value=1),z.value&&!L.value&&(yn.value=!0,ve!==""&&ve!==ae?await U():await _e(),yn.value=!1)},{deep:!0,immediate:!0}),et(()=>{q()}),(R,pe)=>(k(),A("div",GC,[x(O)?(k(),A("div",KC,[Y(R.$slots,"toolbar",{state:x(I)},void 0,!0)])):Z("",!0),(!e.testMode||e.testMode==="loading")&&(P.value||e.isLoading||yn.value)&&!e.hasError?(k(),X(y2,{key:1,"data-testid":"k-table-skeleton",type:"table"})):e.hasError?(k(),A("div",$C,[Y(R.$slots,"error-state",{},()=>[G(li,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:F(()=>[V(Q(e.errorStateTitle),1)]),message:F(()=>[V(Q(e.errorStateMessage),1)]),cta:F(()=>[e.errorStateActionMessage?(k(),X(ye,{key:0,appearance:"primary","data-testid":Qr(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:pe[0]||(pe[0]=ae=>R.$emit("ktable-error-cta-clicked"))},{default:F(()=>[V(Q(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):Z("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!P.value&&!e.isLoading&&!yn.value&&c.value&&!c.value.length?(k(),A("div",qC,[Y(R.$slots,"empty-state",{},()=>[G(li,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:F(()=>[V(Q(e.emptyStateTitle),1)]),message:F(()=>[V(Q(e.emptyStateMessage),1)]),cta:F(()=>[e.emptyStateActionMessage?(k(),X(ye,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":Qr(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:pe[1]||(pe[1]=ae=>R.$emit("ktable-empty-state-cta-clicked"))},{default:F(()=>[V(Q(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):Z("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(k(),A("section",{key:4,class:"k-table-wrapper",onScrollPassive:jt},[D("table",{class:K(["k-table",{"has-hover":e.hasHover,"is-clickable":S.value,"side-border":e.hasSideBorder}]),"data-tableid":x(s)},[D("thead",{class:K({"is-scrolled":v.value})},[D("tr",{class:K({"is-scrolled":v.value})},[(k(!0),A(xe,null,Pe(d.value,(ae,ve)=>(k(),A("th",{key:`k-table-${x(s)}-headers-${ve}`,"aria-sort":!e.disableSorting&&ae.key===h.value?g.value==="asc"?"ascending":"descending":void 0,class:K(["k-table-headers",{sortable:!e.disableSorting&&!ae.hideLabel&&ae.sortable,"active-sort":!e.disableSorting&&!ae.hideLabel&&ae.sortable&&ae.key===h.value,[g.value]:!e.disableSorting&&ae.key===h.value&&!ae.hideLabel,"is-scrolled":v.value}]),onClick:()=>{!e.disableSorting&&ae.sortable&&(R.$emit("sort",{prevKey:h.value,sortColumnKey:ae.key,sortColumnOrder:g.value==="asc"?"desc":"asc"}),fe(ae))}},[D("span",JC,[Y(R.$slots,C(ae.key),{column:y(ae)},()=>[D("span",{class:K({"sr-only":ae.hideLabel})},Q(ae.label?ae.label:ae.key),3)],!0),!e.disableSorting&&!ae.hideLabel&&ae.sortable?(k(),X(ie,{key:0,"aria-hidden":"true",class:"caret",color:`var(--KTableColor, var(--black-70, var(--kui-color-text, ${x(Zu)})))`,icon:"chevronDown",size:"12"},null,8,["color"])):Z("",!0)])],10,XC))),128))],2)],2),D("tbody",null,[(k(!0),A(xe,null,Pe(c.value,(ae,ve)=>(k(),A("tr",me(e.rowAttrs(ae),{key:`k-table-${x(s)}-row-${ve}`,role:S.value?"link":null,tabindex:S.value?0:null},$r(e.hasSideBorder?x(T)(ae,ae):{},!0)),[(k(!0),A(xe,null,Pe(d.value,(Ue,Ie)=>(k(),A("td",me(e.cellAttrs({headerKey:Ue.key,row:ae,rowIndex:ve,colIndex:Ie}),{key:`k-table-${x(s)}-cell-${Ie}`},$r(x(T)(ae[Ue.key],ae),!0)),[Y(R.$slots,Ue.key,{row:y(ae),rowKey:ve,rowValue:ae[Ue.key]},()=>[V(Q(ae[Ue.key]),1)],!0)],16))),128))],16,ex))),128))])],10,WC),x(Bs)?(k(),X(B5,{key:0,class:"k-table-pagination","current-page":b.value,"data-testid":"k-table-pagination","disable-page-jump":e.disablePaginationPageJump,"initial-page-size":w.value,neighbors:e.paginationNeighbors,"offset-next-button-disabled":!f.value,"offset-prev-button-disabled":!x(te),"page-sizes":e.paginationPageSizes,"pagination-type":e.paginationType,"test-mode":!!e.testMode||void 0,"total-count":p.value,onGetNextOffset:xs,onGetPrevOffset:Ms,onPageChanged:Ee,onPageSizeChanged:Qe},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"])):Z("",!0)],32))]))}}),oM=ce(nx,[["__scopeId","data-v-b65511d8"]]),ax={class:"k-tabs"},ox={"aria-label":"Tabs",role:"tablist"},rx=["id","aria-controls","aria-selected","role","onClick","onKeydown"],ix=["id","aria-labelledby"],lx=re({__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,a=N(n.modelValue?n.modelValue:n.tabs[0].hash),o=r=>{a.value=r,t("changed",r),t("update:modelValue",r)};return Be(()=>n.modelValue,r=>{a.value=r,t("changed",r),t("update:modelValue",r)}),(r,i)=>(k(),A("div",ax,[D("ul",ox,[(k(!0),A(xe,null,Pe(e.tabs,(l,s)=>(k(),A("li",{id:`${l.hash.replace("#","")}-tab`,key:l.hash,"aria-controls":e.hasPanels?`panel-${s}`:void 0,"aria-selected":e.hasPanels?a.value===l.hash?"true":"false":void 0,class:K(["tab-item",{active:a.value===l.hash}]),role:e.hasPanels?"tab":void 0,tabindex:"0",onClick:u=>o(l.hash),onKeydown:[dt(qe(u=>o(l.hash),["prevent"]),["enter"]),dt(qe(u=>o(l.hash),["prevent"]),["space"])]},[D("div",{class:K(["tab-link",{"has-panels":e.hasPanels}])},[Y(r.$slots,`${l.hash.replace("#","")}-anchor`,{},()=>[D("span",null,Q(l.title),1)],!0)],2)],42,rx))),128))]),e.hasPanels?(k(!0),A(xe,{key:0},Pe(e.tabs,(l,s)=>(k(),A("div",{id:`panel-${s}`,key:l.hash,"aria-labelledby":`${l.hash.replace("#","")}-tab`,class:"tab-container",role:"tabpanel",tabindex:"0"},[a.value===l.hash?Y(r.$slots,l.hash.replace("#",""),{key:0},void 0,!0):Z("",!0)],8,ix))),128)):Z("",!0)]))}}),rM=ce(lx,[["__scopeId","data-v-239b43ee"]]);od.info;/*! * vue-draggable-next v2.2.0 * (c) 2023 Anish George * @license MIT @@ -496,4 +496,4 @@ import{a4 as Al,c as E,d as oe,q as N,v as et,s as Be,z as Zn,a5 as As,a6 as Ss, * @author RubaXa * @author owenm * @license MIT - */function hl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function pt(e){for(var t=1;t=0)&&(n[r]=e[r]);return n}function cx(e,t){if(e==null)return{};var n=ux(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var dx="1.14.0";function mt(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var kt=mt(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Fn=mt(/Edge/i),gl=mt(/firefox/i),An=mt(/safari/i)&&!mt(/chrome/i)&&!mt(/android/i),us=mt(/iP(ad|od|hone)/i),px=mt(/chrome/i)&&mt(/android/i),cs={capture:!1,passive:!1};function se(e,t,n){e.addEventListener(t,n,!kt&&cs)}function le(e,t,n){e.removeEventListener(t,n,!kt&&cs)}function fa(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 vx(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function ut(e,t,n,a){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&fa(e,t):fa(e,t))||a&&e===n)return e;if(e===n)break}while(e=vx(e))}return null}var ml=/\s+/g;function Ke(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var a=(" "+e.className+" ").replace(ml," ").replace(" "+t+" "," ");e.className=(a+(n?" "+t:"")).replace(ml," ")}}function J(e,t,n){var a=e&&e.style;if(a){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 a)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),a[t]=n+(typeof n=="string"?"":"px")}}function qt(e,t){var n="";if(typeof e=="string")n=e;else do{var a=J(e,"transform");a&&a!=="none"&&(n=a+" "+n)}while(!t&&(e=e.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function ds(e,t,n){if(e){var a=e.getElementsByTagName(t),r=0,o=a.length;if(n)for(;r=o:i=r<=o,!i)return a;if(a===ct())break;a=Mt(a,!1)}return!1}function nn(e,t,n,a){for(var r=0,o=0,i=e.children;o2&&arguments[2]!==void 0?arguments[2]:{},a=n.evt,r=cx(n,kx);Rn.pluginEvent.bind(ee)(e,t,pt({dragEl:_,parentEl:ke,ghostEl:re,rootEl:be,nextEl:Tt,lastDownEl:ea,cloneEl:Ce,cloneHidden:xt,dragStarted:Cn,putSortable:Oe,activeSortable:ee.active,originalEvent:a,oldIndex:$t,oldDraggableIndex:Dn,newIndex:$e,newDraggableIndex:Ct,hideGhostForTarget:bs,unhideGhostForTarget:ys,cloneNowHidden:function(){xt=!0},cloneNowShown:function(){xt=!1},dispatchSortableEvent:function(o){Ne({sortable:t,name:o,originalEvent:a})}},r))};function Ne(e){wx(pt({putSortable:Oe,cloneEl:Ce,targetEl:_,rootEl:be,oldIndex:$t,oldDraggableIndex:Dn,newIndex:$e,newDraggableIndex:Ct},e))}var _,ke,re,be,Tt,ea,Ce,xt,$t,$e,Dn,Ct,Kn,Oe,Gt=!1,ha=!1,ga=[],St,nt,qa,Wa,wl,kl,Cn,Vt,En,Tn=!1,$n=!1,ta,Le,Xa=[],ro=!1,ma=[],Za=typeof document<"u",qn=us,Cl=Fn||kt?"cssFloat":"float",Cx=Za&&!px&&!us&&"draggable"in document.createElement("div"),hs=function(){if(Za){if(kt)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),gs=function(e,t){var n=J(e),a=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),r=nn(e,0,t),o=nn(e,1,t),i=r&&J(r),l=o&&J(o),s=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+Se(r).width,u=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+Se(o).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(r&&i.float&&i.float!=="none"){var c=i.float==="left"?"left":"right";return o&&(l.clear==="both"||l.clear===c)?"vertical":"horizontal"}return r&&(i.display==="block"||i.display==="flex"||i.display==="table"||i.display==="grid"||s>=a&&n[Cl]==="none"||o&&n[Cl]==="none"&&s+u>a)?"vertical":"horizontal"},xx=function(e,t,n){var a=n?e.left:e.top,r=n?e.right:e.bottom,o=n?e.width:e.height,i=n?t.left:t.top,l=n?t.right:t.bottom,s=n?t.width:t.height;return a===i||r===l||a+o/2===i+s/2},Mx=function(e,t){var n;return ga.some(function(a){var r=a[We].options.emptyInsertThreshold;if(!(!r||Ho(a))){var o=Se(a),i=e>=o.left-r&&e<=o.right+r,l=t>=o.top-r&&t<=o.bottom+r;if(i&&l)return n=a}}),n},ms=function(e){function t(r,o){return function(i,l,s,u){var c=i.options.group.name&&l.options.group.name&&i.options.group.name===l.options.group.name;if(r==null&&(o||c))return!0;if(r==null||r===!1)return!1;if(o&&r==="clone")return r;if(typeof r=="function")return t(r(i,l,s,u),o)(i,l,s,u);var d=(o?i:l).options.group.name;return r===!0||typeof r=="string"&&r===d||r.join&&r.indexOf(d)>-1}}var n={},a=e.group;(!a||Jn(a)!="object")&&(a={name:a}),n.name=a.name,n.checkPull=t(a.pull,!0),n.checkPut=t(a.put),n.revertClone=a.revertClone,e.group=n},bs=function(){!hs&&re&&J(re,"display","none")},ys=function(){!hs&&re&&J(re,"display","")};Za&&document.addEventListener("click",function(e){if(ha)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ha=!1,!1},!0);var Dt=function(e){if(_){e=e.touches?e.touches[0]:e;var t=Mx(e.clientX,e.clientY);if(t){var n={};for(var a in e)e.hasOwnProperty(a)&&(n[a]=e[a]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[We]._onDragOver(n)}}},Bx=function(e){_&&_.parentNode[We]._isOutsideThisEl(e.target)};function ee(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=yt({},t),e[We]=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 gs(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(o,i){o.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:ee.supportPointer!==!1&&"PointerEvent"in window&&!An,emptyInsertThreshold:5};Rn.initializePlugins(this,e,n);for(var a in n)!(a in t)&&(t[a]=n[a]);ms(t);for(var r in this)r.charAt(0)==="_"&&typeof this[r]=="function"&&(this[r]=this[r].bind(this));this.nativeDraggable=t.forceFallback?!1:Cx,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?se(e,"pointerdown",this._onTapStart):(se(e,"mousedown",this._onTapStart),se(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(se(e,"dragover",this),se(e,"dragenter",this)),ga.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),yt(this,mx())}ee.prototype={constructor:ee,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(Vt=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,_):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,a=this.options,r=a.preventOnFilter,o=e.type,i=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,l=(i||e).target,s=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,u=a.filter;if(Ix(n),!_&&!(/mousedown|pointerdown/.test(o)&&e.button!==0||a.disabled)&&!s.isContentEditable&&!(!this.nativeDraggable&&An&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=ut(l,a.draggable,n,!1),!(l&&l.animated)&&ea!==l)){if($t=Xe(l),Dn=Xe(l,a.draggable),typeof u=="function"){if(u.call(this,e,l,this)){Ne({sortable:t,rootEl:s,name:"filter",targetEl:l,toEl:n,fromEl:n}),Re("filter",t,{evt:e}),r&&e.cancelable&&e.preventDefault();return}}else if(u&&(u=u.split(",").some(function(c){if(c=ut(s,c.trim(),n,!1),c)return Ne({sortable:t,rootEl:c,name:"filter",targetEl:l,fromEl:n,toEl:n}),Re("filter",t,{evt:e}),!0}),u)){r&&e.cancelable&&e.preventDefault();return}a.handle&&!ut(s,a.handle,n,!1)||this._prepareDragStart(e,i,l)}}},_prepareDragStart:function(e,t,n){var a=this,r=a.el,o=a.options,i=r.ownerDocument,l;if(n&&!_&&n.parentNode===r){var s=Se(n);if(be=r,_=n,ke=_.parentNode,Tt=_.nextSibling,ea=n,Kn=o.group,ee.dragged=_,St={target:_,clientX:(t||e).clientX,clientY:(t||e).clientY},wl=St.clientX-s.left,kl=St.clientY-s.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,_.style["will-change"]="all",l=function(){if(Re("delayEnded",a,{evt:e}),ee.eventCanceled){a._onDrop();return}a._disableDelayedDragEvents(),!gl&&a.nativeDraggable&&(_.draggable=!0),a._triggerDragStart(e,t),Ne({sortable:a,name:"choose",originalEvent:e}),Ke(_,o.chosenClass,!0)},o.ignore.split(",").forEach(function(u){ds(_,u.trim(),Ja)}),se(i,"dragover",Dt),se(i,"mousemove",Dt),se(i,"touchmove",Dt),se(i,"mouseup",a._onDrop),se(i,"touchend",a._onDrop),se(i,"touchcancel",a._onDrop),gl&&this.nativeDraggable&&(this.options.touchStartThreshold=4,_.draggable=!0),Re("delayStart",this,{evt:e}),o.delay&&(!o.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(Fn||kt))){if(ee.eventCanceled){this._onDrop();return}se(i,"mouseup",a._disableDelayedDrag),se(i,"touchend",a._disableDelayedDrag),se(i,"touchcancel",a._disableDelayedDrag),se(i,"mousemove",a._delayedDragTouchMoveHandler),se(i,"touchmove",a._delayedDragTouchMoveHandler),o.supportPointer&&se(i,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(l,o.delay)}else l()}},_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(){_&&Ja(_),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;le(e,"mouseup",this._disableDelayedDrag),le(e,"touchend",this._disableDelayedDrag),le(e,"touchcancel",this._disableDelayedDrag),le(e,"mousemove",this._delayedDragTouchMoveHandler),le(e,"touchmove",this._delayedDragTouchMoveHandler),le(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?se(document,"pointermove",this._onTouchMove):t?se(document,"touchmove",this._onTouchMove):se(document,"mousemove",this._onTouchMove):(se(_,"dragend",this),se(be,"dragstart",this._onDragStart));try{document.selection?na(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(Gt=!1,be&&_){Re("dragStarted",this,{evt:t}),this.nativeDraggable&&se(document,"dragover",Bx);var n=this.options;!e&&Ke(_,n.dragClass,!1),Ke(_,n.ghostClass,!0),ee.active=this,e&&this._appendGhost(),Ne({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(nt){this._lastX=nt.clientX,this._lastY=nt.clientY,bs();for(var e=document.elementFromPoint(nt.clientX,nt.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(nt.clientX,nt.clientY),e!==t);)t=e;if(_.parentNode[We]._isOutsideThisEl(e),t)do{if(t[We]){var n=void 0;if(n=t[We]._onDragOver({clientX:nt.clientX,clientY:nt.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);ys()}},_onTouchMove:function(e){if(St){var t=this.options,n=t.fallbackTolerance,a=t.fallbackOffset,r=e.touches?e.touches[0]:e,o=re&&qt(re,!0),i=re&&o&&o.a,l=re&&o&&o.d,s=qn&&Le&&yl(Le),u=(r.clientX-St.clientX+a.x)/(i||1)+(s?s[0]-Xa[0]:0)/(i||1),c=(r.clientY-St.clientY+a.y)/(l||1)+(s?s[1]-Xa[1]:0)/(l||1);if(!ee.active&&!Gt){if(n&&Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))=0&&(Ne({rootEl:ke,name:"add",toEl:ke,fromEl:be,originalEvent:e}),Ne({sortable:this,name:"remove",toEl:ke,originalEvent:e}),Ne({rootEl:ke,name:"sort",toEl:ke,fromEl:be,originalEvent:e}),Ne({sortable:this,name:"sort",toEl:ke,originalEvent:e})),Oe&&Oe.save()):$e!==$t&&$e>=0&&(Ne({sortable:this,name:"update",toEl:ke,originalEvent:e}),Ne({sortable:this,name:"sort",toEl:ke,originalEvent:e})),ee.active&&(($e==null||$e===-1)&&($e=$t,Ct=Dn),Ne({sortable:this,name:"end",toEl:ke,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Re("nulling",this),be=_=ke=re=Tt=Ce=ea=xt=St=nt=Cn=$e=Ct=$t=Dn=Vt=En=Oe=Kn=ee.dragged=ee.ghost=ee.clone=ee.active=null,ma.forEach(function(e){e.checked=!0}),ma.length=qa=Wa=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":_&&(this._onDragOver(e),Ax(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,n=this.el.children,a=0,r=n.length,o=this.options;aa.right+r||e.clientX<=a.right&&e.clientY>a.bottom&&e.clientX>=a.left:e.clientX>a.right&&e.clientY>a.top||e.clientX<=a.right&&e.clientY>a.bottom+r}function Tx(e,t,n,a,r,o,i,l){var s=a?e.clientY:e.clientX,u=a?n.height:n.width,c=a?n.top:n.left,d=a?n.bottom:n.right,p=!1;if(!i){if(l&&tac+u*o/2:sd-ta)return-En}else if(s>c+u*(1-r)/2&&sd-u*o/2)?s>c+u/2?1:-1:0}function Ox(e){return Xe(_)e.replace(Nx,(t,n)=>n?n.toUpperCase():""));function ar(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function Bl(e,t,n){const a=n===0?e.children[0]:e.children[n-1].nextSibling;e.insertBefore(t,a)}function jx(e,t){return Object.values(e).indexOf(t)}function zx(e,t,n,a){if(!e)return[];const r=Object.values(e),o=t.length-a;return[...t].map((i,l)=>l>=o?r.length:r.indexOf(i))}function ks(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function Hx(e){return t=>{this.realList!==null&&this["onDrag"+e](t),ks.call(this,e,t)}}function Fx(e){return["transition-group","TransitionGroup"].includes(e)}function Rx(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?Fx(t.name):!1}function Vx(e,t){return t?{...t.props,...t.attrs}:e}const so=["Start","Add","Remove","Update","End"],uo=["Choose","Unchoose","Sort","Filter","Clone"],Qx=["Move",...so,...uo].map(e=>"on"+e);let rr=null;const Ux={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}};oe({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...so.map(e=>e.toLowerCase()),...uo.map(e=>e.toLowerCase())],props:Ux,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=Vx(this.$attrs,this.componentData);return e?(this.transitionMode=Rx(e),Uo(this.getTag(),t,e)):Uo(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&Yx.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};so.forEach(r=>{e["on"+r]=Hx.call(this,r)}),uo.forEach(r=>{e["on"+r]=ks.bind(this,r)});const t=Object.keys(this.$attrs).reduce((r,o)=>(r[Ml(o)]=this.$attrs[o],r),{}),n=Object.assign({},t,e,{onMove:(r,o)=>this.onDragMove(r,o)});!("draggable"in n)&&(n.draggable=">*");const a=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new ee(a,n),a.__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?ya(this.component):this.tag},updateOptions(e){for(var t in e){const n=Ml(t);Qx.indexOf(n)===-1&&this._sortable.option(n,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=zx(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=jx(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=a=>a.splice(t,0,a.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),rr=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;ar(e.item);const n=this.getVmIndex(e.newIndex);this.spliceList(n,0,t),this.computeIndexes();const a={element:t,newIndex:n};this.emitChanges({added:a})},onDragRemove(e){if(Bl(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){ar(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){ar(e.item),Bl(e.from,e.item,e.oldIndex);const t=this.context.index,n=this.getVmIndex(e.newIndex);this.updatePosition(t,n);const a={element:this.context.element,oldIndex:t,newIndex:n};this.emitChanges({moved:a})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const n=this.move;if(!n||!this.realList)return!0;const a=this.getRelatedContextFromMoveEvent(e),r=this.context,o=this.computeFutureIndex(a,e);Object.assign(r,{futureIndex:o});const i=Object.assign({},e,{relatedContext:a,draggedContext:r});return n(i,t)},onDragEnd(){this.computeIndexes(),rr=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const n=this.getTrargetedComponent(e);if(!n)return{component:n};const a=n.realList,r={list:a,component:n};if(e!==t&&a&&n.getUnderlyingVm){const o=n.getUnderlyingVm(t);if(o)return Object.assign(o,r)}return r},computeFutureIndex(e,t){const n=[...t.to.children].filter(o=>o.style.display!=="none");if(n.length===0)return 0;const a=n.indexOf(t.related),r=e.component.getVmIndex(a);return n.indexOf(rr)!==-1||!t.willInsertAfter?r:r+1}}});export{Jx as $,ye as D,Kx as F,Pk as J,$x as K,qx as N,eM as Q,oM as S,Xx as W,li as a,Wx as b,yo as c,e0 as d,i5 as e,rM as g,bo as p,ie as u,nM as v,aM as w,tM as y}; + */function hl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,a)}return n}function pt(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function cx(e,t){if(e==null)return{};var n=ux(e,t),a,o;if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var dx="1.14.0";function mt(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var kt=mt(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Fn=mt(/Edge/i),gl=mt(/firefox/i),An=mt(/safari/i)&&!mt(/chrome/i)&&!mt(/android/i),us=mt(/iP(ad|od|hone)/i),px=mt(/chrome/i)&&mt(/android/i),cs={capture:!1,passive:!1};function se(e,t,n){e.addEventListener(t,n,!kt&&cs)}function le(e,t,n){e.removeEventListener(t,n,!kt&&cs)}function fa(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 vx(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function ut(e,t,n,a){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&fa(e,t):fa(e,t))||a&&e===n)return e;if(e===n)break}while(e=vx(e))}return null}var ml=/\s+/g;function Ke(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var a=(" "+e.className+" ").replace(ml," ").replace(" "+t+" "," ");e.className=(a+(n?" "+t:"")).replace(ml," ")}}function J(e,t,n){var a=e&&e.style;if(a){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 a)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),a[t]=n+(typeof n=="string"?"":"px")}}function qt(e,t){var n="";if(typeof e=="string")n=e;else do{var a=J(e,"transform");a&&a!=="none"&&(n=a+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function ds(e,t,n){if(e){var a=e.getElementsByTagName(t),o=0,r=a.length;if(n)for(;o=r:i=o<=r,!i)return a;if(a===ct())break;a=Mt(a,!1)}return!1}function nn(e,t,n,a){for(var o=0,r=0,i=e.children;r2&&arguments[2]!==void 0?arguments[2]:{},a=n.evt,o=cx(n,kx);Rn.pluginEvent.bind(ee)(e,t,pt({dragEl:_,parentEl:ke,ghostEl:oe,rootEl:be,nextEl:Tt,lastDownEl:ea,cloneEl:Ce,cloneHidden:xt,dragStarted:Cn,putSortable:Oe,activeSortable:ee.active,originalEvent:a,oldIndex:$t,oldDraggableIndex:Dn,newIndex:$e,newDraggableIndex:Ct,hideGhostForTarget:bs,unhideGhostForTarget:ys,cloneNowHidden:function(){xt=!0},cloneNowShown:function(){xt=!1},dispatchSortableEvent:function(r){Ne({sortable:t,name:r,originalEvent:a})}},o))};function Ne(e){wx(pt({putSortable:Oe,cloneEl:Ce,targetEl:_,rootEl:be,oldIndex:$t,oldDraggableIndex:Dn,newIndex:$e,newDraggableIndex:Ct},e))}var _,ke,oe,be,Tt,ea,Ce,xt,$t,$e,Dn,Ct,Kn,Oe,Gt=!1,ha=!1,ga=[],St,nt,qa,Wa,wl,kl,Cn,Vt,En,Tn=!1,$n=!1,ta,Le,Xa=[],rr=!1,ma=[],Za=typeof document<"u",qn=us,Cl=Fn||kt?"cssFloat":"float",Cx=Za&&!px&&!us&&"draggable"in document.createElement("div"),hs=function(){if(Za){if(kt)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),gs=function(e,t){var n=J(e),a=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=nn(e,0,t),r=nn(e,1,t),i=o&&J(o),l=r&&J(r),s=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+Se(o).width,u=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+Se(r).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 c=i.float==="left"?"left":"right";return r&&(l.clear==="both"||l.clear===c)?"vertical":"horizontal"}return o&&(i.display==="block"||i.display==="flex"||i.display==="table"||i.display==="grid"||s>=a&&n[Cl]==="none"||r&&n[Cl]==="none"&&s+u>a)?"vertical":"horizontal"},xx=function(e,t,n){var a=n?e.left:e.top,o=n?e.right:e.bottom,r=n?e.width:e.height,i=n?t.left:t.top,l=n?t.right:t.bottom,s=n?t.width:t.height;return a===i||o===l||a+r/2===i+s/2},Mx=function(e,t){var n;return ga.some(function(a){var o=a[We].options.emptyInsertThreshold;if(!(!o||Hr(a))){var r=Se(a),i=e>=r.left-o&&e<=r.right+o,l=t>=r.top-o&&t<=r.bottom+o;if(i&&l)return n=a}}),n},ms=function(e){function t(o,r){return function(i,l,s,u){var c=i.options.group.name&&l.options.group.name&&i.options.group.name===l.options.group.name;if(o==null&&(r||c))return!0;if(o==null||o===!1)return!1;if(r&&o==="clone")return o;if(typeof o=="function")return t(o(i,l,s,u),r)(i,l,s,u);var d=(r?i:l).options.group.name;return o===!0||typeof o=="string"&&o===d||o.join&&o.indexOf(d)>-1}}var n={},a=e.group;(!a||Jn(a)!="object")&&(a={name:a}),n.name=a.name,n.checkPull=t(a.pull,!0),n.checkPut=t(a.put),n.revertClone=a.revertClone,e.group=n},bs=function(){!hs&&oe&&J(oe,"display","none")},ys=function(){!hs&&oe&&J(oe,"display","")};Za&&document.addEventListener("click",function(e){if(ha)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ha=!1,!1},!0);var Dt=function(e){if(_){e=e.touches?e.touches[0]:e;var t=Mx(e.clientX,e.clientY);if(t){var n={};for(var a in e)e.hasOwnProperty(a)&&(n[a]=e[a]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[We]._onDragOver(n)}}},Bx=function(e){_&&_.parentNode[We]._isOutsideThisEl(e.target)};function ee(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=yt({},t),e[We]=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 gs(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(r,i){r.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:ee.supportPointer!==!1&&"PointerEvent"in window&&!An,emptyInsertThreshold:5};Rn.initializePlugins(this,e,n);for(var a in n)!(a in t)&&(t[a]=n[a]);ms(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:Cx,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?se(e,"pointerdown",this._onTapStart):(se(e,"mousedown",this._onTapStart),se(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(se(e,"dragover",this),se(e,"dragenter",this)),ga.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),yt(this,mx())}ee.prototype={constructor:ee,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(Vt=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,_):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,a=this.options,o=a.preventOnFilter,r=e.type,i=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,l=(i||e).target,s=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,u=a.filter;if(Ix(n),!_&&!(/mousedown|pointerdown/.test(r)&&e.button!==0||a.disabled)&&!s.isContentEditable&&!(!this.nativeDraggable&&An&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=ut(l,a.draggable,n,!1),!(l&&l.animated)&&ea!==l)){if($t=Xe(l),Dn=Xe(l,a.draggable),typeof u=="function"){if(u.call(this,e,l,this)){Ne({sortable:t,rootEl:s,name:"filter",targetEl:l,toEl:n,fromEl:n}),Re("filter",t,{evt:e}),o&&e.cancelable&&e.preventDefault();return}}else if(u&&(u=u.split(",").some(function(c){if(c=ut(s,c.trim(),n,!1),c)return Ne({sortable:t,rootEl:c,name:"filter",targetEl:l,fromEl:n,toEl:n}),Re("filter",t,{evt:e}),!0}),u)){o&&e.cancelable&&e.preventDefault();return}a.handle&&!ut(s,a.handle,n,!1)||this._prepareDragStart(e,i,l)}}},_prepareDragStart:function(e,t,n){var a=this,o=a.el,r=a.options,i=o.ownerDocument,l;if(n&&!_&&n.parentNode===o){var s=Se(n);if(be=o,_=n,ke=_.parentNode,Tt=_.nextSibling,ea=n,Kn=r.group,ee.dragged=_,St={target:_,clientX:(t||e).clientX,clientY:(t||e).clientY},wl=St.clientX-s.left,kl=St.clientY-s.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,_.style["will-change"]="all",l=function(){if(Re("delayEnded",a,{evt:e}),ee.eventCanceled){a._onDrop();return}a._disableDelayedDragEvents(),!gl&&a.nativeDraggable&&(_.draggable=!0),a._triggerDragStart(e,t),Ne({sortable:a,name:"choose",originalEvent:e}),Ke(_,r.chosenClass,!0)},r.ignore.split(",").forEach(function(u){ds(_,u.trim(),Ja)}),se(i,"dragover",Dt),se(i,"mousemove",Dt),se(i,"touchmove",Dt),se(i,"mouseup",a._onDrop),se(i,"touchend",a._onDrop),se(i,"touchcancel",a._onDrop),gl&&this.nativeDraggable&&(this.options.touchStartThreshold=4,_.draggable=!0),Re("delayStart",this,{evt:e}),r.delay&&(!r.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(Fn||kt))){if(ee.eventCanceled){this._onDrop();return}se(i,"mouseup",a._disableDelayedDrag),se(i,"touchend",a._disableDelayedDrag),se(i,"touchcancel",a._disableDelayedDrag),se(i,"mousemove",a._delayedDragTouchMoveHandler),se(i,"touchmove",a._delayedDragTouchMoveHandler),r.supportPointer&&se(i,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(l,r.delay)}else l()}},_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(){_&&Ja(_),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;le(e,"mouseup",this._disableDelayedDrag),le(e,"touchend",this._disableDelayedDrag),le(e,"touchcancel",this._disableDelayedDrag),le(e,"mousemove",this._delayedDragTouchMoveHandler),le(e,"touchmove",this._delayedDragTouchMoveHandler),le(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?se(document,"pointermove",this._onTouchMove):t?se(document,"touchmove",this._onTouchMove):se(document,"mousemove",this._onTouchMove):(se(_,"dragend",this),se(be,"dragstart",this._onDragStart));try{document.selection?na(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(Gt=!1,be&&_){Re("dragStarted",this,{evt:t}),this.nativeDraggable&&se(document,"dragover",Bx);var n=this.options;!e&&Ke(_,n.dragClass,!1),Ke(_,n.ghostClass,!0),ee.active=this,e&&this._appendGhost(),Ne({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(nt){this._lastX=nt.clientX,this._lastY=nt.clientY,bs();for(var e=document.elementFromPoint(nt.clientX,nt.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(nt.clientX,nt.clientY),e!==t);)t=e;if(_.parentNode[We]._isOutsideThisEl(e),t)do{if(t[We]){var n=void 0;if(n=t[We]._onDragOver({clientX:nt.clientX,clientY:nt.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);ys()}},_onTouchMove:function(e){if(St){var t=this.options,n=t.fallbackTolerance,a=t.fallbackOffset,o=e.touches?e.touches[0]:e,r=oe&&qt(oe,!0),i=oe&&r&&r.a,l=oe&&r&&r.d,s=qn&&Le&&yl(Le),u=(o.clientX-St.clientX+a.x)/(i||1)+(s?s[0]-Xa[0]:0)/(i||1),c=(o.clientY-St.clientY+a.y)/(l||1)+(s?s[1]-Xa[1]:0)/(l||1);if(!ee.active&&!Gt){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(Ne({rootEl:ke,name:"add",toEl:ke,fromEl:be,originalEvent:e}),Ne({sortable:this,name:"remove",toEl:ke,originalEvent:e}),Ne({rootEl:ke,name:"sort",toEl:ke,fromEl:be,originalEvent:e}),Ne({sortable:this,name:"sort",toEl:ke,originalEvent:e})),Oe&&Oe.save()):$e!==$t&&$e>=0&&(Ne({sortable:this,name:"update",toEl:ke,originalEvent:e}),Ne({sortable:this,name:"sort",toEl:ke,originalEvent:e})),ee.active&&(($e==null||$e===-1)&&($e=$t,Ct=Dn),Ne({sortable:this,name:"end",toEl:ke,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Re("nulling",this),be=_=ke=oe=Tt=Ce=ea=xt=St=nt=Cn=$e=Ct=$t=Dn=Vt=En=Oe=Kn=ee.dragged=ee.ghost=ee.clone=ee.active=null,ma.forEach(function(e){e.checked=!0}),ma.length=qa=Wa=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":_&&(this._onDragOver(e),Ax(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,n=this.el.children,a=0,o=n.length,r=this.options;aa.right+o||e.clientX<=a.right&&e.clientY>a.bottom&&e.clientX>=a.left:e.clientX>a.right&&e.clientY>a.top||e.clientX<=a.right&&e.clientY>a.bottom+o}function Tx(e,t,n,a,o,r,i,l){var s=a?e.clientY:e.clientX,u=a?n.height:n.width,c=a?n.top:n.left,d=a?n.bottom:n.right,p=!1;if(!i){if(l&&tac+u*r/2:sd-ta)return-En}else if(s>c+u*(1-o)/2&&sd-u*r/2)?s>c+u/2?1:-1:0}function Ox(e){return Xe(_)e.replace(Nx,(t,n)=>n?n.toUpperCase():""));function ao(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function Bl(e,t,n){const a=n===0?e.children[0]:e.children[n-1].nextSibling;e.insertBefore(t,a)}function jx(e,t){return Object.values(e).indexOf(t)}function zx(e,t,n,a){if(!e)return[];const o=Object.values(e),r=t.length-a;return[...t].map((i,l)=>l>=r?o.length:o.indexOf(i))}function ks(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function Hx(e){return t=>{this.realList!==null&&this["onDrag"+e](t),ks.call(this,e,t)}}function Fx(e){return["transition-group","TransitionGroup"].includes(e)}function Rx(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?Fx(t.name):!1}function Vx(e,t){return t?{...t.props,...t.attrs}:e}const ur=["Start","Add","Remove","Update","End"],cr=["Choose","Unchoose","Sort","Filter","Clone"],Qx=["Move",...ur,...cr].map(e=>"on"+e);let oo=null;const Ux={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}};re({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...ur.map(e=>e.toLowerCase()),...cr.map(e=>e.toLowerCase())],props:Ux,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=Vx(this.$attrs,this.componentData);return e?(this.transitionMode=Rx(e),Ur(this.getTag(),t,e)):Ur(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&Yx.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};ur.forEach(o=>{e["on"+o]=Hx.call(this,o)}),cr.forEach(o=>{e["on"+o]=ks.bind(this,o)});const t=Object.keys(this.$attrs).reduce((o,r)=>(o[Ml(r)]=this.$attrs[r],o),{}),n=Object.assign({},t,e,{onMove:(o,r)=>this.onDragMove(o,r)});!("draggable"in n)&&(n.draggable=">*");const a=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new ee(a,n),a.__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?ya(this.component):this.tag},updateOptions(e){for(var t in e){const n=Ml(t);Qx.indexOf(n)===-1&&this._sortable.option(n,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=zx(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=jx(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=a=>a.splice(t,0,a.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),oo=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;ao(e.item);const n=this.getVmIndex(e.newIndex);this.spliceList(n,0,t),this.computeIndexes();const a={element:t,newIndex:n};this.emitChanges({added:a})},onDragRemove(e){if(Bl(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){ao(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){ao(e.item),Bl(e.from,e.item,e.oldIndex);const t=this.context.index,n=this.getVmIndex(e.newIndex);this.updatePosition(t,n);const a={element:this.context.element,oldIndex:t,newIndex:n};this.emitChanges({moved:a})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const n=this.move;if(!n||!this.realList)return!0;const a=this.getRelatedContextFromMoveEvent(e),o=this.context,r=this.computeFutureIndex(a,e);Object.assign(o,{futureIndex:r});const i=Object.assign({},e,{relatedContext:a,draggedContext:o});return n(i,t)},onDragEnd(){this.computeIndexes(),oo=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const n=this.getTrargetedComponent(e);if(!n)return{component:n};const a=n.realList,o={list:a,component:n};if(e!==t&&a&&n.getUnderlyingVm){const r=n.getUnderlyingVm(t);if(r)return Object.assign(r,o)}return o},computeFutureIndex(e,t){const n=[...t.to.children].filter(r=>r.style.display!=="none");if(n.length===0)return 0;const a=n.indexOf(t.related),o=e.component.getVmIndex(a);return n.indexOf(oo)!==-1||!t.willInsertAfter?o:o+1}}});export{Jx as $,ye as D,Kx as F,Pk as J,$x as K,qx as N,eM as Q,rM as S,Xx as W,li as a,Wx as b,yr as c,e0 as d,i5 as e,oM as g,br as p,ie as u,nM as v,aM as w,tM as y}; diff --git a/app/kuma-ui/pkg/resources/data/index.html b/app/kuma-ui/pkg/resources/data/index.html index 4524c3650a61..83ab0e4fcd31 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