From c652f16a3ab51aa07181588044440d788dba1350 Mon Sep 17 00:00:00 2001 From: "kumahq[bot]" <110050114+kumahq[bot]@users.noreply.github.com> Date: Fri, 20 Oct 2023 12:45:13 +0000 Subject: [PATCH] chore(deps): bump kumahq/kuma-gui to 3a7736cd7baa047828aed152c73659e151091a99 (#8085) Bumps kumahq/kuma-gui to version [master@3a7736cd7baa047828aed152c73659e151091a99](https://github.com/kumahq/kuma-gui/tree/3a7736cd7baa047828aed152c73659e151091a99) Signed-off-by: GitHub Co-authored-by: github-actions[bot] --- ...-4692a233.js => AccordionList-92754f14.js} | 2 +- ...e12afd91.js => AddNewServices-b80da1b4.js} | 2 +- ...211d.js => AddNewServicesCode-765c65df.js} | 2 +- .../resources/data/assets/App-0486976f.css | 1 + .../resources/data/assets/App-7c844836.css | 1 - .../{App-a9229fae.js => App-bacca6d6.js} | 2 +- ...d15c697.js => AppNotFoundView-0349305e.js} | 2 +- ...w-8660b6f6.js => ClustersView-98ce63b9.js} | 2 +- ...w-13fcb873.js => ClustersView-e5aeb1e3.js} | 2 +- ...e_vue_type_style_index_0_lang-73d2b8e5.js} | 2 +- ...-69ff6b0b.js => CompletedView-f7761a41.js} | 2 +- ...iew-d826e4b0.js => ConfigView-72195dc0.js} | 2 +- ...iew-03ed1854.js => ConfigView-db87158b.js} | 2 +- ...iew-5cb57ec0.js => ConfigView-eacebae1.js} | 2 +- ...36a3.js => ConfigurationTypes-758b4c06.js} | 2 +- ...esh-a4d5416b.js => CreateMesh-19fc9b82.js} | 2 +- ...iew-4d7d94a2.js => CreateView-05f94a36.js} | 2 +- ...2.js => DataPlaneClustersView-854a9c37.js} | 2 +- ...2db.js => DataPlaneConfigView-b70f2250.js} | 2 +- ...js => DataPlaneDetailTabsView-5c6a47f9.js} | 2 +- ...cd1.js => DataPlaneDetailView-8b1b811e.js} | 2 +- ...0a38e.js => DataPlaneListView-b5f049ee.js} | 2 +- ...9.js => DataPlanePoliciesView-db188edf.js} | 2 +- ...28ec.js => DataPlaneStatsView-c5706b6e.js} | 2 +- ....js => DataPlaneXdsConfigView-f9afd4f2.js} | 2 +- ...697c.js => DataplanesOverview-335f1a7e.js} | 2 +- ...e_type_script_setup_true_lang-72ec8181.js} | 2 +- ...e85b96b.js => DeploymentTypes-312a4dd2.js} | 2 +- ...iew-4b4abc72.js => DetailView-1757c194.js} | 2 +- ...iew-8f649610.js => DetailView-38ef7f37.js} | 2 +- ...iew-6fe456f3.js => DetailView-9bb515a2.js} | 2 +- ...e26bec8.js => DiagnosticsView-21ad13c5.js} | 2 +- ...Data-b6b15365.js => EnvoyData-9ce83d4f.js} | 2 +- ...bd93791.js => GatewayListView-88d1ffa1.js} | 2 +- ...5be.js => GatewayPoliciesView-24ce815f.js} | 2 +- ...View-2692783b.js => IndexView-50b1f94e.js} | 2 +- ...View-73871f3d.js => IndexView-ac8e51ba.js} | 2 +- ...View-db7d5c10.js => IndexView-c5ad8e69.js} | 2 +- ...View-c3094b13.js => IndexView-ccc4dcfd.js} | 2 +- ...View-66ee52d9.js => IndexView-ed577419.js} | 2 +- ...View-b57598fb.js => IndexView-ef072a03.js} | 2 +- ...Bar-9d976548.js => KFilterBar-23a0d139.js} | 2 +- ...Box-ee855a73.js => LoadingBox-9c6b7609.js} | 2 +- ...ae73b6.js => MainOverviewView-2371a91b.js} | 2 +- ...dd68cdee.js => MeshConfigView-6608f076.js} | 2 +- ...d1ba4972.js => MeshDetailView-8b955f16.js} | 2 +- ...-47ea5bd5.js => MeshIndexView-6ead7bad.js} | 2 +- ...w-7c605640.js => MeshListView-a720346f.js} | 2 +- ...w-620c5fc1.js => MeshTabsView-b9f9fba5.js} | 2 +- ...-d2612578.js => MultiZoneView-95dbdbd5.js} | 2 +- ...avTabs-49c4f908.js => NavTabs-7d873c96.js} | 2 +- ...1fc68af1.js => OnboardingPage-5e2545c6.js} | 2 +- ...50981466.js => OnboardingView-15f3b5cc.js} | 2 +- ...8ce3ab.js => PolicyDetailView-b492ab73.js} | 2 +- ...9f3bc910.js => PolicyListView-08e4fc63.js} | 2 +- ...-904e58f5.js => PolicyTypeTag-3ccf28a3.js} | 2 +- ...e_vue_type_style_index_0_lang-7309e56a.js} | 2 +- ...d5567.js => ServiceConfigView-af8651b4.js} | 2 +- ...> ServiceDataPlaneProxiesView-ff5bf647.js} | 2 +- ...a.js => ServiceDetailTabsView-718beb7d.js} | 2 +- ...4c094.js => ServiceDetailView-cea77412.js} | 2 +- ...6217c62.js => ServiceListView-a7908b3f.js} | 2 +- ...w-845b1076.js => ServicesView-5856a8da.js} | 2 +- ...View-e01dbd78.js => StatsView-1a2f6bc5.js} | 2 +- ...View-05e11a35.js => StatsView-fb141b55.js} | 2 +- ...e_type_script_setup_true_lang-d3d4946e.js} | 2 +- ...agList-87500a72.js => TagList-3d85e1bf.js} | 2 +- ...ew-5157259e.js => WelcomeView-0a4a7cca.js} | 2 +- ...-22dcf246.js => XdsConfigView-251c3092.js} | 2 +- ...-17544ac0.js => XdsConfigView-a4752307.js} | 2 +- ...{index-2442fff6.css => index-0fd153e3.css} | 2 +- .../{index-cde24e60.js => index-b94d59a3.js} | 30 +++++++++---------- app/kuma-ui/pkg/resources/data/index.html | 2 +- 73 files changed, 86 insertions(+), 86 deletions(-) rename app/kuma-ui/pkg/resources/data/assets/{AccordionList-4692a233.js => AccordionList-92754f14.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{AddNewServices-e12afd91.js => AddNewServices-b80da1b4.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{AddNewServicesCode-0dcb211d.js => AddNewServicesCode-765c65df.js} (90%) create mode 100644 app/kuma-ui/pkg/resources/data/assets/App-0486976f.css delete mode 100644 app/kuma-ui/pkg/resources/data/assets/App-7c844836.css rename app/kuma-ui/pkg/resources/data/assets/{App-a9229fae.js => App-bacca6d6.js} (61%) rename app/kuma-ui/pkg/resources/data/assets/{AppNotFoundView-cd15c697.js => AppNotFoundView-0349305e.js} (91%) rename app/kuma-ui/pkg/resources/data/assets/{ClustersView-8660b6f6.js => ClustersView-98ce63b9.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{ClustersView-13fcb873.js => ClustersView-e5aeb1e3.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js => CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js} (99%) rename app/kuma-ui/pkg/resources/data/assets/{CompletedView-69ff6b0b.js => CompletedView-f7761a41.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{ConfigView-d826e4b0.js => ConfigView-72195dc0.js} (87%) rename app/kuma-ui/pkg/resources/data/assets/{ConfigView-03ed1854.js => ConfigView-db87158b.js} (78%) rename app/kuma-ui/pkg/resources/data/assets/{ConfigView-5cb57ec0.js => ConfigView-eacebae1.js} (78%) rename app/kuma-ui/pkg/resources/data/assets/{ConfigurationTypes-530336a3.js => ConfigurationTypes-758b4c06.js} (92%) rename app/kuma-ui/pkg/resources/data/assets/{CreateMesh-a4d5416b.js => CreateMesh-19fc9b82.js} (91%) rename app/kuma-ui/pkg/resources/data/assets/{CreateView-4d7d94a2.js => CreateView-05f94a36.js} (99%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneClustersView-7498a072.js => DataPlaneClustersView-854a9c37.js} (80%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneConfigView-118db2db.js => DataPlaneConfigView-b70f2250.js} (83%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneDetailTabsView-5034a1b8.js => DataPlaneDetailTabsView-5c6a47f9.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneDetailView-c997fcd1.js => DataPlaneDetailView-8b1b811e.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneListView-2f90a38e.js => DataPlaneListView-b5f049ee.js} (93%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlanePoliciesView-2e7ccaa9.js => DataPlanePoliciesView-db188edf.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneStatsView-1b6828ec.js => DataPlaneStatsView-c5706b6e.js} (80%) rename app/kuma-ui/pkg/resources/data/assets/{DataPlaneXdsConfigView-9b143b0e.js => DataPlaneXdsConfigView-f9afd4f2.js} (80%) rename app/kuma-ui/pkg/resources/data/assets/{DataplanesOverview-eed6697c.js => DataplanesOverview-335f1a7e.js} (91%) rename app/kuma-ui/pkg/resources/data/assets/{DeleteResourceModal.vue_vue_type_script_setup_true_lang-70f633f6.js => DeleteResourceModal.vue_vue_type_script_setup_true_lang-72ec8181.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{DeploymentTypes-8e85b96b.js => DeploymentTypes-312a4dd2.js} (88%) rename app/kuma-ui/pkg/resources/data/assets/{DetailView-4b4abc72.js => DetailView-1757c194.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{DetailView-8f649610.js => DetailView-38ef7f37.js} (89%) rename app/kuma-ui/pkg/resources/data/assets/{DetailView-6fe456f3.js => DetailView-9bb515a2.js} (83%) rename app/kuma-ui/pkg/resources/data/assets/{DiagnosticsView-6e26bec8.js => DiagnosticsView-21ad13c5.js} (81%) rename app/kuma-ui/pkg/resources/data/assets/{EnvoyData-b6b15365.js => EnvoyData-9ce83d4f.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{GatewayListView-0bd93791.js => GatewayListView-88d1ffa1.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{GatewayPoliciesView-bf0015be.js => GatewayPoliciesView-24ce815f.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{IndexView-2692783b.js => IndexView-50b1f94e.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{IndexView-73871f3d.js => IndexView-ac8e51ba.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{IndexView-db7d5c10.js => IndexView-c5ad8e69.js} (98%) rename app/kuma-ui/pkg/resources/data/assets/{IndexView-c3094b13.js => IndexView-ccc4dcfd.js} (92%) rename app/kuma-ui/pkg/resources/data/assets/{IndexView-66ee52d9.js => IndexView-ed577419.js} (98%) rename app/kuma-ui/pkg/resources/data/assets/{IndexView-b57598fb.js => IndexView-ef072a03.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{KFilterBar-9d976548.js => KFilterBar-23a0d139.js} (99%) rename app/kuma-ui/pkg/resources/data/assets/{LoadingBox-ee855a73.js => LoadingBox-9c6b7609.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{MainOverviewView-8aae73b6.js => MainOverviewView-2371a91b.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{MeshConfigView-dd68cdee.js => MeshConfigView-6608f076.js} (77%) rename app/kuma-ui/pkg/resources/data/assets/{MeshDetailView-d1ba4972.js => MeshDetailView-8b955f16.js} (95%) rename app/kuma-ui/pkg/resources/data/assets/{MeshIndexView-47ea5bd5.js => MeshIndexView-6ead7bad.js} (69%) rename app/kuma-ui/pkg/resources/data/assets/{MeshListView-7c605640.js => MeshListView-a720346f.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{MeshTabsView-620c5fc1.js => MeshTabsView-b9f9fba5.js} (87%) rename app/kuma-ui/pkg/resources/data/assets/{MultiZoneView-d2612578.js => MultiZoneView-95dbdbd5.js} (92%) rename app/kuma-ui/pkg/resources/data/assets/{NavTabs-49c4f908.js => NavTabs-7d873c96.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{OnboardingPage-1fc68af1.js => OnboardingPage-5e2545c6.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{OnboardingView-50981466.js => OnboardingView-15f3b5cc.js} (88%) rename app/kuma-ui/pkg/resources/data/assets/{PolicyDetailView-a68ce3ab.js => PolicyDetailView-b492ab73.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{PolicyListView-9f3bc910.js => PolicyListView-08e4fc63.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{PolicyTypeTag-904e58f5.js => PolicyTypeTag-3ccf28a3.js} (99%) rename app/kuma-ui/pkg/resources/data/assets/{ResourceCodeBlock.vue_vue_type_style_index_0_lang-404c075c.js => ResourceCodeBlock.vue_vue_type_style_index_0_lang-7309e56a.js} (90%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceConfigView-69fd5567.js => ServiceConfigView-af8651b4.js} (86%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceDataPlaneProxiesView-66fb6eb4.js => ServiceDataPlaneProxiesView-ff5bf647.js} (95%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceDetailTabsView-8256bdda.js => ServiceDetailTabsView-718beb7d.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceDetailView-89f4c094.js => ServiceDetailView-cea77412.js} (94%) rename app/kuma-ui/pkg/resources/data/assets/{ServiceListView-26217c62.js => ServiceListView-a7908b3f.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{ServicesView-845b1076.js => ServicesView-5856a8da.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{StatsView-e01dbd78.js => StatsView-1a2f6bc5.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{StatsView-05e11a35.js => StatsView-fb141b55.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{SubscriptionList.vue_vue_type_script_setup_true_lang-2fbf54fe.js => SubscriptionList.vue_vue_type_script_setup_true_lang-d3d4946e.js} (96%) rename app/kuma-ui/pkg/resources/data/assets/{TagList-87500a72.js => TagList-3d85e1bf.js} (88%) rename app/kuma-ui/pkg/resources/data/assets/{WelcomeView-5157259e.js => WelcomeView-0a4a7cca.js} (97%) rename app/kuma-ui/pkg/resources/data/assets/{XdsConfigView-22dcf246.js => XdsConfigView-251c3092.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{XdsConfigView-17544ac0.js => XdsConfigView-a4752307.js} (79%) rename app/kuma-ui/pkg/resources/data/assets/{index-2442fff6.css => index-0fd153e3.css} (98%) rename app/kuma-ui/pkg/resources/data/assets/{index-cde24e60.js => index-b94d59a3.js} (94%) diff --git a/app/kuma-ui/pkg/resources/data/assets/AccordionList-4692a233.js b/app/kuma-ui/pkg/resources/data/assets/AccordionList-92754f14.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/AccordionList-4692a233.js rename to app/kuma-ui/pkg/resources/data/assets/AccordionList-92754f14.js index fd786acd24d1..75cfadd6f6bd 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AccordionList-4692a233.js +++ b/app/kuma-ui/pkg/resources/data/assets/AccordionList-92754f14.js @@ -1 +1 @@ -import{d as v,ao as m,y as i,h as y,o as c,l,p as A,U as s,n as h,j as b,w as x,m as O,T as I,B as L,t as p,ap as g}from"./index-cde24e60.js";const B=["aria-expanded"],$={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},C=v({__name:"AccordionItem",setup(r){const e=m("parentAccordion"),t=i(null),n=y(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.includes(t.value):t.value===e.active.value);e!==void 0&&(t.value=e.count.value++);function o(){n.value?u():_()}function u(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.splice(e.active.value.indexOf(t.value),1):e.active.value=null)}function _(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.push(t.value):e.active.value=t.value)}function d(a){a instanceof HTMLElement&&(a.style.height=`${a.scrollHeight}px`)}function f(a){a instanceof HTMLElement&&(a.style.height="auto")}return(a,T)=>(c(),l("li",{class:L(["accordion-item",{active:n.value}])},[A("button",{class:"accordion-item-header",type:"button","aria-expanded":n.value?"true":"false","data-testid":"accordion-item-button",onClick:o},[s(a.$slots,"accordion-header",{},void 0,!0)],8,B),h(),b(I,{name:"accordion",onEnter:d,onAfterEnter:f,onBeforeLeave:d},{default:x(()=>[n.value?(c(),l("div",$,[s(a.$slots,"accordion-content",{},void 0,!0)])):O("",!0)]),_:3})],2))}});const V=p(C,[["__scopeId","data-v-53a0b6ce"]]),E={class:"accordion-list"},N=v({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(r){const e=r,t=i(0),n=i(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return g("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(o,u)=>(c(),l("ul",E,[s(o.$slots,"default",{},void 0,!0)]))}});const w=p(N,[["__scopeId","data-v-bdbadd5e"]]);export{V as A,w as a}; +import{d as v,ao as m,y as i,h as y,o as c,l,p as A,U as s,n as h,j as b,w as x,m as O,T as I,B as L,t as p,ap as g}from"./index-b94d59a3.js";const B=["aria-expanded"],$={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},C=v({__name:"AccordionItem",setup(r){const e=m("parentAccordion"),t=i(null),n=y(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.includes(t.value):t.value===e.active.value);e!==void 0&&(t.value=e.count.value++);function o(){n.value?u():_()}function u(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.splice(e.active.value.indexOf(t.value),1):e.active.value=null)}function _(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.push(t.value):e.active.value=t.value)}function d(a){a instanceof HTMLElement&&(a.style.height=`${a.scrollHeight}px`)}function f(a){a instanceof HTMLElement&&(a.style.height="auto")}return(a,T)=>(c(),l("li",{class:L(["accordion-item",{active:n.value}])},[A("button",{class:"accordion-item-header",type:"button","aria-expanded":n.value?"true":"false","data-testid":"accordion-item-button",onClick:o},[s(a.$slots,"accordion-header",{},void 0,!0)],8,B),h(),b(I,{name:"accordion",onEnter:d,onAfterEnter:f,onBeforeLeave:d},{default:x(()=>[n.value?(c(),l("div",$,[s(a.$slots,"accordion-content",{},void 0,!0)])):O("",!0)]),_:3})],2))}});const V=p(C,[["__scopeId","data-v-53a0b6ce"]]),E={class:"accordion-list"},N=v({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(r){const e=r,t=i(0),n=i(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return g("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(o,u)=>(c(),l("ul",E,[s(o.$slots,"default",{},void 0,!0)]))}});const w=p(N,[["__scopeId","data-v-bdbadd5e"]]);export{V as A,w as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-e12afd91.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServices-b80da1b4.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/AddNewServices-e12afd91.js rename to app/kuma-ui/pkg/resources/data/assets/AddNewServices-b80da1b4.js index cc2a0026bc24..baa6f48e3f66 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-e12afd91.js +++ b/app/kuma-ui/pkg/resources/data/assets/AddNewServices-b80da1b4.js @@ -1,4 +1,4 @@ -import{O as w,a as y,b as h}from"./OnboardingPage-1fc68af1.js";import{d as _,o as v,l as S,U as B,B as k,t as m,r as c,i as C,w as t,j as s,n as a,p as e,D as A,G as N}from"./index-cde24e60.js";const V=""+new URL("new-service-demo-bff0792e.svg",import.meta.url).href,R=""+new URL("new-service-manually-5bec5301.svg",import.meta.url).href,I=_({__name:"ServiceBox",props:{active:{type:Boolean,required:!1,default:!1}},emits:["clicked"],setup(o,{emit:d}){const i=o;return(r,n)=>(v(),S("div",{class:k(["box",{"box--active":i.active}]),"data-testid":"box",onClick:n[0]||(n[0]=l=>d("clicked"))},[B(r.$slots,"default",{},void 0,!0)],2))}});const p=m(I,[["__scopeId","data-v-9846ff30"]]),u=o=>(A("data-v-c81d235d"),o=o(),N(),o),$={class:"service-mode-list"},O=u(()=>e("div",{class:"service-box-content"},[e("img",{src:V}),a(),e("p",{class:"service-mode-title"},` +import{O as w,a as y,b as h}from"./OnboardingPage-5e2545c6.js";import{d as _,o as v,l as S,U as B,B as k,t as m,r as c,i as C,w as t,j as s,n as a,p as e,D as A,G as N}from"./index-b94d59a3.js";const V=""+new URL("new-service-demo-bff0792e.svg",import.meta.url).href,R=""+new URL("new-service-manually-5bec5301.svg",import.meta.url).href,I=_({__name:"ServiceBox",props:{active:{type:Boolean,required:!1,default:!1}},emits:["clicked"],setup(o,{emit:d}){const i=o;return(r,n)=>(v(),S("div",{class:k(["box",{"box--active":i.active}]),"data-testid":"box",onClick:n[0]||(n[0]=l=>d("clicked"))},[B(r.$slots,"default",{},void 0,!0)],2))}});const p=m(I,[["__scopeId","data-v-9846ff30"]]),u=o=>(A("data-v-c81d235d"),o=o(),N(),o),$={class:"service-mode-list"},O=u(()=>e("div",{class:"service-box-content"},[e("img",{src:V}),a(),e("p",{class:"service-mode-title"},` Demo app `),a(),e("p",null,"Counter application")],-1)),T=u(()=>e("div",{class:"service-box-content"},[e("img",{src:R}),a(),e("p",{class:"service-mode-title"},` Manually diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-0dcb211d.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-765c65df.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-0dcb211d.js rename to app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-765c65df.js index 850fcebd965e..3747ab9cff6f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-0dcb211d.js +++ b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-765c65df.js @@ -1,4 +1,4 @@ -import{L as y}from"./LoadingBox-ee855a73.js";import{O as A,a as N,b as R}from"./OnboardingPage-1fc68af1.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import{d as T,R as C,y as _,S as V,r as u,o as n,i as D,w as a,j as t,n as e,l as c,F as P,p as o,m as I,D as L,G as O,t as S}from"./index-cde24e60.js";const b=d=>(L("data-v-7e9a50ed"),d=d(),O(),d),E=b(()=>o("p",{class:"mb-4 text-center"},` +import{L as y}from"./LoadingBox-9c6b7609.js";import{O as A,a as N,b as R}from"./OnboardingPage-5e2545c6.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import{d as T,R as C,y as _,S as V,r as u,o as n,i as D,w as a,j as t,n as e,l as c,F as P,p as o,m as I,D as L,G as O,t as S}from"./index-b94d59a3.js";const b=d=>(L("data-v-7e9a50ed"),d=d(),O(),d),E=b(()=>o("p",{class:"mb-4 text-center"},` The demo application includes two services: a Redis backend to store a counter value, and a frontend web UI to show and increment the counter. `,-1)),B=b(()=>o("p",null,"To run execute the following command:",-1)),G={key:1},q={class:"status-box mt-4"},F={key:0,class:"status--is-connected","data-testid":"dpps-connected"},H={key:1,class:"status--is-disconnected","data-testid":"dpps-disconnected"},K={key:0,class:"status-loading-box mt-4"},M=1e3,h="https://github.com/kumahq/kuma-counter-demo/",U="https://github.com/kumahq/kuma-counter-demo/blob/master/README.md",$="kubectl apply -f https://bit.ly/3Kh2Try",j=T({__name:"AddNewServicesCode",setup(d){const v=C(),s=_(!1),l=_(null);r(),V(function(){p()});async function r(){try{const{total:i}=await v.getAllDataplanes();s.value=i>0}catch(i){console.error(i)}finally{s.value||(p(),l.value=window.setTimeout(()=>r(),M))}}function p(){l.value!==null&&window.clearTimeout(l.value)}return(i,z)=>{const g=u("RouteTitle"),f=u("AppView"),k=u("RouteView");return n(),D(k,{name:"onboarding-add-new-services"},{default:a(({can:w,t:x})=>[t(g,{title:x("onboarding.routes.add-services-code.title")},null,8,["title"]),e(),t(f,null,{default:a(()=>[t(A,null,{header:a(()=>[t(N,null,{title:a(()=>[e(` Add services diff --git a/app/kuma-ui/pkg/resources/data/assets/App-0486976f.css b/app/kuma-ui/pkg/resources/data/assets/App-0486976f.css new file mode 100644 index 000000000000..b1500b7495e7 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/App-0486976f.css @@ -0,0 +1 @@ +.app-content-container[data-v-9097548d]{padding-top:var(--AppHeaderHeight, initial);display:var(--AppDisplay);grid-template-columns:var(--AppSidebarWidth) minmax(0,1fr)} diff --git a/app/kuma-ui/pkg/resources/data/assets/App-7c844836.css b/app/kuma-ui/pkg/resources/data/assets/App-7c844836.css deleted file mode 100644 index f2522ce40721..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/App-7c844836.css +++ /dev/null @@ -1 +0,0 @@ -.app-content-container[data-v-71e74370]{padding-top:var(--AppHeaderHeight, initial);display:var(--AppDisplay);grid-template-columns:var(--AppSidebarWidth) minmax(0,1fr)}.app-main-content[data-v-71e74370]{padding:var(--AppContentPadding)} diff --git a/app/kuma-ui/pkg/resources/data/assets/App-a9229fae.js b/app/kuma-ui/pkg/resources/data/assets/App-bacca6d6.js similarity index 61% rename from app/kuma-ui/pkg/resources/data/assets/App-a9229fae.js rename to app/kuma-ui/pkg/resources/data/assets/App-bacca6d6.js index d5a2a094d81e..319ad945b2c6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/App-a9229fae.js +++ b/app/kuma-ui/pkg/resources/data/assets/App-bacca6d6.js @@ -1 +1 @@ -import{d as w,u as B,a as L,b as h,c as E,e as M,f as R,g as V,h as x,r as u,i as t,w as s,_ as C,o as e,j as n,k as a,l as d,m as r,n as o,A as N,p,T as H,q as S,F as Y,s as P,t as j}from"./index-cde24e60.js";const q={key:1},z={key:2,class:"app-content-container"},F=["innerHTML"],G={class:"transition-root"},I=w({__name:"App",props:{data:{type:Object,required:!1,default:void 0}},setup(l){const m=l,[f,A,v,y]=[B(),L(),h(),E()],i=M(),g=R(),{t:k}=V(),c=x(()=>i.meta.isWizard===!0);return(K,W)=>{const _=u("RouterView"),O=u("KAlert");return e(),t(C,{name:"app"},{default:s(()=>[n(P,{src:"/control-plane/addresses"},{default:s(({data:T})=>[typeof T>"u"||a(i).name===void 0?(e(),t(a(v),{key:0})):(e(),d(Y,{key:1},[c.value?r("",!0):(e(),t(a(A),{key:0})),o(),a(i).meta.onboardingProcess?(e(),d("div",q,[n(_)])):(e(),d("div",z,[c.value?r("",!0):(e(),t(a(f),{key:0})),o(),n(N,null,{default:s(()=>[a(g)("use state")?r("",!0):(e(),t(O,{key:0,class:"mb-4",appearance:"warning"},{alertMessage:s(()=>[p("ul",null,[p("li",{"data-testid":"warning-GLOBAL_STORE_TYPE_MEMORY",innerHTML:a(k)("common.warnings.GLOBAL_STORE_TYPE_MEMORY")},null,8,F),o()])]),_:1})),o(),c.value?r("",!0):(e(),t(a(y),{key:1})),o(),n(_,null,{default:s(({Component:b})=>[n(H,{mode:"out-in",name:"fade"},{default:s(()=>[p("div",G,[(e(),t(S(b),{data:m.data},null,8,["data"]))])]),_:2},1024)]),_:1})]),_:1})]))],64))]),_:1})]),_:1})}}});const D=j(I,[["__scopeId","data-v-71e74370"]]);export{D as default}; +import{d as w,u as B,a as L,b as h,c as E,e as M,f as R,g as V,h as x,r as u,i as t,w as s,_ as C,o as e,j as n,k as a,l as c,m as r,n as o,A as N,p,T as H,q as S,F as Y,s as P,t as j}from"./index-b94d59a3.js";const q={key:1},z={key:2,class:"app-content-container"},F=["innerHTML"],G={class:"transition-root"},I=w({__name:"App",props:{data:{type:Object,required:!1,default:void 0}},setup(l){const m=l,[f,A,v,y]=[B(),L(),h(),E()],d=M(),g=R(),{t:k}=V(),i=x(()=>d.meta.isWizard===!0);return(K,W)=>{const _=u("RouterView"),O=u("KAlert");return e(),t(C,{name:"app"},{default:s(()=>[n(P,{src:"/control-plane/addresses"},{default:s(({data:T})=>[typeof T>"u"||a(d).name===void 0?(e(),t(a(v),{key:0})):(e(),c(Y,{key:1},[i.value?r("",!0):(e(),t(a(A),{key:0})),o(),a(d).meta.onboardingProcess?(e(),c("div",q,[n(_)])):(e(),c("div",z,[i.value?r("",!0):(e(),t(a(f),{key:0})),o(),n(N,null,{default:s(()=>[a(g)("use state")?r("",!0):(e(),t(O,{key:0,class:"mb-4",appearance:"warning"},{alertMessage:s(()=>[p("ul",null,[p("li",{"data-testid":"warning-GLOBAL_STORE_TYPE_MEMORY",innerHTML:a(k)("common.warnings.GLOBAL_STORE_TYPE_MEMORY")},null,8,F),o()])]),_:1})),o(),i.value?r("",!0):(e(),t(a(y),{key:1})),o(),n(_,null,{default:s(({Component:b})=>[n(H,{mode:"out-in",name:"fade"},{default:s(()=>[p("div",G,[(e(),t(S(b),{data:m.data},null,8,["data"]))])]),_:2},1024)]),_:1})]),_:1})]))],64))]),_:1})]),_:1})}}});const D=j(I,[["__scopeId","data-v-9097548d"]]);export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-cd15c697.js b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-0349305e.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-cd15c697.js rename to app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-0349305e.js index 86fccbed53d7..c56b788e596e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-cd15c697.js +++ b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-0349305e.js @@ -1,3 +1,3 @@ -import{d as r,r as t,o as l,i as u,w as e,j as o,p as n,v as m,n as a}from"./index-cde24e60.js";const d={class:"overview"},f=n("p",null,"The page or entity you were looking for does not exist.",-1),x=r({__name:"AppNotFoundView",setup(w){return(V,h)=>{const s=t("RouteTitle"),p=t("KButton"),c=t("KEmptyState"),_=t("AppView"),i=t("RouteView");return l(),u(i,{name:"app-not-found-view"},{default:e(()=>[o(_,null,{default:e(()=>[n("div",d,[o(c,null,{title:e(()=>[o(m,{class:"mb-3"}),a(),n("h1",null,[o(s,{title:"Page Not Found",render:!0})])]),message:e(()=>[f]),cta:e(()=>[o(p,{appearance:"primary",to:{name:"home"}},{default:e(()=>[a(` +import{d as r,r as t,o as l,i as u,w as e,j as o,p as n,v as m,n as a}from"./index-b94d59a3.js";const d={class:"overview"},f=n("p",null,"The page or entity you were looking for does not exist.",-1),x=r({__name:"AppNotFoundView",setup(w){return(V,h)=>{const s=t("RouteTitle"),p=t("KButton"),c=t("KEmptyState"),_=t("AppView"),i=t("RouteView");return l(),u(i,{name:"app-not-found-view"},{default:e(()=>[o(_,null,{default:e(()=>[n("div",d,[o(c,null,{title:e(()=>[o(m,{class:"mb-3"}),a(),n("h1",null,[o(s,{title:"Page Not Found",render:!0})])]),message:e(()=>[f]),cta:e(()=>[o(p,{appearance:"primary",to:{name:"home"}},{default:e(()=>[a(` Go Home `)]),_:1})]),_:1})])]),_:1})]),_:1})}}});export{x as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ClustersView-8660b6f6.js b/app/kuma-ui/pkg/resources/data/assets/ClustersView-98ce63b9.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/ClustersView-8660b6f6.js rename to app/kuma-ui/pkg/resources/data/assets/ClustersView-98ce63b9.js index 79280c867fe0..2410f4f2b099 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ClustersView-8660b6f6.js +++ b/app/kuma-ui/pkg/resources/data/assets/ClustersView-98ce63b9.js @@ -1 +1 @@ -import{E as p}from"./EnvoyData-b6b15365.js";import{g as m}from"./dataplane-0a086c06.js";import{d as _,r as e,o as d,i as g,w as t,j as s,p as f,n as w,k as z}from"./index-cde24e60.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";const k=_({__name:"ClustersView",props:{data:{}},setup(n){const o=n;return(V,h)=>{const r=e("RouteTitle"),a=e("KCard"),i=e("AppView"),u=e("RouteView");return d(),g(u,{name:"zone-ingress-clusters-view",params:{zoneIngress:""}},{default:t(({route:c,t:l})=>[s(i,null,{title:t(()=>[f("h2",null,[s(r,{title:l("zone-ingresses.routes.item.navigation.zone-ingress-clusters-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(a,null,{body:t(()=>[s(p,{status:z(m)(o.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${c.params.zoneIngress}/data-path/clusters`,"query-key":"envoy-data-clusters-zone-ingress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; +import{E as p}from"./EnvoyData-9ce83d4f.js";import{g as m}from"./dataplane-0a086c06.js";import{d as _,r as e,o as d,i as g,w as t,j as s,p as f,n as w,k as z}from"./index-b94d59a3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";const k=_({__name:"ClustersView",props:{data:{}},setup(n){const o=n;return(V,h)=>{const r=e("RouteTitle"),a=e("KCard"),i=e("AppView"),u=e("RouteView");return d(),g(u,{name:"zone-ingress-clusters-view",params:{zoneIngress:""}},{default:t(({route:c,t:l})=>[s(i,null,{title:t(()=>[f("h2",null,[s(r,{title:l("zone-ingresses.routes.item.navigation.zone-ingress-clusters-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(a,null,{body:t(()=>[s(p,{status:z(m)(o.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${c.params.zoneIngress}/data-path/clusters`,"query-key":"envoy-data-clusters-zone-ingress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ClustersView-13fcb873.js b/app/kuma-ui/pkg/resources/data/assets/ClustersView-e5aeb1e3.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/ClustersView-13fcb873.js rename to app/kuma-ui/pkg/resources/data/assets/ClustersView-e5aeb1e3.js index 52c15b74a5e8..a94e9eff9136 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ClustersView-13fcb873.js +++ b/app/kuma-ui/pkg/resources/data/assets/ClustersView-e5aeb1e3.js @@ -1 +1 @@ -import{E as p}from"./EnvoyData-b6b15365.js";import{g as m}from"./dataplane-0a086c06.js";import{d as _,r as e,o as d,i as g,w as t,j as s,p as f,n as w,k as z}from"./index-cde24e60.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";const k=_({__name:"ClustersView",props:{data:{}},setup(o){const n=o;return(V,h)=>{const r=e("RouteTitle"),a=e("KCard"),u=e("AppView"),c=e("RouteView");return d(),g(c,{name:"zone-egress-clusters-view",params:{zoneEgress:""}},{default:t(({route:l,t:i})=>[s(u,null,{title:t(()=>[f("h2",null,[s(r,{title:i("zone-egresses.routes.item.navigation.zone-egress-clusters-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(a,null,{body:t(()=>[s(p,{status:z(m)(n.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${l.params.zoneEgress}/data-path/clusters`,"query-key":"envoy-data-clusters-zone-egress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; +import{E as p}from"./EnvoyData-9ce83d4f.js";import{g as m}from"./dataplane-0a086c06.js";import{d as _,r as e,o as d,i as g,w as t,j as s,p as f,n as w,k as z}from"./index-b94d59a3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";const k=_({__name:"ClustersView",props:{data:{}},setup(o){const n=o;return(V,h)=>{const r=e("RouteTitle"),a=e("KCard"),u=e("AppView"),c=e("RouteView");return d(),g(c,{name:"zone-egress-clusters-view",params:{zoneEgress:""}},{default:t(({route:l,t:i})=>[s(u,null,{title:t(()=>[f("h2",null,[s(r,{title:i("zone-egresses.routes.item.navigation.zone-egress-clusters-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(a,null,{body:t(()=>[s(p,{status:z(m)(n.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${l.params.zoneEgress}/data-path/clusters`,"query-key":"envoy-data-clusters-zone-egress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js rename to app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js index 2925271f3772..4a8e496a0113 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js +++ b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js @@ -1,4 +1,4 @@ -var ae=Object.defineProperty;var ne=(g,c,a)=>c in g?ae(g,c,{enumerable:!0,configurable:!0,writable:!0,value:a}):g[c]=a;var Y=(g,c,a)=>(ne(g,typeof c!="symbol"?c+"":c,a),a);import{ah as W,ai as re,d as ie,y as se,o as oe,i as le,w as ue,U as ce,aj as de,k as Z,ak as ge}from"./index-cde24e60.js";class pe{constructor(c){Y(this,"storageAdapter");this.storageAdapter=c}get(c){let a;try{a=this.storageAdapter.getItem(c)}catch{return null}if(a===null||!(a.startsWith("[")||a.startsWith("{")))return a;try{return JSON.parse(a)}catch{return a}}set(c,a){try{const u=typeof a=="string"?a:JSON.stringify(a);this.storageAdapter.setItem(c,u)}catch{}}has(c){try{return this.storageAdapter.getItem(c)!==null}catch{return!1}}remove(c){try{this.storageAdapter.removeItem(c)}catch{}}}const U=new pe(window.localStorage);var J={exports:{}};(function(g){var c=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** +var ae=Object.defineProperty;var ne=(g,c,a)=>c in g?ae(g,c,{enumerable:!0,configurable:!0,writable:!0,value:a}):g[c]=a;var Y=(g,c,a)=>(ne(g,typeof c!="symbol"?c+"":c,a),a);import{ah as W,ai as re,d as ie,y as se,o as oe,i as le,w as ue,U as ce,aj as de,k as Z,ak as ge}from"./index-b94d59a3.js";class pe{constructor(c){Y(this,"storageAdapter");this.storageAdapter=c}get(c){let a;try{a=this.storageAdapter.getItem(c)}catch{return null}if(a===null||!(a.startsWith("[")||a.startsWith("{")))return a;try{return JSON.parse(a)}catch{return a}}set(c,a){try{const u=typeof a=="string"?a:JSON.stringify(a);this.storageAdapter.setItem(c,u)}catch{}}has(c){try{return this.storageAdapter.getItem(c)!==null}catch{return!1}}remove(c){try{this.storageAdapter.removeItem(c)}catch{}}}const U=new pe(window.localStorage);var J={exports:{}};(function(g){var c=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** * Prism: Lightweight, robust, elegant syntax highlighting * * @license MIT diff --git a/app/kuma-ui/pkg/resources/data/assets/CompletedView-69ff6b0b.js b/app/kuma-ui/pkg/resources/data/assets/CompletedView-f7761a41.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/CompletedView-69ff6b0b.js rename to app/kuma-ui/pkg/resources/data/assets/CompletedView-f7761a41.js index 4d1d360dffab..5c7049e70cc2 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CompletedView-69ff6b0b.js +++ b/app/kuma-ui/pkg/resources/data/assets/CompletedView-f7761a41.js @@ -1,3 +1,3 @@ -import{O as d,a as l,b as r}from"./OnboardingPage-1fc68af1.js";import{d as m,r as a,o as u,i as g,w as e,j as t,n,D as f,G as w,p as s,t as b}from"./index-cde24e60.js";const h=""+new URL("kuma_gui-ecebdf10.png",import.meta.url).href,V=o=>(f("data-v-dcfc3ebc"),o=o(),w(),o),v=V(()=>s("div",{class:"gui-preview-image"},[s("img",{src:h})],-1)),x=m({__name:"CompletedView",setup(o){return(C,R)=>{const c=a("RouteTitle"),i=a("AppView"),p=a("RouteView");return u(),g(p,{name:"onboarding-completed"},{default:e(({t:_})=>[t(c,{title:_("onboarding.routes.completed.title")},null,8,["title"]),n(),t(i,null,{default:e(()=>[t(d,null,{header:e(()=>[t(l,null,{title:e(()=>[n(` +import{O as d,a as l,b as r}from"./OnboardingPage-5e2545c6.js";import{d as m,r as a,o as u,i as g,w as e,j as t,n,D as f,G as w,p as s,t as b}from"./index-b94d59a3.js";const h=""+new URL("kuma_gui-ecebdf10.png",import.meta.url).href,V=o=>(f("data-v-dcfc3ebc"),o=o(),w(),o),v=V(()=>s("div",{class:"gui-preview-image"},[s("img",{src:h})],-1)),x=m({__name:"CompletedView",setup(o){return(C,R)=>{const c=a("RouteTitle"),i=a("AppView"),p=a("RouteView");return u(),g(p,{name:"onboarding-completed"},{default:e(({t:_})=>[t(c,{title:_("onboarding.routes.completed.title")},null,8,["title"]),n(),t(i,null,{default:e(()=>[t(d,null,{header:e(()=>[t(l,null,{title:e(()=>[n(` Go to the dashboard `)]),_:1})]),content:e(()=>[v]),navigation:e(()=>[t(r,{"next-step":"home","next-step-title":"Complete","last-step":"","show-skip":!1})]),_:1})]),_:1})]),_:1})}}});const N=b(x,[["__scopeId","data-v-dcfc3ebc"]]);export{N as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigView-d826e4b0.js b/app/kuma-ui/pkg/resources/data/assets/ConfigView-72195dc0.js similarity index 87% rename from app/kuma-ui/pkg/resources/data/assets/ConfigView-d826e4b0.js rename to app/kuma-ui/pkg/resources/data/assets/ConfigView-72195dc0.js index e5083b1d1782..a4dc9e9f6bd6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigView-d826e4b0.js +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigView-72195dc0.js @@ -1 +1 @@ -import{_ as V}from"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import{d as C,r as o,o as n,i as p,w as t,j as d,a8 as v,p as m,n as c,l,F as _,I as g,H as N}from"./index-cde24e60.js";const S=["data-testid","innerHTML"],A=C({__name:"ConfigView",props:{data:{},notifications:{default:()=>[]}},setup(k){const r=k;function y(f){var s;const i=((s=f.zoneInsight)==null?void 0:s.subscriptions)??[];if(i.length>0){const a=i[i.length-1];if(a.config)return JSON.stringify(JSON.parse(a.config),null,2)}return null}return(f,i)=>{const s=o("RouteTitle"),a=o("KAlert"),w=o("KCard"),h=o("AppView"),b=o("RouteView");return n(),p(b,{name:"zone-cp-config-view",params:{zone:""}},{default:t(({t:u})=>[d(h,null,v({title:t(()=>[m("h2",null,[d(s,{title:u("zone-cps.routes.item.navigation.zone-cp-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[c(),c(),d(w,null,{body:t(()=>[(n(!0),l(_,null,g([y(r.data)],(e,z)=>(n(),l(_,{key:z},[e!==null?(n(),p(V,{key:0,id:"code-block-zone-config",language:"json",code:e,"is-searchable":"","query-key":"zone-config"},null,8,["code"])):(n(),p(a,{key:1,class:"mt-4","data-testid":"warning-no-subscriptions",appearance:"warning"},{alertMessage:t(()=>[c(N(u("zone-cps.detail.no_subscriptions")),1)]),_:2},1024))],64))),128))]),_:2},1024)]),_:2},[r.notifications.length>0?{name:"notifications",fn:t(()=>[m("ul",null,[(n(!0),l(_,null,g(r.notifications,e=>(n(),l("li",{key:e.kind,"data-testid":`warning-${e.kind}`,innerHTML:u(`common.warnings.${e.kind}`,e.payload)},null,8,S))),128)),c()])]),key:"0"}:void 0]),1024)]),_:1})}}});export{A as default}; +import{_ as V}from"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import{d as C,r as o,o as n,i as p,w as t,j as d,a8 as v,p as m,n as c,l,F as _,I as g,H as N}from"./index-b94d59a3.js";const S=["data-testid","innerHTML"],A=C({__name:"ConfigView",props:{data:{},notifications:{default:()=>[]}},setup(k){const r=k;function y(f){var s;const i=((s=f.zoneInsight)==null?void 0:s.subscriptions)??[];if(i.length>0){const a=i[i.length-1];if(a.config)return JSON.stringify(JSON.parse(a.config),null,2)}return null}return(f,i)=>{const s=o("RouteTitle"),a=o("KAlert"),w=o("KCard"),h=o("AppView"),b=o("RouteView");return n(),p(b,{name:"zone-cp-config-view",params:{zone:""}},{default:t(({t:u})=>[d(h,null,v({title:t(()=>[m("h2",null,[d(s,{title:u("zone-cps.routes.item.navigation.zone-cp-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[c(),c(),d(w,null,{body:t(()=>[(n(!0),l(_,null,g([y(r.data)],(e,z)=>(n(),l(_,{key:z},[e!==null?(n(),p(V,{key:0,id:"code-block-zone-config",language:"json",code:e,"is-searchable":"","query-key":"zone-config"},null,8,["code"])):(n(),p(a,{key:1,class:"mt-4","data-testid":"warning-no-subscriptions",appearance:"warning"},{alertMessage:t(()=>[c(N(u("zone-cps.detail.no_subscriptions")),1)]),_:2},1024))],64))),128))]),_:2},1024)]),_:2},[r.notifications.length>0?{name:"notifications",fn:t(()=>[m("ul",null,[(n(!0),l(_,null,g(r.notifications,e=>(n(),l("li",{key:e.kind,"data-testid":`warning-${e.kind}`,innerHTML:u(`common.warnings.${e.kind}`,e.payload)},null,8,S))),128)),c()])]),key:"0"}:void 0]),1024)]),_:1})}}});export{A as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigView-03ed1854.js b/app/kuma-ui/pkg/resources/data/assets/ConfigView-db87158b.js similarity index 78% rename from app/kuma-ui/pkg/resources/data/assets/ConfigView-03ed1854.js rename to app/kuma-ui/pkg/resources/data/assets/ConfigView-db87158b.js index 3a4a2c46e5dc..8002d4fe2e9e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigView-03ed1854.js +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigView-db87158b.js @@ -1 +1 @@ -import{d as g,R as k,r as e,o as s,i as n,w as o,j as r,p as w,n as z,E as V,x as h,k as v}from"./index-cde24e60.js";import{_ as C}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-404c075c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import"./toYaml-4e00099e.js";const K=g({__name:"ConfigView",setup(E){const i=k();return(x,R)=>{const u=e("RouteTitle"),l=e("DataSource"),_=e("KCard"),p=e("AppView"),m=e("RouteView");return s(),n(m,{name:"zone-egress-config-view",params:{zoneEgress:""}},{default:o(({route:t,t:d})=>[r(p,null,{title:o(()=>[w("h2",null,[r(u,{title:d("zone-egresses.routes.item.navigation.zone-egress-config-view"),render:!0},null,8,["title"])])]),default:o(()=>[z(),r(_,null,{body:o(()=>[r(l,{src:`/zone-egresses/${t.params.zoneEgress}`},{default:o(({data:a,error:c})=>[c!==void 0?(s(),n(V,{key:0,error:c},null,8,["error"])):a===void 0?(s(),n(h,{key:1})):(s(),n(C,{key:2,id:"code-block-zone-egress",resource:a,"resource-fetcher":f=>v(i).getZoneEgress({name:t.params.zoneEgress},f),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{K as default}; +import{d as g,R as k,r as e,o as s,i as n,w as o,j as r,p as w,n as z,E as V,x as h,k as v}from"./index-b94d59a3.js";import{_ as C}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-7309e56a.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import"./toYaml-4e00099e.js";const K=g({__name:"ConfigView",setup(E){const i=k();return(x,R)=>{const u=e("RouteTitle"),l=e("DataSource"),_=e("KCard"),p=e("AppView"),m=e("RouteView");return s(),n(m,{name:"zone-egress-config-view",params:{zoneEgress:""}},{default:o(({route:t,t:d})=>[r(p,null,{title:o(()=>[w("h2",null,[r(u,{title:d("zone-egresses.routes.item.navigation.zone-egress-config-view"),render:!0},null,8,["title"])])]),default:o(()=>[z(),r(_,null,{body:o(()=>[r(l,{src:`/zone-egresses/${t.params.zoneEgress}`},{default:o(({data:a,error:c})=>[c!==void 0?(s(),n(V,{key:0,error:c},null,8,["error"])):a===void 0?(s(),n(h,{key:1})):(s(),n(C,{key:2,id:"code-block-zone-egress",resource:a,"resource-fetcher":f=>v(i).getZoneEgress({name:t.params.zoneEgress},f),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigView-5cb57ec0.js b/app/kuma-ui/pkg/resources/data/assets/ConfigView-eacebae1.js similarity index 78% rename from app/kuma-ui/pkg/resources/data/assets/ConfigView-5cb57ec0.js rename to app/kuma-ui/pkg/resources/data/assets/ConfigView-eacebae1.js index d1e3f67ad8db..c2160e6db0c5 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigView-5cb57ec0.js +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigView-eacebae1.js @@ -1 +1 @@ -import{d as g,R as k,r as e,o as n,i as s,w as o,j as r,p as w,n as z,E as V,x as h,k as v}from"./index-cde24e60.js";import{_ as C}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-404c075c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import"./toYaml-4e00099e.js";const K=g({__name:"ConfigView",setup(x){const i=k();return(R,y)=>{const u=e("RouteTitle"),l=e("DataSource"),_=e("KCard"),p=e("AppView"),m=e("RouteView");return n(),s(m,{name:"zone-ingress-config-view",params:{zoneIngress:""}},{default:o(({route:t,t:d})=>[r(p,null,{title:o(()=>[w("h2",null,[r(u,{title:d("zone-ingresses.routes.item.navigation.zone-ingress-config-view"),render:!0},null,8,["title"])])]),default:o(()=>[z(),r(_,null,{body:o(()=>[r(l,{src:`/zone-ingresses/${t.params.zoneIngress}`},{default:o(({data:a,error:c})=>[c!==void 0?(n(),s(V,{key:0,error:c},null,8,["error"])):a===void 0?(n(),s(h,{key:1})):(n(),s(C,{key:2,id:"code-block-zone-ingress",resource:a,"resource-fetcher":f=>v(i).getZoneIngress({name:t.params.zoneIngress},f),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{K as default}; +import{d as g,R as k,r as e,o as n,i as s,w as o,j as r,p as w,n as z,E as V,x as h,k as v}from"./index-b94d59a3.js";import{_ as C}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-7309e56a.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import"./toYaml-4e00099e.js";const K=g({__name:"ConfigView",setup(x){const i=k();return(R,y)=>{const u=e("RouteTitle"),l=e("DataSource"),_=e("KCard"),p=e("AppView"),m=e("RouteView");return n(),s(m,{name:"zone-ingress-config-view",params:{zoneIngress:""}},{default:o(({route:t,t:d})=>[r(p,null,{title:o(()=>[w("h2",null,[r(u,{title:d("zone-ingresses.routes.item.navigation.zone-ingress-config-view"),render:!0},null,8,["title"])])]),default:o(()=>[z(),r(_,null,{body:o(()=>[r(l,{src:`/zone-ingresses/${t.params.zoneIngress}`},{default:o(({data:a,error:c})=>[c!==void 0?(n(),s(V,{key:0,error:c},null,8,["error"])):a===void 0?(n(),s(h,{key:1})):(n(),s(C,{key:2,id:"code-block-zone-ingress",resource:a,"resource-fetcher":f=>v(i).getZoneIngress({name:t.params.zoneIngress},f),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-530336a3.js b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-758b4c06.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-530336a3.js rename to app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-758b4c06.js index 5461dc23bfe9..87d3004f08e8 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-530336a3.js +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-758b4c06.js @@ -1,4 +1,4 @@ -import{O as h,a as x,b as C}from"./OnboardingPage-1fc68af1.js";import{d as G,N as T,O as w,P,Q as R,y as K,h as O,r,o as u,i as d,w as e,j as o,n as t,p,q as M,t as N}from"./index-cde24e60.js";const k={class:"graph-list mb-6"},U={class:"radio-button-group"},A=G({__name:"ConfigurationTypes",setup(B){const i=T(),m=w(),c=P(),_={postgres:R(),memory:c,kubernetes:m},n=K(i("KUMA_STORE_TYPE")),g=O(()=>_[n.value]);return(z,a)=>{const v=r("RouteTitle"),l=r("KRadio"),y=r("AppView"),f=r("RouteView");return u(),d(f,{name:"onboarding-configuration-types"},{default:e(({can:b,t:V})=>[o(v,{title:V("onboarding.routes.configuration-types.title")},null,8,["title"]),t(),o(y,null,{default:e(()=>[o(h,{"with-image":""},{header:e(()=>[o(x,null,{title:e(()=>[t(` +import{O as h,a as x,b as C}from"./OnboardingPage-5e2545c6.js";import{d as G,N as T,O as w,P,Q as R,y as K,h as O,r,o as u,i as d,w as e,j as o,n as t,p,q as M,t as N}from"./index-b94d59a3.js";const k={class:"graph-list mb-6"},U={class:"radio-button-group"},A=G({__name:"ConfigurationTypes",setup(B){const i=T(),m=w(),c=P(),_={postgres:R(),memory:c,kubernetes:m},n=K(i("KUMA_STORE_TYPE")),g=O(()=>_[n.value]);return(z,a)=>{const v=r("RouteTitle"),l=r("KRadio"),y=r("AppView"),f=r("RouteView");return u(),d(f,{name:"onboarding-configuration-types"},{default:e(({can:b,t:V})=>[o(v,{title:V("onboarding.routes.configuration-types.title")},null,8,["title"]),t(),o(y,null,{default:e(()=>[o(h,{"with-image":""},{header:e(()=>[o(x,null,{title:e(()=>[t(` Learn about configuration storage `)]),_:1})]),content:e(()=>[p("div",k,[(u(),d(M(g.value)))]),t(),p("div",U,[o(l,{modelValue:n.value,"onUpdate:modelValue":a[0]||(a[0]=s=>n.value=s),name:"deployment","selected-value":"kubernetes"},{default:e(()=>[t(` Kubernetes diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-a4d5416b.js b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-19fc9b82.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/CreateMesh-a4d5416b.js rename to app/kuma-ui/pkg/resources/data/assets/CreateMesh-19fc9b82.js index a30006ccf6ba..2c812a1f4f7a 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-a4d5416b.js +++ b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-19fc9b82.js @@ -1,4 +1,4 @@ -import{O as h,a as b,b as g}from"./OnboardingPage-1fc68af1.js";import{d as v,y as f,r as o,o as y,i as x,w as e,j as t,n as a,p as s,H as A,D as w,G as C,t as T}from"./index-cde24e60.js";const c=n=>(w("data-v-11d1e65d"),n=n(),C(),n),V={class:"mb-4 text-center"},N=c(()=>s("i",null,"default",-1)),S=c(()=>s("p",{class:"mt-4 text-center"},` +import{O as h,a as b,b as g}from"./OnboardingPage-5e2545c6.js";import{d as v,y as f,r as o,o as y,i as x,w as e,j as t,n as a,p as s,H as A,D as w,G as C,t as T}from"./index-b94d59a3.js";const c=n=>(w("data-v-11d1e65d"),n=n(),C(),n),V={class:"mb-4 text-center"},N=c(()=>s("i",null,"default",-1)),S=c(()=>s("p",{class:"mt-4 text-center"},` This mesh is empty. Next, you add services and their data plane proxies. `,-1)),k=v({__name:"CreateMesh",setup(n){const d=[{label:"Name",key:"name"},{label:"Services",key:"servicesAmount"},{label:"DPPs",key:"dppsAmount"}],r=f({total:1,data:[{name:"default",servicesAmount:0,dppsAmount:0}]});return(D,R)=>{const l=o("RouteTitle"),p=o("KTable"),_=o("AppView"),u=o("RouteView");return y(),x(u,{name:"onboarding-create-mesh"},{default:e(({can:m,t:i})=>[t(l,{title:i("onboarding.routes.create-mesh.title")},null,8,["title"]),a(),t(_,null,{default:e(()=>[t(h,null,{header:e(()=>[t(b,null,{title:e(()=>[a(` Create the mesh diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateView-4d7d94a2.js b/app/kuma-ui/pkg/resources/data/assets/CreateView-05f94a36.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/CreateView-4d7d94a2.js rename to app/kuma-ui/pkg/resources/data/assets/CreateView-05f94a36.js index aba11cd06452..f39209fbe506 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CreateView-4d7d94a2.js +++ b/app/kuma-ui/pkg/resources/data/assets/CreateView-05f94a36.js @@ -1,4 +1,4 @@ -import{d as L,y as f,z as de,V as me,r as b,o as l,l as p,p as t,j as i,w as r,i as g,k as e,aA as G,aB as H,aC as pe,aD as _e,aE as fe,aF as j,n,U as S,g as x,e as J,h as I,H as o,R as ve,a4 as be,aG as U,F as Z,m as y,I as ze,J as he,K as X,aH as ge,t as ke}from"./index-cde24e60.js";import{_ as E}from"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import{g as ye}from"./dataplane-0a086c06.js";const Ee=["data-test-state"],Ce={class:"scanner-content"},$e={class:"mr-1"},Ie=L({__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(k,{emit:s}){const a=k,h=f(0),z=f(!1),C=f(!1),u=f(null);de(function(){$()}),me(function(){K()});function $(){z.value=!0,C.value=!1,K(),u.value=window.setInterval(async()=>{h.value++,await a.loaderFunction(),(h.value===a.retries||a.canComplete===!0)&&(K(),z.value=!1,C.value=!0,s("hide-siblings",!0))},a.interval)}function K(){u.value!==null&&window.clearInterval(u.value)}return(d,N)=>{const w=b("KEmptyState");return l(),p("div",{class:"scanner","data-test-state":z.value?"waiting":k.hasError?"error":"success"},[t("div",Ce,[i(w,{"cta-is-hidden":""},{title:r(()=>[t("span",$e,[z.value?(l(),g(e(G),{key:0,color:e(H)},null,8,["color"])):k.hasError?(l(),g(e(pe),{key:1,color:e(_e)},null,8,["color"])):(l(),g(e(fe),{key:2,color:e(j)},null,8,["color"]))]),n(),z.value?S(d.$slots,"loading-title",{key:0}):k.hasError?S(d.$slots,"error-title",{key:1}):S(d.$slots,"complete-title",{key:2})]),message:r(()=>[z.value?S(d.$slots,"loading-content",{key:0}):k.hasError?S(d.$slots,"error-content",{key:1}):S(d.$slots,"complete-content",{key:2})]),_:3})])],8,Ee)}}}),Ke={class:"form-step-title"},we=t("span",{class:"form-step-number"},"1",-1),Ve={class:"instruction-list"},Se={href:"https://helm.sh/docs/intro/install/"},Ne={class:"form-step-title"},Te=t("span",{class:"form-step-number"},"2",-1),qe=t("p",null,"On your local machine, create a namespace in your Kubernetes cluster and pull down the kong Helm repo.",-1),Ze={class:"instruction-list"},Le={class:"form-step-title"},Ae=t("span",{class:"form-step-number"},"3",-1),De={class:"form-step-title"},Be=t("span",{class:"form-step-number"},"4",-1),Re={class:"field-group-label mt-4"},Ue={class:"mt-4"},xe=L({__name:"ZoneCreateKubernetesInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},zoneIngressEnabled:{type:Boolean,required:!0},zoneEgressEnabled:{type:Boolean,required:!0},token:{type:String,required:!0},base64EncodedToken:{type:String,required:!0}},setup(k){const s=k,a=x(),h=J(),z=I(()=>a.t("zones.form.kubernetes.secret.createSecretCommand",{token:s.base64EncodedToken}).trim()),C=I(()=>{const u={zoneName:s.zoneName,globalKdsAddress:s.globalKdsAddress,zoneIngressEnabled:String(s.zoneIngressEnabled),zoneEgressEnabled:String(s.zoneEgressEnabled)};return typeof h.params.virtualControlPlaneId=="string"&&(u.controlPlaneId=h.params.virtualControlPlaneId),a.t("zones.form.kubernetes.connectZone.config",u).trim()});return(u,$)=>(l(),p("div",null,[t("h3",Ke,[we,n(" "+o(e(a).t("zones.form.kubernetes.prerequisites.title")),1)]),n(),t("ul",Ve,[t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.prerequisites.step1Label"))+o(s.zoneIngressEnabled?" "+e(a).t("zones.form.kubernetes.prerequisites.step1LabelAddendum"):""),1),n(`: +import{d as L,y as f,z as de,V as me,r as b,o as l,l as p,p as t,j as i,w as r,i as g,k as e,aA as G,aB as H,aC as pe,aD as _e,aE as fe,aF as j,n,U as S,g as x,e as J,h as I,H as o,R as ve,a4 as be,aG as U,F as Z,m as y,I as ze,J as he,K as X,aH as ge,t as ke}from"./index-b94d59a3.js";import{_ as E}from"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import{g as ye}from"./dataplane-0a086c06.js";const Ee=["data-test-state"],Ce={class:"scanner-content"},$e={class:"mr-1"},Ie=L({__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(k,{emit:s}){const a=k,h=f(0),z=f(!1),C=f(!1),u=f(null);de(function(){$()}),me(function(){K()});function $(){z.value=!0,C.value=!1,K(),u.value=window.setInterval(async()=>{h.value++,await a.loaderFunction(),(h.value===a.retries||a.canComplete===!0)&&(K(),z.value=!1,C.value=!0,s("hide-siblings",!0))},a.interval)}function K(){u.value!==null&&window.clearInterval(u.value)}return(d,N)=>{const w=b("KEmptyState");return l(),p("div",{class:"scanner","data-test-state":z.value?"waiting":k.hasError?"error":"success"},[t("div",Ce,[i(w,{"cta-is-hidden":""},{title:r(()=>[t("span",$e,[z.value?(l(),g(e(G),{key:0,color:e(H)},null,8,["color"])):k.hasError?(l(),g(e(pe),{key:1,color:e(_e)},null,8,["color"])):(l(),g(e(fe),{key:2,color:e(j)},null,8,["color"]))]),n(),z.value?S(d.$slots,"loading-title",{key:0}):k.hasError?S(d.$slots,"error-title",{key:1}):S(d.$slots,"complete-title",{key:2})]),message:r(()=>[z.value?S(d.$slots,"loading-content",{key:0}):k.hasError?S(d.$slots,"error-content",{key:1}):S(d.$slots,"complete-content",{key:2})]),_:3})])],8,Ee)}}}),Ke={class:"form-step-title"},we=t("span",{class:"form-step-number"},"1",-1),Ve={class:"instruction-list"},Se={href:"https://helm.sh/docs/intro/install/"},Ne={class:"form-step-title"},Te=t("span",{class:"form-step-number"},"2",-1),qe=t("p",null,"On your local machine, create a namespace in your Kubernetes cluster and pull down the kong Helm repo.",-1),Ze={class:"instruction-list"},Le={class:"form-step-title"},Ae=t("span",{class:"form-step-number"},"3",-1),De={class:"form-step-title"},Be=t("span",{class:"form-step-number"},"4",-1),Re={class:"field-group-label mt-4"},Ue={class:"mt-4"},xe=L({__name:"ZoneCreateKubernetesInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},zoneIngressEnabled:{type:Boolean,required:!0},zoneEgressEnabled:{type:Boolean,required:!0},token:{type:String,required:!0},base64EncodedToken:{type:String,required:!0}},setup(k){const s=k,a=x(),h=J(),z=I(()=>a.t("zones.form.kubernetes.secret.createSecretCommand",{token:s.base64EncodedToken}).trim()),C=I(()=>{const u={zoneName:s.zoneName,globalKdsAddress:s.globalKdsAddress,zoneIngressEnabled:String(s.zoneIngressEnabled),zoneEgressEnabled:String(s.zoneEgressEnabled)};return typeof h.params.virtualControlPlaneId=="string"&&(u.controlPlaneId=h.params.virtualControlPlaneId),a.t("zones.form.kubernetes.connectZone.config",u).trim()});return(u,$)=>(l(),p("div",null,[t("h3",Ke,[we,n(" "+o(e(a).t("zones.form.kubernetes.prerequisites.title")),1)]),n(),t("ul",Ve,[t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.prerequisites.step1Label"))+o(s.zoneIngressEnabled?" "+e(a).t("zones.form.kubernetes.prerequisites.step1LabelAddendum"):""),1),n(`: `+o(e(a).t("zones.form.kubernetes.prerequisites.step1Description",{productName:e(a).t("common.product.name")})),1)]),n(),t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.prerequisites.step2Label")),1),n(`: `+o(e(a).t("zones.form.kubernetes.prerequisites.step2Description")),1)]),n(),t("li",null,[t("a",Se,o(e(a).t("zones.form.kubernetes.prerequisites.step3LinkTitle")),1),n(" "+o(e(a).t("zones.form.kubernetes.prerequisites.step3Tail")),1)])]),n(),t("h3",Ne,[Te,n(" "+o(e(a).t("zones.form.kubernetes.helm.title")),1)]),n(),qe,n(),t("ol",Ze,[t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.helm.step1Description")),1),n(),i(E,{id:"zone-kubernetes-create-namespace",class:"mt-2",code:e(a).t("zones.form.kubernetes.helm.step1Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.helm.step2Description")),1),n(),i(E,{id:"zone-kubernetes-add-charts-repo",class:"mt-2",code:e(a).t("zones.form.kubernetes.helm.step2Command"),language:"bash"},null,8,["code"])]),n(),t("li",null,[t("b",null,o(e(a).t("zones.form.kubernetes.helm.step3Description")),1),n(),i(E,{id:"zone-kubernetes-repo-update",class:"mt-2",code:e(a).t("zones.form.kubernetes.helm.step3Command"),language:"bash"},null,8,["code"])])]),n(),t("h3",Le,[Ae,n(" "+o(e(a).t("zones.form.kubernetes.secret.title")),1)]),n(),t("p",null,o(e(a).t("zones.form.kubernetes.secret.createSecretDescription")),1),n(),i(E,{id:"zone-kubernetes-create-secret",class:"mt-4",code:z.value,language:"bash"},null,8,["code"]),n(),t("h3",De,[Be,n(" "+o(e(a).t("zones.form.kubernetes.connectZone.title")),1)]),n(),t("p",null,o(e(a).t("zones.form.kubernetes.connectZone.configDescription")),1),n(),t("span",Re,o(e(a).t("zones.form.kubernetes.connectZone.configFileName")),1),n(),i(E,{id:"zone-kubernetes-config-code-block","data-testid":"zone-kubernetes-config",code:C.value,language:"yaml"},null,8,["code"]),n(),t("p",Ue,o(e(a).t("zones.form.kubernetes.connectZone.connectDescription")),1),n(),i(E,{id:"zone-kubernetes-command-code-block",class:"mt-4",code:e(a).t("zones.form.kubernetes.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}}),Oe={class:"form-step-title"},Fe=t("span",{class:"form-step-number"},"1",-1),Pe={class:"form-step-title"},Me=t("span",{class:"form-step-number"},"2",-1),Xe={class:"field-group-label mt-4"},Ge={class:"mt-4"},He=L({__name:"ZoneCreateUniversalInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},token:{type:String,required:!0}},setup(k){const s=k,a=x(),h=J(),z=I(()=>a.t("zones.form.universal.saveToken.saveTokenCommand",{token:s.token}).trim()),C=I(()=>{const u={zoneName:s.zoneName,globalKdsAddress:s.globalKdsAddress};return typeof h.params.virtualControlPlaneId=="string"&&(u.controlPlaneId=h.params.virtualControlPlaneId),a.t("zones.form.universal.connectZone.config",u).trim()});return(u,$)=>(l(),p("div",null,[t("h3",Oe,[Fe,n(" "+o(e(a).t("zones.form.universal.saveToken.title")),1)]),n(),t("p",null,o(e(a).t("zones.form.universal.saveToken.saveTokenDescription")),1),n(),i(E,{id:"zone-kubernetes-token",class:"mt-4",code:z.value,language:"bash"},null,8,["code"]),n(),t("h3",Pe,[Me,n(" "+o(e(a).t("zones.form.universal.connectZone.title")),1)]),n(),t("p",null,o(e(a).t("zones.form.universal.connectZone.configDescription")),1),n(),t("span",Xe,o(e(a).t("zones.form.universal.connectZone.configFileName")),1),n(),i(E,{id:"zone-universal-config-code-block","data-testid":"zone-universal-config",class:"mt-4",code:C.value,language:"yaml"},null,8,["code"]),n(),t("p",Ge,o(e(a).t("zones.form.universal.connectZone.connectDescription")),1),n(),i(E,{id:"zone-universal-connect-command-code-block",class:"mt-4",code:e(a).t("zones.form.universal.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}}),je={class:"form-wrapper"},Je={key:1},We={key:2},Qe={class:"form"},Ye={class:"form-header"},en={class:"form-title"},nn={class:"text-gradient"},tn={key:0},on={key:0},sn={class:"fact-list"},an={class:"form-section"},rn={class:"form-section__header"},ln={class:"form-section-title"},cn={key:0},un={class:"form-section__content"},dn={class:"form-section","data-testid":"connect-zone-instructions"},mn={class:"form-section__header"},pn={class:"form-section-title"},_n={key:0},fn={class:"form-section__content"},vn={class:"field-group-list"},bn={class:"field-group"},zn={class:"field-group-label"},hn={class:"radio-button-group"},gn={class:"field-group"},kn={class:"field-group-label"},yn={class:"radio-button-group"},En={class:"field-group"},Cn={class:"field-group-label"},$n={class:"radio-button-group"},In={class:"form-section"},Kn={class:"form-section__header"},wn={class:"form-section-title"},Vn={key:0},Sn={class:"form-section__content"},Nn={class:"form-section"},Tn={class:"form-section__header"},qn={class:"form-section-title"},Zn={key:0},Ln={class:"form-section__content"},An={class:"mt-2"},Dn=L({__name:"CreateView",setup(k){const{t:s,tm:a}=x(),h=ve(),z=be(),C=/^(?![-0-9])[a-z0-9-]{1,63}$/,u=f(null),$=f(!1),K=f(!1),d=f(null),N=f(null),w=f(!1),A=f(null),v=f(""),V=f("kubernetes"),D=f(!0),B=f(!0),T=I(()=>u.value!==null&&u.value.token?u.value.token:""),W=I(()=>T.value!==""?window.btoa(T.value):""),Q=I(()=>v.value===""||$.value||u.value!==null),R=I(()=>{if(N.value!==null)return N.value;if(d.value instanceof U){const _=d.value.invalidParameters.find(c=>c.field==="name");if(_!==void 0)return _.reason}return null});async function Y(){$.value=!0,d.value=null;try{if(!O(v.value))return;u.value=await h.createZone({name:v.value})}catch(_){_ instanceof Error?d.value=_:console.error(_)}finally{$.value=!1}}function O(_){const c=C.test(_);return c?N.value=null:N.value=s("zones.create.invalidNameError"),c}async function ee(){w.value=!1,A.value=null;try{const _=await h.getZoneOverview({name:v.value}),c=ye(_.zoneInsight);w.value=c==="online"}catch(_){_ instanceof Error?A.value=_:console.error(_)}}function F(){K.value=!K.value}return(_,c)=>{const ne=b("RouteTitle"),q=b("KButton"),te=b("KAlert"),oe=b("KLabel"),se=b("KInput"),P=b("KRadio"),M=b("KInputSwitch"),ae=b("DataSource"),re=b("KCard"),le=b("KModal"),ie=b("AppView"),ce=b("RouteView");return l(),g(ce,{name:"zone-create-view",attrs:{class:"is-fullscreen"}},{default:r(()=>[i(ie,{fullscreen:!0,breadcrumbs:[]},{title:r(()=>[t("h1",null,[i(ne,{title:e(s)("zones.routes.create.title"),render:!0},null,8,["title"])])]),actions:r(()=>[T.value===""||w.value?(l(),g(q,{key:0,appearance:"outline","data-testid":"exit-button",to:{name:"zone-cp-list-view"}},{default:r(()=>[n(o(e(s)("zones.form.exit")),1)]),_:1})):(l(),g(q,{key:1,appearance:"outline","data-testid":"exit-button",onClick:F},{default:r(()=>[n(o(e(s)("zones.form.exit")),1)]),_:1}))]),default:r(()=>[n(),n(),t("div",je,[d.value!==null?(l(),g(te,{key:0,appearance:"danger",class:"mb-4","dismiss-type":"icon","data-testid":"create-zone-error"},{alertMessage:r(()=>[d.value instanceof e(U)&&[409,500].includes(d.value.status)?(l(),p(Z,{key:0},[t("p",null,o(e(s)(`zones.create.status_error.${d.value.status}.title`,{name:v.value})),1),n(),t("p",null,o(e(s)(`zones.create.status_error.${d.value.status}.description`)),1)],64)):d.value instanceof e(U)?(l(),p("p",Je,o(e(s)("common.error_state.api_error",{status:d.value.status,title:d.value.title})),1)):(l(),p("p",We,o(e(s)("common.error_state.default_error")),1))]),_:1})):y("",!0),n(),i(re,{class:"form-card"},{body:r(()=>[t("div",Qe,[t("div",Ye,[t("div",null,[t("h1",en,[t("span",nn,o(e(s)("zones.form.title")),1)]),n(),e(s)("zones.form.description")!==" "?(l(),p("p",tn,o(e(s)("zones.form.description")),1)):y("",!0)]),n(),e(a)("zones.form.facts").length>0?(l(),p("div",on,[t("ul",sn,[(l(!0),p(Z,null,ze(e(a)("zones.form.facts"),(m,ue)=>(l(),p("li",{key:ue,class:"fact-list__item"},[i(e(he),{color:e(j)},null,8,["color"]),n(" "+o(m),1)]))),128))])])):y("",!0)]),n(),t("div",an,[t("div",rn,[t("h2",ln,o(e(s)("zones.form.section.name.title")),1),n(),e(s)("zones.form.section.name.description")!==" "?(l(),p("p",cn,o(e(s)("zones.form.section.name.description")),1)):y("",!0)]),n(),t("div",un,[t("div",null,[i(oe,{for:"zone-name",required:"","tooltip-attributes":{placement:"right"}},{tooltip:r(()=>[n(o(e(s)("zones.form.name_tooltip")),1)]),default:r(()=>[n(o(e(s)("zones.form.nameLabel"))+" ",1)]),_:1}),n(),i(se,{id:"zone-name",modelValue:v.value,"onUpdate:modelValue":c[0]||(c[0]=m=>v.value=m),type:"text",name:"zone-name","data-testid":"name-input","data-test-error-type":R.value!==null?"invalid-dns-name":void 0,"has-error":R.value!==null,"error-message":R.value??void 0,disabled:u.value!==null,onBlur:c[1]||(c[1]=m=>O(v.value))},null,8,["modelValue","data-test-error-type","has-error","error-message","disabled"])]),n(),i(q,{appearance:"primary",class:"mt-4",disabled:Q.value,"data-testid":"create-zone-button",onClick:Y},{default:r(()=>[$.value?(l(),g(e(G),{key:0,color:e(H),size:e(X)},null,8,["color","size"])):(l(),g(e(ge),{key:1,size:e(X)},null,8,["size"])),n(" "+o(e(s)("zones.form.createZoneButtonLabel")),1)]),_:1},8,["disabled"])])]),n(),u.value!==null?(l(),p(Z,{key:0},[t("div",dn,[t("div",mn,[t("h2",pn,o(e(s)("zones.form.section.configuration.title")),1),n(),e(s)("zones.form.section.configuration.description")!==" "?(l(),p("p",_n,o(e(s)("zones.form.section.configuration.description")),1)):y("",!0)]),n(),t("div",fn,[t("div",vn,[t("div",bn,[t("span",zn,o(e(s)("zones.form.environmentLabel"))+` * `,1),n(),t("div",hn,[i(P,{id:"zone-environment-universal",modelValue:V.value,"onUpdate:modelValue":c[2]||(c[2]=m=>V.value=m),"selected-value":"universal",name:"zone-environment","data-testid":"environment-universal-radio-button"},{default:r(()=>[n(o(e(s)("zones.form.universalLabel")),1)]),_:1},8,["modelValue"]),n(),i(P,{id:"zone-environment-kubernetes",modelValue:V.value,"onUpdate:modelValue":c[3]||(c[3]=m=>V.value=m),"selected-value":"kubernetes",name:"zone-environment","data-testid":"environment-kubernetes-radio-button"},{default:r(()=>[n(o(e(s)("zones.form.kubernetesLabel")),1)]),_:1},8,["modelValue"])])]),n(),V.value==="kubernetes"?(l(),p(Z,{key:0},[t("div",gn,[t("span",kn,o(e(s)("zones.form.zoneIngressLabel"))+` * diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-7498a072.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-854a9c37.js similarity index 80% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-7498a072.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-854a9c37.js index 59aa7d288330..bed9ee6d873f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-7498a072.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-854a9c37.js @@ -1 +1 @@ -import{E as d}from"./EnvoyData-b6b15365.js";import{a as i}from"./dataplane-0a086c06.js";import{d as m,r as a,o as _,i as f,w as e,j as t,p as w,n as h,k as V}from"./index-cde24e60.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";const k=m({__name:"DataPlaneClustersView",props:{data:{}},setup(o){const s=o;return(v,y)=>{const r=a("RouteTitle"),l=a("KCard"),p=a("AppView"),u=a("RouteView");return _(),f(u,{name:"data-plane-clusters-view",params:{mesh:"",dataPlane:""}},{default:e(({route:n,t:c})=>[t(p,null,{title:e(()=>[w("h2",null,[t(r,{title:c("data-planes.routes.item.navigation.data-plane-clusters-view"),render:!0},null,8,["title"])])]),default:e(()=>[h(),t(l,null,{body:e(()=>[t(d,{status:V(i)(s.data.dataplane,s.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${n.params.mesh}/dataplanes/${n.params.dataPlane}/data-path/clusters`,"query-key":"envoy-data-clusters-data-plane"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; +import{E as d}from"./EnvoyData-9ce83d4f.js";import{a as i}from"./dataplane-0a086c06.js";import{d as m,r as a,o as _,i as f,w as e,j as t,p as w,n as h,k as V}from"./index-b94d59a3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";const k=m({__name:"DataPlaneClustersView",props:{data:{}},setup(o){const s=o;return(v,y)=>{const r=a("RouteTitle"),l=a("KCard"),p=a("AppView"),u=a("RouteView");return _(),f(u,{name:"data-plane-clusters-view",params:{mesh:"",dataPlane:""}},{default:e(({route:n,t:c})=>[t(p,null,{title:e(()=>[w("h2",null,[t(r,{title:c("data-planes.routes.item.navigation.data-plane-clusters-view"),render:!0},null,8,["title"])])]),default:e(()=>[h(),t(l,null,{body:e(()=>[t(d,{status:V(i)(s.data.dataplane,s.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${n.params.mesh}/dataplanes/${n.params.dataPlane}/data-path/clusters`,"query-key":"envoy-data-clusters-data-plane"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-118db2db.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-b70f2250.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-118db2db.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-b70f2250.js index a3aaeb822fb4..30956d7101d3 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-118db2db.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-b70f2250.js @@ -1 +1 @@ -import{d as h,R as k,r as e,o,i as n,w as a,j as s,p as w,n as V,E as C,x as g,k as v}from"./index-cde24e60.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-404c075c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import"./toYaml-4e00099e.js";const K=h({__name:"DataPlaneConfigView",setup(R){const l=k();return(y,A)=>{const i=e("RouteTitle"),m=e("DataSource"),p=e("KCard"),u=e("AppView"),_=e("RouteView");return o(),n(_,{name:"data-plane-config-view",params:{mesh:"",dataPlane:""}},{default:a(({route:r,t:d})=>[s(u,null,{title:a(()=>[w("h2",null,[s(i,{title:d("data-planes.routes.item.navigation.data-plane-config-view"),render:!0},null,8,["title"])])]),default:a(()=>[V(),s(p,null,{body:a(()=>[s(m,{src:`/meshes/${r.params.mesh}/dataplanes/${r.params.dataPlane}`},{default:a(({data:t,error:c})=>[c?(o(),n(C,{key:0,error:c},null,8,["error"])):t===void 0?(o(),n(g,{key:1})):(o(),n(x,{key:2,id:"code-block-data-plane",resource:t,"resource-fetcher":f=>v(l).getDataplaneFromMesh({mesh:t.mesh,name:t.name},f),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{K as default}; +import{d as h,R as k,r as e,o,i as n,w as a,j as s,p as w,n as V,E as C,x as g,k as v}from"./index-b94d59a3.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-7309e56a.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import"./toYaml-4e00099e.js";const K=h({__name:"DataPlaneConfigView",setup(R){const l=k();return(y,A)=>{const i=e("RouteTitle"),m=e("DataSource"),p=e("KCard"),u=e("AppView"),_=e("RouteView");return o(),n(_,{name:"data-plane-config-view",params:{mesh:"",dataPlane:""}},{default:a(({route:r,t:d})=>[s(u,null,{title:a(()=>[w("h2",null,[s(i,{title:d("data-planes.routes.item.navigation.data-plane-config-view"),render:!0},null,8,["title"])])]),default:a(()=>[V(),s(p,null,{body:a(()=>[s(m,{src:`/meshes/${r.params.mesh}/dataplanes/${r.params.dataPlane}`},{default:a(({data:t,error:c})=>[c?(o(),n(C,{key:0,error:c},null,8,["error"])):t===void 0?(o(),n(g,{key:1})):(o(),n(x,{key:2,id:"code-block-data-plane",resource:t,"resource-fetcher":f=>v(l).getDataplaneFromMesh({mesh:t.mesh,name:t.name},f),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-5034a1b8.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-5c6a47f9.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-5034a1b8.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-5c6a47f9.js index b404ab19911d..57056c838b0b 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-5034a1b8.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-5c6a47f9.js @@ -1 +1 @@ -import{d as g,g as R,a4 as $,r as o,o as r,i as c,w as t,j as s,k as w,p as k,a5 as B,n as h,E as C,x as G,l as N,F as T,q as D}from"./index-cde24e60.js";import{N as P}from"./NavTabs-49c4f908.js";const S=g({__name:"DataPlaneDetailTabsView",props:{isGatewayView:{type:Boolean,required:!1,default:!1}},setup(b){var _;const n=b,{t:p}=R(),v=(((_=$().getRoutes().find(a=>a.name===`${n.isGatewayView?"gateway":"data-plane"}-detail-tabs-view`))==null?void 0:_.children)??[]).map(a=>{var i,m;const u=typeof a.name>"u"?(i=a.children)==null?void 0:i[0]:a,l=u.name,d=((m=u.meta)==null?void 0:m.module)??"";return{title:p(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.navigation.${l}`),routeName:l,module:d}});return(a,u)=>{const l=o("RouteTitle"),d=o("RouterView"),f=o("DataSource"),i=o("AppView"),m=o("RouteView");return r(),c(m,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:t(({route:e})=>[s(i,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:`${n.isGatewayView?"gateway":"data-plane"}-list-view`,params:{mesh:e.params.mesh}},text:w(p)(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.breadcrumbs`)}]},{title:t(()=>[k("h1",null,[s(B,{text:e.params.dataPlane},{default:t(()=>[s(l,{title:w(p)(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.title`,{name:e.params.dataPlane}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[h(),s(f,{src:`/meshes/${e.params.mesh}/dataplane-overviews/${e.params.dataPlane}`},{default:t(({data:y,error:V})=>[V?(r(),c(C,{key:0,error:V},null,8,["error"])):y===void 0?(r(),c(G,{key:1})):(r(),N(T,{key:2},[s(P,{class:"route-data-plane-view-tabs",tabs:w(v)},null,8,["tabs"]),h(),s(d,null,{default:t(x=>[(r(),c(D(x.Component),{data:y},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{S as default}; +import{d as g,g as R,a4 as $,r as o,o as r,i as c,w as t,j as s,k as w,p as k,a5 as B,n as h,E as C,x as G,l as N,F as T,q as D}from"./index-b94d59a3.js";import{N as P}from"./NavTabs-7d873c96.js";const S=g({__name:"DataPlaneDetailTabsView",props:{isGatewayView:{type:Boolean,required:!1,default:!1}},setup(b){var _;const n=b,{t:p}=R(),v=(((_=$().getRoutes().find(a=>a.name===`${n.isGatewayView?"gateway":"data-plane"}-detail-tabs-view`))==null?void 0:_.children)??[]).map(a=>{var i,m;const u=typeof a.name>"u"?(i=a.children)==null?void 0:i[0]:a,l=u.name,d=((m=u.meta)==null?void 0:m.module)??"";return{title:p(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.navigation.${l}`),routeName:l,module:d}});return(a,u)=>{const l=o("RouteTitle"),d=o("RouterView"),f=o("DataSource"),i=o("AppView"),m=o("RouteView");return r(),c(m,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:t(({route:e})=>[s(i,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:`${n.isGatewayView?"gateway":"data-plane"}-list-view`,params:{mesh:e.params.mesh}},text:w(p)(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.breadcrumbs`)}]},{title:t(()=>[k("h1",null,[s(B,{text:e.params.dataPlane},{default:t(()=>[s(l,{title:w(p)(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.title`,{name:e.params.dataPlane}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[h(),s(f,{src:`/meshes/${e.params.mesh}/dataplane-overviews/${e.params.dataPlane}`},{default:t(({data:y,error:V})=>[V?(r(),c(C,{key:0,error:V},null,8,["error"])):y===void 0?(r(),c(G,{key:1})):(r(),N(T,{key:2},[s(P,{class:"route-data-plane-view-tabs",tabs:w(v)},null,8,["tabs"]),h(),s(d,null,{default:t(x=>[(r(),c(D(x.Component),{data:y},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{S as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-c997fcd1.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-8b1b811e.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-c997fcd1.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-8b1b811e.js index dd6314a65ded..66067907d9a6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-c997fcd1.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-8b1b811e.js @@ -1 +1 @@ -import{d as O,g as z,f as L,h as v,r as P,o as n,i as y,w as t,j as l,a8 as H,n as e,p as r,k as p,$ as C,a9 as _,H as s,W as S,aa as K,ab as $,K as F,m as N,l as u,F as m,I as b,ac as W,t as j}from"./index-cde24e60.js";import{_ as U}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-2fbf54fe.js";import{T as R}from"./TagList-87500a72.js";import{a as Z,d as x,b as G,c as X,C as q,I as J}from"./dataplane-0a086c06.js";import"./AccordionList-4692a233.js";const Q=["data-testid","innerHTML"],Y={class:"stack","data-testid":"detail-view-details"},ee={class:"columns"},te={class:"status-with-reason"},ae={class:"columns"},se=["innerHTML"],ne={key:0},ie=O({__name:"DataPlaneDetailView",props:{data:{}},setup(B){const o=B,{formatIsoDate:w}=z(),M=L(),D=v(()=>Z(o.data.dataplane,o.data.dataplaneInsight)),T=v(()=>x(o.data.dataplane)),V=v(()=>G(o.data.dataplaneInsight)),E=v(()=>{var d,k;const f=((d=o.data.dataplaneInsight)==null?void 0:d.subscriptions)??[];if(f.length===0)return[];const h=f[f.length-1];if(!("version"in h)||!h.version)return[];const c=h.version,g=[];if(c.kumaDp&&c.envoy){const i=X(c);i.kind!==q&&i.kind!==J&&g.push(i)}const a=(k=o.data.dataplaneInsight)==null?void 0:k.mTLS;return a&&Date.now()>new Date(a==null?void 0:a.certificateExpirationTime).getTime()&&g.push({kind:"CERT_EXPIRED",payload:{}}),M("use zones")&&x(o.data.dataplane).find(A=>A.label==="kuma.io/zone")&&typeof c.kumaDp.kumaCpCompatible=="boolean"&&!c.kumaDp.kumaCpCompatible&&g.push({kind:"INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS",payload:{kumaDp:c.kumaDp.version}}),g});return(f,h)=>{const c=P("AppView"),g=P("RouteView");return n(),y(g,{name:"data-plane-detail-view"},{default:t(({t:a})=>[l(c,null,H({default:t(()=>{var d,k;return[e(),r("div",Y,[l(p(C),null,{body:t(()=>[r("div",ee,[l(_,null,{title:t(()=>[e(s(a("http.api.property.status")),1)]),body:t(()=>[r("div",te,[l(S,{status:D.value.status},null,8,["status"]),e(),D.value.reason.length>0?(n(),y(p(K),{key:0,label:D.value.reason.join(", "),class:"reason-tooltip"},{default:t(()=>[l(p($),{size:p(F),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):N("",!0)])]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("http.api.property.tags")),1)]),body:t(()=>[T.value.length>0?(n(),y(R,{key:0,tags:T.value},null,8,["tags"])):(n(),u(m,{key:1},[e(s(a("common.detail.none")),1)],64))]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("http.api.property.dependencies")),1)]),body:t(()=>[V.value!==null?(n(),y(R,{key:0,tags:V.value},null,8,["tags"])):(n(),u(m,{key:1},[e(s(a("common.detail.none")),1)],64))]),_:2},1024)])]),_:2},1024),e(),r("div",null,[r("h2",null,s(a("data-planes.routes.item.mtls.title")),1),e(),(d=o.data.dataplaneInsight)!=null&&d.mTLS?(n(!0),u(m,{key:0},b([o.data.dataplaneInsight.mTLS],i=>(n(),y(p(C),{key:i,class:"mt-4"},{body:t(()=>[r("div",ae,[l(_,null,{title:t(()=>[e(s(a("data-planes.routes.item.mtls.expiration_time.title")),1)]),body:t(()=>[e(s(p(w)(i.certificateExpirationTime)),1)]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("data-planes.routes.item.mtls.generation_time.title")),1)]),body:t(()=>[e(s(p(w)(i.lastCertificateRegeneration)),1)]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("data-planes.routes.item.mtls.regenerations.title")),1)]),body:t(()=>[e(s(a("common.formats.integer",{value:i.certificateRegenerations})),1)]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("data-planes.routes.item.mtls.issued_backend.title")),1)]),body:t(()=>[e(s(i.issuedBackend),1)]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("data-planes.routes.item.mtls.supported_backends.title")),1)]),body:t(()=>[r("ul",null,[(n(!0),u(m,null,b(i.supportedBackends,I=>(n(),u("li",{key:I},s(I),1))),128))])]),_:2},1024)])]),_:2},1024))),128)):(n(),y(p(W),{key:1,class:"mt-4",appearance:"warning"},{alertMessage:t(()=>[r("div",{innerHTML:a("data-planes.routes.item.mtls.disabled")},null,8,se)]),_:2},1024))]),e(),(n(!0),u(m,null,b([((k=o.data.dataplaneInsight)==null?void 0:k.subscriptions)??[]],i=>(n(),u(m,{key:i},[i.length>0?(n(),u("div",ne,[r("h2",null,s(a("data-planes.routes.item.subscriptions.title")),1),e(),l(p(C),{class:"mt-4"},{body:t(()=>[l(U,{subscriptions:i},null,8,["subscriptions"])]),_:2},1024)])):N("",!0)],64))),128))])]}),_:2},[E.value.length>0?{name:"notifications",fn:t(()=>[r("ul",null,[(n(!0),u(m,null,b(E.value,d=>(n(),u("li",{key:d.kind,"data-testid":`warning-${d.kind}`,innerHTML:a(`common.warnings.${d.kind}`,d.payload)},null,8,Q))),128)),e()])]),key:"0"}:void 0]),1024)]),_:1})}}});const pe=j(ie,[["__scopeId","data-v-feea9d2c"]]);export{pe as default}; +import{d as O,g as z,f as L,h as v,r as P,o as n,i as y,w as t,j as l,a8 as H,n as e,p as r,k as p,$ as C,a9 as _,H as s,W as S,aa as K,ab as $,K as F,m as N,l as u,F as m,I as b,ac as W,t as j}from"./index-b94d59a3.js";import{_ as U}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-d3d4946e.js";import{T as R}from"./TagList-3d85e1bf.js";import{a as Z,d as x,b as G,c as X,C as q,I as J}from"./dataplane-0a086c06.js";import"./AccordionList-92754f14.js";const Q=["data-testid","innerHTML"],Y={class:"stack","data-testid":"detail-view-details"},ee={class:"columns"},te={class:"status-with-reason"},ae={class:"columns"},se=["innerHTML"],ne={key:0},ie=O({__name:"DataPlaneDetailView",props:{data:{}},setup(B){const o=B,{formatIsoDate:w}=z(),M=L(),D=v(()=>Z(o.data.dataplane,o.data.dataplaneInsight)),T=v(()=>x(o.data.dataplane)),V=v(()=>G(o.data.dataplaneInsight)),E=v(()=>{var d,k;const f=((d=o.data.dataplaneInsight)==null?void 0:d.subscriptions)??[];if(f.length===0)return[];const h=f[f.length-1];if(!("version"in h)||!h.version)return[];const c=h.version,g=[];if(c.kumaDp&&c.envoy){const i=X(c);i.kind!==q&&i.kind!==J&&g.push(i)}const a=(k=o.data.dataplaneInsight)==null?void 0:k.mTLS;return a&&Date.now()>new Date(a==null?void 0:a.certificateExpirationTime).getTime()&&g.push({kind:"CERT_EXPIRED",payload:{}}),M("use zones")&&x(o.data.dataplane).find(A=>A.label==="kuma.io/zone")&&typeof c.kumaDp.kumaCpCompatible=="boolean"&&!c.kumaDp.kumaCpCompatible&&g.push({kind:"INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS",payload:{kumaDp:c.kumaDp.version}}),g});return(f,h)=>{const c=P("AppView"),g=P("RouteView");return n(),y(g,{name:"data-plane-detail-view"},{default:t(({t:a})=>[l(c,null,H({default:t(()=>{var d,k;return[e(),r("div",Y,[l(p(C),null,{body:t(()=>[r("div",ee,[l(_,null,{title:t(()=>[e(s(a("http.api.property.status")),1)]),body:t(()=>[r("div",te,[l(S,{status:D.value.status},null,8,["status"]),e(),D.value.reason.length>0?(n(),y(p(K),{key:0,label:D.value.reason.join(", "),class:"reason-tooltip"},{default:t(()=>[l(p($),{size:p(F),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):N("",!0)])]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("http.api.property.tags")),1)]),body:t(()=>[T.value.length>0?(n(),y(R,{key:0,tags:T.value},null,8,["tags"])):(n(),u(m,{key:1},[e(s(a("common.detail.none")),1)],64))]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("http.api.property.dependencies")),1)]),body:t(()=>[V.value!==null?(n(),y(R,{key:0,tags:V.value},null,8,["tags"])):(n(),u(m,{key:1},[e(s(a("common.detail.none")),1)],64))]),_:2},1024)])]),_:2},1024),e(),r("div",null,[r("h2",null,s(a("data-planes.routes.item.mtls.title")),1),e(),(d=o.data.dataplaneInsight)!=null&&d.mTLS?(n(!0),u(m,{key:0},b([o.data.dataplaneInsight.mTLS],i=>(n(),y(p(C),{key:i,class:"mt-4"},{body:t(()=>[r("div",ae,[l(_,null,{title:t(()=>[e(s(a("data-planes.routes.item.mtls.expiration_time.title")),1)]),body:t(()=>[e(s(p(w)(i.certificateExpirationTime)),1)]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("data-planes.routes.item.mtls.generation_time.title")),1)]),body:t(()=>[e(s(p(w)(i.lastCertificateRegeneration)),1)]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("data-planes.routes.item.mtls.regenerations.title")),1)]),body:t(()=>[e(s(a("common.formats.integer",{value:i.certificateRegenerations})),1)]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("data-planes.routes.item.mtls.issued_backend.title")),1)]),body:t(()=>[e(s(i.issuedBackend),1)]),_:2},1024),e(),l(_,null,{title:t(()=>[e(s(a("data-planes.routes.item.mtls.supported_backends.title")),1)]),body:t(()=>[r("ul",null,[(n(!0),u(m,null,b(i.supportedBackends,I=>(n(),u("li",{key:I},s(I),1))),128))])]),_:2},1024)])]),_:2},1024))),128)):(n(),y(p(W),{key:1,class:"mt-4",appearance:"warning"},{alertMessage:t(()=>[r("div",{innerHTML:a("data-planes.routes.item.mtls.disabled")},null,8,se)]),_:2},1024))]),e(),(n(!0),u(m,null,b([((k=o.data.dataplaneInsight)==null?void 0:k.subscriptions)??[]],i=>(n(),u(m,{key:i},[i.length>0?(n(),u("div",ne,[r("h2",null,s(a("data-planes.routes.item.subscriptions.title")),1),e(),l(p(C),{class:"mt-4"},{body:t(()=>[l(U,{subscriptions:i},null,8,["subscriptions"])]),_:2},1024)])):N("",!0)],64))),128))])]}),_:2},[E.value.length>0?{name:"notifications",fn:t(()=>[r("ul",null,[(n(!0),u(m,null,b(E.value,d=>(n(),u("li",{key:d.kind,"data-testid":`warning-${d.kind}`,innerHTML:a(`common.warnings.${d.kind}`,d.payload)},null,8,Q))),128)),e()])]),key:"0"}:void 0]),1024)]),_:1})}}});const pe=j(ie,[["__scopeId","data-v-feea9d2c"]]);export{pe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-2f90a38e.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-b5f049ee.js similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-2f90a38e.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-b5f049ee.js index e1125ecc4ae0..97f7fc91e3b2 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-2f90a38e.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-b5f049ee.js @@ -1 +1 @@ -import{D as g,K as y}from"./KFilterBar-9d976548.js";import{d as h,r as s,o,i,w as a,j as n,p as V,n as w,E as C,m as k,t as v}from"./index-cde24e60.js";import"./dataplane-0a086c06.js";const b=h({__name:"DataPlaneListView",setup(z){return(q,x)=>{const c=s("RouteTitle"),m=s("KCard"),d=s("AppView"),p=s("DataSource"),_=s("RouteView");return o(),i(p,{src:"/me"},{default:a(({data:u})=>[u?(o(),i(_,{key:0,name:"data-plane-list-view",params:{page:1,size:50,query:"",s:"",mesh:""}},{default:a(({route:e,t:f})=>[n(p,{src:`/meshes/${e.params.mesh}/dataplanes?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:a(({data:t,error:r})=>[n(d,null,{title:a(()=>[V("h2",null,[n(c,{title:f("data-planes.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[w(),n(m,null,{body:a(()=>[r!==void 0?(o(),i(C,{key:0,error:r},null,8,["error"])):(o(),i(g,{key:1,"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:t==null?void 0:t.total,items:t==null?void 0:t.items,error:r,onChange:e.update},{toolbar:a(()=>[n(y,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:l=>e.update({query:l.query,s:l.query.length>0?JSON.stringify(l.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"])]),_:2},1032,["page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:1})):k("",!0)]),_:1})}}});const K=v(b,[["__scopeId","data-v-da19d488"]]);export{K as default}; +import{D as g,K as y}from"./KFilterBar-23a0d139.js";import{d as h,r as s,o,i,w as a,j as n,p as V,n as w,E as C,m as k,t as v}from"./index-b94d59a3.js";import"./dataplane-0a086c06.js";const b=h({__name:"DataPlaneListView",setup(z){return(q,x)=>{const c=s("RouteTitle"),m=s("KCard"),d=s("AppView"),p=s("DataSource"),_=s("RouteView");return o(),i(p,{src:"/me"},{default:a(({data:u})=>[u?(o(),i(_,{key:0,name:"data-plane-list-view",params:{page:1,size:50,query:"",s:"",mesh:""}},{default:a(({route:e,t:f})=>[n(p,{src:`/meshes/${e.params.mesh}/dataplanes?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:a(({data:t,error:r})=>[n(d,null,{title:a(()=>[V("h2",null,[n(c,{title:f("data-planes.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[w(),n(m,null,{body:a(()=>[r!==void 0?(o(),i(C,{key:0,error:r},null,8,["error"])):(o(),i(g,{key:1,"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:t==null?void 0:t.total,items:t==null?void 0:t.items,error:r,onChange:e.update},{toolbar:a(()=>[n(y,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:l=>e.update({query:l.query,s:l.query.length>0?JSON.stringify(l.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"])]),_:2},1032,["page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:1})):k("",!0)]),_:1})}}});const K=v(b,[["__scopeId","data-v-da19d488"]]);export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-2e7ccaa9.js b/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-db188edf.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-2e7ccaa9.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-db188edf.js index 17689665fc8f..899a54c7043b 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-2e7ccaa9.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-db188edf.js @@ -1,4 +1,4 @@ -import{d as N,r as E,o as t,i as _,w as i,l as a,F as p,I as B,p as P,j as y,n as l,H as v,k as w,ad as H,t as K,m as D,h as F,E as x,x as J}from"./index-cde24e60.js";import{A as M,a as Y}from"./AccordionList-4692a233.js";import{_ as z}from"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import{P as G}from"./PolicyTypeTag-904e58f5.js";import{T as j}from"./TagList-87500a72.js";import{t as I}from"./toYaml-4e00099e.js";const Q={class:"policy-type-heading"},U={class:"policy-list"},W={key:0},X=N({__name:"PolicyTypeEntryList",props:{id:{type:String,required:!1,default:"entry-list"},policyTypeEntries:{type:Object,required:!0}},setup(C){const f=C,A=[{label:"From",key:"sourceTags"},{label:"To",key:"destinationTags"},{label:"On",key:"name"},{label:"Conf",key:"config"},{label:"Origin policies",key:"origins"}];function T({headerKey:h}){return{class:`cell-${h}`}}return(h,R)=>{const $=E("router-link");return t(),_(Y,{"initially-open":[],"multiple-open":""},{default:i(()=>[(t(!0),a(p,null,B(f.policyTypeEntries,(u,s)=>(t(),_(M,{key:s},{"accordion-header":i(()=>[P("h3",Q,[y(G,{"policy-type":u.type},{default:i(()=>[l(v(u.type)+" ("+v(u.connections.length)+`) +import{d as N,r as E,o as t,i as _,w as i,l as a,F as p,I as B,p as P,j as y,n as l,H as v,k as w,ad as H,t as K,m as D,h as F,E as x,x as J}from"./index-b94d59a3.js";import{A as M,a as Y}from"./AccordionList-92754f14.js";import{_ as z}from"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import{P as G}from"./PolicyTypeTag-3ccf28a3.js";import{T as j}from"./TagList-3d85e1bf.js";import{t as I}from"./toYaml-4e00099e.js";const Q={class:"policy-type-heading"},U={class:"policy-list"},W={key:0},X=N({__name:"PolicyTypeEntryList",props:{id:{type:String,required:!1,default:"entry-list"},policyTypeEntries:{type:Object,required:!0}},setup(C){const f=C,A=[{label:"From",key:"sourceTags"},{label:"To",key:"destinationTags"},{label:"On",key:"name"},{label:"Conf",key:"config"},{label:"Origin policies",key:"origins"}];function T({headerKey:h}){return{class:`cell-${h}`}}return(h,R)=>{const $=E("router-link");return t(),_(Y,{"initially-open":[],"multiple-open":""},{default:i(()=>[(t(!0),a(p,null,B(f.policyTypeEntries,(u,s)=>(t(),_(M,{key:s},{"accordion-header":i(()=>[P("h3",Q,[y(G,{"policy-type":u.type},{default:i(()=>[l(v(u.type)+" ("+v(u.connections.length)+`) `,1)]),_:2},1032,["policy-type"])])]),"accordion-content":i(()=>[P("div",U,[y(w(H),{class:"policy-type-table",fetcher:()=>({data:u.connections,total:u.connections.length}),headers:A,"cell-attrs":T,"disable-pagination":"","is-clickable":""},{sourceTags:i(({rowValue:e})=>[e.length>0?(t(),_(j,{key:0,class:"tag-list",tags:e},null,8,["tags"])):(t(),a(p,{key:1},[l(` — `)],64))]),destinationTags:i(({rowValue:e})=>[e.length>0?(t(),_(j,{key:0,class:"tag-list",tags:e},null,8,["tags"])):(t(),a(p,{key:1},[l(` diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-1b6828ec.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-c5706b6e.js similarity index 80% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-1b6828ec.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-c5706b6e.js index 2d6e37a28eac..18723588c2b7 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-1b6828ec.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-c5706b6e.js @@ -1 +1 @@ -import{E as c}from"./EnvoyData-b6b15365.js";import{a as m}from"./dataplane-0a086c06.js";import{d as u,r as a,o as _,i as f,w as t,j as e,p as w,n as h,k as V}from"./index-cde24e60.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";const k=u({__name:"DataPlaneStatsView",props:{data:{}},setup(o){const s=o;return(v,y)=>{const r=a("RouteTitle"),p=a("KCard"),l=a("AppView"),d=a("RouteView");return _(),f(d,{name:"data-plane-stats-view",params:{mesh:"",dataPlane:""}},{default:t(({route:n,t:i})=>[e(l,null,{title:t(()=>[w("h2",null,[e(r,{title:i("data-planes.routes.item.navigation.data-plane-stats-view"),render:!0},null,8,["title"])])]),default:t(()=>[h(),e(p,null,{body:t(()=>[e(c,{status:V(m)(s.data.dataplane,s.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${n.params.mesh}/dataplanes/${n.params.dataPlane}/data-path/stats`,"query-key":"envoy-data-stats-data-plane"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; +import{E as c}from"./EnvoyData-9ce83d4f.js";import{a as m}from"./dataplane-0a086c06.js";import{d as u,r as a,o as _,i as f,w as t,j as e,p as w,n as h,k as V}from"./index-b94d59a3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";const k=u({__name:"DataPlaneStatsView",props:{data:{}},setup(o){const s=o;return(v,y)=>{const r=a("RouteTitle"),p=a("KCard"),l=a("AppView"),d=a("RouteView");return _(),f(d,{name:"data-plane-stats-view",params:{mesh:"",dataPlane:""}},{default:t(({route:n,t:i})=>[e(l,null,{title:t(()=>[w("h2",null,[e(r,{title:i("data-planes.routes.item.navigation.data-plane-stats-view"),render:!0},null,8,["title"])])]),default:t(()=>[h(),e(p,null,{body:t(()=>[e(c,{status:V(m)(s.data.dataplane,s.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${n.params.mesh}/dataplanes/${n.params.dataPlane}/data-path/stats`,"query-key":"envoy-data-stats-data-plane"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-9b143b0e.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-f9afd4f2.js similarity index 80% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-9b143b0e.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-f9afd4f2.js index 0b0e1952dfa5..005b9494b4dd 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-9b143b0e.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-f9afd4f2.js @@ -1 +1 @@ -import{E as c}from"./EnvoyData-b6b15365.js";import{a as m}from"./dataplane-0a086c06.js";import{d as u,r as a,o as _,i as f,w as e,j as t,p as w,n as x,k as h}from"./index-cde24e60.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";const R=u({__name:"DataPlaneXdsConfigView",props:{data:{}},setup(o){const n=o;return(V,g)=>{const r=a("RouteTitle"),p=a("KCard"),d=a("AppView"),l=a("RouteView");return _(),f(l,{name:"data-plane-xds-config-view",params:{mesh:"",dataPlane:""}},{default:e(({route:s,t:i})=>[t(d,null,{title:e(()=>[w("h2",null,[t(r,{title:i("data-planes.routes.item.navigation.data-plane-xds-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[x(),t(p,null,{body:e(()=>[t(c,{status:h(m)(n.data.dataplane,n.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${s.params.mesh}/dataplanes/${s.params.dataPlane}/data-path/xds`,"query-key":"envoy-data-xds-data-plane"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{R as default}; +import{E as c}from"./EnvoyData-9ce83d4f.js";import{a as m}from"./dataplane-0a086c06.js";import{d as u,r as a,o as _,i as f,w as e,j as t,p as w,n as x,k as h}from"./index-b94d59a3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";const R=u({__name:"DataPlaneXdsConfigView",props:{data:{}},setup(o){const n=o;return(V,g)=>{const r=a("RouteTitle"),p=a("KCard"),d=a("AppView"),l=a("RouteView");return _(),f(l,{name:"data-plane-xds-config-view",params:{mesh:"",dataPlane:""}},{default:e(({route:s,t:i})=>[t(d,null,{title:e(()=>[w("h2",null,[t(r,{title:i("data-planes.routes.item.navigation.data-plane-xds-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[x(),t(p,null,{body:e(()=>[t(c,{status:h(m)(n.data.dataplane,n.data.dataplaneInsight).status,resource:"Data Plane Proxy",src:`/meshes/${s.params.mesh}/dataplanes/${s.params.dataPlane}/data-path/xds`,"query-key":"envoy-data-xds-data-plane"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{R as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-eed6697c.js b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-335f1a7e.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-eed6697c.js rename to app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-335f1a7e.js index 103886a1a486..9a96303d62de 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-eed6697c.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-335f1a7e.js @@ -1,3 +1,3 @@ -import{L as D}from"./LoadingBox-ee855a73.js";import{O,a as T,b as B}from"./OnboardingPage-1fc68af1.js";import{d as R,R as V,y as k,V as F,r as d,o as s,i as g,w as t,j as o,n as c,l as p,I,H as f,p as h,F as x,W as N,t as P}from"./index-cde24e60.js";import{g as S}from"./dataplane-0a086c06.js";const E={key:0,class:"status-loading-box mb-4"},L={key:1},C={class:"mb-4"},H=R({__name:"DataplanesOverview",setup(K){const b=V(),A=[{label:"Mesh",key:"mesh"},{label:"Name",key:"name"},{label:"Status",key:"status"}],a=k({total:0,data:[]}),_=k(null);F(function(){w()}),y();function w(){_.value!==null&&window.clearTimeout(_.value)}async function y(){let i=!1;const v=[];try{const{items:n}=await b.getAllDataplanes({size:10});if(Array.isArray(n)&&n.length>0)for(const m of n){const{name:r,mesh:u}=m,l=await b.getDataplaneOverviewFromMesh({mesh:u,name:r}),e=S(l.dataplaneInsight);e==="offline"&&(i=!0),v.push({status:e,name:r,mesh:u})}else i=!0}catch(n){console.error(n)}a.value.data=v,a.value.total=a.value.data.length,i&&(w(),_.value=window.setTimeout(y,1e3))}return(i,v)=>{const n=d("RouteTitle"),m=d("KTable"),r=d("AppView"),u=d("RouteView");return s(),g(u,{name:"onboarding-dataplanes-overview"},{default:t(({t:l})=>[o(n,{title:l("onboarding.routes.dataplanes-overview.title")},null,8,["title"]),c(),o(r,null,{default:t(()=>[o(O,null,{header:t(()=>[(s(!0),p(x,null,I([a.value.data.length>0?"success":"waiting"],e=>(s(),g(T,{key:e,"data-testid":`state-${e}`},{title:t(()=>[c(f(l(`onboarding.routes.dataplanes-overview.header.${e}.title`)),1)]),description:t(()=>[h("p",null,f(l(`onboarding.routes.dataplanes-overview.header.${e}.description`)),1)]),_:2},1032,["data-testid"]))),128))]),content:t(()=>[a.value.data.length===0?(s(),p("div",E,[o(D)])):(s(),p("div",L,[h("p",C,[h("b",null,"Found "+f(a.value.data.length)+" DPPs:",1)]),c(),o(m,{class:"mb-4",fetcher:()=>a.value,headers:A,"disable-pagination":""},{status:t(({rowValue:e})=>[e?(s(),g(N,{key:0,status:e},null,8,["status"])):(s(),p(x,{key:1},[c(` +import{L as D}from"./LoadingBox-9c6b7609.js";import{O,a as T,b as B}from"./OnboardingPage-5e2545c6.js";import{d as R,R as V,y as k,V as F,r as d,o as s,i as g,w as t,j as o,n as c,l as p,I,H as f,p as h,F as x,W as N,t as P}from"./index-b94d59a3.js";import{g as S}from"./dataplane-0a086c06.js";const E={key:0,class:"status-loading-box mb-4"},L={key:1},C={class:"mb-4"},H=R({__name:"DataplanesOverview",setup(K){const b=V(),A=[{label:"Mesh",key:"mesh"},{label:"Name",key:"name"},{label:"Status",key:"status"}],a=k({total:0,data:[]}),_=k(null);F(function(){w()}),y();function w(){_.value!==null&&window.clearTimeout(_.value)}async function y(){let i=!1;const v=[];try{const{items:n}=await b.getAllDataplanes({size:10});if(Array.isArray(n)&&n.length>0)for(const m of n){const{name:r,mesh:u}=m,l=await b.getDataplaneOverviewFromMesh({mesh:u,name:r}),e=S(l.dataplaneInsight);e==="offline"&&(i=!0),v.push({status:e,name:r,mesh:u})}else i=!0}catch(n){console.error(n)}a.value.data=v,a.value.total=a.value.data.length,i&&(w(),_.value=window.setTimeout(y,1e3))}return(i,v)=>{const n=d("RouteTitle"),m=d("KTable"),r=d("AppView"),u=d("RouteView");return s(),g(u,{name:"onboarding-dataplanes-overview"},{default:t(({t:l})=>[o(n,{title:l("onboarding.routes.dataplanes-overview.title")},null,8,["title"]),c(),o(r,null,{default:t(()=>[o(O,null,{header:t(()=>[(s(!0),p(x,null,I([a.value.data.length>0?"success":"waiting"],e=>(s(),g(T,{key:e,"data-testid":`state-${e}`},{title:t(()=>[c(f(l(`onboarding.routes.dataplanes-overview.header.${e}.title`)),1)]),description:t(()=>[h("p",null,f(l(`onboarding.routes.dataplanes-overview.header.${e}.description`)),1)]),_:2},1032,["data-testid"]))),128))]),content:t(()=>[a.value.data.length===0?(s(),p("div",E,[o(D)])):(s(),p("div",L,[h("p",C,[h("b",null,"Found "+f(a.value.data.length)+" DPPs:",1)]),c(),o(m,{class:"mb-4",fetcher:()=>a.value,headers:A,"disable-pagination":""},{status:t(({rowValue:e})=>[e?(s(),g(N,{key:0,status:e},null,8,["status"])):(s(),p(x,{key:1},[c(` — `)],64))]),_:1},8,["fetcher"])]))]),navigation:t(()=>[o(B,{"next-step":"onboarding-completed","previous-step":"onboarding-add-services-code","should-allow-next":a.value.data.length>0},null,8,["should-allow-next"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const U=P(H,[["__scopeId","data-v-87fb4342"]]);export{U as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-70f633f6.js b/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-72ec8181.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-70f633f6.js rename to app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-72ec8181.js index a1a328eefecb..466232d68242 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-70f633f6.js +++ b/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-72ec8181.js @@ -1 +1 @@ -import{d as g,g as k,y as B,o as t,i as f,w as m,U as q,n as i,k as n,ac as F,aG as S,l as o,F as y,p as u,H as s,I as T,m as v,aL as V}from"./index-cde24e60.js";const h=["data-testid"],C={key:1},D=g({__name:"DeleteResourceModal",props:{actionButtonText:{type:String,required:!1,default:"Yes, delete"},confirmationText:{type:String,required:!1,default:""},deleteFunction:{type:Function,required:!0},isVisible:{type:Boolean,required:!0},title:{type:String,required:!1,default:"Delete"}},emits:["cancel","delete"],setup(_,{emit:c}){const a=_,{t:d}=k(),e=B(null);async function x(){e.value=null;try{await a.deleteFunction(),c("delete")}catch(r){r instanceof Error?e.value=r:console.error(r)}}return(r,p)=>(t(),f(n(V),{"action-button-text":a.actionButtonText,"confirmation-text":a.confirmationText,"is-visible":a.isVisible,title:a.title,type:"danger",onCanceled:p[0]||(p[0]=l=>c("cancel")),onProceed:x},{"body-content":m(()=>[q(r.$slots,"body-content"),i(),e.value!==null?(t(),f(n(F),{key:0,class:"mt-4",appearance:"danger","is-dismissible":""},{alertMessage:m(()=>[e.value instanceof n(S)?(t(),o(y,{key:0},[u("p",null,s(n(d)("common.error_state.api_error",{status:e.value.status,title:e.value.title})),1),i(),e.value.invalidParameters.length>0?(t(),o("ul",{key:0,"data-testid":`error-${e.value.status}`},[(t(!0),o(y,null,T(e.value.invalidParameters,(l,b)=>(t(),o("li",{key:b},[u("b",null,[u("code",null,s(l.field),1)]),i(": "+s(l.reason),1)]))),128))],8,h)):v("",!0)],64)):(t(),o("p",C,s(n(d)("common.error_state.default_error")),1))]),_:1})):v("",!0)]),_:3},8,["action-button-text","confirmation-text","is-visible","title"]))}});export{D as _}; +import{d as g,g as k,y as B,o as t,i as f,w as m,U as q,n as i,k as n,ac as F,aG as S,l as o,F as y,p as u,H as s,I as T,m as v,aL as V}from"./index-b94d59a3.js";const h=["data-testid"],C={key:1},D=g({__name:"DeleteResourceModal",props:{actionButtonText:{type:String,required:!1,default:"Yes, delete"},confirmationText:{type:String,required:!1,default:""},deleteFunction:{type:Function,required:!0},isVisible:{type:Boolean,required:!0},title:{type:String,required:!1,default:"Delete"}},emits:["cancel","delete"],setup(_,{emit:c}){const a=_,{t:d}=k(),e=B(null);async function x(){e.value=null;try{await a.deleteFunction(),c("delete")}catch(r){r instanceof Error?e.value=r:console.error(r)}}return(r,p)=>(t(),f(n(V),{"action-button-text":a.actionButtonText,"confirmation-text":a.confirmationText,"is-visible":a.isVisible,title:a.title,type:"danger",onCanceled:p[0]||(p[0]=l=>c("cancel")),onProceed:x},{"body-content":m(()=>[q(r.$slots,"body-content"),i(),e.value!==null?(t(),f(n(F),{key:0,class:"mt-4",appearance:"danger","is-dismissible":""},{alertMessage:m(()=>[e.value instanceof n(S)?(t(),o(y,{key:0},[u("p",null,s(n(d)("common.error_state.api_error",{status:e.value.status,title:e.value.title})),1),i(),e.value.invalidParameters.length>0?(t(),o("ul",{key:0,"data-testid":`error-${e.value.status}`},[(t(!0),o(y,null,T(e.value.invalidParameters,(l,b)=>(t(),o("li",{key:b},[u("b",null,[u("code",null,s(l.field),1)]),i(": "+s(l.reason),1)]))),128))],8,h)):v("",!0)],64)):(t(),o("p",C,s(n(d)("common.error_state.default_error")),1))]),_:1})):v("",!0)]),_:3},8,["action-button-text","confirmation-text","is-visible","title"]))}});export{D as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-8e85b96b.js b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-312a4dd2.js similarity index 88% rename from app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-8e85b96b.js rename to app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-312a4dd2.js index 7df949f26ea1..159bb5effc5d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-8e85b96b.js +++ b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-312a4dd2.js @@ -1,4 +1,4 @@ -import{O as f,a as V,b as h}from"./OnboardingPage-1fc68af1.js";import{d as z,L as w,M as x,f as C,y as G,h as R,r as s,o as u,i as r,w as e,j as o,n,p as d,H as T,q as D,t as M}from"./index-cde24e60.js";const S={class:"graph-list mb-6"},N={class:"radio-button-group"},O=z({__name:"DeploymentTypes",setup(B){const m=w(),c={standalone:x(),"multi-zone":m},_=C(),t=G(_("use zones")?"multi-zone":"standalone"),y=R(()=>c[t.value]);return(A,a)=>{const g=s("RouteTitle"),i=s("KRadio"),b=s("AppView"),v=s("RouteView");return u(),r(v,{name:"onboarding-deployment-types"},{default:e(({t:p})=>[o(g,{title:p("onboarding.routes.deployment-types.title")},null,8,["title"]),n(),o(b,null,{default:e(()=>[o(f,{"with-image":""},{header:e(()=>[o(V,null,{title:e(()=>[n(` +import{O as f,a as V,b as h}from"./OnboardingPage-5e2545c6.js";import{d as z,L as w,M as x,f as C,y as G,h as R,r as s,o as u,i as r,w as e,j as o,n,p as d,H as T,q as D,t as M}from"./index-b94d59a3.js";const S={class:"graph-list mb-6"},N={class:"radio-button-group"},O=z({__name:"DeploymentTypes",setup(B){const m=w(),c={standalone:x(),"multi-zone":m},_=C(),t=G(_("use zones")?"multi-zone":"standalone"),y=R(()=>c[t.value]);return(A,a)=>{const g=s("RouteTitle"),i=s("KRadio"),b=s("AppView"),v=s("RouteView");return u(),r(v,{name:"onboarding-deployment-types"},{default:e(({t:p})=>[o(g,{title:p("onboarding.routes.deployment-types.title")},null,8,["title"]),n(),o(b,null,{default:e(()=>[o(f,{"with-image":""},{header:e(()=>[o(V,null,{title:e(()=>[n(` Learn about deployments `)]),description:e(()=>[d("p",null,T(p("common.product.name"))+" can be deployed in standalone or multi-zone mode.",1)]),_:2},1024)]),content:e(()=>[d("div",S,[(u(),r(D(y.value)))]),n(),d("div",N,[o(i,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=l=>t.value=l),name:"mode","selected-value":"standalone","data-testid":"onboarding-standalone-radio-button"},{default:e(()=>[n(` Standalone deployment diff --git a/app/kuma-ui/pkg/resources/data/assets/DetailView-4b4abc72.js b/app/kuma-ui/pkg/resources/data/assets/DetailView-1757c194.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/DetailView-4b4abc72.js rename to app/kuma-ui/pkg/resources/data/assets/DetailView-1757c194.js index c0429a644604..58b90ddc453c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DetailView-4b4abc72.js +++ b/app/kuma-ui/pkg/resources/data/assets/DetailView-1757c194.js @@ -1 +1 @@ -import{d as z,r as c,o as a,i as u,w as t,j as o,p as m,a9 as g,n,H as d,W as f,k as v,a5 as w,l,F as p,I as x,m as V}from"./index-cde24e60.js";import{_ as C}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-2fbf54fe.js";import{g as b}from"./dataplane-0a086c06.js";import"./AccordionList-4692a233.js";const B={class:"stack","data-testid":"detail-view-details"},A={class:"columns"},$={key:0},R=z({__name:"DetailView",props:{data:{}},setup(y){const e=y;return(N,D)=>{const _=c("KCard"),I=c("AppView"),h=c("RouteView");return a(),u(h,{name:"zone-ingress-detail-view"},{default:t(({t:r})=>[o(I,null,{default:t(()=>{var k;return[m("div",B,[o(_,null,{body:t(()=>[m("div",A,[o(g,null,{title:t(()=>[n(d(r("http.api.property.status")),1)]),body:t(()=>[o(f,{status:v(b)(e.data.zoneIngressInsight)},null,8,["status"])]),_:2},1024),n(),o(g,null,{title:t(()=>[n(d(r("http.api.property.address")),1)]),body:t(()=>{var s,i;return[(s=e.data.zoneIngress.networking)!=null&&s.address&&((i=e.data.zoneIngress.networking)!=null&&i.port)?(a(),u(w,{key:0,text:`${e.data.zoneIngress.networking.address}:${e.data.zoneIngress.networking.port}`},null,8,["text"])):(a(),l(p,{key:1},[n(d(r("common.detail.none")),1)],64))]}),_:2},1024),n(),o(g,null,{title:t(()=>[n(d(r("http.api.property.advertisedAddress")),1)]),body:t(()=>{var s,i;return[(s=e.data.zoneIngress.networking)!=null&&s.advertisedAddress&&((i=e.data.zoneIngress.networking)!=null&&i.advertisedPort)?(a(),u(w,{key:0,text:`${e.data.zoneIngress.networking.advertisedAddress}:${e.data.zoneIngress.networking.advertisedPort}`},null,8,["text"])):(a(),l(p,{key:1},[n(d(r("common.detail.none")),1)],64))]}),_:2},1024)])]),_:2},1024),n(),(a(!0),l(p,null,x([((k=e.data.zoneIngressInsight)==null?void 0:k.subscriptions)??[]],s=>(a(),l(p,{key:s},[s.length>0?(a(),l("div",$,[m("h2",null,d(r("zone-ingresses.routes.item.subscriptions.title")),1),n(),o(_,{class:"mt-4"},{body:t(()=>[o(C,{subscriptions:s},null,8,["subscriptions"])]),_:2},1024)])):V("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{R as default}; +import{d as z,r as c,o as a,i as u,w as t,j as o,p as m,a9 as g,n,H as d,W as f,k as v,a5 as w,l,F as p,I as x,m as V}from"./index-b94d59a3.js";import{_ as C}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-d3d4946e.js";import{g as b}from"./dataplane-0a086c06.js";import"./AccordionList-92754f14.js";const B={class:"stack","data-testid":"detail-view-details"},A={class:"columns"},$={key:0},R=z({__name:"DetailView",props:{data:{}},setup(y){const e=y;return(N,D)=>{const _=c("KCard"),I=c("AppView"),h=c("RouteView");return a(),u(h,{name:"zone-ingress-detail-view"},{default:t(({t:r})=>[o(I,null,{default:t(()=>{var k;return[m("div",B,[o(_,null,{body:t(()=>[m("div",A,[o(g,null,{title:t(()=>[n(d(r("http.api.property.status")),1)]),body:t(()=>[o(f,{status:v(b)(e.data.zoneIngressInsight)},null,8,["status"])]),_:2},1024),n(),o(g,null,{title:t(()=>[n(d(r("http.api.property.address")),1)]),body:t(()=>{var s,i;return[(s=e.data.zoneIngress.networking)!=null&&s.address&&((i=e.data.zoneIngress.networking)!=null&&i.port)?(a(),u(w,{key:0,text:`${e.data.zoneIngress.networking.address}:${e.data.zoneIngress.networking.port}`},null,8,["text"])):(a(),l(p,{key:1},[n(d(r("common.detail.none")),1)],64))]}),_:2},1024),n(),o(g,null,{title:t(()=>[n(d(r("http.api.property.advertisedAddress")),1)]),body:t(()=>{var s,i;return[(s=e.data.zoneIngress.networking)!=null&&s.advertisedAddress&&((i=e.data.zoneIngress.networking)!=null&&i.advertisedPort)?(a(),u(w,{key:0,text:`${e.data.zoneIngress.networking.advertisedAddress}:${e.data.zoneIngress.networking.advertisedPort}`},null,8,["text"])):(a(),l(p,{key:1},[n(d(r("common.detail.none")),1)],64))]}),_:2},1024)])]),_:2},1024),n(),(a(!0),l(p,null,x([((k=e.data.zoneIngressInsight)==null?void 0:k.subscriptions)??[]],s=>(a(),l(p,{key:s},[s.length>0?(a(),l("div",$,[m("h2",null,d(r("zone-ingresses.routes.item.subscriptions.title")),1),n(),o(_,{class:"mt-4"},{body:t(()=>[o(C,{subscriptions:s},null,8,["subscriptions"])]),_:2},1024)])):V("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{R as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DetailView-8f649610.js b/app/kuma-ui/pkg/resources/data/assets/DetailView-38ef7f37.js similarity index 89% rename from app/kuma-ui/pkg/resources/data/assets/DetailView-8f649610.js rename to app/kuma-ui/pkg/resources/data/assets/DetailView-38ef7f37.js index f88ee87baca5..11fa6146850e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DetailView-8f649610.js +++ b/app/kuma-ui/pkg/resources/data/assets/DetailView-38ef7f37.js @@ -1 +1 @@ -import{d as g,h as u,aN as b,aK as B,aO as N,r as p,o as i,i as S,w as t,j as n,a8 as T,n as e,p as r,a9 as m,H as l,W as x,l as c,F as _,I as h,m as z}from"./index-cde24e60.js";import{_ as D}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-2fbf54fe.js";import"./AccordionList-4692a233.js";const $=["data-testid","innerHTML"],A={"data-testid":"detail-view-details",class:"stack"},H={class:"columns"},K={key:0},M=g({__name:"DetailView",props:{data:{},notifications:{default:()=>[]}},setup(f){const s=f,v=u(()=>b(s.data)),k=u(()=>B(s.data)),w=u(()=>N(s.data));return(L,Z)=>{const y=p("KCard"),C=p("AppView"),V=p("RouteView");return i(),S(V,{name:"zone-cp-detail-view"},{default:t(({t:a})=>[n(C,null,T({default:t(()=>{var o;return[e(),r("div",A,[n(y,null,{body:t(()=>[r("div",H,[n(m,null,{title:t(()=>[e(l(a("http.api.property.status")),1)]),body:t(()=>[n(x,{status:k.value},null,8,["status"])]),_:2},1024),e(),n(m,null,{title:t(()=>[e(l(a("http.api.property.type")),1)]),body:t(()=>[e(l(a(`common.product.environment.${v.value||"unknown"}`)),1)]),_:2},1024),e(),n(m,null,{title:t(()=>[e(l(a("zone-cps.routes.item.authentication_type")),1)]),body:t(()=>[e(l(w.value||a("common.not_applicable")),1)]),_:2},1024)])]),_:2},1024),e(),(i(!0),c(_,null,h([((o=s.data.zoneInsight)==null?void 0:o.subscriptions)??[]],d=>(i(),c(_,{key:d},[d.length>0?(i(),c("div",K,[r("h2",null,l(a("zone-cps.detail.subscriptions")),1),e(),n(y,{class:"mt-4"},{body:t(()=>[n(D,{subscriptions:d},null,8,["subscriptions"])]),_:2},1024)])):z("",!0)],64))),128))])]}),_:2},[s.notifications.length>0?{name:"notifications",fn:t(()=>[r("ul",null,[(i(!0),c(_,null,h(s.notifications,o=>(i(),c("li",{key:o.kind,"data-testid":`warning-${o.kind}`,innerHTML:a(`common.warnings.${o.kind}`,o.payload)},null,8,$))),128)),e()])]),key:"0"}:void 0]),1024)]),_:1})}}});export{M as default}; +import{d as g,h as u,aN as b,aK as B,aO as N,r as p,o as i,i as S,w as t,j as n,a8 as T,n as e,p as r,a9 as m,H as l,W as x,l as c,F as _,I as h,m as z}from"./index-b94d59a3.js";import{_ as D}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-d3d4946e.js";import"./AccordionList-92754f14.js";const $=["data-testid","innerHTML"],A={"data-testid":"detail-view-details",class:"stack"},H={class:"columns"},K={key:0},M=g({__name:"DetailView",props:{data:{},notifications:{default:()=>[]}},setup(f){const s=f,v=u(()=>b(s.data)),k=u(()=>B(s.data)),w=u(()=>N(s.data));return(L,Z)=>{const y=p("KCard"),C=p("AppView"),V=p("RouteView");return i(),S(V,{name:"zone-cp-detail-view"},{default:t(({t:a})=>[n(C,null,T({default:t(()=>{var o;return[e(),r("div",A,[n(y,null,{body:t(()=>[r("div",H,[n(m,null,{title:t(()=>[e(l(a("http.api.property.status")),1)]),body:t(()=>[n(x,{status:k.value},null,8,["status"])]),_:2},1024),e(),n(m,null,{title:t(()=>[e(l(a("http.api.property.type")),1)]),body:t(()=>[e(l(a(`common.product.environment.${v.value||"unknown"}`)),1)]),_:2},1024),e(),n(m,null,{title:t(()=>[e(l(a("zone-cps.routes.item.authentication_type")),1)]),body:t(()=>[e(l(w.value||a("common.not_applicable")),1)]),_:2},1024)])]),_:2},1024),e(),(i(!0),c(_,null,h([((o=s.data.zoneInsight)==null?void 0:o.subscriptions)??[]],d=>(i(),c(_,{key:d},[d.length>0?(i(),c("div",K,[r("h2",null,l(a("zone-cps.detail.subscriptions")),1),e(),n(y,{class:"mt-4"},{body:t(()=>[n(D,{subscriptions:d},null,8,["subscriptions"])]),_:2},1024)])):z("",!0)],64))),128))])]}),_:2},[s.notifications.length>0?{name:"notifications",fn:t(()=>[r("ul",null,[(i(!0),c(_,null,h(s.notifications,o=>(i(),c("li",{key:o.kind,"data-testid":`warning-${o.kind}`,innerHTML:a(`common.warnings.${o.kind}`,o.payload)},null,8,$))),128)),e()])]),key:"0"}:void 0]),1024)]),_:1})}}});export{M as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DetailView-6fe456f3.js b/app/kuma-ui/pkg/resources/data/assets/DetailView-9bb515a2.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/DetailView-6fe456f3.js rename to app/kuma-ui/pkg/resources/data/assets/DetailView-9bb515a2.js index 4621393dff04..4c06930bcee7 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DetailView-6fe456f3.js +++ b/app/kuma-ui/pkg/resources/data/assets/DetailView-9bb515a2.js @@ -1 +1 @@ -import{d as f,r as l,o,i as g,w as e,j as t,p,a9 as h,n,H as i,W as V,k as z,a5 as C,l as d,F as c,I as x,m as E}from"./index-cde24e60.js";import{_ as v}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-2fbf54fe.js";import{g as B}from"./dataplane-0a086c06.js";import"./AccordionList-4692a233.js";const b={class:"stack","data-testid":"detail-view-details"},I={class:"columns"},N={key:0},R=f({__name:"DetailView",props:{data:{}},setup(k){const s=k;return(D,F)=>{const u=l("KCard"),w=l("AppView"),y=l("RouteView");return o(),g(y,{name:"zone-egress-detail-view"},{default:e(({t:r})=>[t(w,null,{default:e(()=>{var m;return[p("div",b,[t(u,null,{body:e(()=>[p("div",I,[t(h,null,{title:e(()=>[n(i(r("http.api.property.status")),1)]),body:e(()=>[t(V,{status:z(B)(s.data.zoneEgressInsight)},null,8,["status"])]),_:2},1024),n(),t(h,null,{title:e(()=>[n(i(r("http.api.property.address")),1)]),body:e(()=>{var a,_;return[(a=s.data.zoneEgress.networking)!=null&&a.address&&((_=s.data.zoneEgress.networking)!=null&&_.port)?(o(),g(C,{key:0,text:`${s.data.zoneEgress.networking.address}:${s.data.zoneEgress.networking.port}`},null,8,["text"])):(o(),d(c,{key:1},[n(i(r("common.detail.none")),1)],64))]}),_:2},1024)])]),_:2},1024),n(),(o(!0),d(c,null,x([((m=s.data.zoneEgressInsight)==null?void 0:m.subscriptions)??[]],a=>(o(),d(c,{key:a},[a.length>0?(o(),d("div",N,[p("h2",null,i(r("zone-egresses.routes.item.subscriptions.title")),1),n(),t(u,{class:"mt-4"},{body:e(()=>[t(v,{subscriptions:a},null,8,["subscriptions"])]),_:2},1024)])):E("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{R as default}; +import{d as f,r as l,o,i as g,w as e,j as t,p,a9 as h,n,H as i,W as V,k as z,a5 as C,l as d,F as c,I as x,m as E}from"./index-b94d59a3.js";import{_ as v}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-d3d4946e.js";import{g as B}from"./dataplane-0a086c06.js";import"./AccordionList-92754f14.js";const b={class:"stack","data-testid":"detail-view-details"},I={class:"columns"},N={key:0},R=f({__name:"DetailView",props:{data:{}},setup(k){const s=k;return(D,F)=>{const u=l("KCard"),w=l("AppView"),y=l("RouteView");return o(),g(y,{name:"zone-egress-detail-view"},{default:e(({t:r})=>[t(w,null,{default:e(()=>{var m;return[p("div",b,[t(u,null,{body:e(()=>[p("div",I,[t(h,null,{title:e(()=>[n(i(r("http.api.property.status")),1)]),body:e(()=>[t(V,{status:z(B)(s.data.zoneEgressInsight)},null,8,["status"])]),_:2},1024),n(),t(h,null,{title:e(()=>[n(i(r("http.api.property.address")),1)]),body:e(()=>{var a,_;return[(a=s.data.zoneEgress.networking)!=null&&a.address&&((_=s.data.zoneEgress.networking)!=null&&_.port)?(o(),g(C,{key:0,text:`${s.data.zoneEgress.networking.address}:${s.data.zoneEgress.networking.port}`},null,8,["text"])):(o(),d(c,{key:1},[n(i(r("common.detail.none")),1)],64))]}),_:2},1024)])]),_:2},1024),n(),(o(!0),d(c,null,x([((m=s.data.zoneEgressInsight)==null?void 0:m.subscriptions)??[]],a=>(o(),d(c,{key:a},[a.length>0?(o(),d("div",N,[p("h2",null,i(r("zone-egresses.routes.item.subscriptions.title")),1),n(),t(u,{class:"mt-4"},{body:e(()=>[t(v,{subscriptions:a},null,8,["subscriptions"])]),_:2},1024)])):E("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{R as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-6e26bec8.js b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-21ad13c5.js similarity index 81% rename from app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-6e26bec8.js rename to app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-21ad13c5.js index d48d566127d3..09dafb299a89 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-6e26bec8.js +++ b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-21ad13c5.js @@ -1 +1 @@ -import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import{d as p,r as e,o,i as s,w as t,j as n,p as f,n as g,E as b,x as k}from"./index-cde24e60.js";const h=p({__name:"DiagnosticsView",setup(V){return(w,y)=>{const r=e("RouteTitle"),d=e("KCard"),l=e("AppView"),u=e("DataSource"),_=e("RouteView");return o(),s(_,{name:"diagnostics"},{default:t(({t:a})=>[n(u,{src:"/config"},{default:t(({data:c,error:i})=>[n(l,{breadcrumbs:[{to:{name:"diagnostics"},text:a("diagnostics.routes.item.breadcrumbs")}]},{title:t(()=>[f("h1",null,[n(r,{title:a("diagnostics.routes.item.title"),render:!0},null,8,["title"])])]),default:t(()=>[g(),n(d,null,{body:t(()=>[i?(o(),s(b,{key:0,error:i},null,8,["error"])):c===void 0?(o(),s(k,{key:1})):(o(),s(m,{key:2,id:"code-block-diagnostics","data-testid":"code-block-diagnostics",language:"json",code:JSON.stringify(c,null,2),"is-searchable":"","query-key":"diagnostics"},null,8,["code"]))]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:2},1024)]),_:1})}}});export{h as default}; +import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import{d as p,r as e,o,i as s,w as t,j as n,p as f,n as g,E as b,x as k}from"./index-b94d59a3.js";const h=p({__name:"DiagnosticsView",setup(V){return(w,y)=>{const r=e("RouteTitle"),d=e("KCard"),l=e("AppView"),u=e("DataSource"),_=e("RouteView");return o(),s(_,{name:"diagnostics"},{default:t(({t:a})=>[n(u,{src:"/config"},{default:t(({data:c,error:i})=>[n(l,{breadcrumbs:[{to:{name:"diagnostics"},text:a("diagnostics.routes.item.breadcrumbs")}]},{title:t(()=>[f("h1",null,[n(r,{title:a("diagnostics.routes.item.title"),render:!0},null,8,["title"])])]),default:t(()=>[g(),n(d,null,{body:t(()=>[i?(o(),s(b,{key:0,error:i},null,8,["error"])):c===void 0?(o(),s(k,{key:1})):(o(),s(m,{key:2,id:"code-block-diagnostics","data-testid":"code-block-diagnostics",language:"json",code:JSON.stringify(c,null,2),"is-searchable":"","query-key":"diagnostics"},null,8,["code"]))]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:2},1024)]),_:1})}}});export{h as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvoyData-b6b15365.js b/app/kuma-ui/pkg/resources/data/assets/EnvoyData-9ce83d4f.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/EnvoyData-b6b15365.js rename to app/kuma-ui/pkg/resources/data/assets/EnvoyData-9ce83d4f.js index 99416cd0e547..2f33b40ac4ba 100644 --- a/app/kuma-ui/pkg/resources/data/assets/EnvoyData-b6b15365.js +++ b/app/kuma-ui/pkg/resources/data/assets/EnvoyData-9ce83d4f.js @@ -1,4 +1,4 @@ -import{d as p,g as f,o as e,l as i,i as s,w as n,p as _,H as k,k as r,ac as m,E as g,x as v,af as q,F as x,j as o,Y as E,ar as S,K as h,n as u,s as b,t as B}from"./index-cde24e60.js";import{_ as C}from"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";const I={class:"envoy-data-actions"},N=p({__name:"EnvoyData",props:{status:{type:String,required:!0},resource:{type:String,required:!0},src:{type:String,required:!0},queryKey:{type:String,required:!0}},setup(l){const t=l,{t:y}=f();return(D,K)=>(e(),i("div",null,[t.status!=="online"?(e(),s(r(m),{key:0,appearance:"info"},{alertMessage:n(()=>[_("p",null,k(r(y)("common.detail.no_envoy_data",{resource:t.resource})),1)]),_:1})):(e(),s(b,{key:1,src:t.src},{default:n(({data:a,error:c,refresh:d})=>[c?(e(),s(g,{key:0,error:c},null,8,["error"])):a===void 0?(e(),s(v,{key:1})):a===""?(e(),s(q,{key:2})):(e(),i(x,{key:3},[_("div",I,[o(r(E),{appearance:"primary","data-testid":"envoy-data-refresh-button",onClick:d},{default:n(()=>[o(r(S),{size:r(h)},null,8,["size"]),u(` +import{d as p,g as f,o as e,l as i,i as s,w as n,p as _,H as k,k as r,ac as m,E as g,x as v,af as q,F as x,j as o,Y as E,ar as S,K as h,n as u,s as b,t as B}from"./index-b94d59a3.js";import{_ as C}from"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";const I={class:"envoy-data-actions"},N=p({__name:"EnvoyData",props:{status:{type:String,required:!0},resource:{type:String,required:!0},src:{type:String,required:!0},queryKey:{type:String,required:!0}},setup(l){const t=l,{t:y}=f();return(D,K)=>(e(),i("div",null,[t.status!=="online"?(e(),s(r(m),{key:0,appearance:"info"},{alertMessage:n(()=>[_("p",null,k(r(y)("common.detail.no_envoy_data",{resource:t.resource})),1)]),_:1})):(e(),s(b,{key:1,src:t.src},{default:n(({data:a,error:c,refresh:d})=>[c?(e(),s(g,{key:0,error:c},null,8,["error"])):a===void 0?(e(),s(v,{key:1})):a===""?(e(),s(q,{key:2})):(e(),i(x,{key:3},[_("div",I,[o(r(E),{appearance:"primary","data-testid":"envoy-data-refresh-button",onClick:d},{default:n(()=>[o(r(S),{size:r(h)},null,8,["size"]),u(` Refresh `)]),_:2},1032,["onClick"])]),u(),o(C,{id:"code-block-envoy-data",language:"json",code:typeof a=="string"?a:JSON.stringify(a,null,2),"is-searchable":"","query-key":t.queryKey},null,8,["code","query-key"])],64))]),_:1},8,["src"]))]))}});const j=B(N,[["__scopeId","data-v-faac85b9"]]);export{j as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/GatewayListView-0bd93791.js b/app/kuma-ui/pkg/resources/data/assets/GatewayListView-88d1ffa1.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/GatewayListView-0bd93791.js rename to app/kuma-ui/pkg/resources/data/assets/GatewayListView-88d1ffa1.js index e6498c4e997e..3814fb1b1258 100644 --- a/app/kuma-ui/pkg/resources/data/assets/GatewayListView-0bd93791.js +++ b/app/kuma-ui/pkg/resources/data/assets/GatewayListView-88d1ffa1.js @@ -1 +1 @@ -import{d as h,r as l,o as i,i as n,w as t,j as o,p as v,n as p,E as S,H as z,m as V,t as C}from"./index-cde24e60.js";import{D as k,K as T}from"./KFilterBar-9d976548.js";import"./dataplane-0a086c06.js";const q=h({__name:"GatewayListView",setup(x){return(B,D)=>{const u=l("RouteTitle"),_=l("KSelect"),y=l("KCard"),g=l("AppView"),c=l("DataSource"),d=l("RouteView");return i(),n(c,{src:"/me"},{default:t(({data:m})=>[m?(i(),n(d,{key:0,name:"gateway-list-view",params:{page:1,size:m.pageSize,gatewayType:"all",query:"",s:"",mesh:""}},{default:t(({route:e,can:f,t:w})=>[o(c,{src:`/meshes/${e.params.mesh}/gateways/of/${e.params.gatewayType}?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:t(({data:s,error:r})=>[o(g,null,{title:t(()=>[v("h2",null,[o(u,{title:w("gateways.routes.items.title"),render:!0},null,8,["title"])])]),default:t(()=>[p(),o(y,null,{body:t(()=>[r!==void 0?(i(),n(S,{key:0,error:r},null,8,["error"])):(i(),n(k,{key:1,"data-testid":"gateway-collection",class:"gateway-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:s==null?void 0:s.total,items:s==null?void 0:s.items,error:r,gateways:!0,onChange:({page:a,size:b})=>{e.update({page:String(a),size:String(b)})}},{toolbar:t(()=>[o(T,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...f("use zones")?{zone:{description:"filter by “kuma.io/zone” value"}}:{}},onFieldsChange:a=>e.update({query:a.query,s:a.query.length>0?JSON.stringify(a.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),p(),o(_,{label:"Type","overlay-label":!0,items:[{label:"All",value:"all"},{label:"Builtin",value:"builtin"},{label:"Delegated",value:"delegated"}].map(a=>({...a,selected:a.value===e.params.gatewayType})),appearance:"select",onSelected:a=>e.update({gatewayType:String(a.value)})},{"item-template":t(({item:a})=>[p(z(a.label),1)]),_:2},1032,["items","onSelected"])]),_:2},1032,["page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):V("",!0)]),_:1})}}});const L=C(q,[["__scopeId","data-v-98b75f4c"]]);export{L as default}; +import{d as h,r as l,o as i,i as n,w as t,j as o,p as v,n as p,E as S,H as z,m as V,t as C}from"./index-b94d59a3.js";import{D as k,K as T}from"./KFilterBar-23a0d139.js";import"./dataplane-0a086c06.js";const q=h({__name:"GatewayListView",setup(x){return(B,D)=>{const u=l("RouteTitle"),_=l("KSelect"),y=l("KCard"),g=l("AppView"),c=l("DataSource"),d=l("RouteView");return i(),n(c,{src:"/me"},{default:t(({data:m})=>[m?(i(),n(d,{key:0,name:"gateway-list-view",params:{page:1,size:m.pageSize,gatewayType:"all",query:"",s:"",mesh:""}},{default:t(({route:e,can:f,t:w})=>[o(c,{src:`/meshes/${e.params.mesh}/gateways/of/${e.params.gatewayType}?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:t(({data:s,error:r})=>[o(g,null,{title:t(()=>[v("h2",null,[o(u,{title:w("gateways.routes.items.title"),render:!0},null,8,["title"])])]),default:t(()=>[p(),o(y,null,{body:t(()=>[r!==void 0?(i(),n(S,{key:0,error:r},null,8,["error"])):(i(),n(k,{key:1,"data-testid":"gateway-collection",class:"gateway-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:s==null?void 0:s.total,items:s==null?void 0:s.items,error:r,gateways:!0,onChange:({page:a,size:b})=>{e.update({page:String(a),size:String(b)})}},{toolbar:t(()=>[o(T,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...f("use zones")?{zone:{description:"filter by “kuma.io/zone” value"}}:{}},onFieldsChange:a=>e.update({query:a.query,s:a.query.length>0?JSON.stringify(a.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),p(),o(_,{label:"Type","overlay-label":!0,items:[{label:"All",value:"all"},{label:"Builtin",value:"builtin"},{label:"Delegated",value:"delegated"}].map(a=>({...a,selected:a.value===e.params.gatewayType})),appearance:"select",onSelected:a=>e.update({gatewayType:String(a.value)})},{"item-template":t(({item:a})=>[p(z(a.label),1)]),_:2},1032,["items","onSelected"])]),_:2},1032,["page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):V("",!0)]),_:1})}}});const L=C(q,[["__scopeId","data-v-98b75f4c"]]);export{L as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-bf0015be.js b/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-24ce815f.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-bf0015be.js rename to app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-24ce815f.js index c849c66928db..63feb1eb49c3 100644 --- a/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-bf0015be.js +++ b/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-24ce815f.js @@ -1,4 +1,4 @@ -import{A as $,a as x}from"./AccordionList-4692a233.js";import{d as S,h as R,r as v,o as e,l as c,p as o,n as t,F as g,I as b,H as r,j as _,w as l,m as B,i as f,a8 as C,D as I,G as A,t as K,E as V,x as j}from"./index-cde24e60.js";const k=w=>(I("data-v-c7f30269"),w=w(),A(),w),T={class:"policies-list"},F={class:"mesh-gateway-policy-list"},H=k(()=>o("h3",{class:"mb-2"},` +import{A as $,a as x}from"./AccordionList-92754f14.js";import{d as S,h as R,r as v,o as e,l as c,p as o,n as t,F as g,I as b,H as r,j as _,w as l,m as B,i as f,a8 as C,D as I,G as A,t as K,E as V,x as j}from"./index-b94d59a3.js";const k=w=>(I("data-v-c7f30269"),w=w(),A(),w),T={class:"policies-list"},F={class:"mesh-gateway-policy-list"},H=k(()=>o("h3",{class:"mb-2"},` Gateway policies `,-1)),O={key:0},M=k(()=>o("h3",{class:"mt-6 mb-2"},` Listeners diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-2692783b.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-50b1f94e.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-2692783b.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-50b1f94e.js index 0e9a405189cc..add848246725 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-2692783b.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-50b1f94e.js @@ -1 +1 @@ -import{d as V,g as R,a4 as k,r as o,o as n,i as u,w as t,j as s,k as l,p as E,a5 as h,n as w,E as y,x as B,l as C,F as N,q as T}from"./index-cde24e60.js";import{N as D}from"./NavTabs-49c4f908.js";const j=V({__name:"IndexView",setup($){var _;const{t:a}=R(),z=(((_=k().getRoutes().find(e=>e.name==="zone-egress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var c,i;const m=typeof e.name>"u"?(c=e.children)==null?void 0:c[0]:e,r=m.name,p=((i=m.meta)==null?void 0:i.module)??"";return{title:a(`zone-egresses.routes.item.navigation.${r}`),routeName:r,module:p}});return(e,m)=>{const r=o("RouteTitle"),p=o("RouterView"),f=o("DataSource"),c=o("AppView"),i=o("RouteView");return n(),u(i,{name:"zone-egress-detail-tabs-view",params:{zoneEgress:""}},{default:t(({route:d,can:v})=>[s(c,{breadcrumbs:[...v("use zones")?[{to:{name:"zone-cp-list-view"},text:l(a)("zone-cps.routes.item.breadcrumbs")}]:[],{to:{name:"zone-egress-list-view"},text:l(a)("zone-egresses.routes.item.breadcrumbs")}]},{title:t(()=>[E("h1",null,[s(h,{text:d.params.zoneEgress},{default:t(()=>[s(r,{title:l(a)("zone-egresses.routes.item.title",{name:d.params.zoneEgress}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[w(),s(f,{src:`/zone-egress-overviews/${d.params.zoneEgress}`},{default:t(({data:g,error:b})=>[b!==void 0?(n(),u(y,{key:0,error:b},null,8,["error"])):g===void 0?(n(),u(B,{key:1})):(n(),C(N,{key:2},[s(D,{class:"route-zone-egress-detail-view-tabs",tabs:l(z)},null,8,["tabs"]),w(),s(p,null,{default:t(x=>[(n(),u(T(x.Component),{data:g},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{j as default}; +import{d as V,g as R,a4 as k,r as o,o as n,i as u,w as t,j as s,k as l,p as E,a5 as h,n as w,E as y,x as B,l as C,F as N,q as T}from"./index-b94d59a3.js";import{N as D}from"./NavTabs-7d873c96.js";const j=V({__name:"IndexView",setup($){var _;const{t:a}=R(),z=(((_=k().getRoutes().find(e=>e.name==="zone-egress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var c,i;const m=typeof e.name>"u"?(c=e.children)==null?void 0:c[0]:e,r=m.name,p=((i=m.meta)==null?void 0:i.module)??"";return{title:a(`zone-egresses.routes.item.navigation.${r}`),routeName:r,module:p}});return(e,m)=>{const r=o("RouteTitle"),p=o("RouterView"),f=o("DataSource"),c=o("AppView"),i=o("RouteView");return n(),u(i,{name:"zone-egress-detail-tabs-view",params:{zoneEgress:""}},{default:t(({route:d,can:v})=>[s(c,{breadcrumbs:[...v("use zones")?[{to:{name:"zone-cp-list-view"},text:l(a)("zone-cps.routes.item.breadcrumbs")}]:[],{to:{name:"zone-egress-list-view"},text:l(a)("zone-egresses.routes.item.breadcrumbs")}]},{title:t(()=>[E("h1",null,[s(h,{text:d.params.zoneEgress},{default:t(()=>[s(r,{title:l(a)("zone-egresses.routes.item.title",{name:d.params.zoneEgress}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[w(),s(f,{src:`/zone-egress-overviews/${d.params.zoneEgress}`},{default:t(({data:g,error:b})=>[b!==void 0?(n(),u(y,{key:0,error:b},null,8,["error"])):g===void 0?(n(),u(B,{key:1})):(n(),C(N,{key:2},[s(D,{class:"route-zone-egress-detail-view-tabs",tabs:l(z)},null,8,["tabs"]),w(),s(p,null,{default:t(x=>[(n(),u(T(x.Component),{data:g},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{j as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-73871f3d.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-ac8e51ba.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-73871f3d.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-ac8e51ba.js index bdd128585eb9..9a3f1da505c0 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-73871f3d.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-ac8e51ba.js @@ -1 +1 @@ -import{d as x,g as V,a4 as R,r as n,o,i as u,w as t,j as s,k as l,p as k,a5 as h,n as w,E as y,x as B,l as C,F as I,q as N}from"./index-cde24e60.js";import{N as T}from"./NavTabs-49c4f908.js";const S=x({__name:"IndexView",setup(D){var _;const{t:a}=V(),z=(((_=R().getRoutes().find(e=>e.name==="zone-ingress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var i,c;const m=typeof e.name>"u"?(i=e.children)==null?void 0:i[0]:e,r=m.name,p=((c=m.meta)==null?void 0:c.module)??"";return{title:a(`zone-ingresses.routes.item.navigation.${r}`),routeName:r,module:p}});return(e,m)=>{const r=n("RouteTitle"),p=n("RouterView"),f=n("DataSource"),i=n("AppView"),c=n("RouteView");return o(),u(c,{name:"zone-ingress-detail-tabs-view",params:{zoneIngress:""}},{default:t(({route:d})=>[s(i,{breadcrumbs:[{to:{name:"zone-cp-list-view"},text:l(a)("zone-cps.routes.item.breadcrumbs")},{to:{name:"zone-ingress-list-view"},text:l(a)("zone-ingresses.routes.item.breadcrumbs")}]},{title:t(()=>[k("h1",null,[s(h,{text:d.params.zoneIngress},{default:t(()=>[s(r,{title:l(a)("zone-ingresses.routes.item.title",{name:d.params.zoneIngress}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[w(),s(f,{src:`/zone-ingress-overviews/${d.params.zoneIngress}`},{default:t(({data:g,error:b})=>[b!==void 0?(o(),u(y,{key:0,error:b},null,8,["error"])):g===void 0?(o(),u(B,{key:1})):(o(),C(I,{key:2},[s(T,{class:"route-zone-ingress-detail-view-tabs",tabs:l(z)},null,8,["tabs"]),w(),s(p,null,{default:t(v=>[(o(),u(N(v.Component),{data:g},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{S as default}; +import{d as x,g as V,a4 as R,r as n,o,i as u,w as t,j as s,k as l,p as k,a5 as h,n as w,E as y,x as B,l as C,F as I,q as N}from"./index-b94d59a3.js";import{N as T}from"./NavTabs-7d873c96.js";const S=x({__name:"IndexView",setup(D){var _;const{t:a}=V(),z=(((_=R().getRoutes().find(e=>e.name==="zone-ingress-detail-tabs-view"))==null?void 0:_.children)??[]).map(e=>{var i,c;const m=typeof e.name>"u"?(i=e.children)==null?void 0:i[0]:e,r=m.name,p=((c=m.meta)==null?void 0:c.module)??"";return{title:a(`zone-ingresses.routes.item.navigation.${r}`),routeName:r,module:p}});return(e,m)=>{const r=n("RouteTitle"),p=n("RouterView"),f=n("DataSource"),i=n("AppView"),c=n("RouteView");return o(),u(c,{name:"zone-ingress-detail-tabs-view",params:{zoneIngress:""}},{default:t(({route:d})=>[s(i,{breadcrumbs:[{to:{name:"zone-cp-list-view"},text:l(a)("zone-cps.routes.item.breadcrumbs")},{to:{name:"zone-ingress-list-view"},text:l(a)("zone-ingresses.routes.item.breadcrumbs")}]},{title:t(()=>[k("h1",null,[s(h,{text:d.params.zoneIngress},{default:t(()=>[s(r,{title:l(a)("zone-ingresses.routes.item.title",{name:d.params.zoneIngress}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:t(()=>[w(),s(f,{src:`/zone-ingress-overviews/${d.params.zoneIngress}`},{default:t(({data:g,error:b})=>[b!==void 0?(o(),u(y,{key:0,error:b},null,8,["error"])):g===void 0?(o(),u(B,{key:1})):(o(),C(I,{key:2},[s(T,{class:"route-zone-ingress-detail-view-tabs",tabs:l(z)},null,8,["tabs"]),w(),s(p,null,{default:t(v=>[(o(),u(N(v.Component),{data:g},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{S as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-db7d5c10.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-c5ad8e69.js similarity index 98% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-db7d5c10.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-c5ad8e69.js index 56398161c61c..5dd182d8613c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-db7d5c10.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-c5ad8e69.js @@ -1 +1 @@ -import{d as W,R as H,y as C,r as I,o,i as k,w as e,j as p,a8 as X,p as x,n as s,k as f,$ as Y,E as q,a0 as Q,H as m,l as z,F as h,I as T,W as ee,aa as te,m as S,v as ne,K as A,a1 as oe,Y as L,aI as se,aJ as ae,a3 as K,aK as le,t as ie}from"./index-cde24e60.js";import{_ as ce}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-70f633f6.js";const re=["data-testid"],ue=W({__name:"IndexView",setup(me){const O=H(),R=C(!1),Z=C(!1),V=C(""),D=C({}),$=C({}),B=a=>{let i="offline";return a.length>0&&(i="online",typeof a[a.length-1].disconnectTime<"u"&&(i="offline")),i},U=a=>{const i="zoneIngress";D.value=a.items.reduce((l,c)=>{var _;const r=(_=c[i])==null?void 0:_.zone;if(typeof r<"u"){typeof l[r]>"u"&&(l[r]={online:[],offline:[]});const b=c[`${i}Insight`].subscriptions||[],g=B(b);l[r][g].push(c)}return l},{})},j=a=>{const i="zoneEgress";$.value=a.items.reduce((l,c)=>{var _;const r=(_=c[i])==null?void 0:_.zone;if(typeof r<"u"){typeof l[r]>"u"&&(l[r]={online:[],offline:[]});const b=c[`${i}Insight`].subscriptions||[],g=B(b);l[r][g].push(c)}return l},{})};function F(a){return a.map(i=>{var y;const{name:l}=i,c={name:"zone-cp-detail-view",params:{zone:l}};let r="",_="kubernetes",b=!1,g=!0;(((y=i.zoneInsight)==null?void 0:y.subscriptions)??[]).forEach(d=>{if(d.version&&d.version.kumaCp){r=d.version.kumaCp.version;const{kumaCpGlobalCompatible:v=!0}=d.version.kumaCp;g=v}if(d.config){const v=JSON.parse(d.config);_=v.environment,b=v.store.type==="memory"}});const t=le(i);return{detailViewRoute:c,name:l,status:t,zoneCpVersion:r,type:_,warnings:{version_mismatch:!g,store_memory:b}}})}async function G(){await O.deleteZone({name:V.value})}function E(){R.value=!R.value}function J(a){E(),V.value=a}function M(a){Z.value=(a==null?void 0:a.items.length)>0}return(a,i)=>{const l=I("RouteTitle"),c=I("DataSource"),r=I("RouterLink"),_=I("AppView"),b=I("RouteView");return o(),k(c,{src:"/me"},{default:e(({data:g})=>[g?(o(),k(b,{key:0,name:"zone-cp-list-view",params:{page:1,size:g.pageSize}},{default:e(({route:w,t,can:y})=>[p(_,null,X({title:e(()=>[x("h1",null,[p(l,{title:t("zone-cps.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[s(),s(),p(c,{src:`/zone-cps?page=${w.params.page}&size=${w.params.size}`,onChange:M},{default:e(({data:d,error:v,refresh:P})=>[p(c,{src:"/zone-ingress-overviews?page=1&size=100",onChange:U}),s(),p(c,{src:"/zone-egress-overviews?page=1&size=100",onChange:j}),s(),p(f(Y),null,{body:e(()=>[v!==void 0?(o(),k(q,{key:0,error:v},null,8,["error"])):(o(),k(Q,{key:1,class:"zone-cp-collection","data-testid":"zone-cp-collection",headers:[{label:"Name",key:"name"},{label:"Zone CP Version",key:"zoneCpVersion"},{label:"Type",key:"type"},{label:"Ingresses (online / total)",key:"ingress"},{label:"Egresses (online / total)",key:"egress"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":parseInt(w.params.page),"page-size":parseInt(w.params.size),total:d==null?void 0:d.total,items:d?F(d.items):void 0,error:v,"empty-state-title":y("create zones")?t("zone-cps.empty_state.title"):void 0,"empty-state-message":y("create zones")?t("zone-cps.empty_state.message"):void 0,"empty-state-cta-to":y("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":y("create zones")?t("zones.index.create"):void 0,onChange:w.update},{name:e(({row:n,rowValue:u})=>[p(r,{to:n.detailViewRoute,"data-testid":"detail-view-link"},{default:e(()=>[s(m(u),1)]),_:2},1032,["to"])]),zoneCpVersion:e(({rowValue:n})=>[s(m(n||t("common.collection.none")),1)]),type:e(({rowValue:n})=>[s(m(n||t("common.collection.none")),1)]),ingress:e(({row:n})=>[(o(!0),z(h,null,T([D.value[n.name]||{online:[],offline:[]}],u=>(o(),z(h,null,[s(m(u.online.length)+" / "+m(u.online.length+u.offline.length),1)],64))),256))]),egress:e(({row:n})=>[(o(!0),z(h,null,T([$.value[n.name]||{online:[],offline:[]}],u=>(o(),z(h,null,[s(m(u.online.length)+" / "+m(u.online.length+u.offline.length),1)],64))),256))]),status:e(({rowValue:n})=>[n?(o(),k(ee,{key:0,status:n},null,8,["status"])):(o(),z(h,{key:1},[s(m(t("common.collection.none")),1)],64))]),warnings:e(({row:n})=>[Object.values(n.warnings).some(u=>u)?(o(),k(f(te),{key:0},{content:e(()=>[x("ul",null,[(o(!0),z(h,null,T(n.warnings,(u,N)=>(o(),z(h,{key:N},[u?(o(),z("li",{key:0,"data-testid":`warning-${N}`},m(t(`zone-cps.list.${N}`)),9,re)):S("",!0)],64))),128))])]),default:e(()=>[s(),p(ne,{"data-testid":"warning",class:"mr-1",size:f(A),"hide-title":""},null,8,["size"])]),_:2},1024)):(o(),z(h,{key:1},[s(m(t("common.collection.none")),1)],64))]),actions:e(({row:n})=>[p(f(oe),{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[p(f(L),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:e(()=>[p(f(se),{color:f(ae),icon:"more",size:f(A)},null,8,["color","size"])]),_:1})]),items:e(()=>[p(f(K),{item:{to:n.detailViewRoute,label:t("common.collection.actions.view")}},null,8,["item"]),s(),y("create zones")?(o(),k(f(K),{key:0,"has-divider":"","is-dangerous":"","data-testid":"dropdown-delete-item",onClick:u=>J(n.name)},{default:e(()=>[s(m(t("common.collection.actions.delete")),1)]),_:2},1032,["onClick"])):S("",!0)]),_:2},1024)]),_:2},1032,["headers","page-number","page-size","total","items","error","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024),s(),R.value?(o(),k(ce,{key:0,"confirmation-text":V.value,"delete-function":G,"is-visible":"","action-button-text":t("common.delete_modal.proceed_button"),title:t("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:E,onDelete:()=>{E(),P()}},{"body-content":e(()=>[x("p",null,m(t("common.delete_modal.text1",{type:"Zone",name:V.value})),1),s(),x("p",null,m(t("common.delete_modal.text2")),1)]),_:2},1032,["confirmation-text","action-button-text","title","onDelete"])):S("",!0)]),_:2},1032,["src"])]),_:2},[y("create zones")&&Z.value?{name:"actions",fn:e(()=>[p(f(L),{appearance:"primary",icon:"plus",to:{name:"zone-create-view"},"data-testid":"create-zone-link"},{default:e(()=>[s(m(t("zones.index.create")),1)]),_:2},1024)]),key:"0"}:void 0]),1024)]),_:2},1032,["params"])):S("",!0)]),_:1})}}});const fe=ie(ue,[["__scopeId","data-v-fd46e4b6"]]);export{fe as default}; +import{d as W,R as H,y as C,r as I,o,i as k,w as e,j as p,a8 as X,p as x,n as s,k as f,$ as Y,E as q,a0 as Q,H as m,l as z,F as h,I as T,W as ee,aa as te,m as S,v as ne,K as A,a1 as oe,Y as L,aI as se,aJ as ae,a3 as K,aK as le,t as ie}from"./index-b94d59a3.js";import{_ as ce}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-72ec8181.js";const re=["data-testid"],ue=W({__name:"IndexView",setup(me){const O=H(),R=C(!1),Z=C(!1),V=C(""),D=C({}),$=C({}),B=a=>{let i="offline";return a.length>0&&(i="online",typeof a[a.length-1].disconnectTime<"u"&&(i="offline")),i},U=a=>{const i="zoneIngress";D.value=a.items.reduce((l,c)=>{var _;const r=(_=c[i])==null?void 0:_.zone;if(typeof r<"u"){typeof l[r]>"u"&&(l[r]={online:[],offline:[]});const b=c[`${i}Insight`].subscriptions||[],g=B(b);l[r][g].push(c)}return l},{})},j=a=>{const i="zoneEgress";$.value=a.items.reduce((l,c)=>{var _;const r=(_=c[i])==null?void 0:_.zone;if(typeof r<"u"){typeof l[r]>"u"&&(l[r]={online:[],offline:[]});const b=c[`${i}Insight`].subscriptions||[],g=B(b);l[r][g].push(c)}return l},{})};function F(a){return a.map(i=>{var y;const{name:l}=i,c={name:"zone-cp-detail-view",params:{zone:l}};let r="",_="kubernetes",b=!1,g=!0;(((y=i.zoneInsight)==null?void 0:y.subscriptions)??[]).forEach(d=>{if(d.version&&d.version.kumaCp){r=d.version.kumaCp.version;const{kumaCpGlobalCompatible:v=!0}=d.version.kumaCp;g=v}if(d.config){const v=JSON.parse(d.config);_=v.environment,b=v.store.type==="memory"}});const t=le(i);return{detailViewRoute:c,name:l,status:t,zoneCpVersion:r,type:_,warnings:{version_mismatch:!g,store_memory:b}}})}async function G(){await O.deleteZone({name:V.value})}function E(){R.value=!R.value}function J(a){E(),V.value=a}function M(a){Z.value=(a==null?void 0:a.items.length)>0}return(a,i)=>{const l=I("RouteTitle"),c=I("DataSource"),r=I("RouterLink"),_=I("AppView"),b=I("RouteView");return o(),k(c,{src:"/me"},{default:e(({data:g})=>[g?(o(),k(b,{key:0,name:"zone-cp-list-view",params:{page:1,size:g.pageSize}},{default:e(({route:w,t,can:y})=>[p(_,null,X({title:e(()=>[x("h1",null,[p(l,{title:t("zone-cps.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[s(),s(),p(c,{src:`/zone-cps?page=${w.params.page}&size=${w.params.size}`,onChange:M},{default:e(({data:d,error:v,refresh:P})=>[p(c,{src:"/zone-ingress-overviews?page=1&size=100",onChange:U}),s(),p(c,{src:"/zone-egress-overviews?page=1&size=100",onChange:j}),s(),p(f(Y),null,{body:e(()=>[v!==void 0?(o(),k(q,{key:0,error:v},null,8,["error"])):(o(),k(Q,{key:1,class:"zone-cp-collection","data-testid":"zone-cp-collection",headers:[{label:"Name",key:"name"},{label:"Zone CP Version",key:"zoneCpVersion"},{label:"Type",key:"type"},{label:"Ingresses (online / total)",key:"ingress"},{label:"Egresses (online / total)",key:"egress"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":parseInt(w.params.page),"page-size":parseInt(w.params.size),total:d==null?void 0:d.total,items:d?F(d.items):void 0,error:v,"empty-state-title":y("create zones")?t("zone-cps.empty_state.title"):void 0,"empty-state-message":y("create zones")?t("zone-cps.empty_state.message"):void 0,"empty-state-cta-to":y("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":y("create zones")?t("zones.index.create"):void 0,onChange:w.update},{name:e(({row:n,rowValue:u})=>[p(r,{to:n.detailViewRoute,"data-testid":"detail-view-link"},{default:e(()=>[s(m(u),1)]),_:2},1032,["to"])]),zoneCpVersion:e(({rowValue:n})=>[s(m(n||t("common.collection.none")),1)]),type:e(({rowValue:n})=>[s(m(n||t("common.collection.none")),1)]),ingress:e(({row:n})=>[(o(!0),z(h,null,T([D.value[n.name]||{online:[],offline:[]}],u=>(o(),z(h,null,[s(m(u.online.length)+" / "+m(u.online.length+u.offline.length),1)],64))),256))]),egress:e(({row:n})=>[(o(!0),z(h,null,T([$.value[n.name]||{online:[],offline:[]}],u=>(o(),z(h,null,[s(m(u.online.length)+" / "+m(u.online.length+u.offline.length),1)],64))),256))]),status:e(({rowValue:n})=>[n?(o(),k(ee,{key:0,status:n},null,8,["status"])):(o(),z(h,{key:1},[s(m(t("common.collection.none")),1)],64))]),warnings:e(({row:n})=>[Object.values(n.warnings).some(u=>u)?(o(),k(f(te),{key:0},{content:e(()=>[x("ul",null,[(o(!0),z(h,null,T(n.warnings,(u,N)=>(o(),z(h,{key:N},[u?(o(),z("li",{key:0,"data-testid":`warning-${N}`},m(t(`zone-cps.list.${N}`)),9,re)):S("",!0)],64))),128))])]),default:e(()=>[s(),p(ne,{"data-testid":"warning",class:"mr-1",size:f(A),"hide-title":""},null,8,["size"])]),_:2},1024)):(o(),z(h,{key:1},[s(m(t("common.collection.none")),1)],64))]),actions:e(({row:n})=>[p(f(oe),{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[p(f(L),{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:e(()=>[p(f(se),{color:f(ae),icon:"more",size:f(A)},null,8,["color","size"])]),_:1})]),items:e(()=>[p(f(K),{item:{to:n.detailViewRoute,label:t("common.collection.actions.view")}},null,8,["item"]),s(),y("create zones")?(o(),k(f(K),{key:0,"has-divider":"","is-dangerous":"","data-testid":"dropdown-delete-item",onClick:u=>J(n.name)},{default:e(()=>[s(m(t("common.collection.actions.delete")),1)]),_:2},1032,["onClick"])):S("",!0)]),_:2},1024)]),_:2},1032,["headers","page-number","page-size","total","items","error","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024),s(),R.value?(o(),k(ce,{key:0,"confirmation-text":V.value,"delete-function":G,"is-visible":"","action-button-text":t("common.delete_modal.proceed_button"),title:t("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:E,onDelete:()=>{E(),P()}},{"body-content":e(()=>[x("p",null,m(t("common.delete_modal.text1",{type:"Zone",name:V.value})),1),s(),x("p",null,m(t("common.delete_modal.text2")),1)]),_:2},1032,["confirmation-text","action-button-text","title","onDelete"])):S("",!0)]),_:2},1032,["src"])]),_:2},[y("create zones")&&Z.value?{name:"actions",fn:e(()=>[p(f(L),{appearance:"primary",icon:"plus",to:{name:"zone-create-view"},"data-testid":"create-zone-link"},{default:e(()=>[s(m(t("zones.index.create")),1)]),_:2},1024)]),key:"0"}:void 0]),1024)]),_:2},1032,["params"])):S("",!0)]),_:1})}}});const fe=ie(ue,[["__scopeId","data-v-fd46e4b6"]]);export{fe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-c3094b13.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-ccc4dcfd.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-c3094b13.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-ccc4dcfd.js index f204646424b9..1e12d59be7d0 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-c3094b13.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-ccc4dcfd.js @@ -1 +1 @@ -import{d as N,g as R,R as T,a4 as E,y as A,o as l,l as B,j as c,w as o,k as e,a3 as D,aM as M,n as _,H as g,a1 as I,i as d,p as h,m as Z,r as b,E as $,x as L,a8 as j,a5 as P,q}from"./index-cde24e60.js";import{_ as G}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-70f633f6.js";import{N as Y}from"./NavTabs-49c4f908.js";const H=N({__name:"ZoneActionMenu",props:{zoneOverview:{type:Object,required:!0},kpopAttributes:{type:Object,default:()=>({placement:"bottomEnd"})}},setup(x){const s=x,{t:r}=R(),O=T(),z=E(),u=A(!1);function v(){u.value=!u.value}async function w(){await O.deleteZone({name:s.zoneOverview.name})}function t(){z.push({name:"zone-cp-list-view"})}return(i,n)=>(l(),B("div",null,[c(e(I),{"button-appearance":"creation","kpop-attributes":s.kpopAttributes,label:e(r)("zones.action_menu.toggle_button"),"show-caret":"",width:"280"},{items:o(()=>[c(e(D),{"is-dangerous":"","data-testid":"delete-button",onClick:M(v,["prevent"])},{default:o(()=>[_(g(e(r)("zones.action_menu.delete_button")),1)]),_:1},8,["onClick"])]),_:1},8,["kpop-attributes","label"]),_(),u.value?(l(),d(G,{key:0,"confirmation-text":s.zoneOverview.name,"delete-function":w,"is-visible":"","action-button-text":e(r)("common.delete_modal.proceed_button"),title:e(r)("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:v,onDelete:t},{"body-content":o(()=>[h("p",null,g(e(r)("common.delete_modal.text1",{type:"Zone",name:s.zoneOverview.name})),1),_(),h("p",null,g(e(r)("common.delete_modal.text2")),1)]),_:1},8,["confirmation-text","action-button-text","title"])):Z("",!0)]))}}),F=N({__name:"IndexView",setup(x){var w;const{t:s}=R(),z=(((w=E().getRoutes().find(t=>t.name==="zone-cp-detail-tabs-view"))==null?void 0:w.children)??[]).map(t=>{var a,p;const i=typeof t.name>"u"?(a=t.children)==null?void 0:a[0]:t,n=i.name,m=((p=i.meta)==null?void 0:p.module)??"";return{title:s(`zone-cps.routes.item.navigation.${n}`),routeName:n,module:m}}),u=A([]),v=t=>{var m,f;const i=[],n=((m=t.zoneInsight)==null?void 0:m.subscriptions)??[];if(n.length>0){const a=n[n.length-1],p=a.version.kumaCp.version||"-",{kumaCpGlobalCompatible:k=!0}=a.version.kumaCp;a.config&&((f=JSON.parse(a.config))==null?void 0:f.store.type)==="memory"&&i.push({kind:"ZONE_STORE_TYPE_MEMORY",payload:{}}),k||i.push({kind:"INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS",payload:{zoneCpVersion:p}})}u.value=i};return(t,i)=>{const n=b("RouteTitle"),m=b("RouterView"),f=b("AppView"),a=b("DataSource"),p=b("RouteView");return l(),d(p,{name:"zone-cp-detail-tabs-view",params:{zone:""}},{default:o(({can:k,route:y})=>[c(a,{src:`/zone-cps/${y.params.zone}`,onChange:v},{default:o(({data:C,error:V})=>[V!==void 0?(l(),d($,{key:0,error:V},null,8,["error"])):C===void 0?(l(),d(L,{key:1})):(l(),d(f,{key:2,breadcrumbs:[{to:{name:"zone-cp-list-view"},text:e(s)("zone-cps.routes.item.breadcrumbs")}]},j({title:o(()=>[h("h1",null,[c(P,{text:y.params.zone},{default:o(()=>[c(n,{title:e(s)("zone-cps.routes.item.title",{name:y.params.zone}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:o(()=>[_(),_(),c(Y,{class:"route-zone-detail-view-tabs",tabs:e(z)},null,8,["tabs"]),_(),c(m,null,{default:o(S=>[(l(),d(q(S.Component),{data:C,notifications:u.value},null,8,["data","notifications"]))]),_:2},1024)]),_:2},[k("create zones")?{name:"actions",fn:o(()=>[c(H,{"zone-overview":C},null,8,["zone-overview"])]),key:"0"}:void 0]),1032,["breadcrumbs"]))]),_:2},1032,["src"])]),_:1})}}});export{F as default}; +import{d as N,g as R,R as T,a4 as E,y as A,o as l,l as B,j as c,w as o,k as e,a3 as D,aM as M,n as _,H as g,a1 as I,i as d,p as h,m as Z,r as b,E as $,x as L,a8 as j,a5 as P,q}from"./index-b94d59a3.js";import{_ as G}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-72ec8181.js";import{N as Y}from"./NavTabs-7d873c96.js";const H=N({__name:"ZoneActionMenu",props:{zoneOverview:{type:Object,required:!0},kpopAttributes:{type:Object,default:()=>({placement:"bottomEnd"})}},setup(x){const s=x,{t:r}=R(),O=T(),z=E(),u=A(!1);function v(){u.value=!u.value}async function w(){await O.deleteZone({name:s.zoneOverview.name})}function t(){z.push({name:"zone-cp-list-view"})}return(i,n)=>(l(),B("div",null,[c(e(I),{"button-appearance":"creation","kpop-attributes":s.kpopAttributes,label:e(r)("zones.action_menu.toggle_button"),"show-caret":"",width:"280"},{items:o(()=>[c(e(D),{"is-dangerous":"","data-testid":"delete-button",onClick:M(v,["prevent"])},{default:o(()=>[_(g(e(r)("zones.action_menu.delete_button")),1)]),_:1},8,["onClick"])]),_:1},8,["kpop-attributes","label"]),_(),u.value?(l(),d(G,{key:0,"confirmation-text":s.zoneOverview.name,"delete-function":w,"is-visible":"","action-button-text":e(r)("common.delete_modal.proceed_button"),title:e(r)("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:v,onDelete:t},{"body-content":o(()=>[h("p",null,g(e(r)("common.delete_modal.text1",{type:"Zone",name:s.zoneOverview.name})),1),_(),h("p",null,g(e(r)("common.delete_modal.text2")),1)]),_:1},8,["confirmation-text","action-button-text","title"])):Z("",!0)]))}}),F=N({__name:"IndexView",setup(x){var w;const{t:s}=R(),z=(((w=E().getRoutes().find(t=>t.name==="zone-cp-detail-tabs-view"))==null?void 0:w.children)??[]).map(t=>{var a,p;const i=typeof t.name>"u"?(a=t.children)==null?void 0:a[0]:t,n=i.name,m=((p=i.meta)==null?void 0:p.module)??"";return{title:s(`zone-cps.routes.item.navigation.${n}`),routeName:n,module:m}}),u=A([]),v=t=>{var m,f;const i=[],n=((m=t.zoneInsight)==null?void 0:m.subscriptions)??[];if(n.length>0){const a=n[n.length-1],p=a.version.kumaCp.version||"-",{kumaCpGlobalCompatible:k=!0}=a.version.kumaCp;a.config&&((f=JSON.parse(a.config))==null?void 0:f.store.type)==="memory"&&i.push({kind:"ZONE_STORE_TYPE_MEMORY",payload:{}}),k||i.push({kind:"INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS",payload:{zoneCpVersion:p}})}u.value=i};return(t,i)=>{const n=b("RouteTitle"),m=b("RouterView"),f=b("AppView"),a=b("DataSource"),p=b("RouteView");return l(),d(p,{name:"zone-cp-detail-tabs-view",params:{zone:""}},{default:o(({can:k,route:y})=>[c(a,{src:`/zone-cps/${y.params.zone}`,onChange:v},{default:o(({data:C,error:V})=>[V!==void 0?(l(),d($,{key:0,error:V},null,8,["error"])):C===void 0?(l(),d(L,{key:1})):(l(),d(f,{key:2,breadcrumbs:[{to:{name:"zone-cp-list-view"},text:e(s)("zone-cps.routes.item.breadcrumbs")}]},j({title:o(()=>[h("h1",null,[c(P,{text:y.params.zone},{default:o(()=>[c(n,{title:e(s)("zone-cps.routes.item.title",{name:y.params.zone}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:o(()=>[_(),_(),c(Y,{class:"route-zone-detail-view-tabs",tabs:e(z)},null,8,["tabs"]),_(),c(m,null,{default:o(S=>[(l(),d(q(S.Component),{data:C,notifications:u.value},null,8,["data","notifications"]))]),_:2},1024)]),_:2},[k("create zones")?{name:"actions",fn:o(()=>[c(H,{"zone-overview":C},null,8,["zone-overview"])]),key:"0"}:void 0]),1032,["breadcrumbs"]))]),_:2},1032,["src"])]),_:1})}}});export{F as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-66ee52d9.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-ed577419.js similarity index 98% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-66ee52d9.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-ed577419.js index 87663800f838..dc99eb1121d6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-66ee52d9.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-ed577419.js @@ -1 +1 @@ -import{d as T,r as s,o as n,i as c,w as t,j as a,p as B,n as l,E as S,a0 as D,H as u,a5 as b,l as g,F as I,W as E,k as w,aJ as N,K as P,m as $,t as L}from"./index-cde24e60.js";import{g as O}from"./dataplane-0a086c06.js";const F=T({__name:"IndexView",setup(U){function C(z){return z.map(i=>{const{name:m}=i,y={name:"zone-ingress-detail-view",params:{zoneIngress:m}},{networking:e}=i.zoneIngress;let p;e!=null&&e.address&&(e!=null&&e.port)&&(p=`${e.address}:${e.port}`);let _;e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)&&(_=`${e.advertisedAddress}:${e.advertisedPort}`);const f=O(i.zoneIngressInsight??{});return{detailViewRoute:y,name:m,addressPort:p,advertisedAddressPort:_,status:f}})}return(z,i)=>{const m=s("RouteTitle"),y=s("RouterLink"),e=s("KIcon"),p=s("KButton"),_=s("KDropdownItem"),f=s("KDropdownMenu"),K=s("KCard"),k=s("DataSource"),R=s("AppView"),h=s("RouteView");return n(),c(k,{src:"/me"},{default:t(({data:A})=>[A?(n(),c(h,{key:0,name:"zone-ingress-list-view",params:{zone:""}},{default:t(({route:x,t:r})=>[a(R,null,{title:t(()=>[B("h2",null,[a(m,{title:r("zone-ingresses.routes.items.title"),render:!0},null,8,["title"])])]),default:t(()=>[l(),a(k,{src:`/zone-cps/${x.params.zone}/ingresses?page=1&size=100`},{default:t(({data:d,error:v})=>[a(K,null,{body:t(()=>[v!==void 0?(n(),c(S,{key:0,error:v},null,8,["error"])):(n(),c(D,{key:1,class:"zone-ingress-collection","data-testid":"zone-ingress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Advertised address",key:"advertisedAddressPort"},{label:"Status",key:"status"},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":1,"page-size":100,total:d==null?void 0:d.total,items:d?C(d.items):void 0,error:v,"empty-state-message":r("common.emptyState.message",{type:"Zone Ingresses"}),"empty-state-cta-to":r("zone-ingresses.href.docs"),"empty-state-cta-text":r("common.documentation"),onChange:x.update},{name:t(({row:o,rowValue:V})=>[a(y,{to:o.detailViewRoute,"data-testid":"detail-view-link"},{default:t(()=>[l(u(V),1)]),_:2},1032,["to"])]),addressPort:t(({rowValue:o})=>[o?(n(),c(b,{key:0,text:o},null,8,["text"])):(n(),g(I,{key:1},[l(u(r("common.collection.none")),1)],64))]),advertisedAddressPort:t(({rowValue:o})=>[o?(n(),c(b,{key:0,text:o},null,8,["text"])):(n(),g(I,{key:1},[l(u(r("common.collection.none")),1)],64))]),status:t(({rowValue:o})=>[o?(n(),c(E,{key:0,status:o},null,8,["status"])):(n(),g(I,{key:1},[l(u(r("common.collection.none")),1)],64))]),actions:t(({row:o})=>[a(f,{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:t(()=>[a(p,{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:t(()=>[a(e,{color:w(N),icon:"more",size:w(P)},null,8,["color","size"])]),_:1})]),items:t(()=>[a(_,{item:{to:o.detailViewRoute,label:r("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):$("",!0)]),_:1})}}});const Z=L(F,[["__scopeId","data-v-f0fbdc79"]]);export{Z as default}; +import{d as T,r as s,o as n,i as c,w as t,j as a,p as B,n as l,E as S,a0 as D,H as u,a5 as b,l as g,F as I,W as E,k as w,aJ as N,K as P,m as $,t as L}from"./index-b94d59a3.js";import{g as O}from"./dataplane-0a086c06.js";const F=T({__name:"IndexView",setup(U){function C(z){return z.map(i=>{const{name:m}=i,y={name:"zone-ingress-detail-view",params:{zoneIngress:m}},{networking:e}=i.zoneIngress;let p;e!=null&&e.address&&(e!=null&&e.port)&&(p=`${e.address}:${e.port}`);let _;e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)&&(_=`${e.advertisedAddress}:${e.advertisedPort}`);const f=O(i.zoneIngressInsight??{});return{detailViewRoute:y,name:m,addressPort:p,advertisedAddressPort:_,status:f}})}return(z,i)=>{const m=s("RouteTitle"),y=s("RouterLink"),e=s("KIcon"),p=s("KButton"),_=s("KDropdownItem"),f=s("KDropdownMenu"),K=s("KCard"),k=s("DataSource"),R=s("AppView"),h=s("RouteView");return n(),c(k,{src:"/me"},{default:t(({data:A})=>[A?(n(),c(h,{key:0,name:"zone-ingress-list-view",params:{zone:""}},{default:t(({route:x,t:r})=>[a(R,null,{title:t(()=>[B("h2",null,[a(m,{title:r("zone-ingresses.routes.items.title"),render:!0},null,8,["title"])])]),default:t(()=>[l(),a(k,{src:`/zone-cps/${x.params.zone}/ingresses?page=1&size=100`},{default:t(({data:d,error:v})=>[a(K,null,{body:t(()=>[v!==void 0?(n(),c(S,{key:0,error:v},null,8,["error"])):(n(),c(D,{key:1,class:"zone-ingress-collection","data-testid":"zone-ingress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Advertised address",key:"advertisedAddressPort"},{label:"Status",key:"status"},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":1,"page-size":100,total:d==null?void 0:d.total,items:d?C(d.items):void 0,error:v,"empty-state-message":r("common.emptyState.message",{type:"Zone Ingresses"}),"empty-state-cta-to":r("zone-ingresses.href.docs"),"empty-state-cta-text":r("common.documentation"),onChange:x.update},{name:t(({row:o,rowValue:V})=>[a(y,{to:o.detailViewRoute,"data-testid":"detail-view-link"},{default:t(()=>[l(u(V),1)]),_:2},1032,["to"])]),addressPort:t(({rowValue:o})=>[o?(n(),c(b,{key:0,text:o},null,8,["text"])):(n(),g(I,{key:1},[l(u(r("common.collection.none")),1)],64))]),advertisedAddressPort:t(({rowValue:o})=>[o?(n(),c(b,{key:0,text:o},null,8,["text"])):(n(),g(I,{key:1},[l(u(r("common.collection.none")),1)],64))]),status:t(({rowValue:o})=>[o?(n(),c(E,{key:0,status:o},null,8,["status"])):(n(),g(I,{key:1},[l(u(r("common.collection.none")),1)],64))]),actions:t(({row:o})=>[a(f,{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:t(()=>[a(p,{class:"non-visual-button",appearance:"secondary",size:"small"},{icon:t(()=>[a(e,{color:w(N),icon:"more",size:w(P)},null,8,["color","size"])]),_:1})]),items:t(()=>[a(_,{item:{to:o.detailViewRoute,label:r("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):$("",!0)]),_:1})}}});const Z=L(F,[["__scopeId","data-v-f0fbdc79"]]);export{Z as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-b57598fb.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-ef072a03.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-b57598fb.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-ef072a03.js index a72bacc0d12e..54068258f5a9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-b57598fb.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-ef072a03.js @@ -1 +1 @@ -import{d as B,r as s,o as n,i as l,w as e,j as a,p as E,n as d,E as R,a0 as D,H as y,a5 as S,l as z,F as x,W as N,k as v,a2 as T,K as $,m as A,t as F}from"./index-cde24e60.js";import{g as L}from"./dataplane-0a086c06.js";const P=B({__name:"IndexView",setup(M){function b(f){return f.map(i=>{const{name:m}=i,u={name:"zone-egress-detail-view",params:{zoneEgress:m}},{networking:t}=i.zoneEgress;let p;t!=null&&t.address&&(t!=null&&t.port)&&(p=`${t.address}:${t.port}`);const _=L(i.zoneEgressInsight??{});return{detailViewRoute:u,name:m,addressPort:p,status:_}})}return(f,i)=>{const m=s("RouteTitle"),u=s("RouterLink"),t=s("KButton"),p=s("KDropdownItem"),_=s("KDropdownMenu"),h=s("KCard"),w=s("DataSource"),C=s("AppView"),I=s("RouteView");return n(),l(w,{src:"/me"},{default:e(({data:V})=>[V?(n(),l(I,{key:0,name:"zone-egress-list-view",params:{zone:""}},{default:e(({route:k,t:c})=>[a(C,null,{title:e(()=>[E("h2",null,[a(m,{title:c("zone-egresses.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[d(),a(w,{src:`/zone-cps/${k.params.zone||"*"}/egresses?page=1&size=100`},{default:e(({data:r,error:g})=>[a(h,null,{body:e(()=>[g!==void 0?(n(),l(R,{key:0,error:g},null,8,["error"])):(n(),l(D,{key:1,class:"zone-egress-collection","data-testid":"zone-egress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Status",key:"status"},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":1,"page-size":100,total:r==null?void 0:r.total,items:r?b(r.items):void 0,error:g,"empty-state-message":c("common.emptyState.message",{type:"Zone Egresses"}),"empty-state-cta-to":c("zone-egresses.href.docs"),"empty-state-cta-text":c("common.documentation"),onChange:k.update},{name:e(({row:o,rowValue:K})=>[a(u,{to:o.detailViewRoute,"data-testid":"detail-view-link"},{default:e(()=>[d(y(K),1)]),_:2},1032,["to"])]),addressPort:e(({rowValue:o})=>[o?(n(),l(S,{key:0,text:o},null,8,["text"])):(n(),z(x,{key:1},[d(y(c("common.collection.none")),1)],64))]),status:e(({rowValue:o})=>[o?(n(),l(N,{key:0,status:o},null,8,["status"])):(n(),z(x,{key:1},[d(y(c("common.collection.none")),1)],64))]),actions:e(({row:o})=>[a(_,{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[a(t,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[a(v(T),{size:v($)},null,8,["size"])]),_:1})]),items:e(()=>[a(p,{item:{to:o.detailViewRoute,label:c("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):A("",!0)]),_:1})}}});const j=F(P,[["__scopeId","data-v-f2886350"]]);export{j as default}; +import{d as B,r as s,o as n,i as l,w as e,j as a,p as E,n as d,E as R,a0 as D,H as y,a5 as S,l as z,F as x,W as N,k as v,a2 as T,K as $,m as A,t as F}from"./index-b94d59a3.js";import{g as L}from"./dataplane-0a086c06.js";const P=B({__name:"IndexView",setup(M){function b(f){return f.map(i=>{const{name:m}=i,u={name:"zone-egress-detail-view",params:{zoneEgress:m}},{networking:t}=i.zoneEgress;let p;t!=null&&t.address&&(t!=null&&t.port)&&(p=`${t.address}:${t.port}`);const _=L(i.zoneEgressInsight??{});return{detailViewRoute:u,name:m,addressPort:p,status:_}})}return(f,i)=>{const m=s("RouteTitle"),u=s("RouterLink"),t=s("KButton"),p=s("KDropdownItem"),_=s("KDropdownMenu"),h=s("KCard"),w=s("DataSource"),C=s("AppView"),I=s("RouteView");return n(),l(w,{src:"/me"},{default:e(({data:V})=>[V?(n(),l(I,{key:0,name:"zone-egress-list-view",params:{zone:""}},{default:e(({route:k,t:c})=>[a(C,null,{title:e(()=>[E("h2",null,[a(m,{title:c("zone-egresses.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[d(),a(w,{src:`/zone-cps/${k.params.zone||"*"}/egresses?page=1&size=100`},{default:e(({data:r,error:g})=>[a(h,null,{body:e(()=>[g!==void 0?(n(),l(R,{key:0,error:g},null,8,["error"])):(n(),l(D,{key:1,class:"zone-egress-collection","data-testid":"zone-egress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Status",key:"status"},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":1,"page-size":100,total:r==null?void 0:r.total,items:r?b(r.items):void 0,error:g,"empty-state-message":c("common.emptyState.message",{type:"Zone Egresses"}),"empty-state-cta-to":c("zone-egresses.href.docs"),"empty-state-cta-text":c("common.documentation"),onChange:k.update},{name:e(({row:o,rowValue:K})=>[a(u,{to:o.detailViewRoute,"data-testid":"detail-view-link"},{default:e(()=>[d(y(K),1)]),_:2},1032,["to"])]),addressPort:e(({rowValue:o})=>[o?(n(),l(S,{key:0,text:o},null,8,["text"])):(n(),z(x,{key:1},[d(y(c("common.collection.none")),1)],64))]),status:e(({rowValue:o})=>[o?(n(),l(N,{key:0,status:o},null,8,["status"])):(n(),z(x,{key:1},[d(y(c("common.collection.none")),1)],64))]),actions:e(({row:o})=>[a(_,{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[a(t,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[a(v(T),{size:v($)},null,8,["size"])]),_:1})]),items:e(()=>[a(p,{item:{to:o.detailViewRoute,label:c("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):A("",!0)]),_:1})}}});const j=F(P,[["__scopeId","data-v-f2886350"]]);export{j as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/KFilterBar-9d976548.js b/app/kuma-ui/pkg/resources/data/assets/KFilterBar-23a0d139.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/KFilterBar-9d976548.js rename to app/kuma-ui/pkg/resources/data/assets/KFilterBar-23a0d139.js index deadf4d32cfb..64e4b18d0187 100644 --- a/app/kuma-ui/pkg/resources/data/assets/KFilterBar-9d976548.js +++ b/app/kuma-ui/pkg/resources/data/assets/KFilterBar-23a0d139.js @@ -1,2 +1,2 @@ -var ce=Object.defineProperty;var de=(n,o,a)=>o in n?ce(n,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[o]=a;var V=(n,o,a)=>(de(n,typeof o!="symbol"?o+"":o,a),a);import{d as oe,g as pe,f as me,r as fe,o as p,i as B,w as y,U as ie,j as D,n as f,H as b,l as k,F as L,W as ge,k as c,aa as ve,p as w,I as le,m as H,v as ye,K as M,a1 as he,Y as be,a2 as ke,a3 as _e,a0 as Te,t as re,y as U,h as Q,as as ae,at as Se,au as we,av as Ce,B as ne,aw as xe,ax as De,z as Ie,V as ze,D as Ue,G as Le}from"./index-cde24e60.js";import{d as Ae,a as Ne,c as Fe,C as je}from"./dataplane-0a086c06.js";const Ee={key:0},Be=oe({__name:"DataPlaneList",props:{total:{default:0},pageNumber:{},pageSize:{},items:{},error:{},gateways:{type:Boolean,default:!1}},emits:["load-data","change"],setup(n,{emit:o}){const a=n,{t:i,formatIsoDate:s}=pe(),g=me()("use zones");function T(v){return v.map(l=>{var j,I,K,e,r,m,z,Y;const S=l.mesh,t=l.name,_=((j=l.dataplane.networking.gateway)==null?void 0:j.type)||"STANDARD",x={name:_==="STANDARD"?"data-plane-detail-view":"gateway-detail-view",params:{mesh:S,dataPlane:t}},O=["kuma.io/protocol","kuma.io/service","kuma.io/zone"],A=Ae(l.dataplane).filter(u=>O.includes(u.label)),E=(I=A.find(u=>u.label==="kuma.io/service"))==null?void 0:I.value,Z=(K=A.find(u=>u.label==="kuma.io/protocol"))==null?void 0:K.value,N=(e=A.find(u=>u.label==="kuma.io/zone"))==null?void 0:e.value;let $;E!==void 0&&($={name:"service-detail-view",params:{mesh:S,service:E}});let P;N!==void 0&&(P={name:"zone-cp-detail-view",params:{zone:N}});const{status:R}=Ne(l.dataplane,l.dataplaneInsight),W=((r=l.dataplaneInsight)==null?void 0:r.subscriptions)??[],G={totalUpdates:0,totalRejectedUpdates:0,dpVersion:null,envoyVersion:null,selectedTime:NaN,selectedUpdateTime:NaN,version:null},h=W.reduce((u,C)=>{var X,ee;if(C.connectTime){const te=Date.parse(C.connectTime);(!u.selectedTime||te>u.selectedTime)&&(u.selectedTime=te)}const J=Date.parse(C.status.lastUpdateTime);return J&&(!u.selectedUpdateTime||J>u.selectedUpdateTime)&&(u.selectedUpdateTime=J),{totalUpdates:u.totalUpdates+parseInt(C.status.total.responsesSent??"0",10),totalRejectedUpdates:u.totalRejectedUpdates+parseInt(C.status.total.responsesRejected??"0",10),dpVersion:((X=C.version)==null?void 0:X.kumaDp.version)||u.dpVersion,envoyVersion:((ee=C.version)==null?void 0:ee.envoy.version)||u.envoyVersion,selectedTime:u.selectedTime,selectedUpdateTime:u.selectedUpdateTime,version:C.version||u.version}},G),F={name:t,dataplaneInsight:l.dataplaneInsight,detailViewRoute:x,type:_,zone:{title:N??i("common.collection.none"),route:P},service:{title:E??i("common.collection.none"),route:$},protocol:Z??i("common.collection.none"),status:R,totalUpdates:h.totalUpdates,totalRejectedUpdates:h.totalRejectedUpdates,envoyVersion:h.envoyVersion??i("common.collection.none"),warnings:{version_mismatch:!1,cert_expired:!1},lastUpdated:h.selectedUpdateTime?s(new Date(h.selectedUpdateTime).toUTCString()):i("common.collection.none"),lastConnected:h.selectedTime?s(new Date(h.selectedTime).toUTCString()):i("common.collection.none"),overview:l};if(h.version){const{kind:u}=Fe(h.version);u!==je&&(F.warnings.version_mismatch=!0)}g&&h.dpVersion&&A.find(C=>C.label==="kuma.io/zone")&&typeof((m=h.version)==null?void 0:m.kumaDp.kumaCpCompatible)=="boolean"&&!h.version.kumaDp.kumaCpCompatible&&(F.warnings.version_mismatch=!0);const q=(Y=(z=l.dataplaneInsight)==null?void 0:z.mTLS)==null?void 0:Y.certificateExpirationTime;return q&&Date.now()>new Date(q).getTime()&&(F.warnings.cert_expired=!0),F})}return(v,l)=>{const S=fe("RouterLink");return p(),B(Te,{"empty-state-message":c(i)("common.emptyState.message",{type:a.gateways?"Gateways":"Data Plane Proxies"}),"empty-state-cta-to":c(i)(`data-planes.href.docs.${a.gateways?"gateway":"data_plane_proxy"}`),"empty-state-cta-text":c(i)("common.documentation"),headers:[{label:"Name",key:"name"},...a.gateways?[{label:"Type",key:"type"}]:[],{label:"Service",key:"service"},...a.gateways?[]:[{label:"Protocol",key:"protocol"}],...c(g)?[{label:"Zone",key:"zone"}]:[],{label:"Last Updated",key:"lastUpdated"},{label:"Certificate Info",key:"certificate"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":a.pageNumber,"page-size":a.pageSize,total:a.total,items:a.items?T(a.items):void 0,error:a.error,onChange:l[0]||(l[0]=t=>o("change",t))},{toolbar:y(()=>[ie(v.$slots,"toolbar",{},void 0,!0)]),name:y(({row:t})=>[D(S,{to:{name:a.gateways?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:t.name}},"data-testid":"detail-view-link"},{default:y(()=>[f(b(t.name),1)]),_:2},1032,["to"])]),service:y(({rowValue:t})=>[t.route?(p(),B(S,{key:0,to:t.route},{default:y(()=>[f(b(t.title),1)]),_:2},1032,["to"])):(p(),k(L,{key:1},[f(b(t.title),1)],64))]),zone:y(({rowValue:t})=>[t.route?(p(),B(S,{key:0,to:t.route},{default:y(()=>[f(b(t.title),1)]),_:2},1032,["to"])):(p(),k(L,{key:1},[f(b(t.title),1)],64))]),status:y(({rowValue:t})=>[t?(p(),B(ge,{key:0,status:t},null,8,["status"])):(p(),k(L,{key:1},[f(b(c(i)("common.collection.none")),1)],64))]),warnings:y(({row:t})=>[Object.values(t.warnings).some(_=>_)?(p(),B(c(ve),{key:0},{content:y(()=>[w("ul",null,[(p(!0),k(L,null,le(t.warnings,(_,x)=>(p(),k(L,{key:x},[_?(p(),k("li",Ee,b(c(i)(`data-planes.components.data-plane-list.${x}`)),1)):H("",!0)],64))),128))])]),default:y(()=>[f(),D(ye,{class:"mr-1",size:c(M),"hide-title":""},null,8,["size"])]),_:2},1024)):(p(),k(L,{key:1},[f(b(c(i)("common.collection.none")),1)],64))]),certificate:y(({row:t})=>{var _,x;return[f(b((x=(_=t.dataplaneInsight)==null?void 0:_.mTLS)!=null&&x.certificateExpirationTime?c(s)(new Date(t.dataplaneInsight.mTLS.certificateExpirationTime).toUTCString()):c(i)("data-planes.components.data-plane-list.certificate.none")),1)]}),actions:y(({row:t})=>[D(c(he),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:y(()=>[D(c(be),{class:"non-visual-button",appearance:"secondary",size:"small"},{default:y(()=>[D(c(ke),{size:c(M)},null,8,["size"])]),_:1})]),items:y(()=>[D(c(_e),{item:{to:{name:a.gateways?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:t.name}},label:c(i)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:3},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error"])}}});const lt=re(Be,[["__scopeId","data-v-c24aa601"]]);function Me(n,o,a){return Math.max(o,Math.min(n,a))}const $e=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class Pe{constructor(o,a){V(this,"commands");V(this,"keyMap");V(this,"boundTriggerShortcuts");this.commands=a,this.keyMap=Object.fromEntries(Object.entries(o).map(([i,s])=>[i.toLowerCase(),s])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(o){Re(o,this.keyMap,this.commands)}}function Re(n,o,a){const i=qe(n.code),s=[n.ctrlKey?"ctrl":"",n.shiftKey?"shift":"",n.altKey?"alt":"",i].filter(T=>T!=="").join("+"),d=o[s];if(!d)return;const g=a[d];g.isAllowedContext&&!g.isAllowedContext(n)||(g.shouldPreventDefaultAction&&n.preventDefault(),!(g.isDisabled&&g.isDisabled())&&g.trigger(n))}function qe(n){return $e.includes(n)?"":n.replace(/^Key/,"").toLowerCase()}function Ke(n,o){const a=" "+n,i=a.matchAll(/ ([-\s\w]+):\s*/g),s=[];for(const d of Array.from(i)){if(d.index===void 0)continue;const g=Ve(d[1]);if(o.length>0&&!o.includes(g))throw new Error(`Unknown field “${g}”. Known fields: ${o.join(", ")}`);const T=d.index+d[0].length,v=a.substring(T);let l;if(/^\s*["']/.test(v)){const t=v.match(/['"](.*?)['"]/);if(t!==null)l=t[1];else throw new Error(`Quote mismatch for field “${g}”.`)}else{const t=v.indexOf(" "),_=t===-1?v.length:t;l=v.substring(0,_)}l!==""&&s.push([g,l])}return s}function Ve(n){return n.trim().replace(/\s+/g,"-").replace(/-[a-z]/g,(o,a)=>a===0?o:o.substring(1).toUpperCase())}let se=0;const Qe=(n="unique")=>(se++,`${n}-${se}`),ue=n=>(Ue("data-v-9e2bf5f8"),n=n(),Le(),n),He=ue(()=>w("span",{class:"visually-hidden"},"Focus filter",-1)),Oe={class:"k-filter-icon"},Ze=["for"],We=["id","placeholder"],Ge={key:0,class:"k-suggestion-box","data-testid":"k-filter-bar-suggestion-box"},Je={class:"k-suggestion-list"},Ye={key:0,class:"k-filter-bar-error"},Xe={key:0},et=["title","data-filter-field"],tt={class:"visually-hidden"},at=ue(()=>w("span",{class:"visually-hidden"},"Clear query",-1)),nt=oe({__name:"KFilterBar",props:{id:{type:String,required:!1,default:()=>Qe("k-filter-bar")},fields:{type:Object,required:!0},placeholder:{type:String,required:!1,default:null},query:{type:String,required:!1,default:""}},emits:["fields-change"],setup(n,{emit:o}){const a=n,i=U(null),s=U(null),d=U(a.query),g=U([]),T=U(null),v=U(!1),l=U(-1),S=Q(()=>Object.keys(a.fields)),t=Q(()=>Object.entries(a.fields).slice(0,5).map(([e,r])=>({fieldName:e,...r}))),_=Q(()=>S.value.length>0?`Filter by ${S.value.join(", ")}`:"Filter"),x=Q(()=>a.placeholder??_.value);ae(()=>g.value,function(e,r){K(e,r)||(T.value=null,o("fields-change",{fields:e,query:d.value}))}),ae(()=>d.value,function(){d.value===""&&(T.value=null),v.value=!0});const O={Enter:"submitQuery",Escape:"closeSuggestionBox",ArrowDown:"jumpToNextSuggestion",ArrowUp:"jumpToPreviousSuggestion"},A={submitQuery:{trigger:N,isAllowedContext(e){return s.value!==null&&e.composedPath().includes(s.value)},shouldPreventDefaultAction:!0},jumpToNextSuggestion:{trigger:$,isAllowedContext(e){return s.value!==null&&e.composedPath().includes(s.value)},shouldPreventDefaultAction:!0},jumpToPreviousSuggestion:{trigger:P,isAllowedContext(e){return s.value!==null&&e.composedPath().includes(s.value)},shouldPreventDefaultAction:!0},closeSuggestionBox:{trigger:j,isAllowedContext(e){return i.value!==null&&e.composedPath().includes(i.value)}}};function E(){const e=new Pe(O,A);Ie(function(){e.registerListener()}),ze(function(){e.unRegisterListener()}),I(d.value)}E();function Z(e){const r=e.target;I(r.value)}function N(){if(s.value instanceof HTMLInputElement)if(l.value===-1)I(s.value.value),v.value=!1;else{const e=t.value[l.value].fieldName;e&&h(s.value,e)}}function $(){R(1)}function P(){R(-1)}function R(e){l.value=Me(l.value+e,-1,t.value.length-1)}function W(){s.value instanceof HTMLInputElement&&s.value.focus()}function G(e){const m=e.currentTarget.getAttribute("data-filter-field");m&&s.value instanceof HTMLInputElement&&h(s.value,m)}function h(e,r){const m=d.value===""||d.value.endsWith(" ")?"":" ";d.value+=m+r+":",e.focus(),l.value=-1}function F(){d.value="",s.value instanceof HTMLInputElement&&(s.value.value="",s.value.focus(),I(""))}function q(e){e.relatedTarget===null&&j(),i.value instanceof HTMLElement&&e.relatedTarget instanceof Node&&!i.value.contains(e.relatedTarget)&&j()}function j(){v.value=!1}function I(e){T.value=null;try{const r=Ke(e,S.value);r.sort((m,z)=>m[0].localeCompare(z[0])),g.value=r}catch(r){if(r instanceof Error)T.value=r,v.value=!0;else throw r}}function K(e,r){return JSON.stringify(e)===JSON.stringify(r)}return(e,r)=>(p(),k("div",{ref_key:"filterBar",ref:i,class:"k-filter-bar","data-testid":"k-filter-bar"},[w("button",{class:"k-focus-filter-input-button",title:"Focus filter",type:"button","data-testid":"k-filter-bar-focus-filter-input-button",onClick:W},[He,f(),w("span",Oe,[D(c(Se),{decorative:"","data-testid":"k-filter-bar-filter-icon","hide-title":"",size:c(M)},null,8,["size"])])]),f(),w("label",{for:`${a.id}-filter-bar-input`,class:"visually-hidden"},[ie(e.$slots,"default",{},()=>[f(b(_.value),1)],!0)],8,Ze),f(),we(w("input",{id:`${a.id}-filter-bar-input`,ref_key:"filterInput",ref:s,"onUpdate:modelValue":r[0]||(r[0]=m=>d.value=m),class:"k-filter-bar-input",type:"text",placeholder:x.value,"data-testid":"k-filter-bar-filter-input",onFocus:r[1]||(r[1]=m=>v.value=!0),onBlur:q,onChange:Z},null,40,We),[[Ce,d.value]]),f(),v.value?(p(),k("div",Ge,[w("div",Je,[T.value!==null?(p(),k("p",Ye,b(T.value.message),1)):(p(),k("button",{key:1,class:ne(["k-submit-query-button",{"k-submit-query-button-is-selected":l.value===-1}]),title:"Submit query",type:"button","data-testid":"k-filter-bar-submit-query-button",onClick:N},` +var ce=Object.defineProperty;var de=(n,o,a)=>o in n?ce(n,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[o]=a;var V=(n,o,a)=>(de(n,typeof o!="symbol"?o+"":o,a),a);import{d as oe,g as pe,f as me,r as fe,o as p,i as B,w as y,U as ie,j as D,n as f,H as b,l as k,F as L,W as ge,k as c,aa as ve,p as w,I as le,m as H,v as ye,K as M,a1 as he,Y as be,a2 as ke,a3 as _e,a0 as Te,t as re,y as U,h as Q,as as ae,at as Se,au as we,av as Ce,B as ne,aw as xe,ax as De,z as Ie,V as ze,D as Ue,G as Le}from"./index-b94d59a3.js";import{d as Ae,a as Ne,c as Fe,C as je}from"./dataplane-0a086c06.js";const Ee={key:0},Be=oe({__name:"DataPlaneList",props:{total:{default:0},pageNumber:{},pageSize:{},items:{},error:{},gateways:{type:Boolean,default:!1}},emits:["load-data","change"],setup(n,{emit:o}){const a=n,{t:i,formatIsoDate:s}=pe(),g=me()("use zones");function T(v){return v.map(l=>{var j,I,K,e,r,m,z,Y;const S=l.mesh,t=l.name,_=((j=l.dataplane.networking.gateway)==null?void 0:j.type)||"STANDARD",x={name:_==="STANDARD"?"data-plane-detail-view":"gateway-detail-view",params:{mesh:S,dataPlane:t}},O=["kuma.io/protocol","kuma.io/service","kuma.io/zone"],A=Ae(l.dataplane).filter(u=>O.includes(u.label)),E=(I=A.find(u=>u.label==="kuma.io/service"))==null?void 0:I.value,Z=(K=A.find(u=>u.label==="kuma.io/protocol"))==null?void 0:K.value,N=(e=A.find(u=>u.label==="kuma.io/zone"))==null?void 0:e.value;let $;E!==void 0&&($={name:"service-detail-view",params:{mesh:S,service:E}});let P;N!==void 0&&(P={name:"zone-cp-detail-view",params:{zone:N}});const{status:R}=Ne(l.dataplane,l.dataplaneInsight),W=((r=l.dataplaneInsight)==null?void 0:r.subscriptions)??[],G={totalUpdates:0,totalRejectedUpdates:0,dpVersion:null,envoyVersion:null,selectedTime:NaN,selectedUpdateTime:NaN,version:null},h=W.reduce((u,C)=>{var X,ee;if(C.connectTime){const te=Date.parse(C.connectTime);(!u.selectedTime||te>u.selectedTime)&&(u.selectedTime=te)}const J=Date.parse(C.status.lastUpdateTime);return J&&(!u.selectedUpdateTime||J>u.selectedUpdateTime)&&(u.selectedUpdateTime=J),{totalUpdates:u.totalUpdates+parseInt(C.status.total.responsesSent??"0",10),totalRejectedUpdates:u.totalRejectedUpdates+parseInt(C.status.total.responsesRejected??"0",10),dpVersion:((X=C.version)==null?void 0:X.kumaDp.version)||u.dpVersion,envoyVersion:((ee=C.version)==null?void 0:ee.envoy.version)||u.envoyVersion,selectedTime:u.selectedTime,selectedUpdateTime:u.selectedUpdateTime,version:C.version||u.version}},G),F={name:t,dataplaneInsight:l.dataplaneInsight,detailViewRoute:x,type:_,zone:{title:N??i("common.collection.none"),route:P},service:{title:E??i("common.collection.none"),route:$},protocol:Z??i("common.collection.none"),status:R,totalUpdates:h.totalUpdates,totalRejectedUpdates:h.totalRejectedUpdates,envoyVersion:h.envoyVersion??i("common.collection.none"),warnings:{version_mismatch:!1,cert_expired:!1},lastUpdated:h.selectedUpdateTime?s(new Date(h.selectedUpdateTime).toUTCString()):i("common.collection.none"),lastConnected:h.selectedTime?s(new Date(h.selectedTime).toUTCString()):i("common.collection.none"),overview:l};if(h.version){const{kind:u}=Fe(h.version);u!==je&&(F.warnings.version_mismatch=!0)}g&&h.dpVersion&&A.find(C=>C.label==="kuma.io/zone")&&typeof((m=h.version)==null?void 0:m.kumaDp.kumaCpCompatible)=="boolean"&&!h.version.kumaDp.kumaCpCompatible&&(F.warnings.version_mismatch=!0);const q=(Y=(z=l.dataplaneInsight)==null?void 0:z.mTLS)==null?void 0:Y.certificateExpirationTime;return q&&Date.now()>new Date(q).getTime()&&(F.warnings.cert_expired=!0),F})}return(v,l)=>{const S=fe("RouterLink");return p(),B(Te,{"empty-state-message":c(i)("common.emptyState.message",{type:a.gateways?"Gateways":"Data Plane Proxies"}),"empty-state-cta-to":c(i)(`data-planes.href.docs.${a.gateways?"gateway":"data_plane_proxy"}`),"empty-state-cta-text":c(i)("common.documentation"),headers:[{label:"Name",key:"name"},...a.gateways?[{label:"Type",key:"type"}]:[],{label:"Service",key:"service"},...a.gateways?[]:[{label:"Protocol",key:"protocol"}],...c(g)?[{label:"Zone",key:"zone"}]:[],{label:"Last Updated",key:"lastUpdated"},{label:"Certificate Info",key:"certificate"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":a.pageNumber,"page-size":a.pageSize,total:a.total,items:a.items?T(a.items):void 0,error:a.error,onChange:l[0]||(l[0]=t=>o("change",t))},{toolbar:y(()=>[ie(v.$slots,"toolbar",{},void 0,!0)]),name:y(({row:t})=>[D(S,{to:{name:a.gateways?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:t.name}},"data-testid":"detail-view-link"},{default:y(()=>[f(b(t.name),1)]),_:2},1032,["to"])]),service:y(({rowValue:t})=>[t.route?(p(),B(S,{key:0,to:t.route},{default:y(()=>[f(b(t.title),1)]),_:2},1032,["to"])):(p(),k(L,{key:1},[f(b(t.title),1)],64))]),zone:y(({rowValue:t})=>[t.route?(p(),B(S,{key:0,to:t.route},{default:y(()=>[f(b(t.title),1)]),_:2},1032,["to"])):(p(),k(L,{key:1},[f(b(t.title),1)],64))]),status:y(({rowValue:t})=>[t?(p(),B(ge,{key:0,status:t},null,8,["status"])):(p(),k(L,{key:1},[f(b(c(i)("common.collection.none")),1)],64))]),warnings:y(({row:t})=>[Object.values(t.warnings).some(_=>_)?(p(),B(c(ve),{key:0},{content:y(()=>[w("ul",null,[(p(!0),k(L,null,le(t.warnings,(_,x)=>(p(),k(L,{key:x},[_?(p(),k("li",Ee,b(c(i)(`data-planes.components.data-plane-list.${x}`)),1)):H("",!0)],64))),128))])]),default:y(()=>[f(),D(ye,{class:"mr-1",size:c(M),"hide-title":""},null,8,["size"])]),_:2},1024)):(p(),k(L,{key:1},[f(b(c(i)("common.collection.none")),1)],64))]),certificate:y(({row:t})=>{var _,x;return[f(b((x=(_=t.dataplaneInsight)==null?void 0:_.mTLS)!=null&&x.certificateExpirationTime?c(s)(new Date(t.dataplaneInsight.mTLS.certificateExpirationTime).toUTCString()):c(i)("data-planes.components.data-plane-list.certificate.none")),1)]}),actions:y(({row:t})=>[D(c(he),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:y(()=>[D(c(be),{class:"non-visual-button",appearance:"secondary",size:"small"},{default:y(()=>[D(c(ke),{size:c(M)},null,8,["size"])]),_:1})]),items:y(()=>[D(c(_e),{item:{to:{name:a.gateways?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:t.name}},label:c(i)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:3},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error"])}}});const lt=re(Be,[["__scopeId","data-v-c24aa601"]]);function Me(n,o,a){return Math.max(o,Math.min(n,a))}const $e=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class Pe{constructor(o,a){V(this,"commands");V(this,"keyMap");V(this,"boundTriggerShortcuts");this.commands=a,this.keyMap=Object.fromEntries(Object.entries(o).map(([i,s])=>[i.toLowerCase(),s])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(o){Re(o,this.keyMap,this.commands)}}function Re(n,o,a){const i=qe(n.code),s=[n.ctrlKey?"ctrl":"",n.shiftKey?"shift":"",n.altKey?"alt":"",i].filter(T=>T!=="").join("+"),d=o[s];if(!d)return;const g=a[d];g.isAllowedContext&&!g.isAllowedContext(n)||(g.shouldPreventDefaultAction&&n.preventDefault(),!(g.isDisabled&&g.isDisabled())&&g.trigger(n))}function qe(n){return $e.includes(n)?"":n.replace(/^Key/,"").toLowerCase()}function Ke(n,o){const a=" "+n,i=a.matchAll(/ ([-\s\w]+):\s*/g),s=[];for(const d of Array.from(i)){if(d.index===void 0)continue;const g=Ve(d[1]);if(o.length>0&&!o.includes(g))throw new Error(`Unknown field “${g}”. Known fields: ${o.join(", ")}`);const T=d.index+d[0].length,v=a.substring(T);let l;if(/^\s*["']/.test(v)){const t=v.match(/['"](.*?)['"]/);if(t!==null)l=t[1];else throw new Error(`Quote mismatch for field “${g}”.`)}else{const t=v.indexOf(" "),_=t===-1?v.length:t;l=v.substring(0,_)}l!==""&&s.push([g,l])}return s}function Ve(n){return n.trim().replace(/\s+/g,"-").replace(/-[a-z]/g,(o,a)=>a===0?o:o.substring(1).toUpperCase())}let se=0;const Qe=(n="unique")=>(se++,`${n}-${se}`),ue=n=>(Ue("data-v-9e2bf5f8"),n=n(),Le(),n),He=ue(()=>w("span",{class:"visually-hidden"},"Focus filter",-1)),Oe={class:"k-filter-icon"},Ze=["for"],We=["id","placeholder"],Ge={key:0,class:"k-suggestion-box","data-testid":"k-filter-bar-suggestion-box"},Je={class:"k-suggestion-list"},Ye={key:0,class:"k-filter-bar-error"},Xe={key:0},et=["title","data-filter-field"],tt={class:"visually-hidden"},at=ue(()=>w("span",{class:"visually-hidden"},"Clear query",-1)),nt=oe({__name:"KFilterBar",props:{id:{type:String,required:!1,default:()=>Qe("k-filter-bar")},fields:{type:Object,required:!0},placeholder:{type:String,required:!1,default:null},query:{type:String,required:!1,default:""}},emits:["fields-change"],setup(n,{emit:o}){const a=n,i=U(null),s=U(null),d=U(a.query),g=U([]),T=U(null),v=U(!1),l=U(-1),S=Q(()=>Object.keys(a.fields)),t=Q(()=>Object.entries(a.fields).slice(0,5).map(([e,r])=>({fieldName:e,...r}))),_=Q(()=>S.value.length>0?`Filter by ${S.value.join(", ")}`:"Filter"),x=Q(()=>a.placeholder??_.value);ae(()=>g.value,function(e,r){K(e,r)||(T.value=null,o("fields-change",{fields:e,query:d.value}))}),ae(()=>d.value,function(){d.value===""&&(T.value=null),v.value=!0});const O={Enter:"submitQuery",Escape:"closeSuggestionBox",ArrowDown:"jumpToNextSuggestion",ArrowUp:"jumpToPreviousSuggestion"},A={submitQuery:{trigger:N,isAllowedContext(e){return s.value!==null&&e.composedPath().includes(s.value)},shouldPreventDefaultAction:!0},jumpToNextSuggestion:{trigger:$,isAllowedContext(e){return s.value!==null&&e.composedPath().includes(s.value)},shouldPreventDefaultAction:!0},jumpToPreviousSuggestion:{trigger:P,isAllowedContext(e){return s.value!==null&&e.composedPath().includes(s.value)},shouldPreventDefaultAction:!0},closeSuggestionBox:{trigger:j,isAllowedContext(e){return i.value!==null&&e.composedPath().includes(i.value)}}};function E(){const e=new Pe(O,A);Ie(function(){e.registerListener()}),ze(function(){e.unRegisterListener()}),I(d.value)}E();function Z(e){const r=e.target;I(r.value)}function N(){if(s.value instanceof HTMLInputElement)if(l.value===-1)I(s.value.value),v.value=!1;else{const e=t.value[l.value].fieldName;e&&h(s.value,e)}}function $(){R(1)}function P(){R(-1)}function R(e){l.value=Me(l.value+e,-1,t.value.length-1)}function W(){s.value instanceof HTMLInputElement&&s.value.focus()}function G(e){const m=e.currentTarget.getAttribute("data-filter-field");m&&s.value instanceof HTMLInputElement&&h(s.value,m)}function h(e,r){const m=d.value===""||d.value.endsWith(" ")?"":" ";d.value+=m+r+":",e.focus(),l.value=-1}function F(){d.value="",s.value instanceof HTMLInputElement&&(s.value.value="",s.value.focus(),I(""))}function q(e){e.relatedTarget===null&&j(),i.value instanceof HTMLElement&&e.relatedTarget instanceof Node&&!i.value.contains(e.relatedTarget)&&j()}function j(){v.value=!1}function I(e){T.value=null;try{const r=Ke(e,S.value);r.sort((m,z)=>m[0].localeCompare(z[0])),g.value=r}catch(r){if(r instanceof Error)T.value=r,v.value=!0;else throw r}}function K(e,r){return JSON.stringify(e)===JSON.stringify(r)}return(e,r)=>(p(),k("div",{ref_key:"filterBar",ref:i,class:"k-filter-bar","data-testid":"k-filter-bar"},[w("button",{class:"k-focus-filter-input-button",title:"Focus filter",type:"button","data-testid":"k-filter-bar-focus-filter-input-button",onClick:W},[He,f(),w("span",Oe,[D(c(Se),{decorative:"","data-testid":"k-filter-bar-filter-icon","hide-title":"",size:c(M)},null,8,["size"])])]),f(),w("label",{for:`${a.id}-filter-bar-input`,class:"visually-hidden"},[ie(e.$slots,"default",{},()=>[f(b(_.value),1)],!0)],8,Ze),f(),we(w("input",{id:`${a.id}-filter-bar-input`,ref_key:"filterInput",ref:s,"onUpdate:modelValue":r[0]||(r[0]=m=>d.value=m),class:"k-filter-bar-input",type:"text",placeholder:x.value,"data-testid":"k-filter-bar-filter-input",onFocus:r[1]||(r[1]=m=>v.value=!0),onBlur:q,onChange:Z},null,40,We),[[Ce,d.value]]),f(),v.value?(p(),k("div",Ge,[w("div",Je,[T.value!==null?(p(),k("p",Ye,b(T.value.message),1)):(p(),k("button",{key:1,class:ne(["k-submit-query-button",{"k-submit-query-button-is-selected":l.value===-1}]),title:"Submit query",type:"button","data-testid":"k-filter-bar-submit-query-button",onClick:N},` Submit `+b(d.value),3)),f(),(p(!0),k(L,null,le(t.value,(m,z)=>(p(),k("div",{key:`${a.id}-${z}`,class:ne(["k-suggestion-list-item",{"k-suggestion-list-item-is-selected":l.value===z}])},[w("b",null,b(m.fieldName),1),m.description!==""?(p(),k("span",Xe,": "+b(m.description),1)):H("",!0),f(),w("button",{class:"k-apply-suggestion-button",title:`Add ${m.fieldName}:`,type:"button","data-filter-field":m.fieldName,"data-testid":"k-filter-bar-apply-suggestion-button",onClick:G},[w("span",tt,"Add "+b(m.fieldName)+":",1),f(),D(c(xe),{decorative:"","hide-title":"",size:c(M)},null,8,["size"])],8,et)],2))),128))])])):H("",!0),f(),d.value!==""?(p(),k("button",{key:1,class:"k-clear-query-button",title:"Clear query",type:"button","data-testid":"k-filter-bar-clear-query-button",onClick:F},[at,f(),D(c(De),{decorative:"","hide-title":"",size:c(M)},null,8,["size"])])):H("",!0)],512))}});const rt=re(nt,[["__scopeId","data-v-9e2bf5f8"]]);export{lt as D,rt as K}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-ee855a73.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-9c6b7609.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/LoadingBox-ee855a73.js rename to app/kuma-ui/pkg/resources/data/assets/LoadingBox-9c6b7609.js index 626559e06eaf..66dc9d396e83 100644 --- a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-ee855a73.js +++ b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-9c6b7609.js @@ -1 +1 @@ -import{t as d,o as n,l as _,n as s,D as l,G as c,p as o}from"./index-cde24e60.js";const a={},e=t=>(l("data-v-67594d24"),t=t(),c(),t),i={class:"loading","data-testid":"loading"},u=e(()=>o("div",null,null,-1)),p=e(()=>o("div",null,null,-1)),r=e(()=>o("div",null,null,-1)),v=e(()=>o("div",null,null,-1)),h=e(()=>o("div",null,null,-1));function x(t,f){return n(),_("div",i,[u,s(),p,s(),r,s(),v,s(),h])}const B=d(a,[["render",x],["__scopeId","data-v-67594d24"]]);export{B as L}; +import{t as d,o as n,l as _,n as s,D as l,G as c,p as o}from"./index-b94d59a3.js";const a={},e=t=>(l("data-v-67594d24"),t=t(),c(),t),i={class:"loading","data-testid":"loading"},u=e(()=>o("div",null,null,-1)),p=e(()=>o("div",null,null,-1)),r=e(()=>o("div",null,null,-1)),v=e(()=>o("div",null,null,-1)),h=e(()=>o("div",null,null,-1));function x(t,f){return n(),_("div",i,[u,s(),p,s(),r,s(),v,s(),h])}const B=d(a,[["render",x],["__scopeId","data-v-67594d24"]]);export{B as L}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-8aae73b6.js b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-2371a91b.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/MainOverviewView-8aae73b6.js rename to app/kuma-ui/pkg/resources/data/assets/MainOverviewView-2371a91b.js index 4f8ed5e3ac1c..f9b6012e9906 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-8aae73b6.js +++ b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-2371a91b.js @@ -1 +1 @@ -import{d as c,Z as l,r as e,o as u,i as p,w as t,j as o,p as _,n as m,k as w}from"./index-cde24e60.js";const h=c({__name:"MainOverviewView",setup(d){const n=l();return(v,V)=>{const a=e("RouteTitle"),i=e("AppView"),r=e("RouteView");return u(),p(r,{name:"home"},{default:t(({t:s})=>[o(i,null,{title:t(()=>[_("h1",null,[o(a,{title:s("main-overview.routes.item.title"),render:!0},null,8,["title"])])]),default:t(()=>[m(),o(w(n))]),_:2},1024)]),_:1})}}});export{h as default}; +import{d as c,Z as l,r as e,o as u,i as p,w as t,j as o,p as _,n as m,k as w}from"./index-b94d59a3.js";const h=c({__name:"MainOverviewView",setup(d){const n=l();return(v,V)=>{const a=e("RouteTitle"),i=e("AppView"),r=e("RouteView");return u(),p(r,{name:"home"},{default:t(({t:s})=>[o(i,null,{title:t(()=>[_("h1",null,[o(a,{title:s("main-overview.routes.item.title"),render:!0},null,8,["title"])])]),default:t(()=>[m(),o(w(n))]),_:2},1024)]),_:1})}}});export{h as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-dd68cdee.js b/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-6608f076.js similarity index 77% rename from app/kuma-ui/pkg/resources/data/assets/MeshConfigView-dd68cdee.js rename to app/kuma-ui/pkg/resources/data/assets/MeshConfigView-6608f076.js index 9540a47044df..6b1a39c6c044 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-dd68cdee.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-6608f076.js @@ -1 +1 @@ -import{d as h,R as w,r as e,o as t,i as s,w as o,j as a,p as k,n as V,E as v,x as g,k as C}from"./index-cde24e60.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-404c075c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import"./toYaml-4e00099e.js";const $=h({__name:"MeshConfigView",setup(R){const i=w();return(y,A)=>{const m=e("RouteTitle"),u=e("DataSource"),_=e("KCard"),l=e("AppView"),p=e("RouteView");return t(),s(p,{name:"mesh-config-view","data-testid":"mesh-config-view",params:{mesh:""}},{default:o(({route:n,t:d})=>[a(l,null,{title:o(()=>[k("h2",null,[a(m,{title:d("meshes.routes.item.navigation.mesh-config-view"),render:!0},null,8,["title"])])]),default:o(()=>[V(),a(_,null,{body:o(()=>[a(u,{src:`/meshes/${n.params.mesh}`},{default:o(({data:r,error:c})=>[c!==void 0?(t(),s(v,{key:0,error:c},null,8,["error"])):r===void 0?(t(),s(g,{key:1})):(t(),s(x,{key:2,id:"code-block-mesh",resource:r,"resource-fetcher":f=>C(i).getMesh({name:n.params.mesh},f)},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{$ as default}; +import{d as h,R as w,r as e,o as t,i as s,w as o,j as a,p as k,n as V,E as v,x as g,k as C}from"./index-b94d59a3.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-7309e56a.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import"./toYaml-4e00099e.js";const $=h({__name:"MeshConfigView",setup(R){const i=w();return(y,A)=>{const m=e("RouteTitle"),u=e("DataSource"),_=e("KCard"),l=e("AppView"),p=e("RouteView");return t(),s(p,{name:"mesh-config-view","data-testid":"mesh-config-view",params:{mesh:""}},{default:o(({route:n,t:d})=>[a(l,null,{title:o(()=>[k("h2",null,[a(m,{title:d("meshes.routes.item.navigation.mesh-config-view"),render:!0},null,8,["title"])])]),default:o(()=>[V(),a(_,null,{body:o(()=>[a(u,{src:`/meshes/${n.params.mesh}`},{default:o(({data:r,error:c})=>[c!==void 0?(t(),s(v,{key:0,error:c},null,8,["error"])):r===void 0?(t(),s(g,{key:1})):(t(),s(x,{key:2,id:"code-block-mesh",resource:r,"resource-fetcher":f=>C(i).getMesh({name:n.params.mesh},f)},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{$ as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-d1ba4972.js b/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-8b955f16.js similarity index 95% rename from app/kuma-ui/pkg/resources/data/assets/MeshDetailView-d1ba4972.js rename to app/kuma-ui/pkg/resources/data/assets/MeshDetailView-8b955f16.js index 73754b9ddff2..84f9f0a7ef21 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-d1ba4972.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-8b955f16.js @@ -1 +1 @@ -import{d as V,g,h as D,o as t,l as k,n as r,H as i,k as _,j as e,a6 as R,t as x,a7 as S,r as c,i as u,w as n,E as B,x as M,p as $}from"./index-cde24e60.js";const I={class:"date-status"},C=V({__name:"ResourceDateStatus",props:{creationTime:{},modificationTime:{}},setup(p){const a=p,{t:m,formatIsoDate:d}=g(),l=D(()=>d(a.creationTime)),s=D(()=>d(a.modificationTime));return(f,h)=>(t(),k("span",I,[r(i(_(m)("common.detail.created"))+": "+i(l.value)+" ",1),e(_(R)),r(" "+i(_(m)("common.detail.modified"))+": "+i(s.value),1)]))}});const N=x(C,[["__scopeId","data-v-fa366713"]]),A={key:2,class:"stack","data-testid":"detail-view-details"},E={class:"date-status-wrapper"},b=V({__name:"MeshDetailView",setup(p){const a=S();return(m,d)=>{const l=c("RouteTitle"),s=c("DataSource"),f=c("AppView"),h=c("RouteView");return t(),u(h,{name:"mesh-overview-view",params:{mesh:""}},{default:n(({route:v,t:T})=>[e(l,{title:T("meshes.routes.overview.title")},null,8,["title"]),r(),e(f,null,{default:n(()=>[e(s,{src:`/meshes/${v.params.mesh}`},{default:n(({data:o,error:w})=>[e(s,{src:`/mesh-insights/${v.params.mesh}`},{default:n(({data:y})=>[w?(t(),u(B,{key:0,error:w},null,8,["error"])):o===void 0?(t(),u(M,{key:1})):(t(),k("div",A,[e(_(a),{mesh:o,"mesh-insight":y},null,8,["mesh","mesh-insight"]),r(),$("div",E,[e(N,{"creation-time":o.creationTime,"modification-time":o.modificationTime},null,8,["creation-time","modification-time"])])]))]),_:2},1032,["src"])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});const H=x(b,[["__scopeId","data-v-e0c46cc1"]]);export{H as default}; +import{d as V,g,h as D,o as t,l as k,n as r,H as i,k as _,j as e,a6 as R,t as x,a7 as S,r as c,i as u,w as n,E as B,x as M,p as $}from"./index-b94d59a3.js";const I={class:"date-status"},C=V({__name:"ResourceDateStatus",props:{creationTime:{},modificationTime:{}},setup(p){const a=p,{t:m,formatIsoDate:d}=g(),l=D(()=>d(a.creationTime)),s=D(()=>d(a.modificationTime));return(f,h)=>(t(),k("span",I,[r(i(_(m)("common.detail.created"))+": "+i(l.value)+" ",1),e(_(R)),r(" "+i(_(m)("common.detail.modified"))+": "+i(s.value),1)]))}});const N=x(C,[["__scopeId","data-v-fa366713"]]),A={key:2,class:"stack","data-testid":"detail-view-details"},E={class:"date-status-wrapper"},b=V({__name:"MeshDetailView",setup(p){const a=S();return(m,d)=>{const l=c("RouteTitle"),s=c("DataSource"),f=c("AppView"),h=c("RouteView");return t(),u(h,{name:"mesh-overview-view",params:{mesh:""}},{default:n(({route:v,t:T})=>[e(l,{title:T("meshes.routes.overview.title")},null,8,["title"]),r(),e(f,null,{default:n(()=>[e(s,{src:`/meshes/${v.params.mesh}`},{default:n(({data:o,error:w})=>[e(s,{src:`/mesh-insights/${v.params.mesh}`},{default:n(({data:y})=>[w?(t(),u(B,{key:0,error:w},null,8,["error"])):o===void 0?(t(),u(M,{key:1})):(t(),k("div",A,[e(_(a),{mesh:o,"mesh-insight":y},null,8,["mesh","mesh-insight"]),r(),$("div",E,[e(N,{"creation-time":o.creationTime,"modification-time":o.modificationTime},null,8,["creation-time","modification-time"])])]))]),_:2},1032,["src"])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});const H=x(b,[["__scopeId","data-v-e0c46cc1"]]);export{H as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-47ea5bd5.js b/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-6ead7bad.js similarity index 69% rename from app/kuma-ui/pkg/resources/data/assets/MeshIndexView-47ea5bd5.js rename to app/kuma-ui/pkg/resources/data/assets/MeshIndexView-6ead7bad.js index eba079f958a4..ae579ea62358 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-47ea5bd5.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-6ead7bad.js @@ -1 +1 @@ -import{t as a,r as e,o as i,i as m,w as t,j as o}from"./index-cde24e60.js";const _={};function u(p,d){const s=e("RouterView"),n=e("AppView"),r=e("RouteView");return i(),m(r,{name:"mesh-index-view"},{default:t(({t:c})=>[o(n,{breadcrumbs:[{to:{name:"mesh-list-view"},text:c("meshes.routes.item.breadcrumbs")}]},{default:t(()=>[o(s)]),_:2},1032,["breadcrumbs"])]),_:1})}const f=a(_,[["render",u]]);export{f as default}; +import{t as a,r as e,o as i,i as m,w as t,j as o}from"./index-b94d59a3.js";const _={};function u(p,d){const s=e("RouterView"),n=e("AppView"),r=e("RouteView");return i(),m(r,{name:"mesh-index-view"},{default:t(({t:c})=>[o(n,{breadcrumbs:[{to:{name:"mesh-list-view"},text:c("meshes.routes.item.breadcrumbs")}]},{default:t(()=>[o(s)]),_:2},1032,["breadcrumbs"])]),_:1})}const f=a(_,[["render",u]]);export{f as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshListView-7c605640.js b/app/kuma-ui/pkg/resources/data/assets/MeshListView-a720346f.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/MeshListView-7c605640.js rename to app/kuma-ui/pkg/resources/data/assets/MeshListView-a720346f.js index c79c76f7e25f..7f8d5a6c9432 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshListView-7c605640.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshListView-a720346f.js @@ -1 +1 @@ -import{d as f,r as m,o as l,i as c,w as e,j as t,p as u,n as d,k as a,$ as k,E as v,a0 as b,H as V,a1 as z,Y as x,a2 as C,K as I,a3 as L,m as N,t as R}from"./index-cde24e60.js";const S={class:"stack"},A=f({__name:"MeshListView",setup(B){return(E,M)=>{const h=m("RouteTitle"),y=m("RouterLink"),w=m("AppView"),r=m("DataSource"),g=m("RouteView");return l(),c(r,{src:"/me"},{default:e(({data:_})=>[_?(l(),c(g,{key:0,name:"mesh-list-view",params:{page:1,size:_.pageSize}},{default:e(({route:o,t:n})=>[t(r,{src:`/meshes?page=${o.params.page}&size=${o.params.size}`},{default:e(({data:s,error:p})=>[t(w,null,{title:e(()=>[u("h1",null,[t(h,{title:n("meshes.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[d(),u("div",S,[t(a(k),null,{body:e(()=>[p!==void 0?(l(),c(v,{key:0,error:p},null,8,["error"])):(l(),c(b,{key:1,class:"mesh-collection","data-testid":"mesh-collection",headers:[{label:"Name",key:"name"},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":parseInt(o.params.page),"page-size":parseInt(o.params.size),total:s==null?void 0:s.total,items:s==null?void 0:s.items,error:p,"empty-state-message":n("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":n("meshes.href.docs"),"empty-state-cta-text":n("common.documentation"),onChange:o.update},{name:e(({row:i})=>[t(y,{to:{name:"mesh-detail-view",params:{mesh:i.name}}},{default:e(()=>[d(V(i.name),1)]),_:2},1032,["to"])]),actions:e(({row:i})=>[t(a(z),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[t(a(x),{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[t(a(C),{size:a(I)},null,8,["size"])]),_:1})]),items:e(()=>[t(a(L),{item:{to:{name:"mesh-detail-view",params:{mesh:i.name}},label:n("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)])]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):N("",!0)]),_:1})}}});const D=R(A,[["__scopeId","data-v-4b21a06e"]]);export{D as default}; +import{d as f,r as m,o as l,i as c,w as e,j as t,p as u,n as d,k as a,$ as k,E as v,a0 as b,H as V,a1 as z,Y as x,a2 as C,K as I,a3 as L,m as N,t as R}from"./index-b94d59a3.js";const S={class:"stack"},A=f({__name:"MeshListView",setup(B){return(E,M)=>{const h=m("RouteTitle"),y=m("RouterLink"),w=m("AppView"),r=m("DataSource"),g=m("RouteView");return l(),c(r,{src:"/me"},{default:e(({data:_})=>[_?(l(),c(g,{key:0,name:"mesh-list-view",params:{page:1,size:_.pageSize}},{default:e(({route:o,t:n})=>[t(r,{src:`/meshes?page=${o.params.page}&size=${o.params.size}`},{default:e(({data:s,error:p})=>[t(w,null,{title:e(()=>[u("h1",null,[t(h,{title:n("meshes.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[d(),u("div",S,[t(a(k),null,{body:e(()=>[p!==void 0?(l(),c(v,{key:0,error:p},null,8,["error"])):(l(),c(b,{key:1,class:"mesh-collection","data-testid":"mesh-collection",headers:[{label:"Name",key:"name"},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":parseInt(o.params.page),"page-size":parseInt(o.params.size),total:s==null?void 0:s.total,items:s==null?void 0:s.items,error:p,"empty-state-message":n("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":n("meshes.href.docs"),"empty-state-cta-text":n("common.documentation"),onChange:o.update},{name:e(({row:i})=>[t(y,{to:{name:"mesh-detail-view",params:{mesh:i.name}}},{default:e(()=>[d(V(i.name),1)]),_:2},1032,["to"])]),actions:e(({row:i})=>[t(a(z),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[t(a(x),{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[t(a(C),{size:a(I)},null,8,["size"])]),_:1})]),items:e(()=>[t(a(L),{item:{to:{name:"mesh-detail-view",params:{mesh:i.name}},label:n("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","onChange"]))]),_:2},1024)])]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):N("",!0)]),_:1})}}});const D=R(A,[["__scopeId","data-v-4b21a06e"]]);export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-620c5fc1.js b/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-b9f9fba5.js similarity index 87% rename from app/kuma-ui/pkg/resources/data/assets/MeshTabsView-620c5fc1.js rename to app/kuma-ui/pkg/resources/data/assets/MeshTabsView-b9f9fba5.js index 9e2c38901e9d..4ffafd9b767b 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-620c5fc1.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-b9f9fba5.js @@ -1 +1 @@ -import{d as h,g as f,a4 as w,r as n,o as R,i as V,w as m,j as s,p as b,a5 as x,k as p,n as _}from"./index-cde24e60.js";import{N as v}from"./NavTabs-49c4f908.js";const k=h({__name:"MeshTabsView",setup(N){var c;const{t:i}=f(),d=(((c=w().getRoutes().find(e=>e.name==="mesh-tabs-view"))==null?void 0:c.children)??[]).map(e=>{var a,t;const r=typeof e.name>"u"?(a=e.children)==null?void 0:a[0]:e,o=r.name,u=((t=r.meta)==null?void 0:t.module)??"";return{title:i(`meshes.routes.item.navigation.${o}`),routeName:o,module:u}});return(e,r)=>{const o=n("RouteTitle"),u=n("RouterView"),l=n("AppView"),a=n("RouteView");return R(),V(a,{name:"mesh-tabs-view",params:{mesh:""}},{default:m(({route:t})=>[s(l,null,{title:m(()=>[b("h1",null,[s(x,{text:t.params.mesh},{default:m(()=>[s(o,{title:p(i)("meshes.routes.item.title",{name:t.params.mesh}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:m(()=>[_(),s(v,{class:"route-mesh-view-tabs",tabs:p(d)},null,8,["tabs"]),_(),s(u)]),_:2},1024)]),_:1})}}});export{k as default}; +import{d as h,g as f,a4 as w,r as n,o as R,i as V,w as m,j as s,p as b,a5 as x,k as p,n as _}from"./index-b94d59a3.js";import{N as v}from"./NavTabs-7d873c96.js";const k=h({__name:"MeshTabsView",setup(N){var c;const{t:i}=f(),d=(((c=w().getRoutes().find(e=>e.name==="mesh-tabs-view"))==null?void 0:c.children)??[]).map(e=>{var a,t;const r=typeof e.name>"u"?(a=e.children)==null?void 0:a[0]:e,o=r.name,u=((t=r.meta)==null?void 0:t.module)??"";return{title:i(`meshes.routes.item.navigation.${o}`),routeName:o,module:u}});return(e,r)=>{const o=n("RouteTitle"),u=n("RouterView"),l=n("AppView"),a=n("RouteView");return R(),V(a,{name:"mesh-tabs-view",params:{mesh:""}},{default:m(({route:t})=>[s(l,null,{title:m(()=>[b("h1",null,[s(x,{text:t.params.mesh},{default:m(()=>[s(o,{title:p(i)("meshes.routes.item.title",{name:t.params.mesh}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:m(()=>[_(),s(v,{class:"route-mesh-view-tabs",tabs:p(d)},null,8,["tabs"]),_(),s(u)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-d2612578.js b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-95dbdbd5.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/MultiZoneView-d2612578.js rename to app/kuma-ui/pkg/resources/data/assets/MultiZoneView-95dbdbd5.js index 17bf7d43e994..b2033cb15f43 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-d2612578.js +++ b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-95dbdbd5.js @@ -1,4 +1,4 @@ -import{L as z}from"./LoadingBox-ee855a73.js";import{O as T,a as V,b as I}from"./OnboardingPage-1fc68af1.js";import{d as k,R as O,y as r,S as A,r as p,o as a,i as N,w as i,j as c,n as e,p as n,l,m as C,D as L,G as R,t as B}from"./index-cde24e60.js";const S=u=>(L("data-v-052795d6"),u=u(),R(),u),D=S(()=>n("p",{class:"mb-4 text-center"},` +import{L as z}from"./LoadingBox-9c6b7609.js";import{O as T,a as V,b as I}from"./OnboardingPage-5e2545c6.js";import{d as k,R as O,y as r,S as A,r as p,o as a,i as N,w as i,j as c,n as e,p as n,l,m as C,D as L,G as R,t as B}from"./index-b94d59a3.js";const S=u=>(L("data-v-052795d6"),u=u(),R(),u),D=S(()=>n("p",{class:"mb-4 text-center"},` A zone requires both the zone control plane and zone ingress. On Kubernetes, you run a single command to create both resources. On Universal, you must create them separately. `,-1)),G={class:"mb-4 text-center"},M=["href"],E={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"},q={key:1,class:"status--is-disconnected","data-testid":"zone-ingress-disconnected"},H={key:0,class:"status-loading-box mt-4"},b=1e3,F=k({__name:"MultiZoneView",setup(u){const m=O(),o=r(!1),s=r(!1),d=r(null),_=r(null);A(function(){f(),h()}),g(),v();async function g(){try{const{total:t}=await m.getZones();o.value=t>0}catch(t){o.value=!1,console.error(t)}finally{o.value||(f(),d.value=window.setTimeout(g,b))}}async function v(){try{const{total:t}=await m.getAllZoneIngressOverviews();s.value=t>0}catch(t){s.value=!1,console.error(t)}finally{s.value||(h(),_.value=window.setTimeout(v,b))}}function f(){d.value!==null&&window.clearTimeout(d.value)}function h(){_.value!==null&&window.clearTimeout(_.value)}return(t,J)=>{const y=p("RouteTitle"),x=p("AppView"),Z=p("RouteView");return a(),N(Z,{name:"onboarding-multi-zone"},{default:i(({t:w})=>[c(y,{title:w("onboarding.routes.multizone.title")},null,8,["title"]),e(),c(x,null,{default:i(()=>[c(T,null,{header:i(()=>[c(V,null,{title:i(()=>[e(` Add zones diff --git a/app/kuma-ui/pkg/resources/data/assets/NavTabs-49c4f908.js b/app/kuma-ui/pkg/resources/data/assets/NavTabs-7d873c96.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/NavTabs-49c4f908.js rename to app/kuma-ui/pkg/resources/data/assets/NavTabs-7d873c96.js index 16a7edca39c2..2d5ac939b540 100644 --- a/app/kuma-ui/pkg/resources/data/assets/NavTabs-49c4f908.js +++ b/app/kuma-ui/pkg/resources/data/assets/NavTabs-7d873c96.js @@ -1 +1 @@ -import{d as m,e as d,h as n,r as i,o as p,i as v,a8 as N,I as f,w as u,j as b,n as h,H as x,k as y,al as k,t as T}from"./index-cde24e60.js";const L=m({__name:"NavTabs",props:{tabs:{type:Array,required:!0}},setup(c){const a=c,o=d(),_=n(()=>a.tabs.map(t=>({title:t.title,hash:"#"+t.routeName}))),l=n(()=>{const t=o.matched.map(e=>e.meta.module??"").filter(e=>e!=="");t.reverse();const s=a.tabs.find(e=>!!(e.routeName===o.name||t.includes(e.module)));return"#"+((s==null?void 0:s.routeName)??a.tabs[0].routeName)});return(t,s)=>{const r=i("RouterLink");return p(),v(y(k),{tabs:_.value,"model-value":l.value,"has-panels":!1,class:"nav-tabs","data-testid":"nav-tabs"},N({_:2},[f(a.tabs,e=>({name:`${e.routeName}-anchor`,fn:u(()=>[b(r,{"data-testid":`${e.routeName}-tab`,to:{name:e.routeName}},{default:u(()=>[h(x(e.title),1)]),_:2},1032,["data-testid","to"])])}))]),1032,["tabs","model-value"])}}});const C=T(L,[["__scopeId","data-v-efa5cb58"]]);export{C as N}; +import{d as m,e as d,h as n,r as i,o as p,i as v,a8 as N,I as f,w as u,j as b,n as h,H as x,k as y,al as k,t as T}from"./index-b94d59a3.js";const L=m({__name:"NavTabs",props:{tabs:{type:Array,required:!0}},setup(c){const a=c,o=d(),_=n(()=>a.tabs.map(t=>({title:t.title,hash:"#"+t.routeName}))),l=n(()=>{const t=o.matched.map(e=>e.meta.module??"").filter(e=>e!=="");t.reverse();const s=a.tabs.find(e=>!!(e.routeName===o.name||t.includes(e.module)));return"#"+((s==null?void 0:s.routeName)??a.tabs[0].routeName)});return(t,s)=>{const r=i("RouterLink");return p(),v(y(k),{tabs:_.value,"model-value":l.value,"has-panels":!1,class:"nav-tabs","data-testid":"nav-tabs"},N({_:2},[f(a.tabs,e=>({name:`${e.routeName}-anchor`,fn:u(()=>[b(r,{"data-testid":`${e.routeName}-tab`,to:{name:e.routeName}},{default:u(()=>[h(x(e.title),1)]),_:2},1032,["data-testid","to"])])}))]),1032,["tabs","model-value"])}}});const C=T(L,[["__scopeId","data-v-efa5cb58"]]);export{C as N}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-1fc68af1.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-5e2545c6.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/OnboardingPage-1fc68af1.js rename to app/kuma-ui/pkg/resources/data/assets/OnboardingPage-5e2545c6.js index fcd4c1ecfb5d..3c41ed41a4a3 100644 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-1fc68af1.js +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-5e2545c6.js @@ -1,4 +1,4 @@ -import{d as p,X as v,o as s,l as r,p as o,U as i,n as t,k as d,m as l,t as u,i as b,w as c,Y as _,j as h,H as f,B as m,D as S,G as y}from"./index-cde24e60.js";const x={class:"onboarding-heading"},k={class:"onboarding-title","data-testid":"onboarding-header"},$={key:0,class:"onboarding-description"},w=p({__name:"OnboardingHeading",setup(a){const e=v();return(n,g)=>(s(),r("div",x,[o("h1",k,[i(n.$slots,"title",{},void 0,!0)]),t(),d(e).description?(s(),r("div",$,[i(n.$slots,"description",{},void 0,!0)])):l("",!0)]))}});const D=u(w,[["__scopeId","data-v-cd4747d1"]]),B={class:"onboarding-actions"},N={class:"button-list"},O=p({__name:"OnboardingNavigation",props:{shouldAllowNext:{type:Boolean,required:!1,default:!0},showSkip:{type:Boolean,required:!1,default:!0},nextStep:{type:String,required:!0},previousStep:{type:String,required:!1,default:""},nextStepTitle:{type:String,required:!1,default:"Next"},lastStep:{type:Boolean,required:!1,default:!1}},setup(a){const e=a;return(n,g)=>(s(),r("div",B,[e.previousStep?(s(),b(d(_),{key:0,appearance:"secondary",to:{name:e.previousStep},"data-testid":"onboarding-previous-button"},{default:c(()=>[t(` +import{d as p,X as v,o as s,l as r,p as o,U as i,n as t,k as d,m as l,t as u,i as b,w as c,Y as _,j as h,H as f,B as m,D as S,G as y}from"./index-b94d59a3.js";const x={class:"onboarding-heading"},k={class:"onboarding-title","data-testid":"onboarding-header"},$={key:0,class:"onboarding-description"},w=p({__name:"OnboardingHeading",setup(a){const e=v();return(n,g)=>(s(),r("div",x,[o("h1",k,[i(n.$slots,"title",{},void 0,!0)]),t(),d(e).description?(s(),r("div",$,[i(n.$slots,"description",{},void 0,!0)])):l("",!0)]))}});const D=u(w,[["__scopeId","data-v-cd4747d1"]]),B={class:"onboarding-actions"},N={class:"button-list"},O=p({__name:"OnboardingNavigation",props:{shouldAllowNext:{type:Boolean,required:!1,default:!0},showSkip:{type:Boolean,required:!1,default:!0},nextStep:{type:String,required:!0},previousStep:{type:String,required:!1,default:""},nextStepTitle:{type:String,required:!1,default:"Next"},lastStep:{type:Boolean,required:!1,default:!1}},setup(a){const e=a;return(n,g)=>(s(),r("div",B,[e.previousStep?(s(),b(d(_),{key:0,appearance:"secondary",to:{name:e.previousStep},"data-testid":"onboarding-previous-button"},{default:c(()=>[t(` Back `)]),_:1},8,["to"])):l("",!0),t(),o("div",N,[e.showSkip?(s(),b(d(_),{key:0,appearance:"outline","data-testid":"onboarding-skip-button",to:{name:"home"}},{default:c(()=>[t(` Skip setup diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingView-50981466.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingView-15f3b5cc.js similarity index 88% rename from app/kuma-ui/pkg/resources/data/assets/OnboardingView-50981466.js rename to app/kuma-ui/pkg/resources/data/assets/OnboardingView-15f3b5cc.js index d2b9f6e6ca38..18ee24dafa94 100644 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingView-50981466.js +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingView-15f3b5cc.js @@ -1 +1 @@ -import{d as _,e as f,y as w,r as e,o,i as n,w as t,j as u,k as V,q as i}from"./index-cde24e60.js";const g=_({__name:"OnboardingView",setup(k){const d=f(),a=w("demo");return(v,s)=>{const l=e("RouterView"),m=e("AppView"),c=e("RouteView");return o(),n(c,{name:"onboarding"},{default:t(()=>[u(m,null,{default:t(()=>[u(l,null,{default:t(({Component:r})=>[V(d).name==="onboarding-add-services"?(o(),n(i(r),{key:0,mode:a.value,onChange:s[0]||(s[0]=p=>{a.value=p})},null,40,["mode"])):(o(),n(i(r),{key:1}))]),_:1})]),_:1})]),_:1})}}});export{g as default}; +import{d as _,e as f,y as w,r as e,o,i as n,w as t,j as u,k as V,q as i}from"./index-b94d59a3.js";const g=_({__name:"OnboardingView",setup(k){const d=f(),a=w("demo");return(v,s)=>{const l=e("RouterView"),m=e("AppView"),c=e("RouteView");return o(),n(c,{name:"onboarding"},{default:t(()=>[u(m,null,{default:t(()=>[u(l,null,{default:t(({Component:r})=>[V(d).name==="onboarding-add-services"?(o(),n(i(r),{key:0,mode:a.value,onChange:s[0]||(s[0]=p=>{a.value=p})},null,40,["mode"])):(o(),n(i(r),{key:1}))]),_:1})]),_:1})]),_:1})}}});export{g as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-a68ce3ab.js b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-b492ab73.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-a68ce3ab.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-b492ab73.js index 86d276ca68fb..018efc760e3d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-a68ce3ab.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-b492ab73.js @@ -1 +1 @@ -import{d as $,g as b,y as B,r as u,o as e,l as n,j as i,k as h,ay as L,n as _,w as o,i as s,E as v,x,af as P,F as S,I as C,H as R,s as N,R as A,p as q,$ as E,a5 as I}from"./index-cde24e60.js";import{_ as j}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-404c075c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import"./toYaml-4e00099e.js";const F={key:3,"data-testid":"affected-data-plane-proxies"},H=$({__name:"PolicyConnections",props:{mesh:{type:String,required:!0},policyPath:{type:String,required:!0},policyName:{type:String,required:!0}},setup(y){const t=y,{t:f}=b(),r=B("");return(k,p)=>{const c=u("RouterLink");return e(),n("div",null,[i(h(L),{id:"dataplane-search",modelValue:r.value,"onUpdate:modelValue":p[0]||(p[0]=a=>r.value=a),type:"text",placeholder:h(f)("policies.detail.dataplane_input_placeholder"),required:"","data-testid":"dataplane-search-input"},null,8,["modelValue","placeholder"]),_(),i(N,{src:`/meshes/${t.mesh}/policy-path/${t.policyPath}/policy/${t.policyName}/dataplanes`},{default:o(({data:a,error:m})=>[m?(e(),s(v,{key:0,error:m},null,8,["error"])):a===void 0?(e(),s(x,{key:1})):a.items.length===0?(e(),s(P,{key:2})):(e(),n("ul",F,[(e(!0),n(S,null,C(a.items.filter(l=>l.dataplane.name.toLowerCase().includes(r.value.toLowerCase())),(l,w)=>(e(),n("li",{key:w,"data-testid":"dataplane-name"},[i(c,{to:{name:"data-plane-detail-view",params:{mesh:l.dataplane.mesh,dataPlane:l.dataplane.name}}},{default:o(()=>[_(R(l.dataplane.name),1)]),_:2},1032,["to"])]))),128))]))]),_:1},8,["src"])])}}}),K={class:"stack"},O=$({__name:"PolicyDetails",props:{policy:{type:Object,required:!0},path:{type:String,required:!0}},setup(y){const t=y,{t:f}=b(),r=A();return(k,p)=>(e(),n("div",K,[i(h(E),null,{body:o(()=>[q("h2",null,R(h(f)("policies.detail.affected_dpps")),1),_(),i(H,{class:"mt-4",mesh:t.policy.mesh,"policy-name":t.policy.name,"policy-path":t.path},null,8,["mesh","policy-name","policy-path"])]),_:1}),_(),i(j,{id:"code-block-policy",resource:t.policy,"resource-fetcher":c=>h(r).getSinglePolicyEntity({name:t.policy.name,mesh:t.policy.mesh,path:t.path},c),"is-searchable":""},null,8,["resource","resource-fetcher"])]))}}),G=$({__name:"PolicyDetailView",setup(y){return(t,f)=>{const r=u("RouteTitle"),k=u("DataSource"),p=u("AppView"),c=u("RouteView");return e(),s(c,{name:"policy-detail-view",params:{mesh:"",policy:"",policyPath:""}},{default:o(({route:a,t:m})=>[i(k,{src:"/*/policy-types"},{default:o(({data:l,error:w})=>[w?(e(),s(v,{key:0,error:w},null,8,["error"])):l===void 0?(e(),s(x,{key:1})):l.policies.length===0?(e(),s(P,{key:2})):(e(!0),n(S,{key:3},C([l.policies.find(d=>d.path===a.params.policyPath)??l.policies[0]],d=>(e(),s(p,{key:d.name,breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:a.params.mesh}},text:a.params.mesh},{to:{name:"policy-list-view",params:{mesh:a.params.mesh,policyPath:a.params.policyPath}},text:m("policies.routes.item.breadcrumbs")}]},{title:o(()=>[q("h1",null,[i(I,{text:a.params.policy},{default:o(()=>[i(r,{title:m("policies.routes.item.title",{name:a.params.policy}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:o(()=>[_(),i(k,{src:`/meshes/${a.params.mesh}/policy-path/${d.path}/policy/${a.params.policy}`},{default:o(({data:g,error:V})=>[V?(e(),s(v,{key:0,error:V},null,8,["error"])):g===void 0?(e(),s(x,{key:1})):(e(),s(O,{key:2,policy:g,path:d.path,"data-testid":"detail-view-details"},null,8,["policy","path"]))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"]))),128))]),_:2},1024)]),_:1})}}});export{G as default}; +import{d as $,g as b,y as B,r as u,o as e,l as n,j as i,k as h,ay as L,n as _,w as o,i as s,E as v,x,af as P,F as S,I as C,H as R,s as N,R as A,p as q,$ as E,a5 as I}from"./index-b94d59a3.js";import{_ as j}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-7309e56a.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import"./toYaml-4e00099e.js";const F={key:3,"data-testid":"affected-data-plane-proxies"},H=$({__name:"PolicyConnections",props:{mesh:{type:String,required:!0},policyPath:{type:String,required:!0},policyName:{type:String,required:!0}},setup(y){const t=y,{t:f}=b(),r=B("");return(k,p)=>{const c=u("RouterLink");return e(),n("div",null,[i(h(L),{id:"dataplane-search",modelValue:r.value,"onUpdate:modelValue":p[0]||(p[0]=a=>r.value=a),type:"text",placeholder:h(f)("policies.detail.dataplane_input_placeholder"),required:"","data-testid":"dataplane-search-input"},null,8,["modelValue","placeholder"]),_(),i(N,{src:`/meshes/${t.mesh}/policy-path/${t.policyPath}/policy/${t.policyName}/dataplanes`},{default:o(({data:a,error:m})=>[m?(e(),s(v,{key:0,error:m},null,8,["error"])):a===void 0?(e(),s(x,{key:1})):a.items.length===0?(e(),s(P,{key:2})):(e(),n("ul",F,[(e(!0),n(S,null,C(a.items.filter(l=>l.dataplane.name.toLowerCase().includes(r.value.toLowerCase())),(l,w)=>(e(),n("li",{key:w,"data-testid":"dataplane-name"},[i(c,{to:{name:"data-plane-detail-view",params:{mesh:l.dataplane.mesh,dataPlane:l.dataplane.name}}},{default:o(()=>[_(R(l.dataplane.name),1)]),_:2},1032,["to"])]))),128))]))]),_:1},8,["src"])])}}}),K={class:"stack"},O=$({__name:"PolicyDetails",props:{policy:{type:Object,required:!0},path:{type:String,required:!0}},setup(y){const t=y,{t:f}=b(),r=A();return(k,p)=>(e(),n("div",K,[i(h(E),null,{body:o(()=>[q("h2",null,R(h(f)("policies.detail.affected_dpps")),1),_(),i(H,{class:"mt-4",mesh:t.policy.mesh,"policy-name":t.policy.name,"policy-path":t.path},null,8,["mesh","policy-name","policy-path"])]),_:1}),_(),i(j,{id:"code-block-policy",resource:t.policy,"resource-fetcher":c=>h(r).getSinglePolicyEntity({name:t.policy.name,mesh:t.policy.mesh,path:t.path},c),"is-searchable":""},null,8,["resource","resource-fetcher"])]))}}),G=$({__name:"PolicyDetailView",setup(y){return(t,f)=>{const r=u("RouteTitle"),k=u("DataSource"),p=u("AppView"),c=u("RouteView");return e(),s(c,{name:"policy-detail-view",params:{mesh:"",policy:"",policyPath:""}},{default:o(({route:a,t:m})=>[i(k,{src:"/*/policy-types"},{default:o(({data:l,error:w})=>[w?(e(),s(v,{key:0,error:w},null,8,["error"])):l===void 0?(e(),s(x,{key:1})):l.policies.length===0?(e(),s(P,{key:2})):(e(!0),n(S,{key:3},C([l.policies.find(d=>d.path===a.params.policyPath)??l.policies[0]],d=>(e(),s(p,{key:d.name,breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:a.params.mesh}},text:a.params.mesh},{to:{name:"policy-list-view",params:{mesh:a.params.mesh,policyPath:a.params.policyPath}},text:m("policies.routes.item.breadcrumbs")}]},{title:o(()=>[q("h1",null,[i(I,{text:a.params.policy},{default:o(()=>[i(r,{title:m("policies.routes.item.title",{name:a.params.policy}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:o(()=>[_(),i(k,{src:`/meshes/${a.params.mesh}/policy-path/${d.path}/policy/${a.params.policy}`},{default:o(({data:g,error:V})=>[V?(e(),s(v,{key:0,error:V},null,8,["error"])):g===void 0?(e(),s(x,{key:1})):(e(),s(O,{key:2,policy:g,path:d.path,"data-testid":"detail-view-details"},null,8,["policy","path"]))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"]))),128))]),_:2},1024)]),_:1})}}});export{G as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-9f3bc910.js b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-08e4fc63.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/PolicyListView-9f3bc910.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyListView-08e4fc63.js index 9b05233bbfde..4168742c1d39 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-9f3bc910.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-08e4fc63.js @@ -1 +1 @@ -import{d as R,g as L,e as B,r as g,o as c,l as h,j as n,w as a,F as C,I as N,B as S,k as e,n as i,H as r,p as m,$ as v,i as p,ag as b,m as f,az as V,E as $,a0 as A,a1 as K,Y as F,a2 as O,K as j,a3 as H,t as M,x as U,af as Y}from"./index-cde24e60.js";import{P as Z}from"./PolicyTypeTag-904e58f5.js";const q={class:"policy-list-content"},D={class:"policy-count"},G={class:"policy-list"},J={class:"stack"},Q={class:"description"},W={class:"description-content"},X={class:"description-actions"},ee={class:"visually-hidden"},te={key:0},ae=R({__name:"PolicyList",props:{pageNumber:{},pageSize:{},policyTypes:{},currentPolicyType:{},policyCollection:{},policyError:{},meshInsight:{}},emits:["change"],setup(z,{emit:T}){const t=z,{t:l}=L(),y=B();return(w,k)=>{const u=g("RouterLink");return c(),h("div",q,[n(e(v),{class:"policy-type-list","data-testid":"policy-type-list"},{body:a(()=>[(c(!0),h(C,null,N(t.policyTypes,(s,d)=>{var o,_,P;return c(),h("div",{key:d,class:S(["policy-type-link-wrapper",{"policy-type-link-wrapper--is-active":s.path===t.currentPolicyType.path}])},[n(u,{class:"policy-type-link",to:{name:"policy-list-view",params:{mesh:e(y).params.mesh,policyPath:s.path}},"data-testid":`policy-type-link-${s.name}`},{default:a(()=>[i(r(s.name),1)]),_:2},1032,["to","data-testid"]),i(),m("div",D,r(((P=(_=(o=t.meshInsight)==null?void 0:o.policies)==null?void 0:_[s.name])==null?void 0:P.total)??0),1)],2)}),128))]),_:1}),i(),m("div",G,[m("div",J,[n(e(v),null,{body:a(()=>[m("div",Q,[m("div",W,[m("h3",null,[n(Z,{"policy-type":t.currentPolicyType.name},{default:a(()=>[i(r(e(l)("policies.collection.title",{name:t.currentPolicyType.name})),1)]),_:1},8,["policy-type"])]),i(),m("p",null,r(e(l)(`policies.type.${t.currentPolicyType.name}.description`,void 0,{defaultMessage:e(l)("policies.collection.description")})),1)]),i(),m("div",X,[t.currentPolicyType.isExperimental?(c(),p(e(b),{key:0,appearance:"warning"},{default:a(()=>[i(r(e(l)("policies.collection.beta")),1)]),_:1})):f("",!0),i(),t.currentPolicyType.isInbound?(c(),p(e(b),{key:1,appearance:"neutral"},{default:a(()=>[i(r(e(l)("policies.collection.inbound")),1)]),_:1})):f("",!0),i(),t.currentPolicyType.isOutbound?(c(),p(e(b),{key:2,appearance:"neutral"},{default:a(()=>[i(r(e(l)("policies.collection.outbound")),1)]),_:1})):f("",!0),i(),n(V,{href:e(l)("policies.href.docs",{name:t.currentPolicyType.name}),"data-testid":"policy-documentation-link"},{default:a(()=>[m("span",ee,r(e(l)("common.documentation")),1)]),_:1},8,["href"])])])]),_:1}),i(),n(e(v),null,{body:a(()=>{var s,d;return[t.policyError!==void 0?(c(),p($,{key:0,error:t.policyError},null,8,["error"])):(c(),p(A,{key:1,class:"policy-collection","data-testid":"policy-collection","empty-state-message":e(l)("common.emptyState.message",{type:`${t.currentPolicyType.name} policies`}),"empty-state-cta-to":e(l)("policies.href.docs",{name:t.currentPolicyType.name}),"empty-state-cta-text":e(l)("common.documentation"),headers:[{label:"Name",key:"name"},...t.currentPolicyType.isTargetRefBased?[{label:"Target ref",key:"targetRef"}]:[],{label:"Actions",key:"actions",hideLabel:!0}],"page-number":t.pageNumber,"page-size":t.pageSize,total:(s=t.policyCollection)==null?void 0:s.total,items:(d=t.policyCollection)==null?void 0:d.items,error:t.policyError,onChange:k[0]||(k[0]=o=>T("change",o))},{name:a(({rowValue:o})=>[n(u,{to:{name:"policy-detail-view",params:{mesh:e(y).params.mesh,policyPath:t.currentPolicyType.path,policy:o}}},{default:a(()=>[i(r(o),1)]),_:2},1032,["to"])]),targetRef:a(({row:o})=>[t.currentPolicyType.isTargetRefBased?(c(),p(e(b),{key:0,appearance:"neutral"},{default:a(()=>[i(r(o.spec.targetRef.kind),1),o.spec.targetRef.name?(c(),h("span",te,[i(":"),m("b",null,r(o.spec.targetRef.name),1)])):f("",!0)]),_:2},1024)):(c(),h(C,{key:1},[i(r(e(l)("common.detail.none")),1)],64))]),actions:a(({row:o})=>[n(e(K),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:a(()=>[n(e(F),{class:"non-visual-button",appearance:"secondary",size:"small"},{default:a(()=>[n(e(O),{size:e(j)},null,8,["size"])]),_:1})]),items:a(()=>[n(e(H),{item:{to:{name:"policy-detail-view",params:{mesh:e(y).params.mesh,policyPath:t.currentPolicyType.path,policy:o.name}},label:e(l)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:1},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error"]))]}),_:1})])])])}}});const se=M(ae,[["__scopeId","data-v-9ebcab5f"]]),ce=R({__name:"PolicyListView",setup(z){return(T,t)=>{const l=g("RouteTitle"),y=g("DataSource"),w=g("AppView"),k=g("RouteView");return c(),p(y,{src:"/me"},{default:a(({data:u})=>[u?(c(),p(k,{key:0,name:"policy-list-view",params:{page:1,size:u.pageSize,mesh:"",policyPath:""}},{default:a(({route:s,t:d})=>[n(w,null,{title:a(()=>[m("h2",null,[n(l,{title:d("policies.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[i(),n(y,{src:"/*/policy-types"},{default:a(({data:o,error:_})=>[_?(c(),p($,{key:0,error:_},null,8,["error"])):o===void 0?(c(),p(U,{key:1})):o.policies.length===0?(c(),p(Y,{key:2})):(c(),p(y,{key:3,src:`/meshes/${s.params.mesh}/policy-path/${s.params.policyPath}?page=${s.params.page}&size=${s.params.size}`},{default:a(({data:P,error:x})=>[n(y,{src:`/mesh-insights/${s.params.mesh}`},{default:a(({data:I})=>[(c(),p(se,{key:s.params.policyPath,"page-number":parseInt(s.params.page),"page-size":parseInt(s.params.size),"current-policy-type":o.policies.find(E=>E.path===s.params.policyPath)??o.policies[0],"policy-types":o.policies,"mesh-insight":I,"policy-collection":P,"policy-error":x,onChange:s.update},null,8,["page-number","page-size","current-policy-type","policy-types","mesh-insight","policy-collection","policy-error","onChange"]))]),_:2},1032,["src"])]),_:2},1032,["src"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["params"])):f("",!0)]),_:1})}}});export{ce as default}; +import{d as R,g as L,e as B,r as g,o as c,l as h,j as n,w as a,F as C,I as N,B as S,k as e,n as i,H as r,p as m,$ as v,i as p,ag as b,m as f,az as V,E as $,a0 as A,a1 as K,Y as F,a2 as O,K as j,a3 as H,t as M,x as U,af as Y}from"./index-b94d59a3.js";import{P as Z}from"./PolicyTypeTag-3ccf28a3.js";const q={class:"policy-list-content"},D={class:"policy-count"},G={class:"policy-list"},J={class:"stack"},Q={class:"description"},W={class:"description-content"},X={class:"description-actions"},ee={class:"visually-hidden"},te={key:0},ae=R({__name:"PolicyList",props:{pageNumber:{},pageSize:{},policyTypes:{},currentPolicyType:{},policyCollection:{},policyError:{},meshInsight:{}},emits:["change"],setup(z,{emit:T}){const t=z,{t:l}=L(),y=B();return(w,k)=>{const u=g("RouterLink");return c(),h("div",q,[n(e(v),{class:"policy-type-list","data-testid":"policy-type-list"},{body:a(()=>[(c(!0),h(C,null,N(t.policyTypes,(s,d)=>{var o,_,P;return c(),h("div",{key:d,class:S(["policy-type-link-wrapper",{"policy-type-link-wrapper--is-active":s.path===t.currentPolicyType.path}])},[n(u,{class:"policy-type-link",to:{name:"policy-list-view",params:{mesh:e(y).params.mesh,policyPath:s.path}},"data-testid":`policy-type-link-${s.name}`},{default:a(()=>[i(r(s.name),1)]),_:2},1032,["to","data-testid"]),i(),m("div",D,r(((P=(_=(o=t.meshInsight)==null?void 0:o.policies)==null?void 0:_[s.name])==null?void 0:P.total)??0),1)],2)}),128))]),_:1}),i(),m("div",G,[m("div",J,[n(e(v),null,{body:a(()=>[m("div",Q,[m("div",W,[m("h3",null,[n(Z,{"policy-type":t.currentPolicyType.name},{default:a(()=>[i(r(e(l)("policies.collection.title",{name:t.currentPolicyType.name})),1)]),_:1},8,["policy-type"])]),i(),m("p",null,r(e(l)(`policies.type.${t.currentPolicyType.name}.description`,void 0,{defaultMessage:e(l)("policies.collection.description")})),1)]),i(),m("div",X,[t.currentPolicyType.isExperimental?(c(),p(e(b),{key:0,appearance:"warning"},{default:a(()=>[i(r(e(l)("policies.collection.beta")),1)]),_:1})):f("",!0),i(),t.currentPolicyType.isInbound?(c(),p(e(b),{key:1,appearance:"neutral"},{default:a(()=>[i(r(e(l)("policies.collection.inbound")),1)]),_:1})):f("",!0),i(),t.currentPolicyType.isOutbound?(c(),p(e(b),{key:2,appearance:"neutral"},{default:a(()=>[i(r(e(l)("policies.collection.outbound")),1)]),_:1})):f("",!0),i(),n(V,{href:e(l)("policies.href.docs",{name:t.currentPolicyType.name}),"data-testid":"policy-documentation-link"},{default:a(()=>[m("span",ee,r(e(l)("common.documentation")),1)]),_:1},8,["href"])])])]),_:1}),i(),n(e(v),null,{body:a(()=>{var s,d;return[t.policyError!==void 0?(c(),p($,{key:0,error:t.policyError},null,8,["error"])):(c(),p(A,{key:1,class:"policy-collection","data-testid":"policy-collection","empty-state-message":e(l)("common.emptyState.message",{type:`${t.currentPolicyType.name} policies`}),"empty-state-cta-to":e(l)("policies.href.docs",{name:t.currentPolicyType.name}),"empty-state-cta-text":e(l)("common.documentation"),headers:[{label:"Name",key:"name"},...t.currentPolicyType.isTargetRefBased?[{label:"Target ref",key:"targetRef"}]:[],{label:"Actions",key:"actions",hideLabel:!0}],"page-number":t.pageNumber,"page-size":t.pageSize,total:(s=t.policyCollection)==null?void 0:s.total,items:(d=t.policyCollection)==null?void 0:d.items,error:t.policyError,onChange:k[0]||(k[0]=o=>T("change",o))},{name:a(({rowValue:o})=>[n(u,{to:{name:"policy-detail-view",params:{mesh:e(y).params.mesh,policyPath:t.currentPolicyType.path,policy:o}}},{default:a(()=>[i(r(o),1)]),_:2},1032,["to"])]),targetRef:a(({row:o})=>[t.currentPolicyType.isTargetRefBased?(c(),p(e(b),{key:0,appearance:"neutral"},{default:a(()=>[i(r(o.spec.targetRef.kind),1),o.spec.targetRef.name?(c(),h("span",te,[i(":"),m("b",null,r(o.spec.targetRef.name),1)])):f("",!0)]),_:2},1024)):(c(),h(C,{key:1},[i(r(e(l)("common.detail.none")),1)],64))]),actions:a(({row:o})=>[n(e(K),{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:a(()=>[n(e(F),{class:"non-visual-button",appearance:"secondary",size:"small"},{default:a(()=>[n(e(O),{size:e(j)},null,8,["size"])]),_:1})]),items:a(()=>[n(e(H),{item:{to:{name:"policy-detail-view",params:{mesh:e(y).params.mesh,policyPath:t.currentPolicyType.path,policy:o.name}},label:e(l)("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:1},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error"]))]}),_:1})])])])}}});const se=M(ae,[["__scopeId","data-v-9ebcab5f"]]),ce=R({__name:"PolicyListView",setup(z){return(T,t)=>{const l=g("RouteTitle"),y=g("DataSource"),w=g("AppView"),k=g("RouteView");return c(),p(y,{src:"/me"},{default:a(({data:u})=>[u?(c(),p(k,{key:0,name:"policy-list-view",params:{page:1,size:u.pageSize,mesh:"",policyPath:""}},{default:a(({route:s,t:d})=>[n(w,null,{title:a(()=>[m("h2",null,[n(l,{title:d("policies.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[i(),n(y,{src:"/*/policy-types"},{default:a(({data:o,error:_})=>[_?(c(),p($,{key:0,error:_},null,8,["error"])):o===void 0?(c(),p(U,{key:1})):o.policies.length===0?(c(),p(Y,{key:2})):(c(),p(y,{key:3,src:`/meshes/${s.params.mesh}/policy-path/${s.params.policyPath}?page=${s.params.page}&size=${s.params.size}`},{default:a(({data:P,error:x})=>[n(y,{src:`/mesh-insights/${s.params.mesh}`},{default:a(({data:I})=>[(c(),p(se,{key:s.params.policyPath,"page-number":parseInt(s.params.page),"page-size":parseInt(s.params.size),"current-policy-type":o.policies.find(E=>E.path===s.params.policyPath)??o.policies[0],"policy-types":o.policies,"mesh-insight":I,"policy-collection":P,"policy-error":x,onChange:s.update},null,8,["page-number","page-size","current-policy-type","policy-types","mesh-insight","policy-collection","policy-error","onChange"]))]),_:2},1032,["src"])]),_:2},1032,["src"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["params"])):f("",!0)]),_:1})}}});export{ce as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-904e58f5.js b/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-3ccf28a3.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-904e58f5.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-3ccf28a3.js index 442d029381d6..58a7c21256e6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-904e58f5.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-3ccf28a3.js @@ -1 +1 @@ -import{d as Q,o as e,l as t,i as l,k as m,aq as p,n,U as d,H as w,t as z}from"./index-cde24e60.js";const B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAVFBMVEXa2tra2tra2tra2tra2tra2tr////a2toAfd6izPLvzPnRfvDYteSKr86zas0Aar4AhODY6vr3+Prx8v2Kv+9aqOk3muUOj+N5t+211vXhqfW01fXvn55GAAAABnRSTlMC9s/Hbhsvz/I3AAABVklEQVRo3u3b3Y6CMBCG4SJYhnV/KD+K7v3f57bN7AFJTcDUmZB+74lH5EmMA5hmjK+pq1awqm5M6HxqxTudPSzssmxM06rUmDp8DFawIYi1qYRdlisTeCtcMAGnAgwYMGDAgJ8GGPDB4B8frepnl9cZH5d1374E7GmX1WVuA0xzTvixA+5zwpc0/OXrVgU5N/yx6tMHGDBgwIABvxmeiBZhmF3fPMjDFLuOSjDdnBJMvVOAb1G+y8PjlUKdOGyHOcpLJniiDfEVC/FYZYA3unxFx2OVAd7sTjZ073msRGB2Yy7KvcsC2z05Hitx2P6PVTEwf9W/h/5xvTBOB76ByN8ydzRRzofELln1schjVNCrTxyjsl5vtV7ol7L+tAEGDLhMWOAw5ADHPxIHXmpHfAWepgJOBBgwYMCAAT8NMGDAgJOw2hKO2tqR2qKV1mqZ3jKd2vrgH/W3idgykdWgAAAAAElFTkSuQmCC",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAH90lEQVRoBdVaC4xU1Rn+zr2zu8PyEBGoKMFVK0KLFXyiVKS2FFGIhhT7Smq1aQXbuMQHCwRQiBWVUl7CaiuxGoGosSQ0tJuU4qNrpQEfq0AReQisLKK7iCIsO3fO3+8/wx1mdgdmlp3srCdhz8y9597zff/7P4wBhxw50jfW2Pi4ERkhQB+91lGHAerEmFeLotHJprS01ij4oLGxRkR6dFTQmXAZYxoi0eilpqmhYQVEfpppUYe/ZsxKE6uv39fRzeZkglRzMk319cT/9R1eVuixAPazzyFBPG2p/fgA7M6PAd4v5MhKwB46DDnQAPvRPiCFhFiBNB5LXC8giawETPeuQHER0BRDnCRCTfjn9oLpVAJRDSm5ApHITiDiwy87J0lCwToSngfvvD4FJ5GVgLPvXEl8/mW7u0ProhB9QM1IzUnNyqNmDMkhbmEJ3uvWGSiKtCuJrBqQo3TUTw8C1gLNNCF79yfA+jSns85od/C6eVYC9uAXEBKwu+vSSDgHpuQLPbKakMRikI/qXLRR0Oq4oAO3GBpin6uC/Oc94H+7IWd0gbmoL3Db92GGXdJieb4uZCXgNjoeKjVkZiIhH9bCTF4KbK+FML+71M4ZnnHfzcir4M24E+jSKV+4k+/JjYAub06iHzVB22chCNw6FbKdWbmYDjzvdzBXfQs41gS89g7s4pcgX34FXPJN+IvvyzuJDLaQJJf+gdHFRR3OzrHDkGko6vn3AL27JzL1C2vpzIxM6tTjRsCsmAXDpIfNOxCUzwO+Opr+3jZ+y10D4UaqCQ2ZmqFTQ+YuJrhfzYHUHwKuGQRv4SSgpDjx1H6WIhMfha37DBh0ISIL7wU658ecWk8gJJJpVhK/fvQEifnlSRLySYKE7K8Hvn0BIgvyQyJ3E8oEuPm181ly/HkK0Ks75L+bIXOXJ1eYb/SAVzkFpk8vyJZdCO6dnxdzyi8BwjUkYZ6qcKHW/q0aONKYTmLpZJhzejLUksR9C9pMIu8EFK3pSYeO0v41QtFnUodqwn9iMnD2WRCSiD2wsE0k8k+AEreTaB4sQTCkP8CE1nyEJFQTsmUngj+eMLXma7N9zzsB2bQT+k+TGC5kJj7JML15CDLsUqqLitpVm1ilRWIry5O8E9Ak5s25m0mOWfjldbCVf81IIb6mGvblf5GAgTd2OOyGzTj2s6k4Nv5+2I1bMj6T6WJ+w2jKDvLKW4hPr3QFoLl9DPwJ41Lu8uPRRgQVi2CZ4FzU+oLZOqC/aPnBjF784ER4lzOjZxn+jIqKh7Ksye02VS/Tn3JZ2GinptHognMhr70N1HzILi6Ad8VA2GdWszxvgDfgfHgjLke8Zhuwh2W5WPjjWPhdXEbn3ol49Tvw+p/HiMUsfoqRHw1oQzNlKVTq6NkN/qrHAVauOuTVtxDMJDECNN+5iP6xA0Ip+9PugD9yqNNEfMmLQN/e8H9yI9cJmiY+DKu9RrdSRJfNBkpPnrXbTiAVPDf0lzwADCxz4MM/qoXgwSdpTjzJIHgtnxyJqXfC/8HV4TI3B4tWIKiqhkSLUDLzbniDL0673/xL25xYzYaSx7qNQNdO6eApSflgt9vPXH8Z/NkTYPr3Q2TWBHijrnHX44tXpuEJFi134DWH5AJeHz59Agq+YgmE4EUlzwyblDzBxx/5C+J3zYGtfteB9IZfhsjTM2A6RxF/hYR189HfdbP+CRYuR7zqDSbAIhTPJMkskg8fPD0C7L5kaiWsgu/aErwleGGY1LLadCkN93Jz8PzfXbTxaP+RCT9KXCN4ZzYlCp7RZ/CAtGdO9aX1BJoCyLQnIW+8D9ODDluZInnupOAtwUtpCfy55TCDmY1ThjegzHVs8Q2bYLfvTUj+H9UwNBsXOlsBXl/bOidubII8tAzy9lZIpyi8ub91dh3ik4efQXzNvxk1ovDnTWoB3q1jOI3N/hPsmzU85WAHx+gkKvlZ6rC5Sz7cM3cNaI0zaxmwdTcsy2VvwT1p4O3vFTzNhiHP/0NLyYcbKuiimb+Bdy3LCB7VtAW8vjM3DRxmG/jYctYs7HspXUy/Habf2UlM9rHnICydNYP68wh+yKlDn3tQNTH3Wfijh52W5MPNsxPQ0+n5LwD72A4yguD+n7PHZT1/fMSfeBGympJng+8/MjE38OHDeZhphKcY2rgvWQUcYp3CGt+UjwdYz4fDPr0aWMuQyP7Wn0at5CL58OE8zScnoM35sjX8H0x2VDxhMHfd4oqucF/7fBXA0kFYMvjlP4a5MnvhFT6bzzkzgQMHISvXwrCb8s7sytOGMQDncMhL64DX33Xp3v/lGJihg8Jb7T63JFBXD1n1OsMb20F2U/KLH7Ko6pIE5py1miGQp9Nm/CiY6wYn7xXiQxoBqf0U3j83uCNzq6dst91A8DwyD0fVesibmxJHJTdeDe/6IeGdgs1JAnqAa9ZvgejJG4/RzbjhaYdPWvNg41ZKPgLzvSEwN1xRMNCpGzsCsmMf8N52l1S01jVjr03E++MrRU2mZgeMauXKgTAj00vg1Be292cPH+xtMDxV1ipR7d7cel0aeKynyWza5Qoz4bGgGdVxwLOtqPPMtj2eZldhkWbGDqN9F50QIk1Gtu11ZoMytok3Jer4EwsK+0l/9OFFxNxhDh+NmdFD0w9rtY+lX+gBrvQ+E2YMyXWgoT/2cL9YUUzNf24j79Pe93zizmiEJYK5mT7RQYaaTerPbf4PGwFZsK8ONooAAAAASUVORK5CYII=",c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAEj0lEQVRoBe1aS28TVxT+7ngydhwnPGISTBKHEB6iUtOWHTvWqCtKqQhISC2vBbCpRDf9BUgsgAWbdlGppWqlSl1UXfMLCmXRqgXUxmCclOCWxI4Tv4Zz7s00BntmLh4rTCSfxJ4755458333fHfuTTQCZFOHTo+ijCs2cAi2nWJfaE2InABuw8Lle7e/eCwYvL2CXwF7a2hBtwQm8iKKdwwe+Y0HnhnRgBN2Q8qmJcPwOxm7EXrNe40jzVfDq38j9HUJvOkqdSvQrUDAEeiIhGaPH8bsyfe1oWQuTuPxhePa8V6BplenTl85tQ2l9A7YMUsnHMsTIyjtm9CK1QkKXIHC3nEI2l3RgqhzPzw/sB/g+A5ZYAKlPTsVFMnCH1Xx3f26XP2TUUQgAuXhJKr9fQqQRgVYPpUtA7IANvQq5sciEIHi7jHKb5OE9DQh5SOvoGs6pKNABJYn06tAaDQ1SLB82DoFnnO1TaA8NIhqIo7IQkFLDI58zPx/WvEMTsfaJlAiPbPF789oiWHxPTX6A3f/kPGdmQEBKlCaGJUE+oiANJ9JvEAEeOL23/ldHvVmjUrt9d1WBSrJLaiRfMzCEqzcU8pPcDzmAMunSk8f699FxP7KqngvVK/R19ZKvDy+Qy5cvQ8z8la2xuhzII8+m9foF9+axOz0YRm3/dbP6PvtoWy7fZm1iIV6tAd1i4+W3BLUrR7Y1Jb+1T7eKqg41ccajj94JPPy4DskaoleZM8cRYmeUGyO1hm0Q6DRz5XMnj2KpV1jTcSYyOTnNzjc1Uw1eCwBpQIFhNWqfvhKCZDPZbCQoGK5eVhz82uJKYjBPDp/DFwhBswZnEcmT3YlnzV/jRbBzKVplFNDTeDXEnu3TLNeBpb44x3o20vksh8fQYU2d1GaF+nr3yBCc6SVOaQyl05gxYm/9rWMf1VCra5v9LU1BxoT/N+mCpSHB2HNzmP05neu4J14ltZKKqnIroLnPta8n2ycHHzsHAGqgPXPM4x8+QOBLzXeo6ntSMsiGaYbwDcFajg6QiA6k0M9EQM/NSJFb/CMqe/PDD0QTKrU976V8uMg3j74ifOg8IsNZX9bC1mYmHQJvOlqBJ7EcUPgw8EELFq5vn1WQKHmPaX6IwIXhzdJ3jfmnmPRJ95vgAJJqJfAf0Tgx3pMpGn7cW5oExIE0M0Y/GepzdgT65EfbrPvVZuKW7g6vlV+uO1lYurgWTtmGHIEo7QYxYhSlM6jlJf9UT6nNvtiBFj5+SjUNeRbrNWpLTBmRSiOc6h8bjfOlquya8TyEQDdN1+t4dOZvFsqXsjU3ob/rqVfMv5iGaijbdORO2ihUlshiqdu5RZ4Uqnix3wRBsWcSiawj/8/xAEqGSd8ye4vV8DS4e3EheEBWYmXAl7zJJTrAMvm1LaEpPLV0wLu8V7NxUJJwAVrS3egSdwy4zo7uwTWecCbbtetQNOQrLPDoOd1bp3v2bnbEXZaN+nFiQ1qjJ3WfFymZdN9rQ4tOcJM2CNzf/+ysH33gVuiLlIkpyTh7Q8tZgbGr9sI8RO9qfIBv27zAiEVYZQrGIvuAAAAAElFTkSuQmCC",r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAFt0lEQVRoBe1aa2xTVRz/3d7bBytdXddtbIN1sId7IG4yHhGICxluMohOAkGChhiMih/8IiSERImRaBD9YGIkGg0xypwo8YkajGyikxqemziyDbbhBoyN7kHLStfb6zm3u01v1zvaritrwn9Zz+Pec87v//j9z2lzGBBZYHpyttMt7IWAcgFCOu2brsKAuQoG9TqO2dFkO9zNjIE/JwiCabqCDoaLYRgbUeJB1qgu2E/ALw720jTvm8ELSOdo2EhAy6vKpKpiWf/zSdmzUMbIBgQ0IpnPN4ZgV033mA/QV9ak2Jk8wxOCrDfOGqo4wzsObtwrwMWahD4CjtlysuvHvQfukXgcq2LcEfchxPkbTIlQgcTzHzOV9VDwxL0HYkLiIn0qNqQVoyDBjMN9/+Kr3hZ4yF80ZEoVeNiYRYAXYb4+TcQ6KnigZlS44OjD25cb0eUcnLQOUVeAAlxlysH61PmYo0sUAbbeuoG63vM4MXwZm2YtwMa0B+Ahynx+rRm115rAkyNxpMI8t/6NoKMjIW4Cq8YnhY/DrNaLeKzDPfiytxnn7L0yfLkzkvCKZQVo2T4ygH1df5DSJnsnsKFE6KiSOJHViOA7SGhsbfkOuy7+Og48BUZBv3Thexy4ehYW4qX3C9ZgS3pJIOaQ2lELoXlJGWB5Hh/kVOH4UBf6k41ovdGNo5dOTQjEojNiZ/Yjojd2tB/F6ZtXJnw/8OGkPVCanovd5c9g76qtMOuN4vxqqGBzDuP5smq8Vv400vT3Ba7ra3c5h3Bs4JLY1rOybcn3zkSVSSmwMCMPu1ZsQq4pEz+2/Y2OQW+scwyL2uZj2Nd4CFnGVLxT+SJW5yl/7XZ5vClVzYSvgGyEElGCEZr8vAGDJkE0zusNn5Jw6YFWxYptTuW1y4nuFvxzvRPPllaS/ypkJprx0akj4wzqJhmJCsswsmeh4AnbA2pwWKbOx079Wrg9vLigATps1C0FJ3jtwZFUKondNYL3rN+IihSnZEvdspIXvPPQFByuyDwQzNKBE27Xr4ZJNRNnRzt9CrgYD7JYM+7nvL+JccQ7geLi3ZA8E/iMbnBU/BWn7VDwhK1ykkqPQ04rPnM2+hTwEAXedfyEi+7rsPOjyCb5vTI5h2LwCfUWq2BhXvBuRSzhTrgStgI8sZa080khxJHs4Sb76ZBwC3s6GnDT7cL2rOV4M6cCKWM8cXvcYMc44g/SwGlRYpgldmnGuOP//E51xe/ESu7jySGMI2mSytBth1hWzC1Fu60HDpcTS/hivNrWgOq0HKwx5+Pjghp8eOUkTl5pQx7JVpKka2diXUoRHkvOF8lPw6hjRPlspERodmHxyt3SpP5lZ3vwDaVcU4hOTx+6+BsYdNpBSVqZW4aKeQ/hmt2GW3YnEqDFFwNn0ESOEKWGdPFsZOQZ7G/5DSZWi22zF+HlOUtRSE6pThJa9IS6p+P3CY8T2bkZ/vB89bB34s26ZSjiMvDt7dOwjl4UJ0qbacK2RWtRnGLBn/+dx4HTv8AljIpK9Qz2YzGXhJqUAtBYl4h63eXA1wT4kf42jHhGfYDCrYStAM3/yzX5qNaUoJPvQ91tKzQkqCxsMpKyTNi8oIIA5UnGYaHjNOi+2Ye3jtfBTFLsC5llUBEiU+D1to5JnUIlRcNWQBqYTFLpBt0SzGVTCHwWAx4H6px/waZ1YkvJo9CrdWR3tpLYb5WGTEkpU0CJKEqEpohKOQv5ZHDO3UXoLeWn6GANBY9sI4tk2TME+N0UmQfuJpBI1w57I4t0oakaF/cKKO7EoVoskOBKxJPmC/d9aZxSGfceuEdiJdfGqj/uQ0i2kd2JgNSq0SZhJPP5j1GJdw9i5e8or0OxM/mJNQfJVYOnojx3TKYj9yVqVfTWB704EZMVo7jI2GWPHWzvSMtwpr7oIL04QVxiJmsYorhO1KcSw4ZhfiCGX0ev2/wPquz9nGykU2YAAAAASUVORK5CYII=",i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB5CAYAAADyOOV3AAAFOklEQVR4Ae2dP2tUQRTFp7S385MofgRFiGBhKr9GuqBiI9iktwosCAnRLo0g8Q+ojSaNBomumESTIAqSLiPTTc4k7+bmztudu3sCAztv7p137/nNebtuREMIIXz9eXBluLO/NNzZe8sxCRrsL23tHlxObMP33b3ZzeHO0edv25FjcjRITBPbsPXj12+CnRywOcvENtC9kwk3gU5sQ048vf7775DDsQbIswAc+eNaAQJ2jU8unoBljVxHELBrfHLxBCxr5DqCgF3jk4snYFkj1xEE7BqfXDwByxq5jiBg1/jk4glY1sh1BAG7xicXT8CyRq4jCNg1Prl4ApY1ch1BwK7xycUTsKyR6wgCdo1PLp6AZY1cRxCwa3xy8QQsa+Q6goBd45OLJ2BZI9cRBOwan1w8AcsauY4gYNf45OIJWNbIdQQBu8YnF0/AskauIwjYNT65eAKWNXIdUQD+c2sm5iPemY2mIcnD/bsVMuqTs0yvQ7wQYtXRXb79XtxfpSEB4wH3foCgHwIGQSS+5qeddAOsxzgPOwsLMR9xsBhNQ2qA+3crZNQnZ5le89/o6Jbb3WrxKRovuOuIBR9TAHnSwcfk8T8hYP8MOzsg4E55/C8SsH+GnR0QcKc8/hcJ2D/Dzg4IuFMe/4sE7J9hZwcE3CmP/8WpAzz7cCnm48bdQaw58r3T63H/TB3gcG0+jnIQ8IgVGCXcdK9x/9DBPTuagEesADr43uBFrDlwf217+B5unV+fX4z5mPjfJiGA95vbsebA/bWAMb/6HJ/Z2gJbj0fBasJNe+H+Wj0wv/qcgG2ORiAErFXAGI8AWnfwo5U30TLmHq/GfPA92PiejAdIex4x33oAl9c+xnwQMAFrz2Rb8bUdgg7D/bXdYz7ur53n7k2v6WA6WHsm24qv7RB0FO6v7R7zcX/tnA42OhYFR0AErFXAGI8AEJB1jvtry8V8az2Fg/PvLdNr63ehmK9tuHZ8bQERAO6vrR/zcX/tvACMN6g91zZcOx770QomxeP+2voxX7qftE7A0/YejCeo9lx7omvHYz+SA7TruL+2fszX3h/jCwfn31um15bvQVMuFqxtGN/DrXOsBwWxznF/bb+Yb62nAIwXrDfAgq0N437WubU/zMd6rP3i/to58gx4QbshxtduGPezzrFe6xzrIWBBARSs9twKFPOxPqG9YhnzcX/tHA3bvIOtnwkwXyuYFI+ACoLCBcyX7ietuwMsNTTudQQk8CyWMd/aDwFP25+Dkbj1BOGJLI6scAHzrfX0nY/1Cu0Vy5hvrRd5Nv8ebG2473wEVBAULmC+tV4C5iO6rb9Gaj3RfeejAwXDFsuYb62XDqaD6WCNi9CBhUWFC5ivufdJsXQwHUwHn+SM066hAwXDFsuYf9p9znqdDqaD6zpY+/vc2if6rCf/vHFY77j7HbmDUQDt/LzCjypP248Ub62bgHt+REsApXUCrgzIKqgETLturad3B+PvX61za8N951v7w3xrvb0DthbIfNuHXAJu7BFf+0ATMAHbHhG1TyT30/Ggg+lg3Ymhw9rSiw6mg9s6kXxC6HjQwXSw7sTQYW3pRQfTwW2dSD4hdDzoYDpYd2LosLb0ooPp4LZOJJ8QOh50MB2sOzF0WFt60cF0cFsnkk8IHQ86mA7WnRg6rC296OBpd/Dqu0+Rw68GhYNXXq4f4UXOj//fQ171SGzD8tr60GsDrFs6iOvDcPP+k5mnrzYOKZYklq/1xDSxDWHmwcWr84NLz15v3H7+4csch38NEsvENLH9DwLs1co+Fv2iAAAAAElFTkSuQmCC",g=""+new URL("Retry-8b2ec896.png",import.meta.url).href,C=""+new URL("Timeout-dcabf0f7.jpg",import.meta.url).href,D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABYklEQVRoBe2av0oDQRDGZxbRxhfwDRI0NhKtRAhWPkM6Ex9KTOczWElArBRsAuEeIS+QRpvJfJdcqkWRLWYH5or7s7N797v59j4Odph2m4hw//xywsT3JHQqJMddrIajcq2Jaalcs2bx+cTMAi7Grn9xfSI/388kMsJ19RvznA+Pxs3X+yoh867gkV1NNJjBzr3BcKpT5rH6rOcAmR5SO+dzQQdtYE/4YB2w5hGVPdXmNnnSfCvYUz7kpzVewFor9woc/DeDb/OXX4fcjO728b/67jsWnLhXgHtnw/anqCAJpkPdKxAvYDp/9OHhQtYKhAtZKxAuZK1AuJC1AuFC1gqEC1krEC5krUC4kLUC4ULWCoQLWSsQLmStQLhQKFCYAaxSrgvvYTYc7AnL92YEpQ9WdqxSzkrvYzUe7Lwt8rh6dVMn0WVL6yWaxcdtQtUHCidIG7pY9cddsUfL3sF6LbfZAN5wf/+tIkpkAAAAAElFTkSuQmCC",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGRklEQVRoBdVZ629URRQ/c2/b7e62Fii2FBqsSOQZpSEBQkJiSGtMfKFRv0gMSUU+mJj4xcTEhPDJxD9BbaIJflETUfETDZoQNYgiREtBHsHYF9At0H10n/d6frM73Xsvey+zW+22J7l7zsyZOa+ZOffcWUElsG1bTMfjr3NzgGzawrhF8RYJTpCgYbZlcEVr68dCCBt2Cfwkk8mudME6Sra9F+1FD0KcbDaN/dFodMJA5JeU8YguBxo2w3YRm5k5yFvmw0Uf9UoGCnrD4P6BSrwl0jcgYndn4mzsYjuwuvFLYAWWqvFwsqVB11W/cZZl0e9/XqKr10cplc74DavYH2kO0SM93dS7dQMZBmJZPczbARj/x8Wr1WvmGXBYzd3+2KaaZMzbAUQe0LdnB3V3dVRlxOjEDRo6dUauXq0O1LZuDjPVtqnWeIjo7uqUkpQMh1htct4OaGv6nwYueQe0zsDgF9/5xs/05VTHCNIx8PLTvsK0HECKQ7qsCmJ3iD47RmL4LznN3vIo0av7iNqXVSXmfulVy4GmBpPSWYv2P99PoaYmlwGffH7c1ZYNNl688z5RIjnHEz/+SnR+hOwP3q3ohDfKmWyWjn59gqA7CLTOQDQaljLiidkgWWUeR95p/BwDDoGnAUqX0u03RcuB9rY2OX/85pSfHFe/2jauzlIjiOccr3Qp3U6ek9ZyQOX4kWt/cykuP4ScMv5zGjqgC6B0+ynRcmAtv2Ej4RDvilk6N3LZT9Zcvzywcy03EcRTI6EDuqATuoNAywHTNGjXtq1Sztnhy3Ty57M0OnnLv3hDtmmJ3qsXfeBVALyNIROyoQMAndAdBPge0N4TF65cp9PnLpDl2EZmiT7wyjNuPZppVGWxgpCf51KGwfTObZtp8/oet8wKLa00quZB4OrOlQRHxidjvAKzZOXyiu3GyPdvHeCvVT1o5HQZaQ7T6lXt0vBlrS1aE6tyABIheHdvcTuhrSIIej7w2gtP1TQ9eIPVJHJhJ2mtQFCdEvye1HcmSIf3Le2UquVALbXQeOo2HfntS/pp4pLUt7trAx3e/hKtjix36r8vXZdaCMY/8c0RupMp10JfXfuFvh8bph+eO1zRCW+U61oLIfJO41WY0QeeDtStFsoUcnR67CKFbIOa+VFY0afHLlGu4JN6HZ7VpRZK5TI0NjNFhjDI5MeJQRcfQf/wmGyAE3WphRLZWZpMTvOLy6bejh6+5xHyrqeM2Snu6+14mEdYNJGIUTafc8S8TC54LZQRebqVust39Ww0R/rQpiepLRRlutguYiH7Dm3ql2NQjkzyYbdK7+q61UJ5ylHOKNCzfXvKIWTqVjpOH10covNTxbL48ZUP0cGNffRgc6tr3PETpyhsNZHNjitYsFoomU5RhiNpyMijGMOD6kdQZ7iN3ut90dHHpIOPFsYK/t7GCkaMMEUXqhbatW0LxWbjfBBz9O3QKTakuFWkTdLIIlU0GHS50vTSiDbY/f07qD3cSiGzUU3WwlpvYqekAt9OTKcTlLcKpaxSXHrs/VpAzcP5uZ1O0nI+O6EGfSeqcgD5+25mVn5WIk1isygMQ8obqLIrxc1V3GQYgfFqHuQAZjibPcBY1wntsMF4CId6lVVMXv5IKMROCIrFbst+0IrvxYoHjGeK5wBDhhoLp5CSsT11QGsF0pyv8ZLCMvPfmy65a9esoit8Q32G73xqAawAZKitpGQks6yvSVCjGWxiMJelpTkScMCrQCnavH6d5I2O3+TLr6zqrow9e6y5sYm613TQxnU99wQGAlKsN8I4yInAb2IYLl/57qBXNk6n13sIvHM8Dip2mDOTnxNYgQQ/rg9Q6EFRlretmv/6UcpdWAVCYRez1KjAy3DGE1yGNIh7Pp8SDbyth/lc7lSyYHyaDywuG/y2jRq7kDhb4MtlvmJpcJ5Bth0rMMiPdAD1CaKOIHgPK4zFIUaxBgxQNHBtADmYq8Ku6Mry8O4RhikzV0nfoMDf9dPxxBBfn+8tIOwMarpXfGlS3RFSrmkYJ1e0tvTxigh7aibzJoncp/wvwI66W6djgDDO5A16G7aLGwm7k89HN+YZVmofR5/v/ux1fP2GDHYfmO8aYa2VDKhSNLAHDJFiu65x7I9ZhnmsyG0c/xfNI5E629R1xgAAAABJRU5ErkJggg==",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGKUlEQVRoBc2aX2xTVRzHv/fe/tnf7h+bG24y4yBZJAETTBhGQ5BKiMYXnoY8EEgw0RDBGYJvxAeNcyLEFyUGjaI88WIMREGsJmSgD0CiWXSDQFbWSV3XtVvXru29/n6n3HE7u97b3gv2JLc9vT33dz6/f+ece+6VQGUqoXWqanoQ0DZDQwefK1TajnrE6btvLhT6++GckxACpIAsuw+11EhBF8Nr2fR1gm82JZBU0yYPvIEwsNZPzNuIfZ3rnuXN4YlMYgUk6YEzWulAI4NrFDUuETZWrmAFZM1iy4fVTNssF4v5pRiSxApUQBjpYBROsl639E0hJCuV5YWSFJC4dSUkssHalAPWi8ThUxk5vAgtheMp05iQCbrWoyCSytE3ezXMLWShml652E/Rii7freQCIp1VLcs3VYCFN9a4IS8ZPlVNQzSRtq2EkF9N8rliKCpZJzpvLt80B9jyDP/jWAxPHftDHFznc/yf3SLkE/zc6Dnc+rBLHFxnhazIN/VAM1ufhDF8KJ4WvB31blw98CTYShHygp2iy2f4bCwoRCm+TnQPjCMTD+H20EpIbCc6+DuvThls6gE7cE5cS5FKU9X9scOYdvyfqQfqvQq8bkWE0FvfjQumoZe68HyPD7FUFgvprC3OOiWDquoaEULhb/cJWa0vn0Dt6u1Ikew49VGsmCrAuVUoiSNJFTvPxnD8uWq0VOUnYLEOjf+ps2HMfrULq147A6U2fznmWBLzUMmjDVuDhfLBlt95dgaXQmn0fz+HqaTRsUbE5etqPIzox36kRgO4/ekOJOcTi/K5LysjEEs39cByCBGC7v8hjtGoitUNMk5vq0ezRU8I+ON+ZMMjUFb2ovH185DrWpfrquj5spOYYU+/UI81TRLG4uSR8zGwUmaF4aeP+pGZJPh2e/DcV9kK8MWsxDd+UqJRwmgsg1cuzJASy69W1VgYkSGCD43AxfD7y7c898/FlgIsoLlKxtdbfeQJmTxBSlwsrATDTw3eg+ewecM+vCMKLCqxpUHkwg3yxMBwDB4aenmS4qNOzmDmk13ITIzA3dGLpoMEX19ezHN/xlJ2EhuF6HUOn4HLUXzpb0UTzR/GkolHaJmwA75XTzkGz/IdVYAFsuV9BH8hmMDB4Sk+hY/6WrC1swbJRAKzakkreHF9sQ/bObBUeJ07J5LhQ4msOHRFPFXVS5vb/u24AraJShTguAKp5LxA4LDpqFHEwXUus+nlh1jRoIwPR3MgG6VJamgXet45A5cvf20zTcuP3YEQPtiwAs1e5+zmmCSGv3vYj8T1AMaO0NqGEta4dtr98wQu/5PE7kuTdGtafIVZiiMc8QDD/32IJqngCDyP96L13fNQGvLHeYbeMzyJsVgaPXRDdHJTO3kif6gtBVxva9sDAn7Aj/QtmqS6CsNzZwx7sq8dPT4FY7MpUibkiCdsKcDwkwcI/jZZvrsXbe//1/K6pe4rsZKUcOHG3AL2XL5jW4myFchOhxHan7O86zGCHyT4xvywMcLrdfbE5xsfpTBy4SYpsffKHXCCl1ss5QDflfEOgb5vk5qfx839LyJxNQD3E73oOGYN3gg5TftKe38N4sbsAja21OCLTV2opVmci/P7QgX2bTIzEfw5sAMrjpyyZHkjvF5nJQ5fn8Bnz6xCkyd/iWF138nUA/pN/dS5c/hrX+6me82JE2jZvh3zcwnMafkd63BWv7209Kj3uhC4G8Xbv98Sl723thub2xqt3dT/JEGTiMG458J7MDIdfH7DtQl4HunAcFcXUsGg6MDb2Ym+8XExzju1L9R38Romk7k9pvYqN4a3rLckPy+JeZ+FC+8iclX/LU5W6IdrbSxVFE27N9lw2BhDiC/iZLNbWIaX3M1hYwwhq/JNc0DsCxVIYqv7NmYKLrfv5FgSM8DSYbSUYc5MAaP8mWxuPmhQFOe2160AONXm6V+uUQICvz273rJIe2Og5W6sNSznMW5lKSDGxNIGhopSoJwHiDLFHL17UBlFpgfpJT1MJ3ZymhSoDHyioEe44kmoZSB+6YPe+pAgRSxf8wAb8psAVj3AzMwu8ysrkuJeR+uH0/97OPGrDGYP0jnkiZWZmf1f1o7IN6awz1AAAAAASUVORK5CYII=",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAEs0lEQVRoBe1azWtUVxQ/781HkslHzQwpDfkQUUpdaHZtaUtTuhACYtC/wI22FHd+bMSlFNSdIhjcddFNKW0pZlfS0BayEdSFqAjRJMbGfBgTZ+JM8p7nd27ezMvkvsy7yUucAS+898479+P8zj3n3nvembGIy8xMttOhwiVy6RuX3HbwqrVYZE2SRUM2Jc5lMqlxaxX8Hdd109UKWofLsqxZVqLHxszXGngoBMzAbsNtdBrWBI+x29Xu8xtNJLDbGzWohbr3CrxrK8W3A4BtW9SYqqdEQg1fKCzT6+wSOY4bubjIFQD41g+ayLZL3hmrS1KSlZmbX4xciZKUiOYGMw/wfz/M0ldXnsgFGjzURV2sfRceF+3KhwPxCYdDQslhml+ImVq54KKlVwv6v7Pd9GFzXIA/f7Ui/T5qidE/Z3bT1MIyfXn5qfRBhb9/ptGmvv11dOLzFCVi0i3ULe560mVEBr/6lN4igW/+Nr5hRU+u8/TlfdlXqychr9QO8tQUTGcd+ul2TmT98EVK31nDtaamX1aWqukYxGpuaqB69nm4zfk/Xkizi0faqPfjFC29ydPCIoPUlH9H83T61gKlUzbdOt6qaaFnRa6AbhFDtOM4FRfxpzdmxNgj32X0aDXcyHchbJXYbTa1jTIa0502cgXUbLuBrqKZxCJrhffEgP2i2Kac2BYFyoWEfmc0pguyqhRwePusaQu4cW9bDW0z2hYLbDYWcmOmDkTRK6DbRsPGQuJC4SdfWm5bLDQ4sURdv07KBbpSLDT8f55c9oc0hxQmxciFCg7RtUdZ+v1ZnqbfOBIz+WMn0HePdhFCtpMjczSe4w6r9NixdprnffLA4CxzAlwlZlF/d530CXszUuDq4yzdfLqkgh+eKMDwLzuhA+ImAEIc5LCfl3YaNFajtNXZ1N+epFN7w8dBGNNIgd+m8gJgoKeFvs4k0H9daeZEDcrAZ61iBY/GcxfX3T8UPkxAn0rFKBb6ZHhW3OZBbzAI3SIGiDCxUCWwunojCzichPHZXzeefHFtOhbSjrgx00gBHDRhCgK6oLA5TH+TNkYKYAFWWzFSgOSory4VjBRQFgjnRjulptGxJ8FWiA9u7ET4tEy3NssFGrytlO9fLNLMynoXNlOAW1daB942iu/iGKdScIFWuaLNK/FnNk/fTr4kPP3FSIG2es7Gs9P99brgH2MN7eWFBl/lqOv+hFygK8VCawYJeIEFYAm/NYwOsh/ncnR9PldMo3hhgHpCqkWjB7uoPRkX4OMFlRfq5ETP2P4Omswv0557Y3IYKoywiAolpDe/+tNQHi1pm7KpznDcdDHdaBZKnNnVwPGMS78s5mlqhUMGBDUiX7mGCFKkwld+R/PVSwDzrQSf3ZPfMaQKRvCCrBEz+Mm/jaHLumJkgXW9NQwvLwS3OTmByJPjoo409bU0bJgX0gy1htX5RI0F5uFUUmYfVjDaRteMGPCCLDQSuQA81tJRbIVYCHVbKZ7bQAGvRK7AlvJCHirN0z/r/urIXcg/+E7QZWt7J0RGK+O9AtHOp/loHKHwfw9qtAC7zefDUI3i5wOOhmr/zx74ywr+9cE5nZ9rwZ2AEViBGdjfAhPs4mowdpbkAAAAAElFTkSuQmCC",Y=""+new URL("VirtualOutbound-3bb05b70.png",import.meta.url).href,u={class:"policy-type-tag"},G=["src"],E=Q({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(T){const A=T,s={CircuitBreaker:B,FaultInjection:a,HealthCheck:c,MeshAccessLog:D,MeshCircuitBreaker:B,MeshFaultInjection:a,MeshHealthCheck:c,MeshProxyPatch:r,MeshRateLimit:i,MeshRetry:g,MeshTimeout:C,MeshTrace:o,MeshTrafficPermission:f,ProxyTemplate:r,RateLimit:i,Retry:g,Timeout:C,TrafficLog:D,TrafficPermission:f,TrafficRoute:v,TrafficTrace:o,VirtualOutbound:Y};return(h,O)=>(e(),t("span",u,[s[A.policyType]?(e(),t("img",{key:0,class:"policy-type-tag-icon",src:s[A.policyType],alt:""},null,8,G)):(e(),l(m(p),{key:1})),n(),d(h.$slots,"default",{},()=>[n(w(A.policyType),1)],!0)]))}});const U=z(E,[["__scopeId","data-v-9604a2cd"]]);export{U as P}; +import{d as Q,o as e,l as t,i as l,k as m,aq as p,n,U as d,H as w,t as z}from"./index-b94d59a3.js";const B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAVFBMVEXa2tra2tra2tra2tra2tra2tr////a2toAfd6izPLvzPnRfvDYteSKr86zas0Aar4AhODY6vr3+Prx8v2Kv+9aqOk3muUOj+N5t+211vXhqfW01fXvn55GAAAABnRSTlMC9s/Hbhsvz/I3AAABVklEQVRo3u3b3Y6CMBCG4SJYhnV/KD+K7v3f57bN7AFJTcDUmZB+74lH5EmMA5hmjK+pq1awqm5M6HxqxTudPSzssmxM06rUmDp8DFawIYi1qYRdlisTeCtcMAGnAgwYMGDAgJ8GGPDB4B8frepnl9cZH5d1374E7GmX1WVuA0xzTvixA+5zwpc0/OXrVgU5N/yx6tMHGDBgwIABvxmeiBZhmF3fPMjDFLuOSjDdnBJMvVOAb1G+y8PjlUKdOGyHOcpLJniiDfEVC/FYZYA3unxFx2OVAd7sTjZ073msRGB2Yy7KvcsC2z05Hitx2P6PVTEwf9W/h/5xvTBOB76ByN8ydzRRzofELln1schjVNCrTxyjsl5vtV7ol7L+tAEGDLhMWOAw5ADHPxIHXmpHfAWepgJOBBgwYMCAAT8NMGDAgJOw2hKO2tqR2qKV1mqZ3jKd2vrgH/W3idgykdWgAAAAAElFTkSuQmCC",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAH90lEQVRoBdVaC4xU1Rn+zr2zu8PyEBGoKMFVK0KLFXyiVKS2FFGIhhT7Smq1aQXbuMQHCwRQiBWVUl7CaiuxGoGosSQ0tJuU4qNrpQEfq0AReQisLKK7iCIsO3fO3+8/wx1mdgdmlp3srCdhz8y9597zff/7P4wBhxw50jfW2Pi4ERkhQB+91lGHAerEmFeLotHJprS01ij4oLGxRkR6dFTQmXAZYxoi0eilpqmhYQVEfpppUYe/ZsxKE6uv39fRzeZkglRzMk319cT/9R1eVuixAPazzyFBPG2p/fgA7M6PAd4v5MhKwB46DDnQAPvRPiCFhFiBNB5LXC8giawETPeuQHER0BRDnCRCTfjn9oLpVAJRDSm5ApHITiDiwy87J0lCwToSngfvvD4FJ5GVgLPvXEl8/mW7u0ProhB9QM1IzUnNyqNmDMkhbmEJ3uvWGSiKtCuJrBqQo3TUTw8C1gLNNCF79yfA+jSns85od/C6eVYC9uAXEBKwu+vSSDgHpuQLPbKakMRikI/qXLRR0Oq4oAO3GBpin6uC/Oc94H+7IWd0gbmoL3Db92GGXdJieb4uZCXgNjoeKjVkZiIhH9bCTF4KbK+FML+71M4ZnnHfzcir4M24E+jSKV+4k+/JjYAub06iHzVB22chCNw6FbKdWbmYDjzvdzBXfQs41gS89g7s4pcgX34FXPJN+IvvyzuJDLaQJJf+gdHFRR3OzrHDkGko6vn3AL27JzL1C2vpzIxM6tTjRsCsmAXDpIfNOxCUzwO+Opr+3jZ+y10D4UaqCQ2ZmqFTQ+YuJrhfzYHUHwKuGQRv4SSgpDjx1H6WIhMfha37DBh0ISIL7wU658ecWk8gJJJpVhK/fvQEifnlSRLySYKE7K8Hvn0BIgvyQyJ3E8oEuPm181ly/HkK0Ks75L+bIXOXJ1eYb/SAVzkFpk8vyJZdCO6dnxdzyi8BwjUkYZ6qcKHW/q0aONKYTmLpZJhzejLUksR9C9pMIu8EFK3pSYeO0v41QtFnUodqwn9iMnD2WRCSiD2wsE0k8k+AEreTaB4sQTCkP8CE1nyEJFQTsmUngj+eMLXma7N9zzsB2bQT+k+TGC5kJj7JML15CDLsUqqLitpVm1ilRWIry5O8E9Ak5s25m0mOWfjldbCVf81IIb6mGvblf5GAgTd2OOyGzTj2s6k4Nv5+2I1bMj6T6WJ+w2jKDvLKW4hPr3QFoLl9DPwJ41Lu8uPRRgQVi2CZ4FzU+oLZOqC/aPnBjF784ER4lzOjZxn+jIqKh7Ksye02VS/Tn3JZ2GinptHognMhr70N1HzILi6Ad8VA2GdWszxvgDfgfHgjLke8Zhuwh2W5WPjjWPhdXEbn3ol49Tvw+p/HiMUsfoqRHw1oQzNlKVTq6NkN/qrHAVauOuTVtxDMJDECNN+5iP6xA0Ip+9PugD9yqNNEfMmLQN/e8H9yI9cJmiY+DKu9RrdSRJfNBkpPnrXbTiAVPDf0lzwADCxz4MM/qoXgwSdpTjzJIHgtnxyJqXfC/8HV4TI3B4tWIKiqhkSLUDLzbniDL0673/xL25xYzYaSx7qNQNdO6eApSflgt9vPXH8Z/NkTYPr3Q2TWBHijrnHX44tXpuEJFi134DWH5AJeHz59Agq+YgmE4EUlzwyblDzBxx/5C+J3zYGtfteB9IZfhsjTM2A6RxF/hYR189HfdbP+CRYuR7zqDSbAIhTPJMkskg8fPD0C7L5kaiWsgu/aErwleGGY1LLadCkN93Jz8PzfXbTxaP+RCT9KXCN4ZzYlCp7RZ/CAtGdO9aX1BJoCyLQnIW+8D9ODDluZInnupOAtwUtpCfy55TCDmY1ThjegzHVs8Q2bYLfvTUj+H9UwNBsXOlsBXl/bOidubII8tAzy9lZIpyi8ub91dh3ik4efQXzNvxk1ovDnTWoB3q1jOI3N/hPsmzU85WAHx+gkKvlZ6rC5Sz7cM3cNaI0zaxmwdTcsy2VvwT1p4O3vFTzNhiHP/0NLyYcbKuiimb+Bdy3LCB7VtAW8vjM3DRxmG/jYctYs7HspXUy/Habf2UlM9rHnICydNYP68wh+yKlDn3tQNTH3Wfijh52W5MPNsxPQ0+n5LwD72A4yguD+n7PHZT1/fMSfeBGympJng+8/MjE38OHDeZhphKcY2rgvWQUcYp3CGt+UjwdYz4fDPr0aWMuQyP7Wn0at5CL58OE8zScnoM35sjX8H0x2VDxhMHfd4oqucF/7fBXA0kFYMvjlP4a5MnvhFT6bzzkzgQMHISvXwrCb8s7sytOGMQDncMhL64DX33Xp3v/lGJihg8Jb7T63JFBXD1n1OsMb20F2U/KLH7Ko6pIE5py1miGQp9Nm/CiY6wYn7xXiQxoBqf0U3j83uCNzq6dst91A8DwyD0fVesibmxJHJTdeDe/6IeGdgs1JAnqAa9ZvgejJG4/RzbjhaYdPWvNg41ZKPgLzvSEwN1xRMNCpGzsCsmMf8N52l1S01jVjr03E++MrRU2mZgeMauXKgTAj00vg1Be292cPH+xtMDxV1ipR7d7cel0aeKynyWza5Qoz4bGgGdVxwLOtqPPMtj2eZldhkWbGDqN9F50QIk1Gtu11ZoMytok3Jer4EwsK+0l/9OFFxNxhDh+NmdFD0w9rtY+lX+gBrvQ+E2YMyXWgoT/2cL9YUUzNf24j79Pe93zizmiEJYK5mT7RQYaaTerPbf4PGwFZsK8ONooAAAAASUVORK5CYII=",c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAEj0lEQVRoBe1aS28TVxT+7ngydhwnPGISTBKHEB6iUtOWHTvWqCtKqQhISC2vBbCpRDf9BUgsgAWbdlGppWqlSl1UXfMLCmXRqgXUxmCclOCWxI4Tv4Zz7s00BntmLh4rTCSfxJ4755458333fHfuTTQCZFOHTo+ijCs2cAi2nWJfaE2InABuw8Lle7e/eCwYvL2CXwF7a2hBtwQm8iKKdwwe+Y0HnhnRgBN2Q8qmJcPwOxm7EXrNe40jzVfDq38j9HUJvOkqdSvQrUDAEeiIhGaPH8bsyfe1oWQuTuPxhePa8V6BplenTl85tQ2l9A7YMUsnHMsTIyjtm9CK1QkKXIHC3nEI2l3RgqhzPzw/sB/g+A5ZYAKlPTsVFMnCH1Xx3f26XP2TUUQgAuXhJKr9fQqQRgVYPpUtA7IANvQq5sciEIHi7jHKb5OE9DQh5SOvoGs6pKNABJYn06tAaDQ1SLB82DoFnnO1TaA8NIhqIo7IQkFLDI58zPx/WvEMTsfaJlAiPbPF789oiWHxPTX6A3f/kPGdmQEBKlCaGJUE+oiANJ9JvEAEeOL23/ldHvVmjUrt9d1WBSrJLaiRfMzCEqzcU8pPcDzmAMunSk8f699FxP7KqngvVK/R19ZKvDy+Qy5cvQ8z8la2xuhzII8+m9foF9+axOz0YRm3/dbP6PvtoWy7fZm1iIV6tAd1i4+W3BLUrR7Y1Jb+1T7eKqg41ccajj94JPPy4DskaoleZM8cRYmeUGyO1hm0Q6DRz5XMnj2KpV1jTcSYyOTnNzjc1Uw1eCwBpQIFhNWqfvhKCZDPZbCQoGK5eVhz82uJKYjBPDp/DFwhBswZnEcmT3YlnzV/jRbBzKVplFNDTeDXEnu3TLNeBpb44x3o20vksh8fQYU2d1GaF+nr3yBCc6SVOaQyl05gxYm/9rWMf1VCra5v9LU1BxoT/N+mCpSHB2HNzmP05neu4J14ltZKKqnIroLnPta8n2ycHHzsHAGqgPXPM4x8+QOBLzXeo6ntSMsiGaYbwDcFajg6QiA6k0M9EQM/NSJFb/CMqe/PDD0QTKrU976V8uMg3j74ifOg8IsNZX9bC1mYmHQJvOlqBJ7EcUPgw8EELFq5vn1WQKHmPaX6IwIXhzdJ3jfmnmPRJ95vgAJJqJfAf0Tgx3pMpGn7cW5oExIE0M0Y/GepzdgT65EfbrPvVZuKW7g6vlV+uO1lYurgWTtmGHIEo7QYxYhSlM6jlJf9UT6nNvtiBFj5+SjUNeRbrNWpLTBmRSiOc6h8bjfOlquya8TyEQDdN1+t4dOZvFsqXsjU3ob/rqVfMv5iGaijbdORO2ihUlshiqdu5RZ4Uqnix3wRBsWcSiawj/8/xAEqGSd8ye4vV8DS4e3EheEBWYmXAl7zJJTrAMvm1LaEpPLV0wLu8V7NxUJJwAVrS3egSdwy4zo7uwTWecCbbtetQNOQrLPDoOd1bp3v2bnbEXZaN+nFiQ1qjJ3WfFymZdN9rQ4tOcJM2CNzf/+ysH33gVuiLlIkpyTh7Q8tZgbGr9sI8RO9qfIBv27zAiEVYZQrGIvuAAAAAElFTkSuQmCC",r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAFt0lEQVRoBe1aa2xTVRz/3d7bBytdXddtbIN1sId7IG4yHhGICxluMohOAkGChhiMih/8IiSERImRaBD9YGIkGg0xypwo8YkajGyikxqemziyDbbhBoyN7kHLStfb6zm3u01v1zvaritrwn9Zz+Pec87v//j9z2lzGBBZYHpyttMt7IWAcgFCOu2brsKAuQoG9TqO2dFkO9zNjIE/JwiCabqCDoaLYRgbUeJB1qgu2E/ALw720jTvm8ELSOdo2EhAy6vKpKpiWf/zSdmzUMbIBgQ0IpnPN4ZgV033mA/QV9ak2Jk8wxOCrDfOGqo4wzsObtwrwMWahD4CjtlysuvHvQfukXgcq2LcEfchxPkbTIlQgcTzHzOV9VDwxL0HYkLiIn0qNqQVoyDBjMN9/+Kr3hZ4yF80ZEoVeNiYRYAXYb4+TcQ6KnigZlS44OjD25cb0eUcnLQOUVeAAlxlysH61PmYo0sUAbbeuoG63vM4MXwZm2YtwMa0B+Ahynx+rRm115rAkyNxpMI8t/6NoKMjIW4Cq8YnhY/DrNaLeKzDPfiytxnn7L0yfLkzkvCKZQVo2T4ygH1df5DSJnsnsKFE6KiSOJHViOA7SGhsbfkOuy7+Og48BUZBv3Thexy4ehYW4qX3C9ZgS3pJIOaQ2lELoXlJGWB5Hh/kVOH4UBf6k41ovdGNo5dOTQjEojNiZ/Yjojd2tB/F6ZtXJnw/8OGkPVCanovd5c9g76qtMOuN4vxqqGBzDuP5smq8Vv400vT3Ba7ra3c5h3Bs4JLY1rOybcn3zkSVSSmwMCMPu1ZsQq4pEz+2/Y2OQW+scwyL2uZj2Nd4CFnGVLxT+SJW5yl/7XZ5vClVzYSvgGyEElGCEZr8vAGDJkE0zusNn5Jw6YFWxYptTuW1y4nuFvxzvRPPllaS/ypkJprx0akj4wzqJhmJCsswsmeh4AnbA2pwWKbOx079Wrg9vLigATps1C0FJ3jtwZFUKondNYL3rN+IihSnZEvdspIXvPPQFByuyDwQzNKBE27Xr4ZJNRNnRzt9CrgYD7JYM+7nvL+JccQ7geLi3ZA8E/iMbnBU/BWn7VDwhK1ykkqPQ04rPnM2+hTwEAXedfyEi+7rsPOjyCb5vTI5h2LwCfUWq2BhXvBuRSzhTrgStgI8sZa080khxJHs4Sb76ZBwC3s6GnDT7cL2rOV4M6cCKWM8cXvcYMc44g/SwGlRYpgldmnGuOP//E51xe/ESu7jySGMI2mSytBth1hWzC1Fu60HDpcTS/hivNrWgOq0HKwx5+Pjghp8eOUkTl5pQx7JVpKka2diXUoRHkvOF8lPw6hjRPlspERodmHxyt3SpP5lZ3vwDaVcU4hOTx+6+BsYdNpBSVqZW4aKeQ/hmt2GW3YnEqDFFwNn0ESOEKWGdPFsZOQZ7G/5DSZWi22zF+HlOUtRSE6pThJa9IS6p+P3CY8T2bkZ/vB89bB34s26ZSjiMvDt7dOwjl4UJ0qbacK2RWtRnGLBn/+dx4HTv8AljIpK9Qz2YzGXhJqUAtBYl4h63eXA1wT4kf42jHhGfYDCrYStAM3/yzX5qNaUoJPvQ91tKzQkqCxsMpKyTNi8oIIA5UnGYaHjNOi+2Ye3jtfBTFLsC5llUBEiU+D1to5JnUIlRcNWQBqYTFLpBt0SzGVTCHwWAx4H6px/waZ1YkvJo9CrdWR3tpLYb5WGTEkpU0CJKEqEpohKOQv5ZHDO3UXoLeWn6GANBY9sI4tk2TME+N0UmQfuJpBI1w57I4t0oakaF/cKKO7EoVoskOBKxJPmC/d9aZxSGfceuEdiJdfGqj/uQ0i2kd2JgNSq0SZhJPP5j1GJdw9i5e8or0OxM/mJNQfJVYOnojx3TKYj9yVqVfTWB704EZMVo7jI2GWPHWzvSMtwpr7oIL04QVxiJmsYorhO1KcSw4ZhfiCGX0ev2/wPquz9nGykU2YAAAAASUVORK5CYII=",i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB5CAYAAADyOOV3AAAFOklEQVR4Ae2dP2tUQRTFp7S385MofgRFiGBhKr9GuqBiI9iktwosCAnRLo0g8Q+ojSaNBomumESTIAqSLiPTTc4k7+bmztudu3sCAztv7p137/nNebtuREMIIXz9eXBluLO/NNzZe8sxCRrsL23tHlxObMP33b3ZzeHO0edv25FjcjRITBPbsPXj12+CnRywOcvENtC9kwk3gU5sQ048vf7775DDsQbIswAc+eNaAQJ2jU8unoBljVxHELBrfHLxBCxr5DqCgF3jk4snYFkj1xEE7BqfXDwByxq5jiBg1/jk4glY1sh1BAG7xicXT8CyRq4jCNg1Prl4ApY1ch1BwK7xycUTsKyR6wgCdo1PLp6AZY1cRxCwa3xy8QQsa+Q6goBd45OLJ2BZI9cRBOwan1w8AcsauY4gYNf45OIJWNbIdQQBu8YnF0/AskauIwjYNT65eAKWNXIdUQD+c2sm5iPemY2mIcnD/bsVMuqTs0yvQ7wQYtXRXb79XtxfpSEB4wH3foCgHwIGQSS+5qeddAOsxzgPOwsLMR9xsBhNQ2qA+3crZNQnZ5le89/o6Jbb3WrxKRovuOuIBR9TAHnSwcfk8T8hYP8MOzsg4E55/C8SsH+GnR0QcKc8/hcJ2D/Dzg4IuFMe/4sE7J9hZwcE3CmP/8WpAzz7cCnm48bdQaw58r3T63H/TB3gcG0+jnIQ8IgVGCXcdK9x/9DBPTuagEesADr43uBFrDlwf217+B5unV+fX4z5mPjfJiGA95vbsebA/bWAMb/6HJ/Z2gJbj0fBasJNe+H+Wj0wv/qcgG2ORiAErFXAGI8AWnfwo5U30TLmHq/GfPA92PiejAdIex4x33oAl9c+xnwQMAFrz2Rb8bUdgg7D/bXdYz7ur53n7k2v6WA6WHsm24qv7RB0FO6v7R7zcX/tnA42OhYFR0AErFXAGI8AEJB1jvtry8V8az2Fg/PvLdNr63ehmK9tuHZ8bQERAO6vrR/zcX/tvACMN6g91zZcOx770QomxeP+2voxX7qftE7A0/YejCeo9lx7omvHYz+SA7TruL+2fszX3h/jCwfn31um15bvQVMuFqxtGN/DrXOsBwWxznF/bb+Yb62nAIwXrDfAgq0N437WubU/zMd6rP3i/to58gx4QbshxtduGPezzrFe6xzrIWBBARSs9twKFPOxPqG9YhnzcX/tHA3bvIOtnwkwXyuYFI+ACoLCBcyX7ietuwMsNTTudQQk8CyWMd/aDwFP25+Dkbj1BOGJLI6scAHzrfX0nY/1Cu0Vy5hvrRd5Nv8ebG2473wEVBAULmC+tV4C5iO6rb9Gaj3RfeejAwXDFsuYb62XDqaD6WCNi9CBhUWFC5ivufdJsXQwHUwHn+SM066hAwXDFsuYf9p9znqdDqaD6zpY+/vc2if6rCf/vHFY77j7HbmDUQDt/LzCjypP248Ub62bgHt+REsApXUCrgzIKqgETLturad3B+PvX61za8N951v7w3xrvb0DthbIfNuHXAJu7BFf+0ATMAHbHhG1TyT30/Ggg+lg3Ymhw9rSiw6mg9s6kXxC6HjQwXSw7sTQYW3pRQfTwW2dSD4hdDzoYDpYd2LosLb0ooPp4LZOJJ8QOh50MB2sOzF0WFt60cF0cFsnkk8IHQ86mA7WnRg6rC296OBpd/Dqu0+Rw68GhYNXXq4f4UXOj//fQ171SGzD8tr60GsDrFs6iOvDcPP+k5mnrzYOKZYklq/1xDSxDWHmwcWr84NLz15v3H7+4csch38NEsvENLH9DwLs1co+Fv2iAAAAAElFTkSuQmCC",g=""+new URL("Retry-8b2ec896.png",import.meta.url).href,C=""+new URL("Timeout-dcabf0f7.jpg",import.meta.url).href,D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABYklEQVRoBe2av0oDQRDGZxbRxhfwDRI0NhKtRAhWPkM6Ex9KTOczWElArBRsAuEeIS+QRpvJfJdcqkWRLWYH5or7s7N797v59j4Odph2m4hw//xywsT3JHQqJMddrIajcq2Jaalcs2bx+cTMAi7Grn9xfSI/388kMsJ19RvznA+Pxs3X+yoh867gkV1NNJjBzr3BcKpT5rH6rOcAmR5SO+dzQQdtYE/4YB2w5hGVPdXmNnnSfCvYUz7kpzVewFor9woc/DeDb/OXX4fcjO728b/67jsWnLhXgHtnw/anqCAJpkPdKxAvYDp/9OHhQtYKhAtZKxAuZK1AuJC1AuFC1gqEC1krEC5krUC4kLUC4ULWCoQLWSsQLmStQLhQKFCYAaxSrgvvYTYc7AnL92YEpQ9WdqxSzkrvYzUe7Lwt8rh6dVMn0WVL6yWaxcdtQtUHCidIG7pY9cddsUfL3sF6LbfZAN5wf/+tIkpkAAAAAElFTkSuQmCC",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGRklEQVRoBdVZ629URRQ/c2/b7e62Fii2FBqsSOQZpSEBQkJiSGtMfKFRv0gMSUU+mJj4xcTEhPDJxD9BbaIJflETUfETDZoQNYgiREtBHsHYF9At0H10n/d6frM73Xsvey+zW+22J7l7zsyZOa+ZOffcWUElsG1bTMfjr3NzgGzawrhF8RYJTpCgYbZlcEVr68dCCBt2Cfwkk8mudME6Sra9F+1FD0KcbDaN/dFodMJA5JeU8YguBxo2w3YRm5k5yFvmw0Uf9UoGCnrD4P6BSrwl0jcgYndn4mzsYjuwuvFLYAWWqvFwsqVB11W/cZZl0e9/XqKr10cplc74DavYH2kO0SM93dS7dQMZBmJZPczbARj/x8Wr1WvmGXBYzd3+2KaaZMzbAUQe0LdnB3V3dVRlxOjEDRo6dUauXq0O1LZuDjPVtqnWeIjo7uqUkpQMh1htct4OaGv6nwYueQe0zsDgF9/5xs/05VTHCNIx8PLTvsK0HECKQ7qsCmJ3iD47RmL4LznN3vIo0av7iNqXVSXmfulVy4GmBpPSWYv2P99PoaYmlwGffH7c1ZYNNl688z5RIjnHEz/+SnR+hOwP3q3ohDfKmWyWjn59gqA7CLTOQDQaljLiidkgWWUeR95p/BwDDoGnAUqX0u03RcuB9rY2OX/85pSfHFe/2jauzlIjiOccr3Qp3U6ek9ZyQOX4kWt/cykuP4ScMv5zGjqgC6B0+ynRcmAtv2Ej4RDvilk6N3LZT9Zcvzywcy03EcRTI6EDuqATuoNAywHTNGjXtq1Sztnhy3Ty57M0OnnLv3hDtmmJ3qsXfeBVALyNIROyoQMAndAdBPge0N4TF65cp9PnLpDl2EZmiT7wyjNuPZppVGWxgpCf51KGwfTObZtp8/oet8wKLa00quZB4OrOlQRHxidjvAKzZOXyiu3GyPdvHeCvVT1o5HQZaQ7T6lXt0vBlrS1aE6tyABIheHdvcTuhrSIIej7w2gtP1TQ9eIPVJHJhJ2mtQFCdEvye1HcmSIf3Le2UquVALbXQeOo2HfntS/pp4pLUt7trAx3e/hKtjix36r8vXZdaCMY/8c0RupMp10JfXfuFvh8bph+eO1zRCW+U61oLIfJO41WY0QeeDtStFsoUcnR67CKFbIOa+VFY0afHLlGu4JN6HZ7VpRZK5TI0NjNFhjDI5MeJQRcfQf/wmGyAE3WphRLZWZpMTvOLy6bejh6+5xHyrqeM2Snu6+14mEdYNJGIUTafc8S8TC54LZQRebqVust39Ww0R/rQpiepLRRlutguYiH7Dm3ql2NQjkzyYbdK7+q61UJ5ylHOKNCzfXvKIWTqVjpOH10covNTxbL48ZUP0cGNffRgc6tr3PETpyhsNZHNjitYsFoomU5RhiNpyMijGMOD6kdQZ7iN3ut90dHHpIOPFsYK/t7GCkaMMEUXqhbatW0LxWbjfBBz9O3QKTakuFWkTdLIIlU0GHS50vTSiDbY/f07qD3cSiGzUU3WwlpvYqekAt9OTKcTlLcKpaxSXHrs/VpAzcP5uZ1O0nI+O6EGfSeqcgD5+25mVn5WIk1isygMQ8obqLIrxc1V3GQYgfFqHuQAZjibPcBY1wntsMF4CId6lVVMXv5IKMROCIrFbst+0IrvxYoHjGeK5wBDhhoLp5CSsT11QGsF0pyv8ZLCMvPfmy65a9esoit8Q32G73xqAawAZKitpGQks6yvSVCjGWxiMJelpTkScMCrQCnavH6d5I2O3+TLr6zqrow9e6y5sYm613TQxnU99wQGAlKsN8I4yInAb2IYLl/57qBXNk6n13sIvHM8Dip2mDOTnxNYgQQ/rg9Q6EFRlretmv/6UcpdWAVCYRez1KjAy3DGE1yGNIh7Pp8SDbyth/lc7lSyYHyaDywuG/y2jRq7kDhb4MtlvmJpcJ5Bth0rMMiPdAD1CaKOIHgPK4zFIUaxBgxQNHBtADmYq8Ku6Mry8O4RhikzV0nfoMDf9dPxxBBfn+8tIOwMarpXfGlS3RFSrmkYJ1e0tvTxigh7aibzJoncp/wvwI66W6djgDDO5A16G7aLGwm7k89HN+YZVmofR5/v/ux1fP2GDHYfmO8aYa2VDKhSNLAHDJFiu65x7I9ZhnmsyG0c/xfNI5E629R1xgAAAABJRU5ErkJggg==",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGKUlEQVRoBc2aX2xTVRzHv/fe/tnf7h+bG24y4yBZJAETTBhGQ5BKiMYXnoY8EEgw0RDBGYJvxAeNcyLEFyUGjaI88WIMREGsJmSgD0CiWXSDQFbWSV3XtVvXru29/n6n3HE7u97b3gv2JLc9vT33dz6/f+ece+6VQGUqoXWqanoQ0DZDQwefK1TajnrE6btvLhT6++GckxACpIAsuw+11EhBF8Nr2fR1gm82JZBU0yYPvIEwsNZPzNuIfZ3rnuXN4YlMYgUk6YEzWulAI4NrFDUuETZWrmAFZM1iy4fVTNssF4v5pRiSxApUQBjpYBROsl639E0hJCuV5YWSFJC4dSUkssHalAPWi8ThUxk5vAgtheMp05iQCbrWoyCSytE3ezXMLWShml652E/Rii7freQCIp1VLcs3VYCFN9a4IS8ZPlVNQzSRtq2EkF9N8rliKCpZJzpvLt80B9jyDP/jWAxPHftDHFznc/yf3SLkE/zc6Dnc+rBLHFxnhazIN/VAM1ufhDF8KJ4WvB31blw98CTYShHygp2iy2f4bCwoRCm+TnQPjCMTD+H20EpIbCc6+DuvThls6gE7cE5cS5FKU9X9scOYdvyfqQfqvQq8bkWE0FvfjQumoZe68HyPD7FUFgvprC3OOiWDquoaEULhb/cJWa0vn0Dt6u1Ikew49VGsmCrAuVUoiSNJFTvPxnD8uWq0VOUnYLEOjf+ps2HMfrULq147A6U2fznmWBLzUMmjDVuDhfLBlt95dgaXQmn0fz+HqaTRsUbE5etqPIzox36kRgO4/ekOJOcTi/K5LysjEEs39cByCBGC7v8hjtGoitUNMk5vq0ezRU8I+ON+ZMMjUFb2ovH185DrWpfrquj5spOYYU+/UI81TRLG4uSR8zGwUmaF4aeP+pGZJPh2e/DcV9kK8MWsxDd+UqJRwmgsg1cuzJASy69W1VgYkSGCD43AxfD7y7c898/FlgIsoLlKxtdbfeQJmTxBSlwsrATDTw3eg+ewecM+vCMKLCqxpUHkwg3yxMBwDB4aenmS4qNOzmDmk13ITIzA3dGLpoMEX19ezHN/xlJ2EhuF6HUOn4HLUXzpb0UTzR/GkolHaJmwA75XTzkGz/IdVYAFsuV9BH8hmMDB4Sk+hY/6WrC1swbJRAKzakkreHF9sQ/bObBUeJ07J5LhQ4msOHRFPFXVS5vb/u24AraJShTguAKp5LxA4LDpqFHEwXUus+nlh1jRoIwPR3MgG6VJamgXet45A5cvf20zTcuP3YEQPtiwAs1e5+zmmCSGv3vYj8T1AMaO0NqGEta4dtr98wQu/5PE7kuTdGtafIVZiiMc8QDD/32IJqngCDyP96L13fNQGvLHeYbeMzyJsVgaPXRDdHJTO3kif6gtBVxva9sDAn7Aj/QtmqS6CsNzZwx7sq8dPT4FY7MpUibkiCdsKcDwkwcI/jZZvrsXbe//1/K6pe4rsZKUcOHG3AL2XL5jW4myFchOhxHan7O86zGCHyT4xvywMcLrdfbE5xsfpTBy4SYpsffKHXCCl1ss5QDflfEOgb5vk5qfx839LyJxNQD3E73oOGYN3gg5TftKe38N4sbsAja21OCLTV2opVmci/P7QgX2bTIzEfw5sAMrjpyyZHkjvF5nJQ5fn8Bnz6xCkyd/iWF138nUA/pN/dS5c/hrX+6me82JE2jZvh3zcwnMafkd63BWv7209Kj3uhC4G8Xbv98Sl723thub2xqt3dT/JEGTiMG458J7MDIdfH7DtQl4HunAcFcXUsGg6MDb2Ym+8XExzju1L9R38Romk7k9pvYqN4a3rLckPy+JeZ+FC+8iclX/LU5W6IdrbSxVFE27N9lw2BhDiC/iZLNbWIaX3M1hYwwhq/JNc0DsCxVIYqv7NmYKLrfv5FgSM8DSYbSUYc5MAaP8mWxuPmhQFOe2160AONXm6V+uUQICvz273rJIe2Og5W6sNSznMW5lKSDGxNIGhopSoJwHiDLFHL17UBlFpgfpJT1MJ3ZymhSoDHyioEe44kmoZSB+6YPe+pAgRSxf8wAb8psAVj3AzMwu8ysrkuJeR+uH0/97OPGrDGYP0jnkiZWZmf1f1o7IN6awz1AAAAAASUVORK5CYII=",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAEs0lEQVRoBe1azWtUVxQ/781HkslHzQwpDfkQUUpdaHZtaUtTuhACYtC/wI22FHd+bMSlFNSdIhjcddFNKW0pZlfS0BayEdSFqAjRJMbGfBgTZ+JM8p7nd27ezMvkvsy7yUucAS+898479+P8zj3n3nvembGIy8xMttOhwiVy6RuX3HbwqrVYZE2SRUM2Jc5lMqlxaxX8Hdd109UKWofLsqxZVqLHxszXGngoBMzAbsNtdBrWBI+x29Xu8xtNJLDbGzWohbr3CrxrK8W3A4BtW9SYqqdEQg1fKCzT6+wSOY4bubjIFQD41g+ayLZL3hmrS1KSlZmbX4xciZKUiOYGMw/wfz/M0ldXnsgFGjzURV2sfRceF+3KhwPxCYdDQslhml+ImVq54KKlVwv6v7Pd9GFzXIA/f7Ui/T5qidE/Z3bT1MIyfXn5qfRBhb9/ptGmvv11dOLzFCVi0i3ULe560mVEBr/6lN4igW/+Nr5hRU+u8/TlfdlXqychr9QO8tQUTGcd+ul2TmT98EVK31nDtaamX1aWqukYxGpuaqB69nm4zfk/Xkizi0faqPfjFC29ydPCIoPUlH9H83T61gKlUzbdOt6qaaFnRa6AbhFDtOM4FRfxpzdmxNgj32X0aDXcyHchbJXYbTa1jTIa0502cgXUbLuBrqKZxCJrhffEgP2i2Kac2BYFyoWEfmc0pguyqhRwePusaQu4cW9bDW0z2hYLbDYWcmOmDkTRK6DbRsPGQuJC4SdfWm5bLDQ4sURdv07KBbpSLDT8f55c9oc0hxQmxciFCg7RtUdZ+v1ZnqbfOBIz+WMn0HePdhFCtpMjczSe4w6r9NixdprnffLA4CxzAlwlZlF/d530CXszUuDq4yzdfLqkgh+eKMDwLzuhA+ImAEIc5LCfl3YaNFajtNXZ1N+epFN7w8dBGNNIgd+m8gJgoKeFvs4k0H9daeZEDcrAZ61iBY/GcxfX3T8UPkxAn0rFKBb6ZHhW3OZBbzAI3SIGiDCxUCWwunojCzichPHZXzeefHFtOhbSjrgx00gBHDRhCgK6oLA5TH+TNkYKYAFWWzFSgOSory4VjBRQFgjnRjulptGxJ8FWiA9u7ET4tEy3NssFGrytlO9fLNLMynoXNlOAW1daB942iu/iGKdScIFWuaLNK/FnNk/fTr4kPP3FSIG2es7Gs9P99brgH2MN7eWFBl/lqOv+hFygK8VCawYJeIEFYAm/NYwOsh/ncnR9PldMo3hhgHpCqkWjB7uoPRkX4OMFlRfq5ETP2P4Omswv0557Y3IYKoywiAolpDe/+tNQHi1pm7KpznDcdDHdaBZKnNnVwPGMS78s5mlqhUMGBDUiX7mGCFKkwld+R/PVSwDzrQSf3ZPfMaQKRvCCrBEz+Mm/jaHLumJkgXW9NQwvLwS3OTmByJPjoo409bU0bJgX0gy1htX5RI0F5uFUUmYfVjDaRteMGPCCLDQSuQA81tJRbIVYCHVbKZ7bQAGvRK7AlvJCHirN0z/r/urIXcg/+E7QZWt7J0RGK+O9AtHOp/loHKHwfw9qtAC7zefDUI3i5wOOhmr/zx74ywr+9cE5nZ9rwZ2AEViBGdjfAhPs4mowdpbkAAAAAElFTkSuQmCC",Y=""+new URL("VirtualOutbound-3bb05b70.png",import.meta.url).href,u={class:"policy-type-tag"},G=["src"],E=Q({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(T){const A=T,s={CircuitBreaker:B,FaultInjection:a,HealthCheck:c,MeshAccessLog:D,MeshCircuitBreaker:B,MeshFaultInjection:a,MeshHealthCheck:c,MeshProxyPatch:r,MeshRateLimit:i,MeshRetry:g,MeshTimeout:C,MeshTrace:o,MeshTrafficPermission:f,ProxyTemplate:r,RateLimit:i,Retry:g,Timeout:C,TrafficLog:D,TrafficPermission:f,TrafficRoute:v,TrafficTrace:o,VirtualOutbound:Y};return(h,O)=>(e(),t("span",u,[s[A.policyType]?(e(),t("img",{key:0,class:"policy-type-tag-icon",src:s[A.policyType],alt:""},null,8,G)):(e(),l(m(p),{key:1})),n(),d(h.$slots,"default",{},()=>[n(w(A.policyType),1)],!0)]))}});const U=z(E,[["__scopeId","data-v-9604a2cd"]]);export{U as P}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-404c075c.js b/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-7309e56a.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-404c075c.js rename to app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-7309e56a.js index 25c2f57945ed..d4ac619c1bb1 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-404c075c.js +++ b/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-7309e56a.js @@ -1 +1 @@ -import{d as m,g as p,h as y,o as h,i as b,w as a,j as n,k as o,aa as f,am as _,n as x,H as g}from"./index-cde24e60.js";import{_ as k}from"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import{t as q}from"./toYaml-4e00099e.js";const K=m({__name:"ResourceCodeBlock",props:{id:{type:String,required:!0},resource:{type:Object,required:!0},resourceFetcher:{type:Function,required:!0},codeMaxHeight:{type:String,required:!1,default:null},isSearchable:{type:Boolean,required:!1,default:!1}},setup(s){const e=s,{t:r}=p(),i=y(()=>c(e.resource));async function u(){const t=await e.resourceFetcher({format:"kubernetes"});return c(t)}function c(t){const{creationTime:l,modificationTime:T,...d}=t;return q(d)}return(t,l)=>(h(),b(k,{id:s.id,language:"yaml",code:i.value,"is-searchable":e.isSearchable,"query-key":e.id,"code-max-height":e.codeMaxHeight},{"secondary-actions":a(()=>[n(o(f),{class:"kubernetes-copy-button-tooltip",label:o(r)("common.copyKubernetesText"),placement:"bottomEnd","max-width":"200"},{default:a(()=>[n(_,{class:"kubernetes-copy-button","get-text":u,"copy-text":o(r)("common.copyKubernetesText"),"has-border":"","hide-title":""},{default:a(()=>[x(g(o(r)("common.copyKubernetesShortText")),1)]),_:1},8,["copy-text"])]),_:1},8,["label"])]),_:1},8,["id","code","is-searchable","query-key","code-max-height"]))}});export{K as _}; +import{d as m,g as p,h as y,o as h,i as b,w as a,j as n,k as o,aa as f,am as _,n as x,H as g}from"./index-b94d59a3.js";import{_ as k}from"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import{t as q}from"./toYaml-4e00099e.js";const K=m({__name:"ResourceCodeBlock",props:{id:{type:String,required:!0},resource:{type:Object,required:!0},resourceFetcher:{type:Function,required:!0},codeMaxHeight:{type:String,required:!1,default:null},isSearchable:{type:Boolean,required:!1,default:!1}},setup(s){const e=s,{t:r}=p(),i=y(()=>c(e.resource));async function u(){const t=await e.resourceFetcher({format:"kubernetes"});return c(t)}function c(t){const{creationTime:l,modificationTime:T,...d}=t;return q(d)}return(t,l)=>(h(),b(k,{id:s.id,language:"yaml",code:i.value,"is-searchable":e.isSearchable,"query-key":e.id,"code-max-height":e.codeMaxHeight},{"secondary-actions":a(()=>[n(o(f),{class:"kubernetes-copy-button-tooltip",label:o(r)("common.copyKubernetesText"),placement:"bottomEnd","max-width":"200"},{default:a(()=>[n(_,{class:"kubernetes-copy-button","get-text":u,"copy-text":o(r)("common.copyKubernetesText"),"has-border":"","hide-title":""},{default:a(()=>[x(g(o(r)("common.copyKubernetesShortText")),1)]),_:1},8,["copy-text"])]),_:1},8,["label"])]),_:1},8,["id","code","is-searchable","query-key","code-max-height"]))}});export{K as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-69fd5567.js b/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-af8651b4.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-69fd5567.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-af8651b4.js index 11df4143accf..984f7b6fc698 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-69fd5567.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-af8651b4.js @@ -1 +1 @@ -import{d as v,R as k,r as a,o,i as t,w as e,j as r,p as m,n as w,E as g,x as V,af as y,H as C,k as R}from"./index-cde24e60.js";import{_ as $}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-404c075c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";import"./toYaml-4e00099e.js";const T=v({__name:"ServiceConfigView",setup(x){const l=k();return(A,B)=>{const _=a("RouteTitle"),p=a("DataSource"),u=a("KCard"),d=a("AppView"),f=a("RouteView");return o(),t(f,{name:"service-config-view",params:{mesh:"",service:""}},{default:e(({route:n,t:c})=>[r(d,null,{title:e(()=>[m("h2",null,[r(_,{title:c("services.routes.item.navigation.service-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[w(),r(u,null,{body:e(()=>[r(p,{src:`/meshes/${n.params.mesh}/external-services/for/${n.params.service}`},{default:e(({data:s,error:i})=>[i?(o(),t(g,{key:0,error:i},null,8,["error"])):s===void 0?(o(),t(V,{key:1})):s===null?(o(),t(y,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[m("p",null,C(c("services.detail.no_matching_external_service",{name:n.params.service})),1)]),_:2},1024)):(o(),t($,{key:3,id:"code-block-service",resource:s,"resource-fetcher":h=>R(l).getExternalService({mesh:s.mesh,name:s.name},h),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{T as default}; +import{d as v,R as k,r as a,o,i as t,w as e,j as r,p as m,n as w,E as g,x as V,af as y,H as C,k as R}from"./index-b94d59a3.js";import{_ as $}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-7309e56a.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";import"./toYaml-4e00099e.js";const T=v({__name:"ServiceConfigView",setup(x){const l=k();return(A,B)=>{const _=a("RouteTitle"),p=a("DataSource"),u=a("KCard"),d=a("AppView"),f=a("RouteView");return o(),t(f,{name:"service-config-view",params:{mesh:"",service:""}},{default:e(({route:n,t:c})=>[r(d,null,{title:e(()=>[m("h2",null,[r(_,{title:c("services.routes.item.navigation.service-config-view"),render:!0},null,8,["title"])])]),default:e(()=>[w(),r(u,null,{body:e(()=>[r(p,{src:`/meshes/${n.params.mesh}/external-services/for/${n.params.service}`},{default:e(({data:s,error:i})=>[i?(o(),t(g,{key:0,error:i},null,8,["error"])):s===void 0?(o(),t(V,{key:1})):s===null?(o(),t(y,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[m("p",null,C(c("services.detail.no_matching_external_service",{name:n.params.service})),1)]),_:2},1024)):(o(),t($,{key:3,id:"code-block-service",resource:s,"resource-fetcher":h=>R(l).getExternalService({mesh:s.mesh,name:s.name},h),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{T as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-66fb6eb4.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-ff5bf647.js similarity index 95% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-66fb6eb4.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-ff5bf647.js index 94ba5acb5072..79713627869c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-66fb6eb4.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-ff5bf647.js @@ -1 +1 @@ -import{D as V,K as k}from"./KFilterBar-9d976548.js";import{d as C,r as o,o as s,i as l,w as r,j as i,p as z,n as c,l as q,F as P,I as T,H as B,m as y,t as K}from"./index-cde24e60.js";import"./dataplane-0a086c06.js";const $=C({__name:"ServiceDataPlaneProxiesView",setup(F){return(N,I)=>{const f=o("RouteTitle"),v=o("KSelect"),b=o("KCard"),p=o("DataSource"),h=o("AppView"),w=o("RouteView");return s(),l(p,{src:"/me"},{default:r(({data:m})=>[m?(s(),l(w,{key:0,name:"service-data-plane-proxies-view",params:{page:1,size:m.pageSize,query:"",s:"",mesh:"",service:"",gatewayType:""}},{default:r(({route:e,t:S})=>[i(h,null,{title:r(()=>[z("h2",null,[i(f,{title:S("services.routes.item.navigation.service-data-plane-proxies-view"),render:!0},null,8,["title"])])]),default:r(()=>[c(),i(p,{src:`/meshes/${e.params.mesh}/dataplanes/for/${e.params.service}/of/all?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:r(({data:a,error:x})=>{var u,_,d,g;return[(s(!0),q(P,null,T([typeof((g=(d=(_=(u=a==null?void 0:a.items)==null?void 0:u[0])==null?void 0:_.dataplane)==null?void 0:d.networking)==null?void 0:g.gateway)>"u"],n=>(s(),l(b,{key:n},{body:r(()=>[i(V,{"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:a==null?void 0:a.total,items:a==null?void 0:a.items,error:x,gateways:n,onChange:e.update},{toolbar:r(()=>[i(k,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:t=>e.update({query:t.query,s:t.query.length>0?JSON.stringify(t.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),c(),n?(s(),l(v,{key:0,label:"Type","overlay-label":!0,items:[{label:"All",value:"all"},{label:"Builtin",value:"builtin"},{label:"Delegated",value:"delegated"}].map(t=>({...t,selected:t.value===e.params.gatewayType})),appearance:"select",onSelected:t=>e.update({gatewayType:String(t.value)})},{"item-template":r(({item:t})=>[c(B(t.label),1)]),_:2},1032,["items","onSelected"])):y("",!0)]),_:2},1032,["page-number","page-size","total","items","error","gateways","onChange"])]),_:2},1024))),128))]}),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["params"])):y("",!0)]),_:1})}}});const j=K($,[["__scopeId","data-v-9b859c26"]]);export{j as default}; +import{D as V,K as k}from"./KFilterBar-23a0d139.js";import{d as C,r as o,o as s,i as l,w as r,j as i,p as z,n as c,l as q,F as P,I as T,H as B,m as y,t as K}from"./index-b94d59a3.js";import"./dataplane-0a086c06.js";const $=C({__name:"ServiceDataPlaneProxiesView",setup(F){return(N,I)=>{const f=o("RouteTitle"),v=o("KSelect"),b=o("KCard"),p=o("DataSource"),h=o("AppView"),w=o("RouteView");return s(),l(p,{src:"/me"},{default:r(({data:m})=>[m?(s(),l(w,{key:0,name:"service-data-plane-proxies-view",params:{page:1,size:m.pageSize,query:"",s:"",mesh:"",service:"",gatewayType:""}},{default:r(({route:e,t:S})=>[i(h,null,{title:r(()=>[z("h2",null,[i(f,{title:S("services.routes.item.navigation.service-data-plane-proxies-view"),render:!0},null,8,["title"])])]),default:r(()=>[c(),i(p,{src:`/meshes/${e.params.mesh}/dataplanes/for/${e.params.service}/of/all?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:r(({data:a,error:x})=>{var u,_,d,g;return[(s(!0),q(P,null,T([typeof((g=(d=(_=(u=a==null?void 0:a.items)==null?void 0:u[0])==null?void 0:_.dataplane)==null?void 0:d.networking)==null?void 0:g.gateway)>"u"],n=>(s(),l(b,{key:n},{body:r(()=>[i(V,{"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:a==null?void 0:a.total,items:a==null?void 0:a.items,error:x,gateways:n,onChange:e.update},{toolbar:r(()=>[i(k,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:t=>e.update({query:t.query,s:t.query.length>0?JSON.stringify(t.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),c(),n?(s(),l(v,{key:0,label:"Type","overlay-label":!0,items:[{label:"All",value:"all"},{label:"Builtin",value:"builtin"},{label:"Delegated",value:"delegated"}].map(t=>({...t,selected:t.value===e.params.gatewayType})),appearance:"select",onSelected:t=>e.update({gatewayType:String(t.value)})},{"item-template":r(({item:t})=>[c(B(t.label),1)]),_:2},1032,["items","onSelected"])):y("",!0)]),_:2},1032,["page-number","page-size","total","items","error","gateways","onChange"])]),_:2},1024))),128))]}),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["params"])):y("",!0)]),_:1})}}});const j=K($,[["__scopeId","data-v-9b859c26"]]);export{j as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-8256bdda.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-718beb7d.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-8256bdda.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-718beb7d.js index 1f288ece7d3f..06d72931fe74 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-8256bdda.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-718beb7d.js @@ -1 +1 @@ -import{d as T,g as V,a4 as y,r as o,o as i,i as p,w as a,j as r,k as _,p as R,a5 as k,n as f,E as N,x as B,l as C,F as g,q as D}from"./index-cde24e60.js";import{N as $}from"./NavTabs-49c4f908.js";const F=T({__name:"ServiceDetailTabsView",setup(E){const{t:v}=V(),w=y();function b(c){var m;return(((m=w.getRoutes().find(e=>e.name==="service-detail-tabs-view"))==null?void 0:m.children)??[]).filter(e=>!((c.serviceType===void 0||c.serviceType==="internal")&&e.name==="service-config-view"||c.serviceType==="external"&&e.name==="service-data-plane-proxies-view")).map(e=>{var s,n;const l=typeof e.name>"u"?(s=e.children)==null?void 0:s[0]:e,u=l.name,d=((n=l.meta)==null?void 0:n.module)??"";return{title:v(`services.routes.item.navigation.${u}`),routeName:u,module:d}})}return(c,h)=>{const m=o("RouteTitle"),e=o("RouterView"),l=o("DataSource"),u=o("AppView"),d=o("RouteView");return i(),p(d,{name:"service-detail-tabs-view",params:{mesh:"",service:""}},{default:a(({route:t})=>[r(u,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:t.params.mesh}},text:t.params.mesh},{to:{name:"service-list-view",params:{mesh:t.params.mesh}},text:_(v)("services.routes.item.breadcrumbs")}]},{title:a(()=>[R("h1",null,[r(k,{text:t.params.service},{default:a(()=>[r(m,{title:_(v)("services.routes.item.title",{name:t.params.service}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:a(()=>[f(),r(l,{src:`/meshes/${t.params.mesh}/service-insights/${t.params.service}`},{default:a(({data:s,error:n})=>[n?(i(),p(N,{key:0,error:n},null,8,["error"])):s===void 0?(i(),p(B,{key:1})):(i(),C(g,{key:2},[r($,{class:"route-service-detail-view-tabs",tabs:b(s)},null,8,["tabs"]),f(),r(e,null,{default:a(x=>[(i(),p(D(x.Component),{data:s},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{F as default}; +import{d as T,g as V,a4 as y,r as o,o as i,i as p,w as a,j as r,k as _,p as R,a5 as k,n as f,E as N,x as B,l as C,F as g,q as D}from"./index-b94d59a3.js";import{N as $}from"./NavTabs-7d873c96.js";const F=T({__name:"ServiceDetailTabsView",setup(E){const{t:v}=V(),w=y();function b(c){var m;return(((m=w.getRoutes().find(e=>e.name==="service-detail-tabs-view"))==null?void 0:m.children)??[]).filter(e=>!((c.serviceType===void 0||c.serviceType==="internal")&&e.name==="service-config-view"||c.serviceType==="external"&&e.name==="service-data-plane-proxies-view")).map(e=>{var s,n;const l=typeof e.name>"u"?(s=e.children)==null?void 0:s[0]:e,u=l.name,d=((n=l.meta)==null?void 0:n.module)??"";return{title:v(`services.routes.item.navigation.${u}`),routeName:u,module:d}})}return(c,h)=>{const m=o("RouteTitle"),e=o("RouterView"),l=o("DataSource"),u=o("AppView"),d=o("RouteView");return i(),p(d,{name:"service-detail-tabs-view",params:{mesh:"",service:""}},{default:a(({route:t})=>[r(u,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:t.params.mesh}},text:t.params.mesh},{to:{name:"service-list-view",params:{mesh:t.params.mesh}},text:_(v)("services.routes.item.breadcrumbs")}]},{title:a(()=>[R("h1",null,[r(k,{text:t.params.service},{default:a(()=>[r(m,{title:_(v)("services.routes.item.title",{name:t.params.service}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:a(()=>[f(),r(l,{src:`/meshes/${t.params.mesh}/service-insights/${t.params.service}`},{default:a(({data:s,error:n})=>[n?(i(),p(N,{key:0,error:n},null,8,["error"])):s===void 0?(i(),p(B,{key:1})):(i(),C(g,{key:2},[r($,{class:"route-service-detail-view-tabs",tabs:b(s)},null,8,["tabs"]),f(),r(e,null,{default:a(x=>[(i(),p(D(x.Component),{data:s},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{F as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-89f4c094.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-cea77412.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-89f4c094.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-cea77412.js index a303cf6684e4..e85fdf5cd345 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-89f4c094.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-cea77412.js @@ -1 +1 @@ -import{d as g,g as S,o as t,l as y,j as i,w as e,p as x,a9 as d,n as a,H as c,k as o,i as r,m as $,$ as w,W as I,a5 as b,F as B,ae as D,r as h,E as C,x as T,af as E}from"./index-cde24e60.js";import{T as N}from"./TagList-87500a72.js";const P={class:"stack"},R={class:"columns"},A=g({__name:"ExternalServiceDetails",props:{externalService:{}},setup(l){const s=l,{t:n}=S();return(k,u)=>(t(),y("div",P,[i(o(w),null,{body:e(()=>[x("div",R,[i(d,null,{title:e(()=>[a(c(o(n)("http.api.property.address")),1)]),body:e(()=>[a(c(s.externalService.networking.address),1)]),_:1}),a(),s.externalService.tags!==null?(t(),r(d,{key:0},{title:e(()=>[a(c(o(n)("http.api.property.tags")),1)]),body:e(()=>[i(N,{tags:s.externalService.tags},null,8,["tags"])]),_:1})):$("",!0)])]),_:1})]))}}),F={class:"stack"},W={class:"columns"},j=g({__name:"ServiceInsightDetails",props:{serviceInsight:{}},setup(l){const s=l,{t:n}=S();return(k,u)=>(t(),y("div",F,[i(o(w),null,{body:e(()=>{var p,_;return[x("div",W,[i(d,null,{title:e(()=>[a(c(o(n)("http.api.property.status")),1)]),body:e(()=>[i(I,{status:s.serviceInsight.status??"not_available"},null,8,["status"])]),_:1}),a(),i(d,null,{title:e(()=>[a(c(o(n)("http.api.property.address")),1)]),body:e(()=>[s.serviceInsight.addressPort?(t(),r(b,{key:0,text:s.serviceInsight.addressPort},null,8,["text"])):(t(),y(B,{key:1},[a(c(o(n)("common.detail.none")),1)],64))]),_:1}),a(),i(D,{online:((p=s.serviceInsight.dataplanes)==null?void 0:p.online)??0,total:((_=s.serviceInsight.dataplanes)==null?void 0:_.total)??0},{title:e(()=>[a(c(o(n)("http.api.property.dataPlaneProxies")),1)]),_:1},8,["online","total"])])]}),_:1})]))}}),q=g({__name:"ServiceDetailView",props:{data:{}},setup(l){const s=l;return(n,k)=>{const u=h("DataSource"),p=h("AppView"),_=h("RouteView");return t(),r(_,{name:"service-detail-view",params:{mesh:"",service:""}},{default:e(({route:m,t:V})=>[i(p,null,{default:e(()=>[s.data.serviceType==="external"?(t(),r(u,{key:0,src:`/meshes/${m.params.mesh}/external-services/for/${m.params.service}`},{default:e(({data:v,error:f})=>[f?(t(),r(C,{key:0,error:f},null,8,["error"])):v===void 0?(t(),r(T,{key:1})):v===null?(t(),r(E,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[x("p",null,c(V("services.detail.no_matching_external_service",{name:m.params.service})),1)]),_:2},1024)):(t(),r(A,{key:3,"external-service":v},null,8,["external-service"]))]),_:2},1032,["src"])):(t(),r(j,{key:1,"service-insight":n.data},null,8,["service-insight"]))]),_:2},1024)]),_:1})}}});export{q as default}; +import{d as g,g as S,o as t,l as y,j as i,w as e,p as x,a9 as d,n as a,H as c,k as o,i as r,m as $,$ as w,W as I,a5 as b,F as B,ae as D,r as h,E as C,x as T,af as E}from"./index-b94d59a3.js";import{T as N}from"./TagList-3d85e1bf.js";const P={class:"stack"},R={class:"columns"},A=g({__name:"ExternalServiceDetails",props:{externalService:{}},setup(l){const s=l,{t:n}=S();return(k,u)=>(t(),y("div",P,[i(o(w),null,{body:e(()=>[x("div",R,[i(d,null,{title:e(()=>[a(c(o(n)("http.api.property.address")),1)]),body:e(()=>[a(c(s.externalService.networking.address),1)]),_:1}),a(),s.externalService.tags!==null?(t(),r(d,{key:0},{title:e(()=>[a(c(o(n)("http.api.property.tags")),1)]),body:e(()=>[i(N,{tags:s.externalService.tags},null,8,["tags"])]),_:1})):$("",!0)])]),_:1})]))}}),F={class:"stack"},W={class:"columns"},j=g({__name:"ServiceInsightDetails",props:{serviceInsight:{}},setup(l){const s=l,{t:n}=S();return(k,u)=>(t(),y("div",F,[i(o(w),null,{body:e(()=>{var p,_;return[x("div",W,[i(d,null,{title:e(()=>[a(c(o(n)("http.api.property.status")),1)]),body:e(()=>[i(I,{status:s.serviceInsight.status??"not_available"},null,8,["status"])]),_:1}),a(),i(d,null,{title:e(()=>[a(c(o(n)("http.api.property.address")),1)]),body:e(()=>[s.serviceInsight.addressPort?(t(),r(b,{key:0,text:s.serviceInsight.addressPort},null,8,["text"])):(t(),y(B,{key:1},[a(c(o(n)("common.detail.none")),1)],64))]),_:1}),a(),i(D,{online:((p=s.serviceInsight.dataplanes)==null?void 0:p.online)??0,total:((_=s.serviceInsight.dataplanes)==null?void 0:_.total)??0},{title:e(()=>[a(c(o(n)("http.api.property.dataPlaneProxies")),1)]),_:1},8,["online","total"])])]}),_:1})]))}}),q=g({__name:"ServiceDetailView",props:{data:{}},setup(l){const s=l;return(n,k)=>{const u=h("DataSource"),p=h("AppView"),_=h("RouteView");return t(),r(_,{name:"service-detail-view",params:{mesh:"",service:""}},{default:e(({route:m,t:V})=>[i(p,null,{default:e(()=>[s.data.serviceType==="external"?(t(),r(u,{key:0,src:`/meshes/${m.params.mesh}/external-services/for/${m.params.service}`},{default:e(({data:v,error:f})=>[f?(t(),r(C,{key:0,error:f},null,8,["error"])):v===void 0?(t(),r(T,{key:1})):v===null?(t(),r(E,{key:2,"data-testid":"no-matching-external-service"},{title:e(()=>[x("p",null,c(V("services.detail.no_matching_external_service",{name:m.params.service})),1)]),_:2},1024)):(t(),r(A,{key:3,"external-service":v},null,8,["external-service"]))]),_:2},1032,["src"])):(t(),r(j,{key:1,"service-insight":n.data},null,8,["service-insight"]))]),_:2},1024)]),_:1})}}});export{q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-26217c62.js b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-a7908b3f.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/ServiceListView-26217c62.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceListView-a7908b3f.js index 73d9e9e55245..3bd9407e2a31 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-26217c62.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-a7908b3f.js @@ -1 +1 @@ -import{d as x,r as a,o,i as p,w as e,j as s,p as z,n as i,E as K,a0 as V,H as c,a5 as B,l as _,F as u,W as D,k as y,a2 as I,K as T,m as L,t as N}from"./index-cde24e60.js";const R=x({__name:"ServiceListView",setup(A){return(E,$)=>{const w=a("RouteTitle"),k=a("RouterLink"),g=a("KButton"),b=a("KDropdownItem"),h=a("KDropdownMenu"),f=a("KCard"),C=a("AppView"),d=a("DataSource"),S=a("RouteView");return o(),p(d,{src:"/me"},{default:e(({data:v})=>[v?(o(),p(S,{key:0,name:"service-list-view",params:{page:1,size:v.pageSize,mesh:""}},{default:e(({route:n,t:r})=>[s(d,{src:`/meshes/${n.params.mesh}/service-insights?page=${n.params.page}&size=${n.params.size}`},{default:e(({data:l,error:m})=>[s(C,null,{title:e(()=>[z("h2",null,[s(w,{title:r("services.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[i(),s(f,null,{body:e(()=>[m!==void 0?(o(),p(K,{key:0,error:m},null,8,["error"])):(o(),p(V,{key:1,class:"service-collection","data-testid":"service-collection","empty-state-message":r("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Type",key:"serviceType"},{label:"Address",key:"addressPort"},{label:"DP proxies (online / total)",key:"online"},{label:"Status",key:"status"},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":parseInt(n.params.page),"page-size":parseInt(n.params.size),total:l==null?void 0:l.total,items:l==null?void 0:l.items,error:m,onChange:n.update},{name:e(({row:t})=>[s(k,{to:{name:"service-detail-view",params:{service:t.name}}},{default:e(()=>[i(c(t.name),1)]),_:2},1032,["to"])]),serviceType:e(({rowValue:t})=>[i(c(t||"internal"),1)]),addressPort:e(({rowValue:t})=>[t?(o(),p(B,{key:0,text:t},null,8,["text"])):(o(),_(u,{key:1},[i(c(r("common.collection.none")),1)],64))]),online:e(({row:t})=>[t.dataplanes?(o(),_(u,{key:0},[i(c(t.dataplanes.online||0)+" / "+c(t.dataplanes.total||0),1)],64)):(o(),_(u,{key:1},[i(c(r("common.collection.none")),1)],64))]),status:e(({row:t})=>[s(D,{status:t.status||"not_available"},null,8,["status"])]),actions:e(({row:t})=>[s(h,{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[s(g,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[s(y(I),{size:y(T)},null,8,["size"])]),_:1})]),items:e(()=>[s(b,{item:{to:{name:"service-detail-view",params:{service:t.name}},label:r("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["empty-state-message","headers","page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):L("",!0)]),_:1})}}});const F=N(R,[["__scopeId","data-v-72523eb5"]]);export{F as default}; +import{d as x,r as a,o,i as p,w as e,j as s,p as z,n as i,E as K,a0 as V,H as c,a5 as B,l as _,F as u,W as D,k as y,a2 as I,K as T,m as L,t as N}from"./index-b94d59a3.js";const R=x({__name:"ServiceListView",setup(A){return(E,$)=>{const w=a("RouteTitle"),k=a("RouterLink"),g=a("KButton"),b=a("KDropdownItem"),h=a("KDropdownMenu"),f=a("KCard"),C=a("AppView"),d=a("DataSource"),S=a("RouteView");return o(),p(d,{src:"/me"},{default:e(({data:v})=>[v?(o(),p(S,{key:0,name:"service-list-view",params:{page:1,size:v.pageSize,mesh:""}},{default:e(({route:n,t:r})=>[s(d,{src:`/meshes/${n.params.mesh}/service-insights?page=${n.params.page}&size=${n.params.size}`},{default:e(({data:l,error:m})=>[s(C,null,{title:e(()=>[z("h2",null,[s(w,{title:r("services.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[i(),s(f,null,{body:e(()=>[m!==void 0?(o(),p(K,{key:0,error:m},null,8,["error"])):(o(),p(V,{key:1,class:"service-collection","data-testid":"service-collection","empty-state-message":r("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Type",key:"serviceType"},{label:"Address",key:"addressPort"},{label:"DP proxies (online / total)",key:"online"},{label:"Status",key:"status"},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":parseInt(n.params.page),"page-size":parseInt(n.params.size),total:l==null?void 0:l.total,items:l==null?void 0:l.items,error:m,onChange:n.update},{name:e(({row:t})=>[s(k,{to:{name:"service-detail-view",params:{service:t.name}}},{default:e(()=>[i(c(t.name),1)]),_:2},1032,["to"])]),serviceType:e(({rowValue:t})=>[i(c(t||"internal"),1)]),addressPort:e(({rowValue:t})=>[t?(o(),p(B,{key:0,text:t},null,8,["text"])):(o(),_(u,{key:1},[i(c(r("common.collection.none")),1)],64))]),online:e(({row:t})=>[t.dataplanes?(o(),_(u,{key:0},[i(c(t.dataplanes.online||0)+" / "+c(t.dataplanes.total||0),1)],64)):(o(),_(u,{key:1},[i(c(r("common.collection.none")),1)],64))]),status:e(({row:t})=>[s(D,{status:t.status||"not_available"},null,8,["status"])]),actions:e(({row:t})=>[s(h,{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[s(g,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[s(y(I),{size:y(T)},null,8,["size"])]),_:1})]),items:e(()=>[s(b,{item:{to:{name:"service-detail-view",params:{service:t.name}},label:r("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["empty-state-message","headers","page-number","page-size","total","items","error","onChange"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):L("",!0)]),_:1})}}});const F=N(R,[["__scopeId","data-v-72523eb5"]]);export{F as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServicesView-845b1076.js b/app/kuma-ui/pkg/resources/data/assets/ServicesView-5856a8da.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/ServicesView-845b1076.js rename to app/kuma-ui/pkg/resources/data/assets/ServicesView-5856a8da.js index afbd23418ac1..a53697350506 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServicesView-845b1076.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServicesView-5856a8da.js @@ -1 +1 @@ -import{d as k,r as s,o as b,i as g,w as e,j as t,p as y,n,a0 as f,H as i,k as K,K as I}from"./index-cde24e60.js";const N=k({__name:"ServicesView",props:{data:{}},setup(r){const l=r;return(C,V)=>{const m=s("RouteTitle"),c=s("RouterLink"),p=s("MoreIcon"),u=s("KButton"),d=s("KDropdownItem"),_=s("KDropdownMenu"),v=s("KCard"),w=s("AppView"),h=s("RouteView");return b(),g(h,{name:"zone-ingress-services-view"},{default:e(({t:a})=>[t(w,null,{title:e(()=>[y("h2",null,[t(m,{title:a("zone-ingresses.routes.item.navigation.zone-ingress-services-view"),render:!0},null,8,["title"])])]),default:e(()=>[n(),t(v,null,{body:e(()=>[t(f,{"data-testid":"available-services-collection","empty-state-message":a("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Mesh",key:"mesh"},{label:"Protocol",key:"protocol"},{label:"No. Instances",key:"instances"},{label:"Actions",key:"actions",hideLabel:!0}],items:l.data.zoneIngress.availableServices},{name:e(({row:o})=>[t(c,{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}}},{default:e(()=>[n(i(o.tags["kuma.io/service"]),1)]),_:2},1032,["to"])]),mesh:e(({row:o})=>[t(c,{to:{name:"mesh-detail-view",params:{mesh:o.mesh}}},{default:e(()=>[n(i(o.mesh),1)]),_:2},1032,["to"])]),protocol:e(({row:o})=>[n(i(o.tags["kuma.io/protocol"]??a("common.collection.none")),1)]),instances:e(({row:o})=>[n(i(o.instances),1)]),actions:e(({row:o})=>[t(_,{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[t(u,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[t(p,{size:K(I)},null,8,["size"])]),_:1})]),items:e(()=>[t(d,{item:{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}},label:a("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["empty-state-message","headers","items"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{N as default}; +import{d as k,r as s,o as b,i as g,w as e,j as t,p as y,n,a0 as f,H as i,k as K,K as I}from"./index-b94d59a3.js";const N=k({__name:"ServicesView",props:{data:{}},setup(r){const l=r;return(C,V)=>{const m=s("RouteTitle"),c=s("RouterLink"),p=s("MoreIcon"),u=s("KButton"),d=s("KDropdownItem"),_=s("KDropdownMenu"),v=s("KCard"),w=s("AppView"),h=s("RouteView");return b(),g(h,{name:"zone-ingress-services-view"},{default:e(({t:a})=>[t(w,null,{title:e(()=>[y("h2",null,[t(m,{title:a("zone-ingresses.routes.item.navigation.zone-ingress-services-view"),render:!0},null,8,["title"])])]),default:e(()=>[n(),t(v,null,{body:e(()=>[t(f,{"data-testid":"available-services-collection","empty-state-message":a("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Mesh",key:"mesh"},{label:"Protocol",key:"protocol"},{label:"No. Instances",key:"instances"},{label:"Actions",key:"actions",hideLabel:!0}],items:l.data.zoneIngress.availableServices},{name:e(({row:o})=>[t(c,{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}}},{default:e(()=>[n(i(o.tags["kuma.io/service"]),1)]),_:2},1032,["to"])]),mesh:e(({row:o})=>[t(c,{to:{name:"mesh-detail-view",params:{mesh:o.mesh}}},{default:e(()=>[n(i(o.mesh),1)]),_:2},1032,["to"])]),protocol:e(({row:o})=>[n(i(o.tags["kuma.io/protocol"]??a("common.collection.none")),1)]),instances:e(({row:o})=>[n(i(o.instances),1)]),actions:e(({row:o})=>[t(_,{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[t(u,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[t(p,{size:K(I)},null,8,["size"])]),_:1})]),items:e(()=>[t(d,{item:{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}},label:a("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["empty-state-message","headers","items"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{N as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/StatsView-e01dbd78.js b/app/kuma-ui/pkg/resources/data/assets/StatsView-1a2f6bc5.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/StatsView-e01dbd78.js rename to app/kuma-ui/pkg/resources/data/assets/StatsView-1a2f6bc5.js index d2547f2b1341..a494b770d886 100644 --- a/app/kuma-ui/pkg/resources/data/assets/StatsView-e01dbd78.js +++ b/app/kuma-ui/pkg/resources/data/assets/StatsView-1a2f6bc5.js @@ -1 +1 @@ -import{E as l}from"./EnvoyData-b6b15365.js";import{g as m}from"./dataplane-0a086c06.js";import{d as _,r as e,o as d,i as g,w as t,j as s,p as f,n as w,k as z}from"./index-cde24e60.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";const k=_({__name:"StatsView",props:{data:{}},setup(n){const o=n;return(V,h)=>{const a=e("RouteTitle"),r=e("KCard"),i=e("AppView"),p=e("RouteView");return d(),g(p,{name:"zone-ingress-stats-view",params:{zoneIngress:""}},{default:t(({route:c,t:u})=>[s(i,null,{title:t(()=>[f("h2",null,[s(a,{title:u("zone-ingresses.routes.item.navigation.zone-ingress-stats-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(r,null,{body:t(()=>[s(l,{status:z(m)(o.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${c.params.zoneIngress}/data-path/stats`,"query-key":"envoy-data-stats-zone-ingress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; +import{E as l}from"./EnvoyData-9ce83d4f.js";import{g as m}from"./dataplane-0a086c06.js";import{d as _,r as e,o as d,i as g,w as t,j as s,p as f,n as w,k as z}from"./index-b94d59a3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";const k=_({__name:"StatsView",props:{data:{}},setup(n){const o=n;return(V,h)=>{const a=e("RouteTitle"),r=e("KCard"),i=e("AppView"),p=e("RouteView");return d(),g(p,{name:"zone-ingress-stats-view",params:{zoneIngress:""}},{default:t(({route:c,t:u})=>[s(i,null,{title:t(()=>[f("h2",null,[s(a,{title:u("zone-ingresses.routes.item.navigation.zone-ingress-stats-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(r,null,{body:t(()=>[s(l,{status:z(m)(o.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${c.params.zoneIngress}/data-path/stats`,"query-key":"envoy-data-stats-zone-ingress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/StatsView-05e11a35.js b/app/kuma-ui/pkg/resources/data/assets/StatsView-fb141b55.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/StatsView-05e11a35.js rename to app/kuma-ui/pkg/resources/data/assets/StatsView-fb141b55.js index 47c35415b789..386b9b721a42 100644 --- a/app/kuma-ui/pkg/resources/data/assets/StatsView-05e11a35.js +++ b/app/kuma-ui/pkg/resources/data/assets/StatsView-fb141b55.js @@ -1 +1 @@ -import{E as l}from"./EnvoyData-b6b15365.js";import{g as m}from"./dataplane-0a086c06.js";import{d as _,r as e,o as d,i as g,w as t,j as s,p as f,n as w,k as z}from"./index-cde24e60.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";const k=_({__name:"StatsView",props:{data:{}},setup(o){const a=o;return(V,h)=>{const n=e("RouteTitle"),r=e("KCard"),i=e("AppView"),p=e("RouteView");return d(),g(p,{name:"zone-egress-stats-view",params:{zoneEgress:""}},{default:t(({route:c,t:u})=>[s(i,null,{title:t(()=>[f("h2",null,[s(n,{title:u("zone-egresses.routes.item.navigation.zone-egress-stats-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(r,null,{body:t(()=>[s(l,{status:z(m)(a.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${c.params.zoneEgress}/data-path/stats`,"query-key":"envoy-data-stats-zone-egress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; +import{E as l}from"./EnvoyData-9ce83d4f.js";import{g as m}from"./dataplane-0a086c06.js";import{d as _,r as e,o as d,i as g,w as t,j as s,p as f,n as w,k as z}from"./index-b94d59a3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";const k=_({__name:"StatsView",props:{data:{}},setup(o){const a=o;return(V,h)=>{const n=e("RouteTitle"),r=e("KCard"),i=e("AppView"),p=e("RouteView");return d(),g(p,{name:"zone-egress-stats-view",params:{zoneEgress:""}},{default:t(({route:c,t:u})=>[s(i,null,{title:t(()=>[f("h2",null,[s(n,{title:u("zone-egresses.routes.item.navigation.zone-egress-stats-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(r,null,{body:t(()=>[s(l,{status:z(m)(a.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${c.params.zoneEgress}/data-path/stats`,"query-key":"envoy-data-stats-zone-egress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-2fbf54fe.js b/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-d3d4946e.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-2fbf54fe.js rename to app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-d3d4946e.js index 3cd4357f27ea..00d40942acfc 100644 --- a/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-2fbf54fe.js +++ b/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-d3d4946e.js @@ -1,3 +1,3 @@ -import{A as j,a as B}from"./AccordionList-4692a233.js";import{d as S,g as x,h as b,o as c,l as u,i as g,w as v,j as f,k as a,an as L,n,H as s,ac as P,p as t,F as y,I as A,t as T,m as $,D as R,G as H}from"./index-cde24e60.js";const N={class:"stack"},U={key:1},V={class:"row"},C={class:"header"},O={class:"header"},q=["data-testid"],F={class:"type"},E=S({__name:"SubscriptionDetails",props:{subscription:{type:Object,required:!0},isDiscoverySubscription:{type:Boolean,default:!1}},setup(r){const e=r,{t:o}=x(),p=b(()=>{var d;let l;if("controlPlaneInstanceId"in e.subscription){const{lastUpdateTime:i,total:_,...m}=e.subscription.status;l=m}else l=((d=e.subscription.status)==null?void 0:d.stat)??{};return l?Object.entries(l).map(([i,_])=>{const{responsesSent:m="0",responsesAcknowledged:h="0",responsesRejected:I="0"}=_;return{type:i,responsesSent:m,responsesAcknowledged:h,responsesRejected:I}}):[]});return(l,d)=>(c(),u("div",N,[p.value.length===0?(c(),g(a(P),{key:0,appearance:"info"},{alertIcon:v(()=>[f(a(L))]),alertMessage:v(()=>[n(s(a(o)("common.detail.subscriptions.no_stats",{id:e.subscription.id})),1)]),_:1})):(c(),u("div",U,[t("div",V,[t("div",C,s(a(o)("common.detail.subscriptions.type")),1),n(),t("div",O,s(a(o)("common.detail.subscriptions.responses_sent_acknowledged")),1)]),n(),(c(!0),u(y,null,A(p.value,(i,_)=>(c(),u("div",{key:_,class:"row","data-testid":`subscription-status-${i.type}`},[t("div",F,s(a(o)(`http.api.property.${i.type}`)),1),n(),t("div",null,s(i.responsesSent)+"/"+s(i.responsesAcknowledged),1)],8,q))),128))]))]))}});const G=T(E,[["__scopeId","data-v-ae0695b5"]]),M=""+new URL("icon-deployed-code-e3c999ba.svg",import.meta.url).href,z=""+new URL("icon-connected-037e001a.svg",import.meta.url).href,J=""+new URL("icon-disconnected-ba3c2624.svg",import.meta.url).href,k=r=>(R("data-v-0cbdfb03"),r=r(),H(),r),K={class:"subscription-header"},Q={class:"instance-id"},W=k(()=>t("img",{src:M},null,-1)),X=k(()=>t("img",{src:z},null,-1)),Y={key:0},Z=k(()=>t("img",{src:J},null,-1)),ss={class:"responses-sent-acknowledged"},es=S({__name:"SubscriptionHeader",props:{subscription:{type:Object,required:!0}},setup(r){const e=r,{t:o,formatIsoDate:p}=x(),l=b(()=>"globalInstanceId"in e.subscription?e.subscription.globalInstanceId:null),d=b(()=>"controlPlaneInstanceId"in e.subscription?e.subscription.controlPlaneInstanceId:null),i=b(()=>e.subscription.connectTime?p(e.subscription.connectTime):null),_=b(()=>e.subscription.disconnectTime?p(e.subscription.disconnectTime):null),m=b(()=>{var w;const{responsesSent:h=0,responsesAcknowledged:I=0,responsesRejected:D=0}=((w=e.subscription.status)==null?void 0:w.total)??{};return{responsesSent:h,responsesAcknowledged:I,responsesRejected:D}});return(h,I)=>(c(),u("header",K,[t("span",Q,[W,n(),l.value?(c(),u(y,{key:0},[t("b",null,s(a(o)("http.api.property.globalInstanceId")),1),n(": "+s(l.value),1)],64)):d.value?(c(),u(y,{key:1},[t("b",null,s(a(o)("http.api.property.controlPlaneInstanceId")),1),n(": "+s(d.value),1)],64)):$("",!0)]),n(),t("span",null,[X,n(),t("b",null,s(a(o)("common.detail.subscriptions.connect_time")),1),n(": "+s(i.value),1)]),n(),_.value?(c(),u("span",Y,[Z,n(),t("b",null,s(a(o)("common.detail.subscriptions.disconnect_time")),1),n(": "+s(_.value),1)])):$("",!0),n(),t("span",ss,s(a(o)("common.detail.subscriptions.responses_sent_acknowledged"))+`: +import{A as j,a as B}from"./AccordionList-92754f14.js";import{d as S,g as x,h as b,o as c,l as u,i as g,w as v,j as f,k as a,an as L,n,H as s,ac as P,p as t,F as y,I as A,t as T,m as $,D as R,G as H}from"./index-b94d59a3.js";const N={class:"stack"},U={key:1},V={class:"row"},C={class:"header"},O={class:"header"},q=["data-testid"],F={class:"type"},E=S({__name:"SubscriptionDetails",props:{subscription:{type:Object,required:!0},isDiscoverySubscription:{type:Boolean,default:!1}},setup(r){const e=r,{t:o}=x(),p=b(()=>{var d;let l;if("controlPlaneInstanceId"in e.subscription){const{lastUpdateTime:i,total:_,...m}=e.subscription.status;l=m}else l=((d=e.subscription.status)==null?void 0:d.stat)??{};return l?Object.entries(l).map(([i,_])=>{const{responsesSent:m="0",responsesAcknowledged:h="0",responsesRejected:I="0"}=_;return{type:i,responsesSent:m,responsesAcknowledged:h,responsesRejected:I}}):[]});return(l,d)=>(c(),u("div",N,[p.value.length===0?(c(),g(a(P),{key:0,appearance:"info"},{alertIcon:v(()=>[f(a(L))]),alertMessage:v(()=>[n(s(a(o)("common.detail.subscriptions.no_stats",{id:e.subscription.id})),1)]),_:1})):(c(),u("div",U,[t("div",V,[t("div",C,s(a(o)("common.detail.subscriptions.type")),1),n(),t("div",O,s(a(o)("common.detail.subscriptions.responses_sent_acknowledged")),1)]),n(),(c(!0),u(y,null,A(p.value,(i,_)=>(c(),u("div",{key:_,class:"row","data-testid":`subscription-status-${i.type}`},[t("div",F,s(a(o)(`http.api.property.${i.type}`)),1),n(),t("div",null,s(i.responsesSent)+"/"+s(i.responsesAcknowledged),1)],8,q))),128))]))]))}});const G=T(E,[["__scopeId","data-v-ae0695b5"]]),M=""+new URL("icon-deployed-code-e3c999ba.svg",import.meta.url).href,z=""+new URL("icon-connected-037e001a.svg",import.meta.url).href,J=""+new URL("icon-disconnected-ba3c2624.svg",import.meta.url).href,k=r=>(R("data-v-0cbdfb03"),r=r(),H(),r),K={class:"subscription-header"},Q={class:"instance-id"},W=k(()=>t("img",{src:M},null,-1)),X=k(()=>t("img",{src:z},null,-1)),Y={key:0},Z=k(()=>t("img",{src:J},null,-1)),ss={class:"responses-sent-acknowledged"},es=S({__name:"SubscriptionHeader",props:{subscription:{type:Object,required:!0}},setup(r){const e=r,{t:o,formatIsoDate:p}=x(),l=b(()=>"globalInstanceId"in e.subscription?e.subscription.globalInstanceId:null),d=b(()=>"controlPlaneInstanceId"in e.subscription?e.subscription.controlPlaneInstanceId:null),i=b(()=>e.subscription.connectTime?p(e.subscription.connectTime):null),_=b(()=>e.subscription.disconnectTime?p(e.subscription.disconnectTime):null),m=b(()=>{var w;const{responsesSent:h=0,responsesAcknowledged:I=0,responsesRejected:D=0}=((w=e.subscription.status)==null?void 0:w.total)??{};return{responsesSent:h,responsesAcknowledged:I,responsesRejected:D}});return(h,I)=>(c(),u("header",K,[t("span",Q,[W,n(),l.value?(c(),u(y,{key:0},[t("b",null,s(a(o)("http.api.property.globalInstanceId")),1),n(": "+s(l.value),1)],64)):d.value?(c(),u(y,{key:1},[t("b",null,s(a(o)("http.api.property.controlPlaneInstanceId")),1),n(": "+s(d.value),1)],64)):$("",!0)]),n(),t("span",null,[X,n(),t("b",null,s(a(o)("common.detail.subscriptions.connect_time")),1),n(": "+s(i.value),1)]),n(),_.value?(c(),u("span",Y,[Z,n(),t("b",null,s(a(o)("common.detail.subscriptions.disconnect_time")),1),n(": "+s(_.value),1)])):$("",!0),n(),t("span",ss,s(a(o)("common.detail.subscriptions.responses_sent_acknowledged"))+`: `+s(m.value.responsesSent)+"/"+s(m.value.responsesAcknowledged),1)]))}});const ts=T(es,[["__scopeId","data-v-0cbdfb03"]]),cs=S({__name:"SubscriptionList",props:{subscriptions:{}},setup(r){const e=r,o=b(()=>{const p=Array.from(e.subscriptions);return p.reverse(),p});return(p,l)=>(c(),g(B,null,{default:v(()=>[(c(!0),u(y,null,A(o.value,(d,i)=>(c(),g(j,{key:i},{"accordion-header":v(()=>[f(ts,{subscription:d},null,8,["subscription"])]),"accordion-content":v(()=>[f(G,{subscription:d},null,8,["subscription"])]),_:2},1024))),128))]),_:1}))}});export{cs as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TagList-87500a72.js b/app/kuma-ui/pkg/resources/data/assets/TagList-3d85e1bf.js similarity index 88% rename from app/kuma-ui/pkg/resources/data/assets/TagList-87500a72.js rename to app/kuma-ui/pkg/resources/data/assets/TagList-3d85e1bf.js index 10ff3aa2e515..601b2fad648f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/TagList-87500a72.js +++ b/app/kuma-ui/pkg/resources/data/assets/TagList-3d85e1bf.js @@ -1 +1 @@ -import{d as f,e as b,a4 as g,h,o as r,l,F as y,I as k,i,w as p,q as x,n as L,H as d,p as w,k as T,ag as B,t as z}from"./index-cde24e60.js";function C(o){return Object.entries(o??{}).map(([s,a])=>({label:s,value:a}))}const R={class:"tag-list"},j=f({__name:"TagList",props:{tags:{type:Object,required:!0}},setup(o){const s=o,a=b(),c=g(),m=h(()=>(Array.isArray(s.tags)?s.tags:C(s.tags)).map(n=>{const{label:t,value:u}=n,v=_(n);return{label:t,value:u,route:v}}));function _(e){if(e.value!=="*")try{switch(e.label){case"kuma.io/zone":return c.resolve({name:"zone-cp-detail-view",params:{zone:e.value}});case"kuma.io/service":return"mesh"in a.params?c.resolve({name:"service-detail-view",params:{mesh:a.params.mesh,service:e.value}}):void 0;default:return}}catch{return}}return(e,n)=>(r(),l("span",R,[(r(!0),l(y,null,k(m.value,(t,u)=>(r(),i(T(B),{key:u,class:"tag-badge"},{default:p(()=>[(r(),i(x(t.route?"router-link":"span"),{to:t.route},{default:p(()=>[L(d(t.label)+":",1),w("b",null,d(t.value),1)]),_:2},1032,["to"]))]),_:2},1024))),128))]))}});const A=z(j,[["__scopeId","data-v-94e5d380"]]);export{A as T}; +import{d as f,e as b,a4 as g,h,o as r,l,F as y,I as k,i,w as p,q as x,n as L,H as d,p as w,k as T,ag as B,t as z}from"./index-b94d59a3.js";function C(o){return Object.entries(o??{}).map(([s,a])=>({label:s,value:a}))}const R={class:"tag-list"},j=f({__name:"TagList",props:{tags:{type:Object,required:!0}},setup(o){const s=o,a=b(),c=g(),m=h(()=>(Array.isArray(s.tags)?s.tags:C(s.tags)).map(n=>{const{label:t,value:u}=n,v=_(n);return{label:t,value:u,route:v}}));function _(e){if(e.value!=="*")try{switch(e.label){case"kuma.io/zone":return c.resolve({name:"zone-cp-detail-view",params:{zone:e.value}});case"kuma.io/service":return"mesh"in a.params?c.resolve({name:"service-detail-view",params:{mesh:a.params.mesh,service:e.value}}):void 0;default:return}}catch{return}}return(e,n)=>(r(),l("span",R,[(r(!0),l(y,null,k(m.value,(t,u)=>(r(),i(T(B),{key:u,class:"tag-badge"},{default:p(()=>[(r(),i(x(t.route?"router-link":"span"),{to:t.route},{default:p(()=>[L(d(t.label)+":",1),w("b",null,d(t.value),1)]),_:2},1032,["to"]))]),_:2},1024))),128))]))}});const A=z(j,[["__scopeId","data-v-94e5d380"]]);export{A as T}; diff --git a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-5157259e.js b/app/kuma-ui/pkg/resources/data/assets/WelcomeView-0a4a7cca.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/WelcomeView-5157259e.js rename to app/kuma-ui/pkg/resources/data/assets/WelcomeView-0a4a7cca.js index 451bb206980a..93c45cf67ddd 100644 --- a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-5157259e.js +++ b/app/kuma-ui/pkg/resources/data/assets/WelcomeView-0a4a7cca.js @@ -1,4 +1,4 @@ -import{d as h,y as I,z as N,o as s,l as r,n as a,B as S,C as m,D as g,G as M,p as t,t as f,r as l,i as u,w as o,j as n,H as i,I as C,k as _,J as L,K as A,m as H,F as O}from"./index-cde24e60.js";import{O as W,a as z,b as $}from"./OnboardingPage-1fc68af1.js";const B=e=>(g("data-v-b31b8343"),e=e(),M(),e),G=B(()=>t("defs",null,null,-1)),R=m(' ',1),T=m('
',1),j=h({__name:"WelcomeAnimationSvg",setup(e){const v=I(!1);return N(function(){window.setTimeout(()=>{v.value=!0},30)}),(y,c)=>(s(),r("svg",{class:S(["background svg",{active:v.value}]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1920 1080"},[G,a(),R,a(),T],2))}});const E=f(j,[["__scopeId","data-v-b31b8343"]]),w=e=>(g("data-v-29a8fc74"),e=e(),M(),e),K=w(()=>t("strong",null,"few minutes",-1)),D={"data-testid":"kuma-environment"},F=w(()=>t("h2",{class:"text-center"},` +import{d as h,y as I,z as N,o as s,l as r,n as a,B as S,C as m,D as g,G as M,p as t,t as f,r as l,i as u,w as o,j as n,H as i,I as C,k as _,J as L,K as A,m as H,F as O}from"./index-b94d59a3.js";import{O as W,a as z,b as $}from"./OnboardingPage-5e2545c6.js";const B=e=>(g("data-v-b31b8343"),e=e(),M(),e),G=B(()=>t("defs",null,null,-1)),R=m(' ',1),T=m('
',1),j=h({__name:"WelcomeAnimationSvg",setup(e){const v=I(!1);return N(function(){window.setTimeout(()=>{v.value=!0},30)}),(y,c)=>(s(),r("svg",{class:S(["background svg",{active:v.value}]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1920 1080"},[G,a(),R,a(),T],2))}});const E=f(j,[["__scopeId","data-v-b31b8343"]]),w=e=>(g("data-v-29a8fc74"),e=e(),M(),e),K=w(()=>t("strong",null,"few minutes",-1)),D={"data-testid":"kuma-environment"},F=w(()=>t("h2",{class:"text-center"},` Let’s get started: `,-1)),U={class:"item-status-list-wrapper"},q={class:"item-status-list"},J={class:"circle mr-2"},P=h({__name:"WelcomeView",setup(e){return(v,y)=>{const c=l("RouteTitle"),V=l("AppView"),k=l("RouteView");return s(),u(k,{name:"onboarding-welcome"},{default:o(({env:x,t:d,can:p})=>[n(c,{title:d("onboarding.routes.welcome.title",{name:d("common.product.name")})},null,8,["title"]),a(),n(V,null,{default:o(()=>[t("div",null,[n(W,null,{header:o(()=>[n(z,null,{title:o(()=>[a(` Welcome to `+i(d("common.product.name")),1)]),description:o(()=>[t("p",null,[a(` diff --git a/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-22dcf246.js b/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-251c3092.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/XdsConfigView-22dcf246.js rename to app/kuma-ui/pkg/resources/data/assets/XdsConfigView-251c3092.js index 45a606d2a843..c7d81d2fa227 100644 --- a/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-22dcf246.js +++ b/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-251c3092.js @@ -1 +1 @@ -import{E as d}from"./EnvoyData-b6b15365.js";import{g as l}from"./dataplane-0a086c06.js";import{d as m,r as e,o as _,i as g,w as t,j as s,p as f,n as w,k as x}from"./index-cde24e60.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";const E=m({__name:"XdsConfigView",props:{data:{}},setup(o){const n=o;return(z,V)=>{const a=e("RouteTitle"),r=e("KCard"),i=e("AppView"),c=e("RouteView");return _(),g(c,{name:"zone-egress-xds-config-view",params:{zoneEgress:""}},{default:t(({route:p,t:u})=>[s(i,null,{title:t(()=>[f("h2",null,[s(a,{title:u("zone-egresses.routes.item.navigation.zone-egress-xds-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(r,null,{body:t(()=>[s(d,{status:x(l)(n.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${p.params.zoneEgress}/data-path/xds`,"query-key":"envoy-data-xds-zone-egress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{E as default}; +import{E as d}from"./EnvoyData-9ce83d4f.js";import{g as l}from"./dataplane-0a086c06.js";import{d as m,r as e,o as _,i as g,w as t,j as s,p as f,n as w,k as x}from"./index-b94d59a3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";const E=m({__name:"XdsConfigView",props:{data:{}},setup(o){const n=o;return(z,V)=>{const a=e("RouteTitle"),r=e("KCard"),i=e("AppView"),c=e("RouteView");return _(),g(c,{name:"zone-egress-xds-config-view",params:{zoneEgress:""}},{default:t(({route:p,t:u})=>[s(i,null,{title:t(()=>[f("h2",null,[s(a,{title:u("zone-egresses.routes.item.navigation.zone-egress-xds-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(r,null,{body:t(()=>[s(d,{status:x(l)(n.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${p.params.zoneEgress}/data-path/xds`,"query-key":"envoy-data-xds-zone-egress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{E as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-17544ac0.js b/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-a4752307.js similarity index 79% rename from app/kuma-ui/pkg/resources/data/assets/XdsConfigView-17544ac0.js rename to app/kuma-ui/pkg/resources/data/assets/XdsConfigView-a4752307.js index c2e0596dfdcd..54bebe39db81 100644 --- a/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-17544ac0.js +++ b/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-a4752307.js @@ -1 +1 @@ -import{E as d}from"./EnvoyData-b6b15365.js";import{g as l}from"./dataplane-0a086c06.js";import{d as m,r as e,o as _,i as g,w as t,j as s,p as f,n as w,k as x}from"./index-cde24e60.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-566a4c6f.js";const y=m({__name:"XdsConfigView",props:{data:{}},setup(n){const o=n;return(z,V)=>{const a=e("RouteTitle"),r=e("KCard"),i=e("AppView"),c=e("RouteView");return _(),g(c,{name:"zone-ingress-xds-config-view",params:{zoneIngress:""}},{default:t(({route:p,t:u})=>[s(i,null,{title:t(()=>[f("h2",null,[s(a,{title:u("zone-ingresses.routes.item.navigation.zone-ingress-xds-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(r,null,{body:t(()=>[s(d,{status:x(l)(o.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${p.params.zoneIngress}/data-path/xds`,"query-key":"envoy-data-xds-zone-ingress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{y as default}; +import{E as d}from"./EnvoyData-9ce83d4f.js";import{g as l}from"./dataplane-0a086c06.js";import{d as m,r as e,o as _,i as g,w as t,j as s,p as f,n as w,k as x}from"./index-b94d59a3.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-73d2b8e5.js";const y=m({__name:"XdsConfigView",props:{data:{}},setup(n){const o=n;return(z,V)=>{const a=e("RouteTitle"),r=e("KCard"),i=e("AppView"),c=e("RouteView");return _(),g(c,{name:"zone-ingress-xds-config-view",params:{zoneIngress:""}},{default:t(({route:p,t:u})=>[s(i,null,{title:t(()=>[f("h2",null,[s(a,{title:u("zone-ingresses.routes.item.navigation.zone-ingress-xds-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),s(r,null,{body:t(()=>[s(d,{status:x(l)(o.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${p.params.zoneIngress}/data-path/xds`,"query-key":"envoy-data-xds-zone-ingress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{y as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index-2442fff6.css b/app/kuma-ui/pkg/resources/data/assets/index-0fd153e3.css similarity index 98% rename from app/kuma-ui/pkg/resources/data/assets/index-2442fff6.css rename to app/kuma-ui/pkg/resources/data/assets/index-0fd153e3.css index c60a12db98dc..b86ba5676637 100644 --- a/app/kuma-ui/pkg/resources/data/assets/index-2442fff6.css +++ b/app/kuma-ui/pkg/resources/data/assets/index-0fd153e3.css @@ -1 +1 @@ -@charset "UTF-8";.kong-icon[data-v-32539fc3]{display:inline-block}.kong-icon .slot-content[data-v-32539fc3],.kong-icon .svg-with-slot-is-hidden[data-v-32539fc3]{display:none!important;visibility:hidden!important}.kong-icon.kong-icon-spinner svg g{animation:spin 1.2s infinite linear;transform-box:fill-box;transform-origin:50% 50%}.k-button[data-v-3b502d88]{align-items:center;border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:4px;border-radius:var(--KButtonRadius, var(--kui-border-radius-20, 4px));color:#000933;color:var(--black-70, var(--kui-color-text, #000933));cursor:pointer;display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:14px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);gap:8px;gap:var(--spacing-xs, var(--kui-space-40, 8px));line-height:20px;line-height:var(--kui-line-height-30, 20px);padding:12px 24px;padding:var(--KButtonPaddingY, var(--spacing-sm, var(--kui-space-50, 12px))) var(--KButtonPaddingX, var(--spacing-lg, var(--kui-space-80, 24px)));position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0);text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.k-button[data-v-3b502d88]:disabled,.k-button[disabled][data-v-3b502d88]{cursor:not-allowed}.k-button[data-v-3b502d88]:disabled:hover,.k-button[disabled][data-v-3b502d88]:hover{text-decoration:none!important}.k-button:disabled .kong-icon[data-v-3b502d88],.k-button[data-v-3b502d88]:disabled .kong-icon,.k-button[disabled] .kong-icon[data-v-3b502d88],.k-button[disabled][data-v-3b502d88] .kong-icon{pointer-events:none}.k-button[disabled][data-v-3b502d88]:not(:disabled){pointer-events:none}.k-button[data-v-3b502d88]:focus{outline:none}.k-button[data-v-3b502d88]>.kong-icon{box-sizing:unset;display:inline-flex}.k-button.icon-btn[data-v-3b502d88]{height:38px;justify-content:center}.k-button.small[data-v-3b502d88]{font-size:12px;font-size:var(--KButtonFontSize, var(--kui-font-size-20, 12px));line-height:12px;line-height:var(--kui-line-height-10, 12px);padding:8px 16px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-md, var(--kui-space-60, 16px))}.k-button.medium[data-v-3b502d88]{font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-40, 16px)));line-height:12px;line-height:var(--type-md, var(--kui-line-height-10, 12px));padding:12px 24px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-button.large[data-v-3b502d88]{font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-40, 16px)));line-height:12px;line-height:var(--type-md, var(--kui-line-height-10, 12px));padding:16px 32px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-xl, var(--kui-space-90, 32px))}.k-button[data-v-3b502d88] .caret{display:inline-block;margin-left:8px;margin-left:var(--kui-space-40, 8px);padding:0;padding:var(--kui-space-0, 0px);transition:.2s ease}.k-button.is-active[data-v-3b502d88] .caret{transform:rotate(-180deg);transition:.2s ease}.k-button.secondary[data-v-3b502d88]{background-color:#bee2ff;background-color:var(--KButtonSecondaryBase, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));color:#002099;color:var(--KButtonSecondaryColor, var(--blue-600, var(--kui-color-text-primary-stronger, #002099)))}.k-button.secondary[data-v-3b502d88]:hover:not(:disabled){background-color:#5f9aff;background-color:var(--KButtonSecondaryHover, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:active{background-color:#5f9aff;background-color:var(--KButtonSecondaryActive, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #5f9aff;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonSecondaryBase, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:disabled,.k-button.secondary[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.primary[data-v-3b502d88]{background-color:#0044f4;background-color:var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.primary[data-v-3b502d88]:hover:not(:disabled){background-color:#002099;background-color:var(--KButtonPrimaryHover, var(--blue-600, var(--kui-color-background-primary-stronger, #002099)))}.k-button.primary[data-v-3b502d88]:active{background-color:#002099;background-color:var(--KButtonPrimaryActive, var(--kui-color-background-primary-stronger, #002099))}.k-button.primary[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-button.primary[data-v-3b502d88]:disabled,.k-button.primary[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.danger[data-v-3b502d88]{background-color:#d60027;background-color:var(--KButtonDangerBase, var(--red-500, var(--kui-color-background-danger, #d60027)));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.danger[data-v-3b502d88]:hover:not(:disabled){background-color:#ad000ed9;background-color:var(--KButtonDangerHover, var(--kui-color-background-danger-strong, rgba(173, 0, 14, .85)))}.k-button.danger[data-v-3b502d88]:active{background-color:#ad000e;background-color:var(--KButtonDangerActive, var(--red-700, var(--kui-color-background-danger-strong, #ad000e)))}.k-button.danger[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #ad000e;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonDangerBase, var(--red-700, var(--kui-color-background-danger-strong, #ad000e)))}.k-button.danger[data-v-3b502d88]:disabled,.k-button.danger[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.creation[data-v-3b502d88]{background-color:#07a88d;background-color:var(--KButtonCreationBase, var(--green-500, #07a88d));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.creation[data-v-3b502d88]:hover:not(:disabled){background-color:#008871d9;background-color:var(--KButtonCreationHover, rgba(0, 136, 113, .85))}.k-button.creation[data-v-3b502d88]:active{background-color:#008871;background-color:var(--KButtonCreationActive, var(--green-600, #008871))}.k-button.creation[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #008871;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonCreationBase, var(--green-600, #008871))}.k-button.creation[data-v-3b502d88]:disabled,.k-button.creation[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.outline[data-v-3b502d88]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-color:#0044f466;border-color:var(--KButtonOutlineBorder, var(--kui-color-border-primary, rgba(0, 68, 244, .4)));color:#0044f4;color:var(--KButtonOutlineColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));outline-style:inherit}.k-button.outline[data-v-3b502d88]:hover:not(:disabled){border-color:#0044f4;border-color:var(--KButtonOutlineHoverBorder, var(--kui-color-border-primary, #0044f4))}.k-button.outline[data-v-3b502d88]:active{background-color:#eefaff;background-color:var(--KButtonOutlineActive, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#0044f4;border-color:var(--KButtonOutlineActiveBorder, var(--kui-color-border-primary, #0044f4))}.k-button.outline[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-button.outline[data-v-3b502d88]:disabled,.k-button.outline[disabled][data-v-3b502d88]{border-color:#afb7c5!important;border-color:var(--grey-400, var(--kui-color-border-neutral-weak, #afb7c5))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.btn-link[data-v-3b502d88]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#0044f4;color:var(--KButtonLink, var(--blue-500, var(--kui-color-text-primary, #0044f4)));padding:0;padding:var(--kui-space-0, 0px)}.k-button.btn-link[data-v-3b502d88]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link[data-v-3b502d88]:focus{text-decoration:underline}.k-button.btn-link[data-v-3b502d88]:focus-visible,.k-button.btn-link[data-v-3b502d88]:focus-visible:disabled{border-radius:unset;outline:auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:3px;text-decoration:none;transition:none}.k-button.btn-link[data-v-3b502d88]:disabled,.k-button.btn-link[disabled][data-v-3b502d88]{color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.btn-link-danger[data-v-3b502d88]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#d60027;color:var(--KButtonLinkDanger, var(--red-500, var(--kui-color-text-danger, #d60027)))}.k-button.btn-link-danger[data-v-3b502d88]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link-danger[data-v-3b502d88]:focus{box-shadow:0 0 #fff,0 0 0 2px #ad000e;box-shadow:0 0 0 0 var(--white, var(--kui-color-background, #ffffff)),0 0 0 2px var(--red-700, var(--kui-color-background-danger-strong, #ad000e))}.k-button.rounded[data-v-3b502d88]{border-radius:100px;border-radius:var(--kui-border-radius-round, 100px)}.k-alert[data-v-51943d73]{border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);display:flex;overflow-wrap:anywhere;padding:12px;padding:var(--kui-space-50, 12px);position:relative;word-break:break-word}.k-alert a[data-v-51943d73]{color:#002099;color:var(--blue-600, var(--kui-color-text-primary-stronger, #002099));text-decoration:underline}.k-alert>div .k-alert-msg[data-v-51943d73]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-left:2px;margin-left:var(--kui-space-10, 2px);padding:2px 0;padding:var(--kui-space-10, 2px) var(--kui-space-0, 0px)}.k-alert>div .k-alert-msg.k-alert-subtext[data-v-51943d73]{font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px))}.k-alert>div .k-alert-msg p[data-v-51943d73]:last-of-type{margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}.k-alert .k-alert-title[data-v-51943d73]{font-weight:600!important;font-weight:var(--kui-font-weight-semibold, 600)!important}.k-alert .k-alert-description-text[data-v-51943d73]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:block;font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-top:4px;padding-top:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-alert .k-alert-action[data-v-51943d73]{display:inline-flex;height:100%;margin-bottom:auto;margin-left:auto;margin-top:auto;position:relative}.k-alert .close[data-v-51943d73]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:0px;border:var(--kui-border-width-0, 0px);bottom:0;cursor:pointer;opacity:.5;position:absolute;right:8px;right:var(--spacing-xs, 8px);top:0;transition:all .2s ease}.k-alert .close[data-v-51943d73]:hover,.k-alert .close[data-v-51943d73]:active{opacity:1;text-decoration:none}.k-alert.small[data-v-51943d73]{padding:12px 8px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-xs, var(--kui-space-40, 8px))}.k-alert.small>div .k-alert-msg[data-v-51943d73]{font-size:12px;font-size:var(--type-sm, var(--kui-font-size-20, 12px))}.k-alert.large[data-v-51943d73]{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);min-height:80px}.k-alert.large .k-alert-icon-container-large[data-v-51943d73]{padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, var(--kui-space-0, 0px))}.k-alert.is-fixed[data-v-51943d73]{left:0;position:fixed;right:0;top:0}.k-alert.is-bordered[data-v-51943d73]{border:1px solid;border:var(--kui-border-width-10, 1px) solid}.k-alert.is-centered[data-v-51943d73]{justify-content:center}.k-alert.has-left-border[data-v-51943d73]{border-left:4px solid;border-left:var(--kui-border-width-30, 4px) solid;border-radius:0;border-radius:var(--kui-border-radius-0, 0px)}.k-alert.has-right-border[data-v-51943d73]{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);border-right:4px solid;border-right:var(--kui-border-width-30, 4px) solid}.k-alert.has-top-border[data-v-51943d73]{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);border-top:4px solid;border-top:var(--kui-border-width-30, 4px) solid}.k-alert.has-bottom-border[data-v-51943d73]{border-bottom:4px solid;border-bottom:var(--kui-border-width-30, 4px) solid;border-radius:0;border-radius:var(--kui-border-radius-0, 0px)}.k-alert.info[data-v-51943d73]{background-color:#bee2ff;background-color:var(--KAlertInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));border-color:#5f9aff;border-color:var(--KAlertInfoBorder, var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff)));color:#002099;color:var(--KAlertInfoColor, var(--blue-600, var(--kui-color-text-primary-stronger, #002099)))}.k-alert.success[data-v-51943d73]{background-color:#e8f8f5;background-color:var(--KAlertSuccessBackground, var(--green-100, #e8f8f5));border-color:#c0f2d5;border-color:var(--KAlertSuccessBorder, var(--green-200, #c0f2d5));color:#13755e;color:var(--KAlertSuccessColor, var(--green-700, #13755e))}.k-alert.danger[data-v-51943d73]{background-color:#ffe5e5;background-color:var(--KAlertDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)));border-color:#ffabab;border-color:var(--KAlertDangerBorder, var(--red-300, var(--kui-color-border-danger-weaker, #ffabab)));color:#d60027;color:var(--KAlertDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-alert.warning[data-v-51943d73]{background-color:#fff3d8;background-color:var(--KAlertWarningBackground, var(--yellow-100, #fff3d8));border-color:#ffe6ba;border-color:var(--KAlertWarningBorder, var(--yellow-200, #ffe6ba));color:#a05604;color:var(--KAlertWarningColor, var(--yellow-600, #a05604))}.k-alert.is-alert .k-alert-icon-container[data-v-51943d73]{margin-right:12px!important;margin-right:var(--kui-space-50, 12px)!important}.k-alert.is-banner[data-v-51943d73]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633));padding:0;padding:var(--kui-space-0, 0px)}.k-alert.is-banner .k-alert-ellipse[data-v-51943d73]{border-radius:100%;display:inline-block;height:6px;margin:auto 8px;margin:auto var(--kui-space-40, 8px);width:6px}.k-alert.is-banner .k-alert-ellipse.info[data-v-51943d73]{background-color:#5f9aff;background-color:var(--blue-400, var(--kui-color-background-primary-weak, #5f9aff))}.k-alert.is-banner .k-alert-ellipse.success[data-v-51943d73]{background-color:#42d782;background-color:var(--green-400, #42d782)}.k-alert.is-banner .k-alert-ellipse.warning[data-v-51943d73]{background-color:#fabe5f;background-color:var(--yellow-400, #fabe5f)}.k-alert.is-banner .k-alert-ellipse.danger[data-v-51943d73]{background-color:#ff3954;background-color:var(--red-400, var(--kui-color-background-danger-weak, #ff3954))}.k-alert.is-banner .button>div .k-alert-msg.k-alert-text[data-v-51943d73]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-left:0;padding-left:var(--kui-space-0, 0px)}.k-alert.is-banner>div.k-alert-msg-text[data-v-51943d73]{padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px))}.toaster-item .k-alert .k-alert-msg[data-v-51943d73]{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-alert button.close>.kong-icon.info svg{stroke:#0044f4;stroke:var(--KAlertInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-alert button.close>.kong-icon.success svg{stroke:#008871;stroke:var(--KAlertSuccessColor, var(--green-600, #008871))}.k-alert button.close>.kong-icon.danger svg{stroke:#d60027;stroke:var(--KAlertDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-alert button.close>.kong-icon.warning svg{stroke:#c67c06;stroke:var(--KAlertWarningColor, var(--yellow-500, #c67c06))}.k-alert .k-alert-action button{font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);height:30px;line-height:12px;line-height:var(--kui-line-height-10, 12px)}.k-alert .k-alert-action button:not(:first-of-type){margin-left:12px;margin-left:var(--spacing-sm, var(--kui-space-50, 12px))}.k-alert .k-alert-action.info button.primary{--KButtonPrimaryBase: var(--blue-500, var(--kui-color-background-primary, #0044f4));--KButtonPrimaryHover: var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff));background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-alert .k-alert-action.info button.outline{--KButtonOutlineBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));--KButtonOutlineHoverBorder: var(--blue-600, var(--kui-color-border-primary-strong, #0030cc));--KButtonOutlineActive: var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));--KButtonOutlineActiveBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));border:1px solid #5f9aff;border:var(--kui-border-width-10, 1px) solid var(--blue-400, var(--kui-color-border-primary-weak, #5f9aff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-alert .k-alert-action.warning button.primary{--KButtonPrimaryBase: var(--yellow-500, #c67c06);--KButtonPrimaryHover: var(--yellow-200, #ffe6ba);background-color:#fff3d8;background-color:var(--yellow-100, #fff3d8);color:#c67c06;color:var(--yellow-500, #c67c06)}.k-alert .k-alert-action.warning button.outline{--KButtonOutlineBorder: var(--yellow-500, #c67c06);--KButtonOutlineHoverBorder: var(--yellow-500, #c67c06);--KButtonOutlineActive: var(--yellow-100, #fff3d8);--KButtonOutlineActiveBorder: var(--yellow-500, #c67c06);border:1px solid #ffd68c;border:var(--kui-border-width-10, 1px) solid var(--yellow-300, #ffd68c);color:#c67c06;color:var(--yellow-500, #c67c06)}.k-alert .k-alert-action.success button.primary{--KButtonPrimaryBase: var(--green-600, #008871);--KButtonPrimaryHover: var(--green-200, #c0f2d5);background-color:#e8f8f5;background-color:var(--green-100, #e8f8f5);color:#008871;color:var(--green-600, #008871)}.k-alert .k-alert-action.success button.outline{--KButtonOutlineBorder: var(--green-600, #008871);--KButtonOutlineHoverBorder: var(--green-600, #008871);--KButtonOutlineActive: var(--green-100, #e8f8f5);--KButtonOutlineActiveBorder: var(--green-600, #008871);border:1px solid #42d782;border:var(--kui-border-width-10, 1px) solid var(--green-400, #42d782);color:#008871;color:var(--green-600, #008871)}.k-alert .k-alert-action.danger button.primary{--KButtonPrimaryHover: var(--red-200, var(--kui-color-background-danger-weak, #ff3954));--KButtonPrimaryBase: var(--red-700, var(--kui-color-background-danger-strong, #ad000e));background-color:#ffe5e5;background-color:var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5));color:#d60027;color:var(--red-700, var(--kui-color-text-danger, #d60027))}.k-alert .k-alert-action.danger button.outline{--KButtonOutlineBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));--KButtonOutlineColor: var(--red-700, var(--kui-color-text-danger, #d60027));--KButtonOutlineHoverBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));--KButtonOutlineActive: var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5));--KButtonOutlineActiveBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));border:1px solid #ff3954;border:var(--kui-border-width-10, 1px) solid var(--red-500, var(--kui-color-border-danger-weak, #ff3954))}.k-popover{background-color:#fff;background-color:var(--KPopBackground, var(--white, var(--kui-color-background, #ffffff)));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KPopBorder, var(--black-10, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);box-shadow:0 4px 20px #0000001a;color:#6c7489;color:var(--KPopColor, var(--black-400, var(--kui-color-text-neutral, #6c7489)));font-size:14px;font-size:var(--KPopBodySize, var(--type-sm, var(--kui-font-size-30, 14px)));max-width:none;padding:24px 16px;padding:var(--KPopPaddingY, var(--kui-space-80, 24px)) var(--KPopPaddingX, var(--spacing-md, var(--kui-space-60, 16px)));text-align:left;white-space:normal;z-index:1000}.k-popover.fade-enter-active,.k-popover.fade-enter-to,.k-popover.fade-leave-active,.k-popover.fade-leave-to{animation:none!important}.k-popover .k-popover-header{align-items:baseline;display:flex!important;margin-bottom:24px;margin-bottom:var(--kui-space-80, 24px)}.k-popover .k-popover-header .k-popover-title{color:#000933;color:var(--KPopColor, var(--black-500, var(--kui-color-text, #000933)));font-size:16px;font-size:var(--KPopHeaderSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-popover .k-popover-header .k-popover-actions{margin-left:auto}.k-popover .k-popover-content{line-height:20px;line-height:var(--kui-line-height-30, 20px)}.k-popover .k-popover-footer{margin:12px 0;margin:var(--kui-space-50, 12px) var(--kui-space-0, 0px)}.k-popover[x-placement^=bottom]{margin-top:12px;margin-top:var(--spacing-md, var(--kui-space-50, 12px))}.k-popover[x-placement^=bottom]:after,.k-popover[x-placement^=bottom]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.k-popover[x-placement^=bottom]:after{border-color:#fff0;border-bottom-color:#fff;border-bottom-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=bottom]:before{border-color:#fafafa00;border-bottom-color:#0000001a;border-bottom-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=top]{margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=top]:after,.k-popover[x-placement^=top]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.k-popover[x-placement^=top]:after{border-color:#fff0;border-top-color:#fff;border-top-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=top]:before{border-color:#fafafa00;border-top-color:#0000001a;border-top-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=left]{margin-right:16px;margin-right:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=left]:after,.k-popover[x-placement^=left]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.k-popover[x-placement^=left]:after{border-color:#fff0;border-left-color:#fff;border-left-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=left]:before{border-color:#fafafa00;border-left-color:#0000001a;border-left-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=right]{margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=right]:after,.k-popover[x-placement^=right]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}.k-popover[x-placement^=right]:after{border-color:#fff0;border-right-color:#fff;border-right-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=right]:before{border-color:#fafafa00;border-right-color:#0000001a;border-right-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=top-start]:after,.k-popover[x-placement^=top-start]:before,.k-popover[x-placement^=bottom-start]:after,.k-popover[x-placement^=bottom-start]:before{left:11px}.k-popover[x-placement^=top-end]:after,.k-popover[x-placement^=top-end]:before,.k-popover[x-placement^=bottom-end]:after,.k-popover[x-placement^=bottom-end]:before{left:calc(100% - 11px)}.k-popover[x-placement^=right-start]:after,.k-popover[x-placement^=right-start]:before,.k-popover[x-placement^=left-start]:after,.k-popover[x-placement^=left-start]:before{top:11px}.k-popover[x-placement^=right-end]:after,.k-popover[x-placement^=right-end]:before,.k-popover[x-placement^=left-end]:after,.k-popover[x-placement^=left-end]:before{top:calc(100% - 11px)}.k-popover.hide-caret:after,.k-popover.hide-caret:before{display:none}.k-popover.has-actions{padding-bottom:0!important;padding-bottom:var(--kui-space-0, 0px)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-enter-active,.fadeIn,.fade-leave-active,.fadeOut{animation-duration:.2s;animation-fill-mode:both}.fade-enter-active,.fadeIn{animation-name:fadeIn}.fade-leave-active,.fadeOut{animation-name:fadeOut}.k-tooltip.k-popover{--KPopColor: var(--KTooltipColor, var(--white, var(--kui-color-text-inverse, #ffffff)));--KPopBackground: var(--KTooltipBackground, var(--black-400, var(--kui-color-background-neutral-stronger, #3a3f51)));--KPopBodySize: var(--type-sm, var(--kui-font-size-30, 14px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopBorder: none;pointer-events:none;z-index:9999}.k-tooltip-top{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important}.k-tooltip-right{margin-left:2px!important;margin-left:var(--kui-space-10, 2px)!important}.k-tooltip-bottom{margin-top:2px!important;margin-top:var(--kui-space-10, 2px)!important}.k-tooltip-left{margin-right:2px!important;margin-right:var(--kui-space-10, 2px)!important}.k-badge[data-v-ed93edde]{display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--KBadgeFontSize, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);height:auto;line-height:16px;line-height:var(--KBadgeLineHeight, var(--type-md, var(--kui-line-height-20, 16px)));padding:2px 6px;padding:var(--KBadgePaddingY, var(--kui-space-10, 2px)) var(--KBadgePaddingX, var(--kui-space-30, 6px));text-align:center;transition:all .2s ease-in-out;width:fit-content}.k-badge.k-badge-default[data-v-ed93edde]{background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#0044f4;border-color:var(--KBadgeDefaultBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));color:#0044f4;color:var(--KBadgeDefaultColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-default.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-success[data-v-ed93edde]{background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5));border-color:#13755e;border-color:var(--KBadgeSuccessBorder, var(--green-700, #13755e));color:#13755e;color:var(--KBadgeSuccessColor, var(--green-700, #13755e))}.k-badge.k-badge-success.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-danger[data-v-ed93edde]{background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)));border-color:#d60027;border-color:var(--KBadgeDangerBorder, var(--red-700, var(--kui-color-border-danger, #d60027)));color:#d60027;color:var(--KBadgeDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-badge.k-badge-danger.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-info[data-v-ed93edde]{background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));border-color:#0044f4;border-color:var(--KBadgeInfoBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));color:#0044f4;color:var(--KBadgeInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-info.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-warning[data-v-ed93edde]{background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8));border-color:#a05604;border-color:var(--KBadgeWarningBorder, var(--yellow-600, #a05604));color:#a05604;color:var(--KBadgeWarningColor, var(--yellow-600, #a05604))}.k-badge.k-badge-warning.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-neutral[data-v-ed93edde]{background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea));border-color:#afb7c5;border-color:var(--grey-500, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-badge.k-badge-neutral.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-rectangular[data-v-ed93edde]{border-radius:4px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px))}.k-badge.k-badge-rectangular .k-badge-dismiss-button[data-v-ed93edde]{border-bottom-left-radius:0;border-bottom-left-radius:var(--kui-border-radius-0, 0px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px));border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px);border-top-right-radius:4px;border-top-right-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px))}.k-badge.k-badge-rounded[data-v-ed93edde]{border-radius:100px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-round, 100px))}.k-badge.k-badge-rounded .k-badge-dismiss-button[data-v-ed93edde]{border-bottom-left-radius:0;border-bottom-left-radius:var(--kui-border-radius-0, 0px);border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px)}.k-badge.clickable[data-v-ed93edde]{cursor:pointer}a .k-badge[data-v-ed93edde],.k-badge.clickable[data-v-ed93edde]{-webkit-user-select:none;user-select:none}.k-badge .k-badge-text[data-v-ed93edde]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:var(--e9b902de);max-width:var(--KBadgeMaxWidth, var(--e9b902de));min-width:8px;min-width:var(--KBadgeMinWidth, 8px);width:auto;width:var(--KBadgeWidth, auto)}.k-badge .k-badge-dismiss-button[data-v-ed93edde]{border:none;cursor:pointer;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);margin:-2px -6px;margin:calc(-1 * var(--KBadgePaddingY, var(--kui-space-10, 2px))) calc(-1 * var(--KBadgePaddingX, var(--kui-space-30, 6px)));margin-left:2px;margin-left:var(--kui-space-10, 2px);padding:4px;padding:var(--spacing-xs, var(--kui-space-20, 4px))}.k-badge.k-badge-custom{background-color:var(--281bce42);border-color:var(--aa7fc6f8);color:var(--66bffb10)}.k-badge.k-badge-custom.is-bordered{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-custom .k-badge-dismiss-button{background-color:var(--281bce42)}.k-badge.k-badge-custom .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:var(--66bffb10)}.k-badge.k-badge-custom .k-badge-dismiss-button:hover{background-color:var(--2b7353fa)}a .k-badge.k-badge-custom:hover,a:focus .k-badge.k-badge-custom,.k-badge.k-badge-custom.clickable:hover,.k-badge.k-badge-custom:focus{background-color:var(--c2ea0ea6)!important}.k-badge.k-badge-custom:has(.k-badge-dismiss-button:hover){background-color:var(--281bce42)!important}.k-badge.k-badge-default .k-badge-dismiss-button{background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-badge.k-badge-default .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#0044f4;stroke:var(--KBadgeDefaultColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-default .k-badge-dismiss-button:hover{background-color:#bee2ff;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}a .k-badge.k-badge-default:hover,a:focus .k-badge.k-badge-default,.k-badge.k-badge-default.clickable:hover,.k-badge.k-badge-default:focus{background-color:#bee2ff;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-default:has(.k-badge-dismiss-button:hover){background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-badge.k-badge-success .k-badge-dismiss-button{background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5))}.k-badge.k-badge-success .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#13755e;stroke:var(--KBadgeSuccessColor, var(--green-700, #13755e))}.k-badge.k-badge-success .k-badge-dismiss-button:hover{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}a .k-badge.k-badge-success:hover,a:focus .k-badge.k-badge-success,.k-badge.k-badge-success.clickable:hover,.k-badge.k-badge-success:focus{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}.k-badge.k-badge-success:has(.k-badge-dismiss-button:hover){background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5))}.k-badge.k-badge-danger .k-badge-dismiss-button{background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)))}.k-badge.k-badge-danger .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#d60027;stroke:var(--KBadgeDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-badge.k-badge-danger .k-badge-dismiss-button:hover{background-color:#ffabab;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, var(--kui-color-background-danger-weaker, #ffabab)))}a .k-badge.k-badge-danger:hover,a:focus .k-badge.k-badge-danger,.k-badge.k-badge-danger.clickable:hover,.k-badge.k-badge-danger:focus{background-color:#ffabab;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, var(--kui-color-background-danger-weaker, #ffabab)))}.k-badge.k-badge-danger:has(.k-badge-dismiss-button:hover){background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)))}.k-badge.k-badge-info .k-badge-dismiss-button{background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-info .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#0044f4;stroke:var(--KBadgeInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-info .k-badge-dismiss-button:hover{background-color:#5f9aff;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}a .k-badge.k-badge-info:hover,a:focus .k-badge.k-badge-info,.k-badge.k-badge-info.clickable:hover,.k-badge.k-badge-info:focus{background-color:#5f9aff;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-badge.k-badge-info:has(.k-badge-dismiss-button:hover){background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-warning .k-badge-dismiss-button{background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8))}.k-badge.k-badge-warning .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#a05604;stroke:var(--KBadgeWarningColor, var(--yellow-600, #a05604))}.k-badge.k-badge-warning .k-badge-dismiss-button:hover{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}a .k-badge.k-badge-warning:hover,a:focus .k-badge.k-badge-warning,.k-badge.k-badge-warning.clickable:hover,.k-badge.k-badge-warning:focus{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}.k-badge.k-badge-warning:has(.k-badge-dismiss-button:hover){background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8))}.k-badge.k-badge-neutral .k-badge-dismiss-button{background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea))}.k-badge.k-badge-neutral .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#6c7489;stroke:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-badge.k-badge-neutral .k-badge-dismiss-button:hover{background-color:#afb7c5;background-color:var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5))}a .k-badge.k-badge-neutral:hover,a:focus .k-badge.k-badge-neutral,.k-badge.k-badge-neutral.clickable:hover,.k-badge.k-badge-neutral:focus{background-color:#afb7c5;background-color:var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5))}.k-badge.k-badge-neutral:has(.k-badge-dismiss-button:hover){background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea))}.k-breadcrumbs[data-v-949c19bf]{border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);display:flex;flex-wrap:wrap;font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:24px;line-height:var(--kui-line-height-40, 24px);list-style:none;margin-bottom:16px;margin-bottom:var(--kui-space-60, 16px);padding:0;padding:var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumb-icon-wrapper[data-v-949c19bf]{display:inline-flex}.k-breadcrumbs .k-breadcrumbs-item[data-v-949c19bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-949c19bf],.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf]{align-self:center;color:#00abd2;color:var(--kui-color-text-decorative, #00abd2);display:inline-flex;line-height:1}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-949c19bf]{color:#afb7c5;color:var(--kui-color-text-neutral-weak, #afb7c5);padding:0 4px;padding:var(--kui-space-0, 0px) var(--kui-space-20, 4px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf]{padding:0 6px 0 0;padding:var(--kui-space-0, 0px) var(--kui-space-30, 6px) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf] .kong-icon{align-items:center;align-self:baseline;justify-content:center}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf] .kong-icon.has-no-text{padding-right:0;padding-right:var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text[data-v-949c19bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text[data-v-949c19bf]:hover{color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text.non-link[data-v-949c19bf]{color:#000933;color:var(--kui-color-text, #000933)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text.emphasis[data-v-949c19bf]{font-weight:700;font-weight:var(--kui-font-weight-bold, 700);letter-spacing:-.14px}.k-breadcrumbs li[data-v-949c19bf]{display:inline-flex}.k-breadcrumbs li a[data-v-949c19bf]{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);display:inline-flex;font-size:14px;font-size:var(--kui-font-size-30, 14px)}.k-breadcrumbs li a[data-v-949c19bf]:hover,.k-breadcrumbs li a.no-underline[data-v-949c19bf]{text-decoration:none!important}.kong-card[data-v-86b5d53b]{background-color:#fff;background-color:var(--KCardBackground, var(--white, var(--kui-color-background, #ffffff)));border-radius:4px;border-radius:var(--KCardBorderRadius, var(--kui-border-radius-20, 4px));padding:24px;padding:var(--KCardPaddingY, var(--spacing-lg, var(--kui-space-80, 24px))) var(--KCardPaddingX, var(--spacing-lg, var(--kui-space-80, 24px)));transition:box-shadow .2s ease-in-out}.kong-card.noBorder[data-v-86b5d53b]{border:none}.kong-card.border[data-v-86b5d53b]{border:1px solid rgba(0,0,0,.1);border:var(--KCardBorder, var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1)));box-shadow:none}.kong-card.borderTop[data-v-86b5d53b]{border-top:1px solid rgba(0,0,0,.1);border-top:var(--KCardBorder, var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1)))}.kong-card.hover[data-v-86b5d53b]:hover,.kong-card.kcard-shadow[data-v-86b5d53b]{box-shadow:0 4px 8px #0000001a;box-shadow:var(--KCardShadow, 0 4px 8px var(--black-10, rgba(0, 0, 0, .1)))}.kong-card .k-card-header[data-v-86b5d53b]{align-items:center;display:flex!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.kong-card .k-card-header.has-status[data-v-86b5d53b]{align-items:flex-start}.kong-card .k-card-status-hat[data-v-86b5d53b]{align-items:center;color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));display:flex;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.kong-card .k-card-title[data-v-86b5d53b]{margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.kong-card .k-card-title h4[data-v-86b5d53b]{color:#000933;color:var(--KCardTitleColor, var(--kui-color-text, #000933));font-size:20px;font-size:var(--KCardTitleFontSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.kong-card .k-card-actions[data-v-86b5d53b]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.kong-card .k-card-body[data-v-86b5d53b]{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);width:100%}.kong-card .k-card-content[data-v-86b5d53b]{display:flex!important}.kong-card .k-card-content .k-table td[data-v-86b5d53b],.kong-card .k-card-content table td[data-v-86b5d53b],.kong-card .k-card-content[data-v-86b5d53b] .k-table td{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px)}.kong-card .k-card-notifications[data-v-86b5d53b]{margin-left:12px!important;margin-left:var(--kui-space-50, 12px)!important;margin-top:auto;margin-top:var(--kui-space-auto, auto)}.kong-card .k-card-header .k-button{min-height:38px}.box[data-v-55915b8c]{animation:gradient 1s ease infinite;background:linear-gradient(-70deg,#f2f2f2 0%,#f2f2f2 40%,#f7f7f7 50%,#f2f2f2 60%,#f2f2f2 100%) repeat;background-size:400% 100%;border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-flex;margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important;transition:1s}.box.width-1[data-v-55915b8c]{width:16px}.box.width-2[data-v-55915b8c]{width:32px}.box.width-5[data-v-55915b8c]{width:80px}.box.width-6[data-v-55915b8c]{width:96px}.box.width-10[data-v-55915b8c]{width:160px}.box.width-25[data-v-55915b8c]{width:25%}.box.width-50[data-v-55915b8c]{width:50%}.box.width-75[data-v-55915b8c]{width:75%}.box.width-100[data-v-55915b8c]{width:100%}.box.height-1[data-v-55915b8c]{height:16px}.box.height-2[data-v-55915b8c]{height:32px}@keyframes gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}.skeleton-loader[data-v-28ddd291]{width:80%}.skeleton-card-wrapper[data-v-fdceaf4f]{display:flex;flex-wrap:wrap;gap:16px;gap:var(--spacing-md, var(--kui-space-60, 16px));justify-content:space-between;width:100%}.skeleton-card-column[data-v-fdceaf4f]{margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px));width:calc(33% - 16px);width:var(--KSkeletonCardWidth, calc(33% - var(--spacing-md, 16px)))}.skeleton-card[data-v-fdceaf4f]{border:1px solid #e6e6e6;border:var(--kui-border-width-10, 1px) solid #e6e6e6;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);display:flex;flex-direction:column;min-height:324px;overflow:hidden;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px))}.skeleton-card .skeleton-card-header[data-v-fdceaf4f]{display:flex;margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.skeleton-card .skeleton-card-header .card-header-content-2[data-v-fdceaf4f]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.skeleton-card .skeleton-card-header hr[data-v-fdceaf4f]{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.skeleton-card .skeleton-card-content[data-v-fdceaf4f]{display:flex;justify-content:space-between}.skeleton-card .skeleton-card-footer[data-v-fdceaf4f]{align-self:flex-end;display:flex;justify-content:space-between;margin-top:auto;margin-top:var(--kui-space-auto, auto);padding-top:16px;padding-top:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.skeleton-table-wrapper[data-v-e715a8ef]{overflow:hidden;width:100%}.skeleton-table-wrapper .skeleton-table-row[data-v-e715a8ef]{display:flex;flex-direction:row;margin-bottom:32px;margin-bottom:var(--kui-space-90, 32px)}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]{margin-right:32px!important;margin-right:var(--kui-space-90, 32px)!important}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:last-child{margin-right:0!important;margin-right:var(--kui-space-0, 0px)!important;width:100%!important}@media only screen and (max-width: 1024px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(n+5){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(4){margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px)}}@media only screen and (max-width: 768px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(n+3){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(2){margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);width:96px}}.skeleton-form-wrapper[data-v-27fab520]{width:100%}.skeleton-form-wrapper .skeleton-form-row[data-v-27fab520]{margin-bottom:32px;margin-bottom:var(--kui-space-90, 32px)}.fullscreen-loading-container[data-v-5c71d015]{align-items:center;background:#ffffff;background:var(--white, #ffffff);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;margin:var(--KSkeletonFullScreenMargin, 0);position:fixed;right:0;top:0;z-index:10500}.fullscreen-loading-container .progress[data-v-5c71d015]{background-color:#f9fafb;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:kui-border-radius-40;border-radius:var(--kui-border-radius-40, kui-border-radius-40);margin-top:16px;margin-top:var(--kui-space-60, 16px);max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-5c71d015]{background-color:#0044f4;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, var(--kui-color-background-primary, #0044f4)));border-radius:kui-border-radius-40;border-radius:var(--kui-border-radius-40, kui-border-radius-40);height:5px}.fullscreen-loading-container[data-v-5a15970d]{align-items:center;background:#ffffff;background:var(--white, #ffffff);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;margin:var(--KSkeletonFullScreenMargin, 0);position:fixed;right:0;top:0;z-index:10500}.fullscreen-loading-container .progress[data-v-5a15970d]{background-color:#f9fafb;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);margin-top:16px;margin-top:var(--kui-space-60, 16px);max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-5a15970d]{background-color:#0044f4;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, var(--kui-color-background-primary, #0044f4)));border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);height:5px}.fullscreen-loading-container .spinner-loader[data-v-5a15970d]{animation:spinnerAnimation-5a15970d 1.4s infinite linear;border-bottom:10px solid #f1f1f5;border-bottom:10px solid var(--grey-200, #f1f1f5);border-left:10px solid #0044f4;border-left:10px solid var(--KSkeletonFullScreenSpinnerColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));border-radius:50%;border-radius:var(--kui-border-radius-circle, 50%);border-right:10px solid #f1f1f5;border-right:10px solid var(--grey-200, #f1f1f5);border-top:10px solid #f1f1f5;border-top:10px solid var(--grey-200, #f1f1f5);font-size:10px;font-size:var(--kui-font-size-10, 10px);height:183px;margin:56px auto;margin:var(--kui-space-120, 56px) var(--kui-space-auto, auto);position:relative;transform:translateZ(0);width:183px}.fullscreen-loading-container .spinner-loader[data-v-5a15970d] :after{border-radius:50%;border-radius:var(--kui-border-radius-circle, 50%);height:183px;width:183px}@keyframes spinnerAnimation-5a15970d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.k-skeleton-container{display:flex!important;flex-wrap:wrap!important}.k-skeleton-container.is-spinner{width:100%!important}.empty-state-wrapper[data-v-147e1e00]{background-color:#fff;background-color:var(--KEmptyBackground, var(--white, var(--kui-color-background, #ffffff)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);padding:48px 0;padding:var(--spacing-xxl, var(--kui-space-110, 48px)) var(--kui-space-0, 0px);text-align:center}.empty-state-wrapper>*+*[data-v-147e1e00]{margin-top:16px;margin-top:var(--spacing-md, var(--kui-space-60, 16px))}.empty-state-wrapper .k-empty-state-title-header[data-v-147e1e00]{color:#232633;color:var(--KEmptyTitleColor, var(--kui-color-text-neutral-strongest, #232633));font-size:20px;font-size:var(--kui-font-size-60, 20px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:32px;line-height:var(--kui-line-height-60, 32px)}.empty-state-wrapper .empty-state-title .k-empty-state-icon.warning-icon[data-v-147e1e00]{color:#fabe5f;color:var(--yellow-400, #fabe5f)}.empty-state-wrapper .empty-state-title>*+*[data-v-147e1e00]{margin-top:8px;margin-top:var(--spacing-xs, var(--kui-space-40, 8px))}.empty-state-wrapper .k-empty-state-message[data-v-147e1e00]{color:#3a3f51;color:var(--KEmptyContentColor, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);max-width:50%}.empty-state-wrapper .empty-state-content>*+*[data-v-147e1e00]{margin-top:32px;margin-top:var(--spacing-xl, var(--kui-space-90, 32px))}.empty-state-wrapper .k-empty-state-cta[data-v-147e1e00]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto)}.k-input-label .label-tooltip[data-v-711fc554] .kong-icon.kong-icon-help,.k-input-label .label-tooltip[data-v-711fc554] .kong-icon.kong-icon-info{cursor:pointer;height:16px}.k-input-label .label-tooltip[data-v-711fc554] .k-tooltip{font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-input-label .label-tooltip[data-v-711fc554] .k-tooltip code{background-color:#6c7489;background-color:var(--grey-500, var(--kui-color-background-neutral, #6c7489));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.form-control[data-v-da4a957a]{box-shadow:none!important}.form-control.has-icon~.input-icon[data-v-da4a957a]{top:8px;top:calc((var(--kui-space-40, 8px) + var(--kui-space-40, 8px) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-50, 24px)) / 2)}.form-control.has-icon~.input-icon[data-v-da4a957a] svg{height:24px;height:var(--kui-icon-size-50, 24px);width:24px;width:var(--kui-icon-size-50, 24px)}.form-control.has-icon.icon-start[data-v-da4a957a]{padding-left:48px!important;padding-left:calc(var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-50, 24px))!important}.form-control.has-icon.icon-start~.input-icon[data-v-da4a957a]{left:16px;left:var(--spacing-md, var(--kui-space-60, 16px))}.form-control.has-icon.icon-end[data-v-da4a957a]{padding-right:48px!important;padding-right:calc(var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-50, 24px))!important}.form-control.has-icon.icon-end~.input-icon[data-v-da4a957a]{right:16px;right:var(--spacing-md, var(--kui-space-60, 16px))}.form-control.has-icon.k-input-small~.input-icon[data-v-da4a957a]{top:10px;top:calc((var(--spacing-xs, var(--kui-space-40, 8px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-40, 20px)) / 2)}.form-control.has-icon.k-input-small~.input-icon[data-v-da4a957a] svg{height:20px;height:var(--kui-icon-size-40, 20px);width:20px;width:var(--kui-icon-size-40, 20px)}.form-control.has-icon.k-input-small.icon-start[data-v-da4a957a]{padding-left:40px!important;padding-left:calc(var(--spacing-sm, var(--kui-space-50, 12px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-40, 20px))!important}.form-control.has-icon.k-input-small.icon-start~.input-icon[data-v-da4a957a]{left:12px;left:var(--spacing-sm, var(--kui-space-50, 12px))}.form-control.has-icon.k-input-small.icon-end[data-v-da4a957a]{padding-right:40px!important;padding-right:calc(var(--spacing-sm, var(--kui-space-50, 12px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-40, 20px))!important}.form-control.has-icon.k-input-small.icon-end~.input-icon[data-v-da4a957a]{right:12px;right:var(--spacing-sm, var(--kui-space-50, 12px))}.form-control.has-icon.k-input-large~.input-icon[data-v-da4a957a]{top:12px;top:calc((var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-md, var(--kui-space-60, 16px)) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-60, 32px)) / 2)}.form-control.has-icon.k-input-large~.input-icon[data-v-da4a957a] svg{height:32px;height:var(--kui-icon-size-60, 32px);width:32px;width:var(--kui-icon-size-60, 32px)}.form-control.has-icon.k-input-large.icon-start[data-v-da4a957a]{padding-left:64px!important;padding-left:calc(var(--spacing-lg, var(--kui-space-80, 24px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-60, 32px))!important}.form-control.has-icon.k-input-large.icon-start~.input-icon[data-v-da4a957a]{left:24px;left:var(--spacing-lg, var(--kui-space-80, 24px))}.form-control.has-icon.k-input-large.icon-end[data-v-da4a957a]{padding-right:64px!important;padding-right:calc(var(--spacing-lg, var(--kui-space-80, 24px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-60, 32px))!important}.form-control.has-icon.k-input-large.icon-end~.input-icon[data-v-da4a957a]{right:24px;right:var(--spacing-lg, var(--kui-space-80, 24px))}.help[data-v-da4a957a]{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.input-icon[data-v-da4a957a]{align-items:center;display:inline-flex;pointer-events:none;position:absolute}.input-icon.clickable[data-v-da4a957a]{cursor:pointer;pointer-events:auto}.has-error[data-v-da4a957a]{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027));font-weight:500;font-weight:var(--kui-font-weight-medium, 500)}.k-input-wrapper[data-v-da4a957a]{position:relative}.k-input-wrapper input.k-input[data-v-da4a957a]{-webkit-appearance:none}.k-input-wrapper .k-input-label-wrapper-large .has-error[data-v-da4a957a],.k-input-wrapper .k-input-large+.has-error[data-v-da4a957a]{font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-top:4px;margin-top:var(--kui-space-20, 4px)}.k-input-wrapper .k-input-label-wrapper-medium .has-error[data-v-da4a957a],.k-input-wrapper .k-input-medium+.has-error[data-v-da4a957a]{font-size:10px;font-size:var(--kui-font-size-10, 10px);line-height:12px;line-height:var(--kui-line-height-10, 12px);margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-input-wrapper .k-input-label-wrapper-small .has-error[data-v-da4a957a],.k-input-wrapper .k-input-small+.has-error[data-v-da4a957a]{font-size:10px;font-size:var(--kui-font-size-10, 10px);line-height:12px;line-height:var(--kui-line-height-10, 12px);margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-input-wrapper .text-on-input label:not(.disabled):not(.readonly).hovered[data-v-da4a957a],.k-input-wrapper .text-on-input label[data-v-da4a957a]:not(.disabled):not(.readonly):hover{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-input-wrapper.input-error .text-on-input label.hovered[data-v-da4a957a],.k-input-wrapper.input-error .text-on-input label[data-v-da4a957a]:hover,.k-input-wrapper.input-error .text-on-input label.focused[data-v-da4a957a],.k-input-wrapper.input-error .text-on-input label[data-v-da4a957a]:focus{color:#d60027!important;color:var(--red-500, var(--kui-color-text-danger, #d60027))!important}.k-select-item[data-v-691b9512]{list-style:none!important;margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-select-item .k-select-item-container[data-v-691b9512]{display:block!important}.k-select-item[data-v-691b9512]:last-of-type{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.k-select-item button[data-v-691b9512]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:none;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px));text-align:left;width:100%}.k-select-item button[data-v-691b9512]:not(:disabled){cursor:pointer}.k-select-item button[data-v-691b9512]:disabled{cursor:not-allowed}.k-select-item button:disabled .k-select-item-label[data-v-691b9512]{opacity:.6}.k-select-item button .k-select-item-label[data-v-691b9512]{color:#0030cc;color:var(--grey-600, var(--kui-color-text-primary-strong, #0030cc));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:20px;line-height:var(--kui-line-height-30, 20px);margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important;padding:8px;padding:var(--kui-space-40, 8px);width:auto}.k-select-item button .k-select-item-label[data-v-691b9512] .select-item-label{color:#0030cc;color:var(--grey-600, var(--kui-color-text-primary-strong, #0030cc));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-select-item button .k-select-item-label[data-v-691b9512] .select-item-desc{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-select-item button .kong-icon[data-v-691b9512]:not(.selected-item-icon){margin-right:12px;margin-right:var(--kui-space-50, 12px)}.k-select-item button .k-select-selected-icon-container[data-v-691b9512]{color:#bdd3f9;color:var(--blue-200, #bdd3f9);height:24px;margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);width:24px}.k-select-item button .k-select-selected-icon-container .kong-icon[data-v-691b9512]{display:flex;position:relative;right:0;top:0;transform:none}.k-select-item button[data-v-691b9512]:not(:disabled):hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb));color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e))}.k-select-item button.selected[data-v-691b9512]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-select-item button.danger[data-v-691b9512]{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-select-group[data-v-8e9c1b92]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important}.k-select-group .k-select-group-title[data-v-8e9c1b92]{color:#6c7489;color:var(--black-30, var(--kui-color-text-neutral, #6c7489));display:block!important;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-select[data-v-0a2343eb]{width:fit-content}.k-select .k-select-item-selection[data-v-0a2343eb]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));display:flex;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);padding:4px 12px!important;padding:var(--kui-space-20, 4px) var(--kui-space-50, 12px)!important}.k-select .k-select-item-selection.overlay-label-item-selection[data-v-0a2343eb]{position:relative;top:-8px}.k-select .k-select-item-selection .clear-selection-icon[data-v-0a2343eb]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;color:#bdd3f9;color:var(--blue-200, #bdd3f9);cursor:pointer!important;height:24px;margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);padding:0;padding:var(--kui-space-0, 0px)}.k-select .k-select-item-selection .clear-selection-icon[data-v-0a2343eb]:focus,.k-select .k-select-item-selection .clear-selection-icon[data-v-0a2343eb]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-select .k-select-trigger[data-v-0a2343eb]:after{border-left:4px solid rgba(0,0,0,0);border-left:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-right:4px solid rgba(0,0,0,0);border-right:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-top:4px solid;border-top:var(--kui-border-width-30, 4px) solid;content:"";display:inline-block;height:0;margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px));vertical-align:middle;width:0}.k-select .k-select-selected-item-label{align-self:center;font-size:14px;font-size:var(--kui-font-size-30, 14px);line-height:16px;line-height:var(--kui-line-height-20, 16px)}.k-select .k-select-item-selection .clear-selection-icon .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-button.btn-link{padding:12px 24px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-lg, var(--kui-space-80, 24px));text-decoration:none}.k-select .k-button.btn-link:focus{box-shadow:0 0 #fff,0 0 0 2px #0044f4;box-shadow:0 0 0 0 var(--white, var(--kui-color-background, #ffffff)),0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-select .k-button.btn-link .caret{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-input{background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease;box-shadow:none!important;display:inline-block;position:relative;width:100%}.k-select .k-select-input.is-readonly{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease;box-shadow:none!important}.k-select .k-select-input.is-readonly.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):read-only{box-shadow:none!important}.k-select .k-select-input.select-input-container.disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease;box-shadow:none!important;cursor:not-allowed!important}.k-select .k-select-input.select-input-container.disabled.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):disabled{box-shadow:none!important}.k-select .k-select-input .kong-icon-chevronDown{margin-right:8px;margin-right:var(--kui-space-40, 8px)}.k-select .k-select-input.cursor-default{cursor:default}.k-select .k-select-input.prevent-pointer-events{pointer-events:none}.k-select .k-select-input.input-placeholder-dark input::placeholder{color:#000933!important;color:var(--KInputColor, var(--black-70, var(--kui-color-text, #000933)))!important}.k-select .k-select-input.input-placeholder-transparent input{color:transparent!important}.k-select .k-select-input.input-placeholder-transparent input::placeholder{color:transparent!important}.k-select .k-select-input .k-input.no-filter{cursor:default!important;pointer-events:none!important}.k-select .k-select-input .k-input.has-chevron{padding-right:40px;padding-right:var(--kui-space-100, 40px)}.k-select .k-select-input .k-input.has-clear{padding-right:56px;padding-right:var(--kui-space-120, 56px)}.k-select .k-select-inputinput.k-input{height:100%;padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px))}.k-select .k-select-input .kong-icon{display:inline-flex}.k-select .k-select-input .clear-selection-icon{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;padding:0;padding:var(--kui-space-0, 0px);position:absolute;right:24px;z-index:9}.k-select .k-select-input .clear-selection-icon:focus,.k-select .k-select-input .clear-selection-icon:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-select .k-select-input .clear-selection-icon .kong-icon-clear{display:block;position:static;transform:none}.k-select .k-select-input .custom-selected-item{display:inline-flex;padding:8px 12px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-50, 12px));pointer-events:none;position:absolute;right:24px;width:calc(100% - 24px);width:calc(100% - var(--kui-icon-size-30, 16px) - var(--kui-space-40, 8px))}.k-select div.k-select-input.select-input-container{align-items:center;border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);cursor:pointer!important;display:flex;flex:0 0 40%;flex-direction:row-reverse;transition:all .2s ease}.k-select div.k-select-input.select-input-container .k-input-wrapper{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px)}.k-select div.k-select-input.select-input-container input.k-input{box-shadow:none!important}.k-select div.k-select-input.select-input-container:hover{border-color:#bee2ff;border-color:var(--KInputHover, var(--blue-200, var(--kui-color-border-primary-weaker, #bee2ff)))}.k-select div.k-select-input.select-input-container:hover .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select div.k-select-input.select-input-container.is-open{border-color:#5f9aff;border-color:var(--KInputFocus, var(--blue-400, var(--kui-color-border-primary-weak, #5f9aff)))}.k-select div.k-select-input.select-input-container.is-open .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select .k-select-button .has-caret .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-button .k-button.btn-link:hover,.k-select .k-select-button.k-button.btn-link:hover{text-decoration:none}.k-select.k-input{width:100%}.k-select .k-select-popover{box-sizing:border-box;margin-top:2px!important;margin-top:var(--kui-space-10, 2px)!important;width:100%}.k-select .k-select-popover[x-placement^=top]{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important}.k-select .k-select-popover.k-select-pop-button,.k-select .k-select-popover.k-select-pop-dropdown,.k-select .k-select-popover.k-select-pop-select{--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5))}.k-select .k-select-popover .k-select-empty-item button,.k-select .k-select-popover .k-select-empty-item button:focus,.k-select .k-select-popover .k-select-empty-item button:hover{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-style:italic}.k-select .k-select-popover .k-select-new-item{word-break:break-word}.k-select .k-select-popover .k-select-new-item .select-item-new-indicator{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-select .k-select-popover ul{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-select .k-select-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-select .k-select-popover a:hover,.k-select .k-select-popover a:active,.k-select .k-select-popover a:focus{text-decoration:none}.k-select .k-select-popover .k-select-loading{display:block;height:24px;position:relative;right:0;text-align:center;top:0}.k-select .k-select-popover .k-popover-content{max-height:var(--52f24ef3);overflow-y:auto}.k-select .k-select-popover .k-popover-content .k-select-list{margin:0!important;margin:var(--kui-space-0, 0px)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important}.k-select .k-select-popover .k-popover-content:has(.k-select-dropdown-footer-text.k-select-dropdown-footer-sticky){max-height:none}.k-select .k-select-popover .k-popover-content:has(.k-select-dropdown-footer-text.k-select-dropdown-footer-sticky) .k-select-list{max-height:var(--52f24ef3);overflow-y:auto}.k-select .k-select-popover .k-popover-content .k-select-list~.k-select-dropdown-footer-sticky{bottom:0;position:sticky}.k-select .k-select-popover .k-select-dropdown-footer-text{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));padding-bottom:0;padding-bottom:var(--kui-space-0, 0px)}.pagination-offset-button-container[data-v-20a48d53]{display:flex;margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important}.pagination-offset-button-container .pagination-button .pagination-arrow-icon[data-v-20a48d53]{color:#0044f4;color:var(--KPaginationColor, var(--blue-400, var(--kui-color-text-primary, #0044f4)))}.pagination-offset-button-container .pagination-button .pagination-arrow-icon.is-direction-disabled[data-v-20a48d53]{color:#0044f4;color:var(--KPaginationDisabledColor, var(--grey-500, var(--kui-color-text-neutral, #0044f4)))}.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));height:34px;margin:0 6px;margin:var(--kui-space-0, 0px) var(--kui-space-30, 6px);padding:6px;padding:var(--kui-space-30, 6px);width:34px}.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]:focus,.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]:hover{border-color:#0044f4;border-color:var(--blue-500, var(--kui-color-border-primary, #0044f4));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-20a48d53]:focus,.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-20a48d53]:hover{border-color:#e0e4ea;border-color:var(--grey-200, var(--kui-color-border, #e0e4ea));box-shadow:none;color:#000933;color:var(--black-45, var(--kui-color-text, #000933));cursor:not-allowed}.pagination-offset-button-container .pagination-button.k-button.active[data-v-20a48d53]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));border-color:#5f9aff;border-color:var(--blue-200, var(--kui-color-border-primary-weak, #5f9aff));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));outline:none}.card-pagination-bar[data-v-8bb7481c]{align-items:center;display:flex;justify-content:space-between;margin-top:4px;margin-top:var(--kui-space-20, 4px)}.pagination-text[data-v-8bb7481c]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);min-width:115px}.pagination-text-pages[data-v-8bb7481c]{color:#000933;color:var(--kui-color-text, #000933)}.page-size-select[data-v-8bb7481c]{--KButtonLink: var(--KPaginationPageSizeColor, var(--kui-color-text-primary, #0044f4));--KButtonOutlineBorder: var(--KPaginationPageSizeColor, var(--kui-color-border-primary, #0044f4));--KButtonFontSize: var(--type-sm, var(--kui-font-size-30, 14px));color:#0044f4;color:var(--blue-400, var(--kui-color-text-primary, #0044f4));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:20px;line-height:var(--kui-line-height-30, 20px)}.pagination-button-container[data-v-8bb7481c]{display:flex;list-style:none;text-align:center}.pagination-button-container a[data-v-8bb7481c]{display:block;font-weight:initial;text-decoration:none!important}.pagination-button-container .pagination-button[data-v-8bb7481c]{align-self:center;background-color:#fff;border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KPaginationBorderColor, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--KPaginationColor, var(--grey-500, var(--kui-color-text-neutral, #6c7489)));cursor:pointer;font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:initial;height:32px;line-height:16px;line-height:var(--kui-line-height-20, 16px);margin:0 6px;margin:var(--kui-space-0, 0px) var(--kui-space-30, 6px);min-width:32px}.pagination-button-container .pagination-button .pagination-arrow-icon[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationColor, var(--blue-400, var(--kui-color-text-primary, #0044f4)))}.pagination-button-container .pagination-button .pagination-arrow-icon.is-direction-disabled[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationDisabledColor, var(--grey-500, var(--kui-color-text-neutral, #0044f4)))}.pagination-button-container .pagination-button[data-v-8bb7481c]:not(.square){background-color:#fff;background-color:var(--KPaginationBackgroundColor, var(--kui-color-background, #ffffff))}.pagination-button-container .pagination-button a[data-v-8bb7481c],.pagination-button-container .pagination-button div[data-v-8bb7481c]{padding:6px;padding:var(--kui-space-30, 6px)}.pagination-button-container .pagination-button.square[data-v-8bb7481c]{border:none}.pagination-button-container .pagination-button.placeholder[data-v-8bb7481c]{align-items:center;color:#6c7489;color:var(--KPaginationColor, var(--kui-color-text-neutral, #6c7489));cursor:initial;display:flex;justify-content:center}.pagination-button-container .pagination-button[data-v-8bb7481c]:focus:not(.placeholder),.pagination-button-container .pagination-button[data-v-8bb7481c]:hover:not(.placeholder){border-color:#0044f4;border-color:var(--KPaginationActiveColor, var(--kui-color-border-primary, #0044f4));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--KPaginationActiveColor, var(--kui-color-text-primary, #0044f4))}.pagination-button-container .pagination-button.disabled[data-v-8bb7481c]:focus:not(.placeholder),.pagination-button-container .pagination-button.disabled[data-v-8bb7481c]:hover:not(.placeholder){border-color:#e0e4ea;border-color:var(--grey-200, var(--kui-color-border, #e0e4ea));color:#000933;color:var(--black-45, var(--kui-color-text, #000933))}.pagination-button-container .pagination-button.disabled a[data-v-8bb7481c]{cursor:not-allowed!important}.pagination-button-container .pagination-button.active[data-v-8bb7481c]{background-color:#eefaff;background-color:var(--KPaginationActiveBackgroundColor, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#5f9aff;border-color:var(--KPaginationActiveBorderColor, var(--blue-200, var(--kui-color-border-primary-weak, #5f9aff)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--KPaginationActiveColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));outline:none}.pagination-button-container .pagination-button.active a[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationActiveColor, var(--kui-color-text-primary, #0044f4))}.page-size-select .k-select-pop-button[x-placement^=top]{margin-bottom:2px;margin-bottom:var(--kui-space-10, 2px)}.k-card-catalog-item[data-v-689a9850]{display:flex;flex-direction:column;justify-content:stretch;overflow:hidden}.k-card-catalog-item .multi-line-truncate[data-v-689a9850]{line-height:20px;line-height:var(--kui-line-height-30, 20px);max-height:100px;overflow:hidden;padding-right:8px;padding-right:var(--kui-space-40, 8px);position:relative}.k-card-catalog-item .multi-line-truncate[data-v-689a9850]:before{content:"...";position:absolute;right:12px;top:80px}.k-card-catalog-item[data-v-689a9850]:hover{cursor:pointer}.k-card-catalog-item.kong-card{--KCardBorderRadius: var(--kui-border-radius-20, 4px);--KCardPaddingY: var(--spacing-lg, var(--kui-space-80, 24px));--KCardPaddingX: var(--spacing-md, var(--kui-space-60, 16px))}.k-card-catalog-item.kong-card .k-card-body{display:flex;flex-direction:column;flex-grow:1}.k-card-catalog-item.kong-card .k-card-body .description{flex-grow:1}.k-card-catalog-item.kong-card:hover{--KCardShadow: none;--KCardBorder: var(--kui-border-width-10, 1px) solid var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff))}.k-card-catalog .k-card-catalog-title[data-v-09bd043c]{color:#3a3f51;color:var(--blue-600, var(--kui-color-text-neutral-stronger, #3a3f51))}.k-card-catalog .k-catalog-page[data-v-09bd043c]{display:grid;grid-gap:24px;grid-gap:var(--spacing-lg, var(--kui-space-80, 24px));grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.k-catalog-toolbar[data-v-09bd043c]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-catalog-toolbar[data-v-09bd043c]>*{display:flex}.k-card-catalog .k-skeleton-grid .skeleton-card{height:181px}.k-card-catalog .k-skeleton-grid .skeleton-card .k-catalog-skeleton-header{justify-content:center!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important;width:100%!important}.k-card-catalog .k-skeleton-grid .skeleton-card .k-catalog-skeleton-footer-container>:not(:last-child){margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-card-catalog .k-catalog-page.k-card-small{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.k-card-catalog .k-catalog-page.k-card-large{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.k-card-catalog .k-catalog-page a.catalog-item,.k-card-catalog .k-catalog-page a.catalog-item:focus,.k-card-catalog .k-catalog-page a.catalog-item:hover{text-decoration:none}.k-card-catalog .card-pagination{grid-column:1/-1}.k-card-catalog .k-catalog-pagination{padding:4px!important;padding:var(--kui-space-20, 4px)!important}.k-checkbox-label[data-v-40f87365]{--KInputLabelWeight: var(--kui-font-weight-regular, 400);--KInputLabelLineHeight: var(--kui-line-height-30, 20px);--KInputLabelFont: var(--kui-font-family-text, Inter, Roboto, Helvetica, sans-serif);--KInputLabelMargin: var(--kui-space-0, 0px);--KInputLabelSize: var(--type-sm, var(--kui-font-size-30, 14px));vertical-align:middle}.k-checkbox-description[data-v-40f87365]{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:20px;line-height:var(--kui-line-height-30, 20px);padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px));padding-top:kui-space-20;padding-top:var(--spacing-xxs, var(--kui-space-20, kui-space-20))}.disabled .k-checkbox-label[data-v-40f87365]{color:#828a9e;color:var(--KCheckboxDisabledChecked, var(--grey-400, var(--kui-color-text-disabled, #828a9e)))}.k-checkbox-description,.k-checkbox .k-checkbox-label.has-desc{font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-checkbox .has-desc .label-tooltip{display:inline-block;padding-top:2px;padding-top:var(--kui-space-10, 2px)}.k-code-block[data-v-1c9ec6b2]{border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));color:#3a3f51;color:var(--KCodeBlockColor, var(--steel-700, var(--kui-color-text-neutral-stronger, #3a3f51)))}.k-code-block.theme-light[data-v-1c9ec6b2]{--KButtonOutlineColor: var(--steel-500, var(--kui-color-text-neutral, #6c7489));--KButtonOutlineBorder: var(--steel-500, #5c7299);--KButtonOutlineHoverBorder: var(--steel-700, #273c61)}.k-code-block.theme-dark[data-v-1c9ec6b2]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-1c9ec6b2],.k-code-block code[data-v-1c9ec6b2]{color:#3a3f51;color:var(--KCodeBlockColor, var(--steel-700, var(--kui-color-text-neutral-stronger, #3a3f51)));font-family:JetBrains Mono,Consolas,monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, var(--kui-font-family-code, "JetBrains Mono", Consolas, monospace)));font-size:12px;font-size:var(--KCodeBlockFontSize, var(--type-xs, var(--kui-font-size-20, 12px)));-moz-tab-size:2;tab-size:2;-moz-tab-size:var(--KCodeBlockTabSize, 2);tab-size:var(--KCodeBlockTabSize, 2)}.k-code-block.theme-dark pre[data-v-1c9ec6b2],.k-code-block.theme-dark code[data-v-1c9ec6b2]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-1c9ec6b2]{background-color:#f9fafb;background-color:var(--KCodeBlockBackgroundColor, var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));display:grid;gap:12px;gap:var(--spacing-sm, var(--kui-space-50, 12px));grid-template-columns:var(--maxLineNumberWidth) 1fr;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-top:0;margin-top:var(--kui-space-0, 0px);max-height:none;max-height:var(--KCodeBlockMaxHeight, none);min-height:56px;overflow:auto;padding:16px 0 0 12px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block pre.is-single-line[data-v-1c9ec6b2]{grid-template-columns:auto;padding:12px 48px 0 0;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-xxl, var(--kui-space-110, 48px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-code-block pre.is-single-line code[data-v-1c9ec6b2]{line-height:28px;line-height:var(--kui-line-height-50, 28px);margin-right:20px;margin-right:var(--kui-space-70, 20px);overflow-x:auto;padding-bottom:8px;padding-bottom:var(--spacing-xs, var(--kui-space-40, 8px));padding-left:12px;padding-left:var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block pre.is-single-line+.k-code-block-copy-button[data-v-1c9ec6b2]{top:8px;top:var(--spacing-xs, 8px)}.k-code-block.theme-dark pre[data-v-1c9ec6b2]{background-color:#232633;background-color:var(--KCodeBlockBackgroundColor, var(--black-500, var(--kui-color-background-neutral-strongest, #232633)))}.k-code-block pre[data-v-1c9ec6b2]:focus-visible{isolation:isolate;outline:2px solid #0044f4;outline:2px solid var(--KCodeBlockFocusColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));outline-offset:-2px}.k-code-block.theme-dark pre[data-v-1c9ec6b2]:focus-visible{outline:2px solid #07a88d;outline:2px solid var(--KCodeBlockFocusColor, var(--green-500, #07a88d))}.k-code-block-actions+.k-code-block-content>pre[data-v-1c9ec6b2]{border-bottom-left-radius:8px;border-bottom-left-radius:var(--kui-border-radius-40, 8px);border-bottom-right-radius:8px;border-bottom-right-radius:var(--kui-border-radius-40, 8px);border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px);border-top-right-radius:0;border-top-right-radius:var(--kui-border-radius-0, 0px)}.k-code-block code[data-v-1c9ec6b2]{display:block;min-width:0;overflow-x:auto;padding-bottom:12px;padding-bottom:var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block[data-v-1c9ec6b2]:focus-visible{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));isolation:isolate;outline:none}.k-code-block.theme-dark[data-v-1c9ec6b2]:focus-visible{box-shadow:0 0 0 2px #07a88d;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--green-500, #07a88d))}.k-code-block-actions[data-v-1c9ec6b2]{align-items:stretch;background-color:#f9fafb;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb));border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-top-left-radius:8px;border-top-left-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));border-top-right-radius:8px;border-top-right-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));display:flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px));justify-content:flex-end;padding:8px 16px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-md, var(--kui-space-60, 16px))}.theme-dark .k-code-block-actions[data-v-1c9ec6b2]{background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-bottom:1px solid #273c61;border-bottom:var(--kui-border-width-10, 1px) solid var(--steel-700, #273c61);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block-actions .k-button[data-v-1c9ec6b2]{align-self:stretch}.k-code-block-actions .k-button.action-active[data-v-1c9ec6b2]{background-color:#6c7489;background-color:var(--steel-500, var(--kui-color-background-neutral, #6c7489));border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-is-processing-icon[data-v-1c9ec6b2]{align-items:center;display:inline-flex;justify-content:center}.k-is-processing-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-is-processing-icon .theme-dark[data-v-1c9ec6b2]{color:#7d91b3;color:var(--steel-400, #7d91b3)}.k-search-actions[data-v-1c9ec6b2]{align-items:stretch;display:inline-flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-is-processing-icon[data-v-1c9ec6b2]:not(.k-is-processing-icon-is-visible){visibility:hidden}.k-button.k-regexp-mode-button[data-v-1c9ec6b2]{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, var(--kui-font-family-code, "JetBrains Mono", Consolas, monospace)))}.k-search-container[data-v-1c9ec6b2]{align-items:stretch;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KInputBorder, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-flex;flex-basis:15ch;flex-grow:1;max-width:250px;position:relative;transition:border .2s ease}.k-search-container[data-v-1c9ec6b2]:focus{border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KInputBorder, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)))}.theme-dark .k-search-container[data-v-1c9ec6b2]{background-color:#3a3f51;background-color:var(--steel-700, var(--kui-color-background-neutral-stronger, #3a3f51));border:none}.k-search-container[data-v-1c9ec6b2]:hover{border-color:#dae3f2;border-color:var(--KInputHover, var(--steel-200, #dae3f2))}.k-search-container[data-v-1c9ec6b2]:focus-within{border-color:#7d91b3;border-color:var(--KInputFocus, var(--steel-400, #7d91b3))}.theme-dark .k-search-container[data-v-1c9ec6b2]:focus-within{border-color:#afb7c5;border-color:var(--KInputFocus, var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-code-block-search-input[data-v-1c9ec6b2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:currentColor;flex-grow:1;font:inherit;height:32px;margin:0;margin:var(--kui-space-0, 0px);padding:0 8px;padding:var(--kui-space-0, 0px) var(--spacing-xs, var(--kui-space-40, 8px));width:0}.theme-dark .k-code-block-search-input[data-v-1c9ec6b2]{background-color:#3a3f51;background-color:var(--steel-700, var(--kui-color-background-neutral-stronger, #3a3f51));color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block-search-input[data-v-1c9ec6b2]:focus,.k-code-block-search-input[data-v-1c9ec6b2]:focus-visible{outline:none}.k-code-block-search-results[data-v-1c9ec6b2]{align-self:center;min-width:12ch;padding-right:12px;padding-right:var(--spacing-sm, var(--kui-space-50, 12px));text-align:right}.k-code-block-search-results[data-v-1c9ec6b2]:not(.k-code-block-search-results-has-query){color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.theme-dark .k-code-block-search-results[data-v-1c9ec6b2]:not(.k-code-block-search-results-has-query){color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}.k-code-block-search-error[data-v-1c9ec6b2],.k-code-block-search-results[data-v-1c9ec6b2]{margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-top:0;margin-top:var(--kui-space-0, 0px)}.k-code-block-search-error[data-v-1c9ec6b2]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid currentColor;border:var(--kui-border-width-10, 1px) solid currentColor;border-bottom-left-radius:2px;border-bottom-left-radius:var(--kui-border-radius-10, 2px);border-bottom-right-radius:2px;border-bottom-right-radius:var(--kui-border-radius-10, 2px);color:#d60027;color:var(--red-700, var(--kui-color-text-danger, #d60027));font-size:12px;font-size:var(--kui-font-size-20, 12px);left:-1px;padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px));position:absolute;right:-1px;top:100%;z-index:1}.k-search-icon[data-v-1c9ec6b2]{color:#afb7c5;color:var(--grey-400, var(--kui-color-text-neutral-weak, #afb7c5));padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px))}.k-search-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-search-icon .theme-dark[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-400, var(--kui-color-text-neutral-weak, #afb7c5))}.k-clear-query-button[data-v-1c9ec6b2]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);color:#afb7c5;color:var(--grey-400, var(--kui-color-text-neutral-weak, #afb7c5));display:inline-flex;font:inherit;margin:0;margin:var(--kui-space-0, 0px);padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px))}.k-clear-query-button .k-clear-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-clear-query-button .k-clear-icon .theme-dark[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-400, var(--kui-color-text-neutral-weak, #afb7c5))}.k-clear-query-button[data-v-1c9ec6b2]:focus{border-color:#0044f4;border-color:var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));outline:none}.theme-dark .k-clear-query-button[data-v-1c9ec6b2]:focus{border-color:#07a88d;border-color:var(--KButtonOutlineBorder, var(--green-500, #07a88d));box-shadow:0 0 0 2px #fff,0 0 0 4px #07a88d;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--green-500, #07a88d))}.k-code-block-content[data-v-1c9ec6b2]{position:relative}.k-code-block-secondary-actions[data-v-1c9ec6b2]{display:flex;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px));position:absolute;right:16px;right:var(--spacing-md, 16px);top:8px;top:var(--spacing-xs, 8px);z-index:1}.k-code-block-copy-button[data-tooltip-text][data-v-1c9ec6b2]:after{background-color:#3a3f51;background-color:var(--grey-600, var(--kui-color-background-neutral-stronger, #3a3f51));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));content:attr(data-tooltip-text);font-weight:400;padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));position:absolute;right:calc(100% + 8px);right:calc(100% + var(--spacing-xs, 8px));top:50%;transform:translateY(-50%);white-space:nowrap}.k-button-icon[data-v-1c9ec6b2]{align-items:center;display:inline-flex;justify-content:center}.k-line-number-rows[data-v-1c9ec6b2]{box-sizing:border-box;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.k-line-number-rows[data-v-1c9ec6b2],.k-line-number-rows a[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.theme-dark .k-line-number-rows[data-v-1c9ec6b2],.theme-dark .k-line-number-rows a[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}.k-line[data-v-1c9ec6b2]{display:inline-flex;justify-content:flex-end}.k-line-is-match[data-v-1c9ec6b2]:before{background-color:#0000001a;content:" ";left:0;pointer-events:none;position:absolute;right:0}.theme-dark .k-line-is-match[data-v-1c9ec6b2]:before{background-color:#ffffff1a}.k-line-is-highlighted-match[data-v-1c9ec6b2]:before{background-color:#0003;border-left:4px solid #0044f4;border-left:var(--kui-border-width-30, 4px) solid var(--KCodeBlockMatchHighlightColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.theme-dark .k-line-is-highlighted-match[data-v-1c9ec6b2]:before{border-left:4px solid #07a88d;border-left:var(--kui-border-width-30, 4px) solid var(--KCodeBlockMatchHighlightColor, var(--green-500, #07a88d))}.k-line-anchor[data-v-1c9ec6b2]:not([href]){text-decoration:none}.k-line-anchor[href][data-v-1c9ec6b2]:hover{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));text-decoration:underline}.visually-hidden[data-v-1c9ec6b2]{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.k-code-block .k-matched-term{color:#00abd2;color:var(--teal-500, var(--kui-color-text-decorative, #00abd2));font-weight:700;font-weight:var(--kui-font-weight-bold, 700)}.k-code-block.theme-dark .k-matched-term{color:#007d60;color:var(--green-500, var(--kui-color-text-success, #007d60))}.k-code-block .k-button.small{padding-left:8px;padding-left:var(--spacing-xs, var(--kui-space-40, 8px));padding-right:8px;padding-right:var(--spacing-xs, var(--kui-space-40, 8px))}.k-code-block .kong-icon{align-items:center;display:inline-flex;justify-content:center}@media (min-width: 768px){.k-code-block .k-button:not(.increase-specificity){background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border-color:#0000;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}}.k-code-block .k-button:not(.increase-specificity):hover{background-color:#f9fafb;background-color:var(--steel-100, var(--kui-color-background-neutral-weakest, #f9fafb));border-color:#0000!important;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))!important}.k-code-block .k-button:not(.increase-specificity):active,.k-code-block .k-button:not(.increase-specificity):hover:active{background-color:#6c7489;background-color:var(--steel-500, var(--kui-color-background-neutral, #6c7489));border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block.theme-dark .k-button:not(.increase-specificity){background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}@media (max-width: 767px){.k-code-block.theme-dark .k-button:not(.increase-specificity){background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5))}}.k-code-block.theme-dark .k-button:not(.increase-specificity):hover{background-color:#7d91b3;background-color:var(--steel-400, #7d91b3);border-color:#7d91b3;border-color:var(--steel-400, #7d91b3);color:#232633;color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity):hover:disabled{background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity):active,.k-code-block.theme-dark .k-button:not(.increase-specificity):hover:active{background-color:#afb7c5;background-color:var(--steel-300, var(--kui-color-background-neutral-weak, #afb7c5));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#232633;color:var(--black-500, var(--kui-color-text-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity).action-active{background-color:#afb7c5;background-color:var(--steel-300, var(--kui-color-background-neutral-weak, #afb7c5));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#232633;color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-collapse[data-v-0786743b]{width:100%!important}.k-collapse .k-collapse-heading[data-v-0786743b]{display:block!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.k-collapse .k-collapse-heading.has-trailing-trigger[data-v-0786743b]{display:flex!important}.k-collapse .k-collapse-title[data-v-0786743b]{font-size:18px;font-size:var(--type-lg, var(--kui-font-size-50, 18px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important}.k-collapse .k-collapse-title.has-trailing-trigger[data-v-0786743b]{margin-right:auto!important;margin-right:var(--kui-space-auto, auto)!important}.k-collapse .k-collapse-trigger[data-v-0786743b]{cursor:pointer}.k-collapse .k-collapse-trigger.has-trailing-trigger[data-v-0786743b]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content[data-v-0786743b]{color:#0044f4;color:var(--KCollapseTriggerColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));display:inline-block!important;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronDown svg path,.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronRight svg path{stroke:#0044f4;stroke:var(--KCollapseTriggerColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-icon.kong-icon{padding-right:0;padding-right:var(--kui-space-0, 0px)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-label .kong-icon{position:relative;top:2px}.k-collapse .k-collapse-visible-content{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important;width:100%!important}.k-collapse .k-collapse-hidden-content{width:100%!important}.k-segmented-control[data-v-aa757ac7]{display:flex!important;gap:0px;gap:var(--KSegmentedControlGap, var(--kui-space-0, 0px))}.k-segmented-control[data-v-aa757ac7] .k-button{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);color:#0044f4;color:var(--KSegmentedControlText, var(--blue-500, var(--kui-color-text-primary, #0044f4)));flex:1;justify-content:center!important;margin-left:-1px;--KButtonPrimaryBase: var(--KSegmentedControlSelectedBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonPrimaryHover: var(--KKSegmentedControlSelectedBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonSecondaryBase: var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)));--KButtonSecondaryHover: var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)))}.k-segmented-control[data-v-aa757ac7] .k-button.primary{border-color:#0044f4;border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));z-index:1}.k-segmented-control[data-v-aa757ac7] .k-button.secondary{border-color:#0044f466;border-color:var(--KSegmentedControlUnselectedBorder, rgba(0, 68, 244, .4))}.k-segmented-control[data-v-aa757ac7] .k-button.secondary:hover{border-color:#0044f4;border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-segmented-control[data-v-aa757ac7] .k-button:hover,.k-segmented-control[data-v-aa757ac7] .k-button:active{z-index:2}.k-segmented-control[data-v-aa757ac7] .k-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)));z-index:3}.k-segmented-control[data-v-aa757ac7] .k-button:first-child{border-radius:2px 0 0 2px;border-radius:var(--kui-border-radius-10, 2px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-10, 2px);margin-left:0;margin-left:var(--kui-space-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:last-child{border-radius:0 2px 2px 0;border-radius:var(--kui-border-radius-0, 0px) var(--kui-border-radius-10, 2px) var(--kui-border-radius-10, 2px) var(--kui-border-radius-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:only-child{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);margin-left:0;margin-left:var(--kui-space-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:disabled,.k-segmented-control[data-v-aa757ac7] .k-button:disabled:hover{background-color:#fff!important;background-color:var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)))!important;border-color:#afb7c566;z-index:0}.k-segmented-control[data-v-aa757ac7]:not(.allow-pointer-events) .k-button>*{pointer-events:none}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;color:var(--gray-600);border-width:2px;border-style:solid;border-radius:var(--rounded);border-color:transparent}.vc-arrow:hover{background:var(--gray-200)}.vc-arrow:focus{border-color:var(--gray-300)}.vc-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-day-popover-container{color:var(--white);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);font-size:var(--text-xs);font-weight:var(--font-medium);padding:4px 8px;box-shadow:var(--shadow)}.vc-day-popover-header{font-size:var(--text-xs);color:var(--gray-300);font-weight:var(--font-semibold);text-align:center}.vc-arrows-container{width:100%;position:absolute;top:0;display:flex;justify-content:space-between;padding:8px 10px;pointer-events:none}.vc-arrows-container.title-left{justify-content:flex-end}.vc-arrows-container.title-right{justify-content:flex-start}.vc-is-dark .vc-arrow{color:var(--white)}.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}.vc-is-dark .vc-day-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-day.is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:flex;justify-content:center;align-items:center;transform-origin:50% 50%}.vc-day-box-left-center{display:flex;justify-content:flex-start;align-items:center;transform-origin:0% 50%}.vc-day-box-right-center{display:flex;justify-content:flex-end;align-items:center;transform-origin:100% 50%}.vc-day-box-center-bottom{display:flex;justify-content:center;align-items:flex-end}.vc-day-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-sm);font-weight:var(--font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--rounded-full);-webkit-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:#ccd6e04d}.vc-day-content:focus{font-weight:var(--font-bold);background-color:#ccd6e066}.vc-day-content.is-disabled{color:var(--gray-400)}.vc-is-dark .vc-day-content:hover{background-color:#7281974d}.vc-is-dark .vc-day-content:focus{background-color:#72819766}.vc-is-dark .vc-day-content.is-disabled{color:var(--gray-600)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-dots{display:flex;justify-content:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:50%;transition:all var(--day-content-transition-time)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:flex;justify-content:flex-start;align-items:center;width:75%}.vc-bar{flex-grow:1;height:3px;transition:all var(--day-content-transition-time)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:var(--leading-snug);border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded)}.vc-nav-arrow.is-left{margin-right:auto}.vc-nav-arrow.is-right{margin-left:auto}.vc-nav-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-nav-arrow:hover{background-color:var(--gray-900)}.vc-nav-arrow:focus{border-color:var(--accent-600)}.vc-nav-title{color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);padding:4px 8px;border-radius:var(--rounded);border-width:2px;border-style:solid;border-color:transparent;-webkit-user-select:none;user-select:none}.vc-nav-title:hover{background-color:var(--gray-900)}.vc-nav-title:focus{border-color:var(--accent-600)}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px}.vc-nav-item{width:48px;text-align:center;line-height:var(--leading-snug);font-weight:var(--font-semibold);padding:4px 0;cursor:pointer;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded);-webkit-user-select:none;user-select:none}.vc-nav-item:hover{color:var(--white);background-color:var(--gray-900);box-shadow:var(--shadow-inner)}.vc-nav-item.is-active{color:var(--accent-900);background:var(--accent-100);font-weight:var(--font-bold);box-shadow:var(--shadow)}.vc-nav-item.is-current{color:var(--accent-100);font-weight:var(--bold);border-color:var(--accent-100)}.vc-nav-item:focus{border-color:var(--accent-600)}.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}.vc-is-dark .vc-nav-title{color:var(--gray-900)}.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-item:hover{color:var(--gray-900);background-color:var(--gray-200);box-shadow:none}.vc-is-dark .vc-nav-item.is-active{color:var(--white);background:var(--accent-500)}.vc-is-dark .vc-nav-item.is-current{color:var(--accent-600);border-color:var(--accent-500)}.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}.vc-pane{min-width:250px}.vc-header{display:flex;justify-content:center;align-items:center;padding:10px 16px 0}.vc-header.align-left{justify-content:flex-start}.vc-header.align-right{justify-content:flex-end}.vc-title{font-size:var(--text-lg);color:var(--gray-800);font-weight:var(--font-semibold);line-height:28px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.vc-title:hover{opacity:.75}.vc-weeknumber{display:flex;justify-content:center;align-items:center;position:relative}.vc-weeknumber-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-xs);font-weight:var(--font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--gray-500);-webkit-user-select:none;user-select:none}.vc-weeknumber-content.is-left-outside{position:absolute;left:var(--weeknumber-offset)}.vc-weeknumber-content.is-right-outside{position:absolute;right:var(--weeknumber-offset)}.vc-weeks{display:grid;grid-template-columns:repeat(7,1fr);position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:250px}.vc-weeks.vc-show-weeknumbers{grid-template-columns:auto repeat(7,1fr)}.vc-weeks.vc-show-weeknumbers.is-right{grid-template-columns:repeat(7,1fr) auto}.vc-weekday{text-align:center;color:var(--gray-500);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;user-select:none}.vc-weekdays{display:flex}.vc-nav-popover-container{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);padding:4px;box-shadow:var(--shadow)}.vc-is-dark .vc-header{color:var(--gray-200)}.vc-is-dark .vc-title{color:var(--gray-100)}.vc-is-dark .vc-weekday{color:var(--accent-200)}.vc-is-dark .vc-nav-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{transform:translate(var(--slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{transform:translate(calc(-1 * var(--slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{transform:translateY(var(--slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{transform:translateY(calc(-1 * var(--slide-translate)))}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;outline:none;z-index:10;box-shadow:var(--shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{--day-content-transition-time: .13s ease-in;display:flex;align-items:center;transition:all .13s ease-in;transition:all var(--day-content-transition-time)}.vc-day-popover-row:not(:first-child){margin-top:3px}.vc-day-popover-row-indicator{display:flex;justify-content:center;align-items:center;flex-grow:0;width:15px;margin-right:3px}.vc-day-popover-row-indicator span{transition:all var(--day-content-transition-time)}.vc-day-popover-row-content{display:flex;align-items:center;flex-wrap:none;flex-grow:1;width:max-content}.vc-svg-icon{display:inline-block;stroke:currentColor;stroke-width:0}.vc-svg-icon path{fill:currentColor}.vc-time-picker{display:flex;align-items:center;padding:8px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-bordered{border-top:1px solid var(--gray-400)}.vc-time-icon{width:16px;height:16px;color:var(--gray-600)}.vc-time-content{margin-left:8px}.vc-time-date{display:flex;align-items:center;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;padding:0 0 4px 4px;margin-top:-4px;line-height:21px}.vc-time-weekday{color:var(--gray-700);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--accent-600);margin-left:8px}.vc-time-day{color:var(--accent-600);margin-left:4px}.vc-time-year{color:var(--gray-500);margin-left:8px}.vc-time-select{display:flex;align-items:center}.vc-am-pm{display:flex;align-items:center;background:var(--gray-200);color:var(--gray-800);margin-left:8px;padding:4px;border-radius:var(--rounded);height:30px}.vc-am-pm button{font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 4px;background:transparent;border:2px solid transparent;border-radius:var(--rounded);line-height:var(--leading-snug)}.vc-am-pm button:hover{color:var(--gray-600)}.vc-am-pm button:focus{border-color:var(--accent-400)}.vc-am-pm button.active{background:var(--accent-600);color:var(--white)}.vc-am-pm button.active:hover{background:var(--accent-500)}.vc-am-pm button.active:focus{border-color:var(--accent-400)}.vc-is-dark .vc-time-picker{border-color:var(--gray-700)}.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{color:var(--gray-400)}.vc-is-dark .vc-time-month,.vc-is-dark .vc-time-day{color:var(--accent-400)}.vc-is-dark .vc-time-year{color:var(--gray-500)}.vc-is-dark .vc-am-pm{background:var(--gray-700)}.vc-is-dark .vc-am-pm:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button{color:var(--gray-100)}.vc-is-dark .vc-am-pm button:hover{color:var(--gray-400)}.vc-is-dark .vc-am-pm button:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button.active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-am-pm button.active:hover{background:var(--accent-600)}.vc-is-dark .vc-am-pm button.active:focus{border-color:var(--accent-500)}.vc-select{position:relative}.vc-select select{flex-grow:1;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:52px;height:30px;font-size:var(--text-base);font-weight:var(--font-medium);text-align:left;background-color:var(--gray-200);border:2px solid;border-color:var(--gray-200);color:var(--gray-900);padding:0 20px 0 8px;border-radius:var(--rounded);line-height:var(--leading-tight);text-indent:0px;cursor:pointer;-moz-padding-start:3px;background-image:none}.vc-select select:hover{color:var(--gray-600)}.vc-select select:focus{outline:0;border-color:var(--accent-400);background-color:var(--white)}.vc-select-arrow{display:flex;align-items:center;pointer-events:none;position:absolute;top:0;bottom:0;right:0;padding:0 4px 0 0;color:var(--gray-500)}.vc-select-arrow svg{width:16px;height:16px;fill:currentColor}.vc-is-dark select{background:var(--gray-700);color:var(--gray-100);border-color:var(--gray-700)}.vc-is-dark select:hover{color:var(--gray-400)}.vc-is-dark select:focus{border-color:var(--accent-500);background-color:var(--gray-800)}.vc-container{--white: #ffffff;--black: #000000;--gray-100: #f7fafc;--gray-200: #edf2f7;--gray-300: #e2e8f0;--gray-400: #cbd5e0;--gray-500: #a0aec0;--gray-600: #718096;--gray-700: #4a5568;--gray-800: #2d3748;--gray-900: #1a202c;--red-100: #fff5f5;--red-200: #fed7d7;--red-300: #feb2b2;--red-400: #fc8181;--red-500: #f56565;--red-600: #e53e3e;--red-700: #c53030;--red-800: #9b2c2c;--red-900: #742a2a;--orange-100: #fffaf0;--orange-200: #feebc8;--orange-300: #fbd38d;--orange-400: #f6ad55;--orange-500: #ed8936;--orange-600: #dd6b20;--orange-700: #c05621;--orange-800: #9c4221;--orange-900: #7b341e;--yellow-100: #fffff0;--yellow-200: #fefcbf;--yellow-300: #faf089;--yellow-400: #f6e05e;--yellow-500: #ecc94b;--yellow-600: #d69e2e;--yellow-700: #b7791f;--yellow-800: #975a16;--yellow-900: #744210;--green-100: #f0fff4;--green-200: #c6f6d5;--green-300: #9ae6b4;--green-400: #68d391;--green-500: #48bb78;--green-600: #38a169;--green-700: #2f855a;--green-800: #276749;--green-900: #22543d;--teal-100: #e6fffa;--teal-200: #b2f5ea;--teal-300: #81e6d9;--teal-400: #4fd1c5;--teal-500: #38b2ac;--teal-600: #319795;--teal-700: #2c7a7b;--teal-800: #285e61;--teal-900: #234e52;--blue-100: #ebf8ff;--blue-200: #bee3f8;--blue-300: #90cdf4;--blue-400: #63b3ed;--blue-500: #4299e1;--blue-600: #3182ce;--blue-700: #2b6cb0;--blue-800: #2c5282;--blue-900: #2a4365;--indigo-100: #ebf4ff;--indigo-200: #c3dafe;--indigo-300: #a3bffa;--indigo-400: #7f9cf5;--indigo-500: #667eea;--indigo-600: #5a67d8;--indigo-700: #4c51bf;--indigo-800: #434190;--indigo-900: #3c366b;--purple-100: #faf5ff;--purple-200: #e9d8fd;--purple-300: #d6bcfa;--purple-400: #b794f4;--purple-500: #9f7aea;--purple-600: #805ad5;--purple-700: #6b46c1;--purple-800: #553c9a;--purple-900: #44337a;--pink-100: #fff5f7;--pink-200: #fed7e2;--pink-300: #fbb6ce;--pink-400: #f687b3;--pink-500: #ed64a6;--pink-600: #d53f8c;--pink-700: #b83280;--pink-800: #97266d;--pink-900: #702459}.vc-container.vc-red{--accent-100: var(--red-100);--accent-200: var(--red-200);--accent-300: var(--red-300);--accent-400: var(--red-400);--accent-500: var(--red-500);--accent-600: var(--red-600);--accent-700: var(--red-700);--accent-800: var(--red-800);--accent-900: var(--red-900)}.vc-container.vc-orange{--accent-100: var(--orange-100);--accent-200: var(--orange-200);--accent-300: var(--orange-300);--accent-400: var(--orange-400);--accent-500: var(--orange-500);--accent-600: var(--orange-600);--accent-700: var(--orange-700);--accent-800: var(--orange-800);--accent-900: var(--orange-900)}.vc-container.vc-yellow{--accent-100: var(--yellow-100);--accent-200: var(--yellow-200);--accent-300: var(--yellow-300);--accent-400: var(--yellow-400);--accent-500: var(--yellow-500);--accent-600: var(--yellow-600);--accent-700: var(--yellow-700);--accent-800: var(--yellow-800);--accent-900: var(--yellow-900)}.vc-container.vc-green{--accent-100: var(--green-100);--accent-200: var(--green-200);--accent-300: var(--green-300);--accent-400: var(--green-400);--accent-500: var(--green-500);--accent-600: var(--green-600);--accent-700: var(--green-700);--accent-800: var(--green-800);--accent-900: var(--green-900)}.vc-container.vc-teal{--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--accent-900: var(--teal-900)}.vc-container.vc-blue{--accent-100: var(--blue-100);--accent-200: var(--blue-200);--accent-300: var(--blue-300);--accent-400: var(--blue-400);--accent-500: var(--blue-500);--accent-600: var(--blue-600);--accent-700: var(--blue-700);--accent-800: var(--blue-800);--accent-900: var(--blue-900)}.vc-container.vc-indigo{--accent-100: var(--indigo-100);--accent-200: var(--indigo-200);--accent-300: var(--indigo-300);--accent-400: var(--indigo-400);--accent-500: var(--indigo-500);--accent-600: var(--indigo-600);--accent-700: var(--indigo-700);--accent-800: var(--indigo-800);--accent-900: var(--indigo-900)}.vc-container.vc-purple{--accent-100: var(--purple-100);--accent-200: var(--purple-200);--accent-300: var(--purple-300);--accent-400: var(--purple-400);--accent-500: var(--purple-500);--accent-600: var(--purple-600);--accent-700: var(--purple-700);--accent-800: var(--purple-800);--accent-900: var(--purple-900)}.vc-container.vc-pink{--accent-100: var(--pink-100);--accent-200: var(--pink-200);--accent-300: var(--pink-300);--accent-400: var(--pink-400);--accent-500: var(--pink-500);--accent-600: var(--pink-600);--accent-700: var(--pink-700);--accent-800: var(--pink-800);--accent-900: var(--pink-900)}.vc-container{--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--leading-snug: 1.375;--rounded: .25rem;--rounded-lg: .5rem;--rounded-full: 9999px;--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--slide-translate: 22px;--slide-duration: .15s;--slide-timing: ease;--day-content-transition-time: .13s ease-in;--weeknumber-offset: -34px;position:relative;display:inline-flex;width:max-content;height:max-content;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--gray-900);background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:.5rem;border-radius:var(--rounded-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container button,.vc-container [role=button]{cursor:pointer}.vc-container.vc-is-expanded{min-width:100%}.vc-container .vc-container{border:none}.vc-container.vc-is-dark{color:var(--gray-100);background-color:var(--gray-900);border-color:var(--gray-700)}.k-datetime-picker{max-width:100%}.k-datetime-picker.set-min-width .k-popover{min-width:360px}.k-datetime-picker .timepicker-input{--KButtonOutlineColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489));--KButtonOutlineActive: var(--white, var(--kui-color-background, #ffffff));border:none;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);max-width:100%;padding:12px!important;padding:var(--spacing-sm, var(--kui-space-50, 12px))!important;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-datetime-picker .timepicker-input .calendar-icon{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important}.k-datetime-picker .timepicker-input.set-min-width{min-width:360px}.k-datetime-picker .timepicker-input:hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-datetime-picker .timepicker-input:focus,.k-datetime-picker .timepicker-input:active{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-datetime-picker .timepicker-input .timepicker-display{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));display:flex!important;flex-wrap:wrap;font-size:16px!important;font-size:var(--kui-font-size-40, 16px)!important}.k-datetime-picker .timepicker-input .timepicker-display div{font-size:16px;font-size:var(--kui-font-size-40, 16px);line-height:20px;line-height:var(--kui-line-height-30, 20px);margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px);text-align:left;white-space:nowrap;width:auto}.k-datetime-picker .k-popover{max-height:90vh;max-width:350px;overflow:hidden;padding:12px;padding:var(--spacing-sm, var(--kui-space-50, 12px))}.k-datetime-picker .k-popover[x-placement^=bottom]{margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-datetime-picker .k-popover[x-placement^=top]{margin-bottom:2px;margin-bottom:var(--kui-space-10, 2px)}.k-datetime-picker .k-popover .k-popover-content .datetime-picker-toggle{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important;width:100%!important}.k-datetime-picker .k-popover .k-popover-content .range-display{margin:0 auto;margin:var(--kui-space-0, 0px) auto var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-content .relative-periods-container,.k-datetime-picker .k-popover .k-popover-content .timeframe-section{display:flex!important;flex-direction:column!important}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-section-title{font-size:14px!important;font-size:var(--kui-font-size-30, 14px)!important;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px!important;margin-bottom:var(--spacing-xs, var(--kui-space-20, 4px))!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons{display:flex!important;flex-wrap:wrap}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn{flex:0 calc(33% - 3px);font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);justify-content:center;margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);margin-right:6px;margin-right:var(--kui-space-30, 6px);padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px))}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn.selected-option{background-color:#0044f4;background-color:var(--blue-500, var(--kui-color-background-primary, #0044f4));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:nth-child(3n){margin-right:0;margin-right:var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:focus{box-shadow:none}.k-datetime-picker .k-popover .k-popover-footer{margin:16px auto 0;margin:var(--spacing-md, var(--kui-space-60, 16px)) auto var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container{display:flex!important;justify-content:flex-end!important}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container .action-btn{padding:0 16px 8px;padding:var(--kui-space-0, 0px) var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-xs, var(--kui-space-40, 8px))}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container .action-btn:focus{box-shadow:none}.k-datetime-picker .vc-container{border:0px;border:var(--kui-border-width-0, 0px)}.k-datetime-picker .vc-container .vc-time-icon{display:none}.k-datetime-picker .vc-container .vc-bordered{border:0px;border:var(--kui-border-width-0, 0px)}.k-datetime-picker .vc-container .vc-day-content.is-disabled{pointer-events:none}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content{font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content:focus{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-highlights:has(.vcal-day-start,.vcal-day-end,.vcal-day-drag-start,.vcal-day-drag-end)+.vc-day-content{color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-nav-popover-container{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-neutral-weak, #afb7c5);color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:focus{border:2px solid #ffffff;border:var(--kui-border-width-20, 2px) solid var(--white, #ffffff)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:focus{border:2px solid #ffffff;border:var(--kui-border-width-20, 2px) solid var(--white, #ffffff)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);box-shadow:none;color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-current{border-color:#0000;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-active{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);box-shadow:none;color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-disabled{color:#828a9e;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e));cursor:not-allowed;opacity:1}.k-datetime-picker .vc-container .vc-time-picker{border-top:1px solid #ffffff!important;border-top:var(--kui-border-width-10, 1px) solid var(--white, #ffffff)!important}.k-datetime-picker .vc-container .vc-time-picker:last-of-type{padding-bottom:0;padding-bottom:var(--kui-space-0, 0px)}.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-weekday,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-year{color:#6c7489!important;color:var(--kui-color-text-neutral, #6c7489)!important}.k-datetime-picker .vc-container .vc-pane-container .vc-arrows-container,.k-datetime-picker .vc-container .vc-pane-container .vc-header{padding:2px 16px 0;padding:var(--kui-space-10, 2px) var(--kui-space-60, 16px) var(--kui-space-0, 0px)}.k-datetime-picker .vc-container .vc-pane-container .vc-header{margin-bottom:8px;margin-bottom:var(--kui-space-40, 8px)}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px))}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:active{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-weeks{margin-top:12px;margin-top:var(--spacing-sm, var(--kui-space-50, 12px))}.k-datetime-picker .vc-container .vc-pane-container .vc-weeks .vc-weekday{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select,.k-datetime-picker .vc-container .vc-time-picker .vc-select select{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);border:2px solid #e0e4ea;border:var(--kui-border-width-20, 2px) solid #e0e4ea;color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:hover{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:focus{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);border:2px solid #e0e4ea;border:var(--kui-border-width-20, 2px) solid #e0e4ea;color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:focus+.vc-select-arrow,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:focus+.vc-select-arrow{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-pane-container .vc-time-month,.k-datetime-picker .vc-container .vc-pane-container .vc-time-day,.k-datetime-picker .vc-container .vc-pane-container .vc-time-year,.k-datetime-picker .vc-container .vc-time-picker .vc-time-month,.k-datetime-picker .vc-container .vc-time-picker .vc-time-day,.k-datetime-picker .vc-container .vc-time-picker .vc-time-year,.k-datetime-picker .vc-container .vc-pane-container .vc-month,.k-datetime-picker .vc-container .vc-pane-container .vc-day,.k-datetime-picker .vc-container .vc-time-picker .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-day{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:hover{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:focus{border:2px solid rgba(0,0,0,0);border:var(--kui-border-width-20, 2px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:focus{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);border-color:#0044f4;border-color:var(--kui-color-background-primary, #0044f4);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:active{background-color:#5f9aff;background-color:var(--kui-color-background-primary-weak, #5f9aff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-end{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-middle,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-middle{background-color:#bee2ff;background-color:var(--kui-color-background-primary-weaker, #bee2ff)}.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-end,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-end{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);border:2px solid #0044f4;border:var(--kui-border-width-20, 2px) solid var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-day-content:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-day-content:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:2px solid #0044f4;border:var(--kui-border-width-20, 2px) solid var(--kui-color-background-primary, #0044f4);color:#0044f4;color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-end{background-color:#bee2ff;background-color:var(--kui-color-background-primary-weaker, #bee2ff)}li.k-dropdown-item{align-items:center;display:flex;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);width:100%!important}li.k-dropdown-item:not(:first-of-type).has-divider{margin-top:24px;margin-top:var(--spacing-lg, var(--kui-space-80, 24px));position:relative}li.k-dropdown-item:not(:first-of-type).has-divider:before{background:#f9fafb;background:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb));content:"";display:block;height:1px;position:absolute;top:-13px;width:100%}li.k-dropdown-item svg{margin-right:12px;margin-right:var(--spacing-sm, var(--kui-space-50, 12px))}li.k-dropdown-item:hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb))}li.k-dropdown-item .k-dropdown-item-trigger,li.k-dropdown-item .k-dropdown-item-trigger.btn-link{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px));text-align:left;text-decoration:none;width:100%}li.k-dropdown-item .k-dropdown-item-trigger:disabled,li.k-dropdown-item .k-dropdown-item-trigger.disabled,li.k-dropdown-item .k-dropdown-item-trigger.btn-link:disabled,li.k-dropdown-item .k-dropdown-item-trigger.btn-link.disabled{color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important;cursor:not-allowed!important}li.k-dropdown-item .k-dropdown-item-trigger:disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.btn-link:disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.btn-link.disabled:hover{background-color:#f9fafb!important;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb))!important}.k-dropdown-item a.k-dropdown-item-trigger,.k-dropdown-item button.k-dropdown-item-trigger{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px;line-height:var(--kui-line-height-40, 24px);text-decoration:none!important}.k-dropdown-item a.k-dropdown-item-trigger:focus,.k-dropdown-item a.k-dropdown-item-trigger:hover,.k-dropdown-item button.k-dropdown-item-trigger:focus,.k-dropdown-item button.k-dropdown-item-trigger:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-dropdown-item a.k-dropdown-item-trigger .k-dropdown-item-trigger-label,.k-dropdown-item button.k-dropdown-item-trigger .k-dropdown-item-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-dropdown-item.danger button:not(:disabled),.k-dropdown-item.danger a:not(:disabled){color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027));transition:all .2s}.k-dropdown-item.danger button:not(:disabled):hover,.k-dropdown-item.danger a:not(:disabled):hover{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-dropdown-menu[data-v-4b657eb8]{width:fit-content}.k-popover.k-dropdown-popover{border:1px solid rgba(0,0,0,.1);border:var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1));margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important;--KPopPaddingY: var(--spacing-sm, var(--kui-space-50, 12px));--KPopPaddingX: var(--kui-space-0, 0px)}.k-popover.k-dropdown-popover ul{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-popover.k-dropdown-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-popover.k-dropdown-popover a:hover,.k-popover.k-dropdown-popover a:active,.k-popover.k-dropdown-popover a:focus{text-decoration:none}.selection-dropdown-menu .dropdown-trigger .k-button{border:0px;border:var(--kui-border-width-0, 0px);color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));white-space:nowrap;--KButtonOutlineColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.selection-dropdown-menu .dropdown-trigger .k-button:focus{box-shadow:none}.selection-dropdown-menu .dropdown-trigger .k-button:active:disabled{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.selection-dropdown-menu .dropdown-trigger .k-button.is-active{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb))}.selection-dropdown-menu .k-popover.k-dropdown-popover{z-index:10000!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li .non-visual-button{font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff))}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option .non-visual-button{font-weight:500!important;font-weight:var(--kui-font-weight-medium, 500)!important}.k-file-upload[data-v-07b820db]{position:relative;width:100%!important}.k-file-upload .k-file-upload-label[data-v-07b820db]{cursor:pointer!important}.k-file-upload .upload-input[data-v-07b820db]{width:100%!important}.k-file-upload .k-file-upload-btn.k-button[data-v-07b820db]{border-radius:100px;border-radius:var(--kui-border-radius-round, 100px);height:29px;position:absolute;right:8px}.k-file-upload .k-file-upload-btn-with-label.k-button[data-v-07b820db]{top:36px}.k-file-upload .k-file-upload-btn-without-label.k-button[data-v-07b820db]{top:8px}.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file]::-webkit-file-upload-button,.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file]::file-selector-button{cursor:inherit;min-height:100%;min-width:100%;opacity:0;pointer-events:none;position:absolute}.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file],.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file].image-upload{color:transparent}.k-file-upload .remove-button[data-v-07b820db]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:none;cursor:pointer;height:"24px";height:var(--spacing-lg, "24px");padding:6px;padding:var(--kui-space-30, 6px);position:absolute;right:120px}.k-file-upload .remove-button[data-v-07b820db]:hover,.k-file-upload .remove-button[data-v-07b820db]:active{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-file-upload .move-btn-right[data-v-07b820db]{right:8px}.k-file-upload .image-upload-icon[data-v-07b820db]{cursor:pointer;left:8px;position:absolute;top:4px}.k-file-upload .image-upload-description[data-v-07b820db]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));cursor:pointer;font-size:12px;font-size:var(--kui-font-size-20, 12px);left:40px;line-height:16px;line-height:var(--kui-line-height-20, 16px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:12px;white-space:nowrap}.k-file-upload .k-input{height:44px}.k-file-upload .k-input+.help{cursor:default}.k-file-upload input[type=file]{color:transparent}.k-file-upload input[type=file]:hover{cursor:pointer}.k-file-upload .display-name{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));cursor:pointer!important;left:20px;pointer-events:none;position:absolute;text-decoration:none}.k-file-upload .display-name.has-label{top:40px}.k-file-upload .display-name.has-no-label{top:12px}.k-inline-edit[data-v-7a5d6d6e]{--padding: var(--spacing-xxs, var(--kui-space-20, 4px)) var(--spacing-xs, var(--kui-space-40, 8px));box-sizing:border-box}.k-inline-edit[data-v-7a5d6d6e]>div{cursor:text;display:inline-flex;width:100%}.k-inline-edit[data-v-7a5d6d6e]>div>*{border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);line-height:1.25;margin-left:-8px;margin-left:calc(-1 * var(--spacing-xs, var(--kui-space-40, 8px)));margin-top:0;margin-top:var(--kui-space-0, 0px);overflow:hidden;padding:var(--padding);transition:background-color .2s ease;width:100%}.k-inline-edit[data-v-7a5d6d6e]>div:hover>*{background-color:#f9fafb;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb))}.k-inline-edit .k-input[data-v-7a5d6d6e]{display:inline-flex;padding:var(--padding);width:100%}.k-inline-edit .k-input[data-v-7a5d6d6e]:focus,.k-inline-edit .k-input[data-v-7a5d6d6e]:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.k-switch[data-v-9a179dd7],.k-input-switch[data-v-9a179dd7]{position:relative}.k-switch .has-label-left+.kong-icon[data-v-9a179dd7],.k-input-switch .has-label-left+.kong-icon[data-v-9a179dd7]{margin-left:8px;margin-left:var(--kui-space-40, 8px)}.k-switch .has-label-right+.kong-icon[data-v-9a179dd7],.k-input-switch .has-label-right+.kong-icon[data-v-9a179dd7]{left:56px;position:absolute}.k-switch .kong-icon[data-v-9a179dd7],.k-input-switch .kong-icon[data-v-9a179dd7]{top:0;transform:translate(-54px)}.k-menu-item-divider[data-v-4cc89065]{padding:0 20px;padding:var(--kui-space-0, 0px) var(--kui-space-70, 20px)}.k-menu-item-divider hr[data-v-4cc89065]{border:none;border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));margin:16px 0;margin:var(--kui-space-60, 16px) var(--kui-space-0, 0px)}.k-menu-item[data-v-9771ef2b]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:16px;line-height:var(--kui-line-height-20, 16px);list-style:none;margin:0;margin:var(--kui-space-0, 0px);padding-left:2px;padding-left:var(--kui-space-10, 2px);position:relative;white-space:nowrap}.span-icon-container[data-v-9771ef2b]{height:"24px";height:var(--spacing-lg, "24px");margin-left:auto;width:"24px";width:var(--spacing-lg, "24px")}.title-dark[data-v-9771ef2b]{color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633))}.k-menu-item .menu-button[data-v-9771ef2b]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;cursor:pointer!important;padding-left:20px;padding-left:var(--kui-space-70, 20px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.k-menu-item .menu-button[data-v-9771ef2b]:focus,.k-menu-item .menu-button[data-v-9771ef2b]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-menu-item .menu-button[data-v-9771ef2b]:hover{color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633))}.menu-content[data-v-9771ef2b]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));padding-left:20px;padding-left:var(--kui-space-70, 20px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.menu-content.is-open[data-v-9771ef2b]{display:flex!important}.menu-content.is-closed[data-v-9771ef2b]{display:none!important}.k-button.menu-button[data-v-9771ef2b]{color:#6c7489;color:var(--KButtonOutlineColor, var(--grey-500, var(--kui-color-text-neutral, #6c7489)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px;line-height:var(--kui-line-height-40, 24px);width:100%}.k-button.menu-button[data-v-9771ef2b]:focus{box-shadow:0 0 0 1px #bee2ff;box-shadow:0 0 0 1px var(--blue-200, var(--kui-color-border-primary-weaker, #bee2ff))}.k-button.medium[data-v-9771ef2b]{padding-bottom:8px;padding-bottom:var(--kui-space-40, 8px);padding-top:8px;padding-top:var(--kui-space-40, 8px)}.k-menu-item.expando-item>button+div+hr[data-v-9771ef2b],.last-menu-item[data-v-9771ef2b],.last-menu-item>button+div+hr[data-v-9771ef2b],.k-menu-item[data-v-9771ef2b]:last-of-type{border:0px;border:var(--kui-border-width-0, 0px)}.k-menu[data-v-f546073d]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:4px;border-radius:var(--KCardBorderRadius, var(--kui-border-radius-20, 4px));padding-bottom:8px;padding-bottom:var(--kui-space-40, 8px);padding-top:12px;padding-top:var(--kui-space-50, 12px)}.clear-cta-button[data-v-f546073d]>button.k-button{border:none;color:#8ab3fa;color:var(--blue-300, #8ab3fa);font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);margin-top:8px;margin-top:var(--kui-space-40, 8px);padding-top:2px;padding-top:var(--kui-space-10, 2px)}.clear-cta-button[data-v-f546073d]>button.k-button:active,.clear-cta-button[data-v-f546073d]>button.k-button:hover{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.clear-cta-button[data-v-f546073d]>button.k-button:focus{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));box-shadow:none;color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-modal-backdrop[data-v-b3c50754]{background-color:#0b172d99;background-color:var(--KModalBackdrop, rgba(11, 23, 45, .6));top:0;right:0;bottom:0;left:0;position:fixed;z-index:1100}.k-modal-overflow-hidden .k-modal-backdrop[data-v-b3c50754]{overflow:auto}.k-modal[data-v-b3c50754]{--KModalPadding: var(--spacing-xl, var(--kui-space-90, 32px))}.k-modal .k-modal-dialog[data-v-b3c50754]{background:#ffffff;background:var(--kui-color-background, #ffffff);border:initial;border:var(--KModalBorder, initial);border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);box-shadow:0 0 12px #0000001a;box-shadow:0 0 12px 0 var(--black-10, rgba(0, 0, 0, .1));margin:48px auto;margin:var(--kui-space-110, 48px) var(--kui-space-auto, auto);max-width:500px;max-width:var(--KModalMaxWidth, 500px);overflow:hidden;padding:var(--KModalPadding);position:relative;width:auto;z-index:9999}.k-modal .k-modal-dialog .close-button[data-v-b3c50754]{position:absolute;right:24px;right:var(--spacing-lg, 24px);top:24px;top:var(--spacing-lg, 24px);z-index:10000}.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]{margin-top:-8px;margin-top:calc(-1 * var(--kui-space-40, 8px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]:focus,.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-modal .k-modal-content[data-v-b3c50754]{display:flex;flex-direction:column;position:relative}.k-modal .k-modal-content .k-modal-header-image[data-v-b3c50754]{display:flex!important;margin-bottom:32px;margin-bottom:var(--spacing-xl, var(--kui-space-90, 32px));margin-left:calc(var(--KModalPadding) * -1);margin-right:calc(var(--KModalPadding) * -1);margin-top:calc(var(--KModalPadding) * -1)}.k-modal .k-modal-content .k-modal-header[data-v-b3c50754]{align-items:center;color:#000933;color:var(--KModalHeaderColor, var(--black-500, var(--kui-color-text, #000933)));display:flex;font-size:20px;font-size:var(--KModalHeaderSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--KModalHeaderWeight, var(--kui-font-weight-semibold, 600));justify-content:flex-start;margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-modal .k-modal-content .k-modal-header.header-centered[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:center}.k-modal .k-modal-content .k-modal-header.header-left[data-v-b3c50754]{margin-left:0;margin-left:var(--kui-space-0, 0px);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:left}.k-modal .k-modal-content .k-modal-header.header-right[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);text-align:right}.k-modal .k-modal-content .k-modal-header.has-header-image[data-v-b3c50754]{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important}.k-modal .k-modal-content .k-modal-body[data-v-b3c50754]{color:#000933;color:var(--KModalColor, var(--grey-500, var(--black-500, var(--kui-color-text, #000933))));flex:1 1 auto;font-size:14px;font-size:var(--KModalFontSize, var(--kui-font-size-30, 14px));line-height:20px;line-height:var(--kui-line-height-30, 20px);margin-bottom:24px;margin-bottom:var(--KModalBottomMargin, var(--spacing-lg, var(--kui-space-80, 24px)));position:relative}.k-modal .k-modal-content .k-modal-body.content-centered[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:center}.k-modal .k-modal-content .k-modal-body.content-left[data-v-b3c50754]{margin-left:0;margin-left:var(--kui-space-0, 0px);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:left}.k-modal .k-modal-content .k-modal-body.content-right[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);text-align:right}.k-modal .k-modal-content .k-modal-footer[data-v-b3c50754]{display:flex!important}.k-modal .k-modal-content .k-modal-footer .k-modal-action-buttons[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}body.k-modal-overflow-hidden{overflow:hidden}.k-modal-fullscreen-dialog[data-v-e56c1028]{background:#ffffff;background:var(--white, var(--kui-color-background, #ffffff));bottom:0;left:0;padding-top:128px;position:fixed;right:0;top:0;width:100vw;z-index:9999}@media (min-width: 768px){.k-modal-fullscreen-dialog[data-v-e56c1028]{padding-top:64px}}.k-modal-fullscreen-dialog.has-footer[data-v-e56c1028]{padding-bottom:128px}@media (min-width: 768px){.k-modal-fullscreen-dialog.has-footer[data-v-e56c1028]{padding-bottom:64px}}.k-modal-fullscreen-dialog.has-footer .k-modal-fullscreen-header[data-v-e56c1028]{position:absolute}.k-modal-fullscreen-header[data-v-e56c1028]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));display:flex;flex-direction:column;padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, 0px);position:fixed;top:0;width:100%;z-index:1009}.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-e56c1028]{color:#232633;color:var(--KModalFullscreenHeaderColor, var(--kui-color-text-neutral-strongest, #232633));display:flex;flex-direction:column;font-size:20px;font-size:var(--KModalFullscreenHeaderSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--KModalFullscreenHeaderWeight, var(--kui-font-weight-semibold, 600));justify-content:space-between}@media (min-width: 768px){.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-e56c1028]{flex-direction:row}}.k-modal-fullscreen-footer[data-v-e56c1028]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));bottom:0;box-shadow:0 0 20px var(black-10, rgba(0, 0, 0, .1));display:inline-flex;justify-content:space-between;padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, 0px);padding-left:32px;padding-left:var(--spacing-xl, var(--kui-space-90, 32px));position:fixed;width:100%;z-index:1009}.k-modal-fullscreen-title[data-v-e56c1028]{display:inline-flex;justify-content:center;margin-bottom:8px;margin-bottom:var(--spacing-xs, var(--kui-space-40, 8px));position:relative}@media (min-width: 768px){.k-modal-fullscreen-title[data-v-e56c1028]{justify-content:flex-start;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-left:32px;margin-left:var(--kui-space-90, 32px)}}.k-modal-fullscreen-action[data-v-e56c1028]{display:inline-flex;justify-content:center;margin-left:12px!important;margin-left:var(--kui-space-50, 12px)!important;margin-right:32px;margin-right:var(--spacing-xl, var(--kui-space-90, 32px))}.k-modal-fullscreen-action button[data-v-e56c1028],.k-modal-fullscreen-action[data-v-e56c1028] button{font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);height:40px;line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}@media (min-width: 768px){.k-modal-fullscreen-action[data-v-e56c1028]{justify-content:flex-end}}.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{color:#000933;color:var(--KModalFullscreenColor, var(--black-500, var(--kui-color-text, #000933)));padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px));padding-right:24px;padding-right:var(--spacing-lg, var(--kui-space-80, 24px))}@media (min-width: 768px){.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{padding-left:120px;padding-right:120px}}@media (min-width: 992px){.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{padding-left:230px;padding-right:230px}}.k-modal-fullscreen-body[data-v-e56c1028]{padding-bottom:24px;padding-bottom:var(--spacing-lg, var(--kui-space-80, 24px))}@media (min-width: 768px){.k-modal-fullscreen-body[data-v-e56c1028]{padding-bottom:64px}}.k-modal-fullscreen-body-header[data-v-e56c1028]{margin-bottom:32px;margin-bottom:var(--spacing-xl, var(--kui-space-90, 32px));margin-top:64px;padding-bottom:0;padding-bottom:var(--kui-space-0, 0px);padding-top:0;padding-top:var(--kui-space-0, 0px)}.k-modal-fullscreen-body-header .body-header[data-v-e56c1028]{font-size:32px;font-size:var(--type-xxxl, var(--kui-font-size-80, 32px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:40px;line-height:var(--type-xxxl, var(--kui-line-height-80, 40px));margin-bottom:-4px;margin-bottom:calc(-1 * var(--kui-space-20, 4px))}.k-modal-fullscreen-body-header .body-header-description[data-v-e56c1028]{color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:20px;line-height:var(--type-xl, var(--kui-line-height-30, 20px));margin-top:16px;margin-top:var(--spacing-md, var(--kui-space-60, 16px))}.k-modal-fullscreen-body-description h2[data-v-e56c1028]{border:none}.k-modal-fullscreen.isOpen .k-modal-fullscreen-dialog[data-v-e56c1028]{overflow-y:auto}.header-content[data-v-e56c1028]{border-left:1px solid #afb7c5;border-left:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));display:inline-block;line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-bottom:auto!important;margin-bottom:var(--kui-space-auto, auto)!important;margin-top:auto!important;margin-top:var(--kui-space-auto, auto)!important;padding-left:6px;padding-left:var(--kui-space-30, 6px)}.k-modal-fullscreen-action-buttons button[data-v-e56c1028],.k-modal-fullscreen-action-buttons[data-v-e56c1028] button{margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}@media (min-width: 768px){.k-modal-fullscreen-action-buttons[data-v-e56c1028]{margin-left:auto!important;margin-left:var(--kui-space-auto, auto)!important}}.header-icon{margin-bottom:auto!important;margin-bottom:var(--kui-space-auto, auto)!important;margin-top:auto!important;margin-top:var(--kui-space-auto, auto)!important;padding-right:8px!important;padding-right:var(--kui-space-40, 8px)!important}.header-icon .kong-icon.kong-icon-kong{position:relative;top:1px}.k-multiselect-item[data-v-a2a73043]{margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-multiselect-item[data-v-a2a73043]:last-of-type{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.k-multiselect-item .k-multiselect-item-container[data-v-a2a73043]{display:block!important}.k-multiselect-item button[data-v-a2a73043]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:none;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:16px;line-height:var(--kui-line-height-20, 16px);padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px));text-align:left;width:100%}.k-multiselect-item button[data-v-a2a73043]:not(:disabled){cursor:pointer}.k-multiselect-item button[data-v-a2a73043]:disabled{cursor:not-allowed}.k-multiselect-item button:disabled .k-multiselect-item-label[data-v-a2a73043]{margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important;opacity:.6}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043]{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:20px;line-height:var(--kui-line-height-30, 20px);padding:8px;padding:var(--kui-space-40, 8px);width:auto;word-break:break-word}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043] .select-item-label{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043] .select-item-desc{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:18px;font-size:var(--type-xs, var(--kui-font-size-50, 18px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-multiselect-item button .selected-item-icon[data-v-a2a73043]{height:24px;height:var(--spacing-lg, 24px)}.k-multiselect-item button .selected-item-icon.kong-icon.kong-icon-lock[data-v-a2a73043]{height:14px;padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-multiselect-item button .selected-item-icon.is-item-selected[data-v-a2a73043]{color:#bdd3f9}.k-multiselect-item button .kong-icon[data-v-a2a73043]:not(.selected-item-icon){margin-right:12px;margin-right:var(--spacing-sm, var(--kui-space-50, 12px))}.k-multiselect-item button .k-multiselect-selected-icon-container[data-v-a2a73043]{height:"24px";height:var(--spacing-lg, "24px");margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);width:"24px";width:var(--spacing-lg, "24px")}.k-multiselect-item button[data-v-a2a73043]:not(:disabled):hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb));color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51))}.k-multiselect-item button.selected[data-v-a2a73043]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-multiselect-group-container[data-v-9f4ab8f4]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important}.k-multiselect-group-title[data-v-9f4ab8f4]{color:#000933;color:var(--black-300, var(--kui-color-text, #000933));display:block!important;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-multiselect[data-v-9b921328]{position:relative;width:fit-content}.k-multiselect .staging-area[data-v-9b921328]{left:-99999px;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.k-multiselect .k-multiselect-selections[data-v-9b921328]{--KBadgeMaxWidth: 100px;box-sizing:border-box;padding-left:16px;padding-left:var(--kui-space-60, 16px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.k-multiselect .k-multiselect-selections .resize-badge[data-v-9b921328]{padding:4px;padding:var(--kui-space-20, 4px)}.k-multiselect .k-multiselect-selections.scrollable[data-v-9b921328]{margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;overflow-y:auto}.k-multiselect .k-multiselect-selections.collapsed[data-v-9b921328]{margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections.staging[data-v-9b921328]{box-sizing:border-box;height:auto;padding-left:16px;padding-left:var(--kui-space-60, 16px);padding-right:24px;padding-right:var(--kui-space-80, 24px);position:relative}.k-multiselect .k-multiselect-selections .hidden-selection-count[data-v-9b921328]{--KBadgeLineHeight: var(--kui-line-height-30, 20px);margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections .k-multiselect-selection-badge[data-v-9b921328]{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections .k-multiselect-selection-badge.expand-selected[data-v-9b921328]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important;margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important}.k-multiselect .k-multiselect-icon[data-v-9b921328]{position:absolute;right:1px;top:1px;z-index:1}.k-multiselect .k-multiselect-icon .k-multiselect-chevron-icon[data-v-9b921328]{position:relative;right:10px;top:11px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important;position:absolute;right:10px;top:8px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]:focus,.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-multiselect .k-multiselect-trigger[data-v-9b921328]{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-block;position:relative;width:100%!important;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-multiselect .k-multiselect-trigger.hovered[data-v-9b921328]{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.focused[data-v-9b921328]{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.readonly[data-v-9b921328]{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.disabled[data-v-9b921328]{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-multiselect .k-multiselect-trigger .k-multiselect-input[data-v-9b921328]{display:inline-block;position:relative;width:100%}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-9b921328] .k-input:not([type=checkbox]):not([type=radio]),.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-9b921328] .k-input .form-control:not([type=checkbox]):not([type=radio]){background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-toggled[data-v-9b921328]{margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important}.k-multiselect .k-multiselect-list[data-v-9b921328]{margin:0!important;margin:var(--kui-space-0, 0px)!important;padding:kui-space-0!important;padding:var(--kui-space-0, kui-space-0)!important}.k-multiselect .k-multiselect-new-item[data-v-9b921328]{word-break:break-word}.k-multiselect .k-multiselect-new-item .select-item-new-indicator[data-v-9b921328]{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-multiselect .k-multiselect-dropdown-footer-text[data-v-9b921328]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));padding-bottom:var(--kui-space-0)}.k-multiselect .k-multiselect-trigger .k-multiselect-input.prevent-pointer-events{pointer-events:none}.k-multiselect .k-multiselect-trigger .k-multiselect-input.input-placeholder-dark::placeholder{color:#000933!important;color:var(--KInputColor, var(--black-70, var(--kui-color-text, #000933)))!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]){box-shadow:none!important;height:calc(100% - 2px);left:1px;margin:1px;position:relative;width:calc(100% - 4px)}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):hover,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):focus,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):read-only,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):disabled{box-shadow:none!important}.k-multiselect .k-multiselect-trigger.k-input{width:100%}.k-multiselect .k-multiselect-popover{box-sizing:border-box;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important;width:100%}.k-multiselect .k-multiselect-popover[x-placement^=top]{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important}.k-multiselect .k-multiselect-popover.k-multiselect-pop{--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));border:1px solid rgba(0,0,0,.1);border:var(--kui-border-width-10, 1px) solid rgba(0,0,0,.1)}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover .select-item-label{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-multiselect .k-multiselect-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-multiselect .k-multiselect-popover a:hover,.k-multiselect .k-multiselect-popover a:active,.k-multiselect .k-multiselect-popover a:focus{text-decoration:none}.k-multiselect .k-multiselect-popover .k-popover-content{max-height:var(--334f7a12);overflow-y:auto}.k-multiselect .k-multiselect-popover .k-popover-content:has(.k-multiselect-dropdown-footer-text.k-multiselect-dropdown-footer-sticky){max-height:none}.k-multiselect .k-multiselect-popover .k-popover-content:has(.k-multiselect-dropdown-footer-text.k-multiselect-dropdown-footer-sticky) .k-multiselect-list{max-height:var(--334f7a12);overflow-y:auto}.k-multiselect .k-multiselect-popover .k-popover-content .k-multiselect-list~.k-multiselect-dropdown-footer-sticky{bottom:0;position:sticky}.k-prompt[data-v-de217030]{--KModalBottomMargin: var(--spacing-md, var(--kui-space-60, 16px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog{padding:24px;padding:var(--spacing-lg, var(--kui-space-80, 24px));padding-bottom:16px;padding-bottom:var(--spacing-md, var(--kui-space-60, 16px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header{width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content{align-items:center!important;display:flex!important;width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content .warning-icon{color:#fabe5f;margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content .close-button{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .divider{border:none;border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));margin:16px -24px 0;margin:var(--kui-space-60, 16px) calc(var(--spacing-lg, var(--kui-space-80, 24px)) * -1) var(--kui-space-0, 0px)}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header{display:flex;padding-bottom:8px;padding-bottom:var(--spacing-xs, var(--kui-space-40, 8px));width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;margin-top:-8px;margin-top:calc(-1 * var(--kui-space-40, 8px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button:focus,.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body{width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body{width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);max-height:300px;max-height:var(--KPromptMaxHeight, 300px);overflow-x:hidden;overflow-y:auto;padding-bottom:16px;padding-bottom:var(--spacing-md, var(--kui-space-60, 16px));text-align:start;white-space:normal;width:100%!important}@media screen and (min-width: 768px){.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{max-height:500px;max-height:var(--KPromptMaxHeight, 500px)}}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text{margin-top:24px;margin-top:var(--spacing-lg, var(--kui-space-80, 24px));width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text .confirm-text{font-weight:600!important;font-weight:var(--kui-font-weight-semibold, 600)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text .k-input{margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons{margin-left:auto}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons .k-prompt-cancel{margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-radio{display:inline-block}.k-radio .k-radio-label{--KInputLabelWeight: var(--kui-font-weight-regular, 400);--KInputLabelLineHeight: var(--kui-line-height-30, 20px);--KInputLabelFont: var(--kui-font-family-text, Inter, Roboto, Helvetica, sans-serif);--KInputLabelMargin: var(--kui-space-0, 0px);--KInputLabelSize: var(--type-sm, var(--kui-font-size-30, 14px));display:inline!important;vertical-align:middle}.k-radio.disabled .k-radio-label{color:#828a9e;color:var(--KInputRadioDisabled, var(--grey-400, var(--kui-color-text-disabled, #828a9e)))}.k-radio .k-radio-description{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));line-height:20px;line-height:var(--kui-line-height-30, 20px);padding-top:4px;padding-top:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-radio.k-radio-default .k-radio-label:has(>.k-radio-description){--KInputLabelWeight: var(--kui-font-weight-semibold, 600)}.k-radio.k-radio-default .k-radio-description{font-weight:400;font-weight:var(--kui-font-weight-regular, 400);padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px))}.k-radio.k-radio-card{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-neutral-weak, #afb7c5);border-radius:4px;border-radius:var(--spacing-xxs, var(--kui-border-radius-20, 4px));cursor:pointer}.k-radio.k-radio-card .k-input{display:none}.k-radio.k-radio-card>label{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.k-radio.k-radio-card[disabled]>label,.k-radio.k-radio-card.disabled>label{cursor:not-allowed}.k-radio.k-radio-card .k-radio-label{color:#000933;color:var(--kui-color-text, #000933);font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:500;font-weight:var(--kui-font-weight-medium, 500);text-align:center}.k-radio.k-radio-card:has(.k-input:disabled){background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);cursor:not-allowed;opacity:.6}.k-radio.k-radio-card:has(.k-input:disabled):hover{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);border-color:#afb7c5;border-color:var(--kui-color-border-neutral-weak, #afb7c5)}.k-radio.k-radio-card[disabled=""],.k-radio.k-radio-card[disabled=true]{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);cursor:not-allowed;opacity:.6}.k-radio.k-radio-card[disabled=""]:hover,.k-radio.k-radio-card[disabled=true]:hover{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);border-color:#afb7c5;border-color:var(--kui-color-border-neutral-weak, #afb7c5)}.k-radio.k-radio-card:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-radio.k-radio-card:has(.k-input:checked){background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);box-shadow:0 4px 20px #0000001a;box-shadow:0 4px 20px var(--black-10, rgba(0, 0, 0, .1))}.k-radio.k-radio-card[checked=""],.k-radio.k-radio-card[checked=true]{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);box-shadow:0 4px 20px #0000001a;box-shadow:0 4px 20px var(--black-10, rgba(0, 0, 0, .1))}.k-radio.k-radio-card:has(.k-input:checked:disabled):hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-radio.k-radio-card[checked=""][disabled=""]:hover,.k-radio.k-radio-card[checked=true][disabled=true]:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-slideout[data-v-dd83d8c6]{--KCardPaddingY: var(--kui-space-90, 32px);--KCardPaddingX: var(--kui-space-110, 48px)}.k-slideout .k-slideout-header-content[data-v-dd83d8c6]{display:flex}.k-slideout .k-slideout-header-content .k-slideout-before-title[data-v-dd83d8c6],.k-slideout .k-slideout-header-content .k-slideout-after-title[data-v-dd83d8c6]{margin-top:16px;margin-top:var(--kui-space-60, 16px)}.k-slideout .k-slideout-header-content .k-slideout-main-title .k-slideout-title[data-v-dd83d8c6]{color:#6c7489;color:var(--black-400, var(--kui-color-text-neutral, #6c7489));flex:1;font-size:16px;font-size:var(--kui-font-size-40, 16px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-left:12px;margin-left:var(--kui-space-50, 12px);margin-right:40px;margin-right:var(--kui-space-100, 40px);margin-top:16px;margin-top:var(--kui-space-60, 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-slideout .panel[data-v-dd83d8c6]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));display:flex;flex-direction:column;height:100vh;max-width:500px;overflow-y:auto;position:fixed;right:0;top:var(--13cec847);width:100%;z-index:9999}.k-slideout .panel .close-button-start[data-v-dd83d8c6]{align-self:flex-start;background:none;border:none;cursor:pointer;display:flex;height:auto;margin-left:12px;margin-left:var(--kui-space-50, 12px);margin-top:12px;margin-top:var(--kui-space-50, 12px);outline:inherit;position:absolute;transition:.2s ease}.k-slideout .panel .close-button-start[data-v-dd83d8c6]:focus{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-slideout .panel .close-button-end[data-v-dd83d8c6]{align-self:flex-end;background:none;border:none;cursor:pointer;display:flex;height:auto;margin-right:12px;margin-right:var(--kui-space-50, 12px);margin-top:12px;margin-top:var(--kui-space-50, 12px);outline:inherit;position:absolute;transition:.2s ease}.k-slideout .panel .close-button-end[data-v-dd83d8c6]:focus{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-slideout .panel .content[data-v-dd83d8c6]{height:100%;-ms-overflow-style:none;scrollbar-width:none}.k-slideout .panel .content[data-v-dd83d8c6]::-webkit-scrollbar{display:none}.panel-background[data-v-dd83d8c6]{background:rgba(0,0,0,.45);background:var(--black-45, rgba(0, 0, 0, .45));bottom:0;left:0;position:fixed;right:0;top:var(--13cec847);z-index:9999}.panel-background-transparent[data-v-dd83d8c6]{background:transparent;bottom:0;left:0;position:fixed;right:0;top:var(--13cec847);z-index:-1}.border-styles[data-v-dd83d8c6]{border-left:1px solid #afb7c5;border-left:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));box-shadow:-2px 0 5px #0000000d;box-shadow:-2px 0 5px var(--black-5, rgba(0, 0, 0, .05))}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}.k-slideout .slide-enter-active{animation:slide .3s cubic-bezier(1,.5,.8,1)}.k-slideout .slide-leave-active{animation:slide .3s ease reverse}.k-slideout .fade-enter-active,.k-slideout .fade-leave-active{transition:opacity .5s}.k-slideout .fade-enter,.k-slideout .fade-leave-to{opacity:0}.k-step-state-icon circle[data-v-b19dacc6]{stroke:#00abd2;stroke:var(--KStepActiveColor, var(--kui-color-text-decorative, #00abd2))}.k-step-state-icon .k-step-icon-primary[data-v-be532e68]{fill:#00abd2;fill:var(--KStepCompletedColor, var(--kui-color-text-decorative, #00abd2))}.k-step-state-icon .k-step-icon-secondary[data-v-be532e68]{stroke:#fff;stroke:var(--KStepCompletedSecondaryColor, var(--kui-color-text-inverse, #ffffff))}.k-step-state-icon circle[data-v-7f1024a4]{stroke:#afb7c5;stroke:var(--KStepDefaultColor, var(--grey-300, var(--kui-color-text-neutral-weak, #afb7c5)))}.k-step-state-icon .k-step-icon-primary[data-v-d93db193]{fill:#d60027;fill:var(--KStepErrorColor, var(--red-500, var(--kui-color-text-danger, #d60027)))}.k-step-state-icon .k-step-icon-secondary[data-v-d93db193]{fill:#fff;fill:var(--KStepErrorSecondaryColor, var(--white, var(--kui-color-text-inverse, #ffffff)))}.k-step-spinner>svg[data-v-e3d948f6]{animation:rotate-e3d948f6 2s linear infinite}.k-step-spinner>svg circle[data-v-e3d948f6]{animation:dash-e3d948f6 1.5s ease-in-out infinite;stroke:#00abd2;stroke:var(--KStepPendingColor, var(--teal-300, var(--kui-color-text-decorative, #00abd2)));stroke-linecap:round}@keyframes rotate-e3d948f6{to{transform:rotate(360deg)}}@keyframes dash-e3d948f6{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.k-step-state[data-v-7a0b0e88]{background:#ffffff;background:var(--KStepBackgroundColor, var(--white, var(--kui-color-background, #ffffff)));padding-left:12px!important;padding-left:var(--kui-space-50, 12px)!important;padding-right:12px!important;padding-right:var(--kui-space-50, 12px)!important}.k-step-state .k-step-state-icon{height:24px;height:var(--KStepIconSize, 24px);width:24px;width:var(--KStepIconSize, 24px)}.k-step[data-v-bf4c5b55]{display:list-item;flex:1 1 0%;padding:12px 0;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--kui-space-0, 0px);--divider-spacing: 8px}.k-step:last-child>.k-step-container[data-v-bf4c5b55]:after{display:none}.k-step .k-step-container[data-v-bf4c5b55]{align-items:center;display:flex;flex-direction:column;margin:auto;padding-bottom:4px;padding-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));position:relative}.k-step .k-step-container .k-step-label[data-v-bf4c5b55]{min-width:100px;padding-left:12px!important;padding-left:var(--kui-space-50, 12px)!important;padding-right:12px!important;padding-right:var(--kui-space-50, 12px)!important;padding-top:12px;padding-top:var(--spacing-sm, var(--kui-space-50, 12px));text-align:center;--KInputLabelColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489));--KInputLabelSize: var(--type-md, var(--kui-font-size-40, 16px));--KInputLabelWeight: var(--kui-font-weight-medium, 500)}.k-step .k-step-container .k-step-label.bolder[data-v-bf4c5b55]{--KInputLabelWeight: var(--kui-font-weight-semibold, 600);--KInputLabelColor: var(--black-500, var(--kui-color-text, #000933))}.k-step .k-step-container[data-v-bf4c5b55]:after{background-color:#afb7c5;background-color:var(--KStepDividerColorDefault, var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5)));content:"";height:2px;left:calc(50% + 26px / 1.5 + var(--divider-spacing));left:calc(50% + var(--KStepIconSize, 26px) / 1.5 + var(--divider-spacing));position:absolute;top:12px;top:calc(var(--KStepIconSize, var(--spacing-lg, 24px)) / 2);width:calc(100% - 26px - var(--divider-spacing) * 2);width:calc(100% - var(--KStepIconSize, 26px) - var(--divider-spacing) * 2)}.k-step .k-step-container.completed[data-v-bf4c5b55]:after{background-color:#169fcc;background-color:var(--KStepDividerColorCompleted, var(--teal-300, #169fcc))}.k-step .k-step-label.error .k-input-label{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-stepper[data-v-c6a87abd]{display:flex;list-style:none;max-width:100%;overflow-x:auto;padding-inline-start:0px;position:relative;width:100%}.k-table-wrapper[data-v-367f662d]{overflow:auto;width:100%}.k-table-toolbar[data-v-367f662d]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-table-toolbar[data-v-367f662d]>*{display:flex}.k-table[data-v-367f662d]{border-collapse:collapse;margin-top:0;margin-top:var(--kui-space-0, 0px);max-width:100%;width:100%}.k-table th[data-v-367f662d],.k-table td[data-v-367f662d]{padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px));vertical-align:middle;white-space:nowrap}.k-table thead[data-v-367f662d]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTableBorder, var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5)));height:60px;position:sticky;top:0}.k-table thead.is-scrolled[data-v-367f662d]{border-bottom:none}.k-table thead tr[data-v-367f662d]{position:relative}.k-table thead tr[data-v-367f662d]:after{box-shadow:none;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;width:100%;z-index:-1}.k-table thead tr.is-scrolled[data-v-367f662d]{border-bottom:none}.k-table thead tr.is-scrolled[data-v-367f662d]:after{box-shadow:0 .2px .6px #00000008,0 .6px 1.8px #0000000b,0 1.5px 4.2px #0000000f,0 5px 14px #00000017;opacity:1;transition:opacity .2s ease-in-out}.k-table thead th[data-v-367f662d]{font-size:12px;font-size:var(--KTableHeaderSize, var(--type-sm, var(--kui-font-size-20, 12px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px));text-align:left}.k-table thead th.active-sort[data-v-367f662d]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-table thead th .sr-only[data-v-367f662d]{border-width:0px;border-width:var(--kui-border-width-0, 0px);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;padding:var(--kui-space-0, 0px);position:absolute;white-space:nowrap;width:1px}.k-table thead th.sortable[data-v-367f662d]{cursor:pointer}.k-table thead th .k-table-headers-container[data-v-367f662d]{align-items:center!important;display:flex!important}.k-table thead th .k-table-headers-container .caret[data-v-367f662d]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.k-table tbody tr[data-v-367f662d]{height:44px}.k-table tbody tr[data-v-367f662d]:not(:last-of-type){border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTableBorder, var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-table tbody td[data-v-367f662d]{color:#000933;color:var(--KTableColor, var(--black-70, var(--kui-color-text, #000933)));white-space:nowrap}.k-table tbody td a[data-v-367f662d]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));text-decoration:none}.k-table tbody td a[data-v-367f662d]:hover{text-decoration:underline}.k-table.has-hover tbody tr[data-v-367f662d]:hover{background-color:#eefaff;background-color:var(--KTableHover, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-table.is-clickable tbody tr[data-v-367f662d]{cursor:pointer}.k-table.side-border[data-v-367f662d]{border-collapse:separate;border-spacing:0px 2px}.k-table.side-border tbody tr[data-v-367f662d]{border-bottom:none}.k-table.side-border tbody tr td[data-v-367f662d]:first-child{border-left:2px solid #afb7c5;border-left:var(--kui-border-width-20, 2px) solid var(--KTableBorder, var(--steel-200, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-table.side-border.has-hover tbody tr:hover td[data-v-367f662d]:first-child{border-left:2px solid #a3b6d9;border-left:var(--kui-border-width-20, 2px) solid var(--KTableBorder, var(--steel-300, #a3b6d9))}.k-table .k-table-pagination[data-v-367f662d]{padding:4px!important;padding:var(--kui-space-20, 4px)!important}.k-table thead th .caret{position:relative;top:2px;transform:rotate(0)}.k-table thead th.sortable.asc .caret{transform:rotate(-180deg)}.k-table tbody td button,.k-table tbody td .k-button{margin-bottom:-8px;margin-bottom:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs, var(--kui-space-40, 8px))));margin-top:-8px;margin-top:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs, var(--kui-space-40, 8px))))}.k-table tbody td .k-table-cell-title{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-table tbody td .k-table-cell-description{color:#52596e;color:var(--grey-500, var(--kui-color-text-neutral-strong, #52596e));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-tabs ul[data-v-2d748b14]{border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTabsBottomBorderColor, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));display:flex;font-size:18px;font-size:var(--kui-font-size-50, 18px);line-height:28px;line-height:var(--kui-line-height-50, 28px);list-style:none;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);padding-left:0;padding-left:var(--kui-space-0, 0px)}.k-tabs ul .tab-item[data-v-2d748b14]{cursor:pointer;position:relative}.k-tabs ul .tab-item .tab-link[data-v-2d748b14]{font-size:inherit;text-decoration:none}.k-tabs ul .tab-item .tab-link a[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14] a{text-decoration:none}.k-tabs ul .tab-item .tab-link[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14]:not(.has-panels)>*{color:#000933;color:var(--KTabsColor, var(--black-45, var(--kui-color-text, #000933)))}.k-tabs ul .tab-item .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14]:not(.has-panels)>*{display:inline-block;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px))}.k-tabs ul .tab-item[data-v-2d748b14]:not(:first-of-type){margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px))}.k-tabs ul .tab-item[data-v-2d748b14]:not(:last-of-type){margin-right:8px;margin-right:var(--spacing-xs, var(--kui-space-40, 8px))}.k-tabs ul .tab-item[data-v-2d748b14]:after{bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.k-tabs ul .tab-item.active .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item.active .tab-link[data-v-2d748b14]:not(.has-panels)>*,.k-tabs ul .tab-item:hover .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item:hover .tab-link[data-v-2d748b14]:not(.has-panels)>*{border-bottom:4px solid #00abd2;border-bottom:var(--kui-border-width-30, 4px) solid var(--KTabBottomBorderColor, var(--teal-300, #00abd2));color:#000933;color:var(--KTabsActiveColor, var(--black-500, var(--kui-color-text, #000933)))}.k-input-wrapper[data-v-84375903]{display:grid;margin-bottom:8px;margin-bottom:var(--kui-space-40, 8px);width:fit-content}.k-input-wrapper .k-textarea[data-v-84375903]{margin-top:24px!important;margin-top:var(--kui-space-80, 24px)!important}.k-input-wrapper textarea.k-input[data-v-84375903]{-webkit-appearance:none}.k-input-wrapper textarea.form-control[data-v-84375903]{font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:16px!important;font-size:var(--kui-font-size-40, 16px)!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px!important;line-height:var(--kui-line-height-40, 24px)!important;resize:none}.k-input-wrapper textarea.form-control.is-resizable[data-v-84375903]{min-height:50px;resize:vertical}.k-input-wrapper textarea.form-control[data-v-84375903]:focus::placeholder{color:transparent}.k-input-wrapper .char-limit[data-v-84375903]{color:#000933!important;color:var(--kui-color-text, #000933)!important;font-size:14px!important;font-size:var(--kui-font-size-30, 14px)!important;margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-input-wrapper .over-char-limit[data-v-84375903]{color:#d60027;color:var(--red-600, var(--kui-color-text-danger, #d60027))}.k-input-wrapper .text-on-input label.hovered[data-v-84375903],.k-input-wrapper .text-on-input label[data-v-84375903]:hover{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.type-xxxl[data-v-2bcce726]{font-size:32px;font-size:var(--type-xxxl)}.type-xxl[data-v-2bcce726]{font-size:28px;font-size:var(--type-xxl)}.type-xl[data-v-2bcce726]{font-size:22px;font-size:var(--type-xl)}.type-lg[data-v-2bcce726]{font-size:18px;font-size:var(--type-lg)}.type-md[data-v-2bcce726]{font-size:16px;font-size:var(--type-md)}.type-sm[data-v-2bcce726]{font-size:14px;font-size:var(--type-sm)}.type-xs[data-v-2bcce726]{font-size:12px;font-size:var(--type-xs)}.type-xxs[data-v-2bcce726]{font-size:10px;font-size:var(--type-xxs)}.mono[data-v-2bcce726]{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--font-family-mono)}.mono.type-xxxl[data-v-2bcce726]{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl[data-v-2bcce726]{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl[data-v-2bcce726]{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg[data-v-2bcce726]{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md[data-v-2bcce726]{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm[data-v-2bcce726]{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs[data-v-2bcce726]{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs[data-v-2bcce726]{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100[data-v-2bcce726]{color:#f2f6fe;color:var(--blue-100)}.color-blue-200[data-v-2bcce726]{color:#bdd3f9;color:var(--blue-200)}.color-blue-300[data-v-2bcce726]{color:#8ab3fa;color:var(--blue-300)}.color-blue-400[data-v-2bcce726]{color:#3972d5;color:var(--blue-400)}.color-blue-500[data-v-2bcce726]{color:#1155cb;color:var(--blue-500)}.color-blue-600[data-v-2bcce726]{color:#003694;color:var(--blue-600)}.color-blue-700[data-v-2bcce726]{color:#0a2b66;color:var(--blue-700)}.color-petrol-100[data-v-2bcce726]{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200[data-v-2bcce726]{color:#0364ac;color:var(--petrol-200)}.color-purple-100[data-v-2bcce726]{color:#d7d8fe;color:var(--purple-100)}.color-purple-200[data-v-2bcce726]{color:#bec0fd;color:var(--purple-200)}.color-purple-300[data-v-2bcce726]{color:#9396fc;color:var(--purple-300)}.color-purple-400[data-v-2bcce726]{color:#473cfb;color:var(--purple-400)}.color-steel-100[data-v-2bcce726]{color:#f0f4fa;color:var(--steel-100)}.color-steel-200[data-v-2bcce726]{color:#dae3f2;color:var(--steel-200)}.color-steel-300[data-v-2bcce726]{color:#a3b6d9;color:var(--steel-300)}.color-steel-400[data-v-2bcce726]{color:#7d91b3;color:var(--steel-400)}.color-steel-500[data-v-2bcce726]{color:#5c7299;color:var(--steel-500)}.color-steel-600[data-v-2bcce726]{color:#395380;color:var(--steel-600)}.color-steel-700[data-v-2bcce726]{color:#273c61;color:var(--steel-700)}.color-red-100[data-v-2bcce726]{color:#ffdede;color:var(--red-100)}.color-red-200[data-v-2bcce726]{color:#fcc;color:var(--red-200)}.color-red-300[data-v-2bcce726]{color:#ff9a99;color:var(--red-300)}.color-red-400[data-v-2bcce726]{color:#ff7877;color:var(--red-400)}.color-red-500[data-v-2bcce726]{color:#d44324;color:var(--red-500)}.color-red-600[data-v-2bcce726]{color:#e50000;color:var(--red-600)}.color-red-700[data-v-2bcce726]{color:#922021;color:var(--red-700)}.color-green-100[data-v-2bcce726]{color:#e8f8f5;color:var(--green-100)}.color-green-200[data-v-2bcce726]{color:#c0f2d5;color:var(--green-200)}.color-green-300[data-v-2bcce726]{color:#84e5ae;color:var(--green-300)}.color-green-400[data-v-2bcce726]{color:#42d782;color:var(--green-400)}.color-green-500[data-v-2bcce726]{color:#07a88d;color:var(--green-500)}.color-green-600[data-v-2bcce726]{color:#008871;color:var(--green-600)}.color-green-700[data-v-2bcce726]{color:#13755e;color:var(--green-700)}.color-teal-100[data-v-2bcce726]{color:#cdf1fe;color:var(--teal-100)}.color-teal-200[data-v-2bcce726]{color:#91e1fc;color:var(--teal-200)}.color-teal-300[data-v-2bcce726]{color:#169fcc;color:var(--teal-300)}.color-teal-400[data-v-2bcce726]{color:#0a7fae;color:var(--teal-400)}.color-teal-500[data-v-2bcce726]{color:#006e9d;color:var(--teal-500)}.color-yellow-100[data-v-2bcce726]{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200[data-v-2bcce726]{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300[data-v-2bcce726]{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400[data-v-2bcce726]{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500[data-v-2bcce726]{color:#c67c06;color:var(--yellow-500)}.color-yellow-600[data-v-2bcce726]{color:#a05604;color:var(--yellow-600)}.color-grey-100[data-v-2bcce726]{color:#f8f8fa;color:var(--grey-100)}.color-grey-200[data-v-2bcce726]{color:#f1f1f5;color:var(--grey-200)}.color-grey-300[data-v-2bcce726]{color:#e7e7ec;color:var(--grey-300)}.color-grey-400[data-v-2bcce726]{color:#b6b6bd;color:var(--grey-400)}.color-grey-500[data-v-2bcce726]{color:#6f7787;color:var(--grey-500)}.color-grey-600[data-v-2bcce726]{color:#3c4557;color:var(--grey-600)}.color-black-85[data-v-2bcce726]{color:#000000d9;color:var(--black-85)}.color-black-70[data-v-2bcce726]{color:#000000b3;color:var(--black-70)}.color-black-45[data-v-2bcce726]{color:#00000073;color:var(--black-45)}.color-black-25[data-v-2bcce726]{color:#00000040;color:var(--black-25)}.color-black-10[data-v-2bcce726]{color:#0000001a;color:var(--black-10)}.color-black-100[data-v-2bcce726]{color:#dfdfdf;color:var(--black-100)}.color-black-200[data-v-2bcce726]{color:#b1b2b1;color:var(--black-200)}.color-black-300[data-v-2bcce726]{color:#6f7787;color:var(--black-300)}.color-black-400[data-v-2bcce726]{color:#3c4557;color:var(--black-400)}.color-black-500[data-v-2bcce726]{color:#0b172d;color:var(--black-500)}.color-white[data-v-2bcce726]{color:#fff;color:var(--white)}.style-heading-1[data-v-2bcce726]{font-size:32px!important;font-weight:400!important;line-height:36px!important}.style-heading-2[data-v-2bcce726]{font-size:20px!important;font-weight:400!important;line-height:24px!important}.style-heading-3[data-v-2bcce726]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-heading-4[data-v-2bcce726]{font-size:14px!important;font-weight:400!important;line-height:20px!important}.style-body-lg[data-v-2bcce726],.style-body-lg-bold[data-v-2bcce726]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-body-md[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-md-bold[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:24px!important}.style-body-sm[data-v-2bcce726],.style-body-sm-bold[data-v-2bcce726]{font-size:12px!important;font-weight:400!important;line-height:16px!important}.style-body-tiny[data-v-2bcce726]{font-size:11px!important;font-weight:300!important;line-height:16px!important}.style-body-link[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-bc[data-v-2bcce726]{font-size:12px!important;font-weight:400!important;line-height:24px!important;text-transform:uppercase!important}.style-body-code[data-v-2bcce726]{font-size:13px!important;font-weight:100!important;line-height:24px!important}.mx-auto[data-v-2bcce726]{margin-left:auto!important;margin-right:auto!important}.my-auto[data-v-2bcce726]{margin-bottom:auto!important;margin-top:auto!important}.ma-auto[data-v-2bcce726]{margin:auto!important}.mx-0[data-v-2bcce726]{margin-left:0!important;margin-right:0!important}.my-0[data-v-2bcce726]{margin-bottom:0!important;margin-top:0!important}.ma-0[data-v-2bcce726]{margin:0!important}.px-auto[data-v-2bcce726]{padding-left:auto!important;padding-right:auto!important}.py-auto[data-v-2bcce726]{padding-bottom:auto!important;padding-top:auto!important}.pa-auto[data-v-2bcce726]{padding-bottom:auto!important;padding-left:auto!important;padding-right:auto!important;padding-top:auto!important}.px-0[data-v-2bcce726]{padding-left:0!important;padding-right:0!important}.py-0[data-v-2bcce726]{padding-bottom:0!important;padding-top:0!important}.pa-0[data-v-2bcce726]{padding:0!important}.mt-auto[data-v-2bcce726]{margin-top:auto!important}.mt-0[data-v-2bcce726]{margin-top:0!important}.mr-auto[data-v-2bcce726]{margin-right:auto!important}.mr-0[data-v-2bcce726]{margin-right:0!important}.mb-auto[data-v-2bcce726]{margin-bottom:auto!important}.mb-0[data-v-2bcce726]{margin-bottom:0!important}.ml-auto[data-v-2bcce726]{margin-left:auto!important}.ml-0[data-v-2bcce726]{margin-left:0!important}.mt-1[data-v-2bcce726]{margin-top:4px!important}.mr-1[data-v-2bcce726]{margin-right:4px!important}.mb-1[data-v-2bcce726]{margin-bottom:4px!important}.ml-1[data-v-2bcce726]{margin-left:4px!important}.mx-1[data-v-2bcce726]{margin-left:4px!important;margin-right:4px!important}.my-1[data-v-2bcce726]{margin-bottom:4px!important;margin-top:4px!important}.ma-1[data-v-2bcce726]{margin:4px!important}.mt-2[data-v-2bcce726]{margin-top:8px!important}.mr-2[data-v-2bcce726]{margin-right:8px!important}.mb-2[data-v-2bcce726]{margin-bottom:8px!important}.ml-2[data-v-2bcce726]{margin-left:8px!important}.mx-2[data-v-2bcce726]{margin-left:8px!important;margin-right:8px!important}.my-2[data-v-2bcce726]{margin-bottom:8px!important;margin-top:8px!important}.ma-2[data-v-2bcce726]{margin:8px!important}.mt-3[data-v-2bcce726]{margin-top:12px!important}.mr-3[data-v-2bcce726]{margin-right:12px!important}.mb-3[data-v-2bcce726]{margin-bottom:12px!important}.ml-3[data-v-2bcce726]{margin-left:12px!important}.mx-3[data-v-2bcce726]{margin-left:12px!important;margin-right:12px!important}.my-3[data-v-2bcce726]{margin-bottom:12px!important;margin-top:12px!important}.ma-3[data-v-2bcce726]{margin:12px!important}.mt-4[data-v-2bcce726]{margin-top:16px!important}.mr-4[data-v-2bcce726]{margin-right:16px!important}.mb-4[data-v-2bcce726]{margin-bottom:16px!important}.ml-4[data-v-2bcce726]{margin-left:16px!important}.mx-4[data-v-2bcce726]{margin-left:16px!important;margin-right:16px!important}.my-4[data-v-2bcce726]{margin-bottom:16px!important;margin-top:16px!important}.ma-4[data-v-2bcce726]{margin:16px!important}.mt-5[data-v-2bcce726]{margin-top:24px!important}.mr-5[data-v-2bcce726]{margin-right:24px!important}.mb-5[data-v-2bcce726]{margin-bottom:24px!important}.ml-5[data-v-2bcce726]{margin-left:24px!important}.mx-5[data-v-2bcce726]{margin-left:24px!important;margin-right:24px!important}.my-5[data-v-2bcce726]{margin-bottom:24px!important;margin-top:24px!important}.ma-5[data-v-2bcce726]{margin:24px!important}.mt-6[data-v-2bcce726]{margin-top:32px!important}.mr-6[data-v-2bcce726]{margin-right:32px!important}.mb-6[data-v-2bcce726]{margin-bottom:32px!important}.ml-6[data-v-2bcce726]{margin-left:32px!important}.mx-6[data-v-2bcce726]{margin-left:32px!important;margin-right:32px!important}.my-6[data-v-2bcce726]{margin-bottom:32px!important;margin-top:32px!important}.ma-6[data-v-2bcce726]{margin:32px!important}.mt-7[data-v-2bcce726]{margin-top:48px!important}.mr-7[data-v-2bcce726]{margin-right:48px!important}.mb-7[data-v-2bcce726]{margin-bottom:48px!important}.ml-7[data-v-2bcce726]{margin-left:48px!important}.mx-7[data-v-2bcce726]{margin-left:48px!important;margin-right:48px!important}.my-7[data-v-2bcce726]{margin-bottom:48px!important;margin-top:48px!important}.ma-7[data-v-2bcce726]{margin:48px!important}.mt-8[data-v-2bcce726]{margin-top:64px!important}.mr-8[data-v-2bcce726]{margin-right:64px!important}.mb-8[data-v-2bcce726]{margin-bottom:64px!important}.ml-8[data-v-2bcce726]{margin-left:64px!important}.mx-8[data-v-2bcce726]{margin-left:64px!important;margin-right:64px!important}.my-8[data-v-2bcce726]{margin-bottom:64px!important;margin-top:64px!important}.ma-8[data-v-2bcce726]{margin:64px!important}.pt-0[data-v-2bcce726]{padding-top:0!important}.pr-0[data-v-2bcce726]{padding-right:0!important}.pb-0[data-v-2bcce726]{padding-bottom:0!important}.pl-0[data-v-2bcce726]{padding-left:0!important}.pt-1[data-v-2bcce726]{padding-top:4px!important}.pr-1[data-v-2bcce726]{padding-right:4px!important}.pb-1[data-v-2bcce726]{padding-bottom:4px!important}.pl-1[data-v-2bcce726]{padding-left:4px!important}.px-1[data-v-2bcce726]{padding-left:4px!important;padding-right:4px!important}.py-1[data-v-2bcce726]{padding-bottom:4px!important;padding-top:4px!important}.pa-1[data-v-2bcce726]{padding:4px!important}.pt-2[data-v-2bcce726]{padding-top:8px!important}.pr-2[data-v-2bcce726]{padding-right:8px!important}.pb-2[data-v-2bcce726]{padding-bottom:8px!important}.pl-2[data-v-2bcce726]{padding-left:8px!important}.px-2[data-v-2bcce726]{padding-left:8px!important;padding-right:8px!important}.py-2[data-v-2bcce726]{padding-bottom:8px!important;padding-top:8px!important}.pa-2[data-v-2bcce726]{padding:8px!important}.pt-3[data-v-2bcce726]{padding-top:12px!important}.pr-3[data-v-2bcce726]{padding-right:12px!important}.pb-3[data-v-2bcce726]{padding-bottom:12px!important}.pl-3[data-v-2bcce726]{padding-left:12px!important}.px-3[data-v-2bcce726]{padding-left:12px!important;padding-right:12px!important}.py-3[data-v-2bcce726]{padding-bottom:12px!important;padding-top:12px!important}.pa-3[data-v-2bcce726]{padding:12px!important}.pt-4[data-v-2bcce726]{padding-top:16px!important}.pr-4[data-v-2bcce726]{padding-right:16px!important}.pb-4[data-v-2bcce726]{padding-bottom:16px!important}.pl-4[data-v-2bcce726]{padding-left:16px!important}.px-4[data-v-2bcce726]{padding-left:16px!important;padding-right:16px!important}.py-4[data-v-2bcce726]{padding-bottom:16px!important;padding-top:16px!important}.pa-4[data-v-2bcce726]{padding:16px!important}.pt-5[data-v-2bcce726]{padding-top:24px!important}.pr-5[data-v-2bcce726]{padding-right:24px!important}.pb-5[data-v-2bcce726]{padding-bottom:24px!important}.pl-5[data-v-2bcce726]{padding-left:24px!important}.px-5[data-v-2bcce726]{padding-left:24px!important;padding-right:24px!important}.py-5[data-v-2bcce726]{padding-bottom:24px!important;padding-top:24px!important}.pa-5[data-v-2bcce726]{padding:24px!important}.pt-6[data-v-2bcce726]{padding-top:32px!important}.pr-6[data-v-2bcce726]{padding-right:32px!important}.pb-6[data-v-2bcce726]{padding-bottom:32px!important}.pl-6[data-v-2bcce726]{padding-left:32px!important}.px-6[data-v-2bcce726]{padding-left:32px!important;padding-right:32px!important}.py-6[data-v-2bcce726]{padding-bottom:32px!important;padding-top:32px!important}.pa-6[data-v-2bcce726]{padding:32px!important}.pt-7[data-v-2bcce726]{padding-top:48px!important}.pr-7[data-v-2bcce726]{padding-right:48px!important}.pb-7[data-v-2bcce726]{padding-bottom:48px!important}.pl-7[data-v-2bcce726]{padding-left:48px!important}.px-7[data-v-2bcce726]{padding-left:48px!important;padding-right:48px!important}.py-7[data-v-2bcce726]{padding-bottom:48px!important;padding-top:48px!important}.pa-7[data-v-2bcce726]{padding:48px!important}.pt-8[data-v-2bcce726]{padding-top:64px!important}.pr-8[data-v-2bcce726]{padding-right:64px!important}.pb-8[data-v-2bcce726]{padding-bottom:64px!important}.pl-8[data-v-2bcce726]{padding-left:64px!important}.px-8[data-v-2bcce726]{padding-left:64px!important;padding-right:64px!important}.py-8[data-v-2bcce726]{padding-bottom:64px!important;padding-top:64px!important}.pa-8[data-v-2bcce726]{padding:64px!important}.float-left[data-v-2bcce726]{float:left!important}.float-right[data-v-2bcce726]{float:right!important}.float-none[data-v-2bcce726]{float:none!important}.truncate[data-v-2bcce726]{line-height:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-truncation[data-v-2bcce726]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);overflow:hidden}.truncate-multi[data-v-2bcce726]{font-size:16px;font-size:var(--TFontSize, 16px);line-height:24px;line-height:var(--TLineHeight, 24px);max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important;position:relative}.truncate-multi .truncate-multi[data-v-2bcce726]:before{content:"...";position:absolute;right:12px;right:var(--TPosRight, 12px);top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5)}.capitalize[data-v-2bcce726]{text-transform:capitalize!important}.lowercase[data-v-2bcce726]{text-transform:lowercase!important}.uppercase[data-v-2bcce726]{text-transform:uppercase!important}.bold-500[data-v-2bcce726]{font-weight:500!important}.bold-600[data-v-2bcce726]{font-weight:600!important}.bold-700[data-v-2bcce726]{font-weight:700!important}.d-none[data-v-2bcce726]{display:none!important}.d-inline[data-v-2bcce726]{display:inline!important}.d-inline-block[data-v-2bcce726]{display:inline-block!important}.d-block[data-v-2bcce726]{display:block!important}.d-flex[data-v-2bcce726]{display:flex!important}.d-inline-flex[data-v-2bcce726]{display:inline-flex!important}.flex-fill[data-v-2bcce726]{flex:1 1 auto!important}.flex-row[data-v-2bcce726]{flex-direction:row!important}.flex-column[data-v-2bcce726]{flex-direction:column!important}.flex-row-reverse[data-v-2bcce726]{flex-direction:row-reverse!important}.flex-column-reverse[data-v-2bcce726]{flex-direction:column-reverse!important}.flex-grow-0[data-v-2bcce726]{flex-grow:0!important}.flex-grow-1[data-v-2bcce726]{flex-grow:1!important}.justify-content-start[data-v-2bcce726]{justify-content:flex-start!important}.justify-content-end[data-v-2bcce726]{justify-content:flex-end!important}.justify-content-center[data-v-2bcce726]{justify-content:center!important}.justify-content-between[data-v-2bcce726]{justify-content:space-between!important}.justify-content-around[data-v-2bcce726]{justify-content:space-around!important}.align-items-start[data-v-2bcce726]{align-items:flex-start!important}.align-items-end[data-v-2bcce726]{align-items:flex-end!important}.align-items-center[data-v-2bcce726]{align-items:center!important}.align-items-baseline[data-v-2bcce726]{align-items:baseline!important}.align-items-stretch[data-v-2bcce726]{align-items:stretch!important}.align-content-start[data-v-2bcce726]{align-content:flex-start!important}.align-content-end[data-v-2bcce726]{align-content:flex-end!important}.align-content-center[data-v-2bcce726]{align-content:center!important}.align-content-between[data-v-2bcce726]{align-content:space-between!important}.align-content-around[data-v-2bcce726]{align-content:space-around!important}.align-content-stretch[data-v-2bcce726]{align-content:stretch!important}.align-self-auto[data-v-2bcce726]{align-self:auto!important}.align-self-start[data-v-2bcce726]{align-self:flex-start!important}.align-self-end[data-v-2bcce726]{align-self:flex-end!important}.align-self-center[data-v-2bcce726]{align-self:center!important}.align-self-baseline[data-v-2bcce726]{align-self:baseline!important}.align-self-stretch[data-v-2bcce726]{align-self:stretch!important}.place-self-start[data-v-2bcce726]{place-self:flex-start!important}.place-self-center[data-v-2bcce726]{place-self:center!important}.place-self-end[data-v-2bcce726]{place-self:flex-end!important}.cursor-pointer[data-v-2bcce726]{cursor:pointer!important}.overflow-auto[data-v-2bcce726]{overflow:auto}.overflow-hidden[data-v-2bcce726]{overflow:hidden}.w-25[data-v-2bcce726]{width:25%!important}.w-50[data-v-2bcce726]{width:50%!important}.w-75[data-v-2bcce726]{width:75%!important}.w-100[data-v-2bcce726]{width:100%!important}.w-auto[data-v-2bcce726]{width:auto!important}.h-100[data-v-2bcce726]{height:100%!important}.h-auto[data-v-2bcce726]{height:auto!important}.h-screen[data-v-2bcce726]{min-height:100vh!important}.non-visual-button[data-v-2bcce726],.non-visual-button[data-v-2bcce726]:focus,.non-visual-button[data-v-2bcce726]:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin-2bcce726{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden[data-v-2bcce726]{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.form-group[data-v-2bcce726]{display:block;margin-bottom:24px;width:100%}.form-group hr[data-v-2bcce726]{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec));margin:32px 0}.k-input+.help[data-v-2bcce726],.k-input-wrapper+.help[data-v-2bcce726]{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-input-wrapper .text-on-input[data-v-2bcce726]{position:relative}.k-input-wrapper .text-on-input .hovered[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .focused[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required[data-v-2bcce726]{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600, #3c4557)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-wrapper .text-on-input label[data-v-2bcce726]{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600, #3c4557));display:inline-block;font-size:11px;font-weight:500;left:13px;line-height:1;margin-bottom:0;padding:2px 4px;position:absolute;top:-8px;transition:color .1s ease;width:auto;z-index:1}.k-input-wrapper .text-on-input label.hovered[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required[data-v-2bcce726]{color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.focused[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required[data-v-2bcce726]{color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.disabled[data-v-2bcce726],.k-input-wrapper .text-on-input label.disabled .is-required[data-v-2bcce726]{color:#6f7787;color:var(--grey-500, #6f7787)}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]{padding:17px 0 0 22px;resize:none;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:none!important;outline:1px solid #e7e7ec!important;outline:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]:hover{box-shadow:none!important;outline:1px solid #bdd3f9!important;outline:1px solid var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]:focus{box-shadow:none!important;outline:1px solid #3972d5!important;outline:1px solid var(--blue-400, #3972d5)!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]),.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]){border:none;border-radius:3px;box-sizing:border-box;color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));display:block;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:8px 16px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-60, 16px));width:100%;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]).k-input-small[data-v-2bcce726]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));padding:8px 12px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-sm, var(--kui-space-50, 12px))}.k-input:not([type=checkbox]):not([type=radio]).k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]).k-input-large[data-v-2bcce726]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):hover,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):focus,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):focus{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):disabled,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):invalid,.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::placeholder,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search][data-v-2bcce726],.form-control[type=search][data-v-2bcce726]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;padding-left:36px!important}.k-input[type=search][data-v-2bcce726]::-webkit-search-cancel-button,.form-control[type=search][data-v-2bcce726]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px;height:16px;width:16px}.k-input-wrapper.input-error textarea.k-input.form-control[data-v-2bcce726]{box-shadow:none!important;outline:1px solid #d44324!important;outline:1px solid var(--red-500, #d44324)!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input[data-v-2bcce726],.k-input-wrapper.input-error .k-input[data-v-2bcce726]:hover,.k-input-wrapper.input-error .k-input[data-v-2bcce726]:focus{box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;outline:none!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large[data-v-2bcce726],.k-input-wrapper.input-error .k-input:hover.k-input-large[data-v-2bcce726],.k-input-wrapper.input-error .k-input:focus.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label[data-v-2bcce726]{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input[data-v-2bcce726]:not([type=checkbox]),select.k-input[data-v-2bcce726]:not([type=checkbox]):read-only,select.k-input[data-v-2bcce726]:not([type=radio]),select.k-input[data-v-2bcce726]:not([type=radio]):read-only{background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff));height:38px}.k-input-label[data-v-2bcce726]{color:#000000d9;color:var(--KInputLabelColor, var(--black-85));display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, var(--kui-line-height-30, 20px)));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, var(--kui-space-40, 8px)))}.k-input-label .is-required[data-v-2bcce726]{color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-label .label-tooltip[data-v-2bcce726]{align-items:center;display:flex}.k-input-label .kong-icon[data-v-2bcce726]{margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-inputCheckbox.k-input-label[data-v-2bcce726],.k-inputRadio.k-input-label[data-v-2bcce726]{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:400;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}input.k-input[type=checkbox][data-v-2bcce726],input.k-input[type=radio][data-v-2bcce726],input.form-control[type=checkbox][data-v-2bcce726],input.form-control[type=radio][data-v-2bcce726]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));box-sizing:border-box;display:inline-block;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle}input.k-input[type=checkbox][data-v-2bcce726]:disabled,input.k-input[type=radio][data-v-2bcce726]:disabled,input.form-control[type=checkbox][data-v-2bcce726]:disabled,input.form-control[type=radio][data-v-2bcce726]:disabled{opacity:1}input.k-input[type=checkbox][data-v-2bcce726]:disabled:hover,input.k-input[type=radio][data-v-2bcce726]:disabled:hover,input.form-control[type=checkbox][data-v-2bcce726]:disabled:hover,input.form-control[type=radio][data-v-2bcce726]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox][data-v-2bcce726],input.form-control[type=checkbox][data-v-2bcce726]{border:none;border-radius:3px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));height:20px;margin:0 6px 0 0;outline:none;width:20px}input.k-input[type=checkbox][data-v-2bcce726]:not(:checked),input.form-control[type=checkbox][data-v-2bcce726]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:checked,input.form-control[type=checkbox][data-v-2bcce726]:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:checked::-ms-check,input.form-control[type=checkbox][data-v-2bcce726]:checked::-ms-check{background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));color:#fff}input.k-input[type=checkbox][data-v-2bcce726]:hover,input.k-input[type=checkbox][data-v-2bcce726]:active,input.form-control[type=checkbox][data-v-2bcce726]:hover,input.form-control[type=checkbox][data-v-2bcce726]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:focus,input.form-control[type=checkbox][data-v-2bcce726]:focus{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));outline:none}input.k-input[type=checkbox][data-v-2bcce726]:disabled:not(:checked),input.form-control[type=checkbox][data-v-2bcce726]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox][data-v-2bcce726]:disabled:checked,input.form-control[type=checkbox][data-v-2bcce726]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726],input.form-control[type=radio][data-v-2bcce726]{align-items:center;border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));display:inline-flex;height:20px;justify-content:center;margin:0 6px 0 0;width:20px}input.k-input[type=radio][data-v-2bcce726]:checked,input.form-control[type=radio][data-v-2bcce726]:checked{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-color:currentColor}input.k-input[type=radio][data-v-2bcce726]:checked:after,input.form-control[type=radio][data-v-2bcce726]:checked:after{background-color:currentColor;border-radius:100%;content:"";display:flex;height:10px;width:10px}input.k-input[type=radio][data-v-2bcce726]:checked:disabled,input.form-control[type=radio][data-v-2bcce726]:checked:disabled{border-color:#b6b6bd;border-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726]:checked:disabled:after,input.form-control[type=radio][data-v-2bcce726]:checked:disabled:after{background-color:#b6b6bd;background-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726]:checked::-ms-check,input.form-control[type=radio][data-v-2bcce726]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio][data-v-2bcce726]:disabled,input.form-control[type=radio][data-v-2bcce726]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch[data-v-2bcce726]{align-items:center;cursor:pointer;display:inline-flex}.k-switch.switch-with-icon .switch-control[data-v-2bcce726]{width:48px}.k-switch.switch-with-icon .kong-icon[data-v-2bcce726]{height:20px;left:57px;width:22px}.k-switch.switch-with-icon input:checked+.switch-control[data-v-2bcce726]:after{left:26px}.k-switch .switch-control[data-v-2bcce726]{background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));border-radius:12px;display:block;height:24px;margin-right:16px;position:relative;transition:.2s linear;width:44px}.k-switch .switch-control.has-label-left[data-v-2bcce726]{margin-left:16px;margin-right:0}.k-switch .switch-control[data-v-2bcce726]:after{background-color:#fff;background-color:var(--white, #ffffff);border-radius:50%;content:"";display:block;height:20px;left:2px;position:absolute;top:2px;transition:.2s linear;width:20px}.k-switch[disabled][data-v-2bcce726]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control[data-v-2bcce726],.k-switch[disabled]:not(:disabled) input[data-v-2bcce726]{opacity:.3;pointer-events:none}.k-switch input[data-v-2bcce726]{display:none}.k-switch input:checked+.switch-control[data-v-2bcce726]{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control[data-v-2bcce726]:after{left:22px}.k-switch span[data-v-2bcce726]{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}[data-v-2bcce726]:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: "Inter", Roboto, Helvetica, sans-serif;--font-family-mono: "JetBrains Mono", Consolas, monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body[data-v-2bcce726]{font-weight:400;font-weight:var(--font-weight-normal, 400)}.toaster-container-outer[data-v-2bcce726]{bottom:16px;max-width:300px;position:fixed;right:16px;transition:all .3s;width:auto;z-index:10000}.toaster-item[data-v-2bcce726]{box-shadow:0 0 12px #0000001f;display:flex;margin-bottom:16px;margin-bottom:var(--kui-space-60, 16px);overflow:hidden;transition:all .3s;width:100%}.toaster-item[data-v-2bcce726] .k-alert{--KAlertInfoBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));--KAlertSuccessBorder: var(--green-400, #42d782);--KAlertWarningBorder: var(--yellow-300, #ffd68c);--KAlertDangerBorder: var(--red-500, var(--kui-color-border-danger-weak, #ff3954));background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#000000b3;color:var(--black-70, var(--kui-color-text, #000933));display:flex;flex:1;justify-content:space-between;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);padding:16px;padding:var(--kui-space-60, 16px);text-align:left}.toaster-item[data-v-2bcce726] .k-alert .close{order:1;padding:0 0 0 16px;padding:var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--kui-space-60, 16px);position:relative;right:0}.toaster-item[data-v-2bcce726] .k-alert .close:focus,.toaster-item[data-v-2bcce726] .k-alert .close:active{outline:none}.toaster-item .message[data-v-2bcce726]{-webkit-hyphens:auto;hyphens:auto;max-width:150ch}.toaster-enter[data-v-2bcce726]{transform:translate(300px)}.toaster-leave-to[data-v-2bcce726]{transform:translate(100%)}.k-tree-item[data-v-ae1c4303]{align-items:center;background-color:#fff;background-color:var(--KTreeListItemUnselectedBackground, var(--kui-color-background, #ffffff));border:1px solid #e0e4ea;border:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-radius:8px;color:#232633;color:var(--KTreeListItemText, var(--kui-color-text-neutral-strongest, #232633));display:flex;padding:4px;padding:var(--kui-space-20, 4px);text-decoration:none}.k-tree-item .k-tree-item-icon[data-v-ae1c4303]{line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-tree-item.selected[data-v-ae1c4303]{background-color:#cdf1fe;background-color:var(--KTreeListItemSelectedBackground, #cdf1fe);border-color:#91e1fc;border-color:var(--KTreeListItemSelectedBorder, #91e1fc)}.k-tree-item.selected .k-tree-item-icon[data-v-ae1c4303]{color:#91e1fc;color:var(--KTreeListItemSelectedBorder, #91e1fc)}.k-tree-item[data-v-ae1c4303]:hover{color:#232633;color:var(--KTreeListItemText, var(--kui-color-text-neutral-strongest, #232633));cursor:grab}.k-tree-item.not-draggable[data-v-ae1c4303]{cursor:pointer}.k-tree-draggable .child-drop-zone[data-v-213ccd53]{min-height:6px;min-height:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-dragged[data-v-213ccd53]{cursor:move!important;cursor:grabbing!important}.k-tree-draggable .k-tree-item-dragged .has-no-children:last-of-type .child-drop-zone[data-v-213ccd53]:last-of-type,.k-tree-draggable .k-tree-item-dragged.has-no-children .child-drop-zone[data-v-213ccd53]:last-of-type{background-color:#91e1fc;background-color:var(--KTreeListItemSelectedBorder, #91e1fc);border-radius:100px;border-radius:var(--kui-border-radius-round, 100px);margin-left:0;margin-left:var(--kui-space-0, 0px);min-height:4px}.k-tree-draggable .k-tree-item-dragged[data-v-213ccd53]:after{display:none}.k-tree-draggable .k-tree-item-grabbing[data-v-213ccd53]{display:none}.k-tree-draggable .k-tree-draggable[data-v-213ccd53]{counter-reset:item;margin-left:16px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]{margin:3px 0 0 3px;margin:calc(var(--KTreeListDropZoneHeight, 6px) / 2) 0 0 calc(var(--KTreeListDropZoneHeight, 6px) / 2);position:relative}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:before{border-bottom:1px solid #e0e4ea;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-left:1px solid #e0e4ea;border-left:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-radius:0 0 0 5px;border-radius:var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) 5px;content:"";height:26px;height:calc(var(--KTreeListDropZoneHeight, 6px) + 20px);left:-12px;position:absolute;top:-3px;top:calc(var(--KTreeListDropZoneHeight, 6px) / 2 * -1);width:12px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:after{border-left:1px solid #e0e4ea;border-left:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));content:"";height:100%;left:-12px;position:absolute;top:8px;top:calc(var(--KTreeListDropZoneHeight, 6px) + 2px);width:12px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:first-child{padding-top:6px;padding-top:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:last-child:after{display:none}.k-tree-list .k-tree-draggable{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-tree-list>.k-tree-draggable>.k-tree-item-container:before{display:none}.k-tree-list>.k-tree-draggable>.k-tree-item-container:after{display:none}.k-tree-list-grabbing *,.k-tree-item-grabbing *{cursor:move!important;cursor:grabbing!important}.view-switch-button[data-v-7f933b41]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;--KButtonPaddingY: var(--kui-space-30, 6px);--KButtonPaddingX: var(--kui-space-30, 6px);--KButtonSecondaryHover: var(--white, var(--kui-color-background, #ffffff));--KButtonSecondaryHoverBorder: var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff));--KButtonSecondaryFocus: none;transform:scale(1) translateZ(0);transform:scale(var(--scale, 1)) translateZ(0)}.view-switch-button[data-v-7f933b41]:focus,.view-switch-button[data-v-7f933b41]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.view-switch-button.paused .icon i[data-v-7f933b41]{animation-duration:0s}.view-switch-button .icon[data-v-7f933b41]{height:24px;position:relative;width:24px}.view-switch-button .icon i[data-v-7f933b41]{animation:none .5s linear forwards 0s;animation:var(--name, var(--dots-name, none)) var(--duration, var(--dots-duration, .5s)) var(--easing, var(--dots-easing, linear)) forwards var(--delay, var(--dots-delay, 0s));background-color:#6c7489;background-color:var(--grey-500, var(--kui-color-background-neutral, #6c7489));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:block;height:7px;height:var(--height, 7px);left:4px;left:var(--left, 4px);position:absolute;top:4px;top:var(--top, 4px);transition:background-color .2s ease;width:7px;width:var(--width, 7px)}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(1){--x-middle: -8px;--y-middle: 10px;--x-end: -2px;--y-end: 12px;--x-back: 10px;--y-back: 7px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(2){--left: 13px;--x-middle: -12px;--y-middle: 5px;--x-end: -11px;--y-end: 7px;--x-back: -3px;--y-back: 1px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(3){--top: 13px;--x-middle: 4px;--y-middle: -5px;--x-end: -2px;--y-end: -7px;--x-back: -5px;--y-back: 0px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(4){--left: 13px;--top: 13px;--x-middle: 0;--y-middle: -10px;--x-end: -11px;--y-end: -12px;--x-back: -14px;--y-back: -8px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .lines[data-v-7f933b41]{--name: var(--lines-name, none);--duration: var(--lines-duration, .2s);--easing: var(--lines-easing, linear);--delay: var(--lines-delay, 0s)}.view-switch-button .icon .lines i[data-v-7f933b41]{--left: 9px;--top: 3px;--height: 2px;--width: 11px;transform:translateY(20%) translateZ(0) scaleX(0);transform-origin:0 50%}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(2){--top: 8px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(3){--top: 13px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(4){--top: 18px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(4){transform-origin:100% 50%}.view-switch-button.table[data-v-7f933b41]{--dots-name: back;--lines-name: scale-down}.view-switch-button.table .lines i[data-v-7f933b41]{transform-origin:0 50%}.view-switch-button.table .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button.table .lines i[data-v-7f933b41]:nth-child(4){transform-origin:100% 50%}.view-switch-button.grid[data-v-7f933b41]{--dots-name: move;--lines-name: scale;--lines-duration: .15s;--lines-delay: .3s}.view-switch-button.grid .lines i[data-v-7f933b41]{transform-origin:100% 50%}.view-switch-button.grid .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button.grid .lines i[data-v-7f933b41]:nth-child(4){transform-origin:0 50%}@keyframes move{50%{transform:translate(0) scale(.4);transform:translate(var(--x-middle, 0),var(--y-middle, 0)) scale(.4)}to{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}}@keyframes back{0%,15%{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}50%{transform:translate(0) scale(.5);transform:translate(var(--x-back, 0),var(--y-back, 0)) scale(.5)}to{transform:translate(0) scale(1);transform:translate(var(--x-back-end, 0),var(--y-back-end, 0)) scale(1)}}@keyframes scale{to{transform:translateY(20%) translateZ(0) scaleX(1)}}@keyframes scale-down{0%{transform:translateY(20%) translateZ(0) scaleX(1)}to{transform:translateY(20%) translateZ(0) scaleX(0)}}.k-external-link[data-v-27871540]{align-items:center;color:#0044f4;color:var(--KExternalLinkColor, var(--kui-color-text-primary, #0044f4));display:inline-flex;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);text-decoration:none}.k-external-link[data-v-27871540]:hover{color:#0030cc;color:var(--KExternalLinkColorHover, var(--kui-color-text-primary-strong, #0030cc))}.k-external-link .kong-icon[data-v-27871540]{margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px))}.k-truncate[data-v-791c716f]{align-items:flex-start;display:flex;overflow:hidden;padding:4px;padding:var(--kui-space-20, 4px)}.k-truncate .k-truncate-expand-controls[data-v-791c716f]{align-items:flex-end!important;display:flex!important;height:100%!important}.k-truncate .expand-trigger[data-v-791c716f],.k-truncate .collapse-trigger[data-v-791c716f]{--KButtonLink: var(--KTruncateToggleColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));--KButtonPrimaryBase: var(--KTruncateCollapseBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonPrimaryHover: var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));--KButtonPrimaryActive: var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-truncate.k-truncate-content[data-v-791c716f]{display:flex;flex-direction:row-reverse;height:var(--b2b587b4)}.k-truncate.k-truncate-content.expanded[data-v-791c716f]{height:auto}.k-truncate.k-truncate-content .k-truncate-container[data-v-791c716f]{display:flex;flex-wrap:wrap;gap:var(--1d00c262);margin-right:auto;position:relative}.k-truncate.k-truncate-content .expand-trigger[data-v-791c716f]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.k-truncate.k-truncate-content .expand-trigger[data-v-791c716f]:before{content:"+";margin-right:-7px}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]{padding:4px;padding:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:focus,.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:active{box-shadow:none}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:focus-within{background-color:#eefaff;background-color:var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weakest, #eefaff)));outline:-webkit-focus-ring-color auto 1px}.k-truncate.k-truncate-text[data-v-791c716f]{display:flex;flex-direction:column}.k-truncate.k-truncate-text .k-truncate-container[data-v-791c716f]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--c3af62ea);overflow:hidden}.k-truncate.k-truncate-text.expanded .k-truncate-container[data-v-791c716f]{display:block}.k-truncate.k-truncate-text .expand-trigger[data-v-791c716f],.k-truncate.k-truncate-text .collapse-trigger[data-v-791c716f]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.k-truncate .k-truncate-collapse-controls[data-v-791c716f]{margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;place-self:flex-end!important}.k-method-badge[data-v-f90a8059]{display:flex;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);justify-content:center}.k-method-badge.k-method-toggle[data-v-f90a8059]{padding:4px;padding:var(--spacing-xxs, var(--kui-space-20, 4px));padding-left:12px;padding-left:var(--spacing-sm, var(--kui-space-50, 12px));--KInputSwitchLabel: var(--54a77592)}.k-method-badge.k-method-toggle[data-v-f90a8059] .k-switch{pointer-events:none}/*! KONGPONENTS_STYLES */.type-xxxl{font-size:32px;font-size:var(--type-xxxl)}.type-xxl{font-size:28px;font-size:var(--type-xxl)}.type-xl{font-size:22px;font-size:var(--type-xl)}.type-lg{font-size:18px;font-size:var(--type-lg)}.type-md{font-size:16px;font-size:var(--type-md)}.type-sm{font-size:14px;font-size:var(--type-sm)}.type-xs{font-size:12px;font-size:var(--type-xs)}.type-xxs{font-size:10px;font-size:var(--type-xxs)}.mono{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--font-family-mono)}.mono.type-xxxl{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100{color:#f2f6fe;color:var(--blue-100)}.color-blue-200{color:#bdd3f9;color:var(--blue-200)}.color-blue-300{color:#8ab3fa;color:var(--blue-300)}.color-blue-400{color:#3972d5;color:var(--blue-400)}.color-blue-500{color:#1155cb;color:var(--blue-500)}.color-blue-600{color:#003694;color:var(--blue-600)}.color-blue-700{color:#0a2b66;color:var(--blue-700)}.color-petrol-100{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200{color:#0364ac;color:var(--petrol-200)}.color-purple-100{color:#d7d8fe;color:var(--purple-100)}.color-purple-200{color:#bec0fd;color:var(--purple-200)}.color-purple-300{color:#9396fc;color:var(--purple-300)}.color-purple-400{color:#473cfb;color:var(--purple-400)}.color-steel-100{color:#f0f4fa;color:var(--steel-100)}.color-steel-200{color:#dae3f2;color:var(--steel-200)}.color-steel-300{color:#a3b6d9;color:var(--steel-300)}.color-steel-400{color:#7d91b3;color:var(--steel-400)}.color-steel-500{color:#5c7299;color:var(--steel-500)}.color-steel-600{color:#395380;color:var(--steel-600)}.color-steel-700{color:#273c61;color:var(--steel-700)}.color-red-100{color:#ffdede;color:var(--red-100)}.color-red-200{color:#fcc;color:var(--red-200)}.color-red-300{color:#ff9a99;color:var(--red-300)}.color-red-400{color:#ff7877;color:var(--red-400)}.color-red-500{color:#d44324;color:var(--red-500)}.color-red-600{color:#e50000;color:var(--red-600)}.color-red-700{color:#922021;color:var(--red-700)}.color-green-100{color:#e8f8f5;color:var(--green-100)}.color-green-200{color:#c0f2d5;color:var(--green-200)}.color-green-300{color:#84e5ae;color:var(--green-300)}.color-green-400{color:#42d782;color:var(--green-400)}.color-green-500{color:#07a88d;color:var(--green-500)}.color-green-600{color:#008871;color:var(--green-600)}.color-green-700{color:#13755e;color:var(--green-700)}.color-teal-100{color:#cdf1fe;color:var(--teal-100)}.color-teal-200{color:#91e1fc;color:var(--teal-200)}.color-teal-300{color:#169fcc;color:var(--teal-300)}.color-teal-400{color:#0a7fae;color:var(--teal-400)}.color-teal-500{color:#006e9d;color:var(--teal-500)}.color-yellow-100{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500{color:#c67c06;color:var(--yellow-500)}.color-yellow-600{color:#a05604;color:var(--yellow-600)}.color-grey-100{color:#f8f8fa;color:var(--grey-100)}.color-grey-200{color:#f1f1f5;color:var(--grey-200)}.color-grey-300{color:#e7e7ec;color:var(--grey-300)}.color-grey-400{color:#b6b6bd;color:var(--grey-400)}.color-grey-500{color:#6f7787;color:var(--grey-500)}.color-grey-600{color:#3c4557;color:var(--grey-600)}.color-black-85{color:#000000d9;color:var(--black-85)}.color-black-70{color:#000000b3;color:var(--black-70)}.color-black-45{color:#00000073;color:var(--black-45)}.color-black-25{color:#00000040;color:var(--black-25)}.color-black-10{color:#0000001a;color:var(--black-10)}.color-black-100{color:#dfdfdf;color:var(--black-100)}.color-black-200{color:#b1b2b1;color:var(--black-200)}.color-black-300{color:#6f7787;color:var(--black-300)}.color-black-400{color:#3c4557;color:var(--black-400)}.color-black-500{color:#0b172d;color:var(--black-500)}.color-white{color:#fff;color:var(--white)}.style-heading-1{font-size:32px!important;font-weight:400!important;line-height:36px!important}.style-heading-2{font-size:20px!important;font-weight:400!important;line-height:24px!important}.style-heading-3{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-heading-4{font-size:14px!important;font-weight:400!important;line-height:20px!important}.style-body-lg,.style-body-lg-bold{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-body-md{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-md-bold{font-size:13px!important;font-weight:400!important;line-height:24px!important}.style-body-sm,.style-body-sm-bold{font-size:12px!important;font-weight:400!important;line-height:16px!important}.style-body-tiny{font-size:11px!important;font-weight:300!important;line-height:16px!important}.style-body-link{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-bc{font-size:12px!important;font-weight:400!important;line-height:24px!important;text-transform:uppercase!important}.style-body-code{font-size:13px!important;font-weight:100!important;line-height:24px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.ma-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.ma-0{margin:0!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-bottom:auto!important;padding-top:auto!important}.pa-auto{padding-bottom:auto!important;padding-left:auto!important;padding-right:auto!important;padding-top:auto!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.pa-0{padding:0!important}.mt-8{margin-top:64px!important}.mr-8{margin-right:64px!important}.mb-8{margin-bottom:64px!important}.ml-8{margin-left:64px!important}.mx-8{margin-left:64px!important;margin-right:64px!important}.my-8{margin-bottom:64px!important;margin-top:64px!important}.ma-8{margin:64px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.pl-8{padding-left:64px!important}.px-8{padding-left:64px!important;padding-right:64px!important}.py-8{padding-bottom:64px!important;padding-top:64px!important}.pa-8{padding:64px!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.truncate{line-height:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-truncation{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);overflow:hidden}.truncate-multi{font-size:16px;font-size:var(--TFontSize, 16px);line-height:24px;line-height:var(--TLineHeight, 24px);max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important;position:relative}.truncate-multi .truncate-multi:before{content:"...";position:absolute;right:12px;right:var(--TPosRight, 12px);top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5)}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.bold-500{font-weight:500!important}.bold-600{font-weight:600!important}.bold-700{font-weight:700!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.place-self-start{place-self:flex-start!important}.place-self-center{place-self:center!important}.place-self-end{place-self:flex-end!important}.cursor-pointer{cursor:pointer!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-auto{height:auto!important}.h-screen{min-height:100vh!important}.non-visual-button,.non-visual-button:focus,.non-visual-button:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.form-group{display:block;margin-bottom:24px;width:100%}.form-group hr{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec));margin:32px 0}.k-input+.help,.k-input-wrapper+.help{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-input-wrapper .text-on-input{position:relative}.k-input-wrapper .text-on-input .hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600, #3c4557)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-wrapper .text-on-input label{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600, #3c4557));display:inline-block;font-size:11px;font-weight:500;left:13px;line-height:1;margin-bottom:0;padding:2px 4px;position:absolute;top:-8px;transition:color .1s ease;width:auto;z-index:1}.k-input-wrapper .text-on-input label.hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required{color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required{color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.disabled,.k-input-wrapper .text-on-input label.disabled .is-required{color:#6f7787;color:var(--grey-500, #6f7787)}.k-input-wrapper textarea.k-input.form-control{padding:17px 0 0 22px;resize:none;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:none!important;outline:1px solid #e7e7ec!important;outline:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input-wrapper textarea.k-input.form-control:hover{box-shadow:none!important;outline:1px solid #bdd3f9!important;outline:1px solid var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input-wrapper textarea.k-input.form-control:focus{box-shadow:none!important;outline:1px solid #3972d5!important;outline:1px solid var(--blue-400, #3972d5)!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]),.form-control:not([type=checkbox]):not([type=radio]){border:none;border-radius:3px;box-sizing:border-box;color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));display:block;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:8px 16px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-60, 16px));width:100%;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small,.form-control:not([type=checkbox]):not([type=radio]).k-input-small{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));padding:8px 12px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-sm, var(--kui-space-50, 12px))}.k-input:not([type=checkbox]):not([type=radio]).k-input-large,.form-control:not([type=checkbox]):not([type=radio]).k-input-large{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-input:not([type=checkbox]):not([type=radio]):hover,.form-control:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus,.form-control:not([type=checkbox]):not([type=radio]):focus{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):disabled,.form-control:not([type=checkbox]):not([type=radio]):disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control:not([type=checkbox]):not([type=radio]):invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input:not([type=checkbox]):not([type=radio])::placeholder,.form-control:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search],.form-control[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;padding-left:36px!important}.k-input[type=search]::-webkit-search-cancel-button,.form-control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px;height:16px;width:16px}.k-input-wrapper.input-error textarea.k-input.form-control{box-shadow:none!important;outline:1px solid #d44324!important;outline:1px solid var(--red-500, #d44324)!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input,.k-input-wrapper.input-error .k-input:hover,.k-input-wrapper.input-error .k-input:focus{box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;outline:none!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large,.k-input-wrapper.input-error .k-input:hover.k-input-large,.k-input-wrapper.input-error .k-input:focus.k-input-large{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input:not([type=checkbox]),select.k-input:not([type=checkbox]):read-only,select.k-input:not([type=radio]),select.k-input:not([type=radio]):read-only{background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff));height:38px}.k-input-label{color:#000000d9;color:var(--KInputLabelColor, var(--black-85));display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, var(--kui-line-height-30, 20px)));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, var(--kui-space-40, 8px)))}.k-input-label .is-required{color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-label .label-tooltip{align-items:center;display:flex}.k-input-label .kong-icon{margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-inputCheckbox.k-input-label,.k-inputRadio.k-input-label{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:400;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}input.k-input[type=checkbox],input.k-input[type=radio],input.form-control[type=checkbox],input.form-control[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));box-sizing:border-box;display:inline-block;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle}input.k-input[type=checkbox]:disabled,input.k-input[type=radio]:disabled,input.form-control[type=checkbox]:disabled,input.form-control[type=radio]:disabled{opacity:1}input.k-input[type=checkbox]:disabled:hover,input.k-input[type=radio]:disabled:hover,input.form-control[type=checkbox]:disabled:hover,input.form-control[type=radio]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox],input.form-control[type=checkbox]{border:none;border-radius:3px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));height:20px;margin:0 6px 0 0;outline:none;width:20px}input.k-input[type=checkbox]:not(:checked),input.form-control[type=checkbox]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:checked,input.form-control[type=checkbox]:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:checked::-ms-check,input.form-control[type=checkbox]:checked::-ms-check{background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));color:#fff}input.k-input[type=checkbox]:hover,input.k-input[type=checkbox]:active,input.form-control[type=checkbox]:hover,input.form-control[type=checkbox]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:focus,input.form-control[type=checkbox]:focus{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));outline:none}input.k-input[type=checkbox]:disabled:not(:checked),input.form-control[type=checkbox]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox]:disabled:checked,input.form-control[type=checkbox]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio],input.form-control[type=radio]{align-items:center;border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));display:inline-flex;height:20px;justify-content:center;margin:0 6px 0 0;width:20px}input.k-input[type=radio]:checked,input.form-control[type=radio]:checked{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-color:currentColor}input.k-input[type=radio]:checked:after,input.form-control[type=radio]:checked:after{background-color:currentColor;border-radius:100%;content:"";display:flex;height:10px;width:10px}input.k-input[type=radio]:checked:disabled,input.form-control[type=radio]:checked:disabled{border-color:#b6b6bd;border-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio]:checked:disabled:after,input.form-control[type=radio]:checked:disabled:after{background-color:#b6b6bd;background-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio]:checked::-ms-check,input.form-control[type=radio]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio]:disabled,input.form-control[type=radio]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch{align-items:center;cursor:pointer;display:inline-flex}.k-switch.switch-with-icon .switch-control{width:48px}.k-switch.switch-with-icon .kong-icon{height:20px;left:57px;width:22px}.k-switch.switch-with-icon input:checked+.switch-control:after{left:26px}.k-switch .switch-control{background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));border-radius:12px;display:block;height:24px;margin-right:16px;position:relative;transition:.2s linear;width:44px}.k-switch .switch-control.has-label-left{margin-left:16px;margin-right:0}.k-switch .switch-control:after{background-color:#fff;background-color:var(--white, #ffffff);border-radius:50%;content:"";display:block;height:20px;left:2px;position:absolute;top:2px;transition:.2s linear;width:20px}.k-switch[disabled]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control,.k-switch[disabled]:not(:disabled) input{opacity:.3;pointer-events:none}.k-switch input{display:none}.k-switch input:checked+.switch-control{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control:after{left:22px}.k-switch span{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: "Inter", Roboto, Helvetica, sans-serif;--font-family-mono: "JetBrains Mono", Consolas, monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body{font-weight:400;font-weight:var(--font-weight-normal, 400)}.mt-auto{margin-top:auto!important}.mt-0{margin-top:0!important}.mr-auto{margin-right:auto!important}.mr-0{margin-right:0!important}.mb-auto{margin-bottom:auto!important}.mb-0{margin-bottom:0!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.my-1{margin-bottom:4px!important;margin-top:4px!important}.ma-1{margin:4px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.my-2{margin-bottom:8px!important;margin-top:8px!important}.ma-2{margin:8px!important}.mt-3{margin-top:12px!important}.mr-3{margin-right:12px!important}.mb-3{margin-bottom:12px!important}.ml-3{margin-left:12px!important}.mx-3{margin-left:12px!important;margin-right:12px!important}.my-3{margin-bottom:12px!important;margin-top:12px!important}.ma-3{margin:12px!important}.mt-4{margin-top:16px!important}.mr-4{margin-right:16px!important}.mb-4{margin-bottom:16px!important}.ml-4{margin-left:16px!important}.mx-4{margin-left:16px!important;margin-right:16px!important}.my-4{margin-bottom:16px!important;margin-top:16px!important}.ma-4{margin:16px!important}.mt-5{margin-top:24px!important}.mr-5{margin-right:24px!important}.mb-5{margin-bottom:24px!important}.ml-5{margin-left:24px!important}.mx-5{margin-left:24px!important;margin-right:24px!important}.my-5{margin-bottom:24px!important;margin-top:24px!important}.ma-5{margin:24px!important}.mt-6{margin-top:32px!important}.mr-6{margin-right:32px!important}.mb-6{margin-bottom:32px!important}.ml-6{margin-left:32px!important}.mx-6{margin-left:32px!important;margin-right:32px!important}.my-6{margin-bottom:32px!important;margin-top:32px!important}.ma-6{margin:32px!important}.mt-7{margin-top:48px!important}.mr-7{margin-right:48px!important}.mb-7{margin-bottom:48px!important}.ml-7{margin-left:48px!important}.mx-7{margin-left:48px!important;margin-right:48px!important}.my-7{margin-bottom:48px!important;margin-top:48px!important}.ma-7{margin:48px!important}.mt-8{margin-top:48px!important}.mr-8{margin-right:48px!important}.mb-8{margin-bottom:48px!important}.ml-8{margin-left:48px!important}.mx-8{margin-left:48px!important;margin-right:48px!important}.my-8{margin-bottom:48px!important;margin-top:48px!important}.ma-8{margin:48px!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.px-1{padding-left:4px!important;padding-right:4px!important}.py-1{padding-bottom:4px!important;padding-top:4px!important}.pa-1{padding:4px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.py-2{padding-bottom:8px!important;padding-top:8px!important}.pa-2{padding:8px!important}.pt-3{padding-top:12px!important}.pr-3{padding-right:12px!important}.pb-3{padding-bottom:12px!important}.pl-3{padding-left:12px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.py-3{padding-bottom:12px!important;padding-top:12px!important}.pa-3{padding:12px!important}.pt-4{padding-top:16px!important}.pr-4{padding-right:16px!important}.pb-4{padding-bottom:16px!important}.pl-4{padding-left:16px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.py-4{padding-bottom:16px!important;padding-top:16px!important}.pa-4{padding:16px!important}.pt-5{padding-top:24px!important}.pr-5{padding-right:24px!important}.pb-5{padding-bottom:24px!important}.pl-5{padding-left:24px!important}.px-5{padding-left:24px!important;padding-right:24px!important}.py-5{padding-bottom:24px!important;padding-top:24px!important}.pa-5{padding:24px!important}.pt-6{padding-top:32px!important}.pr-6{padding-right:32px!important}.pb-6{padding-bottom:32px!important}.pl-6{padding-left:32px!important}.px-6{padding-left:32px!important;padding-right:32px!important}.py-6{padding-bottom:32px!important;padding-top:32px!important}.pa-6{padding:32px!important}.pt-7{padding-top:48px!important}.pr-7{padding-right:48px!important}.pb-7{padding-bottom:48px!important}.pl-7{padding-left:48px!important}.px-7{padding-left:48px!important;padding-right:48px!important}.py-7{padding-bottom:48px!important;padding-top:48px!important}.pa-7{padding:48px!important}.pt-8{padding-top:48px!important}.pr-8{padding-right:48px!important}.pb-8{padding-bottom:48px!important}.pl-8{padding-left:48px!important}.px-8{padding-left:48px!important;padding-right:48px!important}.py-8{padding-bottom:48px!important;padding-top:48px!important}.pa-8{padding:48px!important}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./FiraMono-latin-ext-6bfabd30.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./FiraMono-latin-e43b3538.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--AppHeaderHeight: 60px;--AppSidebarWidth: 240px;--AppGap: 24px;--AppContentPadding: 24px;--AppDisplay: grid;--onboarding-accent: #822dc5;--onboarding-accent-dark: #260d50;--onboarding-shadow: 4px 4px 14px 4px rgba(103, 71, 128, .11);--onboarding-heading-1: var(--onboarding-accent-dark);--onboarding-heading-2: var(--onboarding-accent);--graph-color-1: #290b53;--graph-color-2: #5a416f;--graph-color-3: #7b2bbc;--graph-color-4: #b31aab;--graph-color-5: #d163ce;--graph-color-6: #e13eaf;--graph-color-7: #4a4622;--graph-color-8: #fff182;--graph-color-9: #fff9ca;--KPopPaddingY: 8px;--KBadgeMaxWidth: auto;--KCardBorderRadius: 9px;--TextGradientBackground: linear-gradient(90deg, #473cfb 0%, #a300bd 33.17%);--StepBackground: #169fcc;--WarningIconBackground: #ffa600}:root.is-fullscreen{--AppHeaderHeight: 0;--AppSidebarWidth: 0;--AppContentPadding: 0;--AppDisplay: block}*,*:before,*:after{box-sizing:border-box}body{margin:0;-moz-tab-size:2;tab-size:2;color:#000933;font-family:Inter,Roboto,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.5}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,ul,ol{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:600}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}ul,ol{padding-left:24px}h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child),p:not(:first-child),ul:not(:first-child),ol:not(:first-child){margin-top:12px}p:empty{display:none}dl p:not(:first-child){margin-top:2px}a{text-decoration:none;color:#0044f4}a:hover,a:focus{text-decoration:underline}b,strong{font-weight:600}small{font-size:.8em}code,kbd,pre{font-size:1em}textarea{resize:vertical}img,svg,iframe{vertical-align:middle}img{max-width:100%;height:auto}[hidden]{display:none!important}label{display:block}button,input,optgroup,select{margin:0;padding:0;font-size:100%;line-height:inherit;font-family:inherit;font-weight:inherit;color:inherit}button{background:none;border:none;cursor:pointer}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e4ea;border-radius:3px;font:inherit;margin:0;padding:8px;color:currentColor;background-color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e4ea;border-radius:3px;font-size:16px;line-height:20px;padding:10px 30px 10px 13px;background-color:#fff;background-image:url(./chevron-down-d32f03bb.svg?url);background-position:calc(100% - 13px) 50%;background-repeat:no-repeat}.stack>*+*{margin-block-start:var(--AppGap)}.columns{--threshold: 40rem;display:flex;flex-wrap:wrap;gap:var(--AppGap)}.columns>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%) * 999);min-inline-size:0}.form-wrapper{margin-top:40px;margin-bottom:40px;padding-right:5%;padding-left:5%}@media (min-width: 1536px){.form-wrapper{padding-left:15%;padding-right:15%}}.form-card .k-card-body:not(.increase-specificity){font-size:16px;line-height:1.5}.form>*+*{margin-top:40px;border-top:1px solid #e0e4ea;padding-top:40px}.form-header{display:flex;justify-content:space-between}.fact-list{padding-left:0;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:600px}.fact-list__item{display:flex;align-items:center;gap:4px;min-width:300px}.form-title{font-size:24px}.form-section{display:grid;grid-template-columns:1fr 3fr;gap:40px}.form-section__header{grid-column-start:1}.form-section__content{grid-column-start:2;min-width:0}.form-section-title{font-size:18px}.field-group-list>*+*{margin-top:24px}.field-group-label{display:inline-flex;margin-bottom:8px;font-size:14px;line-height:20px;font-weight:600}.radio-button-group>*{display:flex}.instruction-list>*+*{margin-top:12px}.form-step-title{font-size:20px}.form-step-title:not(:first-child){margin-top:32px}.form-step-number{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;margin-right:4px;color:#fff;background-color:var(--StepBackground);border-radius:50%;font-size:16px}.text-right{text-align:right}.text-center{text-align:center}.text-gradient{background:var(--TextGradientBackground, currentColor);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cursor-help{cursor:help}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{50%{opacity:.5}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.non-visual-button{font-weight:400;background-color:transparent;border:none;cursor:pointer}.upgrade-check-alert.k-alert.small[data-v-d893f8e9]{padding:4px 8px}.alert-content[data-v-d893f8e9]{display:flex;align-items:center;font-size:14px}.alert-content>*[data-v-d893f8e9]:first-of-type{margin-right:12px}.warning-button[data-v-d893f8e9]{--KButtonPrimaryBase: #f2a230;--KButtonPrimaryHover: #f2a230;--KButtonPrimaryActive: #f2a230}.app-header[data-v-dc265230]{position:fixed;z-index:11;top:0;left:0;width:100%;height:var(--AppHeaderHeight);display:flex;justify-content:space-between;align-items:center;gap:24px;padding-right:24px;padding-left:24px;border-bottom:1px solid #e0e4ea;background-color:#fff}.gh-star[data-v-dc265230]{height:20px}.horizontal-list[data-v-dc265230]{display:flex;align-items:center;gap:24px}.app-status[data-v-dc265230]{margin-top:0}.app-status--desktop[data-v-dc265230]{color:#6c7489;display:none}@media screen and (min-width: 900px){.app-status--desktop[data-v-dc265230]{display:block}}.app-status--mobile[data-v-dc265230]{display:block}@media screen and (min-width: 900px){.app-status--mobile[data-v-dc265230]{display:none}}@media screen and (max-width: 600px){.upgrade-check-wrapper[data-v-dc265230]{display:none}}.full-screen[data-v-6c29be53]{background:#ffffff;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:50000;display:flex;align-items:center;justify-content:center}.loading-container[data-v-6c29be53]{display:flex;max-width:350px;align-items:center;flex-direction:column}.loading-container .progress[data-v-6c29be53]{margin-top:1rem;width:130%;background-color:#afb7c5}.loading-container .progress .progress-bar[data-v-6c29be53]{height:5px;background-color:#5f9aff}.onboarding-check[data-v-b6afaaa8]{margin:0 0 32px}@media screen and (min-width: 700px){.alert-content[data-v-b6afaaa8]{display:flex;align-items:center}.alert-content>*[data-v-b6afaaa8]:first-of-type{margin-right:16px}.alert-content>*[data-v-b6afaaa8]:last-of-type{min-width:150px}}@media screen and (max-width: 699px){.alert-content>*[data-v-b6afaaa8]:last-of-type{margin-top:10px}}.action-button.action-button[data-v-b6afaaa8]{text-decoration:none}.nav-item[data-v-d031dd86]{position:relative;margin-left:8px}.nav-item[data-v-d031dd86]:not(:first-child){margin-top:4px}.nav-link[data-v-d031dd86]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-radius:5px;text-decoration:none;color:currentColor}.nav-link[data-v-d031dd86]:hover,.nav-link--is-active[data-v-d031dd86]{background-color:#e0e4ea}.app-sidebar-wrapper[data-v-860dbcaf]{position:static}.app-sidebar[data-v-860dbcaf]{width:var(--AppSidebarWidth);position:fixed;z-index:10;top:var(--AppHeaderHeight);bottom:0;left:0;overflow-y:auto;padding-top:8px;padding-right:8px;border-right:1px solid #e0e4ea;background-color:#fff}img[data-v-e4708f26]{max-height:36px}.docs-link[data-v-1e7645ce]{display:inline-flex;align-items:flex-end;gap:4px;padding-right:8px;padding-left:8px}.app-collection[data-v-fb54119d] td:first-of-type>a{color:inherit;font-weight:600;text-decoration:none}.app-collection-toolbar[data-v-fb54119d]{display:flex;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;gap:16px;font-size:16px}.app-collection td{width:var(--column-width, initial)}.app-collection .warnings-column,.app-collection .actions-column{width:var(--special-column-width, initial);min-width:80px;text-align:end}.app-collection .is-selected{background-color:#f9fafb}.status[data-v-b7d5eecb]{align-items:center;white-space:nowrap;font-weight:500}.status[data-v-b7d5eecb]:before{content:"";display:inline-block;vertical-align:middle;margin-right:4px;border:4px solid currentColor;border-radius:50%}.copy-button.copy-button[data-v-ccab109b]{padding:0}.copy-button[data-v-ccab109b]{--tooltip-background-color: #3a3f51}.copy-button[data-tooltip-copy-success=false][data-v-ccab109b]{--tooltip-background-color: #850000}.copy-button[data-tooltip-text][data-v-ccab109b]:after{background-color:var(--tooltip-background-color);border-radius:4px;color:#fff;content:attr(data-tooltip-text);font-weight:400;padding:8px;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap}.copy-button-wrapper[data-v-d9bd773a]{display:inline-flex;align-items:center;gap:8px}.text[data-v-d9bd773a]{min-width:0;word-wrap:break-word}.error-block-header[data-v-3aafad7e]{max-width:50%;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.error-block-title[data-v-3aafad7e]{display:flex;align-items:baseline;gap:8px;text-align:left}.error-block-message[data-v-3aafad7e]{text-align:left}.badge-list[data-v-3aafad7e]{display:flex;gap:8px;flex-wrap:wrap}.error-block-title p{margin-top:0}.definition-card[data-v-d55dbf1c]{display:flex;flex-direction:column;gap:8px}.definition-card-title[data-v-d55dbf1c]{display:flex;align-items:flex-end;gap:8px}.definition-card-container[data-v-d55dbf1c]{flex-grow:1;display:flex;align-items:flex-start;font-size:20px;line-height:1.5;font-weight:700}.definition-card-container>*{min-width:0}.status-separator[data-v-1c7759a5],.status-separator+.status-total[data-v-1c7759a5]{color:#6c7489}.status-online[data-v-1c7759a5]{color:var(--status-color, currentColor)}.status-online--warning[data-v-1c7759a5]{--status-color: #995c00}.status-online--danger[data-v-1c7759a5]{--status-color: #d60027}.card-header[data-v-270543e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;height:42px}.card-title[data-v-270543e2]{display:flex;gap:8px;align-items:baseline}.card-actions[data-v-270543e2]{display:flex;gap:16px;align-items:flex-end}.app-view-title-bar{display:flex;align-items:center;margin-bottom:20px}.app-view-title-bar h1,.app-view-title-bar h2,.app-view-title-bar h3,.app-view-title-bar h4,.app-view-title-bar h5,.app-view-title-bar h6{line-height:36px;overflow:hidden;text-overflow:ellipsis}.app-view-title-bar h1{line-height:1.3;font-weight:600;font-size:32px}.app-view-title-bar h2{font-size:20px}.is-fullscreen .app-view-title-bar{padding:24px 32px;border-bottom:1px solid #e0e4ea}.is-fullscreen .app-view-title-bar h1{margin-left:8px;padding-left:8px;border-left:1px solid #e0e4ea;font-size:20px}.actions[data-v-9bd2101c]{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;gap:16px} +@charset "UTF-8";.kong-icon[data-v-32539fc3]{display:inline-block}.kong-icon .slot-content[data-v-32539fc3],.kong-icon .svg-with-slot-is-hidden[data-v-32539fc3]{display:none!important;visibility:hidden!important}.kong-icon.kong-icon-spinner svg g{animation:spin 1.2s infinite linear;transform-box:fill-box;transform-origin:50% 50%}.k-button[data-v-3b502d88]{align-items:center;border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:4px;border-radius:var(--KButtonRadius, var(--kui-border-radius-20, 4px));color:#000933;color:var(--black-70, var(--kui-color-text, #000933));cursor:pointer;display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:14px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);gap:8px;gap:var(--spacing-xs, var(--kui-space-40, 8px));line-height:20px;line-height:var(--kui-line-height-30, 20px);padding:12px 24px;padding:var(--KButtonPaddingY, var(--spacing-sm, var(--kui-space-50, 12px))) var(--KButtonPaddingX, var(--spacing-lg, var(--kui-space-80, 24px)));position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0);text-decoration:none;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.k-button[data-v-3b502d88]:disabled,.k-button[disabled][data-v-3b502d88]{cursor:not-allowed}.k-button[data-v-3b502d88]:disabled:hover,.k-button[disabled][data-v-3b502d88]:hover{text-decoration:none!important}.k-button:disabled .kong-icon[data-v-3b502d88],.k-button[data-v-3b502d88]:disabled .kong-icon,.k-button[disabled] .kong-icon[data-v-3b502d88],.k-button[disabled][data-v-3b502d88] .kong-icon{pointer-events:none}.k-button[disabled][data-v-3b502d88]:not(:disabled){pointer-events:none}.k-button[data-v-3b502d88]:focus{outline:none}.k-button[data-v-3b502d88]>.kong-icon{box-sizing:unset;display:inline-flex}.k-button.icon-btn[data-v-3b502d88]{height:38px;justify-content:center}.k-button.small[data-v-3b502d88]{font-size:12px;font-size:var(--KButtonFontSize, var(--kui-font-size-20, 12px));line-height:12px;line-height:var(--kui-line-height-10, 12px);padding:8px 16px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-md, var(--kui-space-60, 16px))}.k-button.medium[data-v-3b502d88]{font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-40, 16px)));line-height:12px;line-height:var(--type-md, var(--kui-line-height-10, 12px));padding:12px 24px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-button.large[data-v-3b502d88]{font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, var(--kui-font-size-40, 16px)));line-height:12px;line-height:var(--type-md, var(--kui-line-height-10, 12px));padding:16px 32px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-xl, var(--kui-space-90, 32px))}.k-button[data-v-3b502d88] .caret{display:inline-block;margin-left:8px;margin-left:var(--kui-space-40, 8px);padding:0;padding:var(--kui-space-0, 0px);transition:.2s ease}.k-button.is-active[data-v-3b502d88] .caret{transform:rotate(-180deg);transition:.2s ease}.k-button.secondary[data-v-3b502d88]{background-color:#bee2ff;background-color:var(--KButtonSecondaryBase, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));color:#002099;color:var(--KButtonSecondaryColor, var(--blue-600, var(--kui-color-text-primary-stronger, #002099)))}.k-button.secondary[data-v-3b502d88]:hover:not(:disabled){background-color:#5f9aff;background-color:var(--KButtonSecondaryHover, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:active{background-color:#5f9aff;background-color:var(--KButtonSecondaryActive, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #5f9aff;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonSecondaryBase, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-button.secondary[data-v-3b502d88]:disabled,.k-button.secondary[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.primary[data-v-3b502d88]{background-color:#0044f4;background-color:var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.primary[data-v-3b502d88]:hover:not(:disabled){background-color:#002099;background-color:var(--KButtonPrimaryHover, var(--blue-600, var(--kui-color-background-primary-stronger, #002099)))}.k-button.primary[data-v-3b502d88]:active{background-color:#002099;background-color:var(--KButtonPrimaryActive, var(--kui-color-background-primary-stronger, #002099))}.k-button.primary[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-button.primary[data-v-3b502d88]:disabled,.k-button.primary[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.danger[data-v-3b502d88]{background-color:#d60027;background-color:var(--KButtonDangerBase, var(--red-500, var(--kui-color-background-danger, #d60027)));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.danger[data-v-3b502d88]:hover:not(:disabled){background-color:#ad000ed9;background-color:var(--KButtonDangerHover, var(--kui-color-background-danger-strong, rgba(173, 0, 14, .85)))}.k-button.danger[data-v-3b502d88]:active{background-color:#ad000e;background-color:var(--KButtonDangerActive, var(--red-700, var(--kui-color-background-danger-strong, #ad000e)))}.k-button.danger[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #ad000e;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonDangerBase, var(--red-700, var(--kui-color-background-danger-strong, #ad000e)))}.k-button.danger[data-v-3b502d88]:disabled,.k-button.danger[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.creation[data-v-3b502d88]{background-color:#07a88d;background-color:var(--KButtonCreationBase, var(--green-500, #07a88d));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-button.creation[data-v-3b502d88]:hover:not(:disabled){background-color:#008871d9;background-color:var(--KButtonCreationHover, rgba(0, 136, 113, .85))}.k-button.creation[data-v-3b502d88]:active{background-color:#008871;background-color:var(--KButtonCreationActive, var(--green-600, #008871))}.k-button.creation[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #008871;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonCreationBase, var(--green-600, #008871))}.k-button.creation[data-v-3b502d88]:disabled,.k-button.creation[disabled][data-v-3b502d88]{background-color:#e0e4ea!important;background-color:var(--grey-300, var(--kui-color-background-neutral-weaker, #e0e4ea))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.outline[data-v-3b502d88]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-color:#0044f466;border-color:var(--KButtonOutlineBorder, var(--kui-color-border-primary, rgba(0, 68, 244, .4)));color:#0044f4;color:var(--KButtonOutlineColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));outline-style:inherit}.k-button.outline[data-v-3b502d88]:hover:not(:disabled){border-color:#0044f4;border-color:var(--KButtonOutlineHoverBorder, var(--kui-color-border-primary, #0044f4))}.k-button.outline[data-v-3b502d88]:active{background-color:#eefaff;background-color:var(--KButtonOutlineActive, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#0044f4;border-color:var(--KButtonOutlineActiveBorder, var(--kui-color-border-primary, #0044f4))}.k-button.outline[data-v-3b502d88]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-button.outline[data-v-3b502d88]:disabled,.k-button.outline[disabled][data-v-3b502d88]{border-color:#afb7c5!important;border-color:var(--grey-400, var(--kui-color-border-neutral-weak, #afb7c5))!important;color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.btn-link[data-v-3b502d88]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#0044f4;color:var(--KButtonLink, var(--blue-500, var(--kui-color-text-primary, #0044f4)));padding:0;padding:var(--kui-space-0, 0px)}.k-button.btn-link[data-v-3b502d88]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link[data-v-3b502d88]:focus{text-decoration:underline}.k-button.btn-link[data-v-3b502d88]:focus-visible,.k-button.btn-link[data-v-3b502d88]:focus-visible:disabled{border-radius:unset;outline:auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:3px;text-decoration:none;transition:none}.k-button.btn-link[data-v-3b502d88]:disabled,.k-button.btn-link[disabled][data-v-3b502d88]{color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important}.k-button.btn-link-danger[data-v-3b502d88]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#d60027;color:var(--KButtonLinkDanger, var(--red-500, var(--kui-color-text-danger, #d60027)))}.k-button.btn-link-danger[data-v-3b502d88]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link-danger[data-v-3b502d88]:focus{box-shadow:0 0 #fff,0 0 0 2px #ad000e;box-shadow:0 0 0 0 var(--white, var(--kui-color-background, #ffffff)),0 0 0 2px var(--red-700, var(--kui-color-background-danger-strong, #ad000e))}.k-button.rounded[data-v-3b502d88]{border-radius:100px;border-radius:var(--kui-border-radius-round, 100px)}.k-alert[data-v-51943d73]{border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);display:flex;overflow-wrap:anywhere;padding:12px;padding:var(--kui-space-50, 12px);position:relative;word-break:break-word}.k-alert a[data-v-51943d73]{color:#002099;color:var(--blue-600, var(--kui-color-text-primary-stronger, #002099));text-decoration:underline}.k-alert>div .k-alert-msg[data-v-51943d73]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-left:2px;margin-left:var(--kui-space-10, 2px);padding:2px 0;padding:var(--kui-space-10, 2px) var(--kui-space-0, 0px)}.k-alert>div .k-alert-msg.k-alert-subtext[data-v-51943d73]{font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px))}.k-alert>div .k-alert-msg p[data-v-51943d73]:last-of-type{margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}.k-alert .k-alert-title[data-v-51943d73]{font-weight:600!important;font-weight:var(--kui-font-weight-semibold, 600)!important}.k-alert .k-alert-description-text[data-v-51943d73]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:block;font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-top:4px;padding-top:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-alert .k-alert-action[data-v-51943d73]{display:inline-flex;height:100%;margin-bottom:auto;margin-left:auto;margin-top:auto;position:relative}.k-alert .close[data-v-51943d73]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:0px;border:var(--kui-border-width-0, 0px);bottom:0;cursor:pointer;opacity:.5;position:absolute;right:8px;right:var(--spacing-xs, 8px);top:0;transition:all .2s ease}.k-alert .close[data-v-51943d73]:hover,.k-alert .close[data-v-51943d73]:active{opacity:1;text-decoration:none}.k-alert.small[data-v-51943d73]{padding:12px 8px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-xs, var(--kui-space-40, 8px))}.k-alert.small>div .k-alert-msg[data-v-51943d73]{font-size:12px;font-size:var(--type-sm, var(--kui-font-size-20, 12px))}.k-alert.large[data-v-51943d73]{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);min-height:80px}.k-alert.large .k-alert-icon-container-large[data-v-51943d73]{padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, var(--kui-space-0, 0px))}.k-alert.is-fixed[data-v-51943d73]{left:0;position:fixed;right:0;top:0}.k-alert.is-bordered[data-v-51943d73]{border:1px solid;border:var(--kui-border-width-10, 1px) solid}.k-alert.is-centered[data-v-51943d73]{justify-content:center}.k-alert.has-left-border[data-v-51943d73]{border-left:4px solid;border-left:var(--kui-border-width-30, 4px) solid;border-radius:0;border-radius:var(--kui-border-radius-0, 0px)}.k-alert.has-right-border[data-v-51943d73]{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);border-right:4px solid;border-right:var(--kui-border-width-30, 4px) solid}.k-alert.has-top-border[data-v-51943d73]{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);border-top:4px solid;border-top:var(--kui-border-width-30, 4px) solid}.k-alert.has-bottom-border[data-v-51943d73]{border-bottom:4px solid;border-bottom:var(--kui-border-width-30, 4px) solid;border-radius:0;border-radius:var(--kui-border-radius-0, 0px)}.k-alert.info[data-v-51943d73]{background-color:#bee2ff;background-color:var(--KAlertInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));border-color:#5f9aff;border-color:var(--KAlertInfoBorder, var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff)));color:#002099;color:var(--KAlertInfoColor, var(--blue-600, var(--kui-color-text-primary-stronger, #002099)))}.k-alert.success[data-v-51943d73]{background-color:#e8f8f5;background-color:var(--KAlertSuccessBackground, var(--green-100, #e8f8f5));border-color:#c0f2d5;border-color:var(--KAlertSuccessBorder, var(--green-200, #c0f2d5));color:#13755e;color:var(--KAlertSuccessColor, var(--green-700, #13755e))}.k-alert.danger[data-v-51943d73]{background-color:#ffe5e5;background-color:var(--KAlertDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)));border-color:#ffabab;border-color:var(--KAlertDangerBorder, var(--red-300, var(--kui-color-border-danger-weaker, #ffabab)));color:#d60027;color:var(--KAlertDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-alert.warning[data-v-51943d73]{background-color:#fff3d8;background-color:var(--KAlertWarningBackground, var(--yellow-100, #fff3d8));border-color:#ffe6ba;border-color:var(--KAlertWarningBorder, var(--yellow-200, #ffe6ba));color:#a05604;color:var(--KAlertWarningColor, var(--yellow-600, #a05604))}.k-alert.is-alert .k-alert-icon-container[data-v-51943d73]{margin-right:12px!important;margin-right:var(--kui-space-50, 12px)!important}.k-alert.is-banner[data-v-51943d73]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633));padding:0;padding:var(--kui-space-0, 0px)}.k-alert.is-banner .k-alert-ellipse[data-v-51943d73]{border-radius:100%;display:inline-block;height:6px;margin:auto 8px;margin:auto var(--kui-space-40, 8px);width:6px}.k-alert.is-banner .k-alert-ellipse.info[data-v-51943d73]{background-color:#5f9aff;background-color:var(--blue-400, var(--kui-color-background-primary-weak, #5f9aff))}.k-alert.is-banner .k-alert-ellipse.success[data-v-51943d73]{background-color:#42d782;background-color:var(--green-400, #42d782)}.k-alert.is-banner .k-alert-ellipse.warning[data-v-51943d73]{background-color:#fabe5f;background-color:var(--yellow-400, #fabe5f)}.k-alert.is-banner .k-alert-ellipse.danger[data-v-51943d73]{background-color:#ff3954;background-color:var(--red-400, var(--kui-color-background-danger-weak, #ff3954))}.k-alert.is-banner .button>div .k-alert-msg.k-alert-text[data-v-51943d73]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-left:0;padding-left:var(--kui-space-0, 0px)}.k-alert.is-banner>div.k-alert-msg-text[data-v-51943d73]{padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px))}.toaster-item .k-alert .k-alert-msg[data-v-51943d73]{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-alert button.close>.kong-icon.info svg{stroke:#0044f4;stroke:var(--KAlertInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-alert button.close>.kong-icon.success svg{stroke:#008871;stroke:var(--KAlertSuccessColor, var(--green-600, #008871))}.k-alert button.close>.kong-icon.danger svg{stroke:#d60027;stroke:var(--KAlertDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-alert button.close>.kong-icon.warning svg{stroke:#c67c06;stroke:var(--KAlertWarningColor, var(--yellow-500, #c67c06))}.k-alert .k-alert-action button{font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);height:30px;line-height:12px;line-height:var(--kui-line-height-10, 12px)}.k-alert .k-alert-action button:not(:first-of-type){margin-left:12px;margin-left:var(--spacing-sm, var(--kui-space-50, 12px))}.k-alert .k-alert-action.info button.primary{--KButtonPrimaryBase: var(--blue-500, var(--kui-color-background-primary, #0044f4));--KButtonPrimaryHover: var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff));background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-alert .k-alert-action.info button.outline{--KButtonOutlineBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));--KButtonOutlineHoverBorder: var(--blue-600, var(--kui-color-border-primary-strong, #0030cc));--KButtonOutlineActive: var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));--KButtonOutlineActiveBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));border:1px solid #5f9aff;border:var(--kui-border-width-10, 1px) solid var(--blue-400, var(--kui-color-border-primary-weak, #5f9aff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-alert .k-alert-action.warning button.primary{--KButtonPrimaryBase: var(--yellow-500, #c67c06);--KButtonPrimaryHover: var(--yellow-200, #ffe6ba);background-color:#fff3d8;background-color:var(--yellow-100, #fff3d8);color:#c67c06;color:var(--yellow-500, #c67c06)}.k-alert .k-alert-action.warning button.outline{--KButtonOutlineBorder: var(--yellow-500, #c67c06);--KButtonOutlineHoverBorder: var(--yellow-500, #c67c06);--KButtonOutlineActive: var(--yellow-100, #fff3d8);--KButtonOutlineActiveBorder: var(--yellow-500, #c67c06);border:1px solid #ffd68c;border:var(--kui-border-width-10, 1px) solid var(--yellow-300, #ffd68c);color:#c67c06;color:var(--yellow-500, #c67c06)}.k-alert .k-alert-action.success button.primary{--KButtonPrimaryBase: var(--green-600, #008871);--KButtonPrimaryHover: var(--green-200, #c0f2d5);background-color:#e8f8f5;background-color:var(--green-100, #e8f8f5);color:#008871;color:var(--green-600, #008871)}.k-alert .k-alert-action.success button.outline{--KButtonOutlineBorder: var(--green-600, #008871);--KButtonOutlineHoverBorder: var(--green-600, #008871);--KButtonOutlineActive: var(--green-100, #e8f8f5);--KButtonOutlineActiveBorder: var(--green-600, #008871);border:1px solid #42d782;border:var(--kui-border-width-10, 1px) solid var(--green-400, #42d782);color:#008871;color:var(--green-600, #008871)}.k-alert .k-alert-action.danger button.primary{--KButtonPrimaryHover: var(--red-200, var(--kui-color-background-danger-weak, #ff3954));--KButtonPrimaryBase: var(--red-700, var(--kui-color-background-danger-strong, #ad000e));background-color:#ffe5e5;background-color:var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5));color:#d60027;color:var(--red-700, var(--kui-color-text-danger, #d60027))}.k-alert .k-alert-action.danger button.outline{--KButtonOutlineBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));--KButtonOutlineColor: var(--red-700, var(--kui-color-text-danger, #d60027));--KButtonOutlineHoverBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));--KButtonOutlineActive: var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5));--KButtonOutlineActiveBorder: var(--red-700, var(--kui-color-border-danger-strong, #ad000e));border:1px solid #ff3954;border:var(--kui-border-width-10, 1px) solid var(--red-500, var(--kui-color-border-danger-weak, #ff3954))}.k-popover{background-color:#fff;background-color:var(--KPopBackground, var(--white, var(--kui-color-background, #ffffff)));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KPopBorder, var(--black-10, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);box-shadow:0 4px 20px #0000001a;color:#6c7489;color:var(--KPopColor, var(--black-400, var(--kui-color-text-neutral, #6c7489)));font-size:14px;font-size:var(--KPopBodySize, var(--type-sm, var(--kui-font-size-30, 14px)));max-width:none;padding:24px 16px;padding:var(--KPopPaddingY, var(--kui-space-80, 24px)) var(--KPopPaddingX, var(--spacing-md, var(--kui-space-60, 16px)));text-align:left;white-space:normal;z-index:1000}.k-popover.fade-enter-active,.k-popover.fade-enter-to,.k-popover.fade-leave-active,.k-popover.fade-leave-to{animation:none!important}.k-popover .k-popover-header{align-items:baseline;display:flex!important;margin-bottom:24px;margin-bottom:var(--kui-space-80, 24px)}.k-popover .k-popover-header .k-popover-title{color:#000933;color:var(--KPopColor, var(--black-500, var(--kui-color-text, #000933)));font-size:16px;font-size:var(--KPopHeaderSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-popover .k-popover-header .k-popover-actions{margin-left:auto}.k-popover .k-popover-content{line-height:20px;line-height:var(--kui-line-height-30, 20px)}.k-popover .k-popover-footer{margin:12px 0;margin:var(--kui-space-50, 12px) var(--kui-space-0, 0px)}.k-popover[x-placement^=bottom]{margin-top:12px;margin-top:var(--spacing-md, var(--kui-space-50, 12px))}.k-popover[x-placement^=bottom]:after,.k-popover[x-placement^=bottom]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.k-popover[x-placement^=bottom]:after{border-color:#fff0;border-bottom-color:#fff;border-bottom-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=bottom]:before{border-color:#fafafa00;border-bottom-color:#0000001a;border-bottom-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=top]{margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=top]:after,.k-popover[x-placement^=top]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.k-popover[x-placement^=top]:after{border-color:#fff0;border-top-color:#fff;border-top-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=top]:before{border-color:#fafafa00;border-top-color:#0000001a;border-top-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=left]{margin-right:16px;margin-right:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=left]:after,.k-popover[x-placement^=left]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.k-popover[x-placement^=left]:after{border-color:#fff0;border-left-color:#fff;border-left-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=left]:before{border-color:#fafafa00;border-left-color:#0000001a;border-left-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=right]{margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}.k-popover[x-placement^=right]:after,.k-popover[x-placement^=right]:before{border:solid rgba(0,0,0,0);border:solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}.k-popover[x-placement^=right]:after{border-color:#fff0;border-right-color:#fff;border-right-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=right]:before{border-color:#fafafa00;border-right-color:#0000001a;border-right-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=top-start]:after,.k-popover[x-placement^=top-start]:before,.k-popover[x-placement^=bottom-start]:after,.k-popover[x-placement^=bottom-start]:before{left:11px}.k-popover[x-placement^=top-end]:after,.k-popover[x-placement^=top-end]:before,.k-popover[x-placement^=bottom-end]:after,.k-popover[x-placement^=bottom-end]:before{left:calc(100% - 11px)}.k-popover[x-placement^=right-start]:after,.k-popover[x-placement^=right-start]:before,.k-popover[x-placement^=left-start]:after,.k-popover[x-placement^=left-start]:before{top:11px}.k-popover[x-placement^=right-end]:after,.k-popover[x-placement^=right-end]:before,.k-popover[x-placement^=left-end]:after,.k-popover[x-placement^=left-end]:before{top:calc(100% - 11px)}.k-popover.hide-caret:after,.k-popover.hide-caret:before{display:none}.k-popover.has-actions{padding-bottom:0!important;padding-bottom:var(--kui-space-0, 0px)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-enter-active,.fadeIn,.fade-leave-active,.fadeOut{animation-duration:.2s;animation-fill-mode:both}.fade-enter-active,.fadeIn{animation-name:fadeIn}.fade-leave-active,.fadeOut{animation-name:fadeOut}.k-tooltip.k-popover{--KPopColor: var(--KTooltipColor, var(--white, var(--kui-color-text-inverse, #ffffff)));--KPopBackground: var(--KTooltipBackground, var(--black-400, var(--kui-color-background-neutral-stronger, #3a3f51)));--KPopBodySize: var(--type-sm, var(--kui-font-size-30, 14px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopBorder: none;pointer-events:none;z-index:9999}.k-tooltip-top{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important}.k-tooltip-right{margin-left:2px!important;margin-left:var(--kui-space-10, 2px)!important}.k-tooltip-bottom{margin-top:2px!important;margin-top:var(--kui-space-10, 2px)!important}.k-tooltip-left{margin-right:2px!important;margin-right:var(--kui-space-10, 2px)!important}.k-badge[data-v-ed93edde]{display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--KBadgeFontSize, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);height:auto;line-height:16px;line-height:var(--KBadgeLineHeight, var(--type-md, var(--kui-line-height-20, 16px)));padding:2px 6px;padding:var(--KBadgePaddingY, var(--kui-space-10, 2px)) var(--KBadgePaddingX, var(--kui-space-30, 6px));text-align:center;transition:all .2s ease-in-out;width:fit-content}.k-badge.k-badge-default[data-v-ed93edde]{background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#0044f4;border-color:var(--KBadgeDefaultBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));color:#0044f4;color:var(--KBadgeDefaultColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-default.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-success[data-v-ed93edde]{background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5));border-color:#13755e;border-color:var(--KBadgeSuccessBorder, var(--green-700, #13755e));color:#13755e;color:var(--KBadgeSuccessColor, var(--green-700, #13755e))}.k-badge.k-badge-success.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-danger[data-v-ed93edde]{background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)));border-color:#d60027;border-color:var(--KBadgeDangerBorder, var(--red-700, var(--kui-color-border-danger, #d60027)));color:#d60027;color:var(--KBadgeDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-badge.k-badge-danger.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-info[data-v-ed93edde]{background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));border-color:#0044f4;border-color:var(--KBadgeInfoBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));color:#0044f4;color:var(--KBadgeInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-info.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-warning[data-v-ed93edde]{background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8));border-color:#a05604;border-color:var(--KBadgeWarningBorder, var(--yellow-600, #a05604));color:#a05604;color:var(--KBadgeWarningColor, var(--yellow-600, #a05604))}.k-badge.k-badge-warning.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-neutral[data-v-ed93edde]{background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea));border-color:#afb7c5;border-color:var(--grey-500, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-badge.k-badge-neutral.is-bordered[data-v-ed93edde]{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-rectangular[data-v-ed93edde]{border-radius:4px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px))}.k-badge.k-badge-rectangular .k-badge-dismiss-button[data-v-ed93edde]{border-bottom-left-radius:0;border-bottom-left-radius:var(--kui-border-radius-0, 0px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px));border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px);border-top-right-radius:4px;border-top-right-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-20, 4px))}.k-badge.k-badge-rounded[data-v-ed93edde]{border-radius:100px;border-radius:var(--KBadgeBorderRadius, var(--kui-border-radius-round, 100px))}.k-badge.k-badge-rounded .k-badge-dismiss-button[data-v-ed93edde]{border-bottom-left-radius:0;border-bottom-left-radius:var(--kui-border-radius-0, 0px);border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px)}.k-badge.clickable[data-v-ed93edde]{cursor:pointer}a .k-badge[data-v-ed93edde],.k-badge.clickable[data-v-ed93edde]{-webkit-user-select:none;user-select:none}.k-badge .k-badge-text[data-v-ed93edde]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:var(--e9b902de);max-width:var(--KBadgeMaxWidth, var(--e9b902de));min-width:8px;min-width:var(--KBadgeMinWidth, 8px);width:auto;width:var(--KBadgeWidth, auto)}.k-badge .k-badge-dismiss-button[data-v-ed93edde]{border:none;cursor:pointer;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);margin:-2px -6px;margin:calc(-1 * var(--KBadgePaddingY, var(--kui-space-10, 2px))) calc(-1 * var(--KBadgePaddingX, var(--kui-space-30, 6px)));margin-left:2px;margin-left:var(--kui-space-10, 2px);padding:4px;padding:var(--spacing-xs, var(--kui-space-20, 4px))}.k-badge.k-badge-custom{background-color:var(--281bce42);border-color:var(--aa7fc6f8);color:var(--66bffb10)}.k-badge.k-badge-custom.is-bordered{border-style:solid;border-width:1px;border-width:var(--kui-border-width-10, 1px)}.k-badge.k-badge-custom .k-badge-dismiss-button{background-color:var(--281bce42)}.k-badge.k-badge-custom .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:var(--66bffb10)}.k-badge.k-badge-custom .k-badge-dismiss-button:hover{background-color:var(--2b7353fa)}a .k-badge.k-badge-custom:hover,a:focus .k-badge.k-badge-custom,.k-badge.k-badge-custom.clickable:hover,.k-badge.k-badge-custom:focus{background-color:var(--c2ea0ea6)!important}.k-badge.k-badge-custom:has(.k-badge-dismiss-button:hover){background-color:var(--281bce42)!important}.k-badge.k-badge-default .k-badge-dismiss-button{background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-badge.k-badge-default .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#0044f4;stroke:var(--KBadgeDefaultColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-default .k-badge-dismiss-button:hover{background-color:#bee2ff;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}a .k-badge.k-badge-default:hover,a:focus .k-badge.k-badge-default,.k-badge.k-badge-default.clickable:hover,.k-badge.k-badge-default:focus{background-color:#bee2ff;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-default:has(.k-badge-dismiss-button:hover){background-color:#eefaff;background-color:var(--KBadgeDefaultBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-badge.k-badge-success .k-badge-dismiss-button{background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5))}.k-badge.k-badge-success .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#13755e;stroke:var(--KBadgeSuccessColor, var(--green-700, #13755e))}.k-badge.k-badge-success .k-badge-dismiss-button:hover{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}a .k-badge.k-badge-success:hover,a:focus .k-badge.k-badge-success,.k-badge.k-badge-success.clickable:hover,.k-badge.k-badge-success:focus{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}.k-badge.k-badge-success:has(.k-badge-dismiss-button:hover){background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5))}.k-badge.k-badge-danger .k-badge-dismiss-button{background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)))}.k-badge.k-badge-danger .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#d60027;stroke:var(--KBadgeDangerColor, var(--red-700, var(--kui-color-text-danger, #d60027)))}.k-badge.k-badge-danger .k-badge-dismiss-button:hover{background-color:#ffabab;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, var(--kui-color-background-danger-weaker, #ffabab)))}a .k-badge.k-badge-danger:hover,a:focus .k-badge.k-badge-danger,.k-badge.k-badge-danger.clickable:hover,.k-badge.k-badge-danger:focus{background-color:#ffabab;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, var(--kui-color-background-danger-weaker, #ffabab)))}.k-badge.k-badge-danger:has(.k-badge-dismiss-button:hover){background-color:#ffe5e5;background-color:var(--KBadgeDangerBackground, var(--red-100, var(--kui-color-background-danger-weakest, #ffe5e5)))}.k-badge.k-badge-info .k-badge-dismiss-button{background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-info .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#0044f4;stroke:var(--KBadgeInfoColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-badge.k-badge-info .k-badge-dismiss-button:hover{background-color:#5f9aff;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}a .k-badge.k-badge-info:hover,a:focus .k-badge.k-badge-info,.k-badge.k-badge-info.clickable:hover,.k-badge.k-badge-info:focus{background-color:#5f9aff;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, var(--kui-color-background-primary-weak, #5f9aff)))}.k-badge.k-badge-info:has(.k-badge-dismiss-button:hover){background-color:#bee2ff;background-color:var(--KBadgeInfoBackground, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-badge.k-badge-warning .k-badge-dismiss-button{background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8))}.k-badge.k-badge-warning .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#a05604;stroke:var(--KBadgeWarningColor, var(--yellow-600, #a05604))}.k-badge.k-badge-warning .k-badge-dismiss-button:hover{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}a .k-badge.k-badge-warning:hover,a:focus .k-badge.k-badge-warning,.k-badge.k-badge-warning.clickable:hover,.k-badge.k-badge-warning:focus{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}.k-badge.k-badge-warning:has(.k-badge-dismiss-button:hover){background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8))}.k-badge.k-badge-neutral .k-badge-dismiss-button{background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea))}.k-badge.k-badge-neutral .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#6c7489;stroke:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-badge.k-badge-neutral .k-badge-dismiss-button:hover{background-color:#afb7c5;background-color:var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5))}a .k-badge.k-badge-neutral:hover,a:focus .k-badge.k-badge-neutral,.k-badge.k-badge-neutral.clickable:hover,.k-badge.k-badge-neutral:focus{background-color:#afb7c5;background-color:var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5))}.k-badge.k-badge-neutral:has(.k-badge-dismiss-button:hover){background-color:#e0e4ea;background-color:var(--grey-200, var(--kui-color-background-neutral-weaker, #e0e4ea))}.k-breadcrumbs[data-v-949c19bf]{border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);display:flex;flex-wrap:wrap;font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:24px;line-height:var(--kui-line-height-40, 24px);list-style:none;margin-bottom:16px;margin-bottom:var(--kui-space-60, 16px);padding:0;padding:var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumb-icon-wrapper[data-v-949c19bf]{display:inline-flex}.k-breadcrumbs .k-breadcrumbs-item[data-v-949c19bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-949c19bf],.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf]{align-self:center;color:#00abd2;color:var(--kui-color-text-decorative, #00abd2);display:inline-flex;line-height:1}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-divider[data-v-949c19bf]{color:#afb7c5;color:var(--kui-color-text-neutral-weak, #afb7c5);padding:0 4px;padding:var(--kui-space-0, 0px) var(--kui-space-20, 4px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf]{padding:0 6px 0 0;padding:var(--kui-space-0, 0px) var(--kui-space-30, 6px) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf] .kong-icon{align-items:center;align-self:baseline;justify-content:center}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-icon[data-v-949c19bf] .kong-icon.has-no-text{padding-right:0;padding-right:var(--kui-space-0, 0px)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text[data-v-949c19bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text[data-v-949c19bf]:hover{color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text.non-link[data-v-949c19bf]{color:#000933;color:var(--kui-color-text, #000933)}.k-breadcrumbs .k-breadcrumbs-item .k-breadcrumb-text.emphasis[data-v-949c19bf]{font-weight:700;font-weight:var(--kui-font-weight-bold, 700);letter-spacing:-.14px}.k-breadcrumbs li[data-v-949c19bf]{display:inline-flex}.k-breadcrumbs li a[data-v-949c19bf]{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);display:inline-flex;font-size:14px;font-size:var(--kui-font-size-30, 14px)}.k-breadcrumbs li a[data-v-949c19bf]:hover,.k-breadcrumbs li a.no-underline[data-v-949c19bf]{text-decoration:none!important}.kong-card[data-v-86b5d53b]{background-color:#fff;background-color:var(--KCardBackground, var(--white, var(--kui-color-background, #ffffff)));border-radius:4px;border-radius:var(--KCardBorderRadius, var(--kui-border-radius-20, 4px));padding:24px;padding:var(--KCardPaddingY, var(--spacing-lg, var(--kui-space-80, 24px))) var(--KCardPaddingX, var(--spacing-lg, var(--kui-space-80, 24px)));transition:box-shadow .2s ease-in-out}.kong-card.noBorder[data-v-86b5d53b]{border:none}.kong-card.border[data-v-86b5d53b]{border:1px solid rgba(0,0,0,.1);border:var(--KCardBorder, var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1)));box-shadow:none}.kong-card.borderTop[data-v-86b5d53b]{border-top:1px solid rgba(0,0,0,.1);border-top:var(--KCardBorder, var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1)))}.kong-card.hover[data-v-86b5d53b]:hover,.kong-card.kcard-shadow[data-v-86b5d53b]{box-shadow:0 4px 8px #0000001a;box-shadow:var(--KCardShadow, 0 4px 8px var(--black-10, rgba(0, 0, 0, .1)))}.kong-card .k-card-header[data-v-86b5d53b]{align-items:center;display:flex!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.kong-card .k-card-header.has-status[data-v-86b5d53b]{align-items:flex-start}.kong-card .k-card-status-hat[data-v-86b5d53b]{align-items:center;color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));display:flex;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.kong-card .k-card-title[data-v-86b5d53b]{margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.kong-card .k-card-title h4[data-v-86b5d53b]{color:#000933;color:var(--KCardTitleColor, var(--kui-color-text, #000933));font-size:20px;font-size:var(--KCardTitleFontSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.kong-card .k-card-actions[data-v-86b5d53b]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.kong-card .k-card-body[data-v-86b5d53b]{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);width:100%}.kong-card .k-card-content[data-v-86b5d53b]{display:flex!important}.kong-card .k-card-content .k-table td[data-v-86b5d53b],.kong-card .k-card-content table td[data-v-86b5d53b],.kong-card .k-card-content[data-v-86b5d53b] .k-table td{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px)}.kong-card .k-card-notifications[data-v-86b5d53b]{margin-left:12px!important;margin-left:var(--kui-space-50, 12px)!important;margin-top:auto;margin-top:var(--kui-space-auto, auto)}.kong-card .k-card-header .k-button{min-height:38px}.box[data-v-55915b8c]{animation:gradient 1s ease infinite;background:linear-gradient(-70deg,#f2f2f2 0%,#f2f2f2 40%,#f7f7f7 50%,#f2f2f2 60%,#f2f2f2 100%) repeat;background-size:400% 100%;border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-flex;margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important;transition:1s}.box.width-1[data-v-55915b8c]{width:16px}.box.width-2[data-v-55915b8c]{width:32px}.box.width-5[data-v-55915b8c]{width:80px}.box.width-6[data-v-55915b8c]{width:96px}.box.width-10[data-v-55915b8c]{width:160px}.box.width-25[data-v-55915b8c]{width:25%}.box.width-50[data-v-55915b8c]{width:50%}.box.width-75[data-v-55915b8c]{width:75%}.box.width-100[data-v-55915b8c]{width:100%}.box.height-1[data-v-55915b8c]{height:16px}.box.height-2[data-v-55915b8c]{height:32px}@keyframes gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}.skeleton-loader[data-v-28ddd291]{width:80%}.skeleton-card-wrapper[data-v-fdceaf4f]{display:flex;flex-wrap:wrap;gap:16px;gap:var(--spacing-md, var(--kui-space-60, 16px));justify-content:space-between;width:100%}.skeleton-card-column[data-v-fdceaf4f]{margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px));width:calc(33% - 16px);width:var(--KSkeletonCardWidth, calc(33% - var(--spacing-md, 16px)))}.skeleton-card[data-v-fdceaf4f]{border:1px solid #e6e6e6;border:var(--kui-border-width-10, 1px) solid #e6e6e6;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);display:flex;flex-direction:column;min-height:324px;overflow:hidden;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px))}.skeleton-card .skeleton-card-header[data-v-fdceaf4f]{display:flex;margin-bottom:16px;margin-bottom:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.skeleton-card .skeleton-card-header .card-header-content-2[data-v-fdceaf4f]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.skeleton-card .skeleton-card-header hr[data-v-fdceaf4f]{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.skeleton-card .skeleton-card-content[data-v-fdceaf4f]{display:flex;justify-content:space-between}.skeleton-card .skeleton-card-footer[data-v-fdceaf4f]{align-self:flex-end;display:flex;justify-content:space-between;margin-top:auto;margin-top:var(--kui-space-auto, auto);padding-top:16px;padding-top:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.skeleton-table-wrapper[data-v-e715a8ef]{overflow:hidden;width:100%}.skeleton-table-wrapper .skeleton-table-row[data-v-e715a8ef]{display:flex;flex-direction:row;margin-bottom:32px;margin-bottom:var(--kui-space-90, 32px)}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]{margin-right:32px!important;margin-right:var(--kui-space-90, 32px)!important}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:last-child{margin-right:0!important;margin-right:var(--kui-space-0, 0px)!important;width:100%!important}@media only screen and (max-width: 1024px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(n+5){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(4){margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px)}}@media only screen and (max-width: 768px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(n+3){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-e715a8ef]:nth-of-type(2){margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);width:96px}}.skeleton-form-wrapper[data-v-27fab520]{width:100%}.skeleton-form-wrapper .skeleton-form-row[data-v-27fab520]{margin-bottom:32px;margin-bottom:var(--kui-space-90, 32px)}.fullscreen-loading-container[data-v-5c71d015]{align-items:center;background:#ffffff;background:var(--white, #ffffff);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;margin:var(--KSkeletonFullScreenMargin, 0);position:fixed;right:0;top:0;z-index:10500}.fullscreen-loading-container .progress[data-v-5c71d015]{background-color:#f9fafb;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:kui-border-radius-40;border-radius:var(--kui-border-radius-40, kui-border-radius-40);margin-top:16px;margin-top:var(--kui-space-60, 16px);max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-5c71d015]{background-color:#0044f4;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, var(--kui-color-background-primary, #0044f4)));border-radius:kui-border-radius-40;border-radius:var(--kui-border-radius-40, kui-border-radius-40);height:5px}.fullscreen-loading-container[data-v-5a15970d]{align-items:center;background:#ffffff;background:var(--white, #ffffff);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;margin:var(--KSkeletonFullScreenMargin, 0);position:fixed;right:0;top:0;z-index:10500}.fullscreen-loading-container .progress[data-v-5a15970d]{background-color:#f9fafb;background-color:var(--KSkeletonFullScreenProgressBackgroundColor, var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);margin-top:16px;margin-top:var(--kui-space-60, 16px);max-width:350px}.fullscreen-loading-container .progress .progress-bar[data-v-5a15970d]{background-color:#0044f4;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, var(--kui-color-background-primary, #0044f4)));border-radius:8px;border-radius:var(--kui-border-radius-40, 8px);height:5px}.fullscreen-loading-container .spinner-loader[data-v-5a15970d]{animation:spinnerAnimation-5a15970d 1.4s infinite linear;border-bottom:10px solid #f1f1f5;border-bottom:10px solid var(--grey-200, #f1f1f5);border-left:10px solid #0044f4;border-left:10px solid var(--KSkeletonFullScreenSpinnerColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));border-radius:50%;border-radius:var(--kui-border-radius-circle, 50%);border-right:10px solid #f1f1f5;border-right:10px solid var(--grey-200, #f1f1f5);border-top:10px solid #f1f1f5;border-top:10px solid var(--grey-200, #f1f1f5);font-size:10px;font-size:var(--kui-font-size-10, 10px);height:183px;margin:56px auto;margin:var(--kui-space-120, 56px) var(--kui-space-auto, auto);position:relative;transform:translateZ(0);width:183px}.fullscreen-loading-container .spinner-loader[data-v-5a15970d] :after{border-radius:50%;border-radius:var(--kui-border-radius-circle, 50%);height:183px;width:183px}@keyframes spinnerAnimation-5a15970d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.k-skeleton-container{display:flex!important;flex-wrap:wrap!important}.k-skeleton-container.is-spinner{width:100%!important}.empty-state-wrapper[data-v-147e1e00]{background-color:#fff;background-color:var(--KEmptyBackground, var(--white, var(--kui-color-background, #ffffff)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);padding:48px 0;padding:var(--spacing-xxl, var(--kui-space-110, 48px)) var(--kui-space-0, 0px);text-align:center}.empty-state-wrapper>*+*[data-v-147e1e00]{margin-top:16px;margin-top:var(--spacing-md, var(--kui-space-60, 16px))}.empty-state-wrapper .k-empty-state-title-header[data-v-147e1e00]{color:#232633;color:var(--KEmptyTitleColor, var(--kui-color-text-neutral-strongest, #232633));font-size:20px;font-size:var(--kui-font-size-60, 20px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:32px;line-height:var(--kui-line-height-60, 32px)}.empty-state-wrapper .empty-state-title .k-empty-state-icon.warning-icon[data-v-147e1e00]{color:#fabe5f;color:var(--yellow-400, #fabe5f)}.empty-state-wrapper .empty-state-title>*+*[data-v-147e1e00]{margin-top:8px;margin-top:var(--spacing-xs, var(--kui-space-40, 8px))}.empty-state-wrapper .k-empty-state-message[data-v-147e1e00]{color:#3a3f51;color:var(--KEmptyContentColor, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);max-width:50%}.empty-state-wrapper .empty-state-content>*+*[data-v-147e1e00]{margin-top:32px;margin-top:var(--spacing-xl, var(--kui-space-90, 32px))}.empty-state-wrapper .k-empty-state-cta[data-v-147e1e00]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto)}.k-input-label .label-tooltip[data-v-711fc554] .kong-icon.kong-icon-help,.k-input-label .label-tooltip[data-v-711fc554] .kong-icon.kong-icon-info{cursor:pointer;height:16px}.k-input-label .label-tooltip[data-v-711fc554] .k-tooltip{font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-input-label .label-tooltip[data-v-711fc554] .k-tooltip code{background-color:#6c7489;background-color:var(--grey-500, var(--kui-color-background-neutral, #6c7489));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.form-control[data-v-da4a957a]{box-shadow:none!important}.form-control.has-icon~.input-icon[data-v-da4a957a]{top:8px;top:calc((var(--kui-space-40, 8px) + var(--kui-space-40, 8px) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-50, 24px)) / 2)}.form-control.has-icon~.input-icon[data-v-da4a957a] svg{height:24px;height:var(--kui-icon-size-50, 24px);width:24px;width:var(--kui-icon-size-50, 24px)}.form-control.has-icon.icon-start[data-v-da4a957a]{padding-left:48px!important;padding-left:calc(var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-50, 24px))!important}.form-control.has-icon.icon-start~.input-icon[data-v-da4a957a]{left:16px;left:var(--spacing-md, var(--kui-space-60, 16px))}.form-control.has-icon.icon-end[data-v-da4a957a]{padding-right:48px!important;padding-right:calc(var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-50, 24px))!important}.form-control.has-icon.icon-end~.input-icon[data-v-da4a957a]{right:16px;right:var(--spacing-md, var(--kui-space-60, 16px))}.form-control.has-icon.k-input-small~.input-icon[data-v-da4a957a]{top:10px;top:calc((var(--spacing-xs, var(--kui-space-40, 8px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-40, 20px)) / 2)}.form-control.has-icon.k-input-small~.input-icon[data-v-da4a957a] svg{height:20px;height:var(--kui-icon-size-40, 20px);width:20px;width:var(--kui-icon-size-40, 20px)}.form-control.has-icon.k-input-small.icon-start[data-v-da4a957a]{padding-left:40px!important;padding-left:calc(var(--spacing-sm, var(--kui-space-50, 12px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-40, 20px))!important}.form-control.has-icon.k-input-small.icon-start~.input-icon[data-v-da4a957a]{left:12px;left:var(--spacing-sm, var(--kui-space-50, 12px))}.form-control.has-icon.k-input-small.icon-end[data-v-da4a957a]{padding-right:40px!important;padding-right:calc(var(--spacing-sm, var(--kui-space-50, 12px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-40, 20px))!important}.form-control.has-icon.k-input-small.icon-end~.input-icon[data-v-da4a957a]{right:12px;right:var(--spacing-sm, var(--kui-space-50, 12px))}.form-control.has-icon.k-input-large~.input-icon[data-v-da4a957a]{top:12px;top:calc((var(--spacing-md, var(--kui-space-60, 16px)) + var(--spacing-md, var(--kui-space-60, 16px)) + var(--kui-line-height-40, 24px) - var(--kui-icon-size-60, 32px)) / 2)}.form-control.has-icon.k-input-large~.input-icon[data-v-da4a957a] svg{height:32px;height:var(--kui-icon-size-60, 32px);width:32px;width:var(--kui-icon-size-60, 32px)}.form-control.has-icon.k-input-large.icon-start[data-v-da4a957a]{padding-left:64px!important;padding-left:calc(var(--spacing-lg, var(--kui-space-80, 24px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-60, 32px))!important}.form-control.has-icon.k-input-large.icon-start~.input-icon[data-v-da4a957a]{left:24px;left:var(--spacing-lg, var(--kui-space-80, 24px))}.form-control.has-icon.k-input-large.icon-end[data-v-da4a957a]{padding-right:64px!important;padding-right:calc(var(--spacing-lg, var(--kui-space-80, 24px)) + var(--spacing-xs, var(--kui-space-40, 8px)) + var(--kui-icon-size-60, 32px))!important}.form-control.has-icon.k-input-large.icon-end~.input-icon[data-v-da4a957a]{right:24px;right:var(--spacing-lg, var(--kui-space-80, 24px))}.help[data-v-da4a957a]{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.input-icon[data-v-da4a957a]{align-items:center;display:inline-flex;pointer-events:none;position:absolute}.input-icon.clickable[data-v-da4a957a]{cursor:pointer;pointer-events:auto}.has-error[data-v-da4a957a]{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027));font-weight:500;font-weight:var(--kui-font-weight-medium, 500)}.k-input-wrapper[data-v-da4a957a]{position:relative}.k-input-wrapper input.k-input[data-v-da4a957a]{-webkit-appearance:none}.k-input-wrapper .k-input-label-wrapper-large .has-error[data-v-da4a957a],.k-input-wrapper .k-input-large+.has-error[data-v-da4a957a]{font-size:12px;font-size:var(--kui-font-size-20, 12px);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-top:4px;margin-top:var(--kui-space-20, 4px)}.k-input-wrapper .k-input-label-wrapper-medium .has-error[data-v-da4a957a],.k-input-wrapper .k-input-medium+.has-error[data-v-da4a957a]{font-size:10px;font-size:var(--kui-font-size-10, 10px);line-height:12px;line-height:var(--kui-line-height-10, 12px);margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-input-wrapper .k-input-label-wrapper-small .has-error[data-v-da4a957a],.k-input-wrapper .k-input-small+.has-error[data-v-da4a957a]{font-size:10px;font-size:var(--kui-font-size-10, 10px);line-height:12px;line-height:var(--kui-line-height-10, 12px);margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-input-wrapper .text-on-input label:not(.disabled):not(.readonly).hovered[data-v-da4a957a],.k-input-wrapper .text-on-input label[data-v-da4a957a]:not(.disabled):not(.readonly):hover{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-input-wrapper.input-error .text-on-input label.hovered[data-v-da4a957a],.k-input-wrapper.input-error .text-on-input label[data-v-da4a957a]:hover,.k-input-wrapper.input-error .text-on-input label.focused[data-v-da4a957a],.k-input-wrapper.input-error .text-on-input label[data-v-da4a957a]:focus{color:#d60027!important;color:var(--red-500, var(--kui-color-text-danger, #d60027))!important}.k-select-item[data-v-691b9512]{list-style:none!important;margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-select-item .k-select-item-container[data-v-691b9512]{display:block!important}.k-select-item[data-v-691b9512]:last-of-type{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.k-select-item button[data-v-691b9512]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:none;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:24px;line-height:var(--kui-line-height-40, 24px);padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px));text-align:left;width:100%}.k-select-item button[data-v-691b9512]:not(:disabled){cursor:pointer}.k-select-item button[data-v-691b9512]:disabled{cursor:not-allowed}.k-select-item button:disabled .k-select-item-label[data-v-691b9512]{opacity:.6}.k-select-item button .k-select-item-label[data-v-691b9512]{color:#0030cc;color:var(--grey-600, var(--kui-color-text-primary-strong, #0030cc));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:20px;line-height:var(--kui-line-height-30, 20px);margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important;padding:8px;padding:var(--kui-space-40, 8px);width:auto}.k-select-item button .k-select-item-label[data-v-691b9512] .select-item-label{color:#0030cc;color:var(--grey-600, var(--kui-color-text-primary-strong, #0030cc));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-select-item button .k-select-item-label[data-v-691b9512] .select-item-desc{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-select-item button .kong-icon[data-v-691b9512]:not(.selected-item-icon){margin-right:12px;margin-right:var(--kui-space-50, 12px)}.k-select-item button .k-select-selected-icon-container[data-v-691b9512]{color:#bdd3f9;color:var(--blue-200, #bdd3f9);height:24px;margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);width:24px}.k-select-item button .k-select-selected-icon-container .kong-icon[data-v-691b9512]{display:flex;position:relative;right:0;top:0;transform:none}.k-select-item button[data-v-691b9512]:not(:disabled):hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb));color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e))}.k-select-item button.selected[data-v-691b9512]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-select-item button.danger[data-v-691b9512]{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-select-group[data-v-8e9c1b92]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important}.k-select-group .k-select-group-title[data-v-8e9c1b92]{color:#6c7489;color:var(--black-30, var(--kui-color-text-neutral, #6c7489));display:block!important;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-select[data-v-0a2343eb]{width:fit-content}.k-select .k-select-item-selection[data-v-0a2343eb]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));display:flex;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);padding:4px 12px!important;padding:var(--kui-space-20, 4px) var(--kui-space-50, 12px)!important}.k-select .k-select-item-selection.overlay-label-item-selection[data-v-0a2343eb]{position:relative;top:-8px}.k-select .k-select-item-selection .clear-selection-icon[data-v-0a2343eb]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;color:#bdd3f9;color:var(--blue-200, #bdd3f9);cursor:pointer!important;height:24px;margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);padding:0;padding:var(--kui-space-0, 0px)}.k-select .k-select-item-selection .clear-selection-icon[data-v-0a2343eb]:focus,.k-select .k-select-item-selection .clear-selection-icon[data-v-0a2343eb]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-select .k-select-trigger[data-v-0a2343eb]:after{border-left:4px solid rgba(0,0,0,0);border-left:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-right:4px solid rgba(0,0,0,0);border-right:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-top:4px solid;border-top:var(--kui-border-width-30, 4px) solid;content:"";display:inline-block;height:0;margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px));vertical-align:middle;width:0}.k-select .k-select-selected-item-label{align-self:center;font-size:14px;font-size:var(--kui-font-size-30, 14px);line-height:16px;line-height:var(--kui-line-height-20, 16px)}.k-select .k-select-item-selection .clear-selection-icon .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-button.btn-link{padding:12px 24px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-lg, var(--kui-space-80, 24px));text-decoration:none}.k-select .k-button.btn-link:focus{box-shadow:0 0 #fff,0 0 0 2px #0044f4;box-shadow:0 0 0 0 var(--white, var(--kui-color-background, #ffffff)),0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-select .k-button.btn-link .caret{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-input{background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease;box-shadow:none!important;display:inline-block;position:relative;width:100%}.k-select .k-select-input.is-readonly{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease;box-shadow:none!important}.k-select .k-select-input.is-readonly.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):read-only{box-shadow:none!important}.k-select .k-select-input.select-input-container.disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease;box-shadow:none!important;cursor:not-allowed!important}.k-select .k-select-input.select-input-container.disabled.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):disabled{box-shadow:none!important}.k-select .k-select-input .kong-icon-chevronDown{margin-right:8px;margin-right:var(--kui-space-40, 8px)}.k-select .k-select-input.cursor-default{cursor:default}.k-select .k-select-input.prevent-pointer-events{pointer-events:none}.k-select .k-select-input.input-placeholder-dark input::placeholder{color:#000933!important;color:var(--KInputColor, var(--black-70, var(--kui-color-text, #000933)))!important}.k-select .k-select-input.input-placeholder-transparent input{color:transparent!important}.k-select .k-select-input.input-placeholder-transparent input::placeholder{color:transparent!important}.k-select .k-select-input .k-input.no-filter{cursor:default!important;pointer-events:none!important}.k-select .k-select-input .k-input.has-chevron{padding-right:40px;padding-right:var(--kui-space-100, 40px)}.k-select .k-select-input .k-input.has-clear{padding-right:56px;padding-right:var(--kui-space-120, 56px)}.k-select .k-select-inputinput.k-input{height:100%;padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px))}.k-select .k-select-input .kong-icon{display:inline-flex}.k-select .k-select-input .clear-selection-icon{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;padding:0;padding:var(--kui-space-0, 0px);position:absolute;right:24px;z-index:9}.k-select .k-select-input .clear-selection-icon:focus,.k-select .k-select-input .clear-selection-icon:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-select .k-select-input .clear-selection-icon .kong-icon-clear{display:block;position:static;transform:none}.k-select .k-select-input .custom-selected-item{display:inline-flex;padding:8px 12px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-50, 12px));pointer-events:none;position:absolute;right:24px;width:calc(100% - 24px);width:calc(100% - var(--kui-icon-size-30, 16px) - var(--kui-space-40, 8px))}.k-select div.k-select-input.select-input-container{align-items:center;border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);cursor:pointer!important;display:flex;flex:0 0 40%;flex-direction:row-reverse;transition:all .2s ease}.k-select div.k-select-input.select-input-container .k-input-wrapper{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px)}.k-select div.k-select-input.select-input-container input.k-input{box-shadow:none!important}.k-select div.k-select-input.select-input-container:hover{border-color:#bee2ff;border-color:var(--KInputHover, var(--blue-200, var(--kui-color-border-primary-weaker, #bee2ff)))}.k-select div.k-select-input.select-input-container:hover .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select div.k-select-input.select-input-container.is-open{border-color:#5f9aff;border-color:var(--KInputFocus, var(--blue-400, var(--kui-color-border-primary-weak, #5f9aff)))}.k-select div.k-select-input.select-input-container.is-open .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select .k-select-button .has-caret .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-button .k-button.btn-link:hover,.k-select .k-select-button.k-button.btn-link:hover{text-decoration:none}.k-select.k-input{width:100%}.k-select .k-select-popover{box-sizing:border-box;margin-top:2px!important;margin-top:var(--kui-space-10, 2px)!important;width:100%}.k-select .k-select-popover[x-placement^=top]{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important}.k-select .k-select-popover.k-select-pop-button,.k-select .k-select-popover.k-select-pop-dropdown,.k-select .k-select-popover.k-select-pop-select{--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5))}.k-select .k-select-popover .k-select-empty-item button,.k-select .k-select-popover .k-select-empty-item button:focus,.k-select .k-select-popover .k-select-empty-item button:hover{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-style:italic}.k-select .k-select-popover .k-select-new-item{word-break:break-word}.k-select .k-select-popover .k-select-new-item .select-item-new-indicator{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-select .k-select-popover ul{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-select .k-select-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-select .k-select-popover a:hover,.k-select .k-select-popover a:active,.k-select .k-select-popover a:focus{text-decoration:none}.k-select .k-select-popover .k-select-loading{display:block;height:24px;position:relative;right:0;text-align:center;top:0}.k-select .k-select-popover .k-popover-content{max-height:var(--52f24ef3);overflow-y:auto}.k-select .k-select-popover .k-popover-content .k-select-list{margin:0!important;margin:var(--kui-space-0, 0px)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important}.k-select .k-select-popover .k-popover-content:has(.k-select-dropdown-footer-text.k-select-dropdown-footer-sticky){max-height:none}.k-select .k-select-popover .k-popover-content:has(.k-select-dropdown-footer-text.k-select-dropdown-footer-sticky) .k-select-list{max-height:var(--52f24ef3);overflow-y:auto}.k-select .k-select-popover .k-popover-content .k-select-list~.k-select-dropdown-footer-sticky{bottom:0;position:sticky}.k-select .k-select-popover .k-select-dropdown-footer-text{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));padding-bottom:0;padding-bottom:var(--kui-space-0, 0px)}.pagination-offset-button-container[data-v-20a48d53]{display:flex;margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important}.pagination-offset-button-container .pagination-button .pagination-arrow-icon[data-v-20a48d53]{color:#0044f4;color:var(--KPaginationColor, var(--blue-400, var(--kui-color-text-primary, #0044f4)))}.pagination-offset-button-container .pagination-button .pagination-arrow-icon.is-direction-disabled[data-v-20a48d53]{color:#0044f4;color:var(--KPaginationDisabledColor, var(--grey-500, var(--kui-color-text-neutral, #0044f4)))}.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));height:34px;margin:0 6px;margin:var(--kui-space-0, 0px) var(--kui-space-30, 6px);padding:6px;padding:var(--kui-space-30, 6px);width:34px}.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]:focus,.pagination-offset-button-container .pagination-button.k-button[data-v-20a48d53]:hover{border-color:#0044f4;border-color:var(--blue-500, var(--kui-color-border-primary, #0044f4));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-20a48d53]:focus,.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-20a48d53]:hover{border-color:#e0e4ea;border-color:var(--grey-200, var(--kui-color-border, #e0e4ea));box-shadow:none;color:#000933;color:var(--black-45, var(--kui-color-text, #000933));cursor:not-allowed}.pagination-offset-button-container .pagination-button.k-button.active[data-v-20a48d53]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));border-color:#5f9aff;border-color:var(--blue-200, var(--kui-color-border-primary-weak, #5f9aff));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));outline:none}.card-pagination-bar[data-v-8bb7481c]{align-items:center;display:flex;justify-content:space-between;margin-top:4px;margin-top:var(--kui-space-20, 4px)}.pagination-text[data-v-8bb7481c]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);min-width:115px}.pagination-text-pages[data-v-8bb7481c]{color:#000933;color:var(--kui-color-text, #000933)}.page-size-select[data-v-8bb7481c]{--KButtonLink: var(--KPaginationPageSizeColor, var(--kui-color-text-primary, #0044f4));--KButtonOutlineBorder: var(--KPaginationPageSizeColor, var(--kui-color-border-primary, #0044f4));--KButtonFontSize: var(--type-sm, var(--kui-font-size-30, 14px));color:#0044f4;color:var(--blue-400, var(--kui-color-text-primary, #0044f4));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:20px;line-height:var(--kui-line-height-30, 20px)}.pagination-button-container[data-v-8bb7481c]{display:flex;list-style:none;text-align:center}.pagination-button-container a[data-v-8bb7481c]{display:block;font-weight:initial;text-decoration:none!important}.pagination-button-container .pagination-button[data-v-8bb7481c]{align-self:center;background-color:#fff;border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KPaginationBorderColor, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--KPaginationColor, var(--grey-500, var(--kui-color-text-neutral, #6c7489)));cursor:pointer;font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:initial;height:32px;line-height:16px;line-height:var(--kui-line-height-20, 16px);margin:0 6px;margin:var(--kui-space-0, 0px) var(--kui-space-30, 6px);min-width:32px}.pagination-button-container .pagination-button .pagination-arrow-icon[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationColor, var(--blue-400, var(--kui-color-text-primary, #0044f4)))}.pagination-button-container .pagination-button .pagination-arrow-icon.is-direction-disabled[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationDisabledColor, var(--grey-500, var(--kui-color-text-neutral, #0044f4)))}.pagination-button-container .pagination-button[data-v-8bb7481c]:not(.square){background-color:#fff;background-color:var(--KPaginationBackgroundColor, var(--kui-color-background, #ffffff))}.pagination-button-container .pagination-button a[data-v-8bb7481c],.pagination-button-container .pagination-button div[data-v-8bb7481c]{padding:6px;padding:var(--kui-space-30, 6px)}.pagination-button-container .pagination-button.square[data-v-8bb7481c]{border:none}.pagination-button-container .pagination-button.placeholder[data-v-8bb7481c]{align-items:center;color:#6c7489;color:var(--KPaginationColor, var(--kui-color-text-neutral, #6c7489));cursor:initial;display:flex;justify-content:center}.pagination-button-container .pagination-button[data-v-8bb7481c]:focus:not(.placeholder),.pagination-button-container .pagination-button[data-v-8bb7481c]:hover:not(.placeholder){border-color:#0044f4;border-color:var(--KPaginationActiveColor, var(--kui-color-border-primary, #0044f4));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--KPaginationActiveColor, var(--kui-color-text-primary, #0044f4))}.pagination-button-container .pagination-button.disabled[data-v-8bb7481c]:focus:not(.placeholder),.pagination-button-container .pagination-button.disabled[data-v-8bb7481c]:hover:not(.placeholder){border-color:#e0e4ea;border-color:var(--grey-200, var(--kui-color-border, #e0e4ea));color:#000933;color:var(--black-45, var(--kui-color-text, #000933))}.pagination-button-container .pagination-button.disabled a[data-v-8bb7481c]{cursor:not-allowed!important}.pagination-button-container .pagination-button.active[data-v-8bb7481c]{background-color:#eefaff;background-color:var(--KPaginationActiveBackgroundColor, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));border-color:#5f9aff;border-color:var(--KPaginationActiveBorderColor, var(--blue-200, var(--kui-color-border-primary-weak, #5f9aff)));border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#0044f4;color:var(--KPaginationActiveColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));outline:none}.pagination-button-container .pagination-button.active a[data-v-8bb7481c]{color:#0044f4;color:var(--KPaginationActiveColor, var(--kui-color-text-primary, #0044f4))}.page-size-select .k-select-pop-button[x-placement^=top]{margin-bottom:2px;margin-bottom:var(--kui-space-10, 2px)}.k-card-catalog-item[data-v-689a9850]{display:flex;flex-direction:column;justify-content:stretch;overflow:hidden}.k-card-catalog-item .multi-line-truncate[data-v-689a9850]{line-height:20px;line-height:var(--kui-line-height-30, 20px);max-height:100px;overflow:hidden;padding-right:8px;padding-right:var(--kui-space-40, 8px);position:relative}.k-card-catalog-item .multi-line-truncate[data-v-689a9850]:before{content:"...";position:absolute;right:12px;top:80px}.k-card-catalog-item[data-v-689a9850]:hover{cursor:pointer}.k-card-catalog-item.kong-card{--KCardBorderRadius: var(--kui-border-radius-20, 4px);--KCardPaddingY: var(--spacing-lg, var(--kui-space-80, 24px));--KCardPaddingX: var(--spacing-md, var(--kui-space-60, 16px))}.k-card-catalog-item.kong-card .k-card-body{display:flex;flex-direction:column;flex-grow:1}.k-card-catalog-item.kong-card .k-card-body .description{flex-grow:1}.k-card-catalog-item.kong-card:hover{--KCardShadow: none;--KCardBorder: var(--kui-border-width-10, 1px) solid var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff))}.k-card-catalog .k-card-catalog-title[data-v-09bd043c]{color:#3a3f51;color:var(--blue-600, var(--kui-color-text-neutral-stronger, #3a3f51))}.k-card-catalog .k-catalog-page[data-v-09bd043c]{display:grid;grid-gap:24px;grid-gap:var(--spacing-lg, var(--kui-space-80, 24px));grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.k-catalog-toolbar[data-v-09bd043c]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-catalog-toolbar[data-v-09bd043c]>*{display:flex}.k-card-catalog .k-skeleton-grid .skeleton-card{height:181px}.k-card-catalog .k-skeleton-grid .skeleton-card .k-catalog-skeleton-header{justify-content:center!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important;width:100%!important}.k-card-catalog .k-skeleton-grid .skeleton-card .k-catalog-skeleton-footer-container>:not(:last-child){margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-card-catalog .k-catalog-page.k-card-small{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.k-card-catalog .k-catalog-page.k-card-large{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.k-card-catalog .k-catalog-page a.catalog-item,.k-card-catalog .k-catalog-page a.catalog-item:focus,.k-card-catalog .k-catalog-page a.catalog-item:hover{text-decoration:none}.k-card-catalog .card-pagination{grid-column:1/-1}.k-card-catalog .k-catalog-pagination{padding:4px!important;padding:var(--kui-space-20, 4px)!important}.k-checkbox-label[data-v-40f87365]{--KInputLabelWeight: var(--kui-font-weight-regular, 400);--KInputLabelLineHeight: var(--kui-line-height-30, 20px);--KInputLabelFont: var(--kui-font-family-text, Inter, Roboto, Helvetica, sans-serif);--KInputLabelMargin: var(--kui-space-0, 0px);--KInputLabelSize: var(--type-sm, var(--kui-font-size-30, 14px));vertical-align:middle}.k-checkbox-description[data-v-40f87365]{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:20px;line-height:var(--kui-line-height-30, 20px);padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px));padding-top:kui-space-20;padding-top:var(--spacing-xxs, var(--kui-space-20, kui-space-20))}.disabled .k-checkbox-label[data-v-40f87365]{color:#828a9e;color:var(--KCheckboxDisabledChecked, var(--grey-400, var(--kui-color-text-disabled, #828a9e)))}.k-checkbox-description,.k-checkbox .k-checkbox-label.has-desc{font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-checkbox .has-desc .label-tooltip{display:inline-block;padding-top:2px;padding-top:var(--kui-space-10, 2px)}.k-code-block[data-v-1c9ec6b2]{border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));color:#3a3f51;color:var(--KCodeBlockColor, var(--steel-700, var(--kui-color-text-neutral-stronger, #3a3f51)))}.k-code-block.theme-light[data-v-1c9ec6b2]{--KButtonOutlineColor: var(--steel-500, var(--kui-color-text-neutral, #6c7489));--KButtonOutlineBorder: var(--steel-500, #5c7299);--KButtonOutlineHoverBorder: var(--steel-700, #273c61)}.k-code-block.theme-dark[data-v-1c9ec6b2]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-1c9ec6b2],.k-code-block code[data-v-1c9ec6b2]{color:#3a3f51;color:var(--KCodeBlockColor, var(--steel-700, var(--kui-color-text-neutral-stronger, #3a3f51)));font-family:JetBrains Mono,Consolas,monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, var(--kui-font-family-code, "JetBrains Mono", Consolas, monospace)));font-size:12px;font-size:var(--KCodeBlockFontSize, var(--type-xs, var(--kui-font-size-20, 12px)));-moz-tab-size:2;tab-size:2;-moz-tab-size:var(--KCodeBlockTabSize, 2);tab-size:var(--KCodeBlockTabSize, 2)}.k-code-block.theme-dark pre[data-v-1c9ec6b2],.k-code-block.theme-dark code[data-v-1c9ec6b2]{color:#c0f2d5;color:var(--KCodeBlockColor, var(--green-200, #c0f2d5))}.k-code-block pre[data-v-1c9ec6b2]{background-color:#f9fafb;background-color:var(--KCodeBlockBackgroundColor, var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb)));border-radius:8px;border-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));display:grid;gap:12px;gap:var(--spacing-sm, var(--kui-space-50, 12px));grid-template-columns:var(--maxLineNumberWidth) 1fr;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-top:0;margin-top:var(--kui-space-0, 0px);max-height:none;max-height:var(--KCodeBlockMaxHeight, none);min-height:56px;overflow:auto;padding:16px 0 0 12px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block pre.is-single-line[data-v-1c9ec6b2]{grid-template-columns:auto;padding:12px 48px 0 0;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-xxl, var(--kui-space-110, 48px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-code-block pre.is-single-line code[data-v-1c9ec6b2]{line-height:28px;line-height:var(--kui-line-height-50, 28px);margin-right:20px;margin-right:var(--kui-space-70, 20px);overflow-x:auto;padding-bottom:8px;padding-bottom:var(--spacing-xs, var(--kui-space-40, 8px));padding-left:12px;padding-left:var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block pre.is-single-line+.k-code-block-copy-button[data-v-1c9ec6b2]{top:8px;top:var(--spacing-xs, 8px)}.k-code-block.theme-dark pre[data-v-1c9ec6b2]{background-color:#232633;background-color:var(--KCodeBlockBackgroundColor, var(--black-500, var(--kui-color-background-neutral-strongest, #232633)))}.k-code-block pre[data-v-1c9ec6b2]:focus-visible{isolation:isolate;outline:2px solid #0044f4;outline:2px solid var(--KCodeBlockFocusColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));outline-offset:-2px}.k-code-block.theme-dark pre[data-v-1c9ec6b2]:focus-visible{outline:2px solid #07a88d;outline:2px solid var(--KCodeBlockFocusColor, var(--green-500, #07a88d))}.k-code-block-actions+.k-code-block-content>pre[data-v-1c9ec6b2]{border-bottom-left-radius:8px;border-bottom-left-radius:var(--kui-border-radius-40, 8px);border-bottom-right-radius:8px;border-bottom-right-radius:var(--kui-border-radius-40, 8px);border-top-left-radius:0;border-top-left-radius:var(--kui-border-radius-0, 0px);border-top-right-radius:0;border-top-right-radius:var(--kui-border-radius-0, 0px)}.k-code-block code[data-v-1c9ec6b2]{display:block;min-width:0;overflow-x:auto;padding-bottom:12px;padding-bottom:var(--spacing-sm, var(--kui-space-50, 12px))}.k-code-block[data-v-1c9ec6b2]:focus-visible{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)));isolation:isolate;outline:none}.k-code-block.theme-dark[data-v-1c9ec6b2]:focus-visible{box-shadow:0 0 0 2px #07a88d;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--green-500, #07a88d))}.k-code-block-actions[data-v-1c9ec6b2]{align-items:stretch;background-color:#f9fafb;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb));border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-top-left-radius:8px;border-top-left-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));border-top-right-radius:8px;border-top-right-radius:var(--KCodeBlockBorderRadius, var(--kui-border-radius-40, 8px));display:flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px));justify-content:flex-end;padding:8px 16px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-md, var(--kui-space-60, 16px))}.theme-dark .k-code-block-actions[data-v-1c9ec6b2]{background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-bottom:1px solid #273c61;border-bottom:var(--kui-border-width-10, 1px) solid var(--steel-700, #273c61);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block-actions .k-button[data-v-1c9ec6b2]{align-self:stretch}.k-code-block-actions .k-button.action-active[data-v-1c9ec6b2]{background-color:#6c7489;background-color:var(--steel-500, var(--kui-color-background-neutral, #6c7489));border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-is-processing-icon[data-v-1c9ec6b2]{align-items:center;display:inline-flex;justify-content:center}.k-is-processing-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-is-processing-icon .theme-dark[data-v-1c9ec6b2]{color:#7d91b3;color:var(--steel-400, #7d91b3)}.k-search-actions[data-v-1c9ec6b2]{align-items:stretch;display:inline-flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-is-processing-icon[data-v-1c9ec6b2]:not(.k-is-processing-icon-is-visible){visibility:hidden}.k-button.k-regexp-mode-button[data-v-1c9ec6b2]{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, var(--kui-font-family-code, "JetBrains Mono", Consolas, monospace)))}.k-search-container[data-v-1c9ec6b2]{align-items:stretch;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KInputBorder, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-flex;flex-basis:15ch;flex-grow:1;max-width:250px;position:relative;transition:border .2s ease}.k-search-container[data-v-1c9ec6b2]:focus{border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--KInputBorder, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)))}.theme-dark .k-search-container[data-v-1c9ec6b2]{background-color:#3a3f51;background-color:var(--steel-700, var(--kui-color-background-neutral-stronger, #3a3f51));border:none}.k-search-container[data-v-1c9ec6b2]:hover{border-color:#dae3f2;border-color:var(--KInputHover, var(--steel-200, #dae3f2))}.k-search-container[data-v-1c9ec6b2]:focus-within{border-color:#7d91b3;border-color:var(--KInputFocus, var(--steel-400, #7d91b3))}.theme-dark .k-search-container[data-v-1c9ec6b2]:focus-within{border-color:#afb7c5;border-color:var(--KInputFocus, var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-code-block-search-input[data-v-1c9ec6b2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:currentColor;flex-grow:1;font:inherit;height:32px;margin:0;margin:var(--kui-space-0, 0px);padding:0 8px;padding:var(--kui-space-0, 0px) var(--spacing-xs, var(--kui-space-40, 8px));width:0}.theme-dark .k-code-block-search-input[data-v-1c9ec6b2]{background-color:#3a3f51;background-color:var(--steel-700, var(--kui-color-background-neutral-stronger, #3a3f51));color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block-search-input[data-v-1c9ec6b2]:focus,.k-code-block-search-input[data-v-1c9ec6b2]:focus-visible{outline:none}.k-code-block-search-results[data-v-1c9ec6b2]{align-self:center;min-width:12ch;padding-right:12px;padding-right:var(--spacing-sm, var(--kui-space-50, 12px));text-align:right}.k-code-block-search-results[data-v-1c9ec6b2]:not(.k-code-block-search-results-has-query){color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.theme-dark .k-code-block-search-results[data-v-1c9ec6b2]:not(.k-code-block-search-results-has-query){color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}.k-code-block-search-error[data-v-1c9ec6b2],.k-code-block-search-results[data-v-1c9ec6b2]{margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-top:0;margin-top:var(--kui-space-0, 0px)}.k-code-block-search-error[data-v-1c9ec6b2]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid currentColor;border:var(--kui-border-width-10, 1px) solid currentColor;border-bottom-left-radius:2px;border-bottom-left-radius:var(--kui-border-radius-10, 2px);border-bottom-right-radius:2px;border-bottom-right-radius:var(--kui-border-radius-10, 2px);color:#d60027;color:var(--red-700, var(--kui-color-text-danger, #d60027));font-size:12px;font-size:var(--kui-font-size-20, 12px);left:-1px;padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px));position:absolute;right:-1px;top:100%;z-index:1}.k-search-icon[data-v-1c9ec6b2]{color:#afb7c5;color:var(--grey-400, var(--kui-color-text-neutral-weak, #afb7c5));padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px))}.k-search-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-search-icon .theme-dark[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-400, var(--kui-color-text-neutral-weak, #afb7c5))}.k-clear-query-button[data-v-1c9ec6b2]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);color:#afb7c5;color:var(--grey-400, var(--kui-color-text-neutral-weak, #afb7c5));display:inline-flex;font:inherit;margin:0;margin:var(--kui-space-0, 0px);padding:0 4px;padding:var(--kui-space-0, 0px) var(--spacing-xxs, var(--kui-space-20, 4px))}.k-clear-query-button .k-clear-icon .theme-light[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.k-clear-query-button .k-clear-icon .theme-dark[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-400, var(--kui-color-text-neutral-weak, #afb7c5))}.k-clear-query-button[data-v-1c9ec6b2]:focus{border-color:#0044f4;border-color:var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));outline:none}.theme-dark .k-clear-query-button[data-v-1c9ec6b2]:focus{border-color:#07a88d;border-color:var(--KButtonOutlineBorder, var(--green-500, #07a88d));box-shadow:0 0 0 2px #fff,0 0 0 4px #07a88d;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonOutlineBorder, var(--green-500, #07a88d))}.k-code-block-content[data-v-1c9ec6b2]{position:relative}.k-code-block-secondary-actions[data-v-1c9ec6b2]{display:flex;gap:4px;gap:var(--spacing-xxs, var(--kui-space-20, 4px));position:absolute;right:16px;right:var(--spacing-md, 16px);top:8px;top:var(--spacing-xs, 8px);z-index:1}.k-code-block-copy-button[data-tooltip-text][data-v-1c9ec6b2]:after{background-color:#3a3f51;background-color:var(--grey-600, var(--kui-color-background-neutral-stronger, #3a3f51));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));content:attr(data-tooltip-text);font-weight:400;padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));position:absolute;right:calc(100% + 8px);right:calc(100% + var(--spacing-xs, 8px));top:50%;transform:translateY(-50%);white-space:nowrap}.k-button-icon[data-v-1c9ec6b2]{align-items:center;display:inline-flex;justify-content:center}.k-line-number-rows[data-v-1c9ec6b2]{box-sizing:border-box;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.k-line-number-rows[data-v-1c9ec6b2],.k-line-number-rows a[data-v-1c9ec6b2]{color:#6c7489;color:var(--steel-500, var(--kui-color-text-neutral, #6c7489))}.theme-dark .k-line-number-rows[data-v-1c9ec6b2],.theme-dark .k-line-number-rows a[data-v-1c9ec6b2]{color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}.k-line[data-v-1c9ec6b2]{display:inline-flex;justify-content:flex-end}.k-line-is-match[data-v-1c9ec6b2]:before{background-color:#0000001a;content:" ";left:0;pointer-events:none;position:absolute;right:0}.theme-dark .k-line-is-match[data-v-1c9ec6b2]:before{background-color:#ffffff1a}.k-line-is-highlighted-match[data-v-1c9ec6b2]:before{background-color:#0003;border-left:4px solid #0044f4;border-left:var(--kui-border-width-30, 4px) solid var(--KCodeBlockMatchHighlightColor, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.theme-dark .k-line-is-highlighted-match[data-v-1c9ec6b2]:before{border-left:4px solid #07a88d;border-left:var(--kui-border-width-30, 4px) solid var(--KCodeBlockMatchHighlightColor, var(--green-500, #07a88d))}.k-line-anchor[data-v-1c9ec6b2]:not([href]){text-decoration:none}.k-line-anchor[href][data-v-1c9ec6b2]:hover{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));text-decoration:underline}.visually-hidden[data-v-1c9ec6b2]{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.k-code-block .k-matched-term{color:#00abd2;color:var(--teal-500, var(--kui-color-text-decorative, #00abd2));font-weight:700;font-weight:var(--kui-font-weight-bold, 700)}.k-code-block.theme-dark .k-matched-term{color:#007d60;color:var(--green-500, var(--kui-color-text-success, #007d60))}.k-code-block .k-button.small{padding-left:8px;padding-left:var(--spacing-xs, var(--kui-space-40, 8px));padding-right:8px;padding-right:var(--spacing-xs, var(--kui-space-40, 8px))}.k-code-block .kong-icon{align-items:center;display:inline-flex;justify-content:center}@media (min-width: 768px){.k-code-block .k-button:not(.increase-specificity){background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border-color:#0000;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}}.k-code-block .k-button:not(.increase-specificity):hover{background-color:#f9fafb;background-color:var(--steel-100, var(--kui-color-background-neutral-weakest, #f9fafb));border-color:#0000!important;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))!important}.k-code-block .k-button:not(.increase-specificity):active,.k-code-block .k-button:not(.increase-specificity):hover:active{background-color:#6c7489;background-color:var(--steel-500, var(--kui-color-background-neutral, #6c7489));border-color:#5c7299;border-color:var(--steel-500, #5c7299);color:#fff;color:var(--kui-color-text-inverse, #ffffff)}.k-code-block.theme-dark .k-button:not(.increase-specificity){background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#afb7c5;color:var(--steel-300, var(--kui-color-text-neutral-weak, #afb7c5))}@media (max-width: 767px){.k-code-block.theme-dark .k-button:not(.increase-specificity){background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5))}}.k-code-block.theme-dark .k-button:not(.increase-specificity):hover{background-color:#7d91b3;background-color:var(--steel-400, #7d91b3);border-color:#7d91b3;border-color:var(--steel-400, #7d91b3);color:#232633;color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity):hover:disabled{background-color:#232633;background-color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity):active,.k-code-block.theme-dark .k-button:not(.increase-specificity):hover:active{background-color:#afb7c5;background-color:var(--steel-300, var(--kui-color-background-neutral-weak, #afb7c5));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#232633;color:var(--black-500, var(--kui-color-text-neutral-strongest, #232633))}.k-code-block.theme-dark .k-button:not(.increase-specificity).action-active{background-color:#afb7c5;background-color:var(--steel-300, var(--kui-color-background-neutral-weak, #afb7c5));border-color:#afb7c5;border-color:var(--steel-300, var(--kui-color-border-neutral-weak, #afb7c5));color:#232633;color:var(--black-500, var(--kui-color-background-neutral-strongest, #232633))}.k-collapse[data-v-0786743b]{width:100%!important}.k-collapse .k-collapse-heading[data-v-0786743b]{display:block!important;margin-bottom:12px!important;margin-bottom:var(--kui-space-50, 12px)!important}.k-collapse .k-collapse-heading.has-trailing-trigger[data-v-0786743b]{display:flex!important}.k-collapse .k-collapse-title[data-v-0786743b]{font-size:18px;font-size:var(--type-lg, var(--kui-font-size-50, 18px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important}.k-collapse .k-collapse-title.has-trailing-trigger[data-v-0786743b]{margin-right:auto!important;margin-right:var(--kui-space-auto, auto)!important}.k-collapse .k-collapse-trigger[data-v-0786743b]{cursor:pointer}.k-collapse .k-collapse-trigger.has-trailing-trigger[data-v-0786743b]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content[data-v-0786743b]{color:#0044f4;color:var(--KCollapseTriggerColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));display:inline-block!important;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronDown svg path,.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronRight svg path{stroke:#0044f4;stroke:var(--KCollapseTriggerColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-icon.kong-icon{padding-right:0;padding-right:var(--kui-space-0, 0px)}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-label .kong-icon{position:relative;top:2px}.k-collapse .k-collapse-visible-content{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important;width:100%!important}.k-collapse .k-collapse-hidden-content{width:100%!important}.k-segmented-control[data-v-aa757ac7]{display:flex!important;gap:0px;gap:var(--KSegmentedControlGap, var(--kui-space-0, 0px))}.k-segmented-control[data-v-aa757ac7] .k-button{border-radius:0;border-radius:var(--kui-border-radius-0, 0px);color:#0044f4;color:var(--KSegmentedControlText, var(--blue-500, var(--kui-color-text-primary, #0044f4)));flex:1;justify-content:center!important;margin-left:-1px;--KButtonPrimaryBase: var(--KSegmentedControlSelectedBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonPrimaryHover: var(--KKSegmentedControlSelectedBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonSecondaryBase: var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)));--KButtonSecondaryHover: var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)))}.k-segmented-control[data-v-aa757ac7] .k-button.primary{border-color:#0044f4;border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)));z-index:1}.k-segmented-control[data-v-aa757ac7] .k-button.secondary{border-color:#0044f466;border-color:var(--KSegmentedControlUnselectedBorder, rgba(0, 68, 244, .4))}.k-segmented-control[data-v-aa757ac7] .k-button.secondary:hover{border-color:#0044f4;border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-segmented-control[data-v-aa757ac7] .k-button:hover,.k-segmented-control[data-v-aa757ac7] .k-button:active{z-index:2}.k-segmented-control[data-v-aa757ac7] .k-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KSegmentedControlSelectedBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)));z-index:3}.k-segmented-control[data-v-aa757ac7] .k-button:first-child{border-radius:2px 0 0 2px;border-radius:var(--kui-border-radius-10, 2px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-10, 2px);margin-left:0;margin-left:var(--kui-space-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:last-child{border-radius:0 2px 2px 0;border-radius:var(--kui-border-radius-0, 0px) var(--kui-border-radius-10, 2px) var(--kui-border-radius-10, 2px) var(--kui-border-radius-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:only-child{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);margin-left:0;margin-left:var(--kui-space-0, 0px)}.k-segmented-control[data-v-aa757ac7] .k-button:disabled,.k-segmented-control[data-v-aa757ac7] .k-button:disabled:hover{background-color:#fff!important;background-color:var(--KSegmentedControlUnselectedBackground, var(--white, var(--kui-color-background, #ffffff)))!important;border-color:#afb7c566;z-index:0}.k-segmented-control[data-v-aa757ac7]:not(.allow-pointer-events) .k-button>*{pointer-events:none}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;color:var(--gray-600);border-width:2px;border-style:solid;border-radius:var(--rounded);border-color:transparent}.vc-arrow:hover{background:var(--gray-200)}.vc-arrow:focus{border-color:var(--gray-300)}.vc-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-day-popover-container{color:var(--white);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);font-size:var(--text-xs);font-weight:var(--font-medium);padding:4px 8px;box-shadow:var(--shadow)}.vc-day-popover-header{font-size:var(--text-xs);color:var(--gray-300);font-weight:var(--font-semibold);text-align:center}.vc-arrows-container{width:100%;position:absolute;top:0;display:flex;justify-content:space-between;padding:8px 10px;pointer-events:none}.vc-arrows-container.title-left{justify-content:flex-end}.vc-arrows-container.title-right{justify-content:flex-start}.vc-is-dark .vc-arrow{color:var(--white)}.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}.vc-is-dark .vc-day-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-day.is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:flex;justify-content:center;align-items:center;transform-origin:50% 50%}.vc-day-box-left-center{display:flex;justify-content:flex-start;align-items:center;transform-origin:0% 50%}.vc-day-box-right-center{display:flex;justify-content:flex-end;align-items:center;transform-origin:100% 50%}.vc-day-box-center-bottom{display:flex;justify-content:center;align-items:flex-end}.vc-day-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-sm);font-weight:var(--font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--rounded-full);-webkit-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:#ccd6e04d}.vc-day-content:focus{font-weight:var(--font-bold);background-color:#ccd6e066}.vc-day-content.is-disabled{color:var(--gray-400)}.vc-is-dark .vc-day-content:hover{background-color:#7281974d}.vc-is-dark .vc-day-content:focus{background-color:#72819766}.vc-is-dark .vc-day-content.is-disabled{color:var(--gray-600)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-dots{display:flex;justify-content:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:50%;transition:all var(--day-content-transition-time)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:flex;justify-content:flex-start;align-items:center;width:75%}.vc-bar{flex-grow:1;height:3px;transition:all var(--day-content-transition-time)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:var(--leading-snug);border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded)}.vc-nav-arrow.is-left{margin-right:auto}.vc-nav-arrow.is-right{margin-left:auto}.vc-nav-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-nav-arrow:hover{background-color:var(--gray-900)}.vc-nav-arrow:focus{border-color:var(--accent-600)}.vc-nav-title{color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);padding:4px 8px;border-radius:var(--rounded);border-width:2px;border-style:solid;border-color:transparent;-webkit-user-select:none;user-select:none}.vc-nav-title:hover{background-color:var(--gray-900)}.vc-nav-title:focus{border-color:var(--accent-600)}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px}.vc-nav-item{width:48px;text-align:center;line-height:var(--leading-snug);font-weight:var(--font-semibold);padding:4px 0;cursor:pointer;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded);-webkit-user-select:none;user-select:none}.vc-nav-item:hover{color:var(--white);background-color:var(--gray-900);box-shadow:var(--shadow-inner)}.vc-nav-item.is-active{color:var(--accent-900);background:var(--accent-100);font-weight:var(--font-bold);box-shadow:var(--shadow)}.vc-nav-item.is-current{color:var(--accent-100);font-weight:var(--bold);border-color:var(--accent-100)}.vc-nav-item:focus{border-color:var(--accent-600)}.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}.vc-is-dark .vc-nav-title{color:var(--gray-900)}.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-item:hover{color:var(--gray-900);background-color:var(--gray-200);box-shadow:none}.vc-is-dark .vc-nav-item.is-active{color:var(--white);background:var(--accent-500)}.vc-is-dark .vc-nav-item.is-current{color:var(--accent-600);border-color:var(--accent-500)}.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}.vc-pane{min-width:250px}.vc-header{display:flex;justify-content:center;align-items:center;padding:10px 16px 0}.vc-header.align-left{justify-content:flex-start}.vc-header.align-right{justify-content:flex-end}.vc-title{font-size:var(--text-lg);color:var(--gray-800);font-weight:var(--font-semibold);line-height:28px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.vc-title:hover{opacity:.75}.vc-weeknumber{display:flex;justify-content:center;align-items:center;position:relative}.vc-weeknumber-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-xs);font-weight:var(--font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--gray-500);-webkit-user-select:none;user-select:none}.vc-weeknumber-content.is-left-outside{position:absolute;left:var(--weeknumber-offset)}.vc-weeknumber-content.is-right-outside{position:absolute;right:var(--weeknumber-offset)}.vc-weeks{display:grid;grid-template-columns:repeat(7,1fr);position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:250px}.vc-weeks.vc-show-weeknumbers{grid-template-columns:auto repeat(7,1fr)}.vc-weeks.vc-show-weeknumbers.is-right{grid-template-columns:repeat(7,1fr) auto}.vc-weekday{text-align:center;color:var(--gray-500);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;user-select:none}.vc-weekdays{display:flex}.vc-nav-popover-container{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);padding:4px;box-shadow:var(--shadow)}.vc-is-dark .vc-header{color:var(--gray-200)}.vc-is-dark .vc-title{color:var(--gray-100)}.vc-is-dark .vc-weekday{color:var(--accent-200)}.vc-is-dark .vc-nav-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{transform:translate(var(--slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{transform:translate(calc(-1 * var(--slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{transform:translateY(var(--slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{transform:translateY(calc(-1 * var(--slide-translate)))}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;outline:none;z-index:10;box-shadow:var(--shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{--day-content-transition-time: .13s ease-in;display:flex;align-items:center;transition:all .13s ease-in;transition:all var(--day-content-transition-time)}.vc-day-popover-row:not(:first-child){margin-top:3px}.vc-day-popover-row-indicator{display:flex;justify-content:center;align-items:center;flex-grow:0;width:15px;margin-right:3px}.vc-day-popover-row-indicator span{transition:all var(--day-content-transition-time)}.vc-day-popover-row-content{display:flex;align-items:center;flex-wrap:none;flex-grow:1;width:max-content}.vc-svg-icon{display:inline-block;stroke:currentColor;stroke-width:0}.vc-svg-icon path{fill:currentColor}.vc-time-picker{display:flex;align-items:center;padding:8px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-bordered{border-top:1px solid var(--gray-400)}.vc-time-icon{width:16px;height:16px;color:var(--gray-600)}.vc-time-content{margin-left:8px}.vc-time-date{display:flex;align-items:center;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;padding:0 0 4px 4px;margin-top:-4px;line-height:21px}.vc-time-weekday{color:var(--gray-700);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--accent-600);margin-left:8px}.vc-time-day{color:var(--accent-600);margin-left:4px}.vc-time-year{color:var(--gray-500);margin-left:8px}.vc-time-select{display:flex;align-items:center}.vc-am-pm{display:flex;align-items:center;background:var(--gray-200);color:var(--gray-800);margin-left:8px;padding:4px;border-radius:var(--rounded);height:30px}.vc-am-pm button{font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 4px;background:transparent;border:2px solid transparent;border-radius:var(--rounded);line-height:var(--leading-snug)}.vc-am-pm button:hover{color:var(--gray-600)}.vc-am-pm button:focus{border-color:var(--accent-400)}.vc-am-pm button.active{background:var(--accent-600);color:var(--white)}.vc-am-pm button.active:hover{background:var(--accent-500)}.vc-am-pm button.active:focus{border-color:var(--accent-400)}.vc-is-dark .vc-time-picker{border-color:var(--gray-700)}.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{color:var(--gray-400)}.vc-is-dark .vc-time-month,.vc-is-dark .vc-time-day{color:var(--accent-400)}.vc-is-dark .vc-time-year{color:var(--gray-500)}.vc-is-dark .vc-am-pm{background:var(--gray-700)}.vc-is-dark .vc-am-pm:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button{color:var(--gray-100)}.vc-is-dark .vc-am-pm button:hover{color:var(--gray-400)}.vc-is-dark .vc-am-pm button:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button.active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-am-pm button.active:hover{background:var(--accent-600)}.vc-is-dark .vc-am-pm button.active:focus{border-color:var(--accent-500)}.vc-select{position:relative}.vc-select select{flex-grow:1;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:52px;height:30px;font-size:var(--text-base);font-weight:var(--font-medium);text-align:left;background-color:var(--gray-200);border:2px solid;border-color:var(--gray-200);color:var(--gray-900);padding:0 20px 0 8px;border-radius:var(--rounded);line-height:var(--leading-tight);text-indent:0px;cursor:pointer;-moz-padding-start:3px;background-image:none}.vc-select select:hover{color:var(--gray-600)}.vc-select select:focus{outline:0;border-color:var(--accent-400);background-color:var(--white)}.vc-select-arrow{display:flex;align-items:center;pointer-events:none;position:absolute;top:0;bottom:0;right:0;padding:0 4px 0 0;color:var(--gray-500)}.vc-select-arrow svg{width:16px;height:16px;fill:currentColor}.vc-is-dark select{background:var(--gray-700);color:var(--gray-100);border-color:var(--gray-700)}.vc-is-dark select:hover{color:var(--gray-400)}.vc-is-dark select:focus{border-color:var(--accent-500);background-color:var(--gray-800)}.vc-container{--white: #ffffff;--black: #000000;--gray-100: #f7fafc;--gray-200: #edf2f7;--gray-300: #e2e8f0;--gray-400: #cbd5e0;--gray-500: #a0aec0;--gray-600: #718096;--gray-700: #4a5568;--gray-800: #2d3748;--gray-900: #1a202c;--red-100: #fff5f5;--red-200: #fed7d7;--red-300: #feb2b2;--red-400: #fc8181;--red-500: #f56565;--red-600: #e53e3e;--red-700: #c53030;--red-800: #9b2c2c;--red-900: #742a2a;--orange-100: #fffaf0;--orange-200: #feebc8;--orange-300: #fbd38d;--orange-400: #f6ad55;--orange-500: #ed8936;--orange-600: #dd6b20;--orange-700: #c05621;--orange-800: #9c4221;--orange-900: #7b341e;--yellow-100: #fffff0;--yellow-200: #fefcbf;--yellow-300: #faf089;--yellow-400: #f6e05e;--yellow-500: #ecc94b;--yellow-600: #d69e2e;--yellow-700: #b7791f;--yellow-800: #975a16;--yellow-900: #744210;--green-100: #f0fff4;--green-200: #c6f6d5;--green-300: #9ae6b4;--green-400: #68d391;--green-500: #48bb78;--green-600: #38a169;--green-700: #2f855a;--green-800: #276749;--green-900: #22543d;--teal-100: #e6fffa;--teal-200: #b2f5ea;--teal-300: #81e6d9;--teal-400: #4fd1c5;--teal-500: #38b2ac;--teal-600: #319795;--teal-700: #2c7a7b;--teal-800: #285e61;--teal-900: #234e52;--blue-100: #ebf8ff;--blue-200: #bee3f8;--blue-300: #90cdf4;--blue-400: #63b3ed;--blue-500: #4299e1;--blue-600: #3182ce;--blue-700: #2b6cb0;--blue-800: #2c5282;--blue-900: #2a4365;--indigo-100: #ebf4ff;--indigo-200: #c3dafe;--indigo-300: #a3bffa;--indigo-400: #7f9cf5;--indigo-500: #667eea;--indigo-600: #5a67d8;--indigo-700: #4c51bf;--indigo-800: #434190;--indigo-900: #3c366b;--purple-100: #faf5ff;--purple-200: #e9d8fd;--purple-300: #d6bcfa;--purple-400: #b794f4;--purple-500: #9f7aea;--purple-600: #805ad5;--purple-700: #6b46c1;--purple-800: #553c9a;--purple-900: #44337a;--pink-100: #fff5f7;--pink-200: #fed7e2;--pink-300: #fbb6ce;--pink-400: #f687b3;--pink-500: #ed64a6;--pink-600: #d53f8c;--pink-700: #b83280;--pink-800: #97266d;--pink-900: #702459}.vc-container.vc-red{--accent-100: var(--red-100);--accent-200: var(--red-200);--accent-300: var(--red-300);--accent-400: var(--red-400);--accent-500: var(--red-500);--accent-600: var(--red-600);--accent-700: var(--red-700);--accent-800: var(--red-800);--accent-900: var(--red-900)}.vc-container.vc-orange{--accent-100: var(--orange-100);--accent-200: var(--orange-200);--accent-300: var(--orange-300);--accent-400: var(--orange-400);--accent-500: var(--orange-500);--accent-600: var(--orange-600);--accent-700: var(--orange-700);--accent-800: var(--orange-800);--accent-900: var(--orange-900)}.vc-container.vc-yellow{--accent-100: var(--yellow-100);--accent-200: var(--yellow-200);--accent-300: var(--yellow-300);--accent-400: var(--yellow-400);--accent-500: var(--yellow-500);--accent-600: var(--yellow-600);--accent-700: var(--yellow-700);--accent-800: var(--yellow-800);--accent-900: var(--yellow-900)}.vc-container.vc-green{--accent-100: var(--green-100);--accent-200: var(--green-200);--accent-300: var(--green-300);--accent-400: var(--green-400);--accent-500: var(--green-500);--accent-600: var(--green-600);--accent-700: var(--green-700);--accent-800: var(--green-800);--accent-900: var(--green-900)}.vc-container.vc-teal{--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--accent-900: var(--teal-900)}.vc-container.vc-blue{--accent-100: var(--blue-100);--accent-200: var(--blue-200);--accent-300: var(--blue-300);--accent-400: var(--blue-400);--accent-500: var(--blue-500);--accent-600: var(--blue-600);--accent-700: var(--blue-700);--accent-800: var(--blue-800);--accent-900: var(--blue-900)}.vc-container.vc-indigo{--accent-100: var(--indigo-100);--accent-200: var(--indigo-200);--accent-300: var(--indigo-300);--accent-400: var(--indigo-400);--accent-500: var(--indigo-500);--accent-600: var(--indigo-600);--accent-700: var(--indigo-700);--accent-800: var(--indigo-800);--accent-900: var(--indigo-900)}.vc-container.vc-purple{--accent-100: var(--purple-100);--accent-200: var(--purple-200);--accent-300: var(--purple-300);--accent-400: var(--purple-400);--accent-500: var(--purple-500);--accent-600: var(--purple-600);--accent-700: var(--purple-700);--accent-800: var(--purple-800);--accent-900: var(--purple-900)}.vc-container.vc-pink{--accent-100: var(--pink-100);--accent-200: var(--pink-200);--accent-300: var(--pink-300);--accent-400: var(--pink-400);--accent-500: var(--pink-500);--accent-600: var(--pink-600);--accent-700: var(--pink-700);--accent-800: var(--pink-800);--accent-900: var(--pink-900)}.vc-container{--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--leading-snug: 1.375;--rounded: .25rem;--rounded-lg: .5rem;--rounded-full: 9999px;--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--slide-translate: 22px;--slide-duration: .15s;--slide-timing: ease;--day-content-transition-time: .13s ease-in;--weeknumber-offset: -34px;position:relative;display:inline-flex;width:max-content;height:max-content;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--gray-900);background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:.5rem;border-radius:var(--rounded-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container button,.vc-container [role=button]{cursor:pointer}.vc-container.vc-is-expanded{min-width:100%}.vc-container .vc-container{border:none}.vc-container.vc-is-dark{color:var(--gray-100);background-color:var(--gray-900);border-color:var(--gray-700)}.k-datetime-picker{max-width:100%}.k-datetime-picker.set-min-width .k-popover{min-width:360px}.k-datetime-picker .timepicker-input{--KButtonOutlineColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489));--KButtonOutlineActive: var(--white, var(--kui-color-background, #ffffff));border:none;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);max-width:100%;padding:12px!important;padding:var(--spacing-sm, var(--kui-space-50, 12px))!important;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-datetime-picker .timepicker-input .calendar-icon{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important}.k-datetime-picker .timepicker-input.set-min-width{min-width:360px}.k-datetime-picker .timepicker-input:hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-datetime-picker .timepicker-input:focus,.k-datetime-picker .timepicker-input:active{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-datetime-picker .timepicker-input .timepicker-display{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));display:flex!important;flex-wrap:wrap;font-size:16px!important;font-size:var(--kui-font-size-40, 16px)!important}.k-datetime-picker .timepicker-input .timepicker-display div{font-size:16px;font-size:var(--kui-font-size-40, 16px);line-height:20px;line-height:var(--kui-line-height-30, 20px);margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px);text-align:left;white-space:nowrap;width:auto}.k-datetime-picker .k-popover{max-height:90vh;max-width:350px;overflow:hidden;padding:12px;padding:var(--spacing-sm, var(--kui-space-50, 12px))}.k-datetime-picker .k-popover[x-placement^=bottom]{margin-top:2px;margin-top:var(--kui-space-10, 2px)}.k-datetime-picker .k-popover[x-placement^=top]{margin-bottom:2px;margin-bottom:var(--kui-space-10, 2px)}.k-datetime-picker .k-popover .k-popover-content .datetime-picker-toggle{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important;width:100%!important}.k-datetime-picker .k-popover .k-popover-content .range-display{margin:0 auto;margin:var(--kui-space-0, 0px) auto var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-content .relative-periods-container,.k-datetime-picker .k-popover .k-popover-content .timeframe-section{display:flex!important;flex-direction:column!important}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-section-title{font-size:14px!important;font-size:var(--kui-font-size-30, 14px)!important;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px!important;margin-bottom:var(--spacing-xs, var(--kui-space-20, 4px))!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons{display:flex!important;flex-wrap:wrap}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn{flex:0 calc(33% - 3px);font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);justify-content:center;margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);margin-right:6px;margin-right:var(--kui-space-30, 6px);padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px))}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn.selected-option{background-color:#0044f4;background-color:var(--blue-500, var(--kui-color-background-primary, #0044f4));color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:nth-child(3n){margin-right:0;margin-right:var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:focus{box-shadow:none}.k-datetime-picker .k-popover .k-popover-footer{margin:16px auto 0;margin:var(--spacing-md, var(--kui-space-60, 16px)) auto var(--kui-space-0, 0px)}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container{display:flex!important;justify-content:flex-end!important}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container .action-btn{padding:0 16px 8px;padding:var(--kui-space-0, 0px) var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-xs, var(--kui-space-40, 8px))}.k-datetime-picker .k-popover .k-popover-footer .datetime-picker-footer-container .action-btn:focus{box-shadow:none}.k-datetime-picker .vc-container{border:0px;border:var(--kui-border-width-0, 0px)}.k-datetime-picker .vc-container .vc-time-icon{display:none}.k-datetime-picker .vc-container .vc-bordered{border:0px;border:var(--kui-border-width-0, 0px)}.k-datetime-picker .vc-container .vc-day-content.is-disabled{pointer-events:none}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content{font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content:focus{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-highlights:has(.vcal-day-start,.vcal-day-end,.vcal-day-drag-start,.vcal-day-drag-end)+.vc-day-content{color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-nav-popover-container{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-neutral-weak, #afb7c5);color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:focus{border:2px solid #ffffff;border:var(--kui-border-width-20, 2px) solid var(--white, #ffffff)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:focus{border:2px solid #ffffff;border:var(--kui-border-width-20, 2px) solid var(--white, #ffffff)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);box-shadow:none;color:#3a3f51;color:var(--kui-color-text-neutral-stronger, #3a3f51)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-current{border-color:#0000;border-color:var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-active{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);box-shadow:none;color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-disabled{color:#828a9e;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e));cursor:not-allowed;opacity:1}.k-datetime-picker .vc-container .vc-time-picker{border-top:1px solid #ffffff!important;border-top:var(--kui-border-width-10, 1px) solid var(--white, #ffffff)!important}.k-datetime-picker .vc-container .vc-time-picker:last-of-type{padding-bottom:0;padding-bottom:var(--kui-space-0, 0px)}.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-weekday,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-year{color:#6c7489!important;color:var(--kui-color-text-neutral, #6c7489)!important}.k-datetime-picker .vc-container .vc-pane-container .vc-arrows-container,.k-datetime-picker .vc-container .vc-pane-container .vc-header{padding:2px 16px 0;padding:var(--kui-space-10, 2px) var(--kui-space-60, 16px) var(--kui-space-0, 0px)}.k-datetime-picker .vc-container .vc-pane-container .vc-header{margin-bottom:8px;margin-bottom:var(--kui-space-40, 8px)}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px))}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:active{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-weeks{margin-top:12px;margin-top:var(--spacing-sm, var(--kui-space-50, 12px))}.k-datetime-picker .vc-container .vc-pane-container .vc-weeks .vc-weekday{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select,.k-datetime-picker .vc-container .vc-time-picker .vc-select select{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);border:2px solid #e0e4ea;border:var(--kui-border-width-20, 2px) solid #e0e4ea;color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:hover{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:focus{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);border:2px solid #e0e4ea;border:var(--kui-border-width-20, 2px) solid #e0e4ea;color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:focus+.vc-select-arrow,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:focus+.vc-select-arrow{color:#6c7489;color:var(--kui-color-text-neutral, #6c7489)}.k-datetime-picker .vc-container .vc-pane-container .vc-time-month,.k-datetime-picker .vc-container .vc-pane-container .vc-time-day,.k-datetime-picker .vc-container .vc-pane-container .vc-time-year,.k-datetime-picker .vc-container .vc-time-picker .vc-time-month,.k-datetime-picker .vc-container .vc-time-picker .vc-time-day,.k-datetime-picker .vc-container .vc-time-picker .vc-time-year,.k-datetime-picker .vc-container .vc-pane-container .vc-month,.k-datetime-picker .vc-container .vc-pane-container .vc-day,.k-datetime-picker .vc-container .vc-time-picker .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-day{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm{background-color:#e0e4ea;background-color:var(--kui-color-background-neutral-weaker, #e0e4ea);color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:hover{color:#52596e;color:var(--kui-color-text-neutral-strong, #52596e)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:focus{border:2px solid rgba(0,0,0,0);border:var(--kui-border-width-20, 2px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0))}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:focus{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);border-color:#0044f4;border-color:var(--kui-color-background-primary, #0044f4);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:active{background-color:#5f9aff;background-color:var(--kui-color-background-primary-weak, #5f9aff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);color:#fff;color:var(--white, var(--kui-color-text-inverse, #ffffff))}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-end{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-middle,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-middle{background-color:#bee2ff;background-color:var(--kui-color-background-primary-weaker, #bee2ff)}.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-end,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-end{background-color:#0044f4;background-color:var(--kui-color-background-primary, #0044f4);border:2px solid #0044f4;border:var(--kui-border-width-20, 2px) solid var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-day-content:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-day-content:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:2px solid #0044f4;border:var(--kui-border-width-20, 2px) solid var(--kui-color-background-primary, #0044f4);color:#0044f4;color:var(--kui-color-background-primary, #0044f4)}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-end{background-color:#bee2ff;background-color:var(--kui-color-background-primary-weaker, #bee2ff)}li.k-dropdown-item{align-items:center;display:flex;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);width:100%!important}li.k-dropdown-item:not(:first-of-type).has-divider{margin-top:24px;margin-top:var(--spacing-lg, var(--kui-space-80, 24px));position:relative}li.k-dropdown-item:not(:first-of-type).has-divider:before{background:#f9fafb;background:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb));content:"";display:block;height:1px;position:absolute;top:-13px;width:100%}li.k-dropdown-item svg{margin-right:12px;margin-right:var(--spacing-sm, var(--kui-space-50, 12px))}li.k-dropdown-item:hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb))}li.k-dropdown-item .k-dropdown-item-trigger,li.k-dropdown-item .k-dropdown-item-trigger.btn-link{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px));text-align:left;text-decoration:none;width:100%}li.k-dropdown-item .k-dropdown-item-trigger:disabled,li.k-dropdown-item .k-dropdown-item-trigger.disabled,li.k-dropdown-item .k-dropdown-item-trigger.btn-link:disabled,li.k-dropdown-item .k-dropdown-item-trigger.btn-link.disabled{color:#828a9e!important;color:var(--grey-400, var(--kui-color-text-disabled, #828a9e))!important;cursor:not-allowed!important}li.k-dropdown-item .k-dropdown-item-trigger:disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.btn-link:disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.btn-link.disabled:hover{background-color:#f9fafb!important;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb))!important}.k-dropdown-item a.k-dropdown-item-trigger,.k-dropdown-item button.k-dropdown-item-trigger{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px;line-height:var(--kui-line-height-40, 24px);text-decoration:none!important}.k-dropdown-item a.k-dropdown-item-trigger:focus,.k-dropdown-item a.k-dropdown-item-trigger:hover,.k-dropdown-item button.k-dropdown-item-trigger:focus,.k-dropdown-item button.k-dropdown-item-trigger:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-dropdown-item a.k-dropdown-item-trigger .k-dropdown-item-trigger-label,.k-dropdown-item button.k-dropdown-item-trigger .k-dropdown-item-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-dropdown-item.danger button:not(:disabled),.k-dropdown-item.danger a:not(:disabled){color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027));transition:all .2s}.k-dropdown-item.danger button:not(:disabled):hover,.k-dropdown-item.danger a:not(:disabled):hover{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-dropdown-menu[data-v-4b657eb8]{width:fit-content}.k-popover.k-dropdown-popover{border:1px solid rgba(0,0,0,.1);border:var(--kui-border-width-10, 1px) solid var(--black-10, rgba(0, 0, 0, .1));margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important;--KPopPaddingY: var(--spacing-sm, var(--kui-space-50, 12px));--KPopPaddingX: var(--kui-space-0, 0px)}.k-popover.k-dropdown-popover ul{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-popover.k-dropdown-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-popover.k-dropdown-popover a:hover,.k-popover.k-dropdown-popover a:active,.k-popover.k-dropdown-popover a:focus{text-decoration:none}.selection-dropdown-menu .dropdown-trigger .k-button{border:0px;border:var(--kui-border-width-0, 0px);color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));white-space:nowrap;--KButtonOutlineColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.selection-dropdown-menu .dropdown-trigger .k-button:focus{box-shadow:none}.selection-dropdown-menu .dropdown-trigger .k-button:active:disabled{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.selection-dropdown-menu .dropdown-trigger .k-button.is-active{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb))}.selection-dropdown-menu .k-popover.k-dropdown-popover{z-index:10000!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li .non-visual-button{font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff))}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option .non-visual-button{font-weight:500!important;font-weight:var(--kui-font-weight-medium, 500)!important}.k-file-upload[data-v-07b820db]{position:relative;width:100%!important}.k-file-upload .k-file-upload-label[data-v-07b820db]{cursor:pointer!important}.k-file-upload .upload-input[data-v-07b820db]{width:100%!important}.k-file-upload .k-file-upload-btn.k-button[data-v-07b820db]{border-radius:100px;border-radius:var(--kui-border-radius-round, 100px);height:29px;position:absolute;right:8px}.k-file-upload .k-file-upload-btn-with-label.k-button[data-v-07b820db]{top:36px}.k-file-upload .k-file-upload-btn-without-label.k-button[data-v-07b820db]{top:8px}.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file]::-webkit-file-upload-button,.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file]::file-selector-button{cursor:inherit;min-height:100%;min-width:100%;opacity:0;pointer-events:none;position:absolute}.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file],.k-file-upload[data-v-07b820db] .k-input-wrapper input[type=file].image-upload{color:transparent}.k-file-upload .remove-button[data-v-07b820db]{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));border:none;cursor:pointer;height:"24px";height:var(--spacing-lg, "24px");padding:6px;padding:var(--kui-space-30, 6px);position:absolute;right:120px}.k-file-upload .remove-button[data-v-07b820db]:hover,.k-file-upload .remove-button[data-v-07b820db]:active{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #0044f4;box-shadow:0 0 0 2px var(--white, var(--kui-color-background, #ffffff)),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-file-upload .move-btn-right[data-v-07b820db]{right:8px}.k-file-upload .image-upload-icon[data-v-07b820db]{cursor:pointer;left:8px;position:absolute;top:4px}.k-file-upload .image-upload-description[data-v-07b820db]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));cursor:pointer;font-size:12px;font-size:var(--kui-font-size-20, 12px);left:40px;line-height:16px;line-height:var(--kui-line-height-20, 16px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:12px;white-space:nowrap}.k-file-upload .k-input{height:44px}.k-file-upload .k-input+.help{cursor:default}.k-file-upload input[type=file]{color:transparent}.k-file-upload input[type=file]:hover{cursor:pointer}.k-file-upload .display-name{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));cursor:pointer!important;left:20px;pointer-events:none;position:absolute;text-decoration:none}.k-file-upload .display-name.has-label{top:40px}.k-file-upload .display-name.has-no-label{top:12px}.k-inline-edit[data-v-7a5d6d6e]{--padding: var(--spacing-xxs, var(--kui-space-20, 4px)) var(--spacing-xs, var(--kui-space-40, 8px));box-sizing:border-box}.k-inline-edit[data-v-7a5d6d6e]>div{cursor:text;display:inline-flex;width:100%}.k-inline-edit[data-v-7a5d6d6e]>div>*{border:1px solid rgba(0,0,0,0);border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);line-height:1.25;margin-left:-8px;margin-left:calc(-1 * var(--spacing-xs, var(--kui-space-40, 8px)));margin-top:0;margin-top:var(--kui-space-0, 0px);overflow:hidden;padding:var(--padding);transition:background-color .2s ease;width:100%}.k-inline-edit[data-v-7a5d6d6e]>div:hover>*{background-color:#f9fafb;background-color:var(--grey-200, var(--kui-color-background-neutral-weakest, #f9fafb))}.k-inline-edit .k-input[data-v-7a5d6d6e]{display:inline-flex;padding:var(--padding);width:100%}.k-inline-edit .k-input[data-v-7a5d6d6e]:focus,.k-inline-edit .k-input[data-v-7a5d6d6e]:hover{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff))}.k-switch[data-v-9a179dd7],.k-input-switch[data-v-9a179dd7]{position:relative}.k-switch .has-label-left+.kong-icon[data-v-9a179dd7],.k-input-switch .has-label-left+.kong-icon[data-v-9a179dd7]{margin-left:8px;margin-left:var(--kui-space-40, 8px)}.k-switch .has-label-right+.kong-icon[data-v-9a179dd7],.k-input-switch .has-label-right+.kong-icon[data-v-9a179dd7]{left:56px;position:absolute}.k-switch .kong-icon[data-v-9a179dd7],.k-input-switch .kong-icon[data-v-9a179dd7]{top:0;transform:translate(-54px)}.k-menu-item-divider[data-v-4cc89065]{padding:0 20px;padding:var(--kui-space-0, 0px) var(--kui-space-70, 20px)}.k-menu-item-divider hr[data-v-4cc89065]{border:none;border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));margin:16px 0;margin:var(--kui-space-60, 16px) var(--kui-space-0, 0px)}.k-menu-item[data-v-9771ef2b]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:16px;line-height:var(--kui-line-height-20, 16px);list-style:none;margin:0;margin:var(--kui-space-0, 0px);padding-left:2px;padding-left:var(--kui-space-10, 2px);position:relative;white-space:nowrap}.span-icon-container[data-v-9771ef2b]{height:"24px";height:var(--spacing-lg, "24px");margin-left:auto;width:"24px";width:var(--spacing-lg, "24px")}.title-dark[data-v-9771ef2b]{color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633))}.k-menu-item .menu-button[data-v-9771ef2b]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;cursor:pointer!important;padding-left:20px;padding-left:var(--kui-space-70, 20px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.k-menu-item .menu-button[data-v-9771ef2b]:focus,.k-menu-item .menu-button[data-v-9771ef2b]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-menu-item .menu-button[data-v-9771ef2b]:hover{color:#232633;color:var(--grey-600, var(--kui-color-text-neutral-strongest, #232633))}.menu-content[data-v-9771ef2b]{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));padding-left:20px;padding-left:var(--kui-space-70, 20px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.menu-content.is-open[data-v-9771ef2b]{display:flex!important}.menu-content.is-closed[data-v-9771ef2b]{display:none!important}.k-button.menu-button[data-v-9771ef2b]{color:#6c7489;color:var(--KButtonOutlineColor, var(--grey-500, var(--kui-color-text-neutral, #6c7489)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px;line-height:var(--kui-line-height-40, 24px);width:100%}.k-button.menu-button[data-v-9771ef2b]:focus{box-shadow:0 0 0 1px #bee2ff;box-shadow:0 0 0 1px var(--blue-200, var(--kui-color-border-primary-weaker, #bee2ff))}.k-button.medium[data-v-9771ef2b]{padding-bottom:8px;padding-bottom:var(--kui-space-40, 8px);padding-top:8px;padding-top:var(--kui-space-40, 8px)}.k-menu-item.expando-item>button+div+hr[data-v-9771ef2b],.last-menu-item[data-v-9771ef2b],.last-menu-item>button+div+hr[data-v-9771ef2b],.k-menu-item[data-v-9771ef2b]:last-of-type{border:0px;border:var(--kui-border-width-0, 0px)}.k-menu[data-v-f546073d]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:4px;border-radius:var(--KCardBorderRadius, var(--kui-border-radius-20, 4px));padding-bottom:8px;padding-bottom:var(--kui-space-40, 8px);padding-top:12px;padding-top:var(--kui-space-50, 12px)}.clear-cta-button[data-v-f546073d]>button.k-button{border:none;color:#8ab3fa;color:var(--blue-300, #8ab3fa);font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-bottom:6px;margin-bottom:var(--kui-space-30, 6px);margin-top:8px;margin-top:var(--kui-space-40, 8px);padding-top:2px;padding-top:var(--kui-space-10, 2px)}.clear-cta-button[data-v-f546073d]>button.k-button:active,.clear-cta-button[data-v-f546073d]>button.k-button:hover{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.clear-cta-button[data-v-f546073d]>button.k-button:focus{background-color:#0000;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0));box-shadow:none;color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-modal-backdrop[data-v-b3c50754]{background-color:#0b172d99;background-color:var(--KModalBackdrop, rgba(11, 23, 45, .6));top:0;right:0;bottom:0;left:0;position:fixed;z-index:1100}.k-modal-overflow-hidden .k-modal-backdrop[data-v-b3c50754]{overflow:auto}.k-modal[data-v-b3c50754]{--KModalPadding: var(--spacing-xl, var(--kui-space-90, 32px))}.k-modal .k-modal-dialog[data-v-b3c50754]{background:#ffffff;background:var(--kui-color-background, #ffffff);border:initial;border:var(--KModalBorder, initial);border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);box-shadow:0 0 12px #0000001a;box-shadow:0 0 12px 0 var(--black-10, rgba(0, 0, 0, .1));margin:48px auto;margin:var(--kui-space-110, 48px) var(--kui-space-auto, auto);max-width:500px;max-width:var(--KModalMaxWidth, 500px);overflow:hidden;padding:var(--KModalPadding);position:relative;width:auto;z-index:9999}.k-modal .k-modal-dialog .close-button[data-v-b3c50754]{position:absolute;right:24px;right:var(--spacing-lg, 24px);top:24px;top:var(--spacing-lg, 24px);z-index:10000}.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]{margin-top:-8px;margin-top:calc(-1 * var(--kui-space-40, 8px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]:focus,.k-modal .k-modal-dialog .close-button .k-button[data-v-b3c50754]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-modal .k-modal-content[data-v-b3c50754]{display:flex;flex-direction:column;position:relative}.k-modal .k-modal-content .k-modal-header-image[data-v-b3c50754]{display:flex!important;margin-bottom:32px;margin-bottom:var(--spacing-xl, var(--kui-space-90, 32px));margin-left:calc(var(--KModalPadding) * -1);margin-right:calc(var(--KModalPadding) * -1);margin-top:calc(var(--KModalPadding) * -1)}.k-modal .k-modal-content .k-modal-header[data-v-b3c50754]{align-items:center;color:#000933;color:var(--KModalHeaderColor, var(--black-500, var(--kui-color-text, #000933)));display:flex;font-size:20px;font-size:var(--KModalHeaderSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--KModalHeaderWeight, var(--kui-font-weight-semibold, 600));justify-content:flex-start;margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-modal .k-modal-content .k-modal-header.header-centered[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:center}.k-modal .k-modal-content .k-modal-header.header-left[data-v-b3c50754]{margin-left:0;margin-left:var(--kui-space-0, 0px);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:left}.k-modal .k-modal-content .k-modal-header.header-right[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);text-align:right}.k-modal .k-modal-content .k-modal-header.has-header-image[data-v-b3c50754]{margin-bottom:16px!important;margin-bottom:var(--kui-space-60, 16px)!important}.k-modal .k-modal-content .k-modal-body[data-v-b3c50754]{color:#000933;color:var(--KModalColor, var(--grey-500, var(--black-500, var(--kui-color-text, #000933))));flex:1 1 auto;font-size:14px;font-size:var(--KModalFontSize, var(--kui-font-size-30, 14px));line-height:20px;line-height:var(--kui-line-height-30, 20px);margin-bottom:24px;margin-bottom:var(--KModalBottomMargin, var(--spacing-lg, var(--kui-space-80, 24px)));position:relative}.k-modal .k-modal-content .k-modal-body.content-centered[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:center}.k-modal .k-modal-content .k-modal-body.content-left[data-v-b3c50754]{margin-left:0;margin-left:var(--kui-space-0, 0px);margin-right:auto;margin-right:var(--kui-space-auto, auto);text-align:left}.k-modal .k-modal-content .k-modal-body.content-right[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-right:0;margin-right:var(--kui-space-0, 0px);text-align:right}.k-modal .k-modal-content .k-modal-footer[data-v-b3c50754]{display:flex!important}.k-modal .k-modal-content .k-modal-footer .k-modal-action-buttons[data-v-b3c50754]{margin-left:auto;margin-left:var(--kui-space-auto, auto)}body.k-modal-overflow-hidden{overflow:hidden}.k-modal-fullscreen-dialog[data-v-e56c1028]{background:#ffffff;background:var(--white, var(--kui-color-background, #ffffff));bottom:0;left:0;padding-top:128px;position:fixed;right:0;top:0;width:100vw;z-index:9999}@media (min-width: 768px){.k-modal-fullscreen-dialog[data-v-e56c1028]{padding-top:64px}}.k-modal-fullscreen-dialog.has-footer[data-v-e56c1028]{padding-bottom:128px}@media (min-width: 768px){.k-modal-fullscreen-dialog.has-footer[data-v-e56c1028]{padding-bottom:64px}}.k-modal-fullscreen-dialog.has-footer .k-modal-fullscreen-header[data-v-e56c1028]{position:absolute}.k-modal-fullscreen-header[data-v-e56c1028]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));display:flex;flex-direction:column;padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, 0px);position:fixed;top:0;width:100%;z-index:1009}.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-e56c1028]{color:#232633;color:var(--KModalFullscreenHeaderColor, var(--kui-color-text-neutral-strongest, #232633));display:flex;flex-direction:column;font-size:20px;font-size:var(--KModalFullscreenHeaderSize, var(--kui-font-size-60, 20px));font-weight:600;font-weight:var(--KModalFullscreenHeaderWeight, var(--kui-font-weight-semibold, 600));justify-content:space-between}@media (min-width: 768px){.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-e56c1028]{flex-direction:row}}.k-modal-fullscreen-footer[data-v-e56c1028]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));bottom:0;box-shadow:0 0 20px var(black-10, rgba(0, 0, 0, .1));display:inline-flex;justify-content:space-between;padding:24px 0;padding:var(--spacing-lg, var(--kui-space-80, 24px)) var(--kui-space-0, 0px);padding-left:32px;padding-left:var(--spacing-xl, var(--kui-space-90, 32px));position:fixed;width:100%;z-index:1009}.k-modal-fullscreen-title[data-v-e56c1028]{display:inline-flex;justify-content:center;margin-bottom:8px;margin-bottom:var(--spacing-xs, var(--kui-space-40, 8px));position:relative}@media (min-width: 768px){.k-modal-fullscreen-title[data-v-e56c1028]{justify-content:flex-start;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);margin-left:32px;margin-left:var(--kui-space-90, 32px)}}.k-modal-fullscreen-action[data-v-e56c1028]{display:inline-flex;justify-content:center;margin-left:12px!important;margin-left:var(--kui-space-50, 12px)!important;margin-right:32px;margin-right:var(--spacing-xl, var(--kui-space-90, 32px))}.k-modal-fullscreen-action button[data-v-e56c1028],.k-modal-fullscreen-action[data-v-e56c1028] button{font-size:12px;font-size:var(--kui-font-size-20, 12px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);height:40px;line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}@media (min-width: 768px){.k-modal-fullscreen-action[data-v-e56c1028]{justify-content:flex-end}}.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{color:#000933;color:var(--KModalFullscreenColor, var(--black-500, var(--kui-color-text, #000933)));padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px));padding-right:24px;padding-right:var(--spacing-lg, var(--kui-space-80, 24px))}@media (min-width: 768px){.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{padding-left:120px;padding-right:120px}}@media (min-width: 992px){.k-modal-fullscreen-body-header[data-v-e56c1028],.k-modal-fullscreen-body[data-v-e56c1028]{padding-left:230px;padding-right:230px}}.k-modal-fullscreen-body[data-v-e56c1028]{padding-bottom:24px;padding-bottom:var(--spacing-lg, var(--kui-space-80, 24px))}@media (min-width: 768px){.k-modal-fullscreen-body[data-v-e56c1028]{padding-bottom:64px}}.k-modal-fullscreen-body-header[data-v-e56c1028]{margin-bottom:32px;margin-bottom:var(--spacing-xl, var(--kui-space-90, 32px));margin-top:64px;padding-bottom:0;padding-bottom:var(--kui-space-0, 0px);padding-top:0;padding-top:var(--kui-space-0, 0px)}.k-modal-fullscreen-body-header .body-header[data-v-e56c1028]{font-size:32px;font-size:var(--type-xxxl, var(--kui-font-size-80, 32px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);line-height:40px;line-height:var(--type-xxxl, var(--kui-line-height-80, 40px));margin-bottom:-4px;margin-bottom:calc(-1 * var(--kui-space-20, 4px))}.k-modal-fullscreen-body-header .body-header-description[data-v-e56c1028]{color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:20px;line-height:var(--type-xl, var(--kui-line-height-30, 20px));margin-top:16px;margin-top:var(--spacing-md, var(--kui-space-60, 16px))}.k-modal-fullscreen-body-description h2[data-v-e56c1028]{border:none}.k-modal-fullscreen.isOpen .k-modal-fullscreen-dialog[data-v-e56c1028]{overflow-y:auto}.header-content[data-v-e56c1028]{border-left:1px solid #afb7c5;border-left:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));display:inline-block;line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-bottom:auto!important;margin-bottom:var(--kui-space-auto, auto)!important;margin-top:auto!important;margin-top:var(--kui-space-auto, auto)!important;padding-left:6px;padding-left:var(--kui-space-30, 6px)}.k-modal-fullscreen-action-buttons button[data-v-e56c1028],.k-modal-fullscreen-action-buttons[data-v-e56c1028] button{margin-left:16px;margin-left:var(--spacing-md, var(--kui-space-60, 16px))}@media (min-width: 768px){.k-modal-fullscreen-action-buttons[data-v-e56c1028]{margin-left:auto!important;margin-left:var(--kui-space-auto, auto)!important}}.header-icon{margin-bottom:auto!important;margin-bottom:var(--kui-space-auto, auto)!important;margin-top:auto!important;margin-top:var(--kui-space-auto, auto)!important;padding-right:8px!important;padding-right:var(--kui-space-40, 8px)!important}.header-icon .kong-icon.kong-icon-kong{position:relative;top:1px}.k-multiselect-item[data-v-a2a73043]{margin-bottom:4px;margin-bottom:var(--kui-space-20, 4px)}.k-multiselect-item[data-v-a2a73043]:last-of-type{margin-bottom:0!important;margin-bottom:var(--kui-space-0, 0px)!important}.k-multiselect-item .k-multiselect-item-container[data-v-a2a73043]{display:block!important}.k-multiselect-item button[data-v-a2a73043]{align-items:center;background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));border:none;border-radius:4px;border-radius:var(--kui-border-radius-20, 4px);color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));display:flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400);line-height:16px;line-height:var(--kui-line-height-20, 16px);padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px));text-align:left;width:100%}.k-multiselect-item button[data-v-a2a73043]:not(:disabled){cursor:pointer}.k-multiselect-item button[data-v-a2a73043]:disabled{cursor:not-allowed}.k-multiselect-item button:disabled .k-multiselect-item-label[data-v-a2a73043]{margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important;opacity:.6}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043]{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:20px;line-height:var(--kui-line-height-30, 20px);padding:8px;padding:var(--kui-space-40, 8px);width:auto;word-break:break-word}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043] .select-item-label{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:14px;font-size:var(--kui-font-size-30, 14px);font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-multiselect-item button .k-multiselect-item-label[data-v-a2a73043] .select-item-desc{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-size:18px;font-size:var(--type-xs, var(--kui-font-size-50, 18px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-multiselect-item button .selected-item-icon[data-v-a2a73043]{height:24px;height:var(--spacing-lg, 24px)}.k-multiselect-item button .selected-item-icon.kong-icon.kong-icon-lock[data-v-a2a73043]{height:14px;padding-left:4px;padding-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-multiselect-item button .selected-item-icon.is-item-selected[data-v-a2a73043]{color:#bdd3f9}.k-multiselect-item button .kong-icon[data-v-a2a73043]:not(.selected-item-icon){margin-right:12px;margin-right:var(--spacing-sm, var(--kui-space-50, 12px))}.k-multiselect-item button .k-multiselect-selected-icon-container[data-v-a2a73043]{height:"24px";height:var(--spacing-lg, "24px");margin-bottom:auto;margin-bottom:var(--kui-space-auto, auto);margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:auto;margin-top:var(--kui-space-auto, auto);width:"24px";width:var(--spacing-lg, "24px")}.k-multiselect-item button[data-v-a2a73043]:not(:disabled):hover{background-color:#f9fafb;background-color:var(--grey-100, var(--kui-color-background-neutral-weakest, #f9fafb));color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51))}.k-multiselect-item button.selected[data-v-a2a73043]{background-color:#eefaff;background-color:var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff));color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-multiselect-group-container[data-v-9f4ab8f4]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important}.k-multiselect-group-title[data-v-9f4ab8f4]{color:#000933;color:var(--black-300, var(--kui-color-text, #000933));display:block!important;font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);margin-bottom:4px;margin-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));text-transform:uppercase;-webkit-user-select:none;user-select:none}.k-multiselect[data-v-9b921328]{position:relative;width:fit-content}.k-multiselect .staging-area[data-v-9b921328]{left:-99999px;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.k-multiselect .k-multiselect-selections[data-v-9b921328]{--KBadgeMaxWidth: 100px;box-sizing:border-box;padding-left:16px;padding-left:var(--kui-space-60, 16px);padding-right:24px;padding-right:var(--kui-space-80, 24px)}.k-multiselect .k-multiselect-selections .resize-badge[data-v-9b921328]{padding:4px;padding:var(--kui-space-20, 4px)}.k-multiselect .k-multiselect-selections.scrollable[data-v-9b921328]{margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;overflow-y:auto}.k-multiselect .k-multiselect-selections.collapsed[data-v-9b921328]{margin-bottom:8px!important;margin-bottom:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections.staging[data-v-9b921328]{box-sizing:border-box;height:auto;padding-left:16px;padding-left:var(--kui-space-60, 16px);padding-right:24px;padding-right:var(--kui-space-80, 24px);position:relative}.k-multiselect .k-multiselect-selections .hidden-selection-count[data-v-9b921328]{--KBadgeLineHeight: var(--kui-line-height-30, 20px);margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections .k-multiselect-selection-badge[data-v-9b921328]{margin-right:4px!important;margin-right:var(--kui-space-20, 4px)!important;margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-multiselect .k-multiselect-selections .k-multiselect-selection-badge.expand-selected[data-v-9b921328]{margin-bottom:4px!important;margin-bottom:var(--kui-space-20, 4px)!important;margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important}.k-multiselect .k-multiselect-icon[data-v-9b921328]{position:absolute;right:1px;top:1px;z-index:1}.k-multiselect .k-multiselect-icon .k-multiselect-chevron-icon[data-v-9b921328]{position:relative;right:10px;top:11px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;padding:0!important;padding:var(--kui-space-0, 0px)!important;position:absolute;right:10px;top:8px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]:focus,.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-9b921328]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-multiselect .k-multiselect-trigger[data-v-9b921328]{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:inline-block;position:relative;width:100%!important;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-multiselect .k-multiselect-trigger.hovered[data-v-9b921328]{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.focused[data-v-9b921328]{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.readonly[data-v-9b921328]{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.disabled[data-v-9b921328]{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-multiselect .k-multiselect-trigger .k-multiselect-input[data-v-9b921328]{display:inline-block;position:relative;width:100%}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-9b921328] .k-input:not([type=checkbox]):not([type=radio]),.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-9b921328] .k-input .form-control:not([type=checkbox]):not([type=radio]){background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-toggled[data-v-9b921328]{margin-top:4px!important;margin-top:var(--kui-space-20, 4px)!important}.k-multiselect .k-multiselect-list[data-v-9b921328]{margin:0!important;margin:var(--kui-space-0, 0px)!important;padding:kui-space-0!important;padding:var(--kui-space-0, kui-space-0)!important}.k-multiselect .k-multiselect-new-item[data-v-9b921328]{word-break:break-word}.k-multiselect .k-multiselect-new-item .select-item-new-indicator[data-v-9b921328]{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-multiselect .k-multiselect-dropdown-footer-text[data-v-9b921328]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5));color:#6c7489;color:var(--kui-color-text-neutral, #6c7489);padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px));padding-bottom:var(--kui-space-0)}.k-multiselect .k-multiselect-trigger .k-multiselect-input.prevent-pointer-events{pointer-events:none}.k-multiselect .k-multiselect-trigger .k-multiselect-input.input-placeholder-dark::placeholder{color:#000933!important;color:var(--KInputColor, var(--black-70, var(--kui-color-text, #000933)))!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]){box-shadow:none!important;height:calc(100% - 2px);left:1px;margin:1px;position:relative;width:calc(100% - 4px)}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):hover,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):focus,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):read-only,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):disabled{box-shadow:none!important}.k-multiselect .k-multiselect-trigger.k-input{width:100%}.k-multiselect .k-multiselect-popover{box-sizing:border-box;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important;width:100%}.k-multiselect .k-multiselect-popover[x-placement^=top]{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important}.k-multiselect .k-multiselect-popover.k-multiselect-pop{--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));border:1px solid rgba(0,0,0,.1);border:var(--kui-border-width-10, 1px) solid rgba(0,0,0,.1)}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover .select-item-label{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489))}.k-multiselect .k-multiselect-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-multiselect .k-multiselect-popover a:hover,.k-multiselect .k-multiselect-popover a:active,.k-multiselect .k-multiselect-popover a:focus{text-decoration:none}.k-multiselect .k-multiselect-popover .k-popover-content{max-height:var(--334f7a12);overflow-y:auto}.k-multiselect .k-multiselect-popover .k-popover-content:has(.k-multiselect-dropdown-footer-text.k-multiselect-dropdown-footer-sticky){max-height:none}.k-multiselect .k-multiselect-popover .k-popover-content:has(.k-multiselect-dropdown-footer-text.k-multiselect-dropdown-footer-sticky) .k-multiselect-list{max-height:var(--334f7a12);overflow-y:auto}.k-multiselect .k-multiselect-popover .k-popover-content .k-multiselect-list~.k-multiselect-dropdown-footer-sticky{bottom:0;position:sticky}.k-prompt[data-v-de217030]{--KModalBottomMargin: var(--spacing-md, var(--kui-space-60, 16px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog{padding:24px;padding:var(--spacing-lg, var(--kui-space-80, 24px));padding-bottom:16px;padding-bottom:var(--spacing-md, var(--kui-space-60, 16px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header{width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content{align-items:center!important;display:flex!important;width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content .warning-icon{color:#fabe5f;margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-prompt-header .k-prompt-header-content .close-button{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .divider{border:none;border-top:1px solid #afb7c5;border-top:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));margin:16px -24px 0;margin:var(--kui-space-60, 16px) calc(var(--spacing-lg, var(--kui-space-80, 24px)) * -1) var(--kui-space-0, 0px)}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header{display:flex;padding-bottom:8px;padding-bottom:var(--spacing-xs, var(--kui-space-40, 8px));width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;margin-top:-8px;margin-top:calc(-1 * var(--kui-space-40, 8px));padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px))}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button:focus,.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body{width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body{width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{color:#52596e;color:var(--grey-600, var(--kui-color-text-neutral-strong, #52596e));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));line-height:24px;line-height:var(--kui-line-height-40, 24px);max-height:300px;max-height:var(--KPromptMaxHeight, 300px);overflow-x:hidden;overflow-y:auto;padding-bottom:16px;padding-bottom:var(--spacing-md, var(--kui-space-60, 16px));text-align:start;white-space:normal;width:100%!important}@media screen and (min-width: 768px){.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{max-height:500px;max-height:var(--KPromptMaxHeight, 500px)}}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text{margin-top:24px;margin-top:var(--spacing-lg, var(--kui-space-80, 24px));width:100%!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text .confirm-text{font-weight:600!important;font-weight:var(--kui-font-weight-semibold, 600)!important}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text .k-input{margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;width:100%}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons{margin-left:auto}.k-prompt[data-v-de217030] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons .k-prompt-cancel{margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-radio{display:inline-block}.k-radio .k-radio-label{--KInputLabelWeight: var(--kui-font-weight-regular, 400);--KInputLabelLineHeight: var(--kui-line-height-30, 20px);--KInputLabelFont: var(--kui-font-family-text, Inter, Roboto, Helvetica, sans-serif);--KInputLabelMargin: var(--kui-space-0, 0px);--KInputLabelSize: var(--type-sm, var(--kui-font-size-30, 14px));display:inline!important;vertical-align:middle}.k-radio.disabled .k-radio-label{color:#828a9e;color:var(--KInputRadioDisabled, var(--grey-400, var(--kui-color-text-disabled, #828a9e)))}.k-radio .k-radio-description{color:#000933;color:var(--black-45, var(--kui-color-text, #000933));font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));line-height:20px;line-height:var(--kui-line-height-30, 20px);padding-top:4px;padding-top:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-radio.k-radio-default .k-radio-label:has(>.k-radio-description){--KInputLabelWeight: var(--kui-font-weight-semibold, 600)}.k-radio.k-radio-default .k-radio-description{font-weight:400;font-weight:var(--kui-font-weight-regular, 400);padding-left:24px;padding-left:var(--spacing-lg, var(--kui-space-80, 24px))}.k-radio.k-radio-card{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--kui-color-border-neutral-weak, #afb7c5);border-radius:4px;border-radius:var(--spacing-xxs, var(--kui-border-radius-20, 4px));cursor:pointer}.k-radio.k-radio-card .k-input{display:none}.k-radio.k-radio-card>label{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px));width:100%}.k-radio.k-radio-card[disabled]>label,.k-radio.k-radio-card.disabled>label{cursor:not-allowed}.k-radio.k-radio-card .k-radio-label{color:#000933;color:var(--kui-color-text, #000933);font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));font-weight:500;font-weight:var(--kui-font-weight-medium, 500);text-align:center}.k-radio.k-radio-card:has(.k-input:disabled){background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);cursor:not-allowed;opacity:.6}.k-radio.k-radio-card:has(.k-input:disabled):hover{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);border-color:#afb7c5;border-color:var(--kui-color-border-neutral-weak, #afb7c5)}.k-radio.k-radio-card[disabled=""],.k-radio.k-radio-card[disabled=true]{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);cursor:not-allowed;opacity:.6}.k-radio.k-radio-card[disabled=""]:hover,.k-radio.k-radio-card[disabled=true]:hover{background-color:#f9fafb;background-color:var(--kui-color-background-neutral-weakest, #f9fafb);border-color:#afb7c5;border-color:var(--kui-color-border-neutral-weak, #afb7c5)}.k-radio.k-radio-card:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-radio.k-radio-card:has(.k-input:checked){background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);box-shadow:0 4px 20px #0000001a;box-shadow:0 4px 20px var(--black-10, rgba(0, 0, 0, .1))}.k-radio.k-radio-card[checked=""],.k-radio.k-radio-card[checked=true]{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff);box-shadow:0 4px 20px #0000001a;box-shadow:0 4px 20px var(--black-10, rgba(0, 0, 0, .1))}.k-radio.k-radio-card:has(.k-input:checked:disabled):hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-radio.k-radio-card[checked=""][disabled=""]:hover,.k-radio.k-radio-card[checked=true][disabled=true]:hover{background-color:#eefaff;background-color:var(--kui-color-background-primary-weakest, #eefaff);border-color:#5f9aff;border-color:var(--kui-color-border-primary-weak, #5f9aff)}.k-slideout[data-v-dd83d8c6]{--KCardPaddingY: var(--kui-space-90, 32px);--KCardPaddingX: var(--kui-space-110, 48px)}.k-slideout .k-slideout-header-content[data-v-dd83d8c6]{display:flex}.k-slideout .k-slideout-header-content .k-slideout-before-title[data-v-dd83d8c6],.k-slideout .k-slideout-header-content .k-slideout-after-title[data-v-dd83d8c6]{margin-top:16px;margin-top:var(--kui-space-60, 16px)}.k-slideout .k-slideout-header-content .k-slideout-main-title .k-slideout-title[data-v-dd83d8c6]{color:#6c7489;color:var(--black-400, var(--kui-color-text-neutral, #6c7489));flex:1;font-size:16px;font-size:var(--kui-font-size-40, 16px);font-weight:500;font-weight:var(--kui-font-weight-medium, 500);line-height:24px;line-height:var(--kui-line-height-40, 24px);margin-left:12px;margin-left:var(--kui-space-50, 12px);margin-right:40px;margin-right:var(--kui-space-100, 40px);margin-top:16px;margin-top:var(--kui-space-60, 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-slideout .panel[data-v-dd83d8c6]{background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));display:flex;flex-direction:column;height:100vh;max-width:500px;overflow-y:auto;position:fixed;right:0;top:var(--13cec847);width:100%;z-index:9999}.k-slideout .panel .close-button-start[data-v-dd83d8c6]{align-self:flex-start;background:none;border:none;cursor:pointer;display:flex;height:auto;margin-left:12px;margin-left:var(--kui-space-50, 12px);margin-top:12px;margin-top:var(--kui-space-50, 12px);outline:inherit;position:absolute;transition:.2s ease}.k-slideout .panel .close-button-start[data-v-dd83d8c6]:focus{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-slideout .panel .close-button-end[data-v-dd83d8c6]{align-self:flex-end;background:none;border:none;cursor:pointer;display:flex;height:auto;margin-right:12px;margin-right:var(--kui-space-50, 12px);margin-top:12px;margin-top:var(--kui-space-50, 12px);outline:inherit;position:absolute;transition:.2s ease}.k-slideout .panel .close-button-end[data-v-dd83d8c6]:focus{box-shadow:0 0 0 2px #0044f4;box-shadow:0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-border-primary, #0044f4)))}.k-slideout .panel .content[data-v-dd83d8c6]{height:100%;-ms-overflow-style:none;scrollbar-width:none}.k-slideout .panel .content[data-v-dd83d8c6]::-webkit-scrollbar{display:none}.panel-background[data-v-dd83d8c6]{background:rgba(0,0,0,.45);background:var(--black-45, rgba(0, 0, 0, .45));bottom:0;left:0;position:fixed;right:0;top:var(--13cec847);z-index:9999}.panel-background-transparent[data-v-dd83d8c6]{background:transparent;bottom:0;left:0;position:fixed;right:0;top:var(--13cec847);z-index:-1}.border-styles[data-v-dd83d8c6]{border-left:1px solid #afb7c5;border-left:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));box-shadow:-2px 0 5px #0000000d;box-shadow:-2px 0 5px var(--black-5, rgba(0, 0, 0, .05))}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}.k-slideout .slide-enter-active{animation:slide .3s cubic-bezier(1,.5,.8,1)}.k-slideout .slide-leave-active{animation:slide .3s ease reverse}.k-slideout .fade-enter-active,.k-slideout .fade-leave-active{transition:opacity .5s}.k-slideout .fade-enter,.k-slideout .fade-leave-to{opacity:0}.k-step-state-icon circle[data-v-b19dacc6]{stroke:#00abd2;stroke:var(--KStepActiveColor, var(--kui-color-text-decorative, #00abd2))}.k-step-state-icon .k-step-icon-primary[data-v-be532e68]{fill:#00abd2;fill:var(--KStepCompletedColor, var(--kui-color-text-decorative, #00abd2))}.k-step-state-icon .k-step-icon-secondary[data-v-be532e68]{stroke:#fff;stroke:var(--KStepCompletedSecondaryColor, var(--kui-color-text-inverse, #ffffff))}.k-step-state-icon circle[data-v-7f1024a4]{stroke:#afb7c5;stroke:var(--KStepDefaultColor, var(--grey-300, var(--kui-color-text-neutral-weak, #afb7c5)))}.k-step-state-icon .k-step-icon-primary[data-v-d93db193]{fill:#d60027;fill:var(--KStepErrorColor, var(--red-500, var(--kui-color-text-danger, #d60027)))}.k-step-state-icon .k-step-icon-secondary[data-v-d93db193]{fill:#fff;fill:var(--KStepErrorSecondaryColor, var(--white, var(--kui-color-text-inverse, #ffffff)))}.k-step-spinner>svg[data-v-e3d948f6]{animation:rotate-e3d948f6 2s linear infinite}.k-step-spinner>svg circle[data-v-e3d948f6]{animation:dash-e3d948f6 1.5s ease-in-out infinite;stroke:#00abd2;stroke:var(--KStepPendingColor, var(--teal-300, var(--kui-color-text-decorative, #00abd2)));stroke-linecap:round}@keyframes rotate-e3d948f6{to{transform:rotate(360deg)}}@keyframes dash-e3d948f6{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.k-step-state[data-v-7a0b0e88]{background:#ffffff;background:var(--KStepBackgroundColor, var(--white, var(--kui-color-background, #ffffff)));padding-left:12px!important;padding-left:var(--kui-space-50, 12px)!important;padding-right:12px!important;padding-right:var(--kui-space-50, 12px)!important}.k-step-state .k-step-state-icon{height:24px;height:var(--KStepIconSize, 24px);width:24px;width:var(--KStepIconSize, 24px)}.k-step[data-v-bf4c5b55]{display:list-item;flex:1 1 0%;padding:12px 0;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--kui-space-0, 0px);--divider-spacing: 8px}.k-step:last-child>.k-step-container[data-v-bf4c5b55]:after{display:none}.k-step .k-step-container[data-v-bf4c5b55]{align-items:center;display:flex;flex-direction:column;margin:auto;padding-bottom:4px;padding-bottom:var(--spacing-xxs, var(--kui-space-20, 4px));position:relative}.k-step .k-step-container .k-step-label[data-v-bf4c5b55]{min-width:100px;padding-left:12px!important;padding-left:var(--kui-space-50, 12px)!important;padding-right:12px!important;padding-right:var(--kui-space-50, 12px)!important;padding-top:12px;padding-top:var(--spacing-sm, var(--kui-space-50, 12px));text-align:center;--KInputLabelColor: var(--grey-500, var(--kui-color-text-neutral, #6c7489));--KInputLabelSize: var(--type-md, var(--kui-font-size-40, 16px));--KInputLabelWeight: var(--kui-font-weight-medium, 500)}.k-step .k-step-container .k-step-label.bolder[data-v-bf4c5b55]{--KInputLabelWeight: var(--kui-font-weight-semibold, 600);--KInputLabelColor: var(--black-500, var(--kui-color-text, #000933))}.k-step .k-step-container[data-v-bf4c5b55]:after{background-color:#afb7c5;background-color:var(--KStepDividerColorDefault, var(--grey-300, var(--kui-color-background-neutral-weak, #afb7c5)));content:"";height:2px;left:calc(50% + 26px / 1.5 + var(--divider-spacing));left:calc(50% + var(--KStepIconSize, 26px) / 1.5 + var(--divider-spacing));position:absolute;top:12px;top:calc(var(--KStepIconSize, var(--spacing-lg, 24px)) / 2);width:calc(100% - 26px - var(--divider-spacing) * 2);width:calc(100% - var(--KStepIconSize, 26px) - var(--divider-spacing) * 2)}.k-step .k-step-container.completed[data-v-bf4c5b55]:after{background-color:#169fcc;background-color:var(--KStepDividerColorCompleted, var(--teal-300, #169fcc))}.k-step .k-step-label.error .k-input-label{color:#d60027;color:var(--red-500, var(--kui-color-text-danger, #d60027))}.k-stepper[data-v-c6a87abd]{display:flex;list-style:none;max-width:100%;overflow-x:auto;padding-inline-start:0px;position:relative;width:100%}.k-table-wrapper[data-v-367f662d]{overflow:auto;width:100%}.k-table-toolbar[data-v-367f662d]{margin-bottom:24px!important;margin-bottom:var(--kui-space-80, 24px)!important}.k-table-toolbar[data-v-367f662d]>*{display:flex}.k-table[data-v-367f662d]{border-collapse:collapse;margin-top:0;margin-top:var(--kui-space-0, 0px);max-width:100%;width:100%}.k-table th[data-v-367f662d],.k-table td[data-v-367f662d]{padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px));vertical-align:middle;white-space:nowrap}.k-table thead[data-v-367f662d]{background-color:#fff;background-color:var(--kui-color-background, #ffffff);border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTableBorder, var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5)));height:60px;position:sticky;top:0}.k-table thead.is-scrolled[data-v-367f662d]{border-bottom:none}.k-table thead tr[data-v-367f662d]{position:relative}.k-table thead tr[data-v-367f662d]:after{box-shadow:none;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;width:100%;z-index:-1}.k-table thead tr.is-scrolled[data-v-367f662d]{border-bottom:none}.k-table thead tr.is-scrolled[data-v-367f662d]:after{box-shadow:0 .2px .6px #00000008,0 .6px 1.8px #0000000b,0 1.5px 4.2px #0000000f,0 5px 14px #00000017;opacity:1;transition:opacity .2s ease-in-out}.k-table thead th[data-v-367f662d]{font-size:12px;font-size:var(--KTableHeaderSize, var(--type-sm, var(--kui-font-size-20, 12px)));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);padding:12px 16px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-md, var(--kui-space-60, 16px));text-align:left}.k-table thead th.active-sort[data-v-367f662d]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4))}.k-table thead th .sr-only[data-v-367f662d]{border-width:0px;border-width:var(--kui-border-width-0, 0px);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;padding:var(--kui-space-0, 0px);position:absolute;white-space:nowrap;width:1px}.k-table thead th.sortable[data-v-367f662d]{cursor:pointer}.k-table thead th .k-table-headers-container[data-v-367f662d]{align-items:center!important;display:flex!important}.k-table thead th .k-table-headers-container .caret[data-v-367f662d]{margin-left:8px!important;margin-left:var(--kui-space-40, 8px)!important}.k-table tbody tr[data-v-367f662d]{height:44px}.k-table tbody tr[data-v-367f662d]:not(:last-of-type){border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTableBorder, var(--grey-200, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-table tbody td[data-v-367f662d]{color:#000933;color:var(--KTableColor, var(--black-70, var(--kui-color-text, #000933)));white-space:nowrap}.k-table tbody td a[data-v-367f662d]{color:#0044f4;color:var(--blue-500, var(--kui-color-text-primary, #0044f4));text-decoration:none}.k-table tbody td a[data-v-367f662d]:hover{text-decoration:underline}.k-table.has-hover tbody tr[data-v-367f662d]:hover{background-color:#eefaff;background-color:var(--KTableHover, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)))}.k-table.is-clickable tbody tr[data-v-367f662d]{cursor:pointer}.k-table.side-border[data-v-367f662d]{border-collapse:separate;border-spacing:0px 2px}.k-table.side-border tbody tr[data-v-367f662d]{border-bottom:none}.k-table.side-border tbody tr td[data-v-367f662d]:first-child{border-left:2px solid #afb7c5;border-left:var(--kui-border-width-20, 2px) solid var(--KTableBorder, var(--steel-200, var(--kui-color-border-neutral-weak, #afb7c5)))}.k-table.side-border.has-hover tbody tr:hover td[data-v-367f662d]:first-child{border-left:2px solid #a3b6d9;border-left:var(--kui-border-width-20, 2px) solid var(--KTableBorder, var(--steel-300, #a3b6d9))}.k-table .k-table-pagination[data-v-367f662d]{padding:4px!important;padding:var(--kui-space-20, 4px)!important}.k-table thead th .caret{position:relative;top:2px;transform:rotate(0)}.k-table thead th.sortable.asc .caret{transform:rotate(-180deg)}.k-table tbody td button,.k-table tbody td .k-button{margin-bottom:-8px;margin-bottom:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs, var(--kui-space-40, 8px))));margin-top:-8px;margin-top:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs, var(--kui-space-40, 8px))))}.k-table tbody td .k-table-cell-title{color:#3a3f51;color:var(--grey-600, var(--kui-color-text-neutral-stronger, #3a3f51));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-table tbody td .k-table-cell-description{color:#52596e;color:var(--grey-500, var(--kui-color-text-neutral-strong, #52596e));font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;font-weight:var(--kui-font-weight-regular, 400)}.k-tabs ul[data-v-2d748b14]{border-bottom:1px solid #afb7c5;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTabsBottomBorderColor, var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5)));display:flex;font-size:18px;font-size:var(--kui-font-size-50, 18px);line-height:28px;line-height:var(--kui-line-height-50, 28px);list-style:none;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);padding-left:0;padding-left:var(--kui-space-0, 0px)}.k-tabs ul .tab-item[data-v-2d748b14]{cursor:pointer;position:relative}.k-tabs ul .tab-item .tab-link[data-v-2d748b14]{font-size:inherit;text-decoration:none}.k-tabs ul .tab-item .tab-link a[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14] a{text-decoration:none}.k-tabs ul .tab-item .tab-link[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14]:not(.has-panels)>*{color:#000933;color:var(--KTabsColor, var(--black-45, var(--kui-color-text, #000933)))}.k-tabs ul .tab-item .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item .tab-link[data-v-2d748b14]:not(.has-panels)>*{display:inline-block;padding:16px;padding:var(--spacing-md, var(--kui-space-60, 16px))}.k-tabs ul .tab-item[data-v-2d748b14]:not(:first-of-type){margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px))}.k-tabs ul .tab-item[data-v-2d748b14]:not(:last-of-type){margin-right:8px;margin-right:var(--spacing-xs, var(--kui-space-40, 8px))}.k-tabs ul .tab-item[data-v-2d748b14]:after{bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.k-tabs ul .tab-item.active .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item.active .tab-link[data-v-2d748b14]:not(.has-panels)>*,.k-tabs ul .tab-item:hover .tab-link.has-panels[data-v-2d748b14],.k-tabs ul .tab-item:hover .tab-link[data-v-2d748b14]:not(.has-panels)>*{border-bottom:4px solid #00abd2;border-bottom:var(--kui-border-width-30, 4px) solid var(--KTabBottomBorderColor, var(--teal-300, #00abd2));color:#000933;color:var(--KTabsActiveColor, var(--black-500, var(--kui-color-text, #000933)))}.k-input-wrapper[data-v-84375903]{display:grid;margin-bottom:8px;margin-bottom:var(--kui-space-40, 8px);width:fit-content}.k-input-wrapper .k-textarea[data-v-84375903]{margin-top:24px!important;margin-top:var(--kui-space-80, 24px)!important}.k-input-wrapper textarea.k-input[data-v-84375903]{-webkit-appearance:none}.k-input-wrapper textarea.form-control[data-v-84375903]{font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif));font-size:16px!important;font-size:var(--kui-font-size-40, 16px)!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;line-height:24px!important;line-height:var(--kui-line-height-40, 24px)!important;resize:none}.k-input-wrapper textarea.form-control.is-resizable[data-v-84375903]{min-height:50px;resize:vertical}.k-input-wrapper textarea.form-control[data-v-84375903]:focus::placeholder{color:transparent}.k-input-wrapper .char-limit[data-v-84375903]{color:#000933!important;color:var(--kui-color-text, #000933)!important;font-size:14px!important;font-size:var(--kui-font-size-30, 14px)!important;margin-left:auto;margin-left:var(--kui-space-auto, auto);margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important}.k-input-wrapper .over-char-limit[data-v-84375903]{color:#d60027;color:var(--red-600, var(--kui-color-text-danger, #d60027))}.k-input-wrapper .text-on-input label.hovered[data-v-84375903],.k-input-wrapper .text-on-input label[data-v-84375903]:hover{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.type-xxxl[data-v-2bcce726]{font-size:32px;font-size:var(--type-xxxl)}.type-xxl[data-v-2bcce726]{font-size:28px;font-size:var(--type-xxl)}.type-xl[data-v-2bcce726]{font-size:22px;font-size:var(--type-xl)}.type-lg[data-v-2bcce726]{font-size:18px;font-size:var(--type-lg)}.type-md[data-v-2bcce726]{font-size:16px;font-size:var(--type-md)}.type-sm[data-v-2bcce726]{font-size:14px;font-size:var(--type-sm)}.type-xs[data-v-2bcce726]{font-size:12px;font-size:var(--type-xs)}.type-xxs[data-v-2bcce726]{font-size:10px;font-size:var(--type-xxs)}.mono[data-v-2bcce726]{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--font-family-mono)}.mono.type-xxxl[data-v-2bcce726]{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl[data-v-2bcce726]{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl[data-v-2bcce726]{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg[data-v-2bcce726]{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md[data-v-2bcce726]{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm[data-v-2bcce726]{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs[data-v-2bcce726]{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs[data-v-2bcce726]{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100[data-v-2bcce726]{color:#f2f6fe;color:var(--blue-100)}.color-blue-200[data-v-2bcce726]{color:#bdd3f9;color:var(--blue-200)}.color-blue-300[data-v-2bcce726]{color:#8ab3fa;color:var(--blue-300)}.color-blue-400[data-v-2bcce726]{color:#3972d5;color:var(--blue-400)}.color-blue-500[data-v-2bcce726]{color:#1155cb;color:var(--blue-500)}.color-blue-600[data-v-2bcce726]{color:#003694;color:var(--blue-600)}.color-blue-700[data-v-2bcce726]{color:#0a2b66;color:var(--blue-700)}.color-petrol-100[data-v-2bcce726]{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200[data-v-2bcce726]{color:#0364ac;color:var(--petrol-200)}.color-purple-100[data-v-2bcce726]{color:#d7d8fe;color:var(--purple-100)}.color-purple-200[data-v-2bcce726]{color:#bec0fd;color:var(--purple-200)}.color-purple-300[data-v-2bcce726]{color:#9396fc;color:var(--purple-300)}.color-purple-400[data-v-2bcce726]{color:#473cfb;color:var(--purple-400)}.color-steel-100[data-v-2bcce726]{color:#f0f4fa;color:var(--steel-100)}.color-steel-200[data-v-2bcce726]{color:#dae3f2;color:var(--steel-200)}.color-steel-300[data-v-2bcce726]{color:#a3b6d9;color:var(--steel-300)}.color-steel-400[data-v-2bcce726]{color:#7d91b3;color:var(--steel-400)}.color-steel-500[data-v-2bcce726]{color:#5c7299;color:var(--steel-500)}.color-steel-600[data-v-2bcce726]{color:#395380;color:var(--steel-600)}.color-steel-700[data-v-2bcce726]{color:#273c61;color:var(--steel-700)}.color-red-100[data-v-2bcce726]{color:#ffdede;color:var(--red-100)}.color-red-200[data-v-2bcce726]{color:#fcc;color:var(--red-200)}.color-red-300[data-v-2bcce726]{color:#ff9a99;color:var(--red-300)}.color-red-400[data-v-2bcce726]{color:#ff7877;color:var(--red-400)}.color-red-500[data-v-2bcce726]{color:#d44324;color:var(--red-500)}.color-red-600[data-v-2bcce726]{color:#e50000;color:var(--red-600)}.color-red-700[data-v-2bcce726]{color:#922021;color:var(--red-700)}.color-green-100[data-v-2bcce726]{color:#e8f8f5;color:var(--green-100)}.color-green-200[data-v-2bcce726]{color:#c0f2d5;color:var(--green-200)}.color-green-300[data-v-2bcce726]{color:#84e5ae;color:var(--green-300)}.color-green-400[data-v-2bcce726]{color:#42d782;color:var(--green-400)}.color-green-500[data-v-2bcce726]{color:#07a88d;color:var(--green-500)}.color-green-600[data-v-2bcce726]{color:#008871;color:var(--green-600)}.color-green-700[data-v-2bcce726]{color:#13755e;color:var(--green-700)}.color-teal-100[data-v-2bcce726]{color:#cdf1fe;color:var(--teal-100)}.color-teal-200[data-v-2bcce726]{color:#91e1fc;color:var(--teal-200)}.color-teal-300[data-v-2bcce726]{color:#169fcc;color:var(--teal-300)}.color-teal-400[data-v-2bcce726]{color:#0a7fae;color:var(--teal-400)}.color-teal-500[data-v-2bcce726]{color:#006e9d;color:var(--teal-500)}.color-yellow-100[data-v-2bcce726]{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200[data-v-2bcce726]{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300[data-v-2bcce726]{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400[data-v-2bcce726]{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500[data-v-2bcce726]{color:#c67c06;color:var(--yellow-500)}.color-yellow-600[data-v-2bcce726]{color:#a05604;color:var(--yellow-600)}.color-grey-100[data-v-2bcce726]{color:#f8f8fa;color:var(--grey-100)}.color-grey-200[data-v-2bcce726]{color:#f1f1f5;color:var(--grey-200)}.color-grey-300[data-v-2bcce726]{color:#e7e7ec;color:var(--grey-300)}.color-grey-400[data-v-2bcce726]{color:#b6b6bd;color:var(--grey-400)}.color-grey-500[data-v-2bcce726]{color:#6f7787;color:var(--grey-500)}.color-grey-600[data-v-2bcce726]{color:#3c4557;color:var(--grey-600)}.color-black-85[data-v-2bcce726]{color:#000000d9;color:var(--black-85)}.color-black-70[data-v-2bcce726]{color:#000000b3;color:var(--black-70)}.color-black-45[data-v-2bcce726]{color:#00000073;color:var(--black-45)}.color-black-25[data-v-2bcce726]{color:#00000040;color:var(--black-25)}.color-black-10[data-v-2bcce726]{color:#0000001a;color:var(--black-10)}.color-black-100[data-v-2bcce726]{color:#dfdfdf;color:var(--black-100)}.color-black-200[data-v-2bcce726]{color:#b1b2b1;color:var(--black-200)}.color-black-300[data-v-2bcce726]{color:#6f7787;color:var(--black-300)}.color-black-400[data-v-2bcce726]{color:#3c4557;color:var(--black-400)}.color-black-500[data-v-2bcce726]{color:#0b172d;color:var(--black-500)}.color-white[data-v-2bcce726]{color:#fff;color:var(--white)}.style-heading-1[data-v-2bcce726]{font-size:32px!important;font-weight:400!important;line-height:36px!important}.style-heading-2[data-v-2bcce726]{font-size:20px!important;font-weight:400!important;line-height:24px!important}.style-heading-3[data-v-2bcce726]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-heading-4[data-v-2bcce726]{font-size:14px!important;font-weight:400!important;line-height:20px!important}.style-body-lg[data-v-2bcce726],.style-body-lg-bold[data-v-2bcce726]{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-body-md[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-md-bold[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:24px!important}.style-body-sm[data-v-2bcce726],.style-body-sm-bold[data-v-2bcce726]{font-size:12px!important;font-weight:400!important;line-height:16px!important}.style-body-tiny[data-v-2bcce726]{font-size:11px!important;font-weight:300!important;line-height:16px!important}.style-body-link[data-v-2bcce726]{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-bc[data-v-2bcce726]{font-size:12px!important;font-weight:400!important;line-height:24px!important;text-transform:uppercase!important}.style-body-code[data-v-2bcce726]{font-size:13px!important;font-weight:100!important;line-height:24px!important}.mx-auto[data-v-2bcce726]{margin-left:auto!important;margin-right:auto!important}.my-auto[data-v-2bcce726]{margin-bottom:auto!important;margin-top:auto!important}.ma-auto[data-v-2bcce726]{margin:auto!important}.mx-0[data-v-2bcce726]{margin-left:0!important;margin-right:0!important}.my-0[data-v-2bcce726]{margin-bottom:0!important;margin-top:0!important}.ma-0[data-v-2bcce726]{margin:0!important}.px-auto[data-v-2bcce726]{padding-left:auto!important;padding-right:auto!important}.py-auto[data-v-2bcce726]{padding-bottom:auto!important;padding-top:auto!important}.pa-auto[data-v-2bcce726]{padding-bottom:auto!important;padding-left:auto!important;padding-right:auto!important;padding-top:auto!important}.px-0[data-v-2bcce726]{padding-left:0!important;padding-right:0!important}.py-0[data-v-2bcce726]{padding-bottom:0!important;padding-top:0!important}.pa-0[data-v-2bcce726]{padding:0!important}.mt-auto[data-v-2bcce726]{margin-top:auto!important}.mt-0[data-v-2bcce726]{margin-top:0!important}.mr-auto[data-v-2bcce726]{margin-right:auto!important}.mr-0[data-v-2bcce726]{margin-right:0!important}.mb-auto[data-v-2bcce726]{margin-bottom:auto!important}.mb-0[data-v-2bcce726]{margin-bottom:0!important}.ml-auto[data-v-2bcce726]{margin-left:auto!important}.ml-0[data-v-2bcce726]{margin-left:0!important}.mt-1[data-v-2bcce726]{margin-top:4px!important}.mr-1[data-v-2bcce726]{margin-right:4px!important}.mb-1[data-v-2bcce726]{margin-bottom:4px!important}.ml-1[data-v-2bcce726]{margin-left:4px!important}.mx-1[data-v-2bcce726]{margin-left:4px!important;margin-right:4px!important}.my-1[data-v-2bcce726]{margin-bottom:4px!important;margin-top:4px!important}.ma-1[data-v-2bcce726]{margin:4px!important}.mt-2[data-v-2bcce726]{margin-top:8px!important}.mr-2[data-v-2bcce726]{margin-right:8px!important}.mb-2[data-v-2bcce726]{margin-bottom:8px!important}.ml-2[data-v-2bcce726]{margin-left:8px!important}.mx-2[data-v-2bcce726]{margin-left:8px!important;margin-right:8px!important}.my-2[data-v-2bcce726]{margin-bottom:8px!important;margin-top:8px!important}.ma-2[data-v-2bcce726]{margin:8px!important}.mt-3[data-v-2bcce726]{margin-top:12px!important}.mr-3[data-v-2bcce726]{margin-right:12px!important}.mb-3[data-v-2bcce726]{margin-bottom:12px!important}.ml-3[data-v-2bcce726]{margin-left:12px!important}.mx-3[data-v-2bcce726]{margin-left:12px!important;margin-right:12px!important}.my-3[data-v-2bcce726]{margin-bottom:12px!important;margin-top:12px!important}.ma-3[data-v-2bcce726]{margin:12px!important}.mt-4[data-v-2bcce726]{margin-top:16px!important}.mr-4[data-v-2bcce726]{margin-right:16px!important}.mb-4[data-v-2bcce726]{margin-bottom:16px!important}.ml-4[data-v-2bcce726]{margin-left:16px!important}.mx-4[data-v-2bcce726]{margin-left:16px!important;margin-right:16px!important}.my-4[data-v-2bcce726]{margin-bottom:16px!important;margin-top:16px!important}.ma-4[data-v-2bcce726]{margin:16px!important}.mt-5[data-v-2bcce726]{margin-top:24px!important}.mr-5[data-v-2bcce726]{margin-right:24px!important}.mb-5[data-v-2bcce726]{margin-bottom:24px!important}.ml-5[data-v-2bcce726]{margin-left:24px!important}.mx-5[data-v-2bcce726]{margin-left:24px!important;margin-right:24px!important}.my-5[data-v-2bcce726]{margin-bottom:24px!important;margin-top:24px!important}.ma-5[data-v-2bcce726]{margin:24px!important}.mt-6[data-v-2bcce726]{margin-top:32px!important}.mr-6[data-v-2bcce726]{margin-right:32px!important}.mb-6[data-v-2bcce726]{margin-bottom:32px!important}.ml-6[data-v-2bcce726]{margin-left:32px!important}.mx-6[data-v-2bcce726]{margin-left:32px!important;margin-right:32px!important}.my-6[data-v-2bcce726]{margin-bottom:32px!important;margin-top:32px!important}.ma-6[data-v-2bcce726]{margin:32px!important}.mt-7[data-v-2bcce726]{margin-top:48px!important}.mr-7[data-v-2bcce726]{margin-right:48px!important}.mb-7[data-v-2bcce726]{margin-bottom:48px!important}.ml-7[data-v-2bcce726]{margin-left:48px!important}.mx-7[data-v-2bcce726]{margin-left:48px!important;margin-right:48px!important}.my-7[data-v-2bcce726]{margin-bottom:48px!important;margin-top:48px!important}.ma-7[data-v-2bcce726]{margin:48px!important}.mt-8[data-v-2bcce726]{margin-top:64px!important}.mr-8[data-v-2bcce726]{margin-right:64px!important}.mb-8[data-v-2bcce726]{margin-bottom:64px!important}.ml-8[data-v-2bcce726]{margin-left:64px!important}.mx-8[data-v-2bcce726]{margin-left:64px!important;margin-right:64px!important}.my-8[data-v-2bcce726]{margin-bottom:64px!important;margin-top:64px!important}.ma-8[data-v-2bcce726]{margin:64px!important}.pt-0[data-v-2bcce726]{padding-top:0!important}.pr-0[data-v-2bcce726]{padding-right:0!important}.pb-0[data-v-2bcce726]{padding-bottom:0!important}.pl-0[data-v-2bcce726]{padding-left:0!important}.pt-1[data-v-2bcce726]{padding-top:4px!important}.pr-1[data-v-2bcce726]{padding-right:4px!important}.pb-1[data-v-2bcce726]{padding-bottom:4px!important}.pl-1[data-v-2bcce726]{padding-left:4px!important}.px-1[data-v-2bcce726]{padding-left:4px!important;padding-right:4px!important}.py-1[data-v-2bcce726]{padding-bottom:4px!important;padding-top:4px!important}.pa-1[data-v-2bcce726]{padding:4px!important}.pt-2[data-v-2bcce726]{padding-top:8px!important}.pr-2[data-v-2bcce726]{padding-right:8px!important}.pb-2[data-v-2bcce726]{padding-bottom:8px!important}.pl-2[data-v-2bcce726]{padding-left:8px!important}.px-2[data-v-2bcce726]{padding-left:8px!important;padding-right:8px!important}.py-2[data-v-2bcce726]{padding-bottom:8px!important;padding-top:8px!important}.pa-2[data-v-2bcce726]{padding:8px!important}.pt-3[data-v-2bcce726]{padding-top:12px!important}.pr-3[data-v-2bcce726]{padding-right:12px!important}.pb-3[data-v-2bcce726]{padding-bottom:12px!important}.pl-3[data-v-2bcce726]{padding-left:12px!important}.px-3[data-v-2bcce726]{padding-left:12px!important;padding-right:12px!important}.py-3[data-v-2bcce726]{padding-bottom:12px!important;padding-top:12px!important}.pa-3[data-v-2bcce726]{padding:12px!important}.pt-4[data-v-2bcce726]{padding-top:16px!important}.pr-4[data-v-2bcce726]{padding-right:16px!important}.pb-4[data-v-2bcce726]{padding-bottom:16px!important}.pl-4[data-v-2bcce726]{padding-left:16px!important}.px-4[data-v-2bcce726]{padding-left:16px!important;padding-right:16px!important}.py-4[data-v-2bcce726]{padding-bottom:16px!important;padding-top:16px!important}.pa-4[data-v-2bcce726]{padding:16px!important}.pt-5[data-v-2bcce726]{padding-top:24px!important}.pr-5[data-v-2bcce726]{padding-right:24px!important}.pb-5[data-v-2bcce726]{padding-bottom:24px!important}.pl-5[data-v-2bcce726]{padding-left:24px!important}.px-5[data-v-2bcce726]{padding-left:24px!important;padding-right:24px!important}.py-5[data-v-2bcce726]{padding-bottom:24px!important;padding-top:24px!important}.pa-5[data-v-2bcce726]{padding:24px!important}.pt-6[data-v-2bcce726]{padding-top:32px!important}.pr-6[data-v-2bcce726]{padding-right:32px!important}.pb-6[data-v-2bcce726]{padding-bottom:32px!important}.pl-6[data-v-2bcce726]{padding-left:32px!important}.px-6[data-v-2bcce726]{padding-left:32px!important;padding-right:32px!important}.py-6[data-v-2bcce726]{padding-bottom:32px!important;padding-top:32px!important}.pa-6[data-v-2bcce726]{padding:32px!important}.pt-7[data-v-2bcce726]{padding-top:48px!important}.pr-7[data-v-2bcce726]{padding-right:48px!important}.pb-7[data-v-2bcce726]{padding-bottom:48px!important}.pl-7[data-v-2bcce726]{padding-left:48px!important}.px-7[data-v-2bcce726]{padding-left:48px!important;padding-right:48px!important}.py-7[data-v-2bcce726]{padding-bottom:48px!important;padding-top:48px!important}.pa-7[data-v-2bcce726]{padding:48px!important}.pt-8[data-v-2bcce726]{padding-top:64px!important}.pr-8[data-v-2bcce726]{padding-right:64px!important}.pb-8[data-v-2bcce726]{padding-bottom:64px!important}.pl-8[data-v-2bcce726]{padding-left:64px!important}.px-8[data-v-2bcce726]{padding-left:64px!important;padding-right:64px!important}.py-8[data-v-2bcce726]{padding-bottom:64px!important;padding-top:64px!important}.pa-8[data-v-2bcce726]{padding:64px!important}.float-left[data-v-2bcce726]{float:left!important}.float-right[data-v-2bcce726]{float:right!important}.float-none[data-v-2bcce726]{float:none!important}.truncate[data-v-2bcce726]{line-height:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-truncation[data-v-2bcce726]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);overflow:hidden}.truncate-multi[data-v-2bcce726]{font-size:16px;font-size:var(--TFontSize, 16px);line-height:24px;line-height:var(--TLineHeight, 24px);max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important;position:relative}.truncate-multi .truncate-multi[data-v-2bcce726]:before{content:"...";position:absolute;right:12px;right:var(--TPosRight, 12px);top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5)}.capitalize[data-v-2bcce726]{text-transform:capitalize!important}.lowercase[data-v-2bcce726]{text-transform:lowercase!important}.uppercase[data-v-2bcce726]{text-transform:uppercase!important}.bold-500[data-v-2bcce726]{font-weight:500!important}.bold-600[data-v-2bcce726]{font-weight:600!important}.bold-700[data-v-2bcce726]{font-weight:700!important}.d-none[data-v-2bcce726]{display:none!important}.d-inline[data-v-2bcce726]{display:inline!important}.d-inline-block[data-v-2bcce726]{display:inline-block!important}.d-block[data-v-2bcce726]{display:block!important}.d-flex[data-v-2bcce726]{display:flex!important}.d-inline-flex[data-v-2bcce726]{display:inline-flex!important}.flex-fill[data-v-2bcce726]{flex:1 1 auto!important}.flex-row[data-v-2bcce726]{flex-direction:row!important}.flex-column[data-v-2bcce726]{flex-direction:column!important}.flex-row-reverse[data-v-2bcce726]{flex-direction:row-reverse!important}.flex-column-reverse[data-v-2bcce726]{flex-direction:column-reverse!important}.flex-grow-0[data-v-2bcce726]{flex-grow:0!important}.flex-grow-1[data-v-2bcce726]{flex-grow:1!important}.justify-content-start[data-v-2bcce726]{justify-content:flex-start!important}.justify-content-end[data-v-2bcce726]{justify-content:flex-end!important}.justify-content-center[data-v-2bcce726]{justify-content:center!important}.justify-content-between[data-v-2bcce726]{justify-content:space-between!important}.justify-content-around[data-v-2bcce726]{justify-content:space-around!important}.align-items-start[data-v-2bcce726]{align-items:flex-start!important}.align-items-end[data-v-2bcce726]{align-items:flex-end!important}.align-items-center[data-v-2bcce726]{align-items:center!important}.align-items-baseline[data-v-2bcce726]{align-items:baseline!important}.align-items-stretch[data-v-2bcce726]{align-items:stretch!important}.align-content-start[data-v-2bcce726]{align-content:flex-start!important}.align-content-end[data-v-2bcce726]{align-content:flex-end!important}.align-content-center[data-v-2bcce726]{align-content:center!important}.align-content-between[data-v-2bcce726]{align-content:space-between!important}.align-content-around[data-v-2bcce726]{align-content:space-around!important}.align-content-stretch[data-v-2bcce726]{align-content:stretch!important}.align-self-auto[data-v-2bcce726]{align-self:auto!important}.align-self-start[data-v-2bcce726]{align-self:flex-start!important}.align-self-end[data-v-2bcce726]{align-self:flex-end!important}.align-self-center[data-v-2bcce726]{align-self:center!important}.align-self-baseline[data-v-2bcce726]{align-self:baseline!important}.align-self-stretch[data-v-2bcce726]{align-self:stretch!important}.place-self-start[data-v-2bcce726]{place-self:flex-start!important}.place-self-center[data-v-2bcce726]{place-self:center!important}.place-self-end[data-v-2bcce726]{place-self:flex-end!important}.cursor-pointer[data-v-2bcce726]{cursor:pointer!important}.overflow-auto[data-v-2bcce726]{overflow:auto}.overflow-hidden[data-v-2bcce726]{overflow:hidden}.w-25[data-v-2bcce726]{width:25%!important}.w-50[data-v-2bcce726]{width:50%!important}.w-75[data-v-2bcce726]{width:75%!important}.w-100[data-v-2bcce726]{width:100%!important}.w-auto[data-v-2bcce726]{width:auto!important}.h-100[data-v-2bcce726]{height:100%!important}.h-auto[data-v-2bcce726]{height:auto!important}.h-screen[data-v-2bcce726]{min-height:100vh!important}.non-visual-button[data-v-2bcce726],.non-visual-button[data-v-2bcce726]:focus,.non-visual-button[data-v-2bcce726]:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin-2bcce726{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden[data-v-2bcce726]{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.form-group[data-v-2bcce726]{display:block;margin-bottom:24px;width:100%}.form-group hr[data-v-2bcce726]{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec));margin:32px 0}.k-input+.help[data-v-2bcce726],.k-input-wrapper+.help[data-v-2bcce726]{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-input-wrapper .text-on-input[data-v-2bcce726]{position:relative}.k-input-wrapper .text-on-input .hovered[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .focused[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required[data-v-2bcce726]{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600, #3c4557)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-wrapper .text-on-input label[data-v-2bcce726]{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600, #3c4557));display:inline-block;font-size:11px;font-weight:500;left:13px;line-height:1;margin-bottom:0;padding:2px 4px;position:absolute;top:-8px;transition:color .1s ease;width:auto;z-index:1}.k-input-wrapper .text-on-input label.hovered[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required[data-v-2bcce726]{color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.focused[data-v-2bcce726]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required[data-v-2bcce726]{color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.disabled[data-v-2bcce726],.k-input-wrapper .text-on-input label.disabled .is-required[data-v-2bcce726]{color:#6f7787;color:var(--grey-500, #6f7787)}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]{padding:17px 0 0 22px;resize:none;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:none!important;outline:1px solid #e7e7ec!important;outline:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]:hover{box-shadow:none!important;outline:1px solid #bdd3f9!important;outline:1px solid var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input-wrapper textarea.k-input.form-control[data-v-2bcce726]:focus{box-shadow:none!important;outline:1px solid #3972d5!important;outline:1px solid var(--blue-400, #3972d5)!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]),.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]){border:none;border-radius:3px;box-sizing:border-box;color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));display:block;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:8px 16px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-60, 16px));width:100%;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]).k-input-small[data-v-2bcce726]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));padding:8px 12px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-sm, var(--kui-space-50, 12px))}.k-input:not([type=checkbox]):not([type=radio]).k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]).k-input-large[data-v-2bcce726]{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):hover,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):focus,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):focus{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-2bcce726],.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):disabled,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):invalid,.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::placeholder,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control[data-v-2bcce726]:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search][data-v-2bcce726],.form-control[type=search][data-v-2bcce726]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;padding-left:36px!important}.k-input[type=search][data-v-2bcce726]::-webkit-search-cancel-button,.form-control[type=search][data-v-2bcce726]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px;height:16px;width:16px}.k-input-wrapper.input-error textarea.k-input.form-control[data-v-2bcce726]{box-shadow:none!important;outline:1px solid #d44324!important;outline:1px solid var(--red-500, #d44324)!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input[data-v-2bcce726],.k-input-wrapper.input-error .k-input[data-v-2bcce726]:hover,.k-input-wrapper.input-error .k-input[data-v-2bcce726]:focus{box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;outline:none!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large[data-v-2bcce726],.k-input-wrapper.input-error .k-input:hover.k-input-large[data-v-2bcce726],.k-input-wrapper.input-error .k-input:focus.k-input-large[data-v-2bcce726]{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label[data-v-2bcce726]{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input[data-v-2bcce726]:not([type=checkbox]),select.k-input[data-v-2bcce726]:not([type=checkbox]):read-only,select.k-input[data-v-2bcce726]:not([type=radio]),select.k-input[data-v-2bcce726]:not([type=radio]):read-only{background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff));height:38px}.k-input-label[data-v-2bcce726]{color:#000000d9;color:var(--KInputLabelColor, var(--black-85));display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, var(--kui-line-height-30, 20px)));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, var(--kui-space-40, 8px)))}.k-input-label .is-required[data-v-2bcce726]{color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-label .label-tooltip[data-v-2bcce726]{align-items:center;display:flex}.k-input-label .kong-icon[data-v-2bcce726]{margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-inputCheckbox.k-input-label[data-v-2bcce726],.k-inputRadio.k-input-label[data-v-2bcce726]{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:400;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}input.k-input[type=checkbox][data-v-2bcce726],input.k-input[type=radio][data-v-2bcce726],input.form-control[type=checkbox][data-v-2bcce726],input.form-control[type=radio][data-v-2bcce726]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));box-sizing:border-box;display:inline-block;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle}input.k-input[type=checkbox][data-v-2bcce726]:disabled,input.k-input[type=radio][data-v-2bcce726]:disabled,input.form-control[type=checkbox][data-v-2bcce726]:disabled,input.form-control[type=radio][data-v-2bcce726]:disabled{opacity:1}input.k-input[type=checkbox][data-v-2bcce726]:disabled:hover,input.k-input[type=radio][data-v-2bcce726]:disabled:hover,input.form-control[type=checkbox][data-v-2bcce726]:disabled:hover,input.form-control[type=radio][data-v-2bcce726]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox][data-v-2bcce726],input.form-control[type=checkbox][data-v-2bcce726]{border:none;border-radius:3px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));height:20px;margin:0 6px 0 0;outline:none;width:20px}input.k-input[type=checkbox][data-v-2bcce726]:not(:checked),input.form-control[type=checkbox][data-v-2bcce726]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:checked,input.form-control[type=checkbox][data-v-2bcce726]:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:checked::-ms-check,input.form-control[type=checkbox][data-v-2bcce726]:checked::-ms-check{background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));color:#fff}input.k-input[type=checkbox][data-v-2bcce726]:hover,input.k-input[type=checkbox][data-v-2bcce726]:active,input.form-control[type=checkbox][data-v-2bcce726]:hover,input.form-control[type=checkbox][data-v-2bcce726]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-2bcce726]:focus,input.form-control[type=checkbox][data-v-2bcce726]:focus{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));outline:none}input.k-input[type=checkbox][data-v-2bcce726]:disabled:not(:checked),input.form-control[type=checkbox][data-v-2bcce726]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox][data-v-2bcce726]:disabled:checked,input.form-control[type=checkbox][data-v-2bcce726]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726],input.form-control[type=radio][data-v-2bcce726]{align-items:center;border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));display:inline-flex;height:20px;justify-content:center;margin:0 6px 0 0;width:20px}input.k-input[type=radio][data-v-2bcce726]:checked,input.form-control[type=radio][data-v-2bcce726]:checked{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-color:currentColor}input.k-input[type=radio][data-v-2bcce726]:checked:after,input.form-control[type=radio][data-v-2bcce726]:checked:after{background-color:currentColor;border-radius:100%;content:"";display:flex;height:10px;width:10px}input.k-input[type=radio][data-v-2bcce726]:checked:disabled,input.form-control[type=radio][data-v-2bcce726]:checked:disabled{border-color:#b6b6bd;border-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726]:checked:disabled:after,input.form-control[type=radio][data-v-2bcce726]:checked:disabled:after{background-color:#b6b6bd;background-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-2bcce726]:checked::-ms-check,input.form-control[type=radio][data-v-2bcce726]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio][data-v-2bcce726]:disabled,input.form-control[type=radio][data-v-2bcce726]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch[data-v-2bcce726]{align-items:center;cursor:pointer;display:inline-flex}.k-switch.switch-with-icon .switch-control[data-v-2bcce726]{width:48px}.k-switch.switch-with-icon .kong-icon[data-v-2bcce726]{height:20px;left:57px;width:22px}.k-switch.switch-with-icon input:checked+.switch-control[data-v-2bcce726]:after{left:26px}.k-switch .switch-control[data-v-2bcce726]{background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));border-radius:12px;display:block;height:24px;margin-right:16px;position:relative;transition:.2s linear;width:44px}.k-switch .switch-control.has-label-left[data-v-2bcce726]{margin-left:16px;margin-right:0}.k-switch .switch-control[data-v-2bcce726]:after{background-color:#fff;background-color:var(--white, #ffffff);border-radius:50%;content:"";display:block;height:20px;left:2px;position:absolute;top:2px;transition:.2s linear;width:20px}.k-switch[disabled][data-v-2bcce726]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control[data-v-2bcce726],.k-switch[disabled]:not(:disabled) input[data-v-2bcce726]{opacity:.3;pointer-events:none}.k-switch input[data-v-2bcce726]{display:none}.k-switch input:checked+.switch-control[data-v-2bcce726]{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control[data-v-2bcce726]:after{left:22px}.k-switch span[data-v-2bcce726]{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}[data-v-2bcce726]:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: "Inter", Roboto, Helvetica, sans-serif;--font-family-mono: "JetBrains Mono", Consolas, monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body[data-v-2bcce726]{font-weight:400;font-weight:var(--font-weight-normal, 400)}.toaster-container-outer[data-v-2bcce726]{bottom:16px;max-width:300px;position:fixed;right:16px;transition:all .3s;width:auto;z-index:10000}.toaster-item[data-v-2bcce726]{box-shadow:0 0 12px #0000001f;display:flex;margin-bottom:16px;margin-bottom:var(--kui-space-60, 16px);overflow:hidden;transition:all .3s;width:100%}.toaster-item[data-v-2bcce726] .k-alert{--KAlertInfoBorder: var(--blue-500, var(--kui-color-border-primary, #0044f4));--KAlertSuccessBorder: var(--green-400, #42d782);--KAlertWarningBorder: var(--yellow-300, #ffd68c);--KAlertDangerBorder: var(--red-500, var(--kui-color-border-danger-weak, #ff3954));background-color:#fff;background-color:var(--white, var(--kui-color-background, #ffffff));color:#000000b3;color:var(--black-70, var(--kui-color-text, #000933));display:flex;flex:1;justify-content:space-between;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px);padding:16px;padding:var(--kui-space-60, 16px);text-align:left}.toaster-item[data-v-2bcce726] .k-alert .close{order:1;padding:0 0 0 16px;padding:var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--kui-space-0, 0px) var(--kui-space-60, 16px);position:relative;right:0}.toaster-item[data-v-2bcce726] .k-alert .close:focus,.toaster-item[data-v-2bcce726] .k-alert .close:active{outline:none}.toaster-item .message[data-v-2bcce726]{-webkit-hyphens:auto;hyphens:auto;max-width:150ch}.toaster-enter[data-v-2bcce726]{transform:translate(300px)}.toaster-leave-to[data-v-2bcce726]{transform:translate(100%)}.k-tree-item[data-v-ae1c4303]{align-items:center;background-color:#fff;background-color:var(--KTreeListItemUnselectedBackground, var(--kui-color-background, #ffffff));border:1px solid #e0e4ea;border:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-radius:8px;color:#232633;color:var(--KTreeListItemText, var(--kui-color-text-neutral-strongest, #232633));display:flex;padding:4px;padding:var(--kui-space-20, 4px);text-decoration:none}.k-tree-item .k-tree-item-icon[data-v-ae1c4303]{line-height:16px;line-height:var(--kui-line-height-20, 16px);margin-right:8px!important;margin-right:var(--kui-space-40, 8px)!important}.k-tree-item.selected[data-v-ae1c4303]{background-color:#cdf1fe;background-color:var(--KTreeListItemSelectedBackground, #cdf1fe);border-color:#91e1fc;border-color:var(--KTreeListItemSelectedBorder, #91e1fc)}.k-tree-item.selected .k-tree-item-icon[data-v-ae1c4303]{color:#91e1fc;color:var(--KTreeListItemSelectedBorder, #91e1fc)}.k-tree-item[data-v-ae1c4303]:hover{color:#232633;color:var(--KTreeListItemText, var(--kui-color-text-neutral-strongest, #232633));cursor:grab}.k-tree-item.not-draggable[data-v-ae1c4303]{cursor:pointer}.k-tree-draggable .child-drop-zone[data-v-213ccd53]{min-height:6px;min-height:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-dragged[data-v-213ccd53]{cursor:move!important;cursor:grabbing!important}.k-tree-draggable .k-tree-item-dragged .has-no-children:last-of-type .child-drop-zone[data-v-213ccd53]:last-of-type,.k-tree-draggable .k-tree-item-dragged.has-no-children .child-drop-zone[data-v-213ccd53]:last-of-type{background-color:#91e1fc;background-color:var(--KTreeListItemSelectedBorder, #91e1fc);border-radius:100px;border-radius:var(--kui-border-radius-round, 100px);margin-left:0;margin-left:var(--kui-space-0, 0px);min-height:4px}.k-tree-draggable .k-tree-item-dragged[data-v-213ccd53]:after{display:none}.k-tree-draggable .k-tree-item-grabbing[data-v-213ccd53]{display:none}.k-tree-draggable .k-tree-draggable[data-v-213ccd53]{counter-reset:item;margin-left:16px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]{margin:3px 0 0 3px;margin:calc(var(--KTreeListDropZoneHeight, 6px) / 2) 0 0 calc(var(--KTreeListDropZoneHeight, 6px) / 2);position:relative}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:before{border-bottom:1px solid #e0e4ea;border-bottom:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-left:1px solid #e0e4ea;border-left:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));border-radius:0 0 0 5px;border-radius:var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) var(--kui-border-radius-0, 0px) 5px;content:"";height:26px;height:calc(var(--KTreeListDropZoneHeight, 6px) + 20px);left:-12px;position:absolute;top:-3px;top:calc(var(--KTreeListDropZoneHeight, 6px) / 2 * -1);width:12px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:after{border-left:1px solid #e0e4ea;border-left:var(--kui-border-width-10, 1px) solid var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, #e0e4ea));content:"";height:100%;left:-12px;position:absolute;top:8px;top:calc(var(--KTreeListDropZoneHeight, 6px) + 2px);width:12px}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:first-child{padding-top:6px;padding-top:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-container[data-v-213ccd53]:last-child:after{display:none}.k-tree-list .k-tree-draggable{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-tree-list>.k-tree-draggable>.k-tree-item-container:before{display:none}.k-tree-list>.k-tree-draggable>.k-tree-item-container:after{display:none}.k-tree-list-grabbing *,.k-tree-item-grabbing *{cursor:move!important;cursor:grabbing!important}.view-switch-button[data-v-7f933b41]{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;--KButtonPaddingY: var(--kui-space-30, 6px);--KButtonPaddingX: var(--kui-space-30, 6px);--KButtonSecondaryHover: var(--white, var(--kui-color-background, #ffffff));--KButtonSecondaryHoverBorder: var(--blue-300, var(--kui-color-border-primary-weak, #5f9aff));--KButtonSecondaryFocus: none;transform:scale(1) translateZ(0);transform:scale(var(--scale, 1)) translateZ(0)}.view-switch-button[data-v-7f933b41]:focus,.view-switch-button[data-v-7f933b41]:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.view-switch-button.paused .icon i[data-v-7f933b41]{animation-duration:0s}.view-switch-button .icon[data-v-7f933b41]{height:24px;position:relative;width:24px}.view-switch-button .icon i[data-v-7f933b41]{animation:none .5s linear forwards 0s;animation:var(--name, var(--dots-name, none)) var(--duration, var(--dots-duration, .5s)) var(--easing, var(--dots-easing, linear)) forwards var(--delay, var(--dots-delay, 0s));background-color:#6c7489;background-color:var(--grey-500, var(--kui-color-background-neutral, #6c7489));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);display:block;height:7px;height:var(--height, 7px);left:4px;left:var(--left, 4px);position:absolute;top:4px;top:var(--top, 4px);transition:background-color .2s ease;width:7px;width:var(--width, 7px)}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(1){--x-middle: -8px;--y-middle: 10px;--x-end: -2px;--y-end: 12px;--x-back: 10px;--y-back: 7px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(2){--left: 13px;--x-middle: -12px;--y-middle: 5px;--x-end: -11px;--y-end: 7px;--x-back: -3px;--y-back: 1px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(3){--top: 13px;--x-middle: 4px;--y-middle: -5px;--x-end: -2px;--y-end: -7px;--x-back: -5px;--y-back: 0px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-7f933b41]:nth-child(4){--left: 13px;--top: 13px;--x-middle: 0;--y-middle: -10px;--x-end: -11px;--y-end: -12px;--x-back: -14px;--y-back: -8px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .lines[data-v-7f933b41]{--name: var(--lines-name, none);--duration: var(--lines-duration, .2s);--easing: var(--lines-easing, linear);--delay: var(--lines-delay, 0s)}.view-switch-button .icon .lines i[data-v-7f933b41]{--left: 9px;--top: 3px;--height: 2px;--width: 11px;transform:translateY(20%) translateZ(0) scaleX(0);transform-origin:0 50%}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(2){--top: 8px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(3){--top: 13px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(4){--top: 18px}.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button .icon .lines i[data-v-7f933b41]:nth-child(4){transform-origin:100% 50%}.view-switch-button.table[data-v-7f933b41]{--dots-name: back;--lines-name: scale-down}.view-switch-button.table .lines i[data-v-7f933b41]{transform-origin:0 50%}.view-switch-button.table .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button.table .lines i[data-v-7f933b41]:nth-child(4){transform-origin:100% 50%}.view-switch-button.grid[data-v-7f933b41]{--dots-name: move;--lines-name: scale;--lines-duration: .15s;--lines-delay: .3s}.view-switch-button.grid .lines i[data-v-7f933b41]{transform-origin:100% 50%}.view-switch-button.grid .lines i[data-v-7f933b41]:nth-child(3),.view-switch-button.grid .lines i[data-v-7f933b41]:nth-child(4){transform-origin:0 50%}@keyframes move{50%{transform:translate(0) scale(.4);transform:translate(var(--x-middle, 0),var(--y-middle, 0)) scale(.4)}to{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}}@keyframes back{0%,15%{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}50%{transform:translate(0) scale(.5);transform:translate(var(--x-back, 0),var(--y-back, 0)) scale(.5)}to{transform:translate(0) scale(1);transform:translate(var(--x-back-end, 0),var(--y-back-end, 0)) scale(1)}}@keyframes scale{to{transform:translateY(20%) translateZ(0) scaleX(1)}}@keyframes scale-down{0%{transform:translateY(20%) translateZ(0) scaleX(1)}to{transform:translateY(20%) translateZ(0) scaleX(0)}}.k-external-link[data-v-27871540]{align-items:center;color:#0044f4;color:var(--KExternalLinkColor, var(--kui-color-text-primary, #0044f4));display:inline-flex;font-weight:400;font-weight:var(--kui-font-weight-regular, 400);text-decoration:none}.k-external-link[data-v-27871540]:hover{color:#0030cc;color:var(--KExternalLinkColorHover, var(--kui-color-text-primary-strong, #0030cc))}.k-external-link .kong-icon[data-v-27871540]{margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px))}.k-truncate[data-v-791c716f]{align-items:flex-start;display:flex;overflow:hidden;padding:4px;padding:var(--kui-space-20, 4px)}.k-truncate .k-truncate-expand-controls[data-v-791c716f]{align-items:flex-end!important;display:flex!important;height:100%!important}.k-truncate .expand-trigger[data-v-791c716f],.k-truncate .collapse-trigger[data-v-791c716f]{--KButtonLink: var(--KTruncateToggleColor, var(--blue-500, var(--kui-color-text-primary, #0044f4)));--KButtonPrimaryBase: var(--KTruncateCollapseBackground, var(--blue-100, var(--kui-color-background-primary-weakest, #eefaff)));--KButtonPrimaryHover: var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)));--KButtonPrimaryActive: var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weaker, #bee2ff)))}.k-truncate.k-truncate-content[data-v-791c716f]{display:flex;flex-direction:row-reverse;height:var(--b2b587b4)}.k-truncate.k-truncate-content.expanded[data-v-791c716f]{height:auto}.k-truncate.k-truncate-content .k-truncate-container[data-v-791c716f]{display:flex;flex-wrap:wrap;gap:var(--1d00c262);margin-right:auto;position:relative}.k-truncate.k-truncate-content .expand-trigger[data-v-791c716f]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.k-truncate.k-truncate-content .expand-trigger[data-v-791c716f]:before{content:"+";margin-right:-7px}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]{padding:4px;padding:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:focus,.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:active{box-shadow:none}.k-truncate.k-truncate-content .collapse-trigger[data-v-791c716f]:focus-within{background-color:#eefaff;background-color:var(--KTruncateCollapseHover, var(--blue-200, var(--kui-color-background-primary-weakest, #eefaff)));outline:-webkit-focus-ring-color auto 1px}.k-truncate.k-truncate-text[data-v-791c716f]{display:flex;flex-direction:column}.k-truncate.k-truncate-text .k-truncate-container[data-v-791c716f]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--c3af62ea);overflow:hidden}.k-truncate.k-truncate-text.expanded .k-truncate-container[data-v-791c716f]{display:block}.k-truncate.k-truncate-text .expand-trigger[data-v-791c716f],.k-truncate.k-truncate-text .collapse-trigger[data-v-791c716f]{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px))}.k-truncate .k-truncate-collapse-controls[data-v-791c716f]{margin-top:8px!important;margin-top:var(--kui-space-40, 8px)!important;place-self:flex-end!important}.k-method-badge[data-v-f90a8059]{display:flex;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600);justify-content:center}.k-method-badge.k-method-toggle[data-v-f90a8059]{padding:4px;padding:var(--spacing-xxs, var(--kui-space-20, 4px));padding-left:12px;padding-left:var(--spacing-sm, var(--kui-space-50, 12px));--KInputSwitchLabel: var(--54a77592)}.k-method-badge.k-method-toggle[data-v-f90a8059] .k-switch{pointer-events:none}/*! KONGPONENTS_STYLES */.type-xxxl{font-size:32px;font-size:var(--type-xxxl)}.type-xxl{font-size:28px;font-size:var(--type-xxl)}.type-xl{font-size:22px;font-size:var(--type-xl)}.type-lg{font-size:18px;font-size:var(--type-lg)}.type-md{font-size:16px;font-size:var(--type-md)}.type-sm{font-size:14px;font-size:var(--type-sm)}.type-xs{font-size:12px;font-size:var(--type-xs)}.type-xxs{font-size:10px;font-size:var(--type-xxs)}.mono{font-family:JetBrains Mono,Consolas,monospace;font-family:var(--font-family-mono)}.mono.type-xxxl{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100{color:#f2f6fe;color:var(--blue-100)}.color-blue-200{color:#bdd3f9;color:var(--blue-200)}.color-blue-300{color:#8ab3fa;color:var(--blue-300)}.color-blue-400{color:#3972d5;color:var(--blue-400)}.color-blue-500{color:#1155cb;color:var(--blue-500)}.color-blue-600{color:#003694;color:var(--blue-600)}.color-blue-700{color:#0a2b66;color:var(--blue-700)}.color-petrol-100{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200{color:#0364ac;color:var(--petrol-200)}.color-purple-100{color:#d7d8fe;color:var(--purple-100)}.color-purple-200{color:#bec0fd;color:var(--purple-200)}.color-purple-300{color:#9396fc;color:var(--purple-300)}.color-purple-400{color:#473cfb;color:var(--purple-400)}.color-steel-100{color:#f0f4fa;color:var(--steel-100)}.color-steel-200{color:#dae3f2;color:var(--steel-200)}.color-steel-300{color:#a3b6d9;color:var(--steel-300)}.color-steel-400{color:#7d91b3;color:var(--steel-400)}.color-steel-500{color:#5c7299;color:var(--steel-500)}.color-steel-600{color:#395380;color:var(--steel-600)}.color-steel-700{color:#273c61;color:var(--steel-700)}.color-red-100{color:#ffdede;color:var(--red-100)}.color-red-200{color:#fcc;color:var(--red-200)}.color-red-300{color:#ff9a99;color:var(--red-300)}.color-red-400{color:#ff7877;color:var(--red-400)}.color-red-500{color:#d44324;color:var(--red-500)}.color-red-600{color:#e50000;color:var(--red-600)}.color-red-700{color:#922021;color:var(--red-700)}.color-green-100{color:#e8f8f5;color:var(--green-100)}.color-green-200{color:#c0f2d5;color:var(--green-200)}.color-green-300{color:#84e5ae;color:var(--green-300)}.color-green-400{color:#42d782;color:var(--green-400)}.color-green-500{color:#07a88d;color:var(--green-500)}.color-green-600{color:#008871;color:var(--green-600)}.color-green-700{color:#13755e;color:var(--green-700)}.color-teal-100{color:#cdf1fe;color:var(--teal-100)}.color-teal-200{color:#91e1fc;color:var(--teal-200)}.color-teal-300{color:#169fcc;color:var(--teal-300)}.color-teal-400{color:#0a7fae;color:var(--teal-400)}.color-teal-500{color:#006e9d;color:var(--teal-500)}.color-yellow-100{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500{color:#c67c06;color:var(--yellow-500)}.color-yellow-600{color:#a05604;color:var(--yellow-600)}.color-grey-100{color:#f8f8fa;color:var(--grey-100)}.color-grey-200{color:#f1f1f5;color:var(--grey-200)}.color-grey-300{color:#e7e7ec;color:var(--grey-300)}.color-grey-400{color:#b6b6bd;color:var(--grey-400)}.color-grey-500{color:#6f7787;color:var(--grey-500)}.color-grey-600{color:#3c4557;color:var(--grey-600)}.color-black-85{color:#000000d9;color:var(--black-85)}.color-black-70{color:#000000b3;color:var(--black-70)}.color-black-45{color:#00000073;color:var(--black-45)}.color-black-25{color:#00000040;color:var(--black-25)}.color-black-10{color:#0000001a;color:var(--black-10)}.color-black-100{color:#dfdfdf;color:var(--black-100)}.color-black-200{color:#b1b2b1;color:var(--black-200)}.color-black-300{color:#6f7787;color:var(--black-300)}.color-black-400{color:#3c4557;color:var(--black-400)}.color-black-500{color:#0b172d;color:var(--black-500)}.color-white{color:#fff;color:var(--white)}.style-heading-1{font-size:32px!important;font-weight:400!important;line-height:36px!important}.style-heading-2{font-size:20px!important;font-weight:400!important;line-height:24px!important}.style-heading-3{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-heading-4{font-size:14px!important;font-weight:400!important;line-height:20px!important}.style-body-lg,.style-body-lg-bold{font-size:16px!important;font-weight:400!important;line-height:24px!important}.style-body-md{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-md-bold{font-size:13px!important;font-weight:400!important;line-height:24px!important}.style-body-sm,.style-body-sm-bold{font-size:12px!important;font-weight:400!important;line-height:16px!important}.style-body-tiny{font-size:11px!important;font-weight:300!important;line-height:16px!important}.style-body-link{font-size:13px!important;font-weight:400!important;line-height:20px!important}.style-body-bc{font-size:12px!important;font-weight:400!important;line-height:24px!important;text-transform:uppercase!important}.style-body-code{font-size:13px!important;font-weight:100!important;line-height:24px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.ma-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.ma-0{margin:0!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-bottom:auto!important;padding-top:auto!important}.pa-auto{padding-bottom:auto!important;padding-left:auto!important;padding-right:auto!important;padding-top:auto!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.pa-0{padding:0!important}.mt-8{margin-top:64px!important}.mr-8{margin-right:64px!important}.mb-8{margin-bottom:64px!important}.ml-8{margin-left:64px!important}.mx-8{margin-left:64px!important;margin-right:64px!important}.my-8{margin-bottom:64px!important;margin-top:64px!important}.ma-8{margin:64px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.pl-8{padding-left:64px!important}.px-8{padding-left:64px!important;padding-right:64px!important}.py-8{padding-bottom:64px!important;padding-top:64px!important}.pa-8{padding:64px!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.truncate{line-height:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-truncation{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);overflow:hidden}.truncate-multi{font-size:16px;font-size:var(--TFontSize, 16px);line-height:24px;line-height:var(--TLineHeight, 24px);max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important;position:relative}.truncate-multi .truncate-multi:before{content:"...";position:absolute;right:12px;right:var(--TPosRight, 12px);top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5)}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.bold-500{font-weight:500!important}.bold-600{font-weight:600!important}.bold-700{font-weight:700!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.place-self-start{place-self:flex-start!important}.place-self-center{place-self:center!important}.place-self-end{place-self:flex-end!important}.cursor-pointer{cursor:pointer!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-auto{height:auto!important}.h-screen{min-height:100vh!important}.non-visual-button,.non-visual-button:focus,.non-visual-button:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.form-group{display:block;margin-bottom:24px;width:100%}.form-group hr{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec));margin:32px 0}.k-input+.help,.k-input-wrapper+.help{color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45));display:block;font-size:14px;font-size:var(--type-sm, var(--kui-font-size-30, 14px));margin:8px 0 0;margin:var(--spacing-xs, var(--kui-space-40, 8px)) var(--kui-space-0, 0px) var(--kui-space-0, 0px)}.k-input-wrapper .text-on-input{position:relative}.k-input-wrapper .text-on-input .hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input .is-required{color:#3c4557;color:var(--KLabelRequiredAsteriskColor, var(--KInputBorder, var(--grey-600, #3c4557)));font-size:11px;font-weight:500;margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-wrapper .text-on-input label{background-color:#fff;background-color:var(--KInputBackground, var(--white));color:#3c4557;color:var(--KInputBorder, var(--grey-600, #3c4557));display:inline-block;font-size:11px;font-weight:500;left:13px;line-height:1;margin-bottom:0;padding:2px 4px;position:absolute;top:-8px;transition:color .1s ease;width:auto;z-index:1}.k-input-wrapper .text-on-input label.hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly) .is-required{color:#1155cb;color:var(--KInputHover, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly) .is-required{color:#1155cb;color:var(--KInputFocus, var(--blue-500, #1155cb))}.k-input-wrapper .text-on-input label.disabled,.k-input-wrapper .text-on-input label.disabled .is-required{color:#6f7787;color:var(--grey-500, #6f7787)}.k-input-wrapper textarea.k-input.form-control{padding:17px 0 0 22px;resize:none;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:none!important;outline:1px solid #e7e7ec!important;outline:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input-wrapper textarea.k-input.form-control:hover{box-shadow:none!important;outline:1px solid #bdd3f9!important;outline:1px solid var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input-wrapper textarea.k-input.form-control:focus{box-shadow:none!important;outline:1px solid #3972d5!important;outline:1px solid var(--blue-400, #3972d5)!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]),.form-control:not([type=checkbox]):not([type=radio]){border:none;border-radius:3px;box-sizing:border-box;color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));display:block;font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));font-weight:400;line-height:24px;line-height:var(--kui-line-height-40, 24px);padding:8px 16px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-60, 16px));width:100%;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small,.form-control:not([type=checkbox]):not([type=radio]).k-input-small{font-size:12px;font-size:var(--type-xs, var(--kui-font-size-20, 12px));padding:8px 12px;padding:var(--spacing-xs, var(--kui-space-40, 8px)) var(--spacing-sm, var(--kui-space-50, 12px))}.k-input:not([type=checkbox]):not([type=radio]).k-input-large,.form-control:not([type=checkbox]):not([type=radio]).k-input-large{font-size:16px;font-size:var(--type-md, var(--kui-font-size-40, 16px));padding:16px 24px;padding:var(--spacing-md, var(--kui-space-60, 16px)) var(--spacing-lg, var(--kui-space-80, 24px))}.k-input:not([type=checkbox]):not([type=radio]):hover,.form-control:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200, #bdd3f9))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus,.form-control:not([type=checkbox]):not([type=radio]):focus{box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400, #3972d5))!important;outline:none!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):disabled,.form-control:not([type=checkbox]):not([type=radio]):disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control:not([type=checkbox]):not([type=radio]):invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input:not([type=checkbox]):not([type=radio])::placeholder,.form-control:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search],.form-control[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;padding-left:36px!important}.k-input[type=search]::-webkit-search-cancel-button,.form-control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px;height:16px;width:16px}.k-input-wrapper.input-error textarea.k-input.form-control{box-shadow:none!important;outline:1px solid #d44324!important;outline:1px solid var(--red-500, #d44324)!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input,.k-input-wrapper.input-error .k-input:hover,.k-input-wrapper.input-error .k-input:focus{box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;outline:none!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large,.k-input-wrapper.input-error .k-input:hover.k-input-large,.k-input-wrapper.input-error .k-input:focus.k-input-large{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input:not([type=checkbox]),select.k-input:not([type=checkbox]):read-only,select.k-input:not([type=radio]),select.k-input:not([type=radio]):read-only{background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff));height:38px}.k-input-label{color:#000000d9;color:var(--KInputLabelColor, var(--black-85));display:inline-flex;font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, var(--kui-line-height-30, 20px)));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, var(--kui-space-40, 8px)))}.k-input-label .is-required{color:var(--KLabelRequiredAsteriskColor, var(--KInputLabelColor));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, var(--kui-font-size-30, 14px)));font-weight:600;font-weight:var(--KInputLabelWeight, var(--kui-font-weight-semibold, 600));margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-input-label .label-tooltip{align-items:center;display:flex}.k-input-label .kong-icon{margin-left:4px;margin-left:var(--spacing-xxs, var(--kui-space-20, 4px))}.k-inputCheckbox.k-input-label,.k-inputRadio.k-input-label{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-family:Inter,Roboto,Helvetica,sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, var(--kui-font-family-text, "Inter", Roboto, Helvetica, sans-serif)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, var(--kui-font-size-40, 16px)));font-weight:400;margin-bottom:0;margin-bottom:var(--kui-space-0, 0px)}input.k-input[type=checkbox],input.k-input[type=radio],input.form-control[type=checkbox],input.form-control[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));box-sizing:border-box;display:inline-block;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle}input.k-input[type=checkbox]:disabled,input.k-input[type=radio]:disabled,input.form-control[type=checkbox]:disabled,input.form-control[type=radio]:disabled{opacity:1}input.k-input[type=checkbox]:disabled:hover,input.k-input[type=radio]:disabled:hover,input.form-control[type=checkbox]:disabled:hover,input.form-control[type=radio]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox],input.form-control[type=checkbox]{border:none;border-radius:3px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));height:20px;margin:0 6px 0 0;outline:none;width:20px}input.k-input[type=checkbox]:not(:checked),input.form-control[type=checkbox]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:checked,input.form-control[type=checkbox]:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:checked::-ms-check,input.form-control[type=checkbox]:checked::-ms-check{background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));color:#fff}input.k-input[type=checkbox]:hover,input.k-input[type=checkbox]:active,input.form-control[type=checkbox]:hover,input.form-control[type=checkbox]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:focus,input.form-control[type=checkbox]:focus{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));outline:none}input.k-input[type=checkbox]:disabled:not(:checked),input.form-control[type=checkbox]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox]:disabled:checked,input.form-control[type=checkbox]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio],input.form-control[type=radio]{align-items:center;border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));display:inline-flex;height:20px;justify-content:center;margin:0 6px 0 0;width:20px}input.k-input[type=radio]:checked,input.form-control[type=radio]:checked{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-color:currentColor}input.k-input[type=radio]:checked:after,input.form-control[type=radio]:checked:after{background-color:currentColor;border-radius:100%;content:"";display:flex;height:10px;width:10px}input.k-input[type=radio]:checked:disabled,input.form-control[type=radio]:checked:disabled{border-color:#b6b6bd;border-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio]:checked:disabled:after,input.form-control[type=radio]:checked:disabled:after{background-color:#b6b6bd;background-color:var(--KInputRadioDisabled, var(--grey-400, #b6b6bd))}input.k-input[type=radio]:checked::-ms-check,input.form-control[type=radio]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio]:disabled,input.form-control[type=radio]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch{align-items:center;cursor:pointer;display:inline-flex}.k-switch.switch-with-icon .switch-control{width:48px}.k-switch.switch-with-icon .kong-icon{height:20px;left:57px;width:22px}.k-switch.switch-with-icon input:checked+.switch-control:after{left:26px}.k-switch .switch-control{background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));border-radius:12px;display:block;height:24px;margin-right:16px;position:relative;transition:.2s linear;width:44px}.k-switch .switch-control.has-label-left{margin-left:16px;margin-right:0}.k-switch .switch-control:after{background-color:#fff;background-color:var(--white, #ffffff);border-radius:50%;content:"";display:block;height:20px;left:2px;position:absolute;top:2px;transition:.2s linear;width:20px}.k-switch[disabled]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control,.k-switch[disabled]:not(:disabled) input{opacity:.3;pointer-events:none}.k-switch input{display:none}.k-switch input:checked+.switch-control{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control:after{left:22px}.k-switch span{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: "Inter", Roboto, Helvetica, sans-serif;--font-family-mono: "JetBrains Mono", Consolas, monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body{font-weight:400;font-weight:var(--font-weight-normal, 400)}.mt-auto{margin-top:auto!important}.mt-0{margin-top:0!important}.mr-auto{margin-right:auto!important}.mr-0{margin-right:0!important}.mb-auto{margin-bottom:auto!important}.mb-0{margin-bottom:0!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.my-1{margin-bottom:4px!important;margin-top:4px!important}.ma-1{margin:4px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.my-2{margin-bottom:8px!important;margin-top:8px!important}.ma-2{margin:8px!important}.mt-3{margin-top:12px!important}.mr-3{margin-right:12px!important}.mb-3{margin-bottom:12px!important}.ml-3{margin-left:12px!important}.mx-3{margin-left:12px!important;margin-right:12px!important}.my-3{margin-bottom:12px!important;margin-top:12px!important}.ma-3{margin:12px!important}.mt-4{margin-top:16px!important}.mr-4{margin-right:16px!important}.mb-4{margin-bottom:16px!important}.ml-4{margin-left:16px!important}.mx-4{margin-left:16px!important;margin-right:16px!important}.my-4{margin-bottom:16px!important;margin-top:16px!important}.ma-4{margin:16px!important}.mt-5{margin-top:24px!important}.mr-5{margin-right:24px!important}.mb-5{margin-bottom:24px!important}.ml-5{margin-left:24px!important}.mx-5{margin-left:24px!important;margin-right:24px!important}.my-5{margin-bottom:24px!important;margin-top:24px!important}.ma-5{margin:24px!important}.mt-6{margin-top:32px!important}.mr-6{margin-right:32px!important}.mb-6{margin-bottom:32px!important}.ml-6{margin-left:32px!important}.mx-6{margin-left:32px!important;margin-right:32px!important}.my-6{margin-bottom:32px!important;margin-top:32px!important}.ma-6{margin:32px!important}.mt-7{margin-top:48px!important}.mr-7{margin-right:48px!important}.mb-7{margin-bottom:48px!important}.ml-7{margin-left:48px!important}.mx-7{margin-left:48px!important;margin-right:48px!important}.my-7{margin-bottom:48px!important;margin-top:48px!important}.ma-7{margin:48px!important}.mt-8{margin-top:48px!important}.mr-8{margin-right:48px!important}.mb-8{margin-bottom:48px!important}.ml-8{margin-left:48px!important}.mx-8{margin-left:48px!important;margin-right:48px!important}.my-8{margin-bottom:48px!important;margin-top:48px!important}.ma-8{margin:48px!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.px-1{padding-left:4px!important;padding-right:4px!important}.py-1{padding-bottom:4px!important;padding-top:4px!important}.pa-1{padding:4px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.py-2{padding-bottom:8px!important;padding-top:8px!important}.pa-2{padding:8px!important}.pt-3{padding-top:12px!important}.pr-3{padding-right:12px!important}.pb-3{padding-bottom:12px!important}.pl-3{padding-left:12px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.py-3{padding-bottom:12px!important;padding-top:12px!important}.pa-3{padding:12px!important}.pt-4{padding-top:16px!important}.pr-4{padding-right:16px!important}.pb-4{padding-bottom:16px!important}.pl-4{padding-left:16px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.py-4{padding-bottom:16px!important;padding-top:16px!important}.pa-4{padding:16px!important}.pt-5{padding-top:24px!important}.pr-5{padding-right:24px!important}.pb-5{padding-bottom:24px!important}.pl-5{padding-left:24px!important}.px-5{padding-left:24px!important;padding-right:24px!important}.py-5{padding-bottom:24px!important;padding-top:24px!important}.pa-5{padding:24px!important}.pt-6{padding-top:32px!important}.pr-6{padding-right:32px!important}.pb-6{padding-bottom:32px!important}.pl-6{padding-left:32px!important}.px-6{padding-left:32px!important;padding-right:32px!important}.py-6{padding-bottom:32px!important;padding-top:32px!important}.pa-6{padding:32px!important}.pt-7{padding-top:48px!important}.pr-7{padding-right:48px!important}.pb-7{padding-bottom:48px!important}.pl-7{padding-left:48px!important}.px-7{padding-left:48px!important;padding-right:48px!important}.py-7{padding-bottom:48px!important;padding-top:48px!important}.pa-7{padding:48px!important}.pt-8{padding-top:48px!important}.pr-8{padding-right:48px!important}.pb-8{padding-bottom:48px!important}.pl-8{padding-left:48px!important}.px-8{padding-left:48px!important;padding-right:48px!important}.py-8{padding-bottom:48px!important;padding-top:48px!important}.pa-8{padding:48px!important}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-latin-ext-45606f83.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-latin-450f3ba4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./FiraMono-latin-ext-6bfabd30.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./FiraMono-latin-e43b3538.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--AppHeaderHeight: 60px;--AppSidebarWidth: 240px;--AppGap: 24px;--AppContentPadding: 24px;--AppDisplay: grid;--onboarding-accent: #822dc5;--onboarding-accent-dark: #260d50;--onboarding-shadow: 4px 4px 14px 4px rgba(103, 71, 128, .11);--onboarding-heading-1: var(--onboarding-accent-dark);--onboarding-heading-2: var(--onboarding-accent);--graph-color-1: #290b53;--graph-color-2: #5a416f;--graph-color-3: #7b2bbc;--graph-color-4: #b31aab;--graph-color-5: #d163ce;--graph-color-6: #e13eaf;--graph-color-7: #4a4622;--graph-color-8: #fff182;--graph-color-9: #fff9ca;--KPopPaddingY: 8px;--KBadgeMaxWidth: auto;--KCardBorderRadius: 9px;--TextGradientBackground: linear-gradient(90deg, #473cfb 0%, #a300bd 33.17%);--StepBackground: #169fcc;--WarningIconBackground: #ffa600}:root.is-fullscreen{--AppHeaderHeight: 0;--AppSidebarWidth: 0;--AppContentPadding: 0;--AppDisplay: block}*,*:before,*:after{box-sizing:border-box}body{margin:0;-moz-tab-size:2;tab-size:2;color:#000933;font-family:Inter,Roboto,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.5}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,ul,ol{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:600}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}ul,ol{padding-left:24px}h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child),p:not(:first-child),ul:not(:first-child),ol:not(:first-child){margin-top:12px}p:empty{display:none}dl p:not(:first-child){margin-top:2px}a{text-decoration:none;color:#0044f4}a:hover,a:focus{text-decoration:underline}b,strong{font-weight:600}small{font-size:.8em}code,kbd,pre{font-size:1em}textarea{resize:vertical}img,svg,iframe{vertical-align:middle}img{max-width:100%;height:auto}[hidden]{display:none!important}label{display:block}button,input,optgroup,select{margin:0;padding:0;font-size:100%;line-height:inherit;font-family:inherit;font-weight:inherit;color:inherit}button{background:none;border:none;cursor:pointer}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e4ea;border-radius:3px;font:inherit;margin:0;padding:8px;color:currentColor;background-color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e4ea;border-radius:3px;font-size:16px;line-height:20px;padding:10px 30px 10px 13px;background-color:#fff;background-image:url(./chevron-down-d32f03bb.svg?url);background-position:calc(100% - 13px) 50%;background-repeat:no-repeat}.stack>*+*{margin-block-start:var(--AppGap)}.columns{--threshold: 40rem;display:flex;flex-wrap:wrap;gap:var(--AppGap)}.columns>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%) * 999);min-inline-size:0}.form-wrapper{margin-top:40px;margin-bottom:40px;padding-right:5%;padding-left:5%}@media (min-width: 1536px){.form-wrapper{padding-left:15%;padding-right:15%}}.form-card .k-card-body:not(.increase-specificity){font-size:16px;line-height:1.5}.form>*+*{margin-top:40px;border-top:1px solid #e0e4ea;padding-top:40px}.form-header{display:flex;justify-content:space-between}.fact-list{padding-left:0;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:600px}.fact-list__item{display:flex;align-items:center;gap:4px;min-width:300px}.form-title{font-size:24px}.form-section{display:grid;grid-template-columns:1fr 3fr;gap:40px}.form-section__header{grid-column-start:1}.form-section__content{grid-column-start:2;min-width:0}.form-section-title{font-size:18px}.field-group-list>*+*{margin-top:24px}.field-group-label{display:inline-flex;margin-bottom:8px;font-size:14px;line-height:20px;font-weight:600}.radio-button-group>*{display:flex}.instruction-list>*+*{margin-top:12px}.form-step-title{font-size:20px}.form-step-title:not(:first-child){margin-top:32px}.form-step-number{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;margin-right:4px;color:#fff;background-color:var(--StepBackground);border-radius:50%;font-size:16px}.text-right{text-align:right}.text-center{text-align:center}.text-gradient{background:var(--TextGradientBackground, currentColor);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cursor-help{cursor:help}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{50%{opacity:.5}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.non-visual-button{font-weight:400;background-color:transparent;border:none;cursor:pointer}.upgrade-check-alert.k-alert.small[data-v-d893f8e9]{padding:4px 8px}.alert-content[data-v-d893f8e9]{display:flex;align-items:center;font-size:14px}.alert-content>*[data-v-d893f8e9]:first-of-type{margin-right:12px}.warning-button[data-v-d893f8e9]{--KButtonPrimaryBase: #f2a230;--KButtonPrimaryHover: #f2a230;--KButtonPrimaryActive: #f2a230}.app-header[data-v-dc265230]{position:fixed;z-index:11;top:0;left:0;width:100%;height:var(--AppHeaderHeight);display:flex;justify-content:space-between;align-items:center;gap:24px;padding-right:24px;padding-left:24px;border-bottom:1px solid #e0e4ea;background-color:#fff}.gh-star[data-v-dc265230]{height:20px}.horizontal-list[data-v-dc265230]{display:flex;align-items:center;gap:24px}.app-status[data-v-dc265230]{margin-top:0}.app-status--desktop[data-v-dc265230]{color:#6c7489;display:none}@media screen and (min-width: 900px){.app-status--desktop[data-v-dc265230]{display:block}}.app-status--mobile[data-v-dc265230]{display:block}@media screen and (min-width: 900px){.app-status--mobile[data-v-dc265230]{display:none}}@media screen and (max-width: 600px){.upgrade-check-wrapper[data-v-dc265230]{display:none}}.full-screen[data-v-6c29be53]{background:#ffffff;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:50000;display:flex;align-items:center;justify-content:center}.loading-container[data-v-6c29be53]{display:flex;max-width:350px;align-items:center;flex-direction:column}.loading-container .progress[data-v-6c29be53]{margin-top:1rem;width:130%;background-color:#afb7c5}.loading-container .progress .progress-bar[data-v-6c29be53]{height:5px;background-color:#5f9aff}.onboarding-check[data-v-b6afaaa8]{margin:0 0 32px}@media screen and (min-width: 700px){.alert-content[data-v-b6afaaa8]{display:flex;align-items:center}.alert-content>*[data-v-b6afaaa8]:first-of-type{margin-right:16px}.alert-content>*[data-v-b6afaaa8]:last-of-type{min-width:150px}}@media screen and (max-width: 699px){.alert-content>*[data-v-b6afaaa8]:last-of-type{margin-top:10px}}.action-button.action-button[data-v-b6afaaa8]{text-decoration:none}.nav-item[data-v-d031dd86]{position:relative;margin-left:8px}.nav-item[data-v-d031dd86]:not(:first-child){margin-top:4px}.nav-link[data-v-d031dd86]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-radius:5px;text-decoration:none;color:currentColor}.nav-link[data-v-d031dd86]:hover,.nav-link--is-active[data-v-d031dd86]{background-color:#e0e4ea}.app-sidebar-wrapper[data-v-860dbcaf]{position:static}.app-sidebar[data-v-860dbcaf]{width:var(--AppSidebarWidth);position:fixed;z-index:10;top:var(--AppHeaderHeight);bottom:0;left:0;overflow-y:auto;padding-top:8px;padding-right:8px;border-right:1px solid #e0e4ea;background-color:#fff}img[data-v-e4708f26]{max-height:36px}.docs-link[data-v-1e7645ce]{display:inline-flex;align-items:flex-end;gap:4px;padding-right:8px;padding-left:8px}.app-collection[data-v-ed28f14d] td:first-child,.app-collection[data-v-ed28f14d] td:first-child>*{color:inherit;font-weight:600;text-decoration:none}.app-collection-toolbar[data-v-ed28f14d]{display:flex;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;gap:16px;font-size:16px}.app-collection td{width:var(--column-width, initial)}.app-collection .warnings-column,.app-collection .actions-column{width:var(--special-column-width, initial);min-width:80px;text-align:end}.app-collection .is-selected{background-color:#f9fafb}.status[data-v-b7d5eecb]{align-items:center;white-space:nowrap;font-weight:500}.status[data-v-b7d5eecb]:before{content:"";display:inline-block;vertical-align:middle;margin-right:4px;border:4px solid currentColor;border-radius:50%}.copy-button.copy-button[data-v-ccab109b]{padding:0}.copy-button[data-v-ccab109b]{--tooltip-background-color: #3a3f51}.copy-button[data-tooltip-copy-success=false][data-v-ccab109b]{--tooltip-background-color: #850000}.copy-button[data-tooltip-text][data-v-ccab109b]:after{background-color:var(--tooltip-background-color);border-radius:4px;color:#fff;content:attr(data-tooltip-text);font-weight:400;padding:8px;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap}.copy-button-wrapper[data-v-d9bd773a]{display:inline-flex;align-items:center;gap:8px}.text[data-v-d9bd773a]{min-width:0;word-wrap:break-word}.error-block-header[data-v-3aafad7e]{max-width:50%;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.error-block-title[data-v-3aafad7e]{display:flex;align-items:baseline;gap:8px;text-align:left}.error-block-message[data-v-3aafad7e]{text-align:left}.badge-list[data-v-3aafad7e]{display:flex;gap:8px;flex-wrap:wrap}.error-block-title p{margin-top:0}.definition-card[data-v-d55dbf1c]{display:flex;flex-direction:column;gap:8px}.definition-card-title[data-v-d55dbf1c]{display:flex;align-items:flex-end;gap:8px}.definition-card-container[data-v-d55dbf1c]{flex-grow:1;display:flex;align-items:flex-start;font-size:20px;line-height:1.5;font-weight:700}.definition-card-container>*{min-width:0}.status-separator[data-v-1c7759a5],.status-separator+.status-total[data-v-1c7759a5]{color:#6c7489}.status-online[data-v-1c7759a5]{color:var(--status-color, currentColor)}.status-online--warning[data-v-1c7759a5]{--status-color: #995c00}.status-online--danger[data-v-1c7759a5]{--status-color: #d60027}.card-header[data-v-270543e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;height:42px}.card-title[data-v-270543e2]{display:flex;gap:8px;align-items:baseline}.card-actions[data-v-270543e2]{display:flex;gap:16px;align-items:flex-end}.app-view-title-bar{display:flex;align-items:center;margin-bottom:20px}.app-view-title-bar h1,.app-view-title-bar h2,.app-view-title-bar h3,.app-view-title-bar h4,.app-view-title-bar h5,.app-view-title-bar h6{line-height:36px;overflow:hidden;text-overflow:ellipsis}.app-view-title-bar h1{line-height:1.3;font-weight:600;font-size:32px}.app-view-title-bar h2{font-size:20px}.is-fullscreen .app-view-title-bar{padding:24px 32px;border-bottom:1px solid #e0e4ea}.is-fullscreen .app-view-title-bar h1{margin-left:8px;padding-left:8px;border-left:1px solid #e0e4ea;font-size:20px}.app-main-content[data-v-a22bdb0c]{padding:var(--AppContentPadding)}.actions[data-v-a22bdb0c]{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;gap:16px} diff --git a/app/kuma-ui/pkg/resources/data/assets/index-cde24e60.js b/app/kuma-ui/pkg/resources/data/assets/index-b94d59a3.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/index-cde24e60.js rename to app/kuma-ui/pkg/resources/data/assets/index-b94d59a3.js index 458927046015..06d597b70ac7 100644 --- a/app/kuma-ui/pkg/resources/data/assets/index-cde24e60.js +++ b/app/kuma-ui/pkg/resources/data/assets/index-b94d59a3.js @@ -1,8 +1,8 @@ -var Ef=Object.defineProperty;var Af=(e,t,r)=>t in e?Ef(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var vt=(e,t,r)=>(Af(e,typeof t!="symbol"?t+"":t,r),r),C2=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)};var oe=(e,t,r)=>(C2(e,t,"read from private field"),r?r.call(e):t.get(e)),et=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},Kt=(e,t,r,n)=>(C2(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var ge=(e,t,r)=>(C2(e,t,"access private method"),r);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(o){if(o.ep)return;o.ep=!0;const a=r(o);fetch(o.href,a)}})();const Lf="modulepreload",Bf=function(e,t){return e[0]==="."?new URL(e,t).href:e},E5={},ke=function(t,r,n){if(!r||r.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(r.map(a=>{if(a=Bf(a,n),a in E5)return;E5[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!n)for(let u=o.length-1;u>=0;u--){const d=o[u];if(d.href===a&&(!i||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":Lf,i||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),i)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})};const Df=e=>({"/control-plane/addresses":async(t,r)=>(r.close(),{http:e("KUMA_API_URL"),kds:"grpcs://:5685"})});var y2=new WeakMap,gu=new Map,Hf=new Map,no;(function(e){e[e.Constant=0]="Constant",e[e.Instance=1]="Instance",e[e.Factory=2]="Factory"})(no||(no={}));var Gr;(function(e){e[e.Container=0]="Container",e[e.Resolution=1]="Resolution",e[e.Singleton=2]="Singleton",e[e.Transient=3]="Transient"})(Gr||(Gr={}));var Tf=class{constructor(e){this.impl=e,this.type=no.Constant}},If=class{constructor(e){this.impl=e,this.type=no.Factory}},Of=e=>e.type===no.Factory,Bl=class{constructor(e){this.impl=e,this.type=no.Instance}},Vf=class extends Bl{constructor(){super(...arguments),this.scope=Gr.Container,this.cache=new WeakMap}},Pf=class extends Bl{constructor(){super(...arguments),this.scope=Gr.Resolution}},Nf=class extends Bl{constructor(e){super(e),this.impl=e,this.scope=Gr.Singleton}},$f=class extends Bl{constructor(){super(...arguments),this.scope=Gr.Transient}},Zf=e=>e.type===no.Instance,Rf=e=>e.scope===Gr.Container,zf=e=>e.scope===Gr.Resolution,Ff=e=>e.scope===Gr.Singleton,Uf=e=>Symbol(e),Be=e=>{const t=Symbol(e);return{__t:null,__d:e,__s:t,__o:!1,optional:{__t:null,__d:e,__s:t,__o:!0}}},Va=class{constructor(){this.parent=null,this.map=new Map}set(e,t,r=Va.notag){const n=this.map.get(t.__s);n?n.set(r,e):this.map.set(t.__s,new Map().set(r,e))}find(e,t,r){const n=this.map.get(e.__s);if(n!==void 0){if(r){const o=n.get(r);if(o)return o}if(t)for(let o=0,a=t.length;o{t.map.set(n,e(r))}),t}clone(){return this.from(e=>new Map(e))}},Cu=Va;Cu.notag=Uf("NO_TAG");var jf=class{constructor(e,t,r,n){this.vault=e,this.tokens=t,this.getVault=r,this.condition=n}from(e){const{tokens:t}=this;for(let r=0,n=t.length;rthis.resolveToken(o,r,n,t.split()))}resolveToken(e,t,r,n=new yu){const o=this.vault.get(e,n,t,r);if(o)return this.resolveBinding(o,n);if(!e.__o)throw new Error(`No matching bindings found for '${e.__d}' token.`)}resolveBinding(e,t){return Zf(e)?Ff(e)?this.resolveCache(e,t,()=>e.cache,r=>{e.cache=r}):Rf(e)?this.resolveCache(e,t,()=>e.cache.get(this.vault),r=>{e.cache.set(this.vault,r)}):zf(e)?this.resolveCache(e,t,()=>t.instances.get(e),r=>{t.instances.set(e,r)}):this.createInstance(e.impl,t):Of(e)?(...r)=>{const n=this.createInstance(e.impl.creator,t);return n instanceof Promise?n.then(o=>ps.resolveInitialization(o,r,e.impl.initializer)):ps.resolveInitialization(n,r,e.impl.initializer)}:e.impl}resolveCache(e,t,r,n){const o=r();if(o!==void 0)return o;const a=this.createInstance(e.impl,t);return n(a),a}createInstance(e,t){const r=this.getParameters(e,t),n=y2.get(e);if(n!==void 0)return n?e(...r):new e(...r);try{const o=e(...r);return y2.set(e,!0),o}catch{const a=new e(...r);return y2.set(e,!1),a}}getParameters(e,t){const r=gu.get(e);if(r)return this.resolveTokens(r,t,Hf.get(e),e);if(e.length===0)return[];throw new Error(`Missing required 'injected' registration of '${e.name}'`)}static resolveInitialization(e,t,r){const n=r==null?void 0:r(e,...t);return n instanceof Promise?n.then(()=>e):e}},Wf=()=>new ps,Qf=(e,...t)=>(gu.set(e,t),e),_se=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Jf=function(t){return ep(t)&&!tp(t)};function ep(e){return!!e&&typeof e=="object"}function tp(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||op(e)}var rp=typeof Symbol=="function"&&Symbol.for,np=rp?Symbol.for("react.element"):60103;function op(e){return e.$$typeof===np}function ap(e){return Array.isArray(e)?[]:{}}function ui(e,t){return t.clone!==!1&&t.isMergeableObject(e)?qo(ap(e),e,t):e}function ip(e,t,r){return e.concat(t).map(function(n){return ui(n,r)})}function sp(e,t){if(!t.customMerge)return qo;var r=t.customMerge(e);return typeof r=="function"?r:qo}function lp(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function A5(e){return Object.keys(e).concat(lp(e))}function bu(e,t){try{return t in e}catch{return!1}}function cp(e,t){return bu(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function up(e,t,r){var n={};return r.isMergeableObject(e)&&A5(e).forEach(function(o){n[o]=ui(e[o],r)}),A5(t).forEach(function(o){cp(e,o)||(bu(e,o)&&r.isMergeableObject(t[o])?n[o]=sp(o,r)(e[o],t[o],r):n[o]=ui(t[o],r))}),n}function qo(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||ip,r.isMergeableObject=r.isMergeableObject||Jf,r.cloneUnlessOtherwiseSpecified=ui;var n=Array.isArray(t),o=Array.isArray(e),a=n===o;return a?n?r.arrayMerge(e,t,r):up(e,t,r):ui(t,r)}qo.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return qo(n,o,r)},{})};var dp=qo,hp=dp;const fp=Xf(hp),s7=Wf(),pp=(...e)=>[...new Map([...e.flat()]).entries()],mp=e=>{const t=new Map(e);return e.forEach(([r,n])=>{if(typeof n.decorates<"u"){const o=n.decorates,a=t.get(o);if(typeof a<"u"){const{labels:i,...s}=a,l=Be("inner"),c=Be("inner.wrapper");t.set(l,{...s}),t.set(c,{service:()=>()=>Dl(l)}),t.set(o,{...n,arguments:[c],labels:i})}n.decorates=void 0}}),[...t.entries()]},Dl=e=>s7.get(e),vp=(...e)=>(mp(pp(...e)).forEach(r=>wu(...r)),Dl),Hl=(...e)=>e.map(t=>()=>Dl(t)),ji=new WeakMap,wu=(e,t)=>{const r=s7.bind(e);switch(!0){case"constant"in t:r.toConstant(t.constant);break;case"service"in t:{const n=r.toInstance(t.service);(typeof t.shared>"u"||t.shared===!0)&&n.inSingletonScope();break}}typeof t.labels<"u"&&t.labels.forEach(n=>{ji.has(n)||(ji.set(n,[]),wu(n,{service:()=>ji.get(n).reduce((a,i)=>{try{const s=Dl(i);return Array.isArray(s)?a.concat(s):s instanceof Object?fp(a,s):a}catch(s){throw console.error(s),s}},[])})),ji.get(n).push(e)}),typeof t.arguments<"u"&&typeof t.service<"u"&&(t.arguments.forEach((n,o)=>{if(typeof n>"u")throw new Error(`Unable to find token for argument[${o}]`)}),Qf(t.service,...t.arguments))},y1=(e,t)=>{const r=Be(t.description);return s7.bind(r).toConstant(e),r},gp={sources:Be("control-planes.sources")},Cp=e=>[[gp.sources,{service:Df,arguments:[e.env],labels:[e.sources]}]],yp=()=>[{path:"/diagnostics",name:"diagnostics",component:()=>ke(()=>import("./DiagnosticsView-6e26bec8.js"),["./CodeBlock-aa591f34.css"],import.meta.url)}],bp=e=>({"/config":async(t,r)=>(r.close(),await e.getConfig())}),wp=e=>[[Be("diagnostics.sources"),{service:bp,arguments:[e.api],labels:[e.sources]}],[Be("diagnostics.routes"),{service:yp,labels:[e.routes]}]],_p=()=>[{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>ke(()=>import("./OnboardingView-50981466.js"),[],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./WelcomeView-5157259e.js"),["./OnboardingPage-88f67fb6.css","./WelcomeView-2c7783bc.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./DeploymentTypes-8e85b96b.js"),["./OnboardingPage-88f67fb6.css","./DeploymentTypes-caab5d22.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./ConfigurationTypes-530336a3.js"),["./OnboardingPage-88f67fb6.css","./ConfigurationTypes-f96b4d1a.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./MultiZoneView-d2612578.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./MultiZoneView-81622d62.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./CreateMesh-a4d5416b.js"),["./OnboardingPage-88f67fb6.css","./CreateMesh-28969af3.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./AddNewServices-e12afd91.js"),["./OnboardingPage-88f67fb6.css","./AddNewServices-10d70ff3.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./AddNewServicesCode-0dcb211d.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./CodeBlock-aa591f34.css","./AddNewServicesCode-02eef6ad.css"],import.meta.url)},{path:"dataplanes-overview",name:"onboarding-dataplanes-overview",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./DataplanesOverview-eed6697c.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./DataplanesOverview-b36db120.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./CompletedView-69ff6b0b.js"),["./OnboardingPage-88f67fb6.css","./CompletedView-6392a0bc.css"],import.meta.url)}]}],kp=e=>[[Be("onboarding.routes"),{service:_p,labels:[e.routes]}]];function l7(e,t){const r=Object.create(null),n=e.split(",");for(let o=0;o!!r[o.toLowerCase()]:o=>!!r[o]}const kt={},To=[],ar=()=>{},Mp=()=>!1,xp=/^on[^a-z]/,Tl=e=>xp.test(e),c7=e=>e.startsWith("onUpdate:"),Nt=Object.assign,u7=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},Sp=Object.prototype.hasOwnProperty,ot=(e,t)=>Sp.call(e,t),Ve=Array.isArray,Io=e=>Il(e)==="[object Map]",_u=e=>Il(e)==="[object Set]",Xe=e=>typeof e=="function",$t=e=>typeof e=="string",d7=e=>typeof e=="symbol",Mt=e=>e!==null&&typeof e=="object",ku=e=>Mt(e)&&Xe(e.then)&&Xe(e.catch),Mu=Object.prototype.toString,Il=e=>Mu.call(e),Ep=e=>Il(e).slice(8,-1),xu=e=>Il(e)==="[object Object]",h7=e=>$t(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ms=l7(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ol=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Ap=/-(\w)/g,xr=Ol(e=>e.replace(Ap,(t,r)=>r?r.toUpperCase():"")),Lp=/\B([A-Z])/g,Ln=Ol(e=>e.replace(Lp,"-$1").toLowerCase()),Vl=Ol(e=>e.charAt(0).toUpperCase()+e.slice(1)),vs=Ol(e=>e?`on${Vl(e)}`:""),di=(e,t)=>!Object.is(e,t),gs=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},k0=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Bp=e=>{const t=$t(e)?Number(e):NaN;return isNaN(t)?e:t};let L5;const M0=()=>L5||(L5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ye(e){if(Ve(e)){const t={};for(let r=0;r{if(r){const n=r.split(Hp);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function J(e){let t="";if($t(e))t=e;else if(Ve(e))for(let r=0;r$t(e)?e:e==null?"":Ve(e)||Mt(e)&&(e.toString===Mu||!Xe(e.toString))?JSON.stringify(e,Eu,2):String(e),Eu=(e,t)=>t&&t.__v_isRef?Eu(e,t.value):Io(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,o])=>(r[`${n} =>`]=o,r),{})}:_u(t)?{[`Set(${t.size})`]:[...t.values()]}:Mt(t)&&!Ve(t)&&!xu(t)?String(t):t;let D1;class Pp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=D1,!t&&D1&&(this.index=(D1.scopes||(D1.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const r=D1;try{return D1=this,t()}finally{D1=r}}}on(){D1=this}off(){D1=this.parent}stop(t){if(this._active){let r,n;for(r=0,n=this.effects.length;r{const t=new Set(e);return t.w=0,t.n=0,t},Lu=e=>(e.w&xn)>0,Bu=e=>(e.n&xn)>0,Zp=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{(u==="length"||u>=l)&&s.push(c)})}else switch(r!==void 0&&s.push(i.get(r)),t){case"add":Ve(e)?h7(r)&&s.push(i.get("length")):(s.push(i.get(eo)),Io(e)&&s.push(i.get(S0)));break;case"delete":Ve(e)||(s.push(i.get(eo)),Io(e)&&s.push(i.get(S0)));break;case"set":Io(e)&&s.push(i.get(eo));break}if(s.length===1)s[0]&&E0(s[0]);else{const l=[];for(const c of s)c&&l.push(...c);E0(f7(l))}}function E0(e,t){const r=Ve(e)?e:[...e];for(const n of r)n.computed&&D5(n);for(const n of r)n.computed||D5(n)}function D5(e,t){(e!==rr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function zp(e,t){var r;return(r=Ps.get(e))==null?void 0:r.get(t)}const Fp=l7("__proto__,__v_isRef,__isVue"),Tu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(d7)),Up=m7(),jp=m7(!1,!0),Yp=m7(!0),H5=Gp();function Gp(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...r){const n=it(this);for(let a=0,i=this.length;a{e[t]=function(...r){ca();const n=it(this)[t].apply(this,r);return ua(),n}}),e}function Kp(e){const t=it(this);return S1(t,"has",e),t.hasOwnProperty(e)}function m7(e=!1,t=!1){return function(n,o,a){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&a===(e?t?um:Nu:t?Pu:Vu).get(n))return n;const i=Ve(n);if(!e){if(i&&ot(H5,o))return Reflect.get(H5,o,a);if(o==="hasOwnProperty")return Kp}const s=Reflect.get(n,o,a);return(d7(o)?Tu.has(o):Fp(o))||(e||S1(n,"get",o),t)?s:r1(s)?i&&h7(o)?s:s.value:Mt(s)?e?Zu(s):Bn(s):s}}const qp=Iu(),Wp=Iu(!0);function Iu(e=!1){return function(r,n,o,a){let i=r[n];if(oo(i)&&r1(i)&&!r1(o))return!1;if(!e&&(!Ns(o)&&!oo(o)&&(i=it(i),o=it(o)),!Ve(r)&&r1(i)&&!r1(o)))return i.value=o,!0;const s=Ve(r)&&h7(n)?Number(n)e,Pl=e=>Reflect.getPrototypeOf(e);function Yi(e,t,r=!1,n=!1){e=e.__v_raw;const o=it(e),a=it(t);r||(t!==a&&S1(o,"get",t),S1(o,"get",a));const{has:i}=Pl(o),s=n?v7:r?y7:hi;if(i.call(o,t))return s(e.get(t));if(i.call(o,a))return s(e.get(a));e!==o&&e.get(t)}function Gi(e,t=!1){const r=this.__v_raw,n=it(r),o=it(e);return t||(e!==o&&S1(n,"has",e),S1(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function Ki(e,t=!1){return e=e.__v_raw,!t&&S1(it(e),"iterate",eo),Reflect.get(e,"size",e)}function T5(e){e=it(e);const t=it(this);return Pl(t).has.call(t,e)||(t.add(e),Kr(t,"add",e,e)),this}function I5(e,t){t=it(t);const r=it(this),{has:n,get:o}=Pl(r);let a=n.call(r,e);a||(e=it(e),a=n.call(r,e));const i=o.call(r,e);return r.set(e,t),a?di(t,i)&&Kr(r,"set",e,t):Kr(r,"add",e,t),this}function O5(e){const t=it(this),{has:r,get:n}=Pl(t);let o=r.call(t,e);o||(e=it(e),o=r.call(t,e)),n&&n.call(t,e);const a=t.delete(e);return o&&Kr(t,"delete",e,void 0),a}function V5(){const e=it(this),t=e.size!==0,r=e.clear();return t&&Kr(e,"clear",void 0,void 0),r}function qi(e,t){return function(n,o){const a=this,i=a.__v_raw,s=it(i),l=t?v7:e?y7:hi;return!e&&S1(s,"iterate",eo),i.forEach((c,u)=>n.call(o,l(c),l(u),a))}}function Wi(e,t,r){return function(...n){const o=this.__v_raw,a=it(o),i=Io(a),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...n),u=r?v7:t?y7:hi;return!t&&S1(a,"iterate",l?S0:eo),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:s?[u(d[0]),u(d[1])]:u(d),done:h}},[Symbol.iterator](){return this}}}}function rn(e){return function(...t){return e==="delete"?!1:this}}function rm(){const e={get(a){return Yi(this,a)},get size(){return Ki(this)},has:Gi,add:T5,set:I5,delete:O5,clear:V5,forEach:qi(!1,!1)},t={get(a){return Yi(this,a,!1,!0)},get size(){return Ki(this)},has:Gi,add:T5,set:I5,delete:O5,clear:V5,forEach:qi(!1,!0)},r={get(a){return Yi(this,a,!0)},get size(){return Ki(this,!0)},has(a){return Gi.call(this,a,!0)},add:rn("add"),set:rn("set"),delete:rn("delete"),clear:rn("clear"),forEach:qi(!0,!1)},n={get(a){return Yi(this,a,!0,!0)},get size(){return Ki(this,!0)},has(a){return Gi.call(this,a,!0)},add:rn("add"),set:rn("set"),delete:rn("delete"),clear:rn("clear"),forEach:qi(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=Wi(a,!1,!1),r[a]=Wi(a,!0,!1),t[a]=Wi(a,!1,!0),n[a]=Wi(a,!0,!0)}),[e,r,t,n]}const[nm,om,am,im]=rm();function g7(e,t){const r=t?e?im:am:e?om:nm;return(n,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?n:Reflect.get(ot(r,o)&&o in n?r:n,o,a)}const sm={get:g7(!1,!1)},lm={get:g7(!1,!0)},cm={get:g7(!0,!1)},Vu=new WeakMap,Pu=new WeakMap,Nu=new WeakMap,um=new WeakMap;function dm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hm(e){return e.__v_skip||!Object.isExtensible(e)?0:dm(Ep(e))}function Bn(e){return oo(e)?e:C7(e,!1,Ou,sm,Vu)}function $u(e){return C7(e,!1,tm,lm,Pu)}function Zu(e){return C7(e,!0,em,cm,Nu)}function C7(e,t,r,n,o){if(!Mt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=o.get(e);if(a)return a;const i=hm(e);if(i===0)return e;const s=new Proxy(e,i===2?n:r);return o.set(e,s),s}function Oo(e){return oo(e)?Oo(e.__v_raw):!!(e&&e.__v_isReactive)}function oo(e){return!!(e&&e.__v_isReadonly)}function Ns(e){return!!(e&&e.__v_isShallow)}function Ru(e){return Oo(e)||oo(e)}function it(e){const t=e&&e.__v_raw;return t?it(t):e}function zu(e){return Vs(e,"__v_skip",!0),e}const hi=e=>Mt(e)?Bn(e):e,y7=e=>Mt(e)?Zu(e):e;function Fu(e){wn&&rr&&(e=it(e),Hu(e.dep||(e.dep=f7())))}function Uu(e,t){e=it(e);const r=e.dep;r&&E0(r)}function r1(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return ju(e,!1)}function fm(e){return ju(e,!0)}function ju(e,t){return r1(e)?e:new pm(e,t)}class pm{constructor(t,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?t:it(t),this._value=r?t:hi(t)}get value(){return Fu(this),this._value}set value(t){const r=this.__v_isShallow||Ns(t)||oo(t);t=r?t:it(t),di(t,this._rawValue)&&(this._rawValue=t,this._value=r?t:hi(t),Uu(this))}}function L(e){return r1(e)?e.value:e}const mm={get:(e,t,r)=>L(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return r1(o)&&!r1(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Yu(e){return Oo(e)?e:new Proxy(e,mm)}function vm(e){const t=Ve(e)?new Array(e.length):{};for(const r in e)t[r]=Cm(e,r);return t}class gm{constructor(t,r,n){this._object=t,this._key=r,this._defaultValue=n,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return zp(it(this._object),this._key)}}function Cm(e,t,r){const n=e[t];return r1(n)?n:new gm(e,t,r)}class ym{constructor(t,r,n,o){this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new p7(t,()=>{this._dirty||(this._dirty=!0,Uu(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const t=it(this);return Fu(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function bm(e,t,r=!1){let n,o;const a=Xe(e);return a?(n=e,o=ar):(n=e.get,o=e.set),new ym(n,o,a||!o,r)}function _n(e,t,r,n){let o;try{o=n?e(...n):e()}catch(a){Nl(a,t,r)}return o}function j1(e,t,r,n){if(Xe(e)){const a=_n(e,t,r,n);return a&&ku(a)&&a.catch(i=>{Nl(i,t,r)}),a}const o=[];for(let a=0;a>>1;pi(a1[n])_r&&a1.splice(t,1)}function Mm(e){Ve(e)?Vo.push(...e):(!Nr||!Nr.includes(e,e.allowRecurse?Un+1:Un))&&Vo.push(e),Ku()}function P5(e,t=fi?_r+1:0){for(;tpi(r)-pi(n)),Un=0;Une.id==null?1/0:e.id,xm=(e,t)=>{const r=pi(e)-pi(t);if(r===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return r};function Wu(e){A0=!1,fi=!0,a1.sort(xm);const t=ar;try{for(_r=0;_r$t(f)?f.trim():f)),d&&(o=r.map(k0))}let s,l=n[s=vs(t)]||n[s=vs(xr(t))];!l&&a&&(l=n[s=vs(Ln(t))]),l&&j1(l,e,6,o);const c=n[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,j1(c,e,6,o)}}function Qu(e,t,r=!1){const n=t.emitsCache,o=n.get(e);if(o!==void 0)return o;const a=e.emits;let i={},s=!1;if(!Xe(e)){const l=c=>{const u=Qu(c,t,!0);u&&(s=!0,Nt(i,u))};!r&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(Mt(e)&&n.set(e,null),null):(Ve(a)?a.forEach(l=>i[l]=null):Nt(i,a),Mt(e)&&n.set(e,i),i)}function $l(e,t){return!e||!Tl(t)?!1:(t=t.slice(2).replace(/Once$/,""),ot(e,t[0].toLowerCase()+t.slice(1))||ot(e,Ln(t))||ot(e,t))}let n1=null,Zl=null;function $s(e){const t=n1;return n1=e,Zl=e&&e.type.__scopeId||null,t}function st(e){Zl=e}function lt(){Zl=null}function E(e,t=n1,r){if(!t||e._n)return e;const n=(...o)=>{n._d&&q5(-1);const a=$s(t);let i;try{i=e(...o)}finally{$s(a),n._d&&q5(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function b2(e){const{type:t,vnode:r,proxy:n,withProxy:o,props:a,propsOptions:[i],slots:s,attrs:l,emit:c,render:u,renderCache:d,data:h,setupState:f,ctx:C,inheritAttrs:_}=e;let g,b;const w=$s(e);try{if(r.shapeFlag&4){const k=o||n;g=br(u.call(k,k,d,a,f,h,C)),b=l}else{const k=t;g=br(k.length>1?k(a,{attrs:l,slots:s,emit:c}):k(a,null)),b=t.props?l:Em(l)}}catch(k){qa.length=0,Nl(k,e,1),g=V(I1)}let v=g;if(b&&_!==!1){const k=Object.keys(b),{shapeFlag:T}=v;k.length&&T&7&&(i&&k.some(c7)&&(b=Am(b,i)),v=qr(v,b))}return r.dirs&&(v=qr(v),v.dirs=v.dirs?v.dirs.concat(r.dirs):r.dirs),r.transition&&(v.transition=r.transition),g=v,$s(w),g}const Em=e=>{let t;for(const r in e)(r==="class"||r==="style"||Tl(r))&&((t||(t={}))[r]=e[r]);return t},Am=(e,t)=>{const r={};for(const n in e)(!c7(n)||!(n.slice(9)in t))&&(r[n]=e[n]);return r};function Lm(e,t,r){const{props:n,children:o,component:a}=e,{props:i,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&l>=0){if(l&1024)return!0;if(l&16)return n?N5(n,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function Hm(e,t){t&&t.pendingBranch?Ve(e)?t.effects.push(...e):t.effects.push(e):Mm(e)}function Xu(e,t){return Rl(e,null,t)}function Tm(e,t){return Rl(e,null,{flush:"post"})}const Qi={};function De(e,t,r){return Rl(e,t,r)}function Rl(e,t,{immediate:r,deep:n,flush:o,onTrack:a,onTrigger:i}=kt){var s;const l=Au()===((s=Qt)==null?void 0:s.scope)?Qt:null;let c,u=!1,d=!1;if(r1(e)?(c=()=>e.value,u=Ns(e)):Oo(e)?(c=()=>e,n=!0):Ve(e)?(d=!0,u=e.some(k=>Oo(k)||Ns(k)),c=()=>e.map(k=>{if(r1(k))return k.value;if(Oo(k))return Kn(k);if(Xe(k))return _n(k,l,2)})):Xe(e)?t?c=()=>_n(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return h&&h(),j1(e,l,3,[f])}:c=ar,t&&n){const k=c;c=()=>Kn(k())}let h,f=k=>{h=w.onStop=()=>{_n(k,l,4)}},C;if(Ci)if(f=ar,t?r&&j1(t,l,3,[c(),d?[]:void 0,f]):c(),o==="sync"){const k=wv();C=k.__watcherHandles||(k.__watcherHandles=[])}else return ar;let _=d?new Array(e.length).fill(Qi):Qi;const g=()=>{if(w.active)if(t){const k=w.run();(n||u||(d?k.some((T,$)=>di(T,_[$])):di(k,_)))&&(h&&h(),j1(t,l,3,[k,_===Qi?void 0:d&&_[0]===Qi?[]:_,f]),_=k)}else w.run()};g.allowRecurse=!!t;let b;o==="sync"?b=g:o==="post"?b=()=>_1(g,l&&l.suspense):(g.pre=!0,l&&(g.id=l.uid),b=()=>w7(g));const w=new p7(c,b);t?r?g():_=w.run():o==="post"?_1(w.run.bind(w),l&&l.suspense):w.run();const v=()=>{w.stop(),l&&l.scope&&u7(l.scope.effects,w)};return C&&C.push(v),v}function Im(e,t,r){const n=this.proxy,o=$t(e)?e.includes(".")?Ju(n,e):()=>n[e]:e.bind(n,n);let a;Xe(t)?a=t:(a=t.handler,r=t);const i=Qt;Wo(this);const s=Rl(o,a.bind(n),r);return i?Wo(i):to(),s}function Ju(e,t){const r=t.split(".");return()=>{let n=e;for(let o=0;o{Kn(r,t)});else if(xu(e))for(const r in e)Kn(e[r],t);return e}function Zs(e,t){const r=n1;if(r===null)return e;const n=Yl(r)||r.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),cr(()=>{e.isUnmounting=!0}),e}const P1=[Function,Array],t8={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:P1,onEnter:P1,onAfterEnter:P1,onEnterCancelled:P1,onBeforeLeave:P1,onLeave:P1,onAfterLeave:P1,onLeaveCancelled:P1,onBeforeAppear:P1,onAppear:P1,onAfterAppear:P1,onAppearCancelled:P1},Om={name:"BaseTransition",props:t8,setup(e,{slots:t}){const r=Bi(),n=e8();let o;return()=>{const a=t.default&&_7(t.default(),!0);if(!a||!a.length)return;let i=a[0];if(a.length>1){for(const _ of a)if(_.type!==I1){i=_;break}}const s=it(e),{mode:l}=s;if(n.isLeaving)return w2(i);const c=$5(i);if(!c)return w2(i);const u=mi(c,s,n,r);vi(c,u);const d=r.subTree,h=d&&$5(d);let f=!1;const{getTransitionKey:C}=c.type;if(C){const _=C();o===void 0?o=_:_!==o&&(o=_,f=!0)}if(h&&h.type!==I1&&(!jn(c,h)||f)){const _=mi(h,s,n,r);if(vi(h,_),l==="out-in")return n.isLeaving=!0,_.afterLeave=()=>{n.isLeaving=!1,r.update.active!==!1&&r.update()},w2(i);l==="in-out"&&c.type!==I1&&(_.delayLeave=(g,b,w)=>{const v=r8(n,h);v[String(h.key)]=h,g._leaveCb=()=>{b(),g._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=w})}return i}}},Vm=Om;function r8(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function mi(e,t,r,n){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:C,onBeforeAppear:_,onAppear:g,onAfterAppear:b,onAppearCancelled:w}=t,v=String(e.key),k=r8(r,e),T=(z,D)=>{z&&j1(z,n,9,D)},$=(z,D)=>{const S=D[1];T(z,D),Ve(z)?z.every(R=>R.length<=1)&&S():z.length<=1&&S()},N={mode:a,persisted:i,beforeEnter(z){let D=s;if(!r.isMounted)if(o)D=_||s;else return;z._leaveCb&&z._leaveCb(!0);const S=k[v];S&&jn(e,S)&&S.el._leaveCb&&S.el._leaveCb(),T(D,[z])},enter(z){let D=l,S=c,R=u;if(!r.isMounted)if(o)D=g||l,S=b||c,R=w||u;else return;let P=!1;const U=z._enterCb=ie=>{P||(P=!0,ie?T(R,[z]):T(S,[z]),N.delayedLeave&&N.delayedLeave(),z._enterCb=void 0)};D?$(D,[z,U]):U()},leave(z,D){const S=String(e.key);if(z._enterCb&&z._enterCb(!0),r.isUnmounting)return D();T(d,[z]);let R=!1;const P=z._leaveCb=U=>{R||(R=!0,D(),U?T(C,[z]):T(f,[z]),z._leaveCb=void 0,k[S]===e&&delete k[S])};k[S]=e,h?$(h,[z,P]):P()},clone(z){return mi(z,t,r,n)}};return N}function w2(e){if(zl(e))return e=qr(e),e.children=null,e}function $5(e){return zl(e)?e.children?e.children[0]:void 0:e}function vi(e,t){e.shapeFlag&6&&e.component?vi(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function _7(e,t=!1,r){let n=[],o=0;for(let a=0;a1)for(let a=0;aNt({name:e.name},t,{setup:e}))():e}const Ya=e=>!!e.type.__asyncLoader,zl=e=>e.type.__isKeepAlive;function Pm(e,t){n8(e,"a",t)}function Nm(e,t){n8(e,"da",t)}function n8(e,t,r=Qt){const n=e.__wdc||(e.__wdc=()=>{let o=r;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Fl(t,n,r),r){let o=r.parent;for(;o&&o.parent;)zl(o.parent.vnode)&&$m(n,t,r,o),o=o.parent}}function $m(e,t,r,n){const o=Fl(t,e,n,!0);ur(()=>{u7(n[t],o)},r)}function Fl(e,t,r=Qt,n=!1){if(r){const o=r[e]||(r[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(r.isUnmounted)return;ca(),Wo(r);const s=j1(t,r,e,i);return to(),ua(),s});return n?o.unshift(a):o.push(a),a}}const Qr=e=>(t,r=Qt)=>(!Ci||e==="sp")&&Fl(e,(...n)=>t(...n),r),Zm=Qr("bm"),Ct=Qr("m"),Rm=Qr("bu"),o8=Qr("u"),cr=Qr("bum"),ur=Qr("um"),zm=Qr("sp"),Fm=Qr("rtg"),Um=Qr("rtc");function jm(e,t=Qt){Fl("ec",e,t)}const k7="components";function jt(e,t){return i8(k7,e,!0,t)||e}const a8=Symbol.for("v-ndc");function mt(e){return $t(e)?i8(k7,e,!1)||e:e||a8}function i8(e,t,r=!0,n=!1){const o=n1||Qt;if(o){const a=o.type;if(e===k7){const s=Cv(a,!1);if(s&&(s===t||s===xr(t)||s===Vl(xr(t))))return a}const i=Z5(o[e]||a[e],t)||Z5(o.appContext[e],t);return!i&&n?a:i}}function Z5(e,t){return e&&(e[t]||e[xr(t)]||e[Vl(xr(t))])}function tt(e,t,r,n){let o;const a=r&&r[n];if(Ve(e)||$t(e)){o=new Array(e.length);for(let i=0,s=e.length;it(i,s,void 0,a&&a[s]));else{const i=Object.keys(e);o=new Array(i.length);for(let s=0,l=i.length;s{const a=n.fn(...o);return a&&(a.key=n.key),a}:n.fn)}return e}function F(e,t,r={},n,o){if(n1.isCE||n1.parent&&Ya(n1.parent)&&n1.parent.isCE)return t!=="default"&&(r.name=t),V("slot",r,n&&n());let a=e[t];a&&a._c&&(a._d=!1),m();const i=a&&s8(a(r)),s=G(we,{key:r.key||i&&i.key||`_${t}`},i||(n?n():[]),i&&e._===1?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),a&&a._c&&(a._d=!0),s}function s8(e){return e.some(t=>Fs(t)?!(t.type===I1||t.type===we&&!s8(t.children)):!0)?e:null}function L0(e,t){const r={};for(const n in e)r[t&&/[A-Z]/.test(n)?`on:${n}`:vs(n)]=e[n];return r}const B0=e=>e?y8(e)?Yl(e)||e.proxy:B0(e.parent):null,Ga=Nt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>B0(e.parent),$root:e=>B0(e.root),$emit:e=>e.emit,$options:e=>M7(e),$forceUpdate:e=>e.f||(e.f=()=>w7(e.update)),$nextTick:e=>e.n||(e.n=v1.bind(e.proxy)),$watch:e=>Im.bind(e)}),_2=(e,t)=>e!==kt&&!e.__isScriptSetup&&ot(e,t),Ym={get({_:e},t){const{ctx:r,setupState:n,data:o,props:a,accessCache:i,type:s,appContext:l}=e;let c;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return n[t];case 2:return o[t];case 4:return r[t];case 3:return a[t]}else{if(_2(n,t))return i[t]=1,n[t];if(o!==kt&&ot(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&ot(c,t))return i[t]=3,a[t];if(r!==kt&&ot(r,t))return i[t]=4,r[t];D0&&(i[t]=0)}}const u=Ga[t];let d,h;if(u)return t==="$attrs"&&S1(e,"get",t),u(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(r!==kt&&ot(r,t))return i[t]=4,r[t];if(h=l.config.globalProperties,ot(h,t))return h[t]},set({_:e},t,r){const{data:n,setupState:o,ctx:a}=e;return _2(o,t)?(o[t]=r,!0):n!==kt&&ot(n,t)?(n[t]=r,!0):ot(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:o,propsOptions:a}},i){let s;return!!r[i]||e!==kt&&ot(e,i)||_2(t,i)||(s=a[0])&&ot(s,i)||ot(n,i)||ot(Ga,i)||ot(o.config.globalProperties,i)},defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:ot(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};function It(){return l8().slots}function dr(){return l8().attrs}function l8(){const e=Bi();return e.setupContext||(e.setupContext=w8(e))}function R5(e){return Ve(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e}let D0=!0;function Gm(e){const t=M7(e),r=e.proxy,n=e.ctx;D0=!1,t.beforeCreate&&z5(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:i,watch:s,provide:l,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:f,updated:C,activated:_,deactivated:g,beforeDestroy:b,beforeUnmount:w,destroyed:v,unmounted:k,render:T,renderTracked:$,renderTriggered:N,errorCaptured:z,serverPrefetch:D,expose:S,inheritAttrs:R,components:P,directives:U,filters:ie}=t;if(c&&Km(c,n,null),i)for(const ne in i){const ye=i[ne];Xe(ye)&&(n[ne]=ye.bind(r))}if(o){const ne=o.call(r,r);Mt(ne)&&(e.data=Bn(ne))}if(D0=!0,a)for(const ne in a){const ye=a[ne],Ge=Xe(ye)?ye.bind(r,r):Xe(ye.get)?ye.get.bind(r,r):ar,Ne=!Xe(ye)&&Xe(ye.set)?ye.set.bind(r):ar,qe=A({get:Ge,set:Ne});Object.defineProperty(n,ne,{enumerable:!0,configurable:!0,get:()=>qe.value,set:ze=>qe.value=ze})}if(s)for(const ne in s)c8(s[ne],n,r,ne);if(l){const ne=Xe(l)?l.call(r):l;Reflect.ownKeys(ne).forEach(ye=>{Po(ye,ne[ye])})}u&&z5(u,e,"c");function ce(ne,ye){Ve(ye)?ye.forEach(Ge=>ne(Ge.bind(r))):ye&&ne(ye.bind(r))}if(ce(Zm,d),ce(Ct,h),ce(Rm,f),ce(o8,C),ce(Pm,_),ce(Nm,g),ce(jm,z),ce(Um,$),ce(Fm,N),ce(cr,w),ce(ur,k),ce(zm,D),Ve(S))if(S.length){const ne=e.exposed||(e.exposed={});S.forEach(ye=>{Object.defineProperty(ne,ye,{get:()=>r[ye],set:Ge=>r[ye]=Ge})})}else e.exposed||(e.exposed={});T&&e.render===ar&&(e.render=T),R!=null&&(e.inheritAttrs=R),P&&(e.components=P),U&&(e.directives=U)}function Km(e,t,r=ar){Ve(e)&&(e=H0(e));for(const n in e){const o=e[n];let a;Mt(o)?"default"in o?a=x1(o.from||n,o.default,!0):a=x1(o.from||n):a=x1(o),r1(a)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[n]=a}}function z5(e,t,r){j1(Ve(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,r)}function c8(e,t,r,n){const o=n.includes(".")?Ju(r,n):()=>r[n];if($t(e)){const a=t[e];Xe(a)&&De(o,a)}else if(Xe(e))De(o,e.bind(r));else if(Mt(e))if(Ve(e))e.forEach(a=>c8(a,t,r,n));else{const a=Xe(e.handler)?e.handler.bind(r):t[e.handler];Xe(a)&&De(o,a,e)}}function M7(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:!o.length&&!r&&!n?l=t:(l={},o.length&&o.forEach(c=>Rs(l,c,i,!0)),Rs(l,t,i)),Mt(t)&&a.set(t,l),l}function Rs(e,t,r,n=!1){const{mixins:o,extends:a}=t;a&&Rs(e,a,r,!0),o&&o.forEach(i=>Rs(e,i,r,!0));for(const i in t)if(!(n&&i==="expose")){const s=qm[i]||r&&r[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const qm={data:F5,props:U5,emits:U5,methods:Na,computed:Na,beforeCreate:l1,created:l1,beforeMount:l1,mounted:l1,beforeUpdate:l1,updated:l1,beforeDestroy:l1,beforeUnmount:l1,destroyed:l1,unmounted:l1,activated:l1,deactivated:l1,errorCaptured:l1,serverPrefetch:l1,components:Na,directives:Na,watch:Qm,provide:F5,inject:Wm};function F5(e,t){return t?e?function(){return Nt(Xe(e)?e.call(this,this):e,Xe(t)?t.call(this,this):t)}:t:e}function Wm(e,t){return Na(H0(e),H0(t))}function H0(e){if(Ve(e)){const t={};for(let r=0;r1)return r&&Xe(t)?t.call(n&&n.proxy):t}}function ev(e,t,r,n=!1){const o={},a={};Vs(a,jl,1),e.propsDefaults=Object.create(null),d8(e,t,o,a);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);r?e.props=n?o:$u(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function tv(e,t,r,n){const{props:o,attrs:a,vnode:{patchFlag:i}}=e,s=it(o),[l]=e.propsOptions;let c=!1;if((n||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=h8(d,t,!0);Nt(i,h),f&&s.push(...f)};!r&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!a&&!l)return Mt(e)&&n.set(e,To),To;if(Ve(a))for(let u=0;u-1,f[1]=_<0||C<_,(C>-1||ot(f,"default"))&&s.push(d)}}}const c=[i,s];return Mt(e)&&n.set(e,c),c}function j5(e){return e[0]!=="$"}function Y5(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function G5(e,t){return Y5(e)===Y5(t)}function K5(e,t){return Ve(t)?t.findIndex(r=>G5(r,e)):Xe(t)&&G5(t,e)?0:-1}const f8=e=>e[0]==="_"||e==="$stable",x7=e=>Ve(e)?e.map(br):[br(e)],rv=(e,t,r)=>{if(t._n)return t;const n=E((...o)=>x7(t(...o)),r);return n._c=!1,n},p8=(e,t,r)=>{const n=e._ctx;for(const o in e){if(f8(o))continue;const a=e[o];if(Xe(a))t[o]=rv(o,a,n);else if(a!=null){const i=x7(a);t[o]=()=>i}}},m8=(e,t)=>{const r=x7(t);e.slots.default=()=>r},nv=(e,t)=>{if(e.vnode.shapeFlag&32){const r=t._;r?(e.slots=it(t),Vs(t,"_",r)):p8(t,e.slots={})}else e.slots={},t&&m8(e,t);Vs(e.slots,jl,1)},ov=(e,t,r)=>{const{vnode:n,slots:o}=e;let a=!0,i=kt;if(n.shapeFlag&32){const s=t._;s?r&&s===1?a=!1:(Nt(o,t),!r&&s===1&&delete o._):(a=!t.$stable,p8(t,o)),i=t}else t&&(m8(e,t),i={default:1});if(a)for(const s in o)!f8(s)&&!(s in i)&&delete o[s]};function I0(e,t,r,n,o=!1){if(Ve(e)){e.forEach((h,f)=>I0(h,t&&(Ve(t)?t[f]:t),r,n,o));return}if(Ya(n)&&!o)return;const a=n.shapeFlag&4?Yl(n.component)||n.component.proxy:n.el,i=o?null:a,{i:s,r:l}=e,c=t&&t.r,u=s.refs===kt?s.refs={}:s.refs,d=s.setupState;if(c!=null&&c!==l&&($t(c)?(u[c]=null,ot(d,c)&&(d[c]=null)):r1(c)&&(c.value=null)),Xe(l))_n(l,s,12,[i,u]);else{const h=$t(l),f=r1(l);if(h||f){const C=()=>{if(e.f){const _=h?ot(d,l)?d[l]:u[l]:l.value;o?Ve(_)&&u7(_,a):Ve(_)?_.includes(a)||_.push(a):h?(u[l]=[a],ot(d,l)&&(d[l]=u[l])):(l.value=[a],e.k&&(u[e.k]=l.value))}else h?(u[l]=i,ot(d,l)&&(d[l]=i)):f&&(l.value=i,e.k&&(u[e.k]=i))};i?(C.id=-1,_1(C,r)):C()}}}const _1=Hm;function av(e){return iv(e)}function iv(e,t){const r=M0();r.__VUE__=!0;const{insert:n,remove:o,patchProp:a,createElement:i,createText:s,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:f=ar,insertStaticContent:C}=e,_=(x,B,O,Q=null,W=null,ee=null,fe=!1,ue=null,de=!!B.dynamicChildren)=>{if(x===B)return;x&&!jn(x,B)&&(Q=K(x),ze(x,W,ee,!0),x=null),B.patchFlag===-2&&(de=!1,B.dynamicChildren=null);const{type:le,ref:Ae,shapeFlag:be}=B;switch(le){case Ul:g(x,B,O,Q);break;case I1:b(x,B,O,Q);break;case Ka:x==null&&w(B,O,Q,fe);break;case we:P(x,B,O,Q,W,ee,fe,ue,de);break;default:be&1?T(x,B,O,Q,W,ee,fe,ue,de):be&6?U(x,B,O,Q,W,ee,fe,ue,de):(be&64||be&128)&&le.process(x,B,O,Q,W,ee,fe,ue,de,Z)}Ae!=null&&W&&I0(Ae,x&&x.ref,ee,B||x,!B)},g=(x,B,O,Q)=>{if(x==null)n(B.el=s(B.children),O,Q);else{const W=B.el=x.el;B.children!==x.children&&c(W,B.children)}},b=(x,B,O,Q)=>{x==null?n(B.el=l(B.children||""),O,Q):B.el=x.el},w=(x,B,O,Q)=>{[x.el,x.anchor]=C(x.children,B,O,Q,x.el,x.anchor)},v=({el:x,anchor:B},O,Q)=>{let W;for(;x&&x!==B;)W=h(x),n(x,O,Q),x=W;n(B,O,Q)},k=({el:x,anchor:B})=>{let O;for(;x&&x!==B;)O=h(x),o(x),x=O;o(B)},T=(x,B,O,Q,W,ee,fe,ue,de)=>{fe=fe||B.type==="svg",x==null?$(B,O,Q,W,ee,fe,ue,de):D(x,B,W,ee,fe,ue,de)},$=(x,B,O,Q,W,ee,fe,ue)=>{let de,le;const{type:Ae,props:be,shapeFlag:Me,transition:Ie,dirs:re}=x;if(de=x.el=i(x.type,ee,be&&be.is,be),Me&8?u(de,x.children):Me&16&&z(x.children,de,null,Q,W,ee&&Ae!=="foreignObject",fe,ue),re&&Tn(x,null,Q,"created"),N(de,x,x.scopeId,fe,Q),be){for(const me in be)me!=="value"&&!ms(me)&&a(de,me,null,be[me],ee,x.children,Q,W,Ke);"value"in be&&a(de,"value",null,be.value),(le=be.onVnodeBeforeMount)&&fr(le,Q,x)}re&&Tn(x,null,Q,"beforeMount");const Le=(!W||W&&!W.pendingBranch)&&Ie&&!Ie.persisted;Le&&Ie.beforeEnter(de),n(de,B,O),((le=be&&be.onVnodeMounted)||Le||re)&&_1(()=>{le&&fr(le,Q,x),Le&&Ie.enter(de),re&&Tn(x,null,Q,"mounted")},W)},N=(x,B,O,Q,W)=>{if(O&&f(x,O),Q)for(let ee=0;ee{for(let le=de;le{const ue=B.el=x.el;let{patchFlag:de,dynamicChildren:le,dirs:Ae}=B;de|=x.patchFlag&16;const be=x.props||kt,Me=B.props||kt;let Ie;O&&In(O,!1),(Ie=Me.onVnodeBeforeUpdate)&&fr(Ie,O,B,x),Ae&&Tn(B,x,O,"beforeUpdate"),O&&In(O,!0);const re=W&&B.type!=="foreignObject";if(le?S(x.dynamicChildren,le,ue,O,Q,re,ee):fe||ye(x,B,ue,null,O,Q,re,ee,!1),de>0){if(de&16)R(ue,B,be,Me,O,Q,W);else if(de&2&&be.class!==Me.class&&a(ue,"class",null,Me.class,W),de&4&&a(ue,"style",be.style,Me.style,W),de&8){const Le=B.dynamicProps;for(let me=0;me{Ie&&fr(Ie,O,B,x),Ae&&Tn(B,x,O,"updated")},Q)},S=(x,B,O,Q,W,ee,fe)=>{for(let ue=0;ue{if(O!==Q){if(O!==kt)for(const ue in O)!ms(ue)&&!(ue in Q)&&a(x,ue,O[ue],null,fe,B.children,W,ee,Ke);for(const ue in Q){if(ms(ue))continue;const de=Q[ue],le=O[ue];de!==le&&ue!=="value"&&a(x,ue,le,de,fe,B.children,W,ee,Ke)}"value"in Q&&a(x,"value",O.value,Q.value)}},P=(x,B,O,Q,W,ee,fe,ue,de)=>{const le=B.el=x?x.el:s(""),Ae=B.anchor=x?x.anchor:s("");let{patchFlag:be,dynamicChildren:Me,slotScopeIds:Ie}=B;Ie&&(ue=ue?ue.concat(Ie):Ie),x==null?(n(le,O,Q),n(Ae,O,Q),z(B.children,O,Ae,W,ee,fe,ue,de)):be>0&&be&64&&Me&&x.dynamicChildren?(S(x.dynamicChildren,Me,O,W,ee,fe,ue),(B.key!=null||W&&B===W.subTree)&&v8(x,B,!0)):ye(x,B,O,Ae,W,ee,fe,ue,de)},U=(x,B,O,Q,W,ee,fe,ue,de)=>{B.slotScopeIds=ue,x==null?B.shapeFlag&512?W.ctx.activate(B,O,Q,fe,de):ie(B,O,Q,W,ee,fe,de):se(x,B,de)},ie=(x,B,O,Q,W,ee,fe)=>{const ue=x.component=pv(x,Q,W);if(zl(x)&&(ue.ctx.renderer=Z),mv(ue),ue.asyncDep){if(W&&W.registerDep(ue,ce),!x.el){const de=ue.subTree=V(I1);b(null,de,B,O)}return}ce(ue,x,B,O,W,ee,fe)},se=(x,B,O)=>{const Q=B.component=x.component;if(Lm(x,B,O))if(Q.asyncDep&&!Q.asyncResolved){ne(Q,B,O);return}else Q.next=B,km(Q.update),Q.update();else B.el=x.el,Q.vnode=B},ce=(x,B,O,Q,W,ee,fe)=>{const ue=()=>{if(x.isMounted){let{next:Ae,bu:be,u:Me,parent:Ie,vnode:re}=x,Le=Ae,me;In(x,!1),Ae?(Ae.el=re.el,ne(x,Ae,fe)):Ae=re,be&&gs(be),(me=Ae.props&&Ae.props.onVnodeBeforeUpdate)&&fr(me,Ie,Ae,re),In(x,!0);const Pe=b2(x),ht=x.subTree;x.subTree=Pe,_(ht,Pe,d(ht.el),K(ht),x,W,ee),Ae.el=Pe.el,Le===null&&Bm(x,Pe.el),Me&&_1(Me,W),(me=Ae.props&&Ae.props.onVnodeUpdated)&&_1(()=>fr(me,Ie,Ae,re),W)}else{let Ae;const{el:be,props:Me}=B,{bm:Ie,m:re,parent:Le}=x,me=Ya(B);if(In(x,!1),Ie&&gs(Ie),!me&&(Ae=Me&&Me.onVnodeBeforeMount)&&fr(Ae,Le,B),In(x,!0),be&&ae){const Pe=()=>{x.subTree=b2(x),ae(be,x.subTree,x,W,null)};me?B.type.__asyncLoader().then(()=>!x.isUnmounted&&Pe()):Pe()}else{const Pe=x.subTree=b2(x);_(null,Pe,O,Q,x,W,ee),B.el=Pe.el}if(re&&_1(re,W),!me&&(Ae=Me&&Me.onVnodeMounted)){const Pe=B;_1(()=>fr(Ae,Le,Pe),W)}(B.shapeFlag&256||Le&&Ya(Le.vnode)&&Le.vnode.shapeFlag&256)&&x.a&&_1(x.a,W),x.isMounted=!0,B=O=Q=null}},de=x.effect=new p7(ue,()=>w7(le),x.scope),le=x.update=()=>de.run();le.id=x.uid,In(x,!0),le()},ne=(x,B,O)=>{B.component=x;const Q=x.vnode.props;x.vnode=B,x.next=null,tv(x,B.props,Q,O),ov(x,B.children,O),ca(),P5(),ua()},ye=(x,B,O,Q,W,ee,fe,ue,de=!1)=>{const le=x&&x.children,Ae=x?x.shapeFlag:0,be=B.children,{patchFlag:Me,shapeFlag:Ie}=B;if(Me>0){if(Me&128){Ne(le,be,O,Q,W,ee,fe,ue,de);return}else if(Me&256){Ge(le,be,O,Q,W,ee,fe,ue,de);return}}Ie&8?(Ae&16&&Ke(le,W,ee),be!==le&&u(O,be)):Ae&16?Ie&16?Ne(le,be,O,Q,W,ee,fe,ue,de):Ke(le,W,ee,!0):(Ae&8&&u(O,""),Ie&16&&z(be,O,Q,W,ee,fe,ue,de))},Ge=(x,B,O,Q,W,ee,fe,ue,de)=>{x=x||To,B=B||To;const le=x.length,Ae=B.length,be=Math.min(le,Ae);let Me;for(Me=0;MeAe?Ke(x,W,ee,!0,!1,be):z(B,O,Q,W,ee,fe,ue,de,be)},Ne=(x,B,O,Q,W,ee,fe,ue,de)=>{let le=0;const Ae=B.length;let be=x.length-1,Me=Ae-1;for(;le<=be&&le<=Me;){const Ie=x[le],re=B[le]=de?pn(B[le]):br(B[le]);if(jn(Ie,re))_(Ie,re,O,null,W,ee,fe,ue,de);else break;le++}for(;le<=be&&le<=Me;){const Ie=x[be],re=B[Me]=de?pn(B[Me]):br(B[Me]);if(jn(Ie,re))_(Ie,re,O,null,W,ee,fe,ue,de);else break;be--,Me--}if(le>be){if(le<=Me){const Ie=Me+1,re=IeMe)for(;le<=be;)ze(x[le],W,ee,!0),le++;else{const Ie=le,re=le,Le=new Map;for(le=re;le<=Me;le++){const Ce=B[le]=de?pn(B[le]):br(B[le]);Ce.key!=null&&Le.set(Ce.key,le)}let me,Pe=0;const ht=Me-re+1;let te=!1,ve=0;const xe=new Array(ht);for(le=0;le=ht){ze(Ce,W,ee,!0);continue}let je;if(Ce.key!=null)je=Le.get(Ce.key);else for(me=re;me<=Me;me++)if(xe[me-re]===0&&jn(Ce,B[me])){je=me;break}je===void 0?ze(Ce,W,ee,!0):(xe[je-re]=le+1,je>=ve?ve=je:te=!0,_(Ce,B[je],O,null,W,ee,fe,ue,de),Pe++)}const Ue=te?sv(xe):To;for(me=Ue.length-1,le=ht-1;le>=0;le--){const Ce=re+le,je=B[Ce],Ot=Ce+1{const{el:ee,type:fe,transition:ue,children:de,shapeFlag:le}=x;if(le&6){qe(x.component.subTree,B,O,Q);return}if(le&128){x.suspense.move(B,O,Q);return}if(le&64){fe.move(x,B,O,Z);return}if(fe===we){n(ee,B,O);for(let be=0;beue.enter(ee),W);else{const{leave:be,delayLeave:Me,afterLeave:Ie}=ue,re=()=>n(ee,B,O),Le=()=>{be(ee,()=>{re(),Ie&&Ie()})};Me?Me(ee,re,Le):Le()}else n(ee,B,O)},ze=(x,B,O,Q=!1,W=!1)=>{const{type:ee,props:fe,ref:ue,children:de,dynamicChildren:le,shapeFlag:Ae,patchFlag:be,dirs:Me}=x;if(ue!=null&&I0(ue,null,O,x,!0),Ae&256){B.ctx.deactivate(x);return}const Ie=Ae&1&&Me,re=!Ya(x);let Le;if(re&&(Le=fe&&fe.onVnodeBeforeUnmount)&&fr(Le,B,x),Ae&6)He(x.component,O,Q);else{if(Ae&128){x.suspense.unmount(O,Q);return}Ie&&Tn(x,null,B,"beforeUnmount"),Ae&64?x.type.remove(x,B,O,W,Z,Q):le&&(ee!==we||be>0&&be&64)?Ke(le,B,O,!1,!0):(ee===we&&be&384||!W&&Ae&16)&&Ke(de,B,O),Q&&he(x)}(re&&(Le=fe&&fe.onVnodeUnmounted)||Ie)&&_1(()=>{Le&&fr(Le,B,x),Ie&&Tn(x,null,B,"unmounted")},O)},he=x=>{const{type:B,el:O,anchor:Q,transition:W}=x;if(B===we){$e(O,Q);return}if(B===Ka){k(x);return}const ee=()=>{o(O),W&&!W.persisted&&W.afterLeave&&W.afterLeave()};if(x.shapeFlag&1&&W&&!W.persisted){const{leave:fe,delayLeave:ue}=W,de=()=>fe(O,ee);ue?ue(x.el,ee,de):de()}else ee()},$e=(x,B)=>{let O;for(;x!==B;)O=h(x),o(x),x=O;o(B)},He=(x,B,O)=>{const{bum:Q,scope:W,update:ee,subTree:fe,um:ue}=x;Q&&gs(Q),W.stop(),ee&&(ee.active=!1,ze(fe,x,B,O)),ue&&_1(ue,B),_1(()=>{x.isUnmounted=!0},B),B&&B.pendingBranch&&!B.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===B.pendingId&&(B.deps--,B.deps===0&&B.resolve())},Ke=(x,B,O,Q=!1,W=!1,ee=0)=>{for(let fe=ee;fex.shapeFlag&6?K(x.component.subTree):x.shapeFlag&128?x.suspense.next():h(x.anchor||x.el),j=(x,B,O)=>{x==null?B._vnode&&ze(B._vnode,null,null,!0):_(B._vnode||null,x,B,null,null,null,O),P5(),qu(),B._vnode=x},Z={p:_,um:ze,m:qe,r:he,mt:ie,mc:z,pc:ye,pbc:S,n:K,o:e};let q,ae;return t&&([q,ae]=t(Z)),{render:j,hydrate:q,createApp:Jm(j,q)}}function In({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function v8(e,t,r=!1){const n=e.children,o=t.children;if(Ve(n)&&Ve(o))for(let a=0;a>1,e[r[s]]0&&(t[n]=r[a-1]),r[a]=n)}}for(a=r.length,i=r[a-1];a-- >0;)r[a]=i,i=t[i];return r}const lv=e=>e.__isTeleport,we=Symbol.for("v-fgt"),Ul=Symbol.for("v-txt"),I1=Symbol.for("v-cmt"),Ka=Symbol.for("v-stc"),qa=[];let nr=null;function m(e=!1){qa.push(nr=e?null:[])}function cv(){qa.pop(),nr=qa[qa.length-1]||null}let gi=1;function q5(e){gi+=e}function g8(e){return e.dynamicChildren=gi>0?nr||To:null,cv(),gi>0&&nr&&nr.push(e),e}function M(e,t,r,n,o,a){return g8(p(e,t,r,n,o,a,!0))}function G(e,t,r,n,o){return g8(V(e,t,r,n,o,!0))}function Fs(e){return e?e.__v_isVNode===!0:!1}function jn(e,t){return e.type===t.type&&e.key===t.key}const jl="__vInternal",C8=({key:e})=>e??null,Cs=({ref:e,ref_key:t,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?$t(e)||r1(e)||Xe(e)?{i:n1,r:e,k:t,f:!!r}:e:null);function p(e,t=null,r=null,n=0,o=null,a=e===we?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&C8(t),ref:t&&Cs(t),scopeId:Zl,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:n,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:n1};return s?(S7(l,r),a&128&&e.normalize(l)):r&&(l.shapeFlag|=$t(r)?8:16),gi>0&&!i&&nr&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&nr.push(l),l}const V=uv;function uv(e,t=null,r=null,n=0,o=null,a=!1){if((!e||e===a8)&&(e=I1),Fs(e)){const s=qr(e,t,!0);return r&&S7(s,r),gi>0&&!a&&nr&&(s.shapeFlag&6?nr[nr.indexOf(e)]=s:nr.push(s)),s.patchFlag|=-2,s}if(yv(e)&&(e=e.__vccOpts),t){t=dv(t);let{class:s,style:l}=t;s&&!$t(s)&&(t.class=J(s)),Mt(l)&&(Ru(l)&&!Ve(l)&&(l=Nt({},l)),t.style=Ye(l))}const i=$t(e)?1:Dm(e)?128:lv(e)?64:Mt(e)?4:Xe(e)?2:0;return p(e,t,r,n,o,i,a,!0)}function dv(e){return e?Ru(e)||jl in e?Nt({},e):e:null}function qr(e,t,r=!1){const{props:n,ref:o,patchFlag:a,children:i}=e,s=t?Qe(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&C8(s),ref:t&&t.ref?r&&o?Ve(o)?o.concat(Cs(t)):[o,Cs(t)]:Cs(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==we?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qr(e.ssContent),ssFallback:e.ssFallback&&qr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function y(e=" ",t=0){return V(Ul,null,e,t)}function Li(e,t){const r=V(Ka,null,e);return r.staticCount=t,r}function I(e="",t=!1){return t?(m(),G(I1,null,e)):V(I1,null,e)}function br(e){return e==null||typeof e=="boolean"?V(I1):Ve(e)?V(we,null,e.slice()):typeof e=="object"?pn(e):V(Ul,null,String(e))}function pn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qr(e)}function S7(e,t){let r=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(Ve(t))r=16;else if(typeof t=="object")if(n&65){const o=t.default;o&&(o._c&&(o._d=!1),S7(e,o()),o._c&&(o._d=!0));return}else{r=32;const o=t._;!o&&!(jl in t)?t._ctx=n1:o===3&&n1&&(n1.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Xe(t)?(t={default:t,_ctx:n1},r=32):(t=String(t),n&64?(r=16,t=[y(t)]):r=8);e.children=t,e.shapeFlag|=r}function Qe(...e){const t={};for(let r=0;rQt||n1;let E7,yo,W5="__VUE_INSTANCE_SETTERS__";(yo=M0()[W5])||(yo=M0()[W5]=[]),yo.push(e=>Qt=e),E7=e=>{yo.length>1?yo.forEach(t=>t(e)):yo[0](e)};const Wo=e=>{E7(e),e.scope.on()},to=()=>{Qt&&Qt.scope.off(),E7(null)};function y8(e){return e.vnode.shapeFlag&4}let Ci=!1;function mv(e,t=!1){Ci=t;const{props:r,children:n}=e.vnode,o=y8(e);ev(e,r,o,t),nv(e,n);const a=o?vv(e,t):void 0;return Ci=!1,a}function vv(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=zu(new Proxy(e.ctx,Ym));const{setup:n}=r;if(n){const o=e.setupContext=n.length>1?w8(e):null;Wo(e),ca();const a=_n(n,e,0,[e.props,o]);if(ua(),to(),ku(a)){if(a.then(to,to),t)return a.then(i=>{Q5(e,i,t)}).catch(i=>{Nl(i,e,0)});e.asyncDep=a}else Q5(e,a,t)}else b8(e,t)}function Q5(e,t,r){Xe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Mt(t)&&(e.setupState=Yu(t)),b8(e,r)}let X5;function b8(e,t,r){const n=e.type;if(!e.render){if(!t&&X5&&!n.render){const o=n.template||M7(e).template;if(o){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=n,c=Nt(Nt({isCustomElement:a,delimiters:s},i),l);n.render=X5(o,c)}}e.render=n.render||ar}Wo(e),ca(),Gm(e),ua(),to()}function gv(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,r){return S1(e,"get","$attrs"),t[r]}}))}function w8(e){const t=r=>{e.exposed=r||{}};return{get attrs(){return gv(e)},slots:e.slots,emit:e.emit,expose:t}}function Yl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Yu(zu(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in Ga)return Ga[r](e)},has(t,r){return r in t||r in Ga}}))}function Cv(e,t=!0){return Xe(e)?e.displayName||e.name:e.name||t&&e.__name}function yv(e){return Xe(e)&&"__vccOpts"in e}const A=(e,t)=>bm(e,t,Ci);function Ee(e,t,r){const n=arguments.length;return n===2?Mt(t)&&!Ve(t)?Fs(t)?V(e,null,[t]):V(e,t):V(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&Fs(r)&&(r=[r]),V(e,t,r))}const bv=Symbol.for("v-scx"),wv=()=>x1(bv),_v="3.3.4",kv="http://www.w3.org/2000/svg",Yn=typeof document<"u"?document:null,J5=Yn&&Yn.createElement("template"),Mv={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const o=t?Yn.createElementNS(kv,e):Yn.createElement(e,r?{is:r}:void 0);return e==="select"&&n&&n.multiple!=null&&o.setAttribute("multiple",n.multiple),o},createText:e=>Yn.createTextNode(e),createComment:e=>Yn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Yn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,o,a){const i=r?r.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),r),!(o===a||!(o=o.nextSibling)););else{J5.innerHTML=n?`${e}`:e;const s=J5.content;if(n){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,r)}return[i?i.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}};function xv(e,t,r){const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}function Sv(e,t,r){const n=e.style,o=$t(r);if(r&&!o){if(t&&!$t(t))for(const a in t)r[a]==null&&O0(n,a,"");for(const a in r)O0(n,a,r[a])}else{const a=n.display;o?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),"_vod"in e&&(n.display=a)}}const e3=/\s*!important$/;function O0(e,t,r){if(Ve(r))r.forEach(n=>O0(e,t,n));else if(r==null&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=Ev(e,t);e3.test(r)?e.setProperty(Ln(n),r.replace(e3,""),"important"):e[n]=r}}const t3=["Webkit","Moz","ms"],k2={};function Ev(e,t){const r=k2[t];if(r)return r;let n=xr(t);if(n!=="filter"&&n in e)return k2[t]=n;n=Vl(n);for(let o=0;oM2||(Tv.then(()=>M2=0),M2=Date.now());function Ov(e,t){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;j1(Vv(n,r.value),t,5,[n])};return r.value=e,r.attached=Iv(),r}function Vv(e,t){if(Ve(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(n=>o=>!o._stopped&&n&&n(o))}else return t}const o3=/^on[a-z]/,Pv=(e,t,r,n,o=!1,a,i,s,l)=>{t==="class"?xv(e,n,o):t==="style"?Sv(e,r,n):Tl(t)?c7(t)||Dv(e,t,r,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Nv(e,t,n,o))?Lv(e,t,n,a,i,s,l):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Av(e,t,n,o))};function Nv(e,t,r,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&o3.test(t)&&Xe(r)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||o3.test(t)&&$t(r)?!1:t in e}function da(e){const t=Bi();if(!t)return;const r=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>P0(a,o))},n=()=>{const o=e(t.proxy);V0(t.subTree,o),r(o)};Tm(n),Ct(()=>{const o=new MutationObserver(n);o.observe(t.subTree.el.parentNode,{childList:!0}),ur(()=>o.disconnect())})}function V0(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{V0(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)P0(e.el,t);else if(e.type===we)e.children.forEach(r=>V0(r,t));else if(e.type===Ka){let{el:r,anchor:n}=e;for(;r&&(P0(r,t),r!==n);)r=r.nextSibling}}function P0(e,t){if(e.nodeType===1){const r=e.style;for(const n in t)r.setProperty(`--${n}`,t[n])}}const nn="transition",Sa="animation",ao=(e,{slots:t})=>Ee(Vm,k8(e),t);ao.displayName="Transition";const _8={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},$v=ao.props=Nt({},t8,_8),On=(e,t=[])=>{Ve(e)?e.forEach(r=>r(...t)):e&&e(...t)},a3=e=>e?Ve(e)?e.some(t=>t.length>1):e.length>1:!1;function k8(e){const t={};for(const P in e)P in _8||(t[P]=e[P]);if(e.css===!1)return t;const{name:r="v",type:n,duration:o,enterFromClass:a=`${r}-enter-from`,enterActiveClass:i=`${r}-enter-active`,enterToClass:s=`${r}-enter-to`,appearFromClass:l=a,appearActiveClass:c=i,appearToClass:u=s,leaveFromClass:d=`${r}-leave-from`,leaveActiveClass:h=`${r}-leave-active`,leaveToClass:f=`${r}-leave-to`}=e,C=Zv(o),_=C&&C[0],g=C&&C[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:v,onLeave:k,onLeaveCancelled:T,onBeforeAppear:$=b,onAppear:N=w,onAppearCancelled:z=v}=t,D=(P,U,ie)=>{hn(P,U?u:s),hn(P,U?c:i),ie&&ie()},S=(P,U)=>{P._isLeaving=!1,hn(P,d),hn(P,f),hn(P,h),U&&U()},R=P=>(U,ie)=>{const se=P?N:w,ce=()=>D(U,P,ie);On(se,[U,ce]),i3(()=>{hn(U,P?l:a),Pr(U,P?u:s),a3(se)||s3(U,n,_,ce)})};return Nt(t,{onBeforeEnter(P){On(b,[P]),Pr(P,a),Pr(P,i)},onBeforeAppear(P){On($,[P]),Pr(P,l),Pr(P,c)},onEnter:R(!1),onAppear:R(!0),onLeave(P,U){P._isLeaving=!0;const ie=()=>S(P,U);Pr(P,d),x8(),Pr(P,h),i3(()=>{P._isLeaving&&(hn(P,d),Pr(P,f),a3(k)||s3(P,n,g,ie))}),On(k,[P,ie])},onEnterCancelled(P){D(P,!1),On(v,[P])},onAppearCancelled(P){D(P,!0),On(z,[P])},onLeaveCancelled(P){S(P),On(T,[P])}})}function Zv(e){if(e==null)return null;if(Mt(e))return[x2(e.enter),x2(e.leave)];{const t=x2(e);return[t,t]}}function x2(e){return Bp(e)}function Pr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e._vtc||(e._vtc=new Set)).add(t)}function hn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const{_vtc:r}=e;r&&(r.delete(t),r.size||(e._vtc=void 0))}function i3(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Rv=0;function s3(e,t,r,n){const o=e._endId=++Rv,a=()=>{o===e._endId&&n()};if(r)return setTimeout(a,r);const{type:i,timeout:s,propCount:l}=M8(e,t);if(!i)return n();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,h),a()},h=f=>{f.target===e&&++u>=l&&d()};setTimeout(()=>{u(r[C]||"").split(", "),o=n(`${nn}Delay`),a=n(`${nn}Duration`),i=l3(o,a),s=n(`${Sa}Delay`),l=n(`${Sa}Duration`),c=l3(s,l);let u=null,d=0,h=0;t===nn?i>0&&(u=nn,d=i,h=a.length):t===Sa?c>0&&(u=Sa,d=c,h=l.length):(d=Math.max(i,c),u=d>0?i>c?nn:Sa:null,h=u?u===nn?a.length:l.length:0);const f=u===nn&&/\b(transform|all)(,|$)/.test(n(`${nn}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:f}}function l3(e,t){for(;e.lengthc3(r)+c3(e[n])))}function c3(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function x8(){return document.body.offsetHeight}const S8=new WeakMap,E8=new WeakMap,A8={name:"TransitionGroup",props:Nt({},$v,{tag:String,moveClass:String}),setup(e,{slots:t}){const r=Bi(),n=e8();let o,a;return o8(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Gv(o[0].el,r.vnode.el,i))return;o.forEach(Uv),o.forEach(jv);const s=o.filter(Yv);x8(),s.forEach(l=>{const c=l.el,u=c.style;Pr(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const d=c._moveCb=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",d),c._moveCb=null,hn(c,i))};c.addEventListener("transitionend",d)})}),()=>{const i=it(e),s=k8(i);let l=i.tag||we;o=a,a=t.default?_7(t.default()):[];for(let c=0;cdelete e.mode;A8.props;const Fv=A8;function Uv(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function jv(e){E8.set(e,e.el.getBoundingClientRect())}function Yv(e){const t=S8.get(e),r=E8.get(e),n=t.left-r.left,o=t.top-r.top;if(n||o){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${n}px,${o}px)`,a.transitionDuration="0s",e}}function Gv(e,t,r){const n=e.cloneNode();e._vtc&&e._vtc.forEach(i=>{i.split(/\s+/).forEach(s=>s&&n.classList.remove(s))}),r.split(/\s+/).forEach(i=>i&&n.classList.add(i)),n.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(n);const{hasTransform:a}=M8(n);return o.removeChild(n),a}const u3=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ve(t)?r=>gs(t,r):t};function Kv(e){e.target.composing=!0}function d3(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const qv={created(e,{modifiers:{lazy:t,trim:r,number:n}},o){e._assign=u3(o);const a=n||o.props&&o.props.type==="number";Mo(e,t?"change":"input",i=>{if(i.target.composing)return;let s=e.value;r&&(s=s.trim()),a&&(s=k0(s)),e._assign(s)}),r&&Mo(e,"change",()=>{e.value=e.value.trim()}),t||(Mo(e,"compositionstart",Kv),Mo(e,"compositionend",d3),Mo(e,"change",d3))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:n,number:o}},a){if(e._assign=u3(a),e.composing||document.activeElement===e&&e.type!=="range"&&(r||n&&e.value.trim()===t||(o||e.type==="number")&&k0(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},Wv=["ctrl","shift","alt","meta"],Qv={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Wv.some(r=>e[`${r}Key`]&&!t.includes(r))},Tt=(e,t)=>(r,...n)=>{for(let o=0;or=>{if(!("key"in r))return;const n=Ln(r.key);if(t.some(o=>o===n||Xv[o]===n))return e(r)},N0={beforeMount(e,{value:t},{transition:r}){e._vod=e.style.display==="none"?"":e.style.display,r&&t?r.beforeEnter(e):Ea(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!=!r&&(n?t?(n.beforeEnter(e),Ea(e,!0),n.enter(e)):n.leave(e,()=>{Ea(e,!1)}):Ea(e,t))},beforeUnmount(e,{value:t}){Ea(e,t)}};function Ea(e,t){e.style.display=t?e._vod:"none"}const Jv=Nt({patchProp:Pv},Mv);let h3;function eg(){return h3||(h3=av(Jv))}const L8=(...e)=>{const t=eg().createApp(...e),{mount:r}=t;return t.mount=n=>{const o=tg(n);if(!o)return;const a=t._component;!Xe(a)&&!a.render&&!a.template&&(a.template=o.innerHTML),o.innerHTML="";const i=r(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function tg(e){return $t(e)?document.querySelector(e):e}/*! +var Ef=Object.defineProperty;var Af=(e,t,r)=>t in e?Ef(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var vt=(e,t,r)=>(Af(e,typeof t!="symbol"?t+"":t,r),r),C2=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)};var oe=(e,t,r)=>(C2(e,t,"read from private field"),r?r.call(e):t.get(e)),et=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},Kt=(e,t,r,n)=>(C2(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var ge=(e,t,r)=>(C2(e,t,"access private method"),r);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(o){if(o.ep)return;o.ep=!0;const a=r(o);fetch(o.href,a)}})();const Lf="modulepreload",Bf=function(e,t){return e[0]==="."?new URL(e,t).href:e},E5={},ke=function(t,r,n){if(!r||r.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(r.map(a=>{if(a=Bf(a,n),a in E5)return;E5[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!n)for(let u=o.length-1;u>=0;u--){const d=o[u];if(d.href===a&&(!i||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":Lf,i||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),i)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})};const Df=e=>({"/control-plane/addresses":async(t,r)=>(r.close(),{http:e("KUMA_API_URL"),kds:"grpcs://:5685"})});var y2=new WeakMap,gu=new Map,Hf=new Map,no;(function(e){e[e.Constant=0]="Constant",e[e.Instance=1]="Instance",e[e.Factory=2]="Factory"})(no||(no={}));var Gr;(function(e){e[e.Container=0]="Container",e[e.Resolution=1]="Resolution",e[e.Singleton=2]="Singleton",e[e.Transient=3]="Transient"})(Gr||(Gr={}));var Tf=class{constructor(e){this.impl=e,this.type=no.Constant}},If=class{constructor(e){this.impl=e,this.type=no.Factory}},Of=e=>e.type===no.Factory,Bl=class{constructor(e){this.impl=e,this.type=no.Instance}},Vf=class extends Bl{constructor(){super(...arguments),this.scope=Gr.Container,this.cache=new WeakMap}},Pf=class extends Bl{constructor(){super(...arguments),this.scope=Gr.Resolution}},Nf=class extends Bl{constructor(e){super(e),this.impl=e,this.scope=Gr.Singleton}},$f=class extends Bl{constructor(){super(...arguments),this.scope=Gr.Transient}},Zf=e=>e.type===no.Instance,Rf=e=>e.scope===Gr.Container,zf=e=>e.scope===Gr.Resolution,Ff=e=>e.scope===Gr.Singleton,Uf=e=>Symbol(e),Be=e=>{const t=Symbol(e);return{__t:null,__d:e,__s:t,__o:!1,optional:{__t:null,__d:e,__s:t,__o:!0}}},Va=class{constructor(){this.parent=null,this.map=new Map}set(e,t,r=Va.notag){const n=this.map.get(t.__s);n?n.set(r,e):this.map.set(t.__s,new Map().set(r,e))}find(e,t,r){const n=this.map.get(e.__s);if(n!==void 0){if(r){const o=n.get(r);if(o)return o}if(t)for(let o=0,a=t.length;o{t.map.set(n,e(r))}),t}clone(){return this.from(e=>new Map(e))}},Cu=Va;Cu.notag=Uf("NO_TAG");var jf=class{constructor(e,t,r,n){this.vault=e,this.tokens=t,this.getVault=r,this.condition=n}from(e){const{tokens:t}=this;for(let r=0,n=t.length;rthis.resolveToken(o,r,n,t.split()))}resolveToken(e,t,r,n=new yu){const o=this.vault.get(e,n,t,r);if(o)return this.resolveBinding(o,n);if(!e.__o)throw new Error(`No matching bindings found for '${e.__d}' token.`)}resolveBinding(e,t){return Zf(e)?Ff(e)?this.resolveCache(e,t,()=>e.cache,r=>{e.cache=r}):Rf(e)?this.resolveCache(e,t,()=>e.cache.get(this.vault),r=>{e.cache.set(this.vault,r)}):zf(e)?this.resolveCache(e,t,()=>t.instances.get(e),r=>{t.instances.set(e,r)}):this.createInstance(e.impl,t):Of(e)?(...r)=>{const n=this.createInstance(e.impl.creator,t);return n instanceof Promise?n.then(o=>ps.resolveInitialization(o,r,e.impl.initializer)):ps.resolveInitialization(n,r,e.impl.initializer)}:e.impl}resolveCache(e,t,r,n){const o=r();if(o!==void 0)return o;const a=this.createInstance(e.impl,t);return n(a),a}createInstance(e,t){const r=this.getParameters(e,t),n=y2.get(e);if(n!==void 0)return n?e(...r):new e(...r);try{const o=e(...r);return y2.set(e,!0),o}catch{const a=new e(...r);return y2.set(e,!1),a}}getParameters(e,t){const r=gu.get(e);if(r)return this.resolveTokens(r,t,Hf.get(e),e);if(e.length===0)return[];throw new Error(`Missing required 'injected' registration of '${e.name}'`)}static resolveInitialization(e,t,r){const n=r==null?void 0:r(e,...t);return n instanceof Promise?n.then(()=>e):e}},Wf=()=>new ps,Qf=(e,...t)=>(gu.set(e,t),e),_se=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Jf=function(t){return ep(t)&&!tp(t)};function ep(e){return!!e&&typeof e=="object"}function tp(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||op(e)}var rp=typeof Symbol=="function"&&Symbol.for,np=rp?Symbol.for("react.element"):60103;function op(e){return e.$$typeof===np}function ap(e){return Array.isArray(e)?[]:{}}function ui(e,t){return t.clone!==!1&&t.isMergeableObject(e)?qo(ap(e),e,t):e}function ip(e,t,r){return e.concat(t).map(function(n){return ui(n,r)})}function sp(e,t){if(!t.customMerge)return qo;var r=t.customMerge(e);return typeof r=="function"?r:qo}function lp(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function A5(e){return Object.keys(e).concat(lp(e))}function bu(e,t){try{return t in e}catch{return!1}}function cp(e,t){return bu(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function up(e,t,r){var n={};return r.isMergeableObject(e)&&A5(e).forEach(function(o){n[o]=ui(e[o],r)}),A5(t).forEach(function(o){cp(e,o)||(bu(e,o)&&r.isMergeableObject(t[o])?n[o]=sp(o,r)(e[o],t[o],r):n[o]=ui(t[o],r))}),n}function qo(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||ip,r.isMergeableObject=r.isMergeableObject||Jf,r.cloneUnlessOtherwiseSpecified=ui;var n=Array.isArray(t),o=Array.isArray(e),a=n===o;return a?n?r.arrayMerge(e,t,r):up(e,t,r):ui(t,r)}qo.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return qo(n,o,r)},{})};var dp=qo,hp=dp;const fp=Xf(hp),s7=Wf(),pp=(...e)=>[...new Map([...e.flat()]).entries()],mp=e=>{const t=new Map(e);return e.forEach(([r,n])=>{if(typeof n.decorates<"u"){const o=n.decorates,a=t.get(o);if(typeof a<"u"){const{labels:i,...s}=a,l=Be("inner"),c=Be("inner.wrapper");t.set(l,{...s}),t.set(c,{service:()=>()=>Dl(l)}),t.set(o,{...n,arguments:[c],labels:i})}n.decorates=void 0}}),[...t.entries()]},Dl=e=>s7.get(e),vp=(...e)=>(mp(pp(...e)).forEach(r=>wu(...r)),Dl),Hl=(...e)=>e.map(t=>()=>Dl(t)),ji=new WeakMap,wu=(e,t)=>{const r=s7.bind(e);switch(!0){case"constant"in t:r.toConstant(t.constant);break;case"service"in t:{const n=r.toInstance(t.service);(typeof t.shared>"u"||t.shared===!0)&&n.inSingletonScope();break}}typeof t.labels<"u"&&t.labels.forEach(n=>{ji.has(n)||(ji.set(n,[]),wu(n,{service:()=>ji.get(n).reduce((a,i)=>{try{const s=Dl(i);return Array.isArray(s)?a.concat(s):s instanceof Object?fp(a,s):a}catch(s){throw console.error(s),s}},[])})),ji.get(n).push(e)}),typeof t.arguments<"u"&&typeof t.service<"u"&&(t.arguments.forEach((n,o)=>{if(typeof n>"u")throw new Error(`Unable to find token for argument[${o}]`)}),Qf(t.service,...t.arguments))},y1=(e,t)=>{const r=Be(t.description);return s7.bind(r).toConstant(e),r},gp={sources:Be("control-planes.sources")},Cp=e=>[[gp.sources,{service:Df,arguments:[e.env],labels:[e.sources]}]],yp=()=>[{path:"/diagnostics",name:"diagnostics",component:()=>ke(()=>import("./DiagnosticsView-21ad13c5.js"),["./CodeBlock-aa591f34.css"],import.meta.url)}],bp=e=>({"/config":async(t,r)=>(r.close(),await e.getConfig())}),wp=e=>[[Be("diagnostics.sources"),{service:bp,arguments:[e.api],labels:[e.sources]}],[Be("diagnostics.routes"),{service:yp,labels:[e.routes]}]],_p=()=>[{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>ke(()=>import("./OnboardingView-15f3b5cc.js"),[],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./WelcomeView-0a4a7cca.js"),["./OnboardingPage-88f67fb6.css","./WelcomeView-2c7783bc.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./DeploymentTypes-312a4dd2.js"),["./OnboardingPage-88f67fb6.css","./DeploymentTypes-caab5d22.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./ConfigurationTypes-758b4c06.js"),["./OnboardingPage-88f67fb6.css","./ConfigurationTypes-f96b4d1a.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./MultiZoneView-95dbdbd5.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./MultiZoneView-81622d62.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./CreateMesh-19fc9b82.js"),["./OnboardingPage-88f67fb6.css","./CreateMesh-28969af3.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./AddNewServices-b80da1b4.js"),["./OnboardingPage-88f67fb6.css","./AddNewServices-10d70ff3.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./AddNewServicesCode-765c65df.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./CodeBlock-aa591f34.css","./AddNewServicesCode-02eef6ad.css"],import.meta.url)},{path:"dataplanes-overview",name:"onboarding-dataplanes-overview",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./DataplanesOverview-335f1a7e.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./DataplanesOverview-b36db120.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{onboardingProcess:!0},component:()=>ke(()=>import("./CompletedView-f7761a41.js"),["./OnboardingPage-88f67fb6.css","./CompletedView-6392a0bc.css"],import.meta.url)}]}],kp=e=>[[Be("onboarding.routes"),{service:_p,labels:[e.routes]}]];function l7(e,t){const r=Object.create(null),n=e.split(",");for(let o=0;o!!r[o.toLowerCase()]:o=>!!r[o]}const kt={},To=[],ar=()=>{},Mp=()=>!1,xp=/^on[^a-z]/,Tl=e=>xp.test(e),c7=e=>e.startsWith("onUpdate:"),Nt=Object.assign,u7=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},Sp=Object.prototype.hasOwnProperty,ot=(e,t)=>Sp.call(e,t),Ve=Array.isArray,Io=e=>Il(e)==="[object Map]",_u=e=>Il(e)==="[object Set]",Xe=e=>typeof e=="function",$t=e=>typeof e=="string",d7=e=>typeof e=="symbol",Mt=e=>e!==null&&typeof e=="object",ku=e=>Mt(e)&&Xe(e.then)&&Xe(e.catch),Mu=Object.prototype.toString,Il=e=>Mu.call(e),Ep=e=>Il(e).slice(8,-1),xu=e=>Il(e)==="[object Object]",h7=e=>$t(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ms=l7(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ol=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Ap=/-(\w)/g,xr=Ol(e=>e.replace(Ap,(t,r)=>r?r.toUpperCase():"")),Lp=/\B([A-Z])/g,Ln=Ol(e=>e.replace(Lp,"-$1").toLowerCase()),Vl=Ol(e=>e.charAt(0).toUpperCase()+e.slice(1)),vs=Ol(e=>e?`on${Vl(e)}`:""),di=(e,t)=>!Object.is(e,t),gs=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},k0=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Bp=e=>{const t=$t(e)?Number(e):NaN;return isNaN(t)?e:t};let L5;const M0=()=>L5||(L5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ye(e){if(Ve(e)){const t={};for(let r=0;r{if(r){const n=r.split(Hp);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function J(e){let t="";if($t(e))t=e;else if(Ve(e))for(let r=0;r$t(e)?e:e==null?"":Ve(e)||Mt(e)&&(e.toString===Mu||!Xe(e.toString))?JSON.stringify(e,Eu,2):String(e),Eu=(e,t)=>t&&t.__v_isRef?Eu(e,t.value):Io(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,o])=>(r[`${n} =>`]=o,r),{})}:_u(t)?{[`Set(${t.size})`]:[...t.values()]}:Mt(t)&&!Ve(t)&&!xu(t)?String(t):t;let D1;class Pp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=D1,!t&&D1&&(this.index=(D1.scopes||(D1.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const r=D1;try{return D1=this,t()}finally{D1=r}}}on(){D1=this}off(){D1=this.parent}stop(t){if(this._active){let r,n;for(r=0,n=this.effects.length;r{const t=new Set(e);return t.w=0,t.n=0,t},Lu=e=>(e.w&xn)>0,Bu=e=>(e.n&xn)>0,Zp=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{(u==="length"||u>=l)&&s.push(c)})}else switch(r!==void 0&&s.push(i.get(r)),t){case"add":Ve(e)?h7(r)&&s.push(i.get("length")):(s.push(i.get(eo)),Io(e)&&s.push(i.get(S0)));break;case"delete":Ve(e)||(s.push(i.get(eo)),Io(e)&&s.push(i.get(S0)));break;case"set":Io(e)&&s.push(i.get(eo));break}if(s.length===1)s[0]&&E0(s[0]);else{const l=[];for(const c of s)c&&l.push(...c);E0(f7(l))}}function E0(e,t){const r=Ve(e)?e:[...e];for(const n of r)n.computed&&D5(n);for(const n of r)n.computed||D5(n)}function D5(e,t){(e!==rr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function zp(e,t){var r;return(r=Ps.get(e))==null?void 0:r.get(t)}const Fp=l7("__proto__,__v_isRef,__isVue"),Tu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(d7)),Up=m7(),jp=m7(!1,!0),Yp=m7(!0),H5=Gp();function Gp(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...r){const n=it(this);for(let a=0,i=this.length;a{e[t]=function(...r){ca();const n=it(this)[t].apply(this,r);return ua(),n}}),e}function Kp(e){const t=it(this);return S1(t,"has",e),t.hasOwnProperty(e)}function m7(e=!1,t=!1){return function(n,o,a){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&a===(e?t?um:Nu:t?Pu:Vu).get(n))return n;const i=Ve(n);if(!e){if(i&&ot(H5,o))return Reflect.get(H5,o,a);if(o==="hasOwnProperty")return Kp}const s=Reflect.get(n,o,a);return(d7(o)?Tu.has(o):Fp(o))||(e||S1(n,"get",o),t)?s:r1(s)?i&&h7(o)?s:s.value:Mt(s)?e?Zu(s):Bn(s):s}}const qp=Iu(),Wp=Iu(!0);function Iu(e=!1){return function(r,n,o,a){let i=r[n];if(oo(i)&&r1(i)&&!r1(o))return!1;if(!e&&(!Ns(o)&&!oo(o)&&(i=it(i),o=it(o)),!Ve(r)&&r1(i)&&!r1(o)))return i.value=o,!0;const s=Ve(r)&&h7(n)?Number(n)e,Pl=e=>Reflect.getPrototypeOf(e);function Yi(e,t,r=!1,n=!1){e=e.__v_raw;const o=it(e),a=it(t);r||(t!==a&&S1(o,"get",t),S1(o,"get",a));const{has:i}=Pl(o),s=n?v7:r?y7:hi;if(i.call(o,t))return s(e.get(t));if(i.call(o,a))return s(e.get(a));e!==o&&e.get(t)}function Gi(e,t=!1){const r=this.__v_raw,n=it(r),o=it(e);return t||(e!==o&&S1(n,"has",e),S1(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function Ki(e,t=!1){return e=e.__v_raw,!t&&S1(it(e),"iterate",eo),Reflect.get(e,"size",e)}function T5(e){e=it(e);const t=it(this);return Pl(t).has.call(t,e)||(t.add(e),Kr(t,"add",e,e)),this}function I5(e,t){t=it(t);const r=it(this),{has:n,get:o}=Pl(r);let a=n.call(r,e);a||(e=it(e),a=n.call(r,e));const i=o.call(r,e);return r.set(e,t),a?di(t,i)&&Kr(r,"set",e,t):Kr(r,"add",e,t),this}function O5(e){const t=it(this),{has:r,get:n}=Pl(t);let o=r.call(t,e);o||(e=it(e),o=r.call(t,e)),n&&n.call(t,e);const a=t.delete(e);return o&&Kr(t,"delete",e,void 0),a}function V5(){const e=it(this),t=e.size!==0,r=e.clear();return t&&Kr(e,"clear",void 0,void 0),r}function qi(e,t){return function(n,o){const a=this,i=a.__v_raw,s=it(i),l=t?v7:e?y7:hi;return!e&&S1(s,"iterate",eo),i.forEach((c,u)=>n.call(o,l(c),l(u),a))}}function Wi(e,t,r){return function(...n){const o=this.__v_raw,a=it(o),i=Io(a),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...n),u=r?v7:t?y7:hi;return!t&&S1(a,"iterate",l?S0:eo),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:s?[u(d[0]),u(d[1])]:u(d),done:h}},[Symbol.iterator](){return this}}}}function rn(e){return function(...t){return e==="delete"?!1:this}}function rm(){const e={get(a){return Yi(this,a)},get size(){return Ki(this)},has:Gi,add:T5,set:I5,delete:O5,clear:V5,forEach:qi(!1,!1)},t={get(a){return Yi(this,a,!1,!0)},get size(){return Ki(this)},has:Gi,add:T5,set:I5,delete:O5,clear:V5,forEach:qi(!1,!0)},r={get(a){return Yi(this,a,!0)},get size(){return Ki(this,!0)},has(a){return Gi.call(this,a,!0)},add:rn("add"),set:rn("set"),delete:rn("delete"),clear:rn("clear"),forEach:qi(!0,!1)},n={get(a){return Yi(this,a,!0,!0)},get size(){return Ki(this,!0)},has(a){return Gi.call(this,a,!0)},add:rn("add"),set:rn("set"),delete:rn("delete"),clear:rn("clear"),forEach:qi(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=Wi(a,!1,!1),r[a]=Wi(a,!0,!1),t[a]=Wi(a,!1,!0),n[a]=Wi(a,!0,!0)}),[e,r,t,n]}const[nm,om,am,im]=rm();function g7(e,t){const r=t?e?im:am:e?om:nm;return(n,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?n:Reflect.get(ot(r,o)&&o in n?r:n,o,a)}const sm={get:g7(!1,!1)},lm={get:g7(!1,!0)},cm={get:g7(!0,!1)},Vu=new WeakMap,Pu=new WeakMap,Nu=new WeakMap,um=new WeakMap;function dm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hm(e){return e.__v_skip||!Object.isExtensible(e)?0:dm(Ep(e))}function Bn(e){return oo(e)?e:C7(e,!1,Ou,sm,Vu)}function $u(e){return C7(e,!1,tm,lm,Pu)}function Zu(e){return C7(e,!0,em,cm,Nu)}function C7(e,t,r,n,o){if(!Mt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=o.get(e);if(a)return a;const i=hm(e);if(i===0)return e;const s=new Proxy(e,i===2?n:r);return o.set(e,s),s}function Oo(e){return oo(e)?Oo(e.__v_raw):!!(e&&e.__v_isReactive)}function oo(e){return!!(e&&e.__v_isReadonly)}function Ns(e){return!!(e&&e.__v_isShallow)}function Ru(e){return Oo(e)||oo(e)}function it(e){const t=e&&e.__v_raw;return t?it(t):e}function zu(e){return Vs(e,"__v_skip",!0),e}const hi=e=>Mt(e)?Bn(e):e,y7=e=>Mt(e)?Zu(e):e;function Fu(e){wn&&rr&&(e=it(e),Hu(e.dep||(e.dep=f7())))}function Uu(e,t){e=it(e);const r=e.dep;r&&E0(r)}function r1(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return ju(e,!1)}function fm(e){return ju(e,!0)}function ju(e,t){return r1(e)?e:new pm(e,t)}class pm{constructor(t,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?t:it(t),this._value=r?t:hi(t)}get value(){return Fu(this),this._value}set value(t){const r=this.__v_isShallow||Ns(t)||oo(t);t=r?t:it(t),di(t,this._rawValue)&&(this._rawValue=t,this._value=r?t:hi(t),Uu(this))}}function L(e){return r1(e)?e.value:e}const mm={get:(e,t,r)=>L(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return r1(o)&&!r1(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Yu(e){return Oo(e)?e:new Proxy(e,mm)}function vm(e){const t=Ve(e)?new Array(e.length):{};for(const r in e)t[r]=Cm(e,r);return t}class gm{constructor(t,r,n){this._object=t,this._key=r,this._defaultValue=n,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return zp(it(this._object),this._key)}}function Cm(e,t,r){const n=e[t];return r1(n)?n:new gm(e,t,r)}class ym{constructor(t,r,n,o){this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new p7(t,()=>{this._dirty||(this._dirty=!0,Uu(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const t=it(this);return Fu(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function bm(e,t,r=!1){let n,o;const a=Xe(e);return a?(n=e,o=ar):(n=e.get,o=e.set),new ym(n,o,a||!o,r)}function _n(e,t,r,n){let o;try{o=n?e(...n):e()}catch(a){Nl(a,t,r)}return o}function j1(e,t,r,n){if(Xe(e)){const a=_n(e,t,r,n);return a&&ku(a)&&a.catch(i=>{Nl(i,t,r)}),a}const o=[];for(let a=0;a>>1;pi(a1[n])_r&&a1.splice(t,1)}function Mm(e){Ve(e)?Vo.push(...e):(!Nr||!Nr.includes(e,e.allowRecurse?Un+1:Un))&&Vo.push(e),Ku()}function P5(e,t=fi?_r+1:0){for(;tpi(r)-pi(n)),Un=0;Une.id==null?1/0:e.id,xm=(e,t)=>{const r=pi(e)-pi(t);if(r===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return r};function Wu(e){A0=!1,fi=!0,a1.sort(xm);const t=ar;try{for(_r=0;_r$t(f)?f.trim():f)),d&&(o=r.map(k0))}let s,l=n[s=vs(t)]||n[s=vs(xr(t))];!l&&a&&(l=n[s=vs(Ln(t))]),l&&j1(l,e,6,o);const c=n[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,j1(c,e,6,o)}}function Qu(e,t,r=!1){const n=t.emitsCache,o=n.get(e);if(o!==void 0)return o;const a=e.emits;let i={},s=!1;if(!Xe(e)){const l=c=>{const u=Qu(c,t,!0);u&&(s=!0,Nt(i,u))};!r&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(Mt(e)&&n.set(e,null),null):(Ve(a)?a.forEach(l=>i[l]=null):Nt(i,a),Mt(e)&&n.set(e,i),i)}function $l(e,t){return!e||!Tl(t)?!1:(t=t.slice(2).replace(/Once$/,""),ot(e,t[0].toLowerCase()+t.slice(1))||ot(e,Ln(t))||ot(e,t))}let n1=null,Zl=null;function $s(e){const t=n1;return n1=e,Zl=e&&e.type.__scopeId||null,t}function st(e){Zl=e}function lt(){Zl=null}function E(e,t=n1,r){if(!t||e._n)return e;const n=(...o)=>{n._d&&q5(-1);const a=$s(t);let i;try{i=e(...o)}finally{$s(a),n._d&&q5(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function b2(e){const{type:t,vnode:r,proxy:n,withProxy:o,props:a,propsOptions:[i],slots:s,attrs:l,emit:c,render:u,renderCache:d,data:h,setupState:f,ctx:C,inheritAttrs:_}=e;let g,b;const w=$s(e);try{if(r.shapeFlag&4){const k=o||n;g=br(u.call(k,k,d,a,f,h,C)),b=l}else{const k=t;g=br(k.length>1?k(a,{attrs:l,slots:s,emit:c}):k(a,null)),b=t.props?l:Em(l)}}catch(k){qa.length=0,Nl(k,e,1),g=V(I1)}let v=g;if(b&&_!==!1){const k=Object.keys(b),{shapeFlag:T}=v;k.length&&T&7&&(i&&k.some(c7)&&(b=Am(b,i)),v=qr(v,b))}return r.dirs&&(v=qr(v),v.dirs=v.dirs?v.dirs.concat(r.dirs):r.dirs),r.transition&&(v.transition=r.transition),g=v,$s(w),g}const Em=e=>{let t;for(const r in e)(r==="class"||r==="style"||Tl(r))&&((t||(t={}))[r]=e[r]);return t},Am=(e,t)=>{const r={};for(const n in e)(!c7(n)||!(n.slice(9)in t))&&(r[n]=e[n]);return r};function Lm(e,t,r){const{props:n,children:o,component:a}=e,{props:i,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&l>=0){if(l&1024)return!0;if(l&16)return n?N5(n,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function Hm(e,t){t&&t.pendingBranch?Ve(e)?t.effects.push(...e):t.effects.push(e):Mm(e)}function Xu(e,t){return Rl(e,null,t)}function Tm(e,t){return Rl(e,null,{flush:"post"})}const Qi={};function De(e,t,r){return Rl(e,t,r)}function Rl(e,t,{immediate:r,deep:n,flush:o,onTrack:a,onTrigger:i}=kt){var s;const l=Au()===((s=Qt)==null?void 0:s.scope)?Qt:null;let c,u=!1,d=!1;if(r1(e)?(c=()=>e.value,u=Ns(e)):Oo(e)?(c=()=>e,n=!0):Ve(e)?(d=!0,u=e.some(k=>Oo(k)||Ns(k)),c=()=>e.map(k=>{if(r1(k))return k.value;if(Oo(k))return Kn(k);if(Xe(k))return _n(k,l,2)})):Xe(e)?t?c=()=>_n(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return h&&h(),j1(e,l,3,[f])}:c=ar,t&&n){const k=c;c=()=>Kn(k())}let h,f=k=>{h=w.onStop=()=>{_n(k,l,4)}},C;if(Ci)if(f=ar,t?r&&j1(t,l,3,[c(),d?[]:void 0,f]):c(),o==="sync"){const k=wv();C=k.__watcherHandles||(k.__watcherHandles=[])}else return ar;let _=d?new Array(e.length).fill(Qi):Qi;const g=()=>{if(w.active)if(t){const k=w.run();(n||u||(d?k.some((T,$)=>di(T,_[$])):di(k,_)))&&(h&&h(),j1(t,l,3,[k,_===Qi?void 0:d&&_[0]===Qi?[]:_,f]),_=k)}else w.run()};g.allowRecurse=!!t;let b;o==="sync"?b=g:o==="post"?b=()=>_1(g,l&&l.suspense):(g.pre=!0,l&&(g.id=l.uid),b=()=>w7(g));const w=new p7(c,b);t?r?g():_=w.run():o==="post"?_1(w.run.bind(w),l&&l.suspense):w.run();const v=()=>{w.stop(),l&&l.scope&&u7(l.scope.effects,w)};return C&&C.push(v),v}function Im(e,t,r){const n=this.proxy,o=$t(e)?e.includes(".")?Ju(n,e):()=>n[e]:e.bind(n,n);let a;Xe(t)?a=t:(a=t.handler,r=t);const i=Qt;Wo(this);const s=Rl(o,a.bind(n),r);return i?Wo(i):to(),s}function Ju(e,t){const r=t.split(".");return()=>{let n=e;for(let o=0;o{Kn(r,t)});else if(xu(e))for(const r in e)Kn(e[r],t);return e}function Zs(e,t){const r=n1;if(r===null)return e;const n=Yl(r)||r.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),cr(()=>{e.isUnmounting=!0}),e}const P1=[Function,Array],t8={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:P1,onEnter:P1,onAfterEnter:P1,onEnterCancelled:P1,onBeforeLeave:P1,onLeave:P1,onAfterLeave:P1,onLeaveCancelled:P1,onBeforeAppear:P1,onAppear:P1,onAfterAppear:P1,onAppearCancelled:P1},Om={name:"BaseTransition",props:t8,setup(e,{slots:t}){const r=Bi(),n=e8();let o;return()=>{const a=t.default&&_7(t.default(),!0);if(!a||!a.length)return;let i=a[0];if(a.length>1){for(const _ of a)if(_.type!==I1){i=_;break}}const s=it(e),{mode:l}=s;if(n.isLeaving)return w2(i);const c=$5(i);if(!c)return w2(i);const u=mi(c,s,n,r);vi(c,u);const d=r.subTree,h=d&&$5(d);let f=!1;const{getTransitionKey:C}=c.type;if(C){const _=C();o===void 0?o=_:_!==o&&(o=_,f=!0)}if(h&&h.type!==I1&&(!jn(c,h)||f)){const _=mi(h,s,n,r);if(vi(h,_),l==="out-in")return n.isLeaving=!0,_.afterLeave=()=>{n.isLeaving=!1,r.update.active!==!1&&r.update()},w2(i);l==="in-out"&&c.type!==I1&&(_.delayLeave=(g,b,w)=>{const v=r8(n,h);v[String(h.key)]=h,g._leaveCb=()=>{b(),g._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=w})}return i}}},Vm=Om;function r8(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function mi(e,t,r,n){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:C,onBeforeAppear:_,onAppear:g,onAfterAppear:b,onAppearCancelled:w}=t,v=String(e.key),k=r8(r,e),T=(R,D)=>{R&&j1(R,n,9,D)},$=(R,D)=>{const S=D[1];T(R,D),Ve(R)?R.every(z=>z.length<=1)&&S():R.length<=1&&S()},N={mode:a,persisted:i,beforeEnter(R){let D=s;if(!r.isMounted)if(o)D=_||s;else return;R._leaveCb&&R._leaveCb(!0);const S=k[v];S&&jn(e,S)&&S.el._leaveCb&&S.el._leaveCb(),T(D,[R])},enter(R){let D=l,S=c,z=u;if(!r.isMounted)if(o)D=g||l,S=b||c,z=w||u;else return;let P=!1;const U=R._enterCb=ie=>{P||(P=!0,ie?T(z,[R]):T(S,[R]),N.delayedLeave&&N.delayedLeave(),R._enterCb=void 0)};D?$(D,[R,U]):U()},leave(R,D){const S=String(e.key);if(R._enterCb&&R._enterCb(!0),r.isUnmounting)return D();T(d,[R]);let z=!1;const P=R._leaveCb=U=>{z||(z=!0,D(),U?T(C,[R]):T(f,[R]),R._leaveCb=void 0,k[S]===e&&delete k[S])};k[S]=e,h?$(h,[R,P]):P()},clone(R){return mi(R,t,r,n)}};return N}function w2(e){if(zl(e))return e=qr(e),e.children=null,e}function $5(e){return zl(e)?e.children?e.children[0]:void 0:e}function vi(e,t){e.shapeFlag&6&&e.component?vi(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function _7(e,t=!1,r){let n=[],o=0;for(let a=0;a1)for(let a=0;aNt({name:e.name},t,{setup:e}))():e}const Ya=e=>!!e.type.__asyncLoader,zl=e=>e.type.__isKeepAlive;function Pm(e,t){n8(e,"a",t)}function Nm(e,t){n8(e,"da",t)}function n8(e,t,r=Qt){const n=e.__wdc||(e.__wdc=()=>{let o=r;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Fl(t,n,r),r){let o=r.parent;for(;o&&o.parent;)zl(o.parent.vnode)&&$m(n,t,r,o),o=o.parent}}function $m(e,t,r,n){const o=Fl(t,e,n,!0);ur(()=>{u7(n[t],o)},r)}function Fl(e,t,r=Qt,n=!1){if(r){const o=r[e]||(r[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(r.isUnmounted)return;ca(),Wo(r);const s=j1(t,r,e,i);return to(),ua(),s});return n?o.unshift(a):o.push(a),a}}const Qr=e=>(t,r=Qt)=>(!Ci||e==="sp")&&Fl(e,(...n)=>t(...n),r),Zm=Qr("bm"),Ct=Qr("m"),Rm=Qr("bu"),o8=Qr("u"),cr=Qr("bum"),ur=Qr("um"),zm=Qr("sp"),Fm=Qr("rtg"),Um=Qr("rtc");function jm(e,t=Qt){Fl("ec",e,t)}const k7="components";function jt(e,t){return i8(k7,e,!0,t)||e}const a8=Symbol.for("v-ndc");function mt(e){return $t(e)?i8(k7,e,!1)||e:e||a8}function i8(e,t,r=!0,n=!1){const o=n1||Qt;if(o){const a=o.type;if(e===k7){const s=Cv(a,!1);if(s&&(s===t||s===xr(t)||s===Vl(xr(t))))return a}const i=Z5(o[e]||a[e],t)||Z5(o.appContext[e],t);return!i&&n?a:i}}function Z5(e,t){return e&&(e[t]||e[xr(t)]||e[Vl(xr(t))])}function tt(e,t,r,n){let o;const a=r&&r[n];if(Ve(e)||$t(e)){o=new Array(e.length);for(let i=0,s=e.length;it(i,s,void 0,a&&a[s]));else{const i=Object.keys(e);o=new Array(i.length);for(let s=0,l=i.length;s{const a=n.fn(...o);return a&&(a.key=n.key),a}:n.fn)}return e}function F(e,t,r={},n,o){if(n1.isCE||n1.parent&&Ya(n1.parent)&&n1.parent.isCE)return t!=="default"&&(r.name=t),V("slot",r,n&&n());let a=e[t];a&&a._c&&(a._d=!1),m();const i=a&&s8(a(r)),s=G(we,{key:r.key||i&&i.key||`_${t}`},i||(n?n():[]),i&&e._===1?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),a&&a._c&&(a._d=!0),s}function s8(e){return e.some(t=>Fs(t)?!(t.type===I1||t.type===we&&!s8(t.children)):!0)?e:null}function L0(e,t){const r={};for(const n in e)r[t&&/[A-Z]/.test(n)?`on:${n}`:vs(n)]=e[n];return r}const B0=e=>e?y8(e)?Yl(e)||e.proxy:B0(e.parent):null,Ga=Nt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>B0(e.parent),$root:e=>B0(e.root),$emit:e=>e.emit,$options:e=>M7(e),$forceUpdate:e=>e.f||(e.f=()=>w7(e.update)),$nextTick:e=>e.n||(e.n=v1.bind(e.proxy)),$watch:e=>Im.bind(e)}),_2=(e,t)=>e!==kt&&!e.__isScriptSetup&&ot(e,t),Ym={get({_:e},t){const{ctx:r,setupState:n,data:o,props:a,accessCache:i,type:s,appContext:l}=e;let c;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return n[t];case 2:return o[t];case 4:return r[t];case 3:return a[t]}else{if(_2(n,t))return i[t]=1,n[t];if(o!==kt&&ot(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&ot(c,t))return i[t]=3,a[t];if(r!==kt&&ot(r,t))return i[t]=4,r[t];D0&&(i[t]=0)}}const u=Ga[t];let d,h;if(u)return t==="$attrs"&&S1(e,"get",t),u(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(r!==kt&&ot(r,t))return i[t]=4,r[t];if(h=l.config.globalProperties,ot(h,t))return h[t]},set({_:e},t,r){const{data:n,setupState:o,ctx:a}=e;return _2(o,t)?(o[t]=r,!0):n!==kt&&ot(n,t)?(n[t]=r,!0):ot(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:o,propsOptions:a}},i){let s;return!!r[i]||e!==kt&&ot(e,i)||_2(t,i)||(s=a[0])&&ot(s,i)||ot(n,i)||ot(Ga,i)||ot(o.config.globalProperties,i)},defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:ot(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};function It(){return l8().slots}function dr(){return l8().attrs}function l8(){const e=Bi();return e.setupContext||(e.setupContext=w8(e))}function R5(e){return Ve(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e}let D0=!0;function Gm(e){const t=M7(e),r=e.proxy,n=e.ctx;D0=!1,t.beforeCreate&&z5(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:i,watch:s,provide:l,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:f,updated:C,activated:_,deactivated:g,beforeDestroy:b,beforeUnmount:w,destroyed:v,unmounted:k,render:T,renderTracked:$,renderTriggered:N,errorCaptured:R,serverPrefetch:D,expose:S,inheritAttrs:z,components:P,directives:U,filters:ie}=t;if(c&&Km(c,n,null),i)for(const ne in i){const ye=i[ne];Xe(ye)&&(n[ne]=ye.bind(r))}if(o){const ne=o.call(r,r);Mt(ne)&&(e.data=Bn(ne))}if(D0=!0,a)for(const ne in a){const ye=a[ne],Ge=Xe(ye)?ye.bind(r,r):Xe(ye.get)?ye.get.bind(r,r):ar,Ne=!Xe(ye)&&Xe(ye.set)?ye.set.bind(r):ar,qe=A({get:Ge,set:Ne});Object.defineProperty(n,ne,{enumerable:!0,configurable:!0,get:()=>qe.value,set:ze=>qe.value=ze})}if(s)for(const ne in s)c8(s[ne],n,r,ne);if(l){const ne=Xe(l)?l.call(r):l;Reflect.ownKeys(ne).forEach(ye=>{Po(ye,ne[ye])})}u&&z5(u,e,"c");function ce(ne,ye){Ve(ye)?ye.forEach(Ge=>ne(Ge.bind(r))):ye&&ne(ye.bind(r))}if(ce(Zm,d),ce(Ct,h),ce(Rm,f),ce(o8,C),ce(Pm,_),ce(Nm,g),ce(jm,R),ce(Um,$),ce(Fm,N),ce(cr,w),ce(ur,k),ce(zm,D),Ve(S))if(S.length){const ne=e.exposed||(e.exposed={});S.forEach(ye=>{Object.defineProperty(ne,ye,{get:()=>r[ye],set:Ge=>r[ye]=Ge})})}else e.exposed||(e.exposed={});T&&e.render===ar&&(e.render=T),z!=null&&(e.inheritAttrs=z),P&&(e.components=P),U&&(e.directives=U)}function Km(e,t,r=ar){Ve(e)&&(e=H0(e));for(const n in e){const o=e[n];let a;Mt(o)?"default"in o?a=x1(o.from||n,o.default,!0):a=x1(o.from||n):a=x1(o),r1(a)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[n]=a}}function z5(e,t,r){j1(Ve(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,r)}function c8(e,t,r,n){const o=n.includes(".")?Ju(r,n):()=>r[n];if($t(e)){const a=t[e];Xe(a)&&De(o,a)}else if(Xe(e))De(o,e.bind(r));else if(Mt(e))if(Ve(e))e.forEach(a=>c8(a,t,r,n));else{const a=Xe(e.handler)?e.handler.bind(r):t[e.handler];Xe(a)&&De(o,a,e)}}function M7(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:!o.length&&!r&&!n?l=t:(l={},o.length&&o.forEach(c=>Rs(l,c,i,!0)),Rs(l,t,i)),Mt(t)&&a.set(t,l),l}function Rs(e,t,r,n=!1){const{mixins:o,extends:a}=t;a&&Rs(e,a,r,!0),o&&o.forEach(i=>Rs(e,i,r,!0));for(const i in t)if(!(n&&i==="expose")){const s=qm[i]||r&&r[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const qm={data:F5,props:U5,emits:U5,methods:Na,computed:Na,beforeCreate:l1,created:l1,beforeMount:l1,mounted:l1,beforeUpdate:l1,updated:l1,beforeDestroy:l1,beforeUnmount:l1,destroyed:l1,unmounted:l1,activated:l1,deactivated:l1,errorCaptured:l1,serverPrefetch:l1,components:Na,directives:Na,watch:Qm,provide:F5,inject:Wm};function F5(e,t){return t?e?function(){return Nt(Xe(e)?e.call(this,this):e,Xe(t)?t.call(this,this):t)}:t:e}function Wm(e,t){return Na(H0(e),H0(t))}function H0(e){if(Ve(e)){const t={};for(let r=0;r1)return r&&Xe(t)?t.call(n&&n.proxy):t}}function ev(e,t,r,n=!1){const o={},a={};Vs(a,jl,1),e.propsDefaults=Object.create(null),d8(e,t,o,a);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);r?e.props=n?o:$u(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function tv(e,t,r,n){const{props:o,attrs:a,vnode:{patchFlag:i}}=e,s=it(o),[l]=e.propsOptions;let c=!1;if((n||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=h8(d,t,!0);Nt(i,h),f&&s.push(...f)};!r&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!a&&!l)return Mt(e)&&n.set(e,To),To;if(Ve(a))for(let u=0;u-1,f[1]=_<0||C<_,(C>-1||ot(f,"default"))&&s.push(d)}}}const c=[i,s];return Mt(e)&&n.set(e,c),c}function j5(e){return e[0]!=="$"}function Y5(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function G5(e,t){return Y5(e)===Y5(t)}function K5(e,t){return Ve(t)?t.findIndex(r=>G5(r,e)):Xe(t)&&G5(t,e)?0:-1}const f8=e=>e[0]==="_"||e==="$stable",x7=e=>Ve(e)?e.map(br):[br(e)],rv=(e,t,r)=>{if(t._n)return t;const n=E((...o)=>x7(t(...o)),r);return n._c=!1,n},p8=(e,t,r)=>{const n=e._ctx;for(const o in e){if(f8(o))continue;const a=e[o];if(Xe(a))t[o]=rv(o,a,n);else if(a!=null){const i=x7(a);t[o]=()=>i}}},m8=(e,t)=>{const r=x7(t);e.slots.default=()=>r},nv=(e,t)=>{if(e.vnode.shapeFlag&32){const r=t._;r?(e.slots=it(t),Vs(t,"_",r)):p8(t,e.slots={})}else e.slots={},t&&m8(e,t);Vs(e.slots,jl,1)},ov=(e,t,r)=>{const{vnode:n,slots:o}=e;let a=!0,i=kt;if(n.shapeFlag&32){const s=t._;s?r&&s===1?a=!1:(Nt(o,t),!r&&s===1&&delete o._):(a=!t.$stable,p8(t,o)),i=t}else t&&(m8(e,t),i={default:1});if(a)for(const s in o)!f8(s)&&!(s in i)&&delete o[s]};function I0(e,t,r,n,o=!1){if(Ve(e)){e.forEach((h,f)=>I0(h,t&&(Ve(t)?t[f]:t),r,n,o));return}if(Ya(n)&&!o)return;const a=n.shapeFlag&4?Yl(n.component)||n.component.proxy:n.el,i=o?null:a,{i:s,r:l}=e,c=t&&t.r,u=s.refs===kt?s.refs={}:s.refs,d=s.setupState;if(c!=null&&c!==l&&($t(c)?(u[c]=null,ot(d,c)&&(d[c]=null)):r1(c)&&(c.value=null)),Xe(l))_n(l,s,12,[i,u]);else{const h=$t(l),f=r1(l);if(h||f){const C=()=>{if(e.f){const _=h?ot(d,l)?d[l]:u[l]:l.value;o?Ve(_)&&u7(_,a):Ve(_)?_.includes(a)||_.push(a):h?(u[l]=[a],ot(d,l)&&(d[l]=u[l])):(l.value=[a],e.k&&(u[e.k]=l.value))}else h?(u[l]=i,ot(d,l)&&(d[l]=i)):f&&(l.value=i,e.k&&(u[e.k]=i))};i?(C.id=-1,_1(C,r)):C()}}}const _1=Hm;function av(e){return iv(e)}function iv(e,t){const r=M0();r.__VUE__=!0;const{insert:n,remove:o,patchProp:a,createElement:i,createText:s,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:f=ar,insertStaticContent:C}=e,_=(x,B,O,Q=null,W=null,ee=null,fe=!1,ue=null,de=!!B.dynamicChildren)=>{if(x===B)return;x&&!jn(x,B)&&(Q=K(x),ze(x,W,ee,!0),x=null),B.patchFlag===-2&&(de=!1,B.dynamicChildren=null);const{type:le,ref:Ae,shapeFlag:be}=B;switch(le){case Ul:g(x,B,O,Q);break;case I1:b(x,B,O,Q);break;case Ka:x==null&&w(B,O,Q,fe);break;case we:P(x,B,O,Q,W,ee,fe,ue,de);break;default:be&1?T(x,B,O,Q,W,ee,fe,ue,de):be&6?U(x,B,O,Q,W,ee,fe,ue,de):(be&64||be&128)&&le.process(x,B,O,Q,W,ee,fe,ue,de,Z)}Ae!=null&&W&&I0(Ae,x&&x.ref,ee,B||x,!B)},g=(x,B,O,Q)=>{if(x==null)n(B.el=s(B.children),O,Q);else{const W=B.el=x.el;B.children!==x.children&&c(W,B.children)}},b=(x,B,O,Q)=>{x==null?n(B.el=l(B.children||""),O,Q):B.el=x.el},w=(x,B,O,Q)=>{[x.el,x.anchor]=C(x.children,B,O,Q,x.el,x.anchor)},v=({el:x,anchor:B},O,Q)=>{let W;for(;x&&x!==B;)W=h(x),n(x,O,Q),x=W;n(B,O,Q)},k=({el:x,anchor:B})=>{let O;for(;x&&x!==B;)O=h(x),o(x),x=O;o(B)},T=(x,B,O,Q,W,ee,fe,ue,de)=>{fe=fe||B.type==="svg",x==null?$(B,O,Q,W,ee,fe,ue,de):D(x,B,W,ee,fe,ue,de)},$=(x,B,O,Q,W,ee,fe,ue)=>{let de,le;const{type:Ae,props:be,shapeFlag:Me,transition:Ie,dirs:re}=x;if(de=x.el=i(x.type,ee,be&&be.is,be),Me&8?u(de,x.children):Me&16&&R(x.children,de,null,Q,W,ee&&Ae!=="foreignObject",fe,ue),re&&Tn(x,null,Q,"created"),N(de,x,x.scopeId,fe,Q),be){for(const me in be)me!=="value"&&!ms(me)&&a(de,me,null,be[me],ee,x.children,Q,W,Ke);"value"in be&&a(de,"value",null,be.value),(le=be.onVnodeBeforeMount)&&fr(le,Q,x)}re&&Tn(x,null,Q,"beforeMount");const Le=(!W||W&&!W.pendingBranch)&&Ie&&!Ie.persisted;Le&&Ie.beforeEnter(de),n(de,B,O),((le=be&&be.onVnodeMounted)||Le||re)&&_1(()=>{le&&fr(le,Q,x),Le&&Ie.enter(de),re&&Tn(x,null,Q,"mounted")},W)},N=(x,B,O,Q,W)=>{if(O&&f(x,O),Q)for(let ee=0;ee{for(let le=de;le{const ue=B.el=x.el;let{patchFlag:de,dynamicChildren:le,dirs:Ae}=B;de|=x.patchFlag&16;const be=x.props||kt,Me=B.props||kt;let Ie;O&&In(O,!1),(Ie=Me.onVnodeBeforeUpdate)&&fr(Ie,O,B,x),Ae&&Tn(B,x,O,"beforeUpdate"),O&&In(O,!0);const re=W&&B.type!=="foreignObject";if(le?S(x.dynamicChildren,le,ue,O,Q,re,ee):fe||ye(x,B,ue,null,O,Q,re,ee,!1),de>0){if(de&16)z(ue,B,be,Me,O,Q,W);else if(de&2&&be.class!==Me.class&&a(ue,"class",null,Me.class,W),de&4&&a(ue,"style",be.style,Me.style,W),de&8){const Le=B.dynamicProps;for(let me=0;me{Ie&&fr(Ie,O,B,x),Ae&&Tn(B,x,O,"updated")},Q)},S=(x,B,O,Q,W,ee,fe)=>{for(let ue=0;ue{if(O!==Q){if(O!==kt)for(const ue in O)!ms(ue)&&!(ue in Q)&&a(x,ue,O[ue],null,fe,B.children,W,ee,Ke);for(const ue in Q){if(ms(ue))continue;const de=Q[ue],le=O[ue];de!==le&&ue!=="value"&&a(x,ue,le,de,fe,B.children,W,ee,Ke)}"value"in Q&&a(x,"value",O.value,Q.value)}},P=(x,B,O,Q,W,ee,fe,ue,de)=>{const le=B.el=x?x.el:s(""),Ae=B.anchor=x?x.anchor:s("");let{patchFlag:be,dynamicChildren:Me,slotScopeIds:Ie}=B;Ie&&(ue=ue?ue.concat(Ie):Ie),x==null?(n(le,O,Q),n(Ae,O,Q),R(B.children,O,Ae,W,ee,fe,ue,de)):be>0&&be&64&&Me&&x.dynamicChildren?(S(x.dynamicChildren,Me,O,W,ee,fe,ue),(B.key!=null||W&&B===W.subTree)&&v8(x,B,!0)):ye(x,B,O,Ae,W,ee,fe,ue,de)},U=(x,B,O,Q,W,ee,fe,ue,de)=>{B.slotScopeIds=ue,x==null?B.shapeFlag&512?W.ctx.activate(B,O,Q,fe,de):ie(B,O,Q,W,ee,fe,de):se(x,B,de)},ie=(x,B,O,Q,W,ee,fe)=>{const ue=x.component=pv(x,Q,W);if(zl(x)&&(ue.ctx.renderer=Z),mv(ue),ue.asyncDep){if(W&&W.registerDep(ue,ce),!x.el){const de=ue.subTree=V(I1);b(null,de,B,O)}return}ce(ue,x,B,O,W,ee,fe)},se=(x,B,O)=>{const Q=B.component=x.component;if(Lm(x,B,O))if(Q.asyncDep&&!Q.asyncResolved){ne(Q,B,O);return}else Q.next=B,km(Q.update),Q.update();else B.el=x.el,Q.vnode=B},ce=(x,B,O,Q,W,ee,fe)=>{const ue=()=>{if(x.isMounted){let{next:Ae,bu:be,u:Me,parent:Ie,vnode:re}=x,Le=Ae,me;In(x,!1),Ae?(Ae.el=re.el,ne(x,Ae,fe)):Ae=re,be&&gs(be),(me=Ae.props&&Ae.props.onVnodeBeforeUpdate)&&fr(me,Ie,Ae,re),In(x,!0);const Pe=b2(x),ht=x.subTree;x.subTree=Pe,_(ht,Pe,d(ht.el),K(ht),x,W,ee),Ae.el=Pe.el,Le===null&&Bm(x,Pe.el),Me&&_1(Me,W),(me=Ae.props&&Ae.props.onVnodeUpdated)&&_1(()=>fr(me,Ie,Ae,re),W)}else{let Ae;const{el:be,props:Me}=B,{bm:Ie,m:re,parent:Le}=x,me=Ya(B);if(In(x,!1),Ie&&gs(Ie),!me&&(Ae=Me&&Me.onVnodeBeforeMount)&&fr(Ae,Le,B),In(x,!0),be&&ae){const Pe=()=>{x.subTree=b2(x),ae(be,x.subTree,x,W,null)};me?B.type.__asyncLoader().then(()=>!x.isUnmounted&&Pe()):Pe()}else{const Pe=x.subTree=b2(x);_(null,Pe,O,Q,x,W,ee),B.el=Pe.el}if(re&&_1(re,W),!me&&(Ae=Me&&Me.onVnodeMounted)){const Pe=B;_1(()=>fr(Ae,Le,Pe),W)}(B.shapeFlag&256||Le&&Ya(Le.vnode)&&Le.vnode.shapeFlag&256)&&x.a&&_1(x.a,W),x.isMounted=!0,B=O=Q=null}},de=x.effect=new p7(ue,()=>w7(le),x.scope),le=x.update=()=>de.run();le.id=x.uid,In(x,!0),le()},ne=(x,B,O)=>{B.component=x;const Q=x.vnode.props;x.vnode=B,x.next=null,tv(x,B.props,Q,O),ov(x,B.children,O),ca(),P5(),ua()},ye=(x,B,O,Q,W,ee,fe,ue,de=!1)=>{const le=x&&x.children,Ae=x?x.shapeFlag:0,be=B.children,{patchFlag:Me,shapeFlag:Ie}=B;if(Me>0){if(Me&128){Ne(le,be,O,Q,W,ee,fe,ue,de);return}else if(Me&256){Ge(le,be,O,Q,W,ee,fe,ue,de);return}}Ie&8?(Ae&16&&Ke(le,W,ee),be!==le&&u(O,be)):Ae&16?Ie&16?Ne(le,be,O,Q,W,ee,fe,ue,de):Ke(le,W,ee,!0):(Ae&8&&u(O,""),Ie&16&&R(be,O,Q,W,ee,fe,ue,de))},Ge=(x,B,O,Q,W,ee,fe,ue,de)=>{x=x||To,B=B||To;const le=x.length,Ae=B.length,be=Math.min(le,Ae);let Me;for(Me=0;MeAe?Ke(x,W,ee,!0,!1,be):R(B,O,Q,W,ee,fe,ue,de,be)},Ne=(x,B,O,Q,W,ee,fe,ue,de)=>{let le=0;const Ae=B.length;let be=x.length-1,Me=Ae-1;for(;le<=be&&le<=Me;){const Ie=x[le],re=B[le]=de?pn(B[le]):br(B[le]);if(jn(Ie,re))_(Ie,re,O,null,W,ee,fe,ue,de);else break;le++}for(;le<=be&&le<=Me;){const Ie=x[be],re=B[Me]=de?pn(B[Me]):br(B[Me]);if(jn(Ie,re))_(Ie,re,O,null,W,ee,fe,ue,de);else break;be--,Me--}if(le>be){if(le<=Me){const Ie=Me+1,re=IeMe)for(;le<=be;)ze(x[le],W,ee,!0),le++;else{const Ie=le,re=le,Le=new Map;for(le=re;le<=Me;le++){const Ce=B[le]=de?pn(B[le]):br(B[le]);Ce.key!=null&&Le.set(Ce.key,le)}let me,Pe=0;const ht=Me-re+1;let te=!1,ve=0;const xe=new Array(ht);for(le=0;le=ht){ze(Ce,W,ee,!0);continue}let je;if(Ce.key!=null)je=Le.get(Ce.key);else for(me=re;me<=Me;me++)if(xe[me-re]===0&&jn(Ce,B[me])){je=me;break}je===void 0?ze(Ce,W,ee,!0):(xe[je-re]=le+1,je>=ve?ve=je:te=!0,_(Ce,B[je],O,null,W,ee,fe,ue,de),Pe++)}const Ue=te?sv(xe):To;for(me=Ue.length-1,le=ht-1;le>=0;le--){const Ce=re+le,je=B[Ce],Ot=Ce+1{const{el:ee,type:fe,transition:ue,children:de,shapeFlag:le}=x;if(le&6){qe(x.component.subTree,B,O,Q);return}if(le&128){x.suspense.move(B,O,Q);return}if(le&64){fe.move(x,B,O,Z);return}if(fe===we){n(ee,B,O);for(let be=0;beue.enter(ee),W);else{const{leave:be,delayLeave:Me,afterLeave:Ie}=ue,re=()=>n(ee,B,O),Le=()=>{be(ee,()=>{re(),Ie&&Ie()})};Me?Me(ee,re,Le):Le()}else n(ee,B,O)},ze=(x,B,O,Q=!1,W=!1)=>{const{type:ee,props:fe,ref:ue,children:de,dynamicChildren:le,shapeFlag:Ae,patchFlag:be,dirs:Me}=x;if(ue!=null&&I0(ue,null,O,x,!0),Ae&256){B.ctx.deactivate(x);return}const Ie=Ae&1&&Me,re=!Ya(x);let Le;if(re&&(Le=fe&&fe.onVnodeBeforeUnmount)&&fr(Le,B,x),Ae&6)He(x.component,O,Q);else{if(Ae&128){x.suspense.unmount(O,Q);return}Ie&&Tn(x,null,B,"beforeUnmount"),Ae&64?x.type.remove(x,B,O,W,Z,Q):le&&(ee!==we||be>0&&be&64)?Ke(le,B,O,!1,!0):(ee===we&&be&384||!W&&Ae&16)&&Ke(de,B,O),Q&&he(x)}(re&&(Le=fe&&fe.onVnodeUnmounted)||Ie)&&_1(()=>{Le&&fr(Le,B,x),Ie&&Tn(x,null,B,"unmounted")},O)},he=x=>{const{type:B,el:O,anchor:Q,transition:W}=x;if(B===we){$e(O,Q);return}if(B===Ka){k(x);return}const ee=()=>{o(O),W&&!W.persisted&&W.afterLeave&&W.afterLeave()};if(x.shapeFlag&1&&W&&!W.persisted){const{leave:fe,delayLeave:ue}=W,de=()=>fe(O,ee);ue?ue(x.el,ee,de):de()}else ee()},$e=(x,B)=>{let O;for(;x!==B;)O=h(x),o(x),x=O;o(B)},He=(x,B,O)=>{const{bum:Q,scope:W,update:ee,subTree:fe,um:ue}=x;Q&&gs(Q),W.stop(),ee&&(ee.active=!1,ze(fe,x,B,O)),ue&&_1(ue,B),_1(()=>{x.isUnmounted=!0},B),B&&B.pendingBranch&&!B.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===B.pendingId&&(B.deps--,B.deps===0&&B.resolve())},Ke=(x,B,O,Q=!1,W=!1,ee=0)=>{for(let fe=ee;fex.shapeFlag&6?K(x.component.subTree):x.shapeFlag&128?x.suspense.next():h(x.anchor||x.el),j=(x,B,O)=>{x==null?B._vnode&&ze(B._vnode,null,null,!0):_(B._vnode||null,x,B,null,null,null,O),P5(),qu(),B._vnode=x},Z={p:_,um:ze,m:qe,r:he,mt:ie,mc:R,pc:ye,pbc:S,n:K,o:e};let q,ae;return t&&([q,ae]=t(Z)),{render:j,hydrate:q,createApp:Jm(j,q)}}function In({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function v8(e,t,r=!1){const n=e.children,o=t.children;if(Ve(n)&&Ve(o))for(let a=0;a>1,e[r[s]]0&&(t[n]=r[a-1]),r[a]=n)}}for(a=r.length,i=r[a-1];a-- >0;)r[a]=i,i=t[i];return r}const lv=e=>e.__isTeleport,we=Symbol.for("v-fgt"),Ul=Symbol.for("v-txt"),I1=Symbol.for("v-cmt"),Ka=Symbol.for("v-stc"),qa=[];let nr=null;function m(e=!1){qa.push(nr=e?null:[])}function cv(){qa.pop(),nr=qa[qa.length-1]||null}let gi=1;function q5(e){gi+=e}function g8(e){return e.dynamicChildren=gi>0?nr||To:null,cv(),gi>0&&nr&&nr.push(e),e}function M(e,t,r,n,o,a){return g8(p(e,t,r,n,o,a,!0))}function G(e,t,r,n,o){return g8(V(e,t,r,n,o,!0))}function Fs(e){return e?e.__v_isVNode===!0:!1}function jn(e,t){return e.type===t.type&&e.key===t.key}const jl="__vInternal",C8=({key:e})=>e??null,Cs=({ref:e,ref_key:t,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?$t(e)||r1(e)||Xe(e)?{i:n1,r:e,k:t,f:!!r}:e:null);function p(e,t=null,r=null,n=0,o=null,a=e===we?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&C8(t),ref:t&&Cs(t),scopeId:Zl,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:n,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:n1};return s?(S7(l,r),a&128&&e.normalize(l)):r&&(l.shapeFlag|=$t(r)?8:16),gi>0&&!i&&nr&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&nr.push(l),l}const V=uv;function uv(e,t=null,r=null,n=0,o=null,a=!1){if((!e||e===a8)&&(e=I1),Fs(e)){const s=qr(e,t,!0);return r&&S7(s,r),gi>0&&!a&&nr&&(s.shapeFlag&6?nr[nr.indexOf(e)]=s:nr.push(s)),s.patchFlag|=-2,s}if(yv(e)&&(e=e.__vccOpts),t){t=dv(t);let{class:s,style:l}=t;s&&!$t(s)&&(t.class=J(s)),Mt(l)&&(Ru(l)&&!Ve(l)&&(l=Nt({},l)),t.style=Ye(l))}const i=$t(e)?1:Dm(e)?128:lv(e)?64:Mt(e)?4:Xe(e)?2:0;return p(e,t,r,n,o,i,a,!0)}function dv(e){return e?Ru(e)||jl in e?Nt({},e):e:null}function qr(e,t,r=!1){const{props:n,ref:o,patchFlag:a,children:i}=e,s=t?Qe(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&C8(s),ref:t&&t.ref?r&&o?Ve(o)?o.concat(Cs(t)):[o,Cs(t)]:Cs(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==we?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qr(e.ssContent),ssFallback:e.ssFallback&&qr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function y(e=" ",t=0){return V(Ul,null,e,t)}function Li(e,t){const r=V(Ka,null,e);return r.staticCount=t,r}function I(e="",t=!1){return t?(m(),G(I1,null,e)):V(I1,null,e)}function br(e){return e==null||typeof e=="boolean"?V(I1):Ve(e)?V(we,null,e.slice()):typeof e=="object"?pn(e):V(Ul,null,String(e))}function pn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qr(e)}function S7(e,t){let r=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(Ve(t))r=16;else if(typeof t=="object")if(n&65){const o=t.default;o&&(o._c&&(o._d=!1),S7(e,o()),o._c&&(o._d=!0));return}else{r=32;const o=t._;!o&&!(jl in t)?t._ctx=n1:o===3&&n1&&(n1.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Xe(t)?(t={default:t,_ctx:n1},r=32):(t=String(t),n&64?(r=16,t=[y(t)]):r=8);e.children=t,e.shapeFlag|=r}function Qe(...e){const t={};for(let r=0;rQt||n1;let E7,yo,W5="__VUE_INSTANCE_SETTERS__";(yo=M0()[W5])||(yo=M0()[W5]=[]),yo.push(e=>Qt=e),E7=e=>{yo.length>1?yo.forEach(t=>t(e)):yo[0](e)};const Wo=e=>{E7(e),e.scope.on()},to=()=>{Qt&&Qt.scope.off(),E7(null)};function y8(e){return e.vnode.shapeFlag&4}let Ci=!1;function mv(e,t=!1){Ci=t;const{props:r,children:n}=e.vnode,o=y8(e);ev(e,r,o,t),nv(e,n);const a=o?vv(e,t):void 0;return Ci=!1,a}function vv(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=zu(new Proxy(e.ctx,Ym));const{setup:n}=r;if(n){const o=e.setupContext=n.length>1?w8(e):null;Wo(e),ca();const a=_n(n,e,0,[e.props,o]);if(ua(),to(),ku(a)){if(a.then(to,to),t)return a.then(i=>{Q5(e,i,t)}).catch(i=>{Nl(i,e,0)});e.asyncDep=a}else Q5(e,a,t)}else b8(e,t)}function Q5(e,t,r){Xe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Mt(t)&&(e.setupState=Yu(t)),b8(e,r)}let X5;function b8(e,t,r){const n=e.type;if(!e.render){if(!t&&X5&&!n.render){const o=n.template||M7(e).template;if(o){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=n,c=Nt(Nt({isCustomElement:a,delimiters:s},i),l);n.render=X5(o,c)}}e.render=n.render||ar}Wo(e),ca(),Gm(e),ua(),to()}function gv(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,r){return S1(e,"get","$attrs"),t[r]}}))}function w8(e){const t=r=>{e.exposed=r||{}};return{get attrs(){return gv(e)},slots:e.slots,emit:e.emit,expose:t}}function Yl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Yu(zu(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in Ga)return Ga[r](e)},has(t,r){return r in t||r in Ga}}))}function Cv(e,t=!0){return Xe(e)?e.displayName||e.name:e.name||t&&e.__name}function yv(e){return Xe(e)&&"__vccOpts"in e}const A=(e,t)=>bm(e,t,Ci);function Ee(e,t,r){const n=arguments.length;return n===2?Mt(t)&&!Ve(t)?Fs(t)?V(e,null,[t]):V(e,t):V(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&Fs(r)&&(r=[r]),V(e,t,r))}const bv=Symbol.for("v-scx"),wv=()=>x1(bv),_v="3.3.4",kv="http://www.w3.org/2000/svg",Yn=typeof document<"u"?document:null,J5=Yn&&Yn.createElement("template"),Mv={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const o=t?Yn.createElementNS(kv,e):Yn.createElement(e,r?{is:r}:void 0);return e==="select"&&n&&n.multiple!=null&&o.setAttribute("multiple",n.multiple),o},createText:e=>Yn.createTextNode(e),createComment:e=>Yn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Yn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,o,a){const i=r?r.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),r),!(o===a||!(o=o.nextSibling)););else{J5.innerHTML=n?`${e}`:e;const s=J5.content;if(n){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,r)}return[i?i.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}};function xv(e,t,r){const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}function Sv(e,t,r){const n=e.style,o=$t(r);if(r&&!o){if(t&&!$t(t))for(const a in t)r[a]==null&&O0(n,a,"");for(const a in r)O0(n,a,r[a])}else{const a=n.display;o?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),"_vod"in e&&(n.display=a)}}const e3=/\s*!important$/;function O0(e,t,r){if(Ve(r))r.forEach(n=>O0(e,t,n));else if(r==null&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=Ev(e,t);e3.test(r)?e.setProperty(Ln(n),r.replace(e3,""),"important"):e[n]=r}}const t3=["Webkit","Moz","ms"],k2={};function Ev(e,t){const r=k2[t];if(r)return r;let n=xr(t);if(n!=="filter"&&n in e)return k2[t]=n;n=Vl(n);for(let o=0;oM2||(Tv.then(()=>M2=0),M2=Date.now());function Ov(e,t){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;j1(Vv(n,r.value),t,5,[n])};return r.value=e,r.attached=Iv(),r}function Vv(e,t){if(Ve(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(n=>o=>!o._stopped&&n&&n(o))}else return t}const o3=/^on[a-z]/,Pv=(e,t,r,n,o=!1,a,i,s,l)=>{t==="class"?xv(e,n,o):t==="style"?Sv(e,r,n):Tl(t)?c7(t)||Dv(e,t,r,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Nv(e,t,n,o))?Lv(e,t,n,a,i,s,l):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Av(e,t,n,o))};function Nv(e,t,r,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&o3.test(t)&&Xe(r)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||o3.test(t)&&$t(r)?!1:t in e}function da(e){const t=Bi();if(!t)return;const r=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>P0(a,o))},n=()=>{const o=e(t.proxy);V0(t.subTree,o),r(o)};Tm(n),Ct(()=>{const o=new MutationObserver(n);o.observe(t.subTree.el.parentNode,{childList:!0}),ur(()=>o.disconnect())})}function V0(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{V0(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)P0(e.el,t);else if(e.type===we)e.children.forEach(r=>V0(r,t));else if(e.type===Ka){let{el:r,anchor:n}=e;for(;r&&(P0(r,t),r!==n);)r=r.nextSibling}}function P0(e,t){if(e.nodeType===1){const r=e.style;for(const n in t)r.setProperty(`--${n}`,t[n])}}const nn="transition",Sa="animation",ao=(e,{slots:t})=>Ee(Vm,k8(e),t);ao.displayName="Transition";const _8={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},$v=ao.props=Nt({},t8,_8),On=(e,t=[])=>{Ve(e)?e.forEach(r=>r(...t)):e&&e(...t)},a3=e=>e?Ve(e)?e.some(t=>t.length>1):e.length>1:!1;function k8(e){const t={};for(const P in e)P in _8||(t[P]=e[P]);if(e.css===!1)return t;const{name:r="v",type:n,duration:o,enterFromClass:a=`${r}-enter-from`,enterActiveClass:i=`${r}-enter-active`,enterToClass:s=`${r}-enter-to`,appearFromClass:l=a,appearActiveClass:c=i,appearToClass:u=s,leaveFromClass:d=`${r}-leave-from`,leaveActiveClass:h=`${r}-leave-active`,leaveToClass:f=`${r}-leave-to`}=e,C=Zv(o),_=C&&C[0],g=C&&C[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:v,onLeave:k,onLeaveCancelled:T,onBeforeAppear:$=b,onAppear:N=w,onAppearCancelled:R=v}=t,D=(P,U,ie)=>{hn(P,U?u:s),hn(P,U?c:i),ie&&ie()},S=(P,U)=>{P._isLeaving=!1,hn(P,d),hn(P,f),hn(P,h),U&&U()},z=P=>(U,ie)=>{const se=P?N:w,ce=()=>D(U,P,ie);On(se,[U,ce]),i3(()=>{hn(U,P?l:a),Pr(U,P?u:s),a3(se)||s3(U,n,_,ce)})};return Nt(t,{onBeforeEnter(P){On(b,[P]),Pr(P,a),Pr(P,i)},onBeforeAppear(P){On($,[P]),Pr(P,l),Pr(P,c)},onEnter:z(!1),onAppear:z(!0),onLeave(P,U){P._isLeaving=!0;const ie=()=>S(P,U);Pr(P,d),x8(),Pr(P,h),i3(()=>{P._isLeaving&&(hn(P,d),Pr(P,f),a3(k)||s3(P,n,g,ie))}),On(k,[P,ie])},onEnterCancelled(P){D(P,!1),On(v,[P])},onAppearCancelled(P){D(P,!0),On(R,[P])},onLeaveCancelled(P){S(P),On(T,[P])}})}function Zv(e){if(e==null)return null;if(Mt(e))return[x2(e.enter),x2(e.leave)];{const t=x2(e);return[t,t]}}function x2(e){return Bp(e)}function Pr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e._vtc||(e._vtc=new Set)).add(t)}function hn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const{_vtc:r}=e;r&&(r.delete(t),r.size||(e._vtc=void 0))}function i3(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Rv=0;function s3(e,t,r,n){const o=e._endId=++Rv,a=()=>{o===e._endId&&n()};if(r)return setTimeout(a,r);const{type:i,timeout:s,propCount:l}=M8(e,t);if(!i)return n();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,h),a()},h=f=>{f.target===e&&++u>=l&&d()};setTimeout(()=>{u(r[C]||"").split(", "),o=n(`${nn}Delay`),a=n(`${nn}Duration`),i=l3(o,a),s=n(`${Sa}Delay`),l=n(`${Sa}Duration`),c=l3(s,l);let u=null,d=0,h=0;t===nn?i>0&&(u=nn,d=i,h=a.length):t===Sa?c>0&&(u=Sa,d=c,h=l.length):(d=Math.max(i,c),u=d>0?i>c?nn:Sa:null,h=u?u===nn?a.length:l.length:0);const f=u===nn&&/\b(transform|all)(,|$)/.test(n(`${nn}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:f}}function l3(e,t){for(;e.lengthc3(r)+c3(e[n])))}function c3(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function x8(){return document.body.offsetHeight}const S8=new WeakMap,E8=new WeakMap,A8={name:"TransitionGroup",props:Nt({},$v,{tag:String,moveClass:String}),setup(e,{slots:t}){const r=Bi(),n=e8();let o,a;return o8(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Gv(o[0].el,r.vnode.el,i))return;o.forEach(Uv),o.forEach(jv);const s=o.filter(Yv);x8(),s.forEach(l=>{const c=l.el,u=c.style;Pr(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const d=c._moveCb=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",d),c._moveCb=null,hn(c,i))};c.addEventListener("transitionend",d)})}),()=>{const i=it(e),s=k8(i);let l=i.tag||we;o=a,a=t.default?_7(t.default()):[];for(let c=0;cdelete e.mode;A8.props;const Fv=A8;function Uv(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function jv(e){E8.set(e,e.el.getBoundingClientRect())}function Yv(e){const t=S8.get(e),r=E8.get(e),n=t.left-r.left,o=t.top-r.top;if(n||o){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${n}px,${o}px)`,a.transitionDuration="0s",e}}function Gv(e,t,r){const n=e.cloneNode();e._vtc&&e._vtc.forEach(i=>{i.split(/\s+/).forEach(s=>s&&n.classList.remove(s))}),r.split(/\s+/).forEach(i=>i&&n.classList.add(i)),n.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(n);const{hasTransform:a}=M8(n);return o.removeChild(n),a}const u3=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ve(t)?r=>gs(t,r):t};function Kv(e){e.target.composing=!0}function d3(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const qv={created(e,{modifiers:{lazy:t,trim:r,number:n}},o){e._assign=u3(o);const a=n||o.props&&o.props.type==="number";Mo(e,t?"change":"input",i=>{if(i.target.composing)return;let s=e.value;r&&(s=s.trim()),a&&(s=k0(s)),e._assign(s)}),r&&Mo(e,"change",()=>{e.value=e.value.trim()}),t||(Mo(e,"compositionstart",Kv),Mo(e,"compositionend",d3),Mo(e,"change",d3))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:n,number:o}},a){if(e._assign=u3(a),e.composing||document.activeElement===e&&e.type!=="range"&&(r||n&&e.value.trim()===t||(o||e.type==="number")&&k0(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},Wv=["ctrl","shift","alt","meta"],Qv={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Wv.some(r=>e[`${r}Key`]&&!t.includes(r))},Tt=(e,t)=>(r,...n)=>{for(let o=0;or=>{if(!("key"in r))return;const n=Ln(r.key);if(t.some(o=>o===n||Xv[o]===n))return e(r)},N0={beforeMount(e,{value:t},{transition:r}){e._vod=e.style.display==="none"?"":e.style.display,r&&t?r.beforeEnter(e):Ea(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!=!r&&(n?t?(n.beforeEnter(e),Ea(e,!0),n.enter(e)):n.leave(e,()=>{Ea(e,!1)}):Ea(e,t))},beforeUnmount(e,{value:t}){Ea(e,t)}};function Ea(e,t){e.style.display=t?e._vod:"none"}const Jv=Nt({patchProp:Pv},Mv);let h3;function eg(){return h3||(h3=av(Jv))}const L8=(...e)=>{const t=eg().createApp(...e),{mount:r}=t;return t.mount=n=>{const o=tg(n);if(!o)return;const a=t._component;!Xe(a)&&!a.render&&!a.template&&(a.template=o.innerHTML),o.innerHTML="";const i=r(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function tg(e){return $t(e)?document.querySelector(e):e}/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const xo=typeof window<"u";function rg(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const pt=Object.assign;function S2(e,t){const r={};for(const n in t){const o=t[n];r[n]=ir(o)?o.map(e):e(o)}return r}const Wa=()=>{},ir=Array.isArray,ng=/\/$/,og=e=>e.replace(ng,"");function E2(e,t,r="/"){let n,o={},a="",i="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(n=t.slice(0,l),a=t.slice(l+1,s>-1?s:t.length),o=e(a)),s>-1&&(n=n||t.slice(0,s),i=t.slice(s,t.length)),n=lg(n??t,r),{fullPath:n+(a&&"?")+a+i,path:n,query:o,hash:i}}function ag(e,t){const r=t.query?e(t.query):"";return t.path+(r&&"?")+r+(t.hash||"")}function f3(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ig(e,t,r){const n=t.matched.length-1,o=r.matched.length-1;return n>-1&&n===o&&Qo(t.matched[n],r.matched[o])&&B8(t.params,r.params)&&e(t.query)===e(r.query)&&t.hash===r.hash}function Qo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function B8(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(!sg(e[r],t[r]))return!1;return!0}function sg(e,t){return ir(e)?p3(e,t):ir(t)?p3(t,e):e===t}function p3(e,t){return ir(t)?e.length===t.length&&e.every((r,n)=>r===t[n]):e.length===1&&e[0]===t}function lg(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t.split("/"),n=e.split("/"),o=n[n.length-1];(o===".."||o===".")&&n.push("");let a=r.length-1,i,s;for(i=0;i1&&a--;else break;return r.slice(0,a).join("/")+"/"+n.slice(i-(i===n.length?1:0)).join("/")}var yi;(function(e){e.pop="pop",e.push="push"})(yi||(yi={}));var Qa;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Qa||(Qa={}));function cg(e){if(!e)if(xo){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),og(e)}const ug=/^[^#]+#/;function dg(e,t){return e.replace(ug,"#")+t}function hg(e,t){const r=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-r.left-(t.left||0),top:n.top-r.top-(t.top||0)}}const Gl=()=>({left:window.pageXOffset,top:window.pageYOffset});function fg(e){let t;if("el"in e){const r=e.el,n=typeof r=="string"&&r.startsWith("#"),o=typeof r=="string"?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!o)return;t=hg(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function m3(e,t){return(history.state?history.state.position-t:-1)+e}const $0=new Map;function pg(e,t){$0.set(e,t)}function mg(e){const t=$0.get(e);return $0.delete(e),t}let vg=()=>location.protocol+"//"+location.host;function D8(e,t){const{pathname:r,search:n,hash:o}=t,a=e.indexOf("#");if(a>-1){let s=o.includes(e.slice(a))?e.slice(a).length:1,l=o.slice(s);return l[0]!=="/"&&(l="/"+l),f3(l,"")}return f3(r,e)+n+o}function gg(e,t,r,n){let o=[],a=[],i=null;const s=({state:h})=>{const f=D8(e,location),C=r.value,_=t.value;let g=0;if(h){if(r.value=f,t.value=h,i&&i===C){i=null;return}g=_?h.position-_.position:0}else n(f);o.forEach(b=>{b(r.value,C,{delta:g,type:yi.pop,direction:g?g>0?Qa.forward:Qa.back:Qa.unknown})})};function l(){i=r.value}function c(h){o.push(h);const f=()=>{const C=o.indexOf(h);C>-1&&o.splice(C,1)};return a.push(f),f}function u(){const{history:h}=window;h.state&&h.replaceState(pt({},h.state,{scroll:Gl()}),"")}function d(){for(const h of a)h();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:d}}function v3(e,t,r,n=!1,o=!1){return{back:e,current:t,forward:r,replaced:n,position:window.history.length,scroll:o?Gl():null}}function Cg(e){const{history:t,location:r}=window,n={value:D8(e,r)},o={value:t.state};o.value||a(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(l,c,u){const d=e.indexOf("#"),h=d>-1?(r.host&&document.querySelector("base")?e:e.slice(d))+l:vg()+e+l;try{t[u?"replaceState":"pushState"](c,"",h),o.value=c}catch(f){console.error(f),r[u?"replace":"assign"](h)}}function i(l,c){const u=pt({},t.state,v3(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});a(l,u,!0),n.value=l}function s(l,c){const u=pt({},o.value,t.state,{forward:l,scroll:Gl()});a(u.current,u,!0);const d=pt({},v3(n.value,l,null),{position:u.position+1},c);a(l,d,!1),n.value=l}return{location:n,state:o,push:s,replace:i}}function yg(e){e=cg(e);const t=Cg(e),r=gg(e,t.state,t.location,t.replace);function n(a,i=!0){i||r.pauseListeners(),history.go(a)}const o=pt({location:"",base:e,go:n,createHref:dg.bind(null,e)},t,r);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function bg(e){return typeof e=="string"||e&&typeof e=="object"}function H8(e){return typeof e=="string"||typeof e=="symbol"}const on={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},T8=Symbol("");var g3;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(g3||(g3={}));function Xo(e,t){return pt(new Error,{type:e,[T8]:!0},t)}function Ir(e,t){return e instanceof Error&&T8 in e&&(t==null||!!(e.type&t))}const C3="[^/]+?",wg={sensitive:!1,strict:!1,start:!0,end:!0},_g=/[.+*?^${}()[\]/\\]/g;function kg(e,t){const r=pt({},wg,t),n=[];let o=r.start?"^":"";const a=[];for(const c of e){const u=c.length?[]:[90];r.strict&&!c.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function xg(e,t){let r=0;const n=e.score,o=t.score;for(;r0&&t[t.length-1]<0}const Sg={type:0,value:""},Eg=/[a-zA-Z0-9_]/;function Ag(e){if(!e)return[[]];if(e==="/")return[[Sg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${r})/"${c}": ${f}`)}let r=0,n=r;const o=[];let a;function i(){a&&o.push(a),a=[]}let s=0,l,c="",u="";function d(){c&&(r===0?a.push({type:0,value:c}):r===1||r===2||r===3?(a.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=l}for(;s{i(w)}:Wa}function i(u){if(H8(u)){const d=n.get(u);d&&(n.delete(u),r.splice(r.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=r.indexOf(u);d>-1&&(r.splice(d,1),u.record.name&&n.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function s(){return r}function l(u){let d=0;for(;d=0&&(u.record.path!==r[d].record.path||!I8(u,r[d]));)d++;r.splice(d,0,u),u.record.name&&!w3(u)&&n.set(u.record.name,u)}function c(u,d){let h,f={},C,_;if("name"in u&&u.name){if(h=n.get(u.name),!h)throw Xo(1,{location:u});_=h.record.name,f=pt(b3(d.params,h.keys.filter(w=>!w.optional).map(w=>w.name)),u.params&&b3(u.params,h.keys.map(w=>w.name))),C=h.stringify(f)}else if("path"in u)C=u.path,h=r.find(w=>w.re.test(C)),h&&(f=h.parse(C),_=h.record.name);else{if(h=d.name?n.get(d.name):r.find(w=>w.re.test(d.path)),!h)throw Xo(1,{location:u,currentLocation:d});_=h.record.name,f=pt({},d.params,u.params),C=h.stringify(f)}const g=[];let b=h;for(;b;)g.unshift(b.record),b=b.parent;return{name:_,path:C,params:f,matched:g,meta:Tg(g)}}return e.forEach(u=>a(u)),{addRoute:a,resolve:c,removeRoute:i,getRoutes:s,getRecordMatcher:o}}function b3(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function Dg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Hg(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 Hg(e){const t={},r=e.props||!1;if("component"in e)t.default=r;else for(const n in e.components)t[n]=typeof r=="object"?r[n]:r;return t}function w3(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Tg(e){return e.reduce((t,r)=>pt(t,r.meta),{})}function _3(e,t){const r={};for(const n in e)r[n]=n in t?t[n]:e[n];return r}function I8(e,t){return t.children.some(r=>r===e||I8(e,r))}const O8=/#/g,Ig=/&/g,Og=/\//g,Vg=/=/g,Pg=/\?/g,V8=/\+/g,Ng=/%5B/g,$g=/%5D/g,P8=/%5E/g,Zg=/%60/g,N8=/%7B/g,Rg=/%7C/g,$8=/%7D/g,zg=/%20/g;function A7(e){return encodeURI(""+e).replace(Rg,"|").replace(Ng,"[").replace($g,"]")}function Fg(e){return A7(e).replace(N8,"{").replace($8,"}").replace(P8,"^")}function Z0(e){return A7(e).replace(V8,"%2B").replace(zg,"+").replace(O8,"%23").replace(Ig,"%26").replace(Zg,"`").replace(N8,"{").replace($8,"}").replace(P8,"^")}function Ug(e){return Z0(e).replace(Vg,"%3D")}function jg(e){return A7(e).replace(O8,"%23").replace(Pg,"%3F")}function Yg(e){return e==null?"":jg(e).replace(Og,"%2F")}function Us(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Gg(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oa&&Z0(a)):[n&&Z0(n)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+r,a!=null&&(t+="="+a))})}return t}function Kg(e){const t={};for(const r in e){const n=e[r];n!==void 0&&(t[r]=ir(n)?n.map(o=>o==null?null:""+o):n==null?n:""+n)}return t}const qg=Symbol(""),M3=Symbol(""),Kl=Symbol(""),L7=Symbol(""),R0=Symbol("");function Aa(){let e=[];function t(n){return e.push(n),()=>{const o=e.indexOf(n);o>-1&&e.splice(o,1)}}function r(){e=[]}return{add:t,list:()=>e.slice(),reset:r}}function mn(e,t,r,n,o){const a=n&&(n.enterCallbacks[o]=n.enterCallbacks[o]||[]);return()=>new Promise((i,s)=>{const l=d=>{d===!1?s(Xo(4,{from:r,to:t})):d instanceof Error?s(d):bg(d)?s(Xo(2,{from:t,to:d})):(a&&n.enterCallbacks[o]===a&&typeof d=="function"&&a.push(d),i())},c=e.call(n&&n.instances[o],t,r,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(d=>s(d))})}function A2(e,t,r,n){const o=[];for(const a of e)for(const i in a.components){let s=a.components[i];if(!(t!=="beforeRouteEnter"&&!a.instances[i]))if(Wg(s)){const c=(s.__vccOpts||s)[t];c&&o.push(mn(c,r,n,a,i))}else{let l=s();o.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${a.path}"`));const u=rg(c)?c.default:c;a.components[i]=u;const h=(u.__vccOpts||u)[t];return h&&mn(h,r,n,a,i)()}))}}return o}function Wg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function x3(e){const t=x1(Kl),r=x1(L7),n=A(()=>t.resolve(L(e.to))),o=A(()=>{const{matched:l}=n.value,{length:c}=l,u=l[c-1],d=r.matched;if(!u||!d.length)return-1;const h=d.findIndex(Qo.bind(null,u));if(h>-1)return h;const f=S3(l[c-2]);return c>1&&S3(u)===f&&d[d.length-1].path!==f?d.findIndex(Qo.bind(null,l[c-2])):h}),a=A(()=>o.value>-1&&eC(r.params,n.value.params)),i=A(()=>o.value>-1&&o.value===r.matched.length-1&&B8(r.params,n.value.params));function s(l={}){return Jg(l)?t[L(e.replace)?"replace":"push"](L(e.to)).catch(Wa):Promise.resolve()}return{route:n,href:A(()=>n.value.href),isActive:a,isExactActive:i,navigate:s}}const Qg=X({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:x3,setup(e,{slots:t}){const r=Bn(x3(e)),{options:n}=x1(Kl),o=A(()=>({[E3(e.activeClass,n.linkActiveClass,"router-link-active")]:r.isActive,[E3(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const a=t.default&&t.default(r);return e.custom?a:Ee("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},a)}}}),Xg=Qg;function Jg(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 eC(e,t){for(const r in t){const n=t[r],o=e[r];if(typeof n=="string"){if(n!==o)return!1}else if(!ir(o)||o.length!==n.length||n.some((a,i)=>a!==o[i]))return!1}return!0}function S3(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const E3=(e,t,r)=>e??t??r,tC=X({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:r}){const n=x1(R0),o=A(()=>e.route||n.value),a=x1(M3,0),i=A(()=>{let c=L(a);const{matched:u}=o.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),s=A(()=>o.value.matched[i.value]);Po(M3,A(()=>i.value+1)),Po(qg,s),Po(R0,o);const l=Y();return De(()=>[l.value,s.value,e.name],([c,u,d],[h,f,C])=>{u&&(u.instances[d]=c,f&&f!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),c&&u&&(!f||!Qo(u,f)||!h)&&(u.enterCallbacks[d]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,d=s.value,h=d&&d.components[u];if(!h)return A3(r.default,{Component:h,route:c});const f=d.props[u],C=f?f===!0?c.params:typeof f=="function"?f(c):f:null,g=Ee(h,pt({},C,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return A3(r.default,{Component:g,route:c})||g}}});function A3(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r}const rC=tC;function nC(e){const t=Bg(e.routes,e),r=e.parseQuery||Gg,n=e.stringifyQuery||k3,o=e.history,a=Aa(),i=Aa(),s=Aa(),l=fm(on);let c=on;xo&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=S2.bind(null,K=>""+K),d=S2.bind(null,Yg),h=S2.bind(null,Us);function f(K,j){let Z,q;return H8(K)?(Z=t.getRecordMatcher(K),q=j):q=K,t.addRoute(q,Z)}function C(K){const j=t.getRecordMatcher(K);j&&t.removeRoute(j)}function _(){return t.getRoutes().map(K=>K.record)}function g(K){return!!t.getRecordMatcher(K)}function b(K,j){if(j=pt({},j||l.value),typeof K=="string"){const O=E2(r,K,j.path),Q=t.resolve({path:O.path},j),W=o.createHref(O.fullPath);return pt(O,Q,{params:h(Q.params),hash:Us(O.hash),redirectedFrom:void 0,href:W})}let Z;if("path"in K)Z=pt({},K,{path:E2(r,K.path,j.path).path});else{const O=pt({},K.params);for(const Q in O)O[Q]==null&&delete O[Q];Z=pt({},K,{params:d(O)}),j.params=d(j.params)}const q=t.resolve(Z,j),ae=K.hash||"";q.params=u(h(q.params));const x=ag(n,pt({},K,{hash:Fg(ae),path:q.path})),B=o.createHref(x);return pt({fullPath:x,hash:ae,query:n===k3?Kg(K.query):K.query||{}},q,{redirectedFrom:void 0,href:B})}function w(K){return typeof K=="string"?E2(r,K,l.value.path):pt({},K)}function v(K,j){if(c!==K)return Xo(8,{from:j,to:K})}function k(K){return N(K)}function T(K){return k(pt(w(K),{replace:!0}))}function $(K){const j=K.matched[K.matched.length-1];if(j&&j.redirect){const{redirect:Z}=j;let q=typeof Z=="function"?Z(K):Z;return typeof q=="string"&&(q=q.includes("?")||q.includes("#")?q=w(q):{path:q},q.params={}),pt({query:K.query,hash:K.hash,params:"path"in q?{}:K.params},q)}}function N(K,j){const Z=c=b(K),q=l.value,ae=K.state,x=K.force,B=K.replace===!0,O=$(Z);if(O)return N(pt(w(O),{state:typeof O=="object"?pt({},ae,O.state):ae,force:x,replace:B}),j||Z);const Q=Z;Q.redirectedFrom=j;let W;return!x&&ig(n,q,Z)&&(W=Xo(16,{to:Q,from:q}),qe(q,q,!0,!1)),(W?Promise.resolve(W):S(Q,q)).catch(ee=>Ir(ee)?Ir(ee,2)?ee:Ne(ee):ye(ee,Q,q)).then(ee=>{if(ee){if(Ir(ee,2))return N(pt({replace:B},w(ee.to),{state:typeof ee.to=="object"?pt({},ae,ee.to.state):ae,force:x}),j||Q)}else ee=P(Q,q,!0,B,ae);return R(Q,q,ee),ee})}function z(K,j){const Z=v(K,j);return Z?Promise.reject(Z):Promise.resolve()}function D(K){const j=$e.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(K):K()}function S(K,j){let Z;const[q,ae,x]=oC(K,j);Z=A2(q.reverse(),"beforeRouteLeave",K,j);for(const O of q)O.leaveGuards.forEach(Q=>{Z.push(mn(Q,K,j))});const B=z.bind(null,K,j);return Z.push(B),Ke(Z).then(()=>{Z=[];for(const O of a.list())Z.push(mn(O,K,j));return Z.push(B),Ke(Z)}).then(()=>{Z=A2(ae,"beforeRouteUpdate",K,j);for(const O of ae)O.updateGuards.forEach(Q=>{Z.push(mn(Q,K,j))});return Z.push(B),Ke(Z)}).then(()=>{Z=[];for(const O of x)if(O.beforeEnter)if(ir(O.beforeEnter))for(const Q of O.beforeEnter)Z.push(mn(Q,K,j));else Z.push(mn(O.beforeEnter,K,j));return Z.push(B),Ke(Z)}).then(()=>(K.matched.forEach(O=>O.enterCallbacks={}),Z=A2(x,"beforeRouteEnter",K,j),Z.push(B),Ke(Z))).then(()=>{Z=[];for(const O of i.list())Z.push(mn(O,K,j));return Z.push(B),Ke(Z)}).catch(O=>Ir(O,8)?O:Promise.reject(O))}function R(K,j,Z){s.list().forEach(q=>D(()=>q(K,j,Z)))}function P(K,j,Z,q,ae){const x=v(K,j);if(x)return x;const B=j===on,O=xo?history.state:{};Z&&(q||B?o.replace(K.fullPath,pt({scroll:B&&O&&O.scroll},ae)):o.push(K.fullPath,ae)),l.value=K,qe(K,j,Z,B),Ne()}let U;function ie(){U||(U=o.listen((K,j,Z)=>{if(!He.listening)return;const q=b(K),ae=$(q);if(ae){N(pt(ae,{replace:!0}),q).catch(Wa);return}c=q;const x=l.value;xo&&pg(m3(x.fullPath,Z.delta),Gl()),S(q,x).catch(B=>Ir(B,12)?B:Ir(B,2)?(N(B.to,q).then(O=>{Ir(O,20)&&!Z.delta&&Z.type===yi.pop&&o.go(-1,!1)}).catch(Wa),Promise.reject()):(Z.delta&&o.go(-Z.delta,!1),ye(B,q,x))).then(B=>{B=B||P(q,x,!1),B&&(Z.delta&&!Ir(B,8)?o.go(-Z.delta,!1):Z.type===yi.pop&&Ir(B,20)&&o.go(-1,!1)),R(q,x,B)}).catch(Wa)}))}let se=Aa(),ce=Aa(),ne;function ye(K,j,Z){Ne(K);const q=ce.list();return q.length?q.forEach(ae=>ae(K,j,Z)):console.error(K),Promise.reject(K)}function Ge(){return ne&&l.value!==on?Promise.resolve():new Promise((K,j)=>{se.add([K,j])})}function Ne(K){return ne||(ne=!K,ie(),se.list().forEach(([j,Z])=>K?Z(K):j()),se.reset()),K}function qe(K,j,Z,q){const{scrollBehavior:ae}=e;if(!xo||!ae)return Promise.resolve();const x=!Z&&mg(m3(K.fullPath,0))||(q||!Z)&&history.state&&history.state.scroll||null;return v1().then(()=>ae(K,j,x)).then(B=>B&&fg(B)).catch(B=>ye(B,K,j))}const ze=K=>o.go(K);let he;const $e=new Set,He={currentRoute:l,listening:!0,addRoute:f,removeRoute:C,hasRoute:g,getRoutes:_,resolve:b,options:e,push:k,replace:T,go:ze,back:()=>ze(-1),forward:()=>ze(1),beforeEach:a.add,beforeResolve:i.add,afterEach:s.add,onError:ce.add,isReady:Ge,install(K){const j=this;K.component("RouterLink",Xg),K.component("RouterView",rC),K.config.globalProperties.$router=j,Object.defineProperty(K.config.globalProperties,"$route",{enumerable:!0,get:()=>L(l)}),xo&&!he&&l.value===on&&(he=!0,k(o.location).catch(ae=>{}));const Z={};for(const ae in on)Object.defineProperty(Z,ae,{get:()=>l.value[ae],enumerable:!0});K.provide(Kl,j),K.provide(L7,$u(Z)),K.provide(R0,l);const q=K.unmount;$e.add(K),K.unmount=function(){$e.delete(K),$e.size<1&&(c=on,U&&U(),U=null,l.value=on,he=!1,ne=!1),q()}}};function Ke(K){return K.reduce((j,Z)=>j.then(()=>D(Z)),Promise.resolve())}return He}function oC(e,t){const r=[],n=[],o=[],a=Math.max(t.matched.length,e.matched.length);for(let i=0;iQo(c,s))?n.push(s):r.push(s));const l=e.matched[i];l&&(t.matched.find(c=>Qo(c,l))||o.push(l))}return[r,n,o]}function aC(){return x1(Kl)}function ql(){return x1(L7)}var iC=Object.defineProperty,sC=(e,t,r)=>t in e?iC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qn=(e,t,r)=>(sC(e,typeof t!="symbol"?t+"":t,r),r);async function Z8(e){if(navigator.clipboard)try{return await navigator.clipboard.writeText(e),!0}catch{}const t=document.createElement("textarea");t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="32px",t.style.height="32px",t.style.padding="0",t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=e,document.body.appendChild(t),t.focus(),t.select();let r;try{r=document.execCommand("copy")}catch{r=!1}finally{document.body.removeChild(t)}return r}const R8=X({name:"KClipboardProvider",setup(e,{slots:t}){return()=>(t==null?void 0:t.default)&&t.default({copyToClipboard:Z8})}}),L3=X({name:"KComponent",props:{data:{type:Object,default:{},required:!0}},setup(e,{slots:t}){const r=Bn(e.data);return()=>(t==null?void 0:t.default)&&t.default({data:r})}}),Wl=X({name:"KToggle",props:{toggled:{type:Boolean,default:!1}},emits:["toggled"],setup(e,{slots:t,emit:r}){const n=Y(e.toggled),o=()=>{n.value=!n.value,r("toggled",n.value)};try{if(!t.default)throw new Error("KToggle expects slot content");return()=>(t==null?void 0:t.default)&&t.default({isToggled:n,toggle:o})}catch{return console.error(`KToggle expects to have slot content. + */const xo=typeof window<"u";function rg(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const pt=Object.assign;function S2(e,t){const r={};for(const n in t){const o=t[n];r[n]=ir(o)?o.map(e):e(o)}return r}const Wa=()=>{},ir=Array.isArray,ng=/\/$/,og=e=>e.replace(ng,"");function E2(e,t,r="/"){let n,o={},a="",i="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(n=t.slice(0,l),a=t.slice(l+1,s>-1?s:t.length),o=e(a)),s>-1&&(n=n||t.slice(0,s),i=t.slice(s,t.length)),n=lg(n??t,r),{fullPath:n+(a&&"?")+a+i,path:n,query:o,hash:i}}function ag(e,t){const r=t.query?e(t.query):"";return t.path+(r&&"?")+r+(t.hash||"")}function f3(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ig(e,t,r){const n=t.matched.length-1,o=r.matched.length-1;return n>-1&&n===o&&Qo(t.matched[n],r.matched[o])&&B8(t.params,r.params)&&e(t.query)===e(r.query)&&t.hash===r.hash}function Qo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function B8(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(!sg(e[r],t[r]))return!1;return!0}function sg(e,t){return ir(e)?p3(e,t):ir(t)?p3(t,e):e===t}function p3(e,t){return ir(t)?e.length===t.length&&e.every((r,n)=>r===t[n]):e.length===1&&e[0]===t}function lg(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t.split("/"),n=e.split("/"),o=n[n.length-1];(o===".."||o===".")&&n.push("");let a=r.length-1,i,s;for(i=0;i1&&a--;else break;return r.slice(0,a).join("/")+"/"+n.slice(i-(i===n.length?1:0)).join("/")}var yi;(function(e){e.pop="pop",e.push="push"})(yi||(yi={}));var Qa;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Qa||(Qa={}));function cg(e){if(!e)if(xo){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),og(e)}const ug=/^[^#]+#/;function dg(e,t){return e.replace(ug,"#")+t}function hg(e,t){const r=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-r.left-(t.left||0),top:n.top-r.top-(t.top||0)}}const Gl=()=>({left:window.pageXOffset,top:window.pageYOffset});function fg(e){let t;if("el"in e){const r=e.el,n=typeof r=="string"&&r.startsWith("#"),o=typeof r=="string"?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!o)return;t=hg(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function m3(e,t){return(history.state?history.state.position-t:-1)+e}const $0=new Map;function pg(e,t){$0.set(e,t)}function mg(e){const t=$0.get(e);return $0.delete(e),t}let vg=()=>location.protocol+"//"+location.host;function D8(e,t){const{pathname:r,search:n,hash:o}=t,a=e.indexOf("#");if(a>-1){let s=o.includes(e.slice(a))?e.slice(a).length:1,l=o.slice(s);return l[0]!=="/"&&(l="/"+l),f3(l,"")}return f3(r,e)+n+o}function gg(e,t,r,n){let o=[],a=[],i=null;const s=({state:h})=>{const f=D8(e,location),C=r.value,_=t.value;let g=0;if(h){if(r.value=f,t.value=h,i&&i===C){i=null;return}g=_?h.position-_.position:0}else n(f);o.forEach(b=>{b(r.value,C,{delta:g,type:yi.pop,direction:g?g>0?Qa.forward:Qa.back:Qa.unknown})})};function l(){i=r.value}function c(h){o.push(h);const f=()=>{const C=o.indexOf(h);C>-1&&o.splice(C,1)};return a.push(f),f}function u(){const{history:h}=window;h.state&&h.replaceState(pt({},h.state,{scroll:Gl()}),"")}function d(){for(const h of a)h();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:d}}function v3(e,t,r,n=!1,o=!1){return{back:e,current:t,forward:r,replaced:n,position:window.history.length,scroll:o?Gl():null}}function Cg(e){const{history:t,location:r}=window,n={value:D8(e,r)},o={value:t.state};o.value||a(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(l,c,u){const d=e.indexOf("#"),h=d>-1?(r.host&&document.querySelector("base")?e:e.slice(d))+l:vg()+e+l;try{t[u?"replaceState":"pushState"](c,"",h),o.value=c}catch(f){console.error(f),r[u?"replace":"assign"](h)}}function i(l,c){const u=pt({},t.state,v3(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});a(l,u,!0),n.value=l}function s(l,c){const u=pt({},o.value,t.state,{forward:l,scroll:Gl()});a(u.current,u,!0);const d=pt({},v3(n.value,l,null),{position:u.position+1},c);a(l,d,!1),n.value=l}return{location:n,state:o,push:s,replace:i}}function yg(e){e=cg(e);const t=Cg(e),r=gg(e,t.state,t.location,t.replace);function n(a,i=!0){i||r.pauseListeners(),history.go(a)}const o=pt({location:"",base:e,go:n,createHref:dg.bind(null,e)},t,r);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function bg(e){return typeof e=="string"||e&&typeof e=="object"}function H8(e){return typeof e=="string"||typeof e=="symbol"}const on={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},T8=Symbol("");var g3;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(g3||(g3={}));function Xo(e,t){return pt(new Error,{type:e,[T8]:!0},t)}function Ir(e,t){return e instanceof Error&&T8 in e&&(t==null||!!(e.type&t))}const C3="[^/]+?",wg={sensitive:!1,strict:!1,start:!0,end:!0},_g=/[.+*?^${}()[\]/\\]/g;function kg(e,t){const r=pt({},wg,t),n=[];let o=r.start?"^":"";const a=[];for(const c of e){const u=c.length?[]:[90];r.strict&&!c.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function xg(e,t){let r=0;const n=e.score,o=t.score;for(;r0&&t[t.length-1]<0}const Sg={type:0,value:""},Eg=/[a-zA-Z0-9_]/;function Ag(e){if(!e)return[[]];if(e==="/")return[[Sg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${r})/"${c}": ${f}`)}let r=0,n=r;const o=[];let a;function i(){a&&o.push(a),a=[]}let s=0,l,c="",u="";function d(){c&&(r===0?a.push({type:0,value:c}):r===1||r===2||r===3?(a.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=l}for(;s{i(w)}:Wa}function i(u){if(H8(u)){const d=n.get(u);d&&(n.delete(u),r.splice(r.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=r.indexOf(u);d>-1&&(r.splice(d,1),u.record.name&&n.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function s(){return r}function l(u){let d=0;for(;d=0&&(u.record.path!==r[d].record.path||!I8(u,r[d]));)d++;r.splice(d,0,u),u.record.name&&!w3(u)&&n.set(u.record.name,u)}function c(u,d){let h,f={},C,_;if("name"in u&&u.name){if(h=n.get(u.name),!h)throw Xo(1,{location:u});_=h.record.name,f=pt(b3(d.params,h.keys.filter(w=>!w.optional).map(w=>w.name)),u.params&&b3(u.params,h.keys.map(w=>w.name))),C=h.stringify(f)}else if("path"in u)C=u.path,h=r.find(w=>w.re.test(C)),h&&(f=h.parse(C),_=h.record.name);else{if(h=d.name?n.get(d.name):r.find(w=>w.re.test(d.path)),!h)throw Xo(1,{location:u,currentLocation:d});_=h.record.name,f=pt({},d.params,u.params),C=h.stringify(f)}const g=[];let b=h;for(;b;)g.unshift(b.record),b=b.parent;return{name:_,path:C,params:f,matched:g,meta:Tg(g)}}return e.forEach(u=>a(u)),{addRoute:a,resolve:c,removeRoute:i,getRoutes:s,getRecordMatcher:o}}function b3(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function Dg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Hg(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 Hg(e){const t={},r=e.props||!1;if("component"in e)t.default=r;else for(const n in e.components)t[n]=typeof r=="object"?r[n]:r;return t}function w3(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Tg(e){return e.reduce((t,r)=>pt(t,r.meta),{})}function _3(e,t){const r={};for(const n in e)r[n]=n in t?t[n]:e[n];return r}function I8(e,t){return t.children.some(r=>r===e||I8(e,r))}const O8=/#/g,Ig=/&/g,Og=/\//g,Vg=/=/g,Pg=/\?/g,V8=/\+/g,Ng=/%5B/g,$g=/%5D/g,P8=/%5E/g,Zg=/%60/g,N8=/%7B/g,Rg=/%7C/g,$8=/%7D/g,zg=/%20/g;function A7(e){return encodeURI(""+e).replace(Rg,"|").replace(Ng,"[").replace($g,"]")}function Fg(e){return A7(e).replace(N8,"{").replace($8,"}").replace(P8,"^")}function Z0(e){return A7(e).replace(V8,"%2B").replace(zg,"+").replace(O8,"%23").replace(Ig,"%26").replace(Zg,"`").replace(N8,"{").replace($8,"}").replace(P8,"^")}function Ug(e){return Z0(e).replace(Vg,"%3D")}function jg(e){return A7(e).replace(O8,"%23").replace(Pg,"%3F")}function Yg(e){return e==null?"":jg(e).replace(Og,"%2F")}function Us(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Gg(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oa&&Z0(a)):[n&&Z0(n)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+r,a!=null&&(t+="="+a))})}return t}function Kg(e){const t={};for(const r in e){const n=e[r];n!==void 0&&(t[r]=ir(n)?n.map(o=>o==null?null:""+o):n==null?n:""+n)}return t}const qg=Symbol(""),M3=Symbol(""),Kl=Symbol(""),L7=Symbol(""),R0=Symbol("");function Aa(){let e=[];function t(n){return e.push(n),()=>{const o=e.indexOf(n);o>-1&&e.splice(o,1)}}function r(){e=[]}return{add:t,list:()=>e.slice(),reset:r}}function mn(e,t,r,n,o){const a=n&&(n.enterCallbacks[o]=n.enterCallbacks[o]||[]);return()=>new Promise((i,s)=>{const l=d=>{d===!1?s(Xo(4,{from:r,to:t})):d instanceof Error?s(d):bg(d)?s(Xo(2,{from:t,to:d})):(a&&n.enterCallbacks[o]===a&&typeof d=="function"&&a.push(d),i())},c=e.call(n&&n.instances[o],t,r,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(d=>s(d))})}function A2(e,t,r,n){const o=[];for(const a of e)for(const i in a.components){let s=a.components[i];if(!(t!=="beforeRouteEnter"&&!a.instances[i]))if(Wg(s)){const c=(s.__vccOpts||s)[t];c&&o.push(mn(c,r,n,a,i))}else{let l=s();o.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${a.path}"`));const u=rg(c)?c.default:c;a.components[i]=u;const h=(u.__vccOpts||u)[t];return h&&mn(h,r,n,a,i)()}))}}return o}function Wg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function x3(e){const t=x1(Kl),r=x1(L7),n=A(()=>t.resolve(L(e.to))),o=A(()=>{const{matched:l}=n.value,{length:c}=l,u=l[c-1],d=r.matched;if(!u||!d.length)return-1;const h=d.findIndex(Qo.bind(null,u));if(h>-1)return h;const f=S3(l[c-2]);return c>1&&S3(u)===f&&d[d.length-1].path!==f?d.findIndex(Qo.bind(null,l[c-2])):h}),a=A(()=>o.value>-1&&eC(r.params,n.value.params)),i=A(()=>o.value>-1&&o.value===r.matched.length-1&&B8(r.params,n.value.params));function s(l={}){return Jg(l)?t[L(e.replace)?"replace":"push"](L(e.to)).catch(Wa):Promise.resolve()}return{route:n,href:A(()=>n.value.href),isActive:a,isExactActive:i,navigate:s}}const Qg=X({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:x3,setup(e,{slots:t}){const r=Bn(x3(e)),{options:n}=x1(Kl),o=A(()=>({[E3(e.activeClass,n.linkActiveClass,"router-link-active")]:r.isActive,[E3(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const a=t.default&&t.default(r);return e.custom?a:Ee("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},a)}}}),Xg=Qg;function Jg(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 eC(e,t){for(const r in t){const n=t[r],o=e[r];if(typeof n=="string"){if(n!==o)return!1}else if(!ir(o)||o.length!==n.length||n.some((a,i)=>a!==o[i]))return!1}return!0}function S3(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const E3=(e,t,r)=>e??t??r,tC=X({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:r}){const n=x1(R0),o=A(()=>e.route||n.value),a=x1(M3,0),i=A(()=>{let c=L(a);const{matched:u}=o.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),s=A(()=>o.value.matched[i.value]);Po(M3,A(()=>i.value+1)),Po(qg,s),Po(R0,o);const l=Y();return De(()=>[l.value,s.value,e.name],([c,u,d],[h,f,C])=>{u&&(u.instances[d]=c,f&&f!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),c&&u&&(!f||!Qo(u,f)||!h)&&(u.enterCallbacks[d]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,d=s.value,h=d&&d.components[u];if(!h)return A3(r.default,{Component:h,route:c});const f=d.props[u],C=f?f===!0?c.params:typeof f=="function"?f(c):f:null,g=Ee(h,pt({},C,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return A3(r.default,{Component:g,route:c})||g}}});function A3(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r}const rC=tC;function nC(e){const t=Bg(e.routes,e),r=e.parseQuery||Gg,n=e.stringifyQuery||k3,o=e.history,a=Aa(),i=Aa(),s=Aa(),l=fm(on);let c=on;xo&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=S2.bind(null,K=>""+K),d=S2.bind(null,Yg),h=S2.bind(null,Us);function f(K,j){let Z,q;return H8(K)?(Z=t.getRecordMatcher(K),q=j):q=K,t.addRoute(q,Z)}function C(K){const j=t.getRecordMatcher(K);j&&t.removeRoute(j)}function _(){return t.getRoutes().map(K=>K.record)}function g(K){return!!t.getRecordMatcher(K)}function b(K,j){if(j=pt({},j||l.value),typeof K=="string"){const O=E2(r,K,j.path),Q=t.resolve({path:O.path},j),W=o.createHref(O.fullPath);return pt(O,Q,{params:h(Q.params),hash:Us(O.hash),redirectedFrom:void 0,href:W})}let Z;if("path"in K)Z=pt({},K,{path:E2(r,K.path,j.path).path});else{const O=pt({},K.params);for(const Q in O)O[Q]==null&&delete O[Q];Z=pt({},K,{params:d(O)}),j.params=d(j.params)}const q=t.resolve(Z,j),ae=K.hash||"";q.params=u(h(q.params));const x=ag(n,pt({},K,{hash:Fg(ae),path:q.path})),B=o.createHref(x);return pt({fullPath:x,hash:ae,query:n===k3?Kg(K.query):K.query||{}},q,{redirectedFrom:void 0,href:B})}function w(K){return typeof K=="string"?E2(r,K,l.value.path):pt({},K)}function v(K,j){if(c!==K)return Xo(8,{from:j,to:K})}function k(K){return N(K)}function T(K){return k(pt(w(K),{replace:!0}))}function $(K){const j=K.matched[K.matched.length-1];if(j&&j.redirect){const{redirect:Z}=j;let q=typeof Z=="function"?Z(K):Z;return typeof q=="string"&&(q=q.includes("?")||q.includes("#")?q=w(q):{path:q},q.params={}),pt({query:K.query,hash:K.hash,params:"path"in q?{}:K.params},q)}}function N(K,j){const Z=c=b(K),q=l.value,ae=K.state,x=K.force,B=K.replace===!0,O=$(Z);if(O)return N(pt(w(O),{state:typeof O=="object"?pt({},ae,O.state):ae,force:x,replace:B}),j||Z);const Q=Z;Q.redirectedFrom=j;let W;return!x&&ig(n,q,Z)&&(W=Xo(16,{to:Q,from:q}),qe(q,q,!0,!1)),(W?Promise.resolve(W):S(Q,q)).catch(ee=>Ir(ee)?Ir(ee,2)?ee:Ne(ee):ye(ee,Q,q)).then(ee=>{if(ee){if(Ir(ee,2))return N(pt({replace:B},w(ee.to),{state:typeof ee.to=="object"?pt({},ae,ee.to.state):ae,force:x}),j||Q)}else ee=P(Q,q,!0,B,ae);return z(Q,q,ee),ee})}function R(K,j){const Z=v(K,j);return Z?Promise.reject(Z):Promise.resolve()}function D(K){const j=$e.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(K):K()}function S(K,j){let Z;const[q,ae,x]=oC(K,j);Z=A2(q.reverse(),"beforeRouteLeave",K,j);for(const O of q)O.leaveGuards.forEach(Q=>{Z.push(mn(Q,K,j))});const B=R.bind(null,K,j);return Z.push(B),Ke(Z).then(()=>{Z=[];for(const O of a.list())Z.push(mn(O,K,j));return Z.push(B),Ke(Z)}).then(()=>{Z=A2(ae,"beforeRouteUpdate",K,j);for(const O of ae)O.updateGuards.forEach(Q=>{Z.push(mn(Q,K,j))});return Z.push(B),Ke(Z)}).then(()=>{Z=[];for(const O of x)if(O.beforeEnter)if(ir(O.beforeEnter))for(const Q of O.beforeEnter)Z.push(mn(Q,K,j));else Z.push(mn(O.beforeEnter,K,j));return Z.push(B),Ke(Z)}).then(()=>(K.matched.forEach(O=>O.enterCallbacks={}),Z=A2(x,"beforeRouteEnter",K,j),Z.push(B),Ke(Z))).then(()=>{Z=[];for(const O of i.list())Z.push(mn(O,K,j));return Z.push(B),Ke(Z)}).catch(O=>Ir(O,8)?O:Promise.reject(O))}function z(K,j,Z){s.list().forEach(q=>D(()=>q(K,j,Z)))}function P(K,j,Z,q,ae){const x=v(K,j);if(x)return x;const B=j===on,O=xo?history.state:{};Z&&(q||B?o.replace(K.fullPath,pt({scroll:B&&O&&O.scroll},ae)):o.push(K.fullPath,ae)),l.value=K,qe(K,j,Z,B),Ne()}let U;function ie(){U||(U=o.listen((K,j,Z)=>{if(!He.listening)return;const q=b(K),ae=$(q);if(ae){N(pt(ae,{replace:!0}),q).catch(Wa);return}c=q;const x=l.value;xo&&pg(m3(x.fullPath,Z.delta),Gl()),S(q,x).catch(B=>Ir(B,12)?B:Ir(B,2)?(N(B.to,q).then(O=>{Ir(O,20)&&!Z.delta&&Z.type===yi.pop&&o.go(-1,!1)}).catch(Wa),Promise.reject()):(Z.delta&&o.go(-Z.delta,!1),ye(B,q,x))).then(B=>{B=B||P(q,x,!1),B&&(Z.delta&&!Ir(B,8)?o.go(-Z.delta,!1):Z.type===yi.pop&&Ir(B,20)&&o.go(-1,!1)),z(q,x,B)}).catch(Wa)}))}let se=Aa(),ce=Aa(),ne;function ye(K,j,Z){Ne(K);const q=ce.list();return q.length?q.forEach(ae=>ae(K,j,Z)):console.error(K),Promise.reject(K)}function Ge(){return ne&&l.value!==on?Promise.resolve():new Promise((K,j)=>{se.add([K,j])})}function Ne(K){return ne||(ne=!K,ie(),se.list().forEach(([j,Z])=>K?Z(K):j()),se.reset()),K}function qe(K,j,Z,q){const{scrollBehavior:ae}=e;if(!xo||!ae)return Promise.resolve();const x=!Z&&mg(m3(K.fullPath,0))||(q||!Z)&&history.state&&history.state.scroll||null;return v1().then(()=>ae(K,j,x)).then(B=>B&&fg(B)).catch(B=>ye(B,K,j))}const ze=K=>o.go(K);let he;const $e=new Set,He={currentRoute:l,listening:!0,addRoute:f,removeRoute:C,hasRoute:g,getRoutes:_,resolve:b,options:e,push:k,replace:T,go:ze,back:()=>ze(-1),forward:()=>ze(1),beforeEach:a.add,beforeResolve:i.add,afterEach:s.add,onError:ce.add,isReady:Ge,install(K){const j=this;K.component("RouterLink",Xg),K.component("RouterView",rC),K.config.globalProperties.$router=j,Object.defineProperty(K.config.globalProperties,"$route",{enumerable:!0,get:()=>L(l)}),xo&&!he&&l.value===on&&(he=!0,k(o.location).catch(ae=>{}));const Z={};for(const ae in on)Object.defineProperty(Z,ae,{get:()=>l.value[ae],enumerable:!0});K.provide(Kl,j),K.provide(L7,$u(Z)),K.provide(R0,l);const q=K.unmount;$e.add(K),K.unmount=function(){$e.delete(K),$e.size<1&&(c=on,U&&U(),U=null,l.value=on,he=!1,ne=!1),q()}}};function Ke(K){return K.reduce((j,Z)=>j.then(()=>D(Z)),Promise.resolve())}return He}function oC(e,t){const r=[],n=[],o=[],a=Math.max(t.matched.length,e.matched.length);for(let i=0;iQo(c,s))?n.push(s):r.push(s));const l=e.matched[i];l&&(t.matched.find(c=>Qo(c,l))||o.push(l))}return[r,n,o]}function aC(){return x1(Kl)}function ql(){return x1(L7)}var iC=Object.defineProperty,sC=(e,t,r)=>t in e?iC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qn=(e,t,r)=>(sC(e,typeof t!="symbol"?t+"":t,r),r);async function Z8(e){if(navigator.clipboard)try{return await navigator.clipboard.writeText(e),!0}catch{}const t=document.createElement("textarea");t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="32px",t.style.height="32px",t.style.padding="0",t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=e,document.body.appendChild(t),t.focus(),t.select();let r;try{r=document.execCommand("copy")}catch{r=!1}finally{document.body.removeChild(t)}return r}const R8=X({name:"KClipboardProvider",setup(e,{slots:t}){return()=>(t==null?void 0:t.default)&&t.default({copyToClipboard:Z8})}}),L3=X({name:"KComponent",props:{data:{type:Object,default:{},required:!0}},setup(e,{slots:t}){const r=Bn(e.data);return()=>(t==null?void 0:t.default)&&t.default({data:r})}}),Wl=X({name:"KToggle",props:{toggled:{type:Boolean,default:!1}},emits:["toggled"],setup(e,{slots:t,emit:r}){const n=Y(e.toggled),o=()=>{n.value=!n.value,r("toggled",n.value)};try{if(!t.default)throw new Error("KToggle expects slot content");return()=>(t==null?void 0:t.default)&&t.default({isToggled:n,toggle:o})}catch{return console.error(`KToggle expects to have slot content. Example usage: @@ -440,7 +440,7 @@ var Ef=Object.defineProperty;var Af=(e,t,r)=>t in e?Ef(e,t,{enumerable:!0,config `,eb=` -`,B3=Object.freeze(Object.defineProperty({__proto__:null,arrowDown:lC,arrowLeft:cC,arrowRight:uC,arrowUp:dC,back:hC,book:fC,bot:pC,brain:mC,calendar:vC,check:gC,chevronDown:CC,chevronLeft:yC,chevronRight:bC,chevronUp:wC,circleCheck:_C,clear:kC,clipboard:MC,close:xC,cloudHybrid:SC,cogwheel:EC,collapseExpand:AC,connections:BC,contactSupport:LC,copy:DC,dangerCircle:HC,dangerCircleOutline:TC,dashboard:IC,decrease:OC,devPortal:VC,disabled:PC,document:NC,documentList:$C,drag:ZC,errorFilled:RC,expand:zC,externalLink:FC,featureRequest:UC,fileEmpty:jC,fileJson:YC,fileMd:GC,fileYaml:KC,filter:qC,flag:WC,forbidden:QC,forward:XC,gateway:JC,gear:ey,gearFilled:ty,graduationHat:ry,grid:ny,handClock:oy,help:ay,image:iy,immunity:sy,increase:ly,info:cy,infoFilled:uy,insights:dy,kong:hy,list:py,lock:fy,mesh:my,more:vy,moreHorizontal:gy,noData:Cy,notificationBell:yy,notificationInbox:by,organization:wy,organizations:My,pencil:xy,people:Sy,plug:_y,plus:ky,portal:Ey,presentation:Ay,profile:Ly,redo:By,runtimes:Dy,search:Hy,security:Ty,serviceDocument:Iy,serviceHub:Oy,services:Vy,sharedConfig:Py,spinner:Ny,stackedCards:$y,stateConfigure:Zy,stateGruceo:Ry,stateNoData:zy,stateNoSearchResults:Fy,stateUpload:Uy,support:jy,table:Yy,team:Gy,teamMember:Ky,trash:qy,vitals:Wy,vitalsChart:Qy,warning:Xy,workspaces:Jy,workspacesCollapsed:eb},Symbol.toStringTag,{value:"Module"})),tb="#52596e",z8="#e0e4ea",rb="#000933",nb="#d60027",ob="#00abd2",Ql="#ffffff",Jo="#6c7489",F8="#3a3f51",ab="#232633",uo="#afb7c5",js="#0044f4",ib="#0030cc",sb="#002099",U8="10px",Di="12px",Et="16px",Ys="20px",Xl="24px",lb="32px",cb="48px",ub="#f1f0ff",db="#ffe5e5",hb="#eefaff",fb="#6c7489",pb="#f9fafb",mb="#ecfcff",vb="#ecfffb",gb="#fffce0",Cb="#fff0f7",yb="#6f28ff",bb="#d60027",wb="#0044f4",_b="#f9fafb",kb="#6c7489",Mb="#00819d",xb="#007d60",Sb="#995c00",Eb="#d60067",Ab="8px",Lb=["innerHTML"],Bb={class:"slot-content"},Db=["innerHTML"],Hb={inheritAttrs:!1},Tb=X({...Hb,__name:"KIcon",props:{icon:{type:String,validator:e=>Object.keys(B3).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,r=B3,n={size:Xl,viewBox:"0 0 24 24"},o=dr(),a=It(),i=Y(),s=Y(),l=Y(!0),c=A(()=>{if(t.title)return t.title;if(t.testMode)return t.icon;const v=s.value&&s.value.getElementsByTagName("title");if(v&&v.length)return v[0].innerHTML;const k=t.icon.split(/(?=[A-Z])/).join(" ");return C(k)}),u=A(()=>s.value?s.value.getAttribute("width"):null),d=A(()=>s.value?s.value.getAttribute("height"):null),h=A(()=>s.value&&(t.size||s.value&&s.value.getAttribute("width"))||n.size),f=A(()=>s.value&&(t.viewBox||s.value&&s.value.getAttribute("viewBox"))||n.viewBox),C=v=>v.split("-").map(k=>k.charAt(0).toUpperCase()+k.substring(1)).join(" "),_=()=>{var v,k,T,$;const N=(k=(v=i==null?void 0:i.value)==null?void 0:v.querySelector(".slot-content"))==null?void 0:k.innerHTML;($=i.value)==null||$.removeChild((T=i==null?void 0:i.value)==null?void 0:T.querySelector(".slot-content")),s.value.innerHTML+=N,l.value=!1},g=()=>{let v=s.value.querySelector("title");if(v&&t.hideTitle)s.value.removeChild(v);else if(!t.hideTitle)if(v)v.textContent=c.value;else{v=document.createElement("title");const k=document.createTextNode(c.value);v.appendChild(k),s.value.append(v)}},b=v=>{if(!v)return;const k=v.hasAttribute("fill"),T=v.getAttribute("stroke")&&v.getAttribute("stroke")!=="none"?v.getAttribute("stroke"):null,$=v.attributes.id&&v.attributes.id.value==="preserveColor",N=v.attributes.type&&v.attributes.type.value==="secondary";!$&&k&&N&&t.secondaryColor?v.setAttribute("fill",t.secondaryColor):!$&&T&&N&&t.secondaryColor?v.setAttribute("stroke",t.secondaryColor):!$&&!N&&k&&!T&&t.color?v.setAttribute("fill",t.color):T&&t.color&&v.setAttribute("stroke",t.color);for(const z of v.children)b(z)};De(()=>[t.icon,t.size,t.color,t.secondaryColor,t.viewBox,t.hideTitle],async()=>{await v1(),w()},{deep:!0});const w=()=>{if(s.value=null,s.value=i.value?i.value.querySelector("svg:not(.slot-content)"):null,s.value){a.svgElements&&_();for(const[v,k]of Object.entries(o))["class","id","style"].includes(v)||s.value.setAttribute(v,k);s.value.setAttribute("role","img"),s.value.setAttribute("width",h.value||u.value),s.value.setAttribute("height",h.value||d.value),s.value.setAttribute("viewBox",f.value),g(),b(s.value)}};return Ct(async()=>{await v1(),w()}),(v,k)=>v.$slots.svgElements?(m(),M("span",Qe({key:1},v.$attrs,{ref_key:"svgWrapper",ref:i,class:["kong-icon",`kong-icon-${e.icon}`]}),[(m(),M("svg",Bb,[F(v.$slots,"svgElements",{},void 0,!0)])),p("span",{class:J({"svg-with-slot-is-hidden":l.value}),innerHTML:L(r)[e.icon]},null,10,Db)],16)):(m(),M("span",Qe({key:0},v.$attrs,{ref_key:"svgWrapper",ref:i,class:["kong-icon",`kong-icon-${e.icon}`],innerHTML:L(r)[e.icon]}),null,16,Lb))}}),Se=(e,t)=>{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r},Oe=Se(Tb,[["__scopeId","data-v-32539fc3"]]),Ib=["disabled","href","type"],Ob={primary:"primary",secondary:"secondary",danger:"danger",creation:"creation",outline:"outline",btnLink:"btn-link",btnLinkDanger:"btn-link-danger",actionActive:"action-active"},Vb={small:"small",medium:"medium",large:"large"},Pb={inheritAttrs:!1},Nb=X({...Pb,__name:"KButton",props:{appearance:{type:String,default:"outline",validator:e=>Object.values(Ob).indexOf(e)!==-1},size:{type:String,default:"medium",validator:e=>Object.values(Vb).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,r=It(),n=dr(),o=A(()=>!!r.icon),a=A(()=>!!r.default),i=A(()=>t.to?"router-link":"button"),s=A(()=>t.disabled?`var(--grey-400, var(--kui-color-text-neutral-weak, ${uo}))`:["primary","danger","creation"].includes(t.appearance)?`var(--kui-color-text-inverse, ${Ql})`:t.appearance==="secondary"?`var(--KButtonSecondaryColor, var(--blue-600, var(--kui-color-text-primary-stronger, ${sb})))`:t.appearance==="outline"?`var(--KButtonOutlineColor, var(--blue-500, var(--kui-color-text-primary, ${js})))`:t.appearance==="btn-link"?`var(--KButtonLink, var(--blue-500, var(--kui-color-text-primary, ${js})))`:t.appearance==="btn-link-danger"?`var(--KButtonLinkDanger, var(--red-500, var(--kui-color-text-danger, ${nb})))`:""),l=A(()=>{if(t.disabled!==void 0&&t.disabled!==!1)return n;const c=Object.assign({},n);return delete c.disabled,c});return(c,u)=>typeof e.to=="string"?(m(),M("a",Qe({key:0,class:["k-button",[e.size,{"icon-btn":!a.value&&o.value,rounded:e.isRounded},e.appearance]],disabled:e.disabled?e.disabled:void 0,href:e.to,type:e.type},l.value),[F(c.$slots,"icon",{},()=>[e.icon?(m(),G(Oe,{key:0,class:"k-button-icon",color:s.value,icon:e.icon,size:L(Et)},null,8,["color","icon","size"])):I("",!0)],!0),F(c.$slots,"default",{},void 0,!0),e.showCaret?(m(),G(Oe,{key:0,color:s.value,icon:"chevronDown",size:L(Et),"view-box":"2 2 15 15"},null,8,["color","size"])):I("",!0)],16,Ib)):(m(),G(mt(i.value),Qe({key:1,class:["k-button",[e.size,{"icon-btn":!a.value&&o.value,rounded:e.isRounded},e.appearance]],disabled:e.disabled?e.disabled:void 0,to:e.to,type:e.type},l.value),{default:E(()=>[F(c.$slots,"icon",{},()=>[e.icon?(m(),G(Oe,{key:0,class:"k-button-icon",color:s.value,icon:e.icon,size:L(Et)},null,8,["color","icon","size"])):I("",!0)],!0),F(c.$slots,"default",{},void 0,!0),e.showCaret?(m(),G(Oe,{key:0,class:J(["caret"]),color:e.caretColor||s.value,icon:"chevronDown",size:L(Et),"view-box":"2 2 15 15"},null,8,["color","size"])):I("",!0)]),_:3},16,["class","disabled","to","type"]))}}),Fe=Se(Nb,[["__scopeId","data-v-3b502d88"]]),$b={key:0,class:"k-alert-title"},Zb={key:1,class:"k-alert-description-text"},j8={info:"info",success:"success",danger:"danger",warning:"warning"},Rb=X({__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:lb},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(j8).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 r=It(),n=A(()=>!!r.actionButtons),o=()=>{t("closed")},a=()=>{t("proceed")};return(i,s)=>e.isShowing?(m(),M("div",{key:0,class:J(["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:s[0]||(s[0]=Tt(()=>{},["stop"]))},[e.type==="banner"&&e.size!=="large"?(m(),M("span",{key:0,class:J(["k-alert-ellipse",e.appearance])},null,2)):I("",!0),e.icon||i.$slots.icon?(m(),M("span",{key:1,class:J(["k-alert-icon-container",{"k-alert-icon-container-large":e.size==="large"}])},[F(i.$slots,"icon",{},()=>[V(Oe,{class:"k-alert-icon",color:e.iconColor,icon:e.icon,size:e.iconSize},null,8,["color","icon","size"])],!0)],2)):I("",!0),p("div",{class:J(["k-alert-msg-text",{"has-dismiss-icon":e.dismissType==="icon"},{"has-dismiss-button":e.dismissType==="button"}])},[e.title||i.$slots.title?(m(),M("div",$b,[F(i.$slots,"title",{},()=>[y(H(e.title),1)],!0)])):I("",!0),p("div",{class:J(["k-alert-msg",{"k-alert-text":e.size==="large","k-alert-subtext":e.title||i.$slots.title}])},[F(i.$slots,"alertMessage",{},()=>[y(H(e.alertMessage),1)],!0)],2),e.size==="large"&&(e.description||i.$slots.description)?(m(),M("div",Zb,[F(i.$slots,"description",{},()=>[y(H(e.description),1)],!0)])):I("",!0)],2),e.dismissType==="icon"?(m(),M("button",{key:2,"aria-label":"Close",class:"close",type:"button",onClick:o},[V(Oe,{class:J(e.appearance),color:e.appearance,icon:"close",size:L(Di)},null,8,["class","color","size"])])):I("",!0),n.value||e.dismissType!=="none"?(m(),M("div",{key:3,class:J(["k-alert-action",e.appearance])},[n.value?F(i.$slots,"actionButtons",{key:0},()=>[V(Fe,{size:"small",onClick:a,onKeyup:Xt(a,["enter"])},null,8,["onKeyup"])],!0):I("",!0),e.dismissType==="button"?(m(),G(Fe,{key:1,size:"small",onClick:o},{default:E(()=>[y(" Dismiss ")]),_:1})):I("",!0)],2)):I("",!0)],2)):I("",!0)}}),Jl=Se(Rb,[["__scopeId","data-v-51943d73"]]);let Xi;const zb=new Uint8Array(16);function Y8(){if(!Xi&&(Xi=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Xi))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Xi(zb)}const Jt=[];for(let e=0;e<256;++e)Jt.push((e+256).toString(16).slice(1));function G8(e,t=0){return(Jt[e[t+0]]+Jt[e[t+1]]+Jt[e[t+2]]+Jt[e[t+3]]+"-"+Jt[e[t+4]]+Jt[e[t+5]]+"-"+Jt[e[t+6]]+Jt[e[t+7]]+"-"+Jt[e[t+8]]+Jt[e[t+9]]+"-"+Jt[e[t+10]]+Jt[e[t+11]]+Jt[e[t+12]]+Jt[e[t+13]]+Jt[e[t+14]]+Jt[e[t+15]]).toLowerCase()}let D3,L2,B2=0,D2=0;function Sn(e,t,r){let n=t&&r||0;const o=t||new Array(16);e=e||{};let a=e.node||D3,i=e.clockseq!==void 0?e.clockseq:L2;if(a==null||i==null){const h=e.random||(e.rng||Y8)();a==null&&(a=D3=[h[0]|1,h[1],h[2],h[3],h[4],h[5]]),i==null&&(i=L2=(h[6]<<8|h[7])&16383)}let s=e.msecs!==void 0?e.msecs:Date.now(),l=e.nsecs!==void 0?e.nsecs:D2+1;const c=s-B2+(l-D2)/1e4;if(c<0&&e.clockseq===void 0&&(i=i+1&16383),(c<0||s>B2)&&e.nsecs===void 0&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");B2=s,D2=l,L2=i,s+=122192928e5;const u=((s&268435455)*1e4+l)%4294967296;o[n++]=u>>>24&255,o[n++]=u>>>16&255,o[n++]=u>>>8&255,o[n++]=u&255;const d=s/4294967296*1e4&268435455;o[n++]=d>>>8&255,o[n++]=d&255,o[n++]=d>>>24&15|16,o[n++]=d>>>16&255,o[n++]=i>>>8|128,o[n++]=i&255;for(let h=0;h<6;++h)o[n+h]=a[h];return t||G8(o)}const Fb=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),H3={randomUUID:Fb};function p1(e,t,r){if(H3.randomUUID&&!t&&!e)return H3.randomUUID();e=e||{};const n=e.random||(e.rng||Y8)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(let o=0;o<16;++o)t[r+o]=n[o];return t}return G8(n)}/**! +`,B3=Object.freeze(Object.defineProperty({__proto__:null,arrowDown:lC,arrowLeft:cC,arrowRight:uC,arrowUp:dC,back:hC,book:fC,bot:pC,brain:mC,calendar:vC,check:gC,chevronDown:CC,chevronLeft:yC,chevronRight:bC,chevronUp:wC,circleCheck:_C,clear:kC,clipboard:MC,close:xC,cloudHybrid:SC,cogwheel:EC,collapseExpand:AC,connections:BC,contactSupport:LC,copy:DC,dangerCircle:HC,dangerCircleOutline:TC,dashboard:IC,decrease:OC,devPortal:VC,disabled:PC,document:NC,documentList:$C,drag:ZC,errorFilled:RC,expand:zC,externalLink:FC,featureRequest:UC,fileEmpty:jC,fileJson:YC,fileMd:GC,fileYaml:KC,filter:qC,flag:WC,forbidden:QC,forward:XC,gateway:JC,gear:ey,gearFilled:ty,graduationHat:ry,grid:ny,handClock:oy,help:ay,image:iy,immunity:sy,increase:ly,info:cy,infoFilled:uy,insights:dy,kong:hy,list:py,lock:fy,mesh:my,more:vy,moreHorizontal:gy,noData:Cy,notificationBell:yy,notificationInbox:by,organization:wy,organizations:My,pencil:xy,people:Sy,plug:_y,plus:ky,portal:Ey,presentation:Ay,profile:Ly,redo:By,runtimes:Dy,search:Hy,security:Ty,serviceDocument:Iy,serviceHub:Oy,services:Vy,sharedConfig:Py,spinner:Ny,stackedCards:$y,stateConfigure:Zy,stateGruceo:Ry,stateNoData:zy,stateNoSearchResults:Fy,stateUpload:Uy,support:jy,table:Yy,team:Gy,teamMember:Ky,trash:qy,vitals:Wy,vitalsChart:Qy,warning:Xy,workspaces:Jy,workspacesCollapsed:eb},Symbol.toStringTag,{value:"Module"})),tb="#52596e",z8="#e0e4ea",rb="#000933",nb="#d60027",ob="#00abd2",Ql="#ffffff",Jo="#6c7489",F8="#3a3f51",ab="#232633",uo="#afb7c5",js="#0044f4",ib="#0030cc",sb="#002099",U8="10px",Di="12px",Et="16px",Ys="20px",Xl="24px",lb="32px",cb="48px",ub="#f1f0ff",db="#ffe5e5",hb="#eefaff",fb="#6c7489",pb="#f9fafb",mb="#ecfcff",vb="#ecfffb",gb="#fffce0",Cb="#fff0f7",yb="#6f28ff",bb="#d60027",wb="#0044f4",_b="#f9fafb",kb="#6c7489",Mb="#00819d",xb="#007d60",Sb="#995c00",Eb="#d60067",Ab="8px",Lb=["innerHTML"],Bb={class:"slot-content"},Db=["innerHTML"],Hb={inheritAttrs:!1},Tb=X({...Hb,__name:"KIcon",props:{icon:{type:String,validator:e=>Object.keys(B3).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,r=B3,n={size:Xl,viewBox:"0 0 24 24"},o=dr(),a=It(),i=Y(),s=Y(),l=Y(!0),c=A(()=>{if(t.title)return t.title;if(t.testMode)return t.icon;const v=s.value&&s.value.getElementsByTagName("title");if(v&&v.length)return v[0].innerHTML;const k=t.icon.split(/(?=[A-Z])/).join(" ");return C(k)}),u=A(()=>s.value?s.value.getAttribute("width"):null),d=A(()=>s.value?s.value.getAttribute("height"):null),h=A(()=>s.value&&(t.size||s.value&&s.value.getAttribute("width"))||n.size),f=A(()=>s.value&&(t.viewBox||s.value&&s.value.getAttribute("viewBox"))||n.viewBox),C=v=>v.split("-").map(k=>k.charAt(0).toUpperCase()+k.substring(1)).join(" "),_=()=>{var v,k,T,$;const N=(k=(v=i==null?void 0:i.value)==null?void 0:v.querySelector(".slot-content"))==null?void 0:k.innerHTML;($=i.value)==null||$.removeChild((T=i==null?void 0:i.value)==null?void 0:T.querySelector(".slot-content")),s.value.innerHTML+=N,l.value=!1},g=()=>{let v=s.value.querySelector("title");if(v&&t.hideTitle)s.value.removeChild(v);else if(!t.hideTitle)if(v)v.textContent=c.value;else{v=document.createElement("title");const k=document.createTextNode(c.value);v.appendChild(k),s.value.append(v)}},b=v=>{if(!v)return;const k=v.hasAttribute("fill"),T=v.getAttribute("stroke")&&v.getAttribute("stroke")!=="none"?v.getAttribute("stroke"):null,$=v.attributes.id&&v.attributes.id.value==="preserveColor",N=v.attributes.type&&v.attributes.type.value==="secondary";!$&&k&&N&&t.secondaryColor?v.setAttribute("fill",t.secondaryColor):!$&&T&&N&&t.secondaryColor?v.setAttribute("stroke",t.secondaryColor):!$&&!N&&k&&!T&&t.color?v.setAttribute("fill",t.color):T&&t.color&&v.setAttribute("stroke",t.color);for(const R of v.children)b(R)};De(()=>[t.icon,t.size,t.color,t.secondaryColor,t.viewBox,t.hideTitle],async()=>{await v1(),w()},{deep:!0});const w=()=>{if(s.value=null,s.value=i.value?i.value.querySelector("svg:not(.slot-content)"):null,s.value){a.svgElements&&_();for(const[v,k]of Object.entries(o))["class","id","style"].includes(v)||s.value.setAttribute(v,k);s.value.setAttribute("role","img"),s.value.setAttribute("width",h.value||u.value),s.value.setAttribute("height",h.value||d.value),s.value.setAttribute("viewBox",f.value),g(),b(s.value)}};return Ct(async()=>{await v1(),w()}),(v,k)=>v.$slots.svgElements?(m(),M("span",Qe({key:1},v.$attrs,{ref_key:"svgWrapper",ref:i,class:["kong-icon",`kong-icon-${e.icon}`]}),[(m(),M("svg",Bb,[F(v.$slots,"svgElements",{},void 0,!0)])),p("span",{class:J({"svg-with-slot-is-hidden":l.value}),innerHTML:L(r)[e.icon]},null,10,Db)],16)):(m(),M("span",Qe({key:0},v.$attrs,{ref_key:"svgWrapper",ref:i,class:["kong-icon",`kong-icon-${e.icon}`],innerHTML:L(r)[e.icon]}),null,16,Lb))}}),Se=(e,t)=>{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r},Oe=Se(Tb,[["__scopeId","data-v-32539fc3"]]),Ib=["disabled","href","type"],Ob={primary:"primary",secondary:"secondary",danger:"danger",creation:"creation",outline:"outline",btnLink:"btn-link",btnLinkDanger:"btn-link-danger",actionActive:"action-active"},Vb={small:"small",medium:"medium",large:"large"},Pb={inheritAttrs:!1},Nb=X({...Pb,__name:"KButton",props:{appearance:{type:String,default:"outline",validator:e=>Object.values(Ob).indexOf(e)!==-1},size:{type:String,default:"medium",validator:e=>Object.values(Vb).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,r=It(),n=dr(),o=A(()=>!!r.icon),a=A(()=>!!r.default),i=A(()=>t.to?"router-link":"button"),s=A(()=>t.disabled?`var(--grey-400, var(--kui-color-text-neutral-weak, ${uo}))`:["primary","danger","creation"].includes(t.appearance)?`var(--kui-color-text-inverse, ${Ql})`:t.appearance==="secondary"?`var(--KButtonSecondaryColor, var(--blue-600, var(--kui-color-text-primary-stronger, ${sb})))`:t.appearance==="outline"?`var(--KButtonOutlineColor, var(--blue-500, var(--kui-color-text-primary, ${js})))`:t.appearance==="btn-link"?`var(--KButtonLink, var(--blue-500, var(--kui-color-text-primary, ${js})))`:t.appearance==="btn-link-danger"?`var(--KButtonLinkDanger, var(--red-500, var(--kui-color-text-danger, ${nb})))`:""),l=A(()=>{if(t.disabled!==void 0&&t.disabled!==!1)return n;const c=Object.assign({},n);return delete c.disabled,c});return(c,u)=>typeof e.to=="string"?(m(),M("a",Qe({key:0,class:["k-button",[e.size,{"icon-btn":!a.value&&o.value,rounded:e.isRounded},e.appearance]],disabled:e.disabled?e.disabled:void 0,href:e.to,type:e.type},l.value),[F(c.$slots,"icon",{},()=>[e.icon?(m(),G(Oe,{key:0,class:"k-button-icon",color:s.value,icon:e.icon,size:L(Et)},null,8,["color","icon","size"])):I("",!0)],!0),F(c.$slots,"default",{},void 0,!0),e.showCaret?(m(),G(Oe,{key:0,color:s.value,icon:"chevronDown",size:L(Et),"view-box":"2 2 15 15"},null,8,["color","size"])):I("",!0)],16,Ib)):(m(),G(mt(i.value),Qe({key:1,class:["k-button",[e.size,{"icon-btn":!a.value&&o.value,rounded:e.isRounded},e.appearance]],disabled:e.disabled?e.disabled:void 0,to:e.to,type:e.type},l.value),{default:E(()=>[F(c.$slots,"icon",{},()=>[e.icon?(m(),G(Oe,{key:0,class:"k-button-icon",color:s.value,icon:e.icon,size:L(Et)},null,8,["color","icon","size"])):I("",!0)],!0),F(c.$slots,"default",{},void 0,!0),e.showCaret?(m(),G(Oe,{key:0,class:J(["caret"]),color:e.caretColor||s.value,icon:"chevronDown",size:L(Et),"view-box":"2 2 15 15"},null,8,["color","size"])):I("",!0)]),_:3},16,["class","disabled","to","type"]))}}),Fe=Se(Nb,[["__scopeId","data-v-3b502d88"]]),$b={key:0,class:"k-alert-title"},Zb={key:1,class:"k-alert-description-text"},j8={info:"info",success:"success",danger:"danger",warning:"warning"},Rb=X({__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:lb},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(j8).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 r=It(),n=A(()=>!!r.actionButtons),o=()=>{t("closed")},a=()=>{t("proceed")};return(i,s)=>e.isShowing?(m(),M("div",{key:0,class:J(["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:s[0]||(s[0]=Tt(()=>{},["stop"]))},[e.type==="banner"&&e.size!=="large"?(m(),M("span",{key:0,class:J(["k-alert-ellipse",e.appearance])},null,2)):I("",!0),e.icon||i.$slots.icon?(m(),M("span",{key:1,class:J(["k-alert-icon-container",{"k-alert-icon-container-large":e.size==="large"}])},[F(i.$slots,"icon",{},()=>[V(Oe,{class:"k-alert-icon",color:e.iconColor,icon:e.icon,size:e.iconSize},null,8,["color","icon","size"])],!0)],2)):I("",!0),p("div",{class:J(["k-alert-msg-text",{"has-dismiss-icon":e.dismissType==="icon"},{"has-dismiss-button":e.dismissType==="button"}])},[e.title||i.$slots.title?(m(),M("div",$b,[F(i.$slots,"title",{},()=>[y(H(e.title),1)],!0)])):I("",!0),p("div",{class:J(["k-alert-msg",{"k-alert-text":e.size==="large","k-alert-subtext":e.title||i.$slots.title}])},[F(i.$slots,"alertMessage",{},()=>[y(H(e.alertMessage),1)],!0)],2),e.size==="large"&&(e.description||i.$slots.description)?(m(),M("div",Zb,[F(i.$slots,"description",{},()=>[y(H(e.description),1)],!0)])):I("",!0)],2),e.dismissType==="icon"?(m(),M("button",{key:2,"aria-label":"Close",class:"close",type:"button",onClick:o},[V(Oe,{class:J(e.appearance),color:e.appearance,icon:"close",size:L(Di)},null,8,["class","color","size"])])):I("",!0),n.value||e.dismissType!=="none"?(m(),M("div",{key:3,class:J(["k-alert-action",e.appearance])},[n.value?F(i.$slots,"actionButtons",{key:0},()=>[V(Fe,{size:"small",onClick:a,onKeyup:Xt(a,["enter"])},null,8,["onKeyup"])],!0):I("",!0),e.dismissType==="button"?(m(),G(Fe,{key:1,size:"small",onClick:o},{default:E(()=>[y(" Dismiss ")]),_:1})):I("",!0)],2)):I("",!0)],2)):I("",!0)}}),Jl=Se(Rb,[["__scopeId","data-v-51943d73"]]);let Xi;const zb=new Uint8Array(16);function Y8(){if(!Xi&&(Xi=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Xi))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Xi(zb)}const Jt=[];for(let e=0;e<256;++e)Jt.push((e+256).toString(16).slice(1));function G8(e,t=0){return(Jt[e[t+0]]+Jt[e[t+1]]+Jt[e[t+2]]+Jt[e[t+3]]+"-"+Jt[e[t+4]]+Jt[e[t+5]]+"-"+Jt[e[t+6]]+Jt[e[t+7]]+"-"+Jt[e[t+8]]+Jt[e[t+9]]+"-"+Jt[e[t+10]]+Jt[e[t+11]]+Jt[e[t+12]]+Jt[e[t+13]]+Jt[e[t+14]]+Jt[e[t+15]]).toLowerCase()}let D3,L2,B2=0,D2=0;function Sn(e,t,r){let n=t&&r||0;const o=t||new Array(16);e=e||{};let a=e.node||D3,i=e.clockseq!==void 0?e.clockseq:L2;if(a==null||i==null){const h=e.random||(e.rng||Y8)();a==null&&(a=D3=[h[0]|1,h[1],h[2],h[3],h[4],h[5]]),i==null&&(i=L2=(h[6]<<8|h[7])&16383)}let s=e.msecs!==void 0?e.msecs:Date.now(),l=e.nsecs!==void 0?e.nsecs:D2+1;const c=s-B2+(l-D2)/1e4;if(c<0&&e.clockseq===void 0&&(i=i+1&16383),(c<0||s>B2)&&e.nsecs===void 0&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");B2=s,D2=l,L2=i,s+=122192928e5;const u=((s&268435455)*1e4+l)%4294967296;o[n++]=u>>>24&255,o[n++]=u>>>16&255,o[n++]=u>>>8&255,o[n++]=u&255;const d=s/4294967296*1e4&268435455;o[n++]=d>>>8&255,o[n++]=d&255,o[n++]=d>>>24&15|16,o[n++]=d>>>16&255,o[n++]=i>>>8|128,o[n++]=i&255;for(let h=0;h<6;++h)o[n+h]=a[h];return t||G8(o)}const Fb=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),H3={randomUUID:Fb};function p1(e,t,r){if(H3.randomUUID&&!t&&!e)return H3.randomUUID();e=e||{};const n=e.random||(e.rng||Y8)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(let o=0;o<16;++o)t[r+o]=n[o];return t}return G8(n)}/**! * @fileOverview Kickass library to create and place poppers near their reference elements. * @version 1.16.1 * @license @@ -463,13 +463,13 @@ var Ef=Object.defineProperty;var Af=(e,t,r)=>t in e?Ef(e,t,{enumerable:!0,config * 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 Hi=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Ub=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function jb(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function Yb(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Ub))}}var Gb=Hi&&window.Promise,Kb=Gb?jb:Yb;function K8(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function ho(e,t){if(e.nodeType!==1)return[];var r=e.ownerDocument.defaultView,n=r.getComputedStyle(e,null);return t?n[t]:n}function B7(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function Ti(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=ho(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(r+o+n)?e:Ti(B7(e))}function q8(e){return e&&e.referenceNode?e.referenceNode:e}var T3=Hi&&!!(window.MSInputMethodContext&&document.documentMode),I3=Hi&&/MSIE 10/.test(navigator.userAgent);function ha(e){return e===11?T3:e===10?I3:T3||I3}function ea(e){if(!e)return document.documentElement;for(var t=ha(10)?document.body:null,r=e.offsetParent||null;r===t&&e.nextElementSibling;)r=(e=e.nextElementSibling).offsetParent;var n=r&&r.nodeName;return!n||n==="BODY"||n==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(r.nodeName)!==-1&&ho(r,"position")==="static"?ea(r):r}function qb(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||ea(e.firstElementChild)===e}function z0(e){return e.parentNode!==null?z0(e.parentNode):e}function Gs(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var r=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?e:t,o=r?t:e,a=document.createRange();a.setStart(n,0),a.setEnd(o,0);var i=a.commonAncestorContainer;if(e!==i&&t!==i||n.contains(o))return qb(i)?i:ea(i);var s=z0(e);return s.host?Gs(s.host,t):Gs(e,z0(t).host)}function ta(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",r=t==="top"?"scrollTop":"scrollLeft",n=e.nodeName;if(n==="BODY"||n==="HTML"){var o=e.ownerDocument.documentElement,a=e.ownerDocument.scrollingElement||o;return a[r]}return e[r]}function Wb(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=ta(t,"top"),o=ta(t,"left"),a=r?-1:1;return e.top+=n*a,e.bottom+=n*a,e.left+=o*a,e.right+=o*a,e}function O3(e,t){var r=t==="x"?"Left":"Top",n=r==="Left"?"Right":"Bottom";return parseFloat(e["border"+r+"Width"])+parseFloat(e["border"+n+"Width"])}function V3(e,t,r,n){return Math.max(t["offset"+e],t["scroll"+e],r["client"+e],r["offset"+e],r["scroll"+e],ha(10)?parseInt(r["offset"+e])+parseInt(n["margin"+(e==="Height"?"Top":"Left")])+parseInt(n["margin"+(e==="Height"?"Bottom":"Right")]):0)}function W8(e){var t=e.body,r=e.documentElement,n=ha(10)&&getComputedStyle(r);return{height:V3("Height",t,r,n),width:V3("Width",t,r,n)}}var Qb=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Xb=function(){function e(t,r){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:!1,n=ha(10),o=t.nodeName==="HTML",a=F0(e),i=F0(t),s=Ti(e),l=ho(t),c=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);r&&o&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var d=En({top:a.top-i.top-c,left:a.left-i.left-u,width:a.width,height:a.height});if(d.marginTop=0,d.marginLeft=0,!n&&o){var h=parseFloat(l.marginTop),f=parseFloat(l.marginLeft);d.top-=c-h,d.bottom-=c-h,d.left-=u-f,d.right-=u-f,d.marginTop=h,d.marginLeft=f}return(n&&!r?t.contains(s):t===s&&s.nodeName!=="BODY")&&(d=Wb(d,t)),d}function Jb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=e.ownerDocument.documentElement,n=D7(e,r),o=Math.max(r.clientWidth,window.innerWidth||0),a=Math.max(r.clientHeight,window.innerHeight||0),i=t?0:ta(r),s=t?0:ta(r,"left"),l={top:i-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:o,height:a};return En(l)}function Q8(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(ho(e,"position")==="fixed")return!0;var r=B7(e);return r?Q8(r):!1}function X8(e){if(!e||!e.parentElement||ha())return document.documentElement;for(var t=e.parentElement;t&&ho(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function H7(e,t,r,n){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a={top:0,left:0},i=o?X8(e):Gs(e,q8(t));if(n==="viewport")a=Jb(i,o);else{var s=void 0;n==="scrollParent"?(s=Ti(B7(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):n==="window"?s=e.ownerDocument.documentElement:s=n;var l=D7(s,i,o);if(s.nodeName==="HTML"&&!Q8(i)){var c=W8(e.ownerDocument),u=c.height,d=c.width;a.top+=l.top-l.marginTop,a.bottom=u+l.top,a.left+=l.left-l.marginLeft,a.right=d+l.left}else a=l}r=r||0;var h=typeof r=="number";return a.left+=h?r:r.left||0,a.top+=h?r:r.top||0,a.right-=h?r:r.right||0,a.bottom-=h?r:r.bottom||0,a}function ew(e){var t=e.width,r=e.height;return t*r}function J8(e,t,r,n,o){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var i=H7(r,n,a,o),s={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}},l=Object.keys(s).map(function(h){return U1({key:h},s[h],{area:ew(s[h])})}).sort(function(h,f){return f.area-h.area}),c=l.filter(function(h){var f=h.width,C=h.height;return f>=r.clientWidth&&C>=r.clientHeight}),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function e9(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,o=n?X8(t):Gs(t,q8(r));return D7(r,o,n)}function t9(e){var t=e.ownerDocument.defaultView,r=t.getComputedStyle(e),n=parseFloat(r.marginTop||0)+parseFloat(r.marginBottom||0),o=parseFloat(r.marginLeft||0)+parseFloat(r.marginRight||0),a={width:e.offsetWidth+o,height:e.offsetHeight+n};return a}function Ks(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(r){return t[r]})}function r9(e,t,r){r=r.split("-")[0];var n=t9(e),o={width:n.width,height:n.height},a=["right","left"].indexOf(r)!==-1,i=a?"top":"left",s=a?"left":"top",l=a?"height":"width",c=a?"width":"height";return o[i]=t[i]+t[l]/2-n[l]/2,r===s?o[s]=t[s]-n[c]:o[s]=t[Ks(s)],o}function Ii(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function tw(e,t,r){if(Array.prototype.findIndex)return e.findIndex(function(o){return o[t]===r});var n=Ii(e,function(o){return o[t]===r});return e.indexOf(n)}function n9(e,t,r){var n=r===void 0?e:e.slice(0,tw(e,"name",r));return n.forEach(function(o){o.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var a=o.function||o.fn;o.enabled&&K8(a)&&(t.offsets.popper=En(t.offsets.popper),t.offsets.reference=En(t.offsets.reference),t=a(t,o))}),t}function rw(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=e9(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=J8(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=r9(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=n9(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function o9(e,t){return e.some(function(r){var n=r.name,o=r.enabled;return o&&n===t})}function T7(e){for(var t=[!1,"ms","Webkit","Moz","O"],r=e.charAt(0).toUpperCase()+e.slice(1),n=0;ni[f]&&(e.offsets.popper[d]+=s[d]+C-i[f]),e.offsets.popper=En(e.offsets.popper);var _=s[d]+s[c]/2-C/2,g=ho(e.instance.popper),b=parseFloat(g["margin"+u]),w=parseFloat(g["border"+u+"Width"]),v=_-e.offsets.popper[d]-b-w;return v=Math.max(Math.min(i[c]-C,v),0),e.arrowElement=n,e.offsets.arrow=(r={},ra(r,d,Math.round(v)),ra(r,h,""),r),e}function mw(e){return e==="end"?"start":e==="start"?"end":e}var l9=["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"],H2=l9.slice(3);function P3(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=H2.indexOf(e),n=H2.slice(r+1).concat(H2.slice(0,r));return t?n.reverse():n}var T2={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function vw(e,t){if(o9(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var r=H7(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],o=Ks(n),a=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case T2.FLIP:i=[n,o];break;case T2.CLOCKWISE:i=P3(n);break;case T2.COUNTERCLOCKWISE:i=P3(n,!0);break;default:i=t.behavior}return i.forEach(function(s,l){if(n!==s||i.length===l+1)return e;n=e.placement.split("-")[0],o=Ks(n);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,h=n==="left"&&d(c.right)>d(u.left)||n==="right"&&d(c.left)d(u.top)||n==="bottom"&&d(c.top)d(r.right),_=d(c.top)d(r.bottom),b=n==="left"&&f||n==="right"&&C||n==="top"&&_||n==="bottom"&&g,w=["top","bottom"].indexOf(n)!==-1,v=!!t.flipVariations&&(w&&a==="start"&&f||w&&a==="end"&&C||!w&&a==="start"&&_||!w&&a==="end"&&g),k=!!t.flipVariationsByContent&&(w&&a==="start"&&C||w&&a==="end"&&f||!w&&a==="start"&&g||!w&&a==="end"&&_),T=v||k;(h||b||T)&&(e.flipped=!0,(h||b)&&(n=i[l+1]),T&&(a=mw(a)),e.placement=n+(a?"-"+a:""),e.offsets.popper=U1({},e.offsets.popper,r9(e.instance.popper,e.offsets.reference,e.placement)),e=n9(e.instance.modifiers,e,"flip"))}),e}function gw(e){var t=e.offsets,r=t.popper,n=t.reference,o=e.placement.split("-")[0],a=Math.floor,i=["top","bottom"].indexOf(o)!==-1,s=i?"right":"bottom",l=i?"left":"top",c=i?"width":"height";return r[s]a(n[s])&&(e.offsets.popper[l]=a(n[s])),e}function Cw(e,t,r,n){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+o[1],i=o[2];if(!a)return e;if(i.indexOf("%")===0){var s=void 0;switch(i){case"%p":s=r;break;case"%":case"%r":default:s=n}var l=En(s);return l[t]/100*a}else if(i==="vh"||i==="vw"){var c=void 0;return i==="vh"?c=Math.max(document.documentElement.clientHeight,window.innerHeight||0):c=Math.max(document.documentElement.clientWidth,window.innerWidth||0),c/100*a}else return a}function yw(e,t,r,n){var o=[0,0],a=["right","left"].indexOf(n)!==-1,i=e.split(/(\+|\-)/).map(function(u){return u.trim()}),s=i.indexOf(Ii(i,function(u){return u.search(/,|\s/)!==-1}));i[s]&&i[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=s!==-1?[i.slice(0,s).concat([i[s].split(l)[0]]),[i[s].split(l)[1]].concat(i.slice(s+1))]:[i];return c=c.map(function(u,d){var h=(d===1?!a:a)?"height":"width",f=!1;return u.reduce(function(C,_){return C[C.length-1]===""&&["+","-"].indexOf(_)!==-1?(C[C.length-1]=_,f=!0,C):f?(C[C.length-1]+=_,f=!1,C):C.concat(_)},[]).map(function(C){return Cw(C,h,t,r)})}),c.forEach(function(u,d){u.forEach(function(h,f){I7(h)&&(o[d]+=h*(u[f-1]==="-"?-1:1))})}),o}function bw(e,t){var r=t.offset,n=e.placement,o=e.offsets,a=o.popper,i=o.reference,s=n.split("-")[0],l=void 0;return I7(+r)?l=[+r,0]:l=yw(r,a,i,s),s==="left"?(a.top+=l[0],a.left-=l[1]):s==="right"?(a.top+=l[0],a.left+=l[1]):s==="top"?(a.left+=l[0],a.top-=l[1]):s==="bottom"&&(a.left+=l[0],a.top+=l[1]),e.popper=a,e}function ww(e,t){var r=t.boundariesElement||ea(e.instance.popper);e.instance.reference===r&&(r=ea(r));var n=T7("transform"),o=e.instance.popper.style,a=o.top,i=o.left,s=o[n];o.top="",o.left="",o[n]="";var l=H7(e.instance.popper,e.instance.reference,t.padding,r,e.positionFixed);o.top=a,o.left=i,o[n]=s,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(h){var f=u[h];return u[h]l[h]&&!t.escapeWithReference&&(C=Math.min(u[f],l[h]-(h==="right"?u.width:u.height))),ra({},f,C)}};return c.forEach(function(h){var f=["left","top"].indexOf(h)!==-1?"primary":"secondary";u=U1({},u,d[f](h))}),e.offsets.popper=u,e}function _w(e){var t=e.placement,r=t.split("-")[0],n=t.split("-")[1];if(n){var o=e.offsets,a=o.reference,i=o.popper,s=["bottom","top"].indexOf(r)!==-1,l=s?"left":"top",c=s?"width":"height",u={start:ra({},l,a[l]),end:ra({},l,a[l]+a[c]-i[c])};e.offsets.popper=U1({},i,u[n])}return e}function kw(e){if(!s9(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,r=Ii(e.instance.modifiers,function(n){return n.name==="preventOverflow"}).boundaries;if(t.bottomr.right||t.top>r.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};Qb(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=Kb(this.update.bind(this)),this.options=U1({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(U1({},e.Defaults.modifiers,o.modifiers)).forEach(function(i){n.options.modifiers[i]=U1({},e.Defaults.modifiers[i]||{},o.modifiers?o.modifiers[i]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(i){return U1({name:i},n.options.modifiers[i])}).sort(function(i,s){return i.order-s.order}),this.modifiers.forEach(function(i){i.enabled&&K8(i.onLoad)&&i.onLoad(n.reference,n.popper,n.options,i,n.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return Xb(e,[{key:"update",value:function(){return rw.call(this)}},{key:"destroy",value:function(){return nw.call(this)}},{key:"enableEventListeners",value:function(){return aw.call(this)}},{key:"disableEventListeners",value:function(){return sw.call(this)}}]),e}();e2.Utils=(typeof window<"u"?window:global).PopperUtils;e2.placements=l9;e2.Defaults=Sw;const Ew=e2;var I2=new WeakMap,N3=0;function Aw(e){if(!e.length)return"";for(var t="arg",r=0;r=r.expiresAt;i&&o.delete(n)},t)},e.prototype.delete=function(t){this.items.delete(t)},e}();function Bw(){return typeof navigator.onLine<"u"?navigator.onLine:!0}function Dw(){return typeof document<"u"&&typeof document.visibilityState<"u"?document.visibilityState!=="hidden":!0}var Hw=function(e){return fetch(e).then(function(t){return t.json()})};const O2={isOnline:Bw,isDocumentVisible:Dw,fetcher:Hw};var $r=globalThis&&globalThis.__assign||function(){return $r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!a||c[1]>a[0]&&c[1]0)&&!(o=n.next()).done;)a.push(o.value)}catch(s){i={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a},Iw=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n0?r+o:r)}}function Vw(e,t,r){if(r.isDocumentVisible()&&!(r.errorRetryCount!==void 0&&t>r.errorRetryCount)){var n=Math.min(t||0,r.errorRetryCount),o=n*r.errorRetryInterval;setTimeout(function(){e(null,{errorRetryCount:n+1,shouldRetryOnError:!0})},o)}}var $3=function(e,t,r,n){return r===void 0&&(r=c9),n===void 0&&(n=u9.ttl),So(void 0,void 0,void 0,function(){var o,a,i,s,l,c,u;return Eo(this,function(d){switch(d.label){case 0:if(!Pw(t))return[3,5];d.label=1;case 1:return d.trys.push([1,3,,4]),[4,t];case 2:return o=d.sent(),[3,4];case 3:return s=d.sent(),a=s,[3,4];case 4:return[3,6];case 5:o=t,d.label=6;case 6:if(i=!1,l={data:o,error:a,isValidating:i},typeof o<"u")try{r.set(e,l,n)}catch(h){console.error("swrv(mutate): failed to set cache",h)}return c=qs.get(e),c&&c.data.length&&(u=c.data.filter(function(h){return h.key===e}),u.forEach(function(h,f){typeof l.data<"u"&&(h.data=l.data),h.error=l.error,h.isValidating=l.isValidating;var C=f===u.length-1;C||delete u[f]}),u=u.filter(Boolean)),[2,l]}})})};function Z3(){for(var e=this,t=[],r=0;r=1&&(n=t[0]),t.length>=2&&(o=t[1]),t.length>2&&(a=$r($r({},a),t[2]));var d=u?a.serverTTL:a.ttl,h=typeof n=="function"?n:Y(n);typeof o>"u"&&(o=a.fetcher);var f=null;f||(f=Bn({data:void 0,error:void 0,isValidating:!0,key:null}));var C=function(w,v){return So(e,void 0,void 0,function(){var k,T,$,N,z,D,S,R=this;return Eo(this,function(P){switch(P.label){case 0:return k=f.data===void 0,T=h.value,T?($=a.cache.get(T),N=$&&$.data,f.isValidating=!0,N&&(f.data=N.data,f.error=N.error),z=w||o,!z||!a.isDocumentVisible()&&!k||(v==null?void 0:v.forceRevalidate)!==void 0&&!(v!=null&&v.forceRevalidate)?(f.isValidating=!1,[2]):$&&(D=!!(Date.now()-$.createdAt>=a.dedupingInterval||v!=null&&v.forceRevalidate),!D)?(f.isValidating=!1,[2]):(S=function(){return So(R,void 0,void 0,function(){var U,ie,se,ce;return Eo(this,function(ne){switch(ne.label){case 0:return U=V2.get(T),U?[3,2]:(ie=Array.isArray(T)?T:[T],se=z.apply(void 0,Iw([],Tw(ie),!1)),V2.set(T,se,a.dedupingInterval),[4,$3(T,se,a.cache,d)]);case 1:return ne.sent(),[3,4];case 2:return[4,$3(T,U.data,a.cache,d)];case 3:ne.sent(),ne.label=4;case 4:return f.isValidating=!1,V2.delete(T),f.error!==void 0&&(ce=!i&&a.shouldRetryOnError&&(v?v.shouldRetryOnError:!0),ce&&Vw(C,v?v.errorRetryCount:1,a)),[2]}})})},N&&a.revalidateDebounce?(setTimeout(function(){return So(R,void 0,void 0,function(){return Eo(this,function(U){switch(U.label){case 0:return i?[3,2]:[4,S()];case 1:U.sent(),U.label=2;case 2:return[2]}})})},a.revalidateDebounce),[3,3]):[3,1])):[2];case 1:return[4,S()];case 2:P.sent(),P.label=3;case 3:return[2]}})})},_=function(){return So(e,void 0,void 0,function(){return Eo(this,function(w){return[2,C(null,{shouldRetryOnError:!1})]})})},g=null;Ct(function(){var w=function(){return So(e,void 0,void 0,function(){return Eo(this,function(v){switch(v.label){case 0:return!f.error&&a.isOnline()?[4,C()]:[3,2];case 1:return v.sent(),[3,3];case 2:g&&clearTimeout(g),v.label=3;case 3:return a.refreshInterval&&!i&&(g=setTimeout(w,a.refreshInterval)),[2]}})})};a.refreshInterval&&(g=setTimeout(w,a.refreshInterval)),a.revalidateOnFocus&&(document.addEventListener("visibilitychange",_,!1),window.addEventListener("focus",_,!1))}),ur(function(){i=!0,g&&clearTimeout(g),a.revalidateOnFocus&&(document.removeEventListener("visibilitychange",_,!1),window.removeEventListener("focus",_,!1));var w=qs.get(h.value);w&&(w.data=w.data.filter(function(v){return v!==f}))});try{De(h,function(w){oo(h)||(h.value=w),f.key=w,f.isValidating=!!w,Ow(h.value,f,d),!u&&!s&&h.value&&C(),s=!1},{immediate:!0})}catch{}var b=$r($r({},vm(f)),{mutate:function(w,v){return C(w,$r($r({},v),{forceRevalidate:!0}))}});return b}function Pw(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}const Or={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 E1(){return{useRequest:(e,t,r)=>{const n=typeof Z3=="function"?Z3:()=>({data:Y({}),error:Y(),isValidating:Y(!1),mutate:()=>({})}),{data:o,error:a,isValidating:i,mutate:s}=n(e,t,{revalidateDebounce:500,dedupingInterval:100,...r});return{data:A(()=>{var l;return(l=o.value)==null?void 0:l.data}),response:o,error:a,isValidating:i,revalidate:s}},useDebounce:(e,t=300)=>{let r;const n=o=>async(...a)=>{clearTimeout(r),o>0?await new Promise(i=>{r=setTimeout(async()=>{await e(...a),i()},o)}):await e(...a)};return{debouncedFn:n(t),generateDebouncedFn:n}},clientSideSorter:(e,t,r,n)=>{let o=null;const a=(s,l)=>typeof l=="number"&&!Number.isNaN(s)&&!Number.isNaN(l)?s-l:0,i=(s,l)=>s.localeCompare(l);return e!==t?(o=(s,l)=>{const c=h=>h==null?"":typeof h=="number"?h:Array.isArray(h)&&h.length&&typeof h[0]=="number"?h[0]:String(h),u=c(s[e]),d=c(l[e]);switch(typeof u){case"number":return a(u,d);default:return i(u,d)}},n.sort(o),t=e,r="ascending"):(n.reverse(),r==="descending"||r==="desc"?r="ascending":r="descending"),{previousKey:t,sortOrder:r}},useSwrvState:(e,t,r)=>{const n=Y(Or.PENDING),o=Y(!1);return Xu(()=>{var a,i,s,l,c,u;if(o.value=e.value&&!!((a=Object.keys(e.value))!=null&&a.length||(i=e.value.data)!=null&&i.length||(l=(s=e.value.data)==null?void 0:s.data)!=null&&l.length||!((c=e.value.data)!=null&&c.data)&&typeof e.value.data=="object"&&Object.keys((u=e.value)==null?void 0:u.data).length),e.value&&o.value&&r.value){n.value=Or.VALIDATING_HAS_DATA;return}if(e.value&&r.value){n.value=Or.VALIDATING;return}if(e.value&&t.value){n.value=Or.STALE_IF_ERROR;return}if(e.value===void 0&&!t.value){n.value=Or.PENDING;return}if(e.value&&!t.value&&o.value){n.value=Or.SUCCESS_HAS_DATA;return}if(e.value&&!t.value){n.value=Or.SUCCESS;return}e.value===void 0&&t&&(n.value=Or.ERROR)}),{hasData:o,state:n,swrvState:Or}},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 Nw={default:"default",success:"success",danger:"danger",info:"info",warning:"warning",custom:"custom",neutral:"neutral"},$w={rounded:"rounded",rectangular:"rectangular"},Zw=["borderTop","noBorder","border"],Rw=["large","medium","small"],zw=["leading","trailing"],Fw=["date","time","dateTime","relative","relativeDate","relativeDateTime"],Uw=["menu","selectionMenu"],jw=["light","dark"],Yw=["left","center","right"],Gw=["default","offset"],Kw=["ascending","descending",""],qw=["true","loading"],Ww=["small","medium","large"],Qw=["start","end"],Xw=["left","right"],Jw=["string","number","divider"],d9=["active","default","pending","completed","error"],e_=["radio","card"],t_=["info","warning","danger"],r_=["click","hover"],h9=["auto","top","topStart","topEnd","left","leftStart","leftEnd","right","rightStart","rightEnd","bottom","bottomStart","bottomEnd"],n_=["table","card","form","spinner","fullscreen-kong","fullscreen-generic",""],o_=["1","2","5","6","10","25","50","75","100"],a_=["1","2"],i_=["dropdown","select","button"],f9=j8,s_=["get","post","put","patch","delete","head","options","trace","connect","custom"];var j0=(e=>(e.fontSize="font-size",e.fontWeight="font-weight",e.fontFamily="font-family",e.color="color",e.margin="margin",e.padding="padding",e))(j0||{});const l_=["table","grid"],{getSizeFromString:P2}=E1(),c_=X({name:"KPop",components:{KButton:Fe},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=>h9.includes(e),default:"auto"},trigger:{type:String,default:"click",validator:e=>r_.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":Sn(),targetId:this.testMode?"test-target-id-1234":Sn()}},computed:{popoverStyle:function(){return{width:P2(this.width),maxWidth:P2(this.maxWidth),maxHeight:P2(this.maxHeight)}},popoverClassObj:function(){return[this.popoverClasses,{"hide-caret":this.hideCaret},{"has-actions":this.$slots.actions}]}},watch:{hidePopover:function(){this.isOpen&&this.hidePopper()},disabled:{handler(){this.isOpen&&this.hidePopper()},immediate:!0}},mounted(){this.$el.children?this.reference=this.$el.children[0]:this.reference=this.$el,this.bindEvents()},beforeUnmount(){const e=this.$refs.popper;document.documentElement.removeEventListener("click",this.handleClick),e&&e.removeEventListener("click",this.showPopper),this.reference&&(this.reference.removeEventListener("click",this.handleClick),this.reference.removeEventListener("mouseenter",this.createInstance),this.reference.removeEventListener("mouseleave",this.toggle),this.reference.removeEventListener("focus",this.createInstance),this.reference.removeEventListener("blur",this.toggle)),this.destroy()},methods:{hidePopper(){this.trigger!=="hover"&&(this.isOpen=!1),this.timer=setTimeout(()=>{this.$emit("closed"),this.destroy()},this.popoverTimeout)},showPopper(){this.disabled||(this.isOpen=!0,this.timer&&clearTimeout(this.timer),this.popperTimer&&clearTimeout(this.popperTimer),this.$emit("opened"))},updatePopper(){this.popper&&typeof this.popper.update=="function"&&this.popper.update()},async createInstance(){this.destroy(),this.showPopper();const e=(this.placement||"auto").replace(/[A-Z]/g,"-$&").toLowerCase(),t=this.$refs.popper,r=this.target&&!this.isSvg&&document.querySelector(this.target)?document.querySelector(this.target):document.getElementById(this.targetId);r&&(r.appendChild(t),r.style.overflow="auto"),await this.$nextTick(),this.popper=new Ew(this.reference,t,{placement:e,positionFixed:this.positionFixed,modifiers:{preventOverflow:{enabled:!0,boundariesElement:"viewport"}}}),await this.$nextTick(),r&&r.style.removeProperty("overflow"),this.updatePopper()},handleClick(e){const t=()=>{e.stopPropagation(),this.hidePopper()};if(this.reference&&this.reference.contains(e.target))this.isOpen?t():this.createInstance();else if(this.$refs.popper&&this.$refs.popper.contains(e.target)&&this.onPopoverClick){const r=this.onPopoverClick();r!==void 0&&(r?this.showPopper():t())}else this.$refs.popper&&this.$refs.popper.contains(e.target)?this.showPopper():this.isOpen&&t()},bindEvents(){const e=this.$refs.popper;e&&(this.trigger==="hover"&&(this.reference.addEventListener("mouseenter",this.createInstance),this.reference.addEventListener("focus",this.createInstance),this.reference.addEventListener("mouseleave",this.hidePopper),this.reference.addEventListener("blur",this.hidePopper),e.addEventListener("mouseenter",this.showPopper),e.addEventListener("focus",this.showPopper),e.addEventListener("mouseleave",this.hidePopper),e.addEventListener("blur",this.hidePopper)),e.addEventListener("click",this.showPopper),document.documentElement.addEventListener("click",this.handleClick))},destroy(){this.popper&&(this.isOpen=!1,this.popper.disableEventListeners(),this.popper=null)}}}),u_={key:0},d_=["id"],h_={key:0,class:"k-popover-header"},f_={key:0,class:"k-popover-title"},p_={key:1,class:"k-popover-actions"},m_={class:"k-popover-content"},v_={key:1,class:"k-popover-footer"},g_=["id"],C_={key:0,class:"k-popover-header"},y_={key:0,class:"k-popover-title"},b_={key:1,class:"k-popover-actions"},w_={class:"k-popover-content"},__={key:1,class:"k-popover-footer"};function k_(e,t,r,n,o,a){const i=jt("KButton");return m(),G(mt(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:[Xt(Tt(e.showPopper,["stop","prevent"]),["enter"]),Xt(e.hidePopper,["esc"])]},{default:E(()=>[F(e.$slots,"default",{},()=>[V(i,{id:e.targetId,"aria-controls":e.popoverId||void 0,"aria-expanded":!!e.isOpen||void 0,"data-testid":"kpop-button"},{default:E(()=>[y(H(e.buttonText),1)]),_:1},8,["id","aria-controls","aria-expanded"])]),e.isSvg?(m(),M("div",u_,[(m(),M("foreignObject",null,[Zs(p("div",{id:e.popoverId,ref:"popper",class:J(["k-popover",e.popoverClassObj]),role:"region",style:Ye(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(m(),M("div",h_,[e.$slots.title||e.title?(m(),M("div",f_,[F(e.$slots,"title",{},()=>[y(H(e.title),1)])])):I("",!0),e.$slots.actions?(m(),M("div",p_,[F(e.$slots,"actions")])):I("",!0)])):I("",!0),p("div",m_,[F(e.$slots,"content")]),e.$slots.footer?(m(),M("div",v_,[F(e.$slots,"footer")])):I("",!0)],14,d_),[[N0,e.isOpen]])]))])):(m(),G(ao,{key:1,name:"fade"},{default:E(()=>[Zs(p("div",{id:e.popoverId,ref:"popper",class:J(["k-popover",e.popoverClassObj]),role:"region",style:Ye(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(m(),M("div",C_,[e.$slots.title||e.title?(m(),M("div",y_,[F(e.$slots,"title",{},()=>[y(H(e.title),1)])])):I("",!0),e.$slots.actions?(m(),M("div",b_,[F(e.$slots,"actions")])):I("",!0)])):I("",!0),p("div",w_,[F(e.$slots,"content")]),e.$slots.footer?(m(),M("div",__,[F(e.$slots,"footer")])):I("",!0)],14,g_),[[N0,e.isOpen]])]),_:3}))]),_:3},40,["id","aria-controls","aria-expanded","role","onKeyup"])}const Pt=Se(c_,[["render",k_]]),M_={role:"tooltip"},fo=X({__name:"KTooltip",props:{label:{type:String,required:!1,default:""},placement:{type:String,default:"bottom",validator:e=>h9.includes(e)},positionFixed:{type:Boolean,default:!1},maxWidth:{type:String,default:"auto"},testMode:{type:Boolean,default:!1}},setup(e){const t=e,r=Y(""),n=A(()=>{let o="";switch(t.placement){case"top":o="k-tooltip-top";break;case"right":o="k-tooltip-right";break;case"bottom":o="k-tooltip-bottom";break;case"left":o="k-tooltip-left";break}return o});return(o,a)=>(m(),G(Pt,Qe(o.$attrs,{"hide-caret":"","max-width":e.maxWidth,placement:e.placement,"popover-classes":`k-tooltip ${n.value} ${r.value}`,"popover-timeout":0,"position-fixed":e.positionFixed,"test-mode":!!e.testMode||void 0,trigger:"hover",width:"auto"}),{content:E(()=>[p("div",M_,[F(o.$slots,"content",{label:e.label},()=>[y(H(e.label),1)])])]),default:E(()=>[F(o.$slots,"default")]),_:3},16,["max-width","placement","popover-classes","position-fixed","test-mode"]))}}),x_=["aria-hidden","tabindex"],{getSizeFromString:S_}=E1(),E_={name:"KBadge",components:{KButton:Fe,KIcon:Oe,KTooltip:fo}},A_=X({...E_,props:{appearance:{type:String,required:!1,validator:e=>Object.keys({...Nw}).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({...$w}).includes(e),default:"rounded"},color:{type:String,required:!1,default:""},backgroundColor:{type:String,required:!1,default:""},borderColor:{type:String,required:!1,default:""},isBordered:{type:Boolean,default:!1},hoverColor:{type:String,required:!1,default:""},maxWidth:{type:String,default:"200px"}},emits:["dismissed"],setup(e,{emit:t}){const r=e;da(C=>({e9b902de:f.value,"281bce42":C.$props.backgroundColor,aa7fc6f8:C.$props.borderColor,"66bffb10":C.$props.color,"2b7353fa":C.$props.hoverColor,c2ea0ea6:C.$props.hoverColor||C.$props.backgroundColor}));const n=dr(),o=A(()=>!!n.onClick),a=Y(null),i=Y(!1),s=()=>{i.value=!0,t("dismissed")},l=Y(0),c=Y(0),u=Y(!1),d=A(()=>l.value{const C={};return r.backgroundColor&&(C.backgroundColor=r.backgroundColor),r.borderColor&&(C.borderColor=r.borderColor),r.color&&(C.color=r.color),r.isBordered&&!r.borderColor&&r.color&&(C.borderColor=r.color),C}),f=A(()=>S_(r.maxWidth));return De(a,()=>{var C,_;a.value&&!u.value&&(l.value=(C=a.value)==null?void 0:C.offsetWidth,c.value=(_=a.value)==null?void 0:_.scrollWidth,u.value=!0)}),(C,_)=>i.value?I("",!0):(m(),M("div",{key:0,"aria-hidden":e.hidden?!0:void 0,class:J(["k-badge",[`k-badge-${e.appearance}`,`k-badge-${e.shape}`,{"is-bordered":e.isBordered,clickable:o.value}]]),style:Ye(h.value),tabindex:e.hidden?-1:0},[(m(),G(mt(e.truncationTooltip&&(e.forceTooltip||d.value)?"KTooltip":"div"),{class:"k-badge-text","position-fixed":e.truncationTooltip&&(e.forceTooltip||d.value)?!0:void 0},{content:E(()=>[y(H(e.truncationTooltip),1)]),default:E(()=>[p("div",{ref_key:"badgeText",ref:a,class:"k-badge-text"},[F(C.$slots,"default",{},void 0,!0)],512)]),_:3},8,["position-fixed"])),e.dismissable?(m(),G(Fe,{key:0,"aria-hidden":e.hidden?!0:void 0,class:"k-badge-dismiss-button","data-testid":"k-badge-dismiss-button","is-rounded":e.shape==="rounded",tabindex:e.hidden?-1:0,onClick:[s,_[0]||(_[0]=Tt(()=>{},["stop"]))]},{default:E(()=>[V(Oe,{color:e.color,icon:"close",size:L(U8),title:"Remove"},null,8,["color","size"])]),_:1},8,["aria-hidden","is-rounded","tabindex"])):I("",!0)],14,x_))}}),or=Se(A_,[["__scopeId","data-v-ed93edde"]]),L_={class:"k-breadcrumb-icon-wrapper"},B_={key:0,class:"k-breadcrumb-divider"},D_={inheritAttrs:!1},H_=X({...D_,__name:"KBreadcrumbs",props:{items:{type:Array,default:[],required:!0,validator:e=>e&&e.length>0},itemMaxWidth:{type:String,required:!1,default:"38ch"},emphasis:{type:Boolean,default:!1}},setup(e){const t=n=>n.to?typeof n.to=="object"?{type:"router-link",attrs:{title:n.title,to:n.to}}:{type:"a",attrs:{href:n.to,target:"_blank",title:n.title}}:{type:"div",attrs:{}},r=(n,o)=>n.key||`breadcrumb-${o}`;return(n,o)=>(m(),M("ul",Qe({class:"k-breadcrumbs"},n.$attrs),[(m(!0),M(we,null,tt(e.items,(a,i)=>(m(),M("li",{key:r(a,i),class:"k-breadcrumbs-item"},[(m(),G(mt(t(a).type),Qe(t(a).attrs,{class:"no-underline"}),{default:E(()=>[p("div",L_,[F(n.$slots,`icon-${r(a,i)}`,{},()=>[a.icon?(m(),G(Oe,{key:0,class:J(["k-breadcrumb-icon",{"has-no-text":!a.text}]),color:`var(--kui-color-text-decorative, ${L(ob)})`,"hide-title":"",icon:a.icon,size:L(Et)},null,8,["class","color","icon","size"])):I("",!0)],!0)]),a.text?(m(),M("span",{key:0,class:J(["k-breadcrumb-text",{"non-link":!a.to,emphasis:e.emphasis}]),style:Ye({maxWidth:a.maxWidth||e.itemMaxWidth})},H(a.text),7)):I("",!0)]),_:2},1040)),a.to||i[V(Oe,{color:`var(--grey-500, var(--kui-color-text-neutral-weak, ${L(uo)}))`,"hide-title":"",icon:"chevronRight",size:L(Et)},null,8,["color","size"])],!0)])):I("",!0)]))),128))],16))}}),V7=Se(H_,[["__scopeId","data-v-949c19bf"]]),T_=X({name:"Krumbs",setup(e,{attrs:t,slots:r,emit:n}){return Ct(()=>console.warn(`The Kongponents 'Krumbs' component is deprecated and will be removed in a future release. + */var Hi=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Ub=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function jb(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function Yb(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Ub))}}var Gb=Hi&&window.Promise,Kb=Gb?jb:Yb;function K8(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function ho(e,t){if(e.nodeType!==1)return[];var r=e.ownerDocument.defaultView,n=r.getComputedStyle(e,null);return t?n[t]:n}function B7(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function Ti(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=ho(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(r+o+n)?e:Ti(B7(e))}function q8(e){return e&&e.referenceNode?e.referenceNode:e}var T3=Hi&&!!(window.MSInputMethodContext&&document.documentMode),I3=Hi&&/MSIE 10/.test(navigator.userAgent);function ha(e){return e===11?T3:e===10?I3:T3||I3}function ea(e){if(!e)return document.documentElement;for(var t=ha(10)?document.body:null,r=e.offsetParent||null;r===t&&e.nextElementSibling;)r=(e=e.nextElementSibling).offsetParent;var n=r&&r.nodeName;return!n||n==="BODY"||n==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(r.nodeName)!==-1&&ho(r,"position")==="static"?ea(r):r}function qb(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||ea(e.firstElementChild)===e}function z0(e){return e.parentNode!==null?z0(e.parentNode):e}function Gs(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var r=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?e:t,o=r?t:e,a=document.createRange();a.setStart(n,0),a.setEnd(o,0);var i=a.commonAncestorContainer;if(e!==i&&t!==i||n.contains(o))return qb(i)?i:ea(i);var s=z0(e);return s.host?Gs(s.host,t):Gs(e,z0(t).host)}function ta(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",r=t==="top"?"scrollTop":"scrollLeft",n=e.nodeName;if(n==="BODY"||n==="HTML"){var o=e.ownerDocument.documentElement,a=e.ownerDocument.scrollingElement||o;return a[r]}return e[r]}function Wb(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=ta(t,"top"),o=ta(t,"left"),a=r?-1:1;return e.top+=n*a,e.bottom+=n*a,e.left+=o*a,e.right+=o*a,e}function O3(e,t){var r=t==="x"?"Left":"Top",n=r==="Left"?"Right":"Bottom";return parseFloat(e["border"+r+"Width"])+parseFloat(e["border"+n+"Width"])}function V3(e,t,r,n){return Math.max(t["offset"+e],t["scroll"+e],r["client"+e],r["offset"+e],r["scroll"+e],ha(10)?parseInt(r["offset"+e])+parseInt(n["margin"+(e==="Height"?"Top":"Left")])+parseInt(n["margin"+(e==="Height"?"Bottom":"Right")]):0)}function W8(e){var t=e.body,r=e.documentElement,n=ha(10)&&getComputedStyle(r);return{height:V3("Height",t,r,n),width:V3("Width",t,r,n)}}var Qb=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Xb=function(){function e(t,r){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:!1,n=ha(10),o=t.nodeName==="HTML",a=F0(e),i=F0(t),s=Ti(e),l=ho(t),c=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);r&&o&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var d=En({top:a.top-i.top-c,left:a.left-i.left-u,width:a.width,height:a.height});if(d.marginTop=0,d.marginLeft=0,!n&&o){var h=parseFloat(l.marginTop),f=parseFloat(l.marginLeft);d.top-=c-h,d.bottom-=c-h,d.left-=u-f,d.right-=u-f,d.marginTop=h,d.marginLeft=f}return(n&&!r?t.contains(s):t===s&&s.nodeName!=="BODY")&&(d=Wb(d,t)),d}function Jb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=e.ownerDocument.documentElement,n=D7(e,r),o=Math.max(r.clientWidth,window.innerWidth||0),a=Math.max(r.clientHeight,window.innerHeight||0),i=t?0:ta(r),s=t?0:ta(r,"left"),l={top:i-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:o,height:a};return En(l)}function Q8(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(ho(e,"position")==="fixed")return!0;var r=B7(e);return r?Q8(r):!1}function X8(e){if(!e||!e.parentElement||ha())return document.documentElement;for(var t=e.parentElement;t&&ho(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function H7(e,t,r,n){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a={top:0,left:0},i=o?X8(e):Gs(e,q8(t));if(n==="viewport")a=Jb(i,o);else{var s=void 0;n==="scrollParent"?(s=Ti(B7(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):n==="window"?s=e.ownerDocument.documentElement:s=n;var l=D7(s,i,o);if(s.nodeName==="HTML"&&!Q8(i)){var c=W8(e.ownerDocument),u=c.height,d=c.width;a.top+=l.top-l.marginTop,a.bottom=u+l.top,a.left+=l.left-l.marginLeft,a.right=d+l.left}else a=l}r=r||0;var h=typeof r=="number";return a.left+=h?r:r.left||0,a.top+=h?r:r.top||0,a.right-=h?r:r.right||0,a.bottom-=h?r:r.bottom||0,a}function ew(e){var t=e.width,r=e.height;return t*r}function J8(e,t,r,n,o){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var i=H7(r,n,a,o),s={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}},l=Object.keys(s).map(function(h){return U1({key:h},s[h],{area:ew(s[h])})}).sort(function(h,f){return f.area-h.area}),c=l.filter(function(h){var f=h.width,C=h.height;return f>=r.clientWidth&&C>=r.clientHeight}),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function e9(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,o=n?X8(t):Gs(t,q8(r));return D7(r,o,n)}function t9(e){var t=e.ownerDocument.defaultView,r=t.getComputedStyle(e),n=parseFloat(r.marginTop||0)+parseFloat(r.marginBottom||0),o=parseFloat(r.marginLeft||0)+parseFloat(r.marginRight||0),a={width:e.offsetWidth+o,height:e.offsetHeight+n};return a}function Ks(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(r){return t[r]})}function r9(e,t,r){r=r.split("-")[0];var n=t9(e),o={width:n.width,height:n.height},a=["right","left"].indexOf(r)!==-1,i=a?"top":"left",s=a?"left":"top",l=a?"height":"width",c=a?"width":"height";return o[i]=t[i]+t[l]/2-n[l]/2,r===s?o[s]=t[s]-n[c]:o[s]=t[Ks(s)],o}function Ii(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function tw(e,t,r){if(Array.prototype.findIndex)return e.findIndex(function(o){return o[t]===r});var n=Ii(e,function(o){return o[t]===r});return e.indexOf(n)}function n9(e,t,r){var n=r===void 0?e:e.slice(0,tw(e,"name",r));return n.forEach(function(o){o.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var a=o.function||o.fn;o.enabled&&K8(a)&&(t.offsets.popper=En(t.offsets.popper),t.offsets.reference=En(t.offsets.reference),t=a(t,o))}),t}function rw(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=e9(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=J8(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=r9(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=n9(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function o9(e,t){return e.some(function(r){var n=r.name,o=r.enabled;return o&&n===t})}function T7(e){for(var t=[!1,"ms","Webkit","Moz","O"],r=e.charAt(0).toUpperCase()+e.slice(1),n=0;ni[f]&&(e.offsets.popper[d]+=s[d]+C-i[f]),e.offsets.popper=En(e.offsets.popper);var _=s[d]+s[c]/2-C/2,g=ho(e.instance.popper),b=parseFloat(g["margin"+u]),w=parseFloat(g["border"+u+"Width"]),v=_-e.offsets.popper[d]-b-w;return v=Math.max(Math.min(i[c]-C,v),0),e.arrowElement=n,e.offsets.arrow=(r={},ra(r,d,Math.round(v)),ra(r,h,""),r),e}function mw(e){return e==="end"?"start":e==="start"?"end":e}var l9=["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"],H2=l9.slice(3);function P3(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=H2.indexOf(e),n=H2.slice(r+1).concat(H2.slice(0,r));return t?n.reverse():n}var T2={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function vw(e,t){if(o9(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var r=H7(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],o=Ks(n),a=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case T2.FLIP:i=[n,o];break;case T2.CLOCKWISE:i=P3(n);break;case T2.COUNTERCLOCKWISE:i=P3(n,!0);break;default:i=t.behavior}return i.forEach(function(s,l){if(n!==s||i.length===l+1)return e;n=e.placement.split("-")[0],o=Ks(n);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,h=n==="left"&&d(c.right)>d(u.left)||n==="right"&&d(c.left)d(u.top)||n==="bottom"&&d(c.top)d(r.right),_=d(c.top)d(r.bottom),b=n==="left"&&f||n==="right"&&C||n==="top"&&_||n==="bottom"&&g,w=["top","bottom"].indexOf(n)!==-1,v=!!t.flipVariations&&(w&&a==="start"&&f||w&&a==="end"&&C||!w&&a==="start"&&_||!w&&a==="end"&&g),k=!!t.flipVariationsByContent&&(w&&a==="start"&&C||w&&a==="end"&&f||!w&&a==="start"&&g||!w&&a==="end"&&_),T=v||k;(h||b||T)&&(e.flipped=!0,(h||b)&&(n=i[l+1]),T&&(a=mw(a)),e.placement=n+(a?"-"+a:""),e.offsets.popper=U1({},e.offsets.popper,r9(e.instance.popper,e.offsets.reference,e.placement)),e=n9(e.instance.modifiers,e,"flip"))}),e}function gw(e){var t=e.offsets,r=t.popper,n=t.reference,o=e.placement.split("-")[0],a=Math.floor,i=["top","bottom"].indexOf(o)!==-1,s=i?"right":"bottom",l=i?"left":"top",c=i?"width":"height";return r[s]a(n[s])&&(e.offsets.popper[l]=a(n[s])),e}function Cw(e,t,r,n){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+o[1],i=o[2];if(!a)return e;if(i.indexOf("%")===0){var s=void 0;switch(i){case"%p":s=r;break;case"%":case"%r":default:s=n}var l=En(s);return l[t]/100*a}else if(i==="vh"||i==="vw"){var c=void 0;return i==="vh"?c=Math.max(document.documentElement.clientHeight,window.innerHeight||0):c=Math.max(document.documentElement.clientWidth,window.innerWidth||0),c/100*a}else return a}function yw(e,t,r,n){var o=[0,0],a=["right","left"].indexOf(n)!==-1,i=e.split(/(\+|\-)/).map(function(u){return u.trim()}),s=i.indexOf(Ii(i,function(u){return u.search(/,|\s/)!==-1}));i[s]&&i[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=s!==-1?[i.slice(0,s).concat([i[s].split(l)[0]]),[i[s].split(l)[1]].concat(i.slice(s+1))]:[i];return c=c.map(function(u,d){var h=(d===1?!a:a)?"height":"width",f=!1;return u.reduce(function(C,_){return C[C.length-1]===""&&["+","-"].indexOf(_)!==-1?(C[C.length-1]=_,f=!0,C):f?(C[C.length-1]+=_,f=!1,C):C.concat(_)},[]).map(function(C){return Cw(C,h,t,r)})}),c.forEach(function(u,d){u.forEach(function(h,f){I7(h)&&(o[d]+=h*(u[f-1]==="-"?-1:1))})}),o}function bw(e,t){var r=t.offset,n=e.placement,o=e.offsets,a=o.popper,i=o.reference,s=n.split("-")[0],l=void 0;return I7(+r)?l=[+r,0]:l=yw(r,a,i,s),s==="left"?(a.top+=l[0],a.left-=l[1]):s==="right"?(a.top+=l[0],a.left+=l[1]):s==="top"?(a.left+=l[0],a.top-=l[1]):s==="bottom"&&(a.left+=l[0],a.top+=l[1]),e.popper=a,e}function ww(e,t){var r=t.boundariesElement||ea(e.instance.popper);e.instance.reference===r&&(r=ea(r));var n=T7("transform"),o=e.instance.popper.style,a=o.top,i=o.left,s=o[n];o.top="",o.left="",o[n]="";var l=H7(e.instance.popper,e.instance.reference,t.padding,r,e.positionFixed);o.top=a,o.left=i,o[n]=s,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(h){var f=u[h];return u[h]l[h]&&!t.escapeWithReference&&(C=Math.min(u[f],l[h]-(h==="right"?u.width:u.height))),ra({},f,C)}};return c.forEach(function(h){var f=["left","top"].indexOf(h)!==-1?"primary":"secondary";u=U1({},u,d[f](h))}),e.offsets.popper=u,e}function _w(e){var t=e.placement,r=t.split("-")[0],n=t.split("-")[1];if(n){var o=e.offsets,a=o.reference,i=o.popper,s=["bottom","top"].indexOf(r)!==-1,l=s?"left":"top",c=s?"width":"height",u={start:ra({},l,a[l]),end:ra({},l,a[l]+a[c]-i[c])};e.offsets.popper=U1({},i,u[n])}return e}function kw(e){if(!s9(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,r=Ii(e.instance.modifiers,function(n){return n.name==="preventOverflow"}).boundaries;if(t.bottomr.right||t.top>r.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};Qb(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=Kb(this.update.bind(this)),this.options=U1({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(U1({},e.Defaults.modifiers,o.modifiers)).forEach(function(i){n.options.modifiers[i]=U1({},e.Defaults.modifiers[i]||{},o.modifiers?o.modifiers[i]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(i){return U1({name:i},n.options.modifiers[i])}).sort(function(i,s){return i.order-s.order}),this.modifiers.forEach(function(i){i.enabled&&K8(i.onLoad)&&i.onLoad(n.reference,n.popper,n.options,i,n.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return Xb(e,[{key:"update",value:function(){return rw.call(this)}},{key:"destroy",value:function(){return nw.call(this)}},{key:"enableEventListeners",value:function(){return aw.call(this)}},{key:"disableEventListeners",value:function(){return sw.call(this)}}]),e}();e2.Utils=(typeof window<"u"?window:global).PopperUtils;e2.placements=l9;e2.Defaults=Sw;const Ew=e2;var I2=new WeakMap,N3=0;function Aw(e){if(!e.length)return"";for(var t="arg",r=0;r=r.expiresAt;i&&o.delete(n)},t)},e.prototype.delete=function(t){this.items.delete(t)},e}();function Bw(){return typeof navigator.onLine<"u"?navigator.onLine:!0}function Dw(){return typeof document<"u"&&typeof document.visibilityState<"u"?document.visibilityState!=="hidden":!0}var Hw=function(e){return fetch(e).then(function(t){return t.json()})};const O2={isOnline:Bw,isDocumentVisible:Dw,fetcher:Hw};var $r=globalThis&&globalThis.__assign||function(){return $r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!a||c[1]>a[0]&&c[1]0)&&!(o=n.next()).done;)a.push(o.value)}catch(s){i={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a},Iw=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n0?r+o:r)}}function Vw(e,t,r){if(r.isDocumentVisible()&&!(r.errorRetryCount!==void 0&&t>r.errorRetryCount)){var n=Math.min(t||0,r.errorRetryCount),o=n*r.errorRetryInterval;setTimeout(function(){e(null,{errorRetryCount:n+1,shouldRetryOnError:!0})},o)}}var $3=function(e,t,r,n){return r===void 0&&(r=c9),n===void 0&&(n=u9.ttl),So(void 0,void 0,void 0,function(){var o,a,i,s,l,c,u;return Eo(this,function(d){switch(d.label){case 0:if(!Pw(t))return[3,5];d.label=1;case 1:return d.trys.push([1,3,,4]),[4,t];case 2:return o=d.sent(),[3,4];case 3:return s=d.sent(),a=s,[3,4];case 4:return[3,6];case 5:o=t,d.label=6;case 6:if(i=!1,l={data:o,error:a,isValidating:i},typeof o<"u")try{r.set(e,l,n)}catch(h){console.error("swrv(mutate): failed to set cache",h)}return c=qs.get(e),c&&c.data.length&&(u=c.data.filter(function(h){return h.key===e}),u.forEach(function(h,f){typeof l.data<"u"&&(h.data=l.data),h.error=l.error,h.isValidating=l.isValidating;var C=f===u.length-1;C||delete u[f]}),u=u.filter(Boolean)),[2,l]}})})};function Z3(){for(var e=this,t=[],r=0;r=1&&(n=t[0]),t.length>=2&&(o=t[1]),t.length>2&&(a=$r($r({},a),t[2]));var d=u?a.serverTTL:a.ttl,h=typeof n=="function"?n:Y(n);typeof o>"u"&&(o=a.fetcher);var f=null;f||(f=Bn({data:void 0,error:void 0,isValidating:!0,key:null}));var C=function(w,v){return So(e,void 0,void 0,function(){var k,T,$,N,R,D,S,z=this;return Eo(this,function(P){switch(P.label){case 0:return k=f.data===void 0,T=h.value,T?($=a.cache.get(T),N=$&&$.data,f.isValidating=!0,N&&(f.data=N.data,f.error=N.error),R=w||o,!R||!a.isDocumentVisible()&&!k||(v==null?void 0:v.forceRevalidate)!==void 0&&!(v!=null&&v.forceRevalidate)?(f.isValidating=!1,[2]):$&&(D=!!(Date.now()-$.createdAt>=a.dedupingInterval||v!=null&&v.forceRevalidate),!D)?(f.isValidating=!1,[2]):(S=function(){return So(z,void 0,void 0,function(){var U,ie,se,ce;return Eo(this,function(ne){switch(ne.label){case 0:return U=V2.get(T),U?[3,2]:(ie=Array.isArray(T)?T:[T],se=R.apply(void 0,Iw([],Tw(ie),!1)),V2.set(T,se,a.dedupingInterval),[4,$3(T,se,a.cache,d)]);case 1:return ne.sent(),[3,4];case 2:return[4,$3(T,U.data,a.cache,d)];case 3:ne.sent(),ne.label=4;case 4:return f.isValidating=!1,V2.delete(T),f.error!==void 0&&(ce=!i&&a.shouldRetryOnError&&(v?v.shouldRetryOnError:!0),ce&&Vw(C,v?v.errorRetryCount:1,a)),[2]}})})},N&&a.revalidateDebounce?(setTimeout(function(){return So(z,void 0,void 0,function(){return Eo(this,function(U){switch(U.label){case 0:return i?[3,2]:[4,S()];case 1:U.sent(),U.label=2;case 2:return[2]}})})},a.revalidateDebounce),[3,3]):[3,1])):[2];case 1:return[4,S()];case 2:P.sent(),P.label=3;case 3:return[2]}})})},_=function(){return So(e,void 0,void 0,function(){return Eo(this,function(w){return[2,C(null,{shouldRetryOnError:!1})]})})},g=null;Ct(function(){var w=function(){return So(e,void 0,void 0,function(){return Eo(this,function(v){switch(v.label){case 0:return!f.error&&a.isOnline()?[4,C()]:[3,2];case 1:return v.sent(),[3,3];case 2:g&&clearTimeout(g),v.label=3;case 3:return a.refreshInterval&&!i&&(g=setTimeout(w,a.refreshInterval)),[2]}})})};a.refreshInterval&&(g=setTimeout(w,a.refreshInterval)),a.revalidateOnFocus&&(document.addEventListener("visibilitychange",_,!1),window.addEventListener("focus",_,!1))}),ur(function(){i=!0,g&&clearTimeout(g),a.revalidateOnFocus&&(document.removeEventListener("visibilitychange",_,!1),window.removeEventListener("focus",_,!1));var w=qs.get(h.value);w&&(w.data=w.data.filter(function(v){return v!==f}))});try{De(h,function(w){oo(h)||(h.value=w),f.key=w,f.isValidating=!!w,Ow(h.value,f,d),!u&&!s&&h.value&&C(),s=!1},{immediate:!0})}catch{}var b=$r($r({},vm(f)),{mutate:function(w,v){return C(w,$r($r({},v),{forceRevalidate:!0}))}});return b}function Pw(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}const Or={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 E1(){return{useRequest:(e,t,r)=>{const n=typeof Z3=="function"?Z3:()=>({data:Y({}),error:Y(),isValidating:Y(!1),mutate:()=>({})}),{data:o,error:a,isValidating:i,mutate:s}=n(e,t,{revalidateDebounce:500,dedupingInterval:100,...r});return{data:A(()=>{var l;return(l=o.value)==null?void 0:l.data}),response:o,error:a,isValidating:i,revalidate:s}},useDebounce:(e,t=300)=>{let r;const n=o=>async(...a)=>{clearTimeout(r),o>0?await new Promise(i=>{r=setTimeout(async()=>{await e(...a),i()},o)}):await e(...a)};return{debouncedFn:n(t),generateDebouncedFn:n}},clientSideSorter:(e,t,r,n)=>{let o=null;const a=(s,l)=>typeof l=="number"&&!Number.isNaN(s)&&!Number.isNaN(l)?s-l:0,i=(s,l)=>s.localeCompare(l);return e!==t?(o=(s,l)=>{const c=h=>h==null?"":typeof h=="number"?h:Array.isArray(h)&&h.length&&typeof h[0]=="number"?h[0]:String(h),u=c(s[e]),d=c(l[e]);switch(typeof u){case"number":return a(u,d);default:return i(u,d)}},n.sort(o),t=e,r="ascending"):(n.reverse(),r==="descending"||r==="desc"?r="ascending":r="descending"),{previousKey:t,sortOrder:r}},useSwrvState:(e,t,r)=>{const n=Y(Or.PENDING),o=Y(!1);return Xu(()=>{var a,i,s,l,c,u;if(o.value=e.value&&!!((a=Object.keys(e.value))!=null&&a.length||(i=e.value.data)!=null&&i.length||(l=(s=e.value.data)==null?void 0:s.data)!=null&&l.length||!((c=e.value.data)!=null&&c.data)&&typeof e.value.data=="object"&&Object.keys((u=e.value)==null?void 0:u.data).length),e.value&&o.value&&r.value){n.value=Or.VALIDATING_HAS_DATA;return}if(e.value&&r.value){n.value=Or.VALIDATING;return}if(e.value&&t.value){n.value=Or.STALE_IF_ERROR;return}if(e.value===void 0&&!t.value){n.value=Or.PENDING;return}if(e.value&&!t.value&&o.value){n.value=Or.SUCCESS_HAS_DATA;return}if(e.value&&!t.value){n.value=Or.SUCCESS;return}e.value===void 0&&t&&(n.value=Or.ERROR)}),{hasData:o,state:n,swrvState:Or}},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 Nw={default:"default",success:"success",danger:"danger",info:"info",warning:"warning",custom:"custom",neutral:"neutral"},$w={rounded:"rounded",rectangular:"rectangular"},Zw=["borderTop","noBorder","border"],Rw=["large","medium","small"],zw=["leading","trailing"],Fw=["date","time","dateTime","relative","relativeDate","relativeDateTime"],Uw=["menu","selectionMenu"],jw=["light","dark"],Yw=["left","center","right"],Gw=["default","offset"],Kw=["ascending","descending",""],qw=["true","loading"],Ww=["small","medium","large"],Qw=["start","end"],Xw=["left","right"],Jw=["string","number","divider"],d9=["active","default","pending","completed","error"],e_=["radio","card"],t_=["info","warning","danger"],r_=["click","hover"],h9=["auto","top","topStart","topEnd","left","leftStart","leftEnd","right","rightStart","rightEnd","bottom","bottomStart","bottomEnd"],n_=["table","card","form","spinner","fullscreen-kong","fullscreen-generic",""],o_=["1","2","5","6","10","25","50","75","100"],a_=["1","2"],i_=["dropdown","select","button"],f9=j8,s_=["get","post","put","patch","delete","head","options","trace","connect","custom"];var j0=(e=>(e.fontSize="font-size",e.fontWeight="font-weight",e.fontFamily="font-family",e.color="color",e.margin="margin",e.padding="padding",e))(j0||{});const l_=["table","grid"],{getSizeFromString:P2}=E1(),c_=X({name:"KPop",components:{KButton:Fe},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=>h9.includes(e),default:"auto"},trigger:{type:String,default:"click",validator:e=>r_.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":Sn(),targetId:this.testMode?"test-target-id-1234":Sn()}},computed:{popoverStyle:function(){return{width:P2(this.width),maxWidth:P2(this.maxWidth),maxHeight:P2(this.maxHeight)}},popoverClassObj:function(){return[this.popoverClasses,{"hide-caret":this.hideCaret},{"has-actions":this.$slots.actions}]}},watch:{hidePopover:function(){this.isOpen&&this.hidePopper()},disabled:{handler(){this.isOpen&&this.hidePopper()},immediate:!0}},mounted(){this.$el.children?this.reference=this.$el.children[0]:this.reference=this.$el,this.bindEvents()},beforeUnmount(){const e=this.$refs.popper;document.documentElement.removeEventListener("click",this.handleClick),e&&e.removeEventListener("click",this.showPopper),this.reference&&(this.reference.removeEventListener("click",this.handleClick),this.reference.removeEventListener("mouseenter",this.createInstance),this.reference.removeEventListener("mouseleave",this.toggle),this.reference.removeEventListener("focus",this.createInstance),this.reference.removeEventListener("blur",this.toggle)),this.destroy()},methods:{hidePopper(){this.trigger!=="hover"&&(this.isOpen=!1),this.timer=setTimeout(()=>{this.$emit("closed"),this.destroy()},this.popoverTimeout)},showPopper(){this.disabled||(this.isOpen=!0,this.timer&&clearTimeout(this.timer),this.popperTimer&&clearTimeout(this.popperTimer),this.$emit("opened"))},updatePopper(){this.popper&&typeof this.popper.update=="function"&&this.popper.update()},async createInstance(){this.destroy(),this.showPopper();const e=(this.placement||"auto").replace(/[A-Z]/g,"-$&").toLowerCase(),t=this.$refs.popper,r=this.target&&!this.isSvg&&document.querySelector(this.target)?document.querySelector(this.target):document.getElementById(this.targetId);r&&(r.appendChild(t),r.style.overflow="auto"),await this.$nextTick(),this.popper=new Ew(this.reference,t,{placement:e,positionFixed:this.positionFixed,modifiers:{preventOverflow:{enabled:!0,boundariesElement:"viewport"}}}),await this.$nextTick(),r&&r.style.removeProperty("overflow"),this.updatePopper()},handleClick(e){const t=()=>{e.stopPropagation(),this.hidePopper()};if(this.reference&&this.reference.contains(e.target))this.isOpen?t():this.createInstance();else if(this.$refs.popper&&this.$refs.popper.contains(e.target)&&this.onPopoverClick){const r=this.onPopoverClick();r!==void 0&&(r?this.showPopper():t())}else this.$refs.popper&&this.$refs.popper.contains(e.target)?this.showPopper():this.isOpen&&t()},bindEvents(){const e=this.$refs.popper;e&&(this.trigger==="hover"&&(this.reference.addEventListener("mouseenter",this.createInstance),this.reference.addEventListener("focus",this.createInstance),this.reference.addEventListener("mouseleave",this.hidePopper),this.reference.addEventListener("blur",this.hidePopper),e.addEventListener("mouseenter",this.showPopper),e.addEventListener("focus",this.showPopper),e.addEventListener("mouseleave",this.hidePopper),e.addEventListener("blur",this.hidePopper)),e.addEventListener("click",this.showPopper),document.documentElement.addEventListener("click",this.handleClick))},destroy(){this.popper&&(this.isOpen=!1,this.popper.disableEventListeners(),this.popper=null)}}}),u_={key:0},d_=["id"],h_={key:0,class:"k-popover-header"},f_={key:0,class:"k-popover-title"},p_={key:1,class:"k-popover-actions"},m_={class:"k-popover-content"},v_={key:1,class:"k-popover-footer"},g_=["id"],C_={key:0,class:"k-popover-header"},y_={key:0,class:"k-popover-title"},b_={key:1,class:"k-popover-actions"},w_={class:"k-popover-content"},__={key:1,class:"k-popover-footer"};function k_(e,t,r,n,o,a){const i=jt("KButton");return m(),G(mt(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:[Xt(Tt(e.showPopper,["stop","prevent"]),["enter"]),Xt(e.hidePopper,["esc"])]},{default:E(()=>[F(e.$slots,"default",{},()=>[V(i,{id:e.targetId,"aria-controls":e.popoverId||void 0,"aria-expanded":!!e.isOpen||void 0,"data-testid":"kpop-button"},{default:E(()=>[y(H(e.buttonText),1)]),_:1},8,["id","aria-controls","aria-expanded"])]),e.isSvg?(m(),M("div",u_,[(m(),M("foreignObject",null,[Zs(p("div",{id:e.popoverId,ref:"popper",class:J(["k-popover",e.popoverClassObj]),role:"region",style:Ye(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(m(),M("div",h_,[e.$slots.title||e.title?(m(),M("div",f_,[F(e.$slots,"title",{},()=>[y(H(e.title),1)])])):I("",!0),e.$slots.actions?(m(),M("div",p_,[F(e.$slots,"actions")])):I("",!0)])):I("",!0),p("div",m_,[F(e.$slots,"content")]),e.$slots.footer?(m(),M("div",v_,[F(e.$slots,"footer")])):I("",!0)],14,d_),[[N0,e.isOpen]])]))])):(m(),G(ao,{key:1,name:"fade"},{default:E(()=>[Zs(p("div",{id:e.popoverId,ref:"popper",class:J(["k-popover",e.popoverClassObj]),role:"region",style:Ye(e.popoverStyle)},[e.$slots.title||e.title||e.$slots.actions?(m(),M("div",C_,[e.$slots.title||e.title?(m(),M("div",y_,[F(e.$slots,"title",{},()=>[y(H(e.title),1)])])):I("",!0),e.$slots.actions?(m(),M("div",b_,[F(e.$slots,"actions")])):I("",!0)])):I("",!0),p("div",w_,[F(e.$slots,"content")]),e.$slots.footer?(m(),M("div",__,[F(e.$slots,"footer")])):I("",!0)],14,g_),[[N0,e.isOpen]])]),_:3}))]),_:3},40,["id","aria-controls","aria-expanded","role","onKeyup"])}const Pt=Se(c_,[["render",k_]]),M_={role:"tooltip"},fo=X({__name:"KTooltip",props:{label:{type:String,required:!1,default:""},placement:{type:String,default:"bottom",validator:e=>h9.includes(e)},positionFixed:{type:Boolean,default:!1},maxWidth:{type:String,default:"auto"},testMode:{type:Boolean,default:!1}},setup(e){const t=e,r=Y(""),n=A(()=>{let o="";switch(t.placement){case"top":o="k-tooltip-top";break;case"right":o="k-tooltip-right";break;case"bottom":o="k-tooltip-bottom";break;case"left":o="k-tooltip-left";break}return o});return(o,a)=>(m(),G(Pt,Qe(o.$attrs,{"hide-caret":"","max-width":e.maxWidth,placement:e.placement,"popover-classes":`k-tooltip ${n.value} ${r.value}`,"popover-timeout":0,"position-fixed":e.positionFixed,"test-mode":!!e.testMode||void 0,trigger:"hover",width:"auto"}),{content:E(()=>[p("div",M_,[F(o.$slots,"content",{label:e.label},()=>[y(H(e.label),1)])])]),default:E(()=>[F(o.$slots,"default")]),_:3},16,["max-width","placement","popover-classes","position-fixed","test-mode"]))}}),x_=["aria-hidden","tabindex"],{getSizeFromString:S_}=E1(),E_={name:"KBadge",components:{KButton:Fe,KIcon:Oe,KTooltip:fo}},A_=X({...E_,props:{appearance:{type:String,required:!1,validator:e=>Object.keys({...Nw}).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({...$w}).includes(e),default:"rounded"},color:{type:String,required:!1,default:""},backgroundColor:{type:String,required:!1,default:""},borderColor:{type:String,required:!1,default:""},isBordered:{type:Boolean,default:!1},hoverColor:{type:String,required:!1,default:""},maxWidth:{type:String,default:"200px"}},emits:["dismissed"],setup(e,{emit:t}){const r=e;da(C=>({e9b902de:f.value,"281bce42":C.$props.backgroundColor,aa7fc6f8:C.$props.borderColor,"66bffb10":C.$props.color,"2b7353fa":C.$props.hoverColor,c2ea0ea6:C.$props.hoverColor||C.$props.backgroundColor}));const n=dr(),o=A(()=>!!n.onClick),a=Y(null),i=Y(!1),s=()=>{i.value=!0,t("dismissed")},l=Y(0),c=Y(0),u=Y(!1),d=A(()=>l.value{const C={};return r.backgroundColor&&(C.backgroundColor=r.backgroundColor),r.borderColor&&(C.borderColor=r.borderColor),r.color&&(C.color=r.color),r.isBordered&&!r.borderColor&&r.color&&(C.borderColor=r.color),C}),f=A(()=>S_(r.maxWidth));return De(a,()=>{var C,_;a.value&&!u.value&&(l.value=(C=a.value)==null?void 0:C.offsetWidth,c.value=(_=a.value)==null?void 0:_.scrollWidth,u.value=!0)}),(C,_)=>i.value?I("",!0):(m(),M("div",{key:0,"aria-hidden":e.hidden?!0:void 0,class:J(["k-badge",[`k-badge-${e.appearance}`,`k-badge-${e.shape}`,{"is-bordered":e.isBordered,clickable:o.value}]]),style:Ye(h.value),tabindex:e.hidden?-1:0},[(m(),G(mt(e.truncationTooltip&&(e.forceTooltip||d.value)?"KTooltip":"div"),{class:"k-badge-text","position-fixed":e.truncationTooltip&&(e.forceTooltip||d.value)?!0:void 0},{content:E(()=>[y(H(e.truncationTooltip),1)]),default:E(()=>[p("div",{ref_key:"badgeText",ref:a,class:"k-badge-text"},[F(C.$slots,"default",{},void 0,!0)],512)]),_:3},8,["position-fixed"])),e.dismissable?(m(),G(Fe,{key:0,"aria-hidden":e.hidden?!0:void 0,class:"k-badge-dismiss-button","data-testid":"k-badge-dismiss-button","is-rounded":e.shape==="rounded",tabindex:e.hidden?-1:0,onClick:[s,_[0]||(_[0]=Tt(()=>{},["stop"]))]},{default:E(()=>[V(Oe,{color:e.color,icon:"close",size:L(U8),title:"Remove"},null,8,["color","size"])]),_:1},8,["aria-hidden","is-rounded","tabindex"])):I("",!0)],14,x_))}}),or=Se(A_,[["__scopeId","data-v-ed93edde"]]),L_={class:"k-breadcrumb-icon-wrapper"},B_={key:0,class:"k-breadcrumb-divider"},D_={inheritAttrs:!1},H_=X({...D_,__name:"KBreadcrumbs",props:{items:{type:Array,default:[],required:!0,validator:e=>e&&e.length>0},itemMaxWidth:{type:String,required:!1,default:"38ch"},emphasis:{type:Boolean,default:!1}},setup(e){const t=n=>n.to?typeof n.to=="object"?{type:"router-link",attrs:{title:n.title,to:n.to}}:{type:"a",attrs:{href:n.to,target:"_blank",title:n.title}}:{type:"div",attrs:{}},r=(n,o)=>n.key||`breadcrumb-${o}`;return(n,o)=>(m(),M("ul",Qe({class:"k-breadcrumbs"},n.$attrs),[(m(!0),M(we,null,tt(e.items,(a,i)=>(m(),M("li",{key:r(a,i),class:"k-breadcrumbs-item"},[(m(),G(mt(t(a).type),Qe(t(a).attrs,{class:"no-underline"}),{default:E(()=>[p("div",L_,[F(n.$slots,`icon-${r(a,i)}`,{},()=>[a.icon?(m(),G(Oe,{key:0,class:J(["k-breadcrumb-icon",{"has-no-text":!a.text}]),color:`var(--kui-color-text-decorative, ${L(ob)})`,"hide-title":"",icon:a.icon,size:L(Et)},null,8,["class","color","icon","size"])):I("",!0)],!0)]),a.text?(m(),M("span",{key:0,class:J(["k-breadcrumb-text",{"non-link":!a.to,emphasis:e.emphasis}]),style:Ye({maxWidth:a.maxWidth||e.itemMaxWidth})},H(a.text),7)):I("",!0)]),_:2},1040)),a.to||i[V(Oe,{color:`var(--grey-500, var(--kui-color-text-neutral-weak, ${L(uo)}))`,"hide-title":"",icon:"chevronRight",size:L(Et)},null,8,["color","size"])],!0)])):I("",!0)]))),128))],16))}}),V7=Se(H_,[["__scopeId","data-v-949c19bf"]]),T_=X({name:"Krumbs",setup(e,{attrs:t,slots:r,emit:n}){return Ct(()=>console.warn(`The Kongponents 'Krumbs' component is deprecated and will be removed in a future release. Update all references of 'Krumbs' to 'KBreadcrumbs'. -Kongponent Docs: https://kongponents.konghq.com/components/breadcrumbs.html`)),()=>Ee(V7,{...e,...t,...n},r)}}),I_=["aria-describedby","aria-label","aria-labelledby"],O_={key:0,class:"k-card-status-hat"},V_=["id"],P_={class:"k-card-actions"},N_=["id"],$_={class:"k-card-content"},Z_=["id"],R_={key:0,class:"k-card-notifications"},z_=X({__name:"KCard",props:{title:{type:String,default:""},body:{type:String,default:""},borderVariant:{type:String,default:"border",validator:e=>Zw.includes(e)},hasHover:{type:Boolean,default:!1},hasShadow:{type:Boolean,default:!1},status:{type:String,default:""},testMode:{type:Boolean,default:!1}},setup(e){const t=e,r=A(()=>t.testMode?"test-title-id-1234":Sn()),n=A(()=>t.testMode?"test-content-id-1234":Sn()),o=It(),a=A(()=>!!(t.status||o.statusHat)),i=A(()=>!!o.actions||a.value||!a.value&&(!!t.title||!!o.title)),s=A(()=>!a.value&&(!!t.title||!!o.title)),l=A(()=>a.value&&(!!t.title||!!o.title));return(c,u)=>(m(),M("section",{"aria-describedby":n.value||void 0,"aria-label":e.title?e.title:void 0,"aria-labelledby":!e.title&&L(o).title?r.value:void 0,class:J(["kong-card",[e.borderVariant,{hover:e.hasHover,"kcard-shadow":e.hasShadow}]])},[i.value?(m(),M("div",{key:0,class:J(["k-card-header",{"has-status":e.status||L(o).statusHat}])},[e.status||L(o).statusHat?(m(),M("div",O_,[F(c.$slots,"statusHat",{},()=>[y(H(e.status),1)],!0)])):I("",!0),s.value?(m(),M("div",{key:1,id:e.title?void 0:r.value,class:"k-card-title"},[p("h4",null,[F(c.$slots,"title",{},()=>[y(H(e.title),1)],!0)])],8,V_)):I("",!0),p("div",P_,[F(c.$slots,"actions",{},void 0,!0)])],2)):I("",!0),l.value?(m(),M("div",{key:1,id:e.title?void 0:r.value,class:"k-card-title"},[p("h4",null,[F(c.$slots,"title",{},()=>[y(H(e.title),1)],!0)])],8,N_)):I("",!0),p("div",$_,[p("div",{id:n.value,class:"k-card-body"},[F(c.$slots,"body",{},()=>[y(H(e.body),1)],!0)],8,Z_),L(o).notifications?(m(),M("div",R_,[F(c.$slots,"notifications",{},void 0,!0)])):I("",!0)])],10,I_))}}),ro=Se(z_,[["__scopeId","data-v-86b5d53b"]]),F_=X({__name:"KSkeletonBox",props:{width:{type:String,default:"1",validator:e=>o_.includes(e)},height:{type:String,default:"1",validator:e=>a_.includes(e)}},setup(e){return(t,r)=>(m(),M("div",{class:J(["box",{[`width-${e.width}`]:!0,[`height-${e.height}`]:!0}])},null,2))}}),Ht=Se(F_,[["__scopeId","data-v-55915b8c"]]),U_={class:"skeleton-loader"},j_=X({__name:"SkeletonBase",setup(e){return(t,r)=>(m(),M("div",U_,[F(t.$slots,"default",{},()=>[V(Ht,{height:"1",width:"100"}),V(Ht,{height:"1",width:"100"}),V(Ht,{height:"1",width:"75"})],!0)]))}}),Y_=Se(j_,[["__scopeId","data-v-28ddd291"]]),G_=e=>(st("data-v-fdceaf4f"),e=e(),lt(),e),K_={class:"skeleton-card-wrapper"},q_={class:"skeleton-card"},W_={class:"skeleton-card-header"},Q_=G_(()=>p("hr",null,null,-1)),X_={class:"skeleton-card-content"},J_={class:"skeleton-card-footer"},ek=X({__name:"CardSkeleton",props:{cardCount:{type:Number,default:1}},setup(e){return(t,r)=>(m(),M("div",K_,[(m(!0),M(we,null,tt(e.cardCount,n=>(m(),M("div",{key:n,class:"skeleton-card-column"},[p("div",q_,[p("div",W_,[F(t.$slots,"card-header",{},()=>[V(Ht,{class:"card-header-content-1",height:"2",width:"25"}),V(Ht,{class:"card-header-content-2",height:"2",width:"75"}),Q_],!0)]),p("div",X_,[F(t.$slots,"card-content",{},()=>[V(Ht,{width:"10"})],!0)]),p("div",J_,[F(t.$slots,"card-footer",{},()=>[V(Ht,{width:"5"}),V(Ht,{width:"5"})],!0)])])]))),128))]))}}),tk=Se(ek,[["__scopeId","data-v-fdceaf4f"]]),rk={class:"skeleton-table-wrapper"},nk=X({__name:"TableSkeleton",props:{rows:{type:Number,default:6},columns:{type:Number,default:6}},setup(e){const t=(r,n)=>[3,4].indexOf(r)===-1&&r!==n?"10":[3,4].indexOf(r)>-1||r===n?"6":"1";return(r,n)=>(m(),M("div",rk,[(m(!0),M(we,null,tt(e.rows,o=>(m(),M("div",{key:o,class:"skeleton-table-row"},[F(r.$slots,"default",{},()=>[(m(!0),M(we,null,tt(e.columns,a=>(m(),G(Ht,{key:a,class:"skeleton-cell",width:t(a,e.columns||6)},null,8,["width"]))),128))],!0)]))),128))]))}}),ok=Se(nk,[["__scopeId","data-v-e715a8ef"]]),ak={class:"skeleton-form-wrapper"},ik={class:"skeleton-form-row"},sk={class:"skeleton-form-row"},lk={class:"skeleton-form-row"},ck={class:"skeleton-form-row"},uk=X({__name:"FormSkeleton",setup(e){return(t,r)=>(m(),M("div",ak,[p("div",ik,[V(Ht,{height:"1",width:"10"}),V(Ht,{height:"2",width:"100"})]),p("div",sk,[V(Ht,{height:"1",width:"10"}),V(Ht,{height:"2",width:"100"})]),p("div",lk,[V(Ht,{height:"1",width:"10"}),V(Ht,{height:"2",width:"100"})]),p("div",ck,[V(Ht,{height:"1",width:"10"}),V(Ht,{height:"2",width:"100"})])]))}}),dk=Se(uk,[["__scopeId","data-v-27fab520"]]),hk="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",fk={class:"fullscreen-loading-container","data-testid":"full-screen-loader"},pk=["src"],mk={key:0,class:"progress"},vk=X({__name:"FullScreenKongSkeleton",props:{progress:{type:Number,default:null},hideProgress:{type:Boolean,default:!1}},setup(e){const t=e,r=Y(0),n=Y(0),o=A(()=>t.progress!==null?t.progress:n.value);return Ct(()=>{t.progress||(r.value=setInterval(()=>{n.value>=100&&(clearInterval(r.value),n.value=100),n.value=Math.min(n.value+Math.ceil(Math.random()*10*30),100)},200))}),ur(()=>{clearInterval(r.value)}),(a,i)=>(m(),M("div",fk,[p("div",null,[p("img",{alt:"Loading",src:L(hk)},null,8,pk),e.hideProgress?I("",!0):(m(),M("div",mk,[p("div",{class:"progress-bar",role:"progressbar",style:Ye({width:`${o.value}%`}),title:"Loading"},null,4)]))])]))}}),gk=Se(vk,[["__scopeId","data-v-5c71d015"]]),Ck=e=>(st("data-v-5a15970d"),e=e(),lt(),e),yk={class:"fullscreen-loading-container","data-testid":"full-screen-spinner-loader"},bk=Ck(()=>p("div",{class:"spinner-loader"},null,-1)),wk={key:0,class:"progress"},_k=X({__name:"FullScreenGenericSpinner",props:{progress:{type:Number,default:null},hideProgress:{type:Boolean,default:!1}},setup(e){const t=e,r=Y(0),n=Y(0),o=A(()=>t.progress!==null?t.progress:n.value);return Ct(()=>{t.progress||(r.value=setInterval(()=>{n.value>=100&&(clearInterval(r.value),n.value=100),n.value=Math.min(n.value+Math.ceil(Math.random()*10*30),100)},200))}),ur(()=>{clearInterval(r.value)}),(a,i)=>(m(),M("div",yk,[p("div",null,[bk,e.hideProgress?I("",!0):(m(),M("div",wk,[p("div",{class:"progress-bar",role:"progressbar",style:Ye({width:`${o.value}%`}),title:"Loading"},null,4)]))])]))}}),kk=Se(_k,[["__scopeId","data-v-5a15970d"]]),P7=X({__name:"KSkeleton",props:{delayMilliseconds:{type:Number,required:!1,default:0},type:{type:String,default:"",validator:e=>n_.includes(e)},progress:{type:Number,required:!1,default:null},hideProgress:{type:Boolean,default:!1},cardCount:{type:Number,default:1},tableColumns:{type:Number,required:!1,default:6},tableRows:{type:Number,required:!1,default:6}},setup(e){const t=e,r=Y(!1);return Ct(()=>{setTimeout(()=>{r.value=!0},t.delayMilliseconds)}),(n,o)=>r.value?(m(),M("div",{key:0,class:J(["k-skeleton-container",{"is-spinner":e.type!=="spinner"}])},[e.type==="card"?(m(),G(tk,{key:0,"card-count":e.cardCount},{"card-header":E(()=>[F(n.$slots,"card-header")]),"card-content":E(()=>[F(n.$slots,"card-content")]),"card-footer":E(()=>[F(n.$slots,"card-footer")]),_:3},8,["card-count"])):e.type==="table"?(m(),G(ok,{key:1,columns:e.tableColumns,rows:e.tableRows},{default:E(()=>[F(n.$slots,"default")]),_:3},8,["columns","rows"])):e.type==="form"?(m(),G(dk,{key:2})):e.type==="fullscreen-kong"?(m(),G(gk,{key:3,"hide-progress":e.hideProgress,progress:e.progress},null,8,["hide-progress","progress"])):e.type==="fullscreen-generic"?(m(),G(kk,{key:4,"hide-progress":e.hideProgress,progress:e.progress},null,8,["hide-progress","progress"])):e.type==="spinner"?(m(),G(Oe,{key:5,color:"#000",icon:"spinner",size:"18"})):(m(),G(Y_,{key:6}))],2)):I("",!0)}}),Mk={class:"empty-state-title"},xk={key:1,class:"k-empty-state-title-header"},Sk={class:"empty-state-content"},Ek={key:0,class:"k-empty-state-message"},Ak={class:"k-empty-state-cta"},Lk=X({__name:"KEmptyState",props:{isError:{type:Boolean,default:!1},iconSize:{type:String,default:cb},icon:{type:String,default:""},ctaIsHidden:{type:Boolean,default:!1},ctaText:{type:String,default:""},handleClick:{type:Function,default:null},iconColor:{type:String,default:""},iconSecondaryColor:{type:String,default:""}},setup(e){return(t,r)=>(m(),M("section",{class:J(["empty-state-wrapper",{"is-error":e.isError}])},[p("div",Mk,[e.isError||e.icon?(m(),M("div",{key:0,class:J(["k-empty-state-icon card-icon",{"warning-icon":e.isError}])},[V(Oe,{color:e.isError?e.iconColor||`var(--black-70, var(--kui-color-text-neutral-strongest, ${L(ab)}))`:e.iconColor,icon:e.icon?e.icon:"warning","secondary-color":e.isError?e.iconSecondaryColor||"currentColor":e.iconSecondaryColor,size:e.iconSize},null,8,["color","icon","secondary-color","size"])],2)):I("",!0),t.$slots.title?(m(),M("div",xk,[F(t.$slots,"title",{},void 0,!0)])):I("",!0)]),p("div",Sk,[t.$slots.message?(m(),M("div",Ek,[F(t.$slots,"message",{},void 0,!0)])):I("",!0),p("div",Ak,[F(t.$slots,"cta",{},()=>[!e.ctaIsHidden&&e.ctaText?(m(),G(Fe,{key:0,appearance:"primary",size:"small",onClick:r[0]||(r[0]=Tt(()=>e.handleClick&&e.handleClick(),["prevent"]))},{default:E(()=>[y(H(e.ctaText),1)]),_:1})):I("",!0)],!0)])])],2))}}),An=Se(Lk,[["__scopeId","data-v-147e1e00"]]),Bk={class:"k-input-label"},Dk={key:0,class:"is-required"},Hk=X({__name:"KLabel",props:{help:{type:String,default:""},info:{type:String,default:""},required:{type:Boolean,default:!1},tooltipAttributes:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}},setup(e){const t=e,r=It(),n=A(()=>!!(t.info||t.help||r.tooltip));return(o,a)=>(m(),M("label",Bk,[F(o.$slots,"default",{},void 0,!0),e.required?(m(),M("span",Dk,"*")):I("",!0),n.value?(m(),G(fo,Qe({key:1},e.tooltipAttributes,{class:"label-tooltip","position-fixed":"","test-mode":!!e.testMode||void 0}),{content:E(()=>[F(o.$slots,"tooltip",{},()=>[y(H(e.help||e.info),1)],!0)]),default:E(()=>[V(Oe,{color:`var(--black-25, var(--kui-color-text-neutral-weak, ${L(uo)}))`,"hide-title":"",icon:e.help?"help":"infoFilled",size:L(Et)},null,8,["color","icon","size"])]),_:3},16,["test-mode"])):I("",!0)]))}}),Xr=Se(Hk,[["__scopeId","data-v-711fc554"]]),Tk={class:"text-on-input"},Ik=["for"],Ok={key:0,class:"is-required"},Vk=["id","aria-invalid","value"],Pk=["id","aria-invalid","value"],Nk=["aria-invalid","value"],$k={key:4,class:"help"},Zk=["tabindex","onKeyup"],Rk={inheritAttrs:!1},zk=X({...Rk,__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=>Ww.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=>Qw.includes(e)},testMode:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(e,{emit:t}){const r=e,n=Y(""),o=Y(!1),a=Y(!1),i=Y(!1),s=Y(null),{stripRequiredLabel:l}=E1(),c=It(),u=dr(),d=A(()=>(u==null?void 0:u.disabled)!==void 0&&String(u==null?void 0:u.disabled)!=="false"),h=A(()=>(u==null?void 0:u.readonly)!==void 0&&String(u==null?void 0:u.readonly)!=="false"),f=A(()=>(u==null?void 0:u.required)!==void 0&&String(u==null?void 0:u.required)!=="false"),C=A(()=>u.id?String(u.id):r.testMode?"test-input-id-1234":p1()),_=A(()=>l(r.label,f.value)),g=A(()=>{var S,R;return!!((S=r.labelAttributes)!=null&&S.help||(R=r.labelAttributes)!=null&&R.info||c["label-tooltip"])}),b=A({get(){return r.modelValue},set(S){$({target:{value:S}})}}),w=A(()=>{const S={...u};return delete S.class,delete S.input,delete S.onInput,S}),v=A(()=>{var S,R;const P=((S=n.value)==null?void 0:S.toString().length)||0,U=((R=r.modelValue)==null?void 0:R.toString().length)||0;let ie=P;return!o.value&&U&&(ie=U),!!r.characterLimit&&ie>r.characterLimit}),k=A(()=>v.value?o.value?`${n.value.toString().length} / ${r.characterLimit}`:`${r.modelValue.toString().length} / ${r.characterLimit}`:""),T=A(()=>!!u["onIcon:click"]);De(v,(S,R)=>{S!==R&&t("char-limit-exceeded",{value:n.value,length:n.value.length,characterLimit:r.characterLimit,limitExceeded:S})}),De(b,(S,R)=>{S!==R&&$({target:{value:S}})});const $=S=>{var R;const P=JSON.parse(JSON.stringify((R=S==null?void 0:S.target)==null?void 0:R.value));N(P)},N=S=>{n.value=S,o.value=!0,t("input",S),t("update:modelValue",S)},z=()=>n.value||o.value?n.value:r.modelValue,D=S=>{if(T.value){const R=u["onIcon:click"];typeof R=="function"&&R(S)}};return Ct(()=>{s.value&&T.value&&(s.value.role="button")}),(S,R)=>(m(),M("div",{class:J(["k-input-wrapper",[S.$attrs.class,{"input-error":v.value||e.hasError||String(S.$attrs.class||"").includes("input-error")}]])},[e.label&&e.overlayLabel?(m(),M("div",{key:0,class:J(`k-input-label-wrapper-${e.size}`)},[p("div",Tk,[p("label",Qe(e.labelAttributes,{class:{focused:a.value,hovered:i.value,disabled:d.value,readonly:h.value},for:C.value}),[p("span",null,H(_.value),1),f.value?(m(),M("span",Ok,"*")):I("",!0)],16,Ik),p("input",Qe(w.value,{id:C.value,"aria-invalid":e.hasError||v.value?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:S.$slots.icon}],value:z(),onBlur:R[0]||(R[0]=()=>a.value=!1),onFocus:R[1]||(R[1]=()=>a.value=!0),onInput:$,onMouseenter:R[2]||(R[2]=()=>i.value=!0),onMouseleave:R[3]||(R[3]=()=>i.value=!1)}),null,16,Vk)]),v.value||e.hasError?(m(),M("p",{key:0,class:J(["has-error",{"over-char-limit":v.value}])},H(k.value||e.errorMessage),3)):I("",!0)],2)):e.label?(m(),M("div",{key:1,class:J(`k-input-label-wrapper-${e.size}`)},[V(Xr,Qe({for:C.value},e.labelAttributes,{required:f.value}),G1({default:E(()=>[y(H(_.value)+" ",1)]),_:2},[g.value?{name:"tooltip",fn:E(()=>[F(S.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),p("input",Qe(w.value,{id:C.value,"aria-invalid":e.hasError||v.value?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:S.$slots.icon}],value:z(),onInput:$}),null,16,Pk),v.value||e.hasError?(m(),M("p",{key:0,class:J(["has-error",{"over-char-limit":v.value}])},H(k.value||e.errorMessage),3)):I("",!0)],2)):(m(),M("input",Qe({key:2},w.value,{"aria-invalid":e.hasError||v.value?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:S.$slots.icon}],value:z(),onInput:$}),null,16,Nk)),(v.value||e.hasError)&&!e.label?(m(),M("p",{key:3,class:J(["has-error",{"over-char-limit":v.value}])},H(k.value||e.errorMessage),3)):I("",!0),e.help?(m(),M("p",$k,H(e.help),1)):I("",!0),S.$slots.icon?(m(),M("div",{key:5,ref_key:"icon",ref:s,class:J(["input-icon",{clickable:T.value}]),tabindex:T.value?0:-1,onClick:D,onKeyup:Xt(D,["enter"])},[F(S.$slots,"icon",{},void 0,!0)],42,Zk)):I("",!0)],2))}}),Oi=Se(zk,[["__scopeId","data-v-da4a957a"]]),Fk=["data-testid"],Uk={class:"k-select-item-container",role:"option"},jk=["disabled","value"],Yk={class:"k-select-item-label"},Gk={class:"k-select-selected-icon-container"},Kk=X({__name:"KSelectItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0&&e.value!==void 0}},emits:["selected"],setup(e,{emit:t}){const r=e,n=o=>{if(r.item.disabled){o.stopPropagation();return}t("selected",r.item)};return(o,a)=>(m(),M("div",{key:e.item.key,class:"k-select-item","data-testid":`k-select-item-${e.item.value}`,onClick:n},[p("div",Uk,[p("button",{class:J({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value},[p("span",Yk,[F(o.$slots,"content",{},()=>[y(H(e.item.label),1)],!0)]),p("span",Gk,[e.item.selected?(m(),G(Oe,{key:0,class:"selected-item-icon",color:"currentColor",icon:"check"})):I("",!0)])],10,jk)])],8,Fk))}}),Ws=Se(Kk,[["__scopeId","data-v-691b9512"]]),qk={class:"k-select-group-title"},Wk=X({__name:"KSelectItems",props:{items:{type:Array,required:!1,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)}},emits:["selected"],setup(e,{emit:t}){const r=e,n=s=>t("selected",s),o=A(()=>{var s;return(s=r.items)==null?void 0:s.filter(l=>!l.group)}),a=A(()=>{var s;return[...new Set(((s=r.items)==null?void 0:s.filter(l=>l.group)).map(l=>l.group))].sort((l,c)=>l.toLowerCase().localeCompare(c.toLowerCase()))}),i=s=>{var l;return(l=r.items)==null?void 0:l.filter(c=>c.group===s)};return(s,l)=>(m(),M(we,null,[(m(!0),M(we,null,tt(o.value,c=>(m(),G(Ws,{key:c.key,item:c,onSelected:n},{content:E(()=>[F(s.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128)),(m(!0),M(we,null,tt(a.value,c=>(m(),M("div",{key:`${c}-group`,class:"k-select-group"},[p("span",qk,H(c),1),(m(!0),M(we,null,tt(i(c),u=>(m(),G(Ws,{key:u.key,item:u,onSelected:n},{content:E(()=>[F(s.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),Qk=Se(Wk,[["__scopeId","data-v-8e9c1b92"]]),Xk=e=>(st("data-v-0a2343eb"),e=e(),lt(),e),Jk=["id"],eM={class:"k-select-selected-item-label"},tM=["onKeyup"],rM=["id"],nM=["id"],oM={key:0,class:"custom-selected-item"},aM={key:1,class:"k-select-list"},iM={class:"select-item-description"},sM=Xk(()=>p("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),lM={inheritAttrs:!1},cM=X({...lM,__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=>i_.includes(e)},buttonText:{type:String,default:""},items:{type:Array,required:!1,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var r,n;return(n=t.label)==null?void 0:n.toLowerCase().includes((r=e.query)==null?void 0:r.toLowerCase())})},enableFiltering:{type:Boolean,default:null},autosuggest:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},dropdownFooterText:{type:String,default:""},dropdownFooterTextPosition:{type:String,default:"sticky"},reuseItemTemplate:{type:Boolean,default:!1},enableItemCreation:{type:Boolean,default:!1}},emits:["selected","input","change","update:modelValue","query-change","item:added","item:removed"],setup(e,{emit:t}){const r=e;da(j=>({"52f24ef3":R.value}));const{getSizeFromString:n,stripRequiredLabel:o}=E1(),a={popoverClasses:"k-select-popover",popoverTimeout:0,placement:"bottomStart",hideCaret:!0},i=dr(),s=It(),l=A(()=>i.required!==void 0&&String(i.required)!=="false"),c=A(()=>o(r.label,l.value)),u=A(()=>{var j,Z;return!!((j=r.labelAttributes)!=null&&j.help||(Z=r.labelAttributes)!=null&&Z.info||s["label-tooltip"])}),d=Y(""),h=A(()=>{var j,Z;return!(!d.value||(Z=(j=b.value)==null?void 0:j.filter(q=>q.label===d.value))!=null&&Z.length)}),f=Y(null),C=A(()=>r.testMode?"test-select-id-1234":p1()),_=A(()=>r.testMode?"test-select-input-id-1234":p1()),g=A(()=>r.testMode?"test-select-text-id-1234":p1()),b=Y([]),w=Y(!1),v=Y(!1),k=Y(null),T=A({get(){return r.modelValue},set(j){var Z;const q=(Z=b.value)==null?void 0:Z.filter(ae=>ae.value===j);q!=null&&q.length?Ne(q[0]):j||qe()}}),$=A(()=>r.autosuggest?!0:r.enableFiltering!==null?r.appearance==="button"?!1:r.enableFiltering:r.appearance==="dropdown"),N=A(()=>{let j="";return r.width?j=r.width:(j="205",r.appearance==="button"&&(j="230")),n(j)}),z=A(()=>({width:N.value})),D=A(()=>{const j={...i};return delete j.class,j}),S=A(()=>({...a,...r.kpopAttributes,popoverClasses:`${a.popoverClasses} ${r.kpopAttributes.popoverClasses} k-select-pop-${r.appearance}`,width:String(Ke.value),maxWidth:String(Ke.value),disabled:i.disabled!==void 0&&String(i.disabled)!=="false"||i.readonly!==void 0&&String(i.readonly)!=="false"})),R=A(()=>n(r.dropdownMaxHeight)),P=A(()=>({...S.value})),U=A(()=>r.autosuggest?b.value:r.filterFunc({items:b.value,query:d.value})),ie=A(()=>r.placeholder?r.placeholder:i.placeholder?i.placeholder:r.appearance==="button"||!$.value?"Select an item":"Filter..."),se=A(()=>r.buttonText&&f.value?r.buttonText:f.value?f.value.label:ie.value),ce=A(()=>r.appearance==="select"&&r.clearable&&!!f.value),ne=A(()=>!!(f.value&&r.appearance==="select"&&(s["selected-item-template"]||r.reuseItemTemplate&&s["item-template"]))),ye=j=>{if(!$.value)return j.preventDefault(),!1},Ge=()=>{var j,Z;if(!r.enableItemCreation||!d.value||!h.value)return;const q=(((j=b.value)==null?void 0:j.length)||0)+1,ae={label:d.value+"",value:r.testMode?`test-multiselect-added-item-${q}`:p1(),key:`${(Z=d.value.replace(/ /gi,"-"))==null?void 0:Z.replace(/[^a-z0-9-_]/gi,"")}-${q}`,custom:!0};t("item:added",ae),Ne(ae,!0),d.value=""},Ne=(j,Z)=>{var q,ae;Z&&((q=b.value)==null||q.push(j)),(ae=b.value)==null||ae.forEach((x,B)=>{var O,Q,W;x.key===j.key?(x.selected=!0,x.key=(O=x==null?void 0:x.key)!=null&&O.includes("-selected")?x.key:`${x.key}-selected`,f.value=x):x.selected?(x.selected=!1,x.key=(Q=x==null?void 0:x.key)==null?void 0:Q.replace(/-selected/gi,""),x.custom&&((W=b.value)==null||W.splice(B,1),t("item:removed",x))):x.selected=!1}),d.value=r.appearance==="dropdown"?"":j.label,t("selected",j),t("input",j.value),t("change",j),t("update:modelValue",j.value)},qe=()=>{var j;(j=b.value)==null||j.forEach((Z,q)=>{var ae,x;Z.selected=!1,Z.key=(ae=Z==null?void 0:Z.key)==null?void 0:ae.replace(/-selected/gi,""),Z.custom&&((x=b.value)==null||x.splice(q,1),t("item:removed",Z))}),f.value=null,r.appearance==="select"&&(d.value=""),t("input",null),t("change",null),t("update:modelValue",null)},ze=(j,Z)=>{if(j.keyCode===27){Z.value=!1;return}const q=document.getElementById(g.value);!Z.value&&q&&q.click()},he=j=>{d.value=j,t("query-change",j)},$e=()=>{v.value=!0,w.value||(w.value=!0,t("query-change",""))},He=()=>{v.value=!1};De(T,(j,Z)=>{var q;if(j!==Z){const ae=(q=b.value)==null?void 0:q.filter(x=>x.value===j);ae!=null&&ae.length?Ne(ae[0]):j||qe()}}),De(()=>r.items,(j,Z)=>{var q,ae,x,B;if(JSON.stringify(j)!==JSON.stringify(Z)){b.value=JSON.parse(JSON.stringify(r.items));for(let O=0;O<((q=b.value)==null?void 0:q.length);O++)b.value[O].selected===void 0&&(b.value[O].selected=!1),b.value[O].key=`${(x=(ae=b.value[O].label)==null?void 0:ae.replace(/ /gi,"-"))==null?void 0:x.replace(/[^a-z0-9-_]/gi,"")}-${O}`||`k-select-item-label-${O}`,(b.value[O].value===r.modelValue||b.value[O].selected)&&(b.value[O].selected=!0,f.value=b.value[O],b.value[O].key+="-selected",r.appearance==="select"&&!v.value&&(d.value=f.value.label)),((B=f.value)==null?void 0:B.value)===b.value[O].value&&(b.value[O].selected=!0);k.value&&typeof k.value.updatePopper=="function"&&v1(()=>{k.value.updatePopper()})}},{deep:!0,immediate:!0});const Ke=Y(0),K=()=>{const j=document.getElementById(_.value);j&&(Ke.value=j.offsetWidth)};return(j,Z)=>(m(),M("div",{class:J(["k-select",[j.$attrs.class]]),style:Ye(z.value)},[e.label&&!e.overlayLabel?(m(),G(Xr,Qe({key:0},e.labelAttributes,{"data-testid":"k-select-label",for:C.value,required:l.value}),G1({default:E(()=>[y(H(c.value)+" ",1)]),_:2},[u.value?{name:"tooltip",fn:E(()=>[F(j.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"])):I("",!0),p("div",{id:C.value,"data-testid":"k-select-selected-item"},[f.value&&e.appearance==="dropdown"?(m(),M("div",{key:0,class:J(["k-select-item-selection",{"overlay-label-item-selection":e.overlayLabel}])},[F(j.$slots,"selected-item-template",{item:f.value},()=>[p("div",eM,H(f.value.label),1)],!0),p("button",{class:"clear-selection-icon",onClick:qe,onKeyup:Xt(qe,["enter"])},[V(Oe,{color:"currentColor",icon:"clear"})],40,tM)],2)):I("",!0),V(L(Wl),null,{default:E(({toggle:q,isToggled:ae})=>[V(Pt,Qe({ref_key:"popper",ref:k},P.value,{"on-popover-click":()=>(q(),ae.value),"position-fixed":e.positionFixed,target:`[id='${_.value}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>{f.value&&e.appearance==="select"&&(d.value=f.value.label),ae.value&&q()},onOpened:()=>{d.value="",q(),K()}}),{content:E(()=>[e.autosuggest&&e.loading?F(j.$slots,"loading",{key:0},()=>[V(Oe,{class:"k-select-loading","data-testid":"k-select-loading",icon:"spinner"})],!0):(m(),M("div",aM,[V(Qk,{items:U.value,onSelected:Ne},{content:E(({item:x})=>[F(j.$slots,"item-template",{class:"select-item-label select-item-desc",item:x},void 0,!0)]),_:3},8,["items"]),!U.value.length&&!j.$slots.empty&&!e.enableItemCreation?(m(),G(Ws,{key:"k-select-empty-state",class:"k-select-empty-item",item:{label:"No results",value:"no_results"}})):I("",!0),!U.value.length&&h.value&&!j.$slots.empty&&e.enableItemCreation?(m(),G(Ws,{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:Ge},{content:E(()=>[p("div",iM,[y(H(d.value)+" ",1),sM])]),_:1},8,["item"])):I("",!0)])),!e.loading&&!U.value.length?F(j.$slots,"empty",{key:2},void 0,!0):I("",!0),j.$slots["dropdown-footer-text"]||e.dropdownFooterText?(m(),M("div",{key:3,class:J(["k-select-dropdown-footer-text",`k-select-dropdown-footer-${e.dropdownFooterTextPosition}`])},[F(j.$slots,"dropdown-footer-text",{},()=>[y(H(e.dropdownFooterText),1)],!0)],2)):I("",!0)]),default:E(()=>[e.appearance==="button"?(m(),M("div",{key:0,id:_.value,class:"k-select-button","data-testid":"k-select-input",role:"listbox",style:{position:"relative"}},[V(Fe,Qe({id:g.value},D.value,{appearance:"btn-link","is-rounded":!1,"show-caret":"",style:z.value,onKeyup:x=>ze(x,ae)}),{default:E(()=>[F(j.$slots,"selected-item-template",{item:f.value},()=>[y(H(se.value),1)],!0)]),_:2},1040,["id","style","onKeyup"])],8,rM)):(m(),M("div",{key:1,id:_.value,class:J(["select-input-container",{"k-select-input":e.appearance==="select","no-filter":!$.value,"is-readonly":j.$attrs.readonly!==void 0&&String(j.$attrs.readonly)!=="false",disabled:j.$attrs.disabled!==void 0&&String(j.$attrs.disabled)!=="false","is-open":ae.value}]),"data-testid":"k-select-input",role:"listbox",style:{position:"relative"},onClick:Z[0]||(Z[0]=x=>{j.$attrs.disabled!==void 0&&String(j.$attrs.disabled)!=="false"&&x.stopPropagation()})},[ce.value?(m(),G(Fe,{key:0,class:"clear-selection-icon",onClick:qe,onKeyup:Xt(qe,["enter"])},{default:E(()=>[V(Oe,{color:`var(--grey-500, ${L(Jo)})`,icon:"clear",size:L(Et)},null,8,["color","size"])]),_:1},8,["onKeyup"])):I("",!0),e.appearance==="select"?(m(),G(Oe,{key:1,class:J({"overlay-label-chevron":e.overlayLabel}),color:`var(--grey-500, ${L(Jo)})`,icon:"chevronDown",size:L(Et)},null,8,["class","color","size"])):I("",!0),V(Oi,Qe({id:g.value},D.value,{autocapitalize:"off",autocomplete:"off",class:["k-select-input",{"no-filter":!$.value,"input-placeholder-dark has-chevron":e.appearance==="select","input-placeholder-transparent":ne.value&&(!$.value||!ae.value),"has-clear":ce.value,"is-readonly":j.$attrs.readonly!==void 0&&String(j.$attrs.readonly)!=="false",disabled:j.$attrs.disabled!==void 0&&String(j.$attrs.disabled)!=="false"}],label:e.label&&e.overlayLabel?c.value:void 0,"model-value":d.value,"overlay-label":e.overlayLabel,placeholder:f.value&&e.appearance==="select"&&!$.value?f.value.label:ie.value,onBlur:He,onFocus:$e,onKeypress:ye,onKeyup:x=>ze(x,ae),"onUpdate:modelValue":he}),null,16,["id","class","label","model-value","overlay-label","placeholder","onKeyup"]),V(ao,{name:"fade"},{default:E(()=>[ne.value&&(!$.value||!ae.value)?(m(),M("div",oM,[F(j.$slots,"selected-item-template",{item:f.value},()=>[F(j.$slots,"item-template",{item:f.value},void 0,!0)],!0)])):I("",!0)]),_:2},1024)],10,nM))]),_:2},1040,["on-popover-click","position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,Jk)],6))}}),p9=Se(cM,[["__scopeId","data-v-0a2343eb"]]),uM={class:"pagination-offset-button-container"},dM=X({__name:"PaginationOffset",props:{prevButtonDisabled:{type:Boolean,default:!1},nextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["getPrevOffset","getNextOffset"],setup(e,{emit:t}){const r=e,n=()=>{r.nextButtonDisabled||t("getNextOffset")},o=()=>{r.prevButtonDisabled||t("getPrevOffset")};return(a,i)=>{const s=jt("KButton");return m(),M("div",uM,[V(s,{"aria-label":"Go to the previous page",class:J(["pagination-button",{disabled:e.prevButtonDisabled}]),"data-testid":"prev-btn",onClick:Tt(o,["prevent"])},{icon:E(()=>[V(Oe,{class:J(["pagination-arrow-icon",{"is-direction-disabled":e.prevButtonDisabled}]),color:"currentColor",icon:"arrowLeft",size:L(Et),"view-box":"0 0 16 16"},null,8,["class","size"])]),_:1},8,["class","onClick"]),V(s,{"aria-label":"Go to the next page",class:J(["pagination-button",{disabled:e.nextButtonDisabled}]),"data-testid":"next-btn",onClick:Tt(n,["prevent"])},{icon:E(()=>[V(Oe,{class:J(["pagination-arrow-icon",{"is-direction-disabled":e.nextButtonDisabled}]),color:"currentColor",icon:"arrowRight",size:L(Et),"view-box":"0 0 16 16"},null,8,["class","size"])]),_:1},8,["class","onClick"])])}}}),hM=Se(dM,[["__scopeId","data-v-20a48d53"]]),fM={"aria-label":"Pagination Navigation","data-testid":"k-pagination-container"},pM={class:"card-pagination-bar"},mM={class:"pagination-text","data-testid":"visible-items"},vM={class:"pagination-text-pages"},gM={class:"pagination-button-container"},CM=["onClick"],yM={key:0,class:"pagination-button","data-testid":"page-1-btn"},bM={key:1,class:"pagination-button placeholder"},wM=["data-testid"],_M=["aria-current","aria-label","onClick"],kM={key:2,class:"pagination-button placeholder"},MM={key:3,class:"pagination-button"},xM=["onClick"],SM={class:"page-size-select","data-testid":"page-size-dropdown"},EM=X({__name:"KPagination",props:{items:{type:Array,default:()=>[]},totalCount:{type:Number,default:0},pageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:e=>!!e.length&&e.every(t=>typeof t=="number")},initialPageSize:{type:Number,default:null},neighbors:{type:Number,default:1},searchTriggered:{type:Boolean,default:!1},currentPage:{type:Number,default:null},disablePageJump:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:e=>["default","offset"].includes(e)},offsetPrevButtonDisabled:{type:Boolean,default:!1},offsetNextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["pageChanged","pageSizeChanged","getNextOffset","getPrevOffset"],setup(e,{emit:t}){const r=e,n={placement:"top"},o=Y(r.currentPage?r.currentPage:1),a=Y(r.initialPageSize?r.initialPageSize:r.pageSizes[0]),i=A(()=>Math.ceil(r.totalCount/a.value)),s=r.pageSizes.map((R,P)=>({label:`${R}`,key:`size-${P}`,value:R})),l=Y(""),c=(R,P,U,ie)=>{if(r.disablePageJump)return[];let se=[...Array(P).keys()].map(ne=>ne+1);const ce=5+2*r.neighbors;return se.length<=ce||(U?U&&ie?se=se.filter(ne=>ne>R-r.neighbors-1&&nene>P-r.neighbors*2-3)):se=se.filter(ne=>ne<=r.neighbors*2+3)),se},u=Y(o.value===1),d=Y(o.value===i.value),h=A(()=>(o.value-1)*a.value+1),f=A(()=>{const R=h.value-1+a.value;return R>r.totalCount?r.totalCount:R}),C=A(()=>`${h.value} to ${f.value}`),_=A(()=>` of ${r.totalCount}`),g=A(()=>r.currentPage?r.currentPage:o.value),b=Y(!1),w=Y(i.value>5+2*r.neighbors),v=Y(c(g.value,i.value,!1,i.value>5+2*r.neighbors)),k=()=>{d.value||(o.value++,N())},T=()=>{u.value||(o.value--,N())},$=R=>{o.value=R,N()},N=()=>{const R=(o.value-1)*a.value+a.value;d.value=R>=r.totalCount,u.value=o.value===1;const P=5+2*r.neighbors;i.value<=P?(b.value=!1,w.value=!1):(b.value=o.value>=r.neighbors+4,w.value=o.value<=i.value-r.neighbors-3),v.value=c(o.value,i.value,b.value,w.value),t("pageChanged",{page:o.value,pageCount:i.value,firstItem:h.value,lastItem:f.value,visibleItems:r.items.slice(h.value-1,f.value)})},z=R=>{a.value=R.value,l.value=a.value+" items per page",t("pageSizeChanged",{pageSize:a.value,pageCount:i.value}),r.currentPage!==1&&$(1)},D=()=>{t("getNextOffset")},S=()=>{t("getPrevOffset")};return De(()=>r.currentPage,(R,P)=>{R!==P&&$(R)}),De(i,(R,P)=>{R!==P&&(v.value=c(g.value,R,!1,R>5+2*r.neighbors),d.value=o.value===R,w.value=R>5+2*r.neighbors)}),(R,P)=>(m(),M("nav",fM,[p("div",pM,[e.paginationType==="default"?(m(),M(we,{key:0},[p("span",mM,[p("span",vM,H(C.value),1),y(" "+H(_.value),1)]),p("ul",gM,[p("li",{class:J(["pagination-button square",{disabled:u.value}]),"data-testid":"prev-btn"},[p("a",{"aria-label":"Go to the previous page",href:"#",onClick:Tt(T,["prevent"])},[V(Oe,{class:J(["pagination-arrow-icon",{"is-direction-disabled":u.value}]),color:"currentColor",icon:"arrowLeft",size:L(Et),"view-box":"0 0 16 14"},null,8,["class","size"])],8,CM)],2),!e.disablePageJump&&b.value?(m(),M("li",yM,[p("a",{"aria-label":"Go to the first page",href:"#",onClick:P[0]||(P[0]=Tt(U=>$(1),["prevent"]))},"1")])):I("",!0),!e.disablePageJump&&b.value?(m(),M("li",bM," ... ")):I("",!0),(m(!0),M(we,null,tt(v.value,U=>(m(),M("li",{key:U,class:J(["pagination-button",{active:U==g.value}]),"data-testid":`page-${U}-btn`},[p("a",{"aria-current":U==g.value&&"page"||void 0,"aria-label":`Go to page ${U}`,href:"#",onClick:Tt(ie=>$(U),["prevent"])},H(U),9,_M)],10,wM))),128)),!e.disablePageJump&&w.value?(m(),M("li",kM," ... ")):I("",!0),!e.disablePageJump&&w.value?(m(),M("li",MM,[p("a",{"aria-label":"Go to the last page","data-testid":"last-btn",href:"#",onClick:P[1]||(P[1]=Tt(U=>$(i.value),["prevent"]))},H(i.value),1)])):I("",!0),p("li",{class:J(["pagination-button square",{disabled:d.value}]),"data-testid":"next-btn"},[p("a",{"aria-label":"Go to the next page",href:"#",onClick:Tt(k,["prevent"])},[V(Oe,{class:J(["pagination-arrow-icon",{"is-direction-disabled":d.value}]),color:"currentColor",icon:"arrowRight",size:L(Et),"view-box":"0 0 16 14"},null,8,["class","size"])],8,xM)],2)])],64)):(m(),G(hM,{key:1,"next-button-disabled":e.offsetNextButtonDisabled,"prev-button-disabled":e.offsetPrevButtonDisabled,onGetNextOffset:D,onGetPrevOffset:S},null,8,["next-button-disabled","prev-button-disabled"])),p("span",SM,[V(p9,{appearance:"button","button-text":l.value,items:L(s),"kpop-attributes":n,placeholder:`${a.value} items per page`,"position-fixed":"","test-mode":!!e.testMode||void 0,width:"205",onSelected:z},null,8,["button-text","items","placeholder","test-mode"])])])]))}}),N7=Se(EM,[["__scopeId","data-v-8bb7481c"]]),AM=X({__name:"KCatalogItem",props:{item:{type:Object,default:()=>({})},truncate:{type:Boolean,default:!0},testMode:{type:Boolean,default:!1}},emits:["card:click"],setup(e,{emit:t}){const r=(n,o)=>{t("card:click",{evt:n,item:o})};return(n,o)=>(m(),G(ro,{class:"k-card-catalog-item","data-testid":e.item&&e.item.title?`${e.item.title.replace(/[^0-9a-z]/gi,"-")}-catalog-item`:"catalog-item","has-hover":"",role:"button",tabindex:"0","test-mode":!!e.testMode||void 0,onClick:o[0]||(o[0]=a=>r(a,e.item))},{title:E(()=>[F(n.$slots,"cardTitle",{},()=>[y(H(e.item?e.item.title:""),1)],!0)]),actions:E(()=>[F(n.$slots,"cardActions",{},void 0,!0)]),body:E(()=>[p("div",{class:J({"multi-line-truncate":e.truncate})},[F(n.$slots,"cardBody",{},()=>[y(H(e.item?e.item.description:""),1)],!0)],2)]),_:3},8,["data-testid","test-mode"]))}}),m9=Se(AM,[["__scopeId","data-v-689a9850"]]),LM={class:"k-card-catalog"},BM={key:0,class:"k-card-catalog-title","data-testid":"k-catalog-title"},DM={key:1,class:"k-catalog-toolbar","data-testid":"k-catalog-toolbar"},HM={class:"k-catalog-skeleton-footer-container"},TM={key:3,class:"k-catalog-error-state","data-testid":"k-card-catalog-error-state"},IM={key:4,class:"k-catalog-empty-state","data-testid":"k-card-catalog-empty-state"},OM=["data-tableid"],VM={key:0,class:"card-pagination","data-testid":"k-catalog-pagination"},PM=X({__name:"KCatalog",props:{isLoading:{type:Boolean,default:!1},cardSize:{type:String,default:"medium",validator:e=>Rw.includes(e)},title:{type:String,default:""},noTruncation:{type:Boolean,default:!1},emptyStateTitle:{type:String,default:"No Data"},emptyStateMessage:{type:String,default:"There is no data to display."},emptyStateActionRoute:{type:[Object,String],default:""},emptyStateActionMessage:{type:String,default:""},emptyStateActionButtonIcon:{type:String,default:""},emptyStateIcon:{type:String,default:""},emptyStateIconColor:{type:String,default:""},emptyStateIconSize:{type:String,default:"50"},hasError:{type:Boolean,default:!1},errorStateTitle:{type:String,default:"An error occurred"},errorStateMessage:{type:String,default:"Data cannot be displayed due to an error."},errorStateActionRoute:{type:[Object,String],default:""},errorStateActionMessage:{type:String,default:""},errorStateIcon:{type:String,default:""},errorStateIconColor:{type:String,default:""},errorStateIconSize:{type:String,default:"50"},fetcher:{type:Function,required:!0},initialFetcherParams:{type:Object,default:null},cacheIdentifier:{type:String,default:""},fetcherCacheKey:{type:String,default:""},searchInput:{type:String,default:""},paginationNeighbors:{type:Number,default:1},paginationPageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:e=>!!e.length&&e.every(t=>typeof t=="number")},paginationTotalItems:{type:Number,default:null},disablePaginationPageJump:{type:Boolean,default:!1},disablePagination:{type:Boolean,default:!1},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:[String,Boolean],default:!1}},emits:["card:click","kcatalog-error-cta-clicked","kcatalog-empty-state-cta-clicked","update:catalog-preferences","state"],setup(e,{emit:t}){const r=e,{useRequest:n,useDebounce:o,useSwrvState:a}=E1(),i=It(),s=A(()=>r.testMode?"test-catalog-id-1234":p1()),l={page:1,pageSize:15,query:""},c=Y([]),u=Y(0),d=Y(""),h=Y(1),f=Y(15),C=Y(!1),_=A(()=>!!i.toolbar),g=A(()=>({pageSize:f.value})),b=Y(!0),w=async()=>{var he;const $e=r.searchInput,He=await r.fetcher({query:$e||d.value,pageSize:f.value,page:h.value});return c.value=He.data,u.value=r.paginationTotalItems||He.total||((he=He.data)==null?void 0:he.length),b.value=!1,He},v=()=>{const he={...l,...r.initialFetcherParams};h.value=he.page??l.page,f.value=he.pageSize??l.pageSize,d.value=he.query??l.query,C.value=!0},k=A(()=>{if(!r.fetcher||!C.value)return"";let he=s.value;return r.cacheIdentifier&&(he=r.cacheIdentifier),r.fetcherCacheKey&&(he+=`-${r.fetcherCacheKey}`),`k-catalog_${he}`}),T=Y(""),{debouncedFn:$,generateDebouncedFn:N}=o(he=>{T.value=he},350),z=N(0),{data:D,error:S,revalidate:R,isValidating:P}=n(()=>k.value,()=>w(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:U,hasData:ie,swrvState:se}=a(D,S,P),ce=Y(!0),ne=A(()=>({hasData:ie.value,state:U.value})),ye=A(()=>ce.value?"loading":S.value?"error":"success"),Ge=({page:he})=>{h.value=he},Ne=({pageSize:he})=>{f.value=he,h.value=1},qe=he=>he.toLowerCase().replace(/[^[a-z0-9]/gi,"-");De(D,he=>{he!=null&&he.length&&!c.value.length&&(c.value=he)},{deep:!0,immediate:!0}),De(U,()=>{switch(U.value){case se.PENDING:ce.value=!0;break;case se.VALIDATING_HAS_DATA:ce.value=ze.value;break;default:ce.value=!1;break}},{immediate:!0}),De([ne,ye],he=>{var $e;t("state",{state:he==null?void 0:he[1],hasData:($e=he==null?void 0:he[0])==null?void 0:$e.hasData})}),De(()=>r.searchInput,he=>{h.value!==1&&(h.value=1),he===""?z(he):$(he)},{immediate:!0});const ze=Y(!1);return De([T,h,f],async(he,$e)=>{const He=$e==null?void 0:$e[0],Ke=he[0],K=he[1];Ke!==He&&K!==1&&(h.value=1),C.value&&!b.value&&(ze.value=!0,await R(),ze.value=!1)},{deep:!0,immediate:!0}),De(g,he=>{t("update:catalog-preferences",he)}),Ct(()=>{v()}),(he,$e)=>(m(),M("div",LM,[e.title?(m(),M("div",BM,[p("h3",null,H(e.title),1)])):I("",!0),_.value?(m(),M("div",DM,[F(he.$slots,"toolbar",{state:ne.value},void 0,!0)])):I("",!0),(!e.testMode||e.testMode==="loading")&&(ce.value||e.isLoading||ze.value)&&!e.hasError?(m(),G(P7,{key:2,"card-count":4,class:"k-skeleton-grid","data-testid":"k-catalog-skeleton",type:"card"},{"card-header":E(()=>[V(Ht,{class:"k-catalog-skeleton-header",width:"6"})]),"card-content":E(()=>[V(Ht,{width:"75"})]),"card-footer":E(()=>[p("div",HM,[V(Ht,{width:"2"}),V(Ht,{width:"5"})])]),_:1})):e.hasError?(m(),M("div",TM,[F(he.$slots,"error-state",{},()=>[V(An,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:E(()=>[y(H(e.errorStateTitle),1)]),message:E(()=>[y(H(e.errorStateMessage),1)]),cta:E(()=>[e.errorStateActionMessage?(m(),G(Fe,{key:0,appearance:"primary","data-testid":qe(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:$e[0]||($e[0]=He=>he.$emit("kcatalog-error-cta-clicked"))},{default:E(()=>[y(H(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):I("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!ce.value&&!e.isLoading&&!ze.value&&c.value&&!c.value.length?(m(),M("div",IM,[F(he.$slots,"empty-state",{},()=>[V(An,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:E(()=>[y(H(e.emptyStateTitle),1)]),message:E(()=>[y(H(e.emptyStateMessage),1)]),cta:E(()=>[e.emptyStateActionMessage?(m(),G(Fe,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":qe(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:$e[1]||($e[1]=He=>he.$emit("kcatalog-empty-state-cta-clicked"))},{default:E(()=>[y(H(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):I("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(m(),M("div",{key:5,class:J(["k-catalog-page",`k-card-${e.cardSize}`]),"data-tableid":s.value},[F(he.$slots,"body",{data:c.value},()=>[(m(!0),M(we,null,tt(c.value,(He,Ke)=>(m(),G(m9,{key:He.key?He.key:`k-catalog-item-${Ke}`,class:"catalog-item","data-testid":He.id?He.id:`k-catalog-item-${Ke}`,item:He,"test-mode":!!e.testMode||void 0,truncate:!e.noTruncation,onClick:K=>he.$emit("card:click",He)},{cardTitle:E(()=>[F(he.$slots,"cardTitle",{item:He},()=>[y(H(He.title),1)],!0)]),cardActions:E(()=>[F(he.$slots,"cardActions",{item:He},void 0,!0)]),cardBody:E(()=>[F(he.$slots,"cardBody",{item:He},()=>[y(H(He.description),1)],!0)]),_:2},1032,["data-testid","item","test-mode","truncate","onClick"]))),128))],!0),!e.disablePagination&&e.fetcher&&!(e.hidePaginationWhenOptional&&u.value<=e.paginationPageSizes[0])?(m(),M("div",VM,[V(N7,{class:"k-catalog-pagination","current-page":h.value,"disable-page-jump":e.disablePaginationPageJump,"initial-page-size":f.value,neighbors:e.paginationNeighbors,"page-sizes":e.paginationPageSizes,"test-mode":!!e.testMode||void 0,"total-count":u.value,onPageChanged:Ge,onPageSizeChanged:Ne},null,8,["current-page","disable-page-jump","initial-page-size","neighbors","page-sizes","test-mode","total-count"])])):I("",!0)],10,OM))]))}}),NM=Se(PM,[["__scopeId","data-v-09bd043c"]]),$M=["id","checked"],ZM={key:1,class:"k-checkbox-description"},RM={inheritAttrs:!1},zM=X({...RM,__name:"KCheckbox",props:{modelValue:{type:Boolean,default:!1,required:!0},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},description:{type:String,default:""},testMode:{type:Boolean,default:!1}},emits:["change","input","update:modelValue"],setup(e,{emit:t}){const r=e,n=It(),o=dr(),a=A(()=>o.id?String(o.id):r.testMode?"test-radio-input-id-1234":p1()),i=A(()=>!!(r.label||n.default)),s=A(()=>(o==null?void 0:o.disabled)!==void 0&&String(o==null?void 0:o.disabled)!=="false"),l=A(()=>i.value&&(!!r.description||!!n.description)),c=A(()=>!!n.tooltip),u=A(()=>{const h={...o};return delete h.class,h}),d=h=>{t("change",h.target.checked),t("input",h.target.checked),t("update:modelValue",h.target.checked)};return(h,f)=>(m(),M("div",{class:J(["k-checkbox",[h.$attrs.class,{disabled:s.value}]])},[p("input",Qe({id:a.value,checked:e.modelValue},u.value,{class:"k-input",type:"checkbox",onChange:d}),null,16,$M),i.value?(m(),G(Xr,Qe({key:0},e.labelAttributes,{class:["k-checkbox-label",{"has-desc":l.value}],for:a.value}),G1({default:E(()=>[F(h.$slots,"default",{},()=>[y(H(e.label),1)],!0)]),_:2},[c.value?{name:"tooltip",fn:E(()=>[F(h.$slots,"tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["class","for"])):I("",!0),l.value?(m(),M("div",ZM,[F(h.$slots,"description",{},()=>[y(H(e.description),1)],!0)])):I("",!0)],2))}}),FM=Se(zM,[["__scopeId","data-v-40f87365"]]);function UM(e,t){let r;return(...n)=>{clearTimeout(r),r=window==null?void 0:window.setTimeout(()=>{e(...n)},t)}}const jM=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class YM{constructor(t,r){qn(this,"commands"),qn(this,"keyMap"),qn(this,"boundTriggerShortcuts"),this.commands=r,this.keyMap=Object.fromEntries(Object.entries(t).map(([n,o])=>[n.toLowerCase(),o])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(t){GM(t,this.keyMap,this.commands)}}function GM(e,t,r){const n=KM(e.code),o=[e.ctrlKey?"ctrl":"",e.shiftKey?"shift":"",e.altKey?"alt":"",n].filter(s=>s!=="").join("+"),a=t[o];if(!a)return;const i=r[a];i.isAllowedContext&&!i.isAllowedContext(e)||(i.shouldPreventDefaultAction&&e.preventDefault(),!(i.isDisabled&&i.isDisabled())&&i.trigger(e))}function KM(e){return jM.includes(e)?"":e.replace(/^Key/,"").toLowerCase()}const po=e=>(st("data-v-1c9ec6b2"),e=e(),lt(),e),qM=["id"],WM={key:0,class:"k-code-block-actions"},QM={class:"k-search-container"},XM=["for"],JM=po(()=>p("span",{class:"visually-hidden"},"Search",-1)),ex=[JM],tx=["id"],rx={key:0,class:"k-code-block-search-error"},nx=po(()=>p("span",{class:"visually-hidden"},"Clear query",-1)),ox={class:"k-search-actions"},ax=po(()=>p("span",{class:"visually-hidden"},"RegExp mode enabled",-1)),ix=po(()=>p("span",{class:"visually-hidden"},"Filter mode enabled",-1)),sx=po(()=>p("span",{class:"visually-hidden"},"Previous match",-1)),lx=po(()=>p("span",{class:"visually-hidden"},"Next match",-1)),cx={class:"k-code-block-content"},ux={key:0,class:"k-filtered-code-block","data-testid":"k-code-block-filtered-code-block"},dx={key:0,class:"k-line-number-rows"},hx=["id","href"],fx=["innerHTML"],px={key:0,class:"k-line-number-rows"},mx=["id","href"],vx=["innerHTML"],gx={key:2,class:"k-code-block-secondary-actions"},Cx=po(()=>p("span",{class:"visually-hidden"},"Copy",-1)),yx=X({__name:"KCodeBlock",props:{id:{type:String,required:!0},code:{type:String,required:!0},language:{type:String,required:!0},isSearchable:{type:Boolean,required:!1,default:!1},isProcessing:{type:Boolean,required:!1,default:!1},query:{type:String,required:!1,default:""},showCopyButton:{type:Boolean,required:!1,default:!0},showLineNumberLinks:{type:Boolean,required:!1,default:!1},theme:{type:String,required:!1,default:"light"},isSingleLine:{type:Boolean,required:!1,default:!1}},emits:["code-block-render","matching-lines-change","query-change"],setup(e,{emit:t}){var r,n;const o=e,a=(n=(r=window==null?void 0:window.navigator)==null?void 0:r.platform)!=null&&n.toLowerCase().includes("mac")?"Options":"Alt",i=UM(ne,150),s=It(),l=Y(o.query),c=Y(!1),u=Y(!1),d=Y(!1),h=Y(null),f=Y(null),C=Y(null),_=Y(0),g=Y([]),b=Y(null),w=A(()=>Array.from({length:o.code.split(` +Kongponent Docs: https://kongponents.konghq.com/components/breadcrumbs.html`)),()=>Ee(V7,{...e,...t,...n},r)}}),I_=["aria-describedby","aria-label","aria-labelledby"],O_={key:0,class:"k-card-status-hat"},V_=["id"],P_={class:"k-card-actions"},N_=["id"],$_={class:"k-card-content"},Z_=["id"],R_={key:0,class:"k-card-notifications"},z_=X({__name:"KCard",props:{title:{type:String,default:""},body:{type:String,default:""},borderVariant:{type:String,default:"border",validator:e=>Zw.includes(e)},hasHover:{type:Boolean,default:!1},hasShadow:{type:Boolean,default:!1},status:{type:String,default:""},testMode:{type:Boolean,default:!1}},setup(e){const t=e,r=A(()=>t.testMode?"test-title-id-1234":Sn()),n=A(()=>t.testMode?"test-content-id-1234":Sn()),o=It(),a=A(()=>!!(t.status||o.statusHat)),i=A(()=>!!o.actions||a.value||!a.value&&(!!t.title||!!o.title)),s=A(()=>!a.value&&(!!t.title||!!o.title)),l=A(()=>a.value&&(!!t.title||!!o.title));return(c,u)=>(m(),M("section",{"aria-describedby":n.value||void 0,"aria-label":e.title?e.title:void 0,"aria-labelledby":!e.title&&L(o).title?r.value:void 0,class:J(["kong-card",[e.borderVariant,{hover:e.hasHover,"kcard-shadow":e.hasShadow}]])},[i.value?(m(),M("div",{key:0,class:J(["k-card-header",{"has-status":e.status||L(o).statusHat}])},[e.status||L(o).statusHat?(m(),M("div",O_,[F(c.$slots,"statusHat",{},()=>[y(H(e.status),1)],!0)])):I("",!0),s.value?(m(),M("div",{key:1,id:e.title?void 0:r.value,class:"k-card-title"},[p("h4",null,[F(c.$slots,"title",{},()=>[y(H(e.title),1)],!0)])],8,V_)):I("",!0),p("div",P_,[F(c.$slots,"actions",{},void 0,!0)])],2)):I("",!0),l.value?(m(),M("div",{key:1,id:e.title?void 0:r.value,class:"k-card-title"},[p("h4",null,[F(c.$slots,"title",{},()=>[y(H(e.title),1)],!0)])],8,N_)):I("",!0),p("div",$_,[p("div",{id:n.value,class:"k-card-body"},[F(c.$slots,"body",{},()=>[y(H(e.body),1)],!0)],8,Z_),L(o).notifications?(m(),M("div",R_,[F(c.$slots,"notifications",{},void 0,!0)])):I("",!0)])],10,I_))}}),ro=Se(z_,[["__scopeId","data-v-86b5d53b"]]),F_=X({__name:"KSkeletonBox",props:{width:{type:String,default:"1",validator:e=>o_.includes(e)},height:{type:String,default:"1",validator:e=>a_.includes(e)}},setup(e){return(t,r)=>(m(),M("div",{class:J(["box",{[`width-${e.width}`]:!0,[`height-${e.height}`]:!0}])},null,2))}}),Ht=Se(F_,[["__scopeId","data-v-55915b8c"]]),U_={class:"skeleton-loader"},j_=X({__name:"SkeletonBase",setup(e){return(t,r)=>(m(),M("div",U_,[F(t.$slots,"default",{},()=>[V(Ht,{height:"1",width:"100"}),V(Ht,{height:"1",width:"100"}),V(Ht,{height:"1",width:"75"})],!0)]))}}),Y_=Se(j_,[["__scopeId","data-v-28ddd291"]]),G_=e=>(st("data-v-fdceaf4f"),e=e(),lt(),e),K_={class:"skeleton-card-wrapper"},q_={class:"skeleton-card"},W_={class:"skeleton-card-header"},Q_=G_(()=>p("hr",null,null,-1)),X_={class:"skeleton-card-content"},J_={class:"skeleton-card-footer"},ek=X({__name:"CardSkeleton",props:{cardCount:{type:Number,default:1}},setup(e){return(t,r)=>(m(),M("div",K_,[(m(!0),M(we,null,tt(e.cardCount,n=>(m(),M("div",{key:n,class:"skeleton-card-column"},[p("div",q_,[p("div",W_,[F(t.$slots,"card-header",{},()=>[V(Ht,{class:"card-header-content-1",height:"2",width:"25"}),V(Ht,{class:"card-header-content-2",height:"2",width:"75"}),Q_],!0)]),p("div",X_,[F(t.$slots,"card-content",{},()=>[V(Ht,{width:"10"})],!0)]),p("div",J_,[F(t.$slots,"card-footer",{},()=>[V(Ht,{width:"5"}),V(Ht,{width:"5"})],!0)])])]))),128))]))}}),tk=Se(ek,[["__scopeId","data-v-fdceaf4f"]]),rk={class:"skeleton-table-wrapper"},nk=X({__name:"TableSkeleton",props:{rows:{type:Number,default:6},columns:{type:Number,default:6}},setup(e){const t=(r,n)=>[3,4].indexOf(r)===-1&&r!==n?"10":[3,4].indexOf(r)>-1||r===n?"6":"1";return(r,n)=>(m(),M("div",rk,[(m(!0),M(we,null,tt(e.rows,o=>(m(),M("div",{key:o,class:"skeleton-table-row"},[F(r.$slots,"default",{},()=>[(m(!0),M(we,null,tt(e.columns,a=>(m(),G(Ht,{key:a,class:"skeleton-cell",width:t(a,e.columns||6)},null,8,["width"]))),128))],!0)]))),128))]))}}),ok=Se(nk,[["__scopeId","data-v-e715a8ef"]]),ak={class:"skeleton-form-wrapper"},ik={class:"skeleton-form-row"},sk={class:"skeleton-form-row"},lk={class:"skeleton-form-row"},ck={class:"skeleton-form-row"},uk=X({__name:"FormSkeleton",setup(e){return(t,r)=>(m(),M("div",ak,[p("div",ik,[V(Ht,{height:"1",width:"10"}),V(Ht,{height:"2",width:"100"})]),p("div",sk,[V(Ht,{height:"1",width:"10"}),V(Ht,{height:"2",width:"100"})]),p("div",lk,[V(Ht,{height:"1",width:"10"}),V(Ht,{height:"2",width:"100"})]),p("div",ck,[V(Ht,{height:"1",width:"10"}),V(Ht,{height:"2",width:"100"})])]))}}),dk=Se(uk,[["__scopeId","data-v-27fab520"]]),hk="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",fk={class:"fullscreen-loading-container","data-testid":"full-screen-loader"},pk=["src"],mk={key:0,class:"progress"},vk=X({__name:"FullScreenKongSkeleton",props:{progress:{type:Number,default:null},hideProgress:{type:Boolean,default:!1}},setup(e){const t=e,r=Y(0),n=Y(0),o=A(()=>t.progress!==null?t.progress:n.value);return Ct(()=>{t.progress||(r.value=setInterval(()=>{n.value>=100&&(clearInterval(r.value),n.value=100),n.value=Math.min(n.value+Math.ceil(Math.random()*10*30),100)},200))}),ur(()=>{clearInterval(r.value)}),(a,i)=>(m(),M("div",fk,[p("div",null,[p("img",{alt:"Loading",src:L(hk)},null,8,pk),e.hideProgress?I("",!0):(m(),M("div",mk,[p("div",{class:"progress-bar",role:"progressbar",style:Ye({width:`${o.value}%`}),title:"Loading"},null,4)]))])]))}}),gk=Se(vk,[["__scopeId","data-v-5c71d015"]]),Ck=e=>(st("data-v-5a15970d"),e=e(),lt(),e),yk={class:"fullscreen-loading-container","data-testid":"full-screen-spinner-loader"},bk=Ck(()=>p("div",{class:"spinner-loader"},null,-1)),wk={key:0,class:"progress"},_k=X({__name:"FullScreenGenericSpinner",props:{progress:{type:Number,default:null},hideProgress:{type:Boolean,default:!1}},setup(e){const t=e,r=Y(0),n=Y(0),o=A(()=>t.progress!==null?t.progress:n.value);return Ct(()=>{t.progress||(r.value=setInterval(()=>{n.value>=100&&(clearInterval(r.value),n.value=100),n.value=Math.min(n.value+Math.ceil(Math.random()*10*30),100)},200))}),ur(()=>{clearInterval(r.value)}),(a,i)=>(m(),M("div",yk,[p("div",null,[bk,e.hideProgress?I("",!0):(m(),M("div",wk,[p("div",{class:"progress-bar",role:"progressbar",style:Ye({width:`${o.value}%`}),title:"Loading"},null,4)]))])]))}}),kk=Se(_k,[["__scopeId","data-v-5a15970d"]]),P7=X({__name:"KSkeleton",props:{delayMilliseconds:{type:Number,required:!1,default:0},type:{type:String,default:"",validator:e=>n_.includes(e)},progress:{type:Number,required:!1,default:null},hideProgress:{type:Boolean,default:!1},cardCount:{type:Number,default:1},tableColumns:{type:Number,required:!1,default:6},tableRows:{type:Number,required:!1,default:6}},setup(e){const t=e,r=Y(!1);return Ct(()=>{setTimeout(()=>{r.value=!0},t.delayMilliseconds)}),(n,o)=>r.value?(m(),M("div",{key:0,class:J(["k-skeleton-container",{"is-spinner":e.type!=="spinner"}])},[e.type==="card"?(m(),G(tk,{key:0,"card-count":e.cardCount},{"card-header":E(()=>[F(n.$slots,"card-header")]),"card-content":E(()=>[F(n.$slots,"card-content")]),"card-footer":E(()=>[F(n.$slots,"card-footer")]),_:3},8,["card-count"])):e.type==="table"?(m(),G(ok,{key:1,columns:e.tableColumns,rows:e.tableRows},{default:E(()=>[F(n.$slots,"default")]),_:3},8,["columns","rows"])):e.type==="form"?(m(),G(dk,{key:2})):e.type==="fullscreen-kong"?(m(),G(gk,{key:3,"hide-progress":e.hideProgress,progress:e.progress},null,8,["hide-progress","progress"])):e.type==="fullscreen-generic"?(m(),G(kk,{key:4,"hide-progress":e.hideProgress,progress:e.progress},null,8,["hide-progress","progress"])):e.type==="spinner"?(m(),G(Oe,{key:5,color:"#000",icon:"spinner",size:"18"})):(m(),G(Y_,{key:6}))],2)):I("",!0)}}),Mk={class:"empty-state-title"},xk={key:1,class:"k-empty-state-title-header"},Sk={class:"empty-state-content"},Ek={key:0,class:"k-empty-state-message"},Ak={class:"k-empty-state-cta"},Lk=X({__name:"KEmptyState",props:{isError:{type:Boolean,default:!1},iconSize:{type:String,default:cb},icon:{type:String,default:""},ctaIsHidden:{type:Boolean,default:!1},ctaText:{type:String,default:""},handleClick:{type:Function,default:null},iconColor:{type:String,default:""},iconSecondaryColor:{type:String,default:""}},setup(e){return(t,r)=>(m(),M("section",{class:J(["empty-state-wrapper",{"is-error":e.isError}])},[p("div",Mk,[e.isError||e.icon?(m(),M("div",{key:0,class:J(["k-empty-state-icon card-icon",{"warning-icon":e.isError}])},[V(Oe,{color:e.isError?e.iconColor||`var(--black-70, var(--kui-color-text-neutral-strongest, ${L(ab)}))`:e.iconColor,icon:e.icon?e.icon:"warning","secondary-color":e.isError?e.iconSecondaryColor||"currentColor":e.iconSecondaryColor,size:e.iconSize},null,8,["color","icon","secondary-color","size"])],2)):I("",!0),t.$slots.title?(m(),M("div",xk,[F(t.$slots,"title",{},void 0,!0)])):I("",!0)]),p("div",Sk,[t.$slots.message?(m(),M("div",Ek,[F(t.$slots,"message",{},void 0,!0)])):I("",!0),p("div",Ak,[F(t.$slots,"cta",{},()=>[!e.ctaIsHidden&&e.ctaText?(m(),G(Fe,{key:0,appearance:"primary",size:"small",onClick:r[0]||(r[0]=Tt(()=>e.handleClick&&e.handleClick(),["prevent"]))},{default:E(()=>[y(H(e.ctaText),1)]),_:1})):I("",!0)],!0)])])],2))}}),An=Se(Lk,[["__scopeId","data-v-147e1e00"]]),Bk={class:"k-input-label"},Dk={key:0,class:"is-required"},Hk=X({__name:"KLabel",props:{help:{type:String,default:""},info:{type:String,default:""},required:{type:Boolean,default:!1},tooltipAttributes:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}},setup(e){const t=e,r=It(),n=A(()=>!!(t.info||t.help||r.tooltip));return(o,a)=>(m(),M("label",Bk,[F(o.$slots,"default",{},void 0,!0),e.required?(m(),M("span",Dk,"*")):I("",!0),n.value?(m(),G(fo,Qe({key:1},e.tooltipAttributes,{class:"label-tooltip","position-fixed":"","test-mode":!!e.testMode||void 0}),{content:E(()=>[F(o.$slots,"tooltip",{},()=>[y(H(e.help||e.info),1)],!0)]),default:E(()=>[V(Oe,{color:`var(--black-25, var(--kui-color-text-neutral-weak, ${L(uo)}))`,"hide-title":"",icon:e.help?"help":"infoFilled",size:L(Et)},null,8,["color","icon","size"])]),_:3},16,["test-mode"])):I("",!0)]))}}),Xr=Se(Hk,[["__scopeId","data-v-711fc554"]]),Tk={class:"text-on-input"},Ik=["for"],Ok={key:0,class:"is-required"},Vk=["id","aria-invalid","value"],Pk=["id","aria-invalid","value"],Nk=["aria-invalid","value"],$k={key:4,class:"help"},Zk=["tabindex","onKeyup"],Rk={inheritAttrs:!1},zk=X({...Rk,__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=>Ww.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=>Qw.includes(e)},testMode:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(e,{emit:t}){const r=e,n=Y(""),o=Y(!1),a=Y(!1),i=Y(!1),s=Y(null),{stripRequiredLabel:l}=E1(),c=It(),u=dr(),d=A(()=>(u==null?void 0:u.disabled)!==void 0&&String(u==null?void 0:u.disabled)!=="false"),h=A(()=>(u==null?void 0:u.readonly)!==void 0&&String(u==null?void 0:u.readonly)!=="false"),f=A(()=>(u==null?void 0:u.required)!==void 0&&String(u==null?void 0:u.required)!=="false"),C=A(()=>u.id?String(u.id):r.testMode?"test-input-id-1234":p1()),_=A(()=>l(r.label,f.value)),g=A(()=>{var S,z;return!!((S=r.labelAttributes)!=null&&S.help||(z=r.labelAttributes)!=null&&z.info||c["label-tooltip"])}),b=A({get(){return r.modelValue},set(S){$({target:{value:S}})}}),w=A(()=>{const S={...u};return delete S.class,delete S.input,delete S.onInput,S}),v=A(()=>{var S,z;const P=((S=n.value)==null?void 0:S.toString().length)||0,U=((z=r.modelValue)==null?void 0:z.toString().length)||0;let ie=P;return!o.value&&U&&(ie=U),!!r.characterLimit&&ie>r.characterLimit}),k=A(()=>v.value?o.value?`${n.value.toString().length} / ${r.characterLimit}`:`${r.modelValue.toString().length} / ${r.characterLimit}`:""),T=A(()=>!!u["onIcon:click"]);De(v,(S,z)=>{S!==z&&t("char-limit-exceeded",{value:n.value,length:n.value.length,characterLimit:r.characterLimit,limitExceeded:S})}),De(b,(S,z)=>{S!==z&&$({target:{value:S}})});const $=S=>{var z;const P=JSON.parse(JSON.stringify((z=S==null?void 0:S.target)==null?void 0:z.value));N(P)},N=S=>{n.value=S,o.value=!0,t("input",S),t("update:modelValue",S)},R=()=>n.value||o.value?n.value:r.modelValue,D=S=>{if(T.value){const z=u["onIcon:click"];typeof z=="function"&&z(S)}};return Ct(()=>{s.value&&T.value&&(s.value.role="button")}),(S,z)=>(m(),M("div",{class:J(["k-input-wrapper",[S.$attrs.class,{"input-error":v.value||e.hasError||String(S.$attrs.class||"").includes("input-error")}]])},[e.label&&e.overlayLabel?(m(),M("div",{key:0,class:J(`k-input-label-wrapper-${e.size}`)},[p("div",Tk,[p("label",Qe(e.labelAttributes,{class:{focused:a.value,hovered:i.value,disabled:d.value,readonly:h.value},for:C.value}),[p("span",null,H(_.value),1),f.value?(m(),M("span",Ok,"*")):I("",!0)],16,Ik),p("input",Qe(w.value,{id:C.value,"aria-invalid":e.hasError||v.value?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:S.$slots.icon}],value:R(),onBlur:z[0]||(z[0]=()=>a.value=!1),onFocus:z[1]||(z[1]=()=>a.value=!0),onInput:$,onMouseenter:z[2]||(z[2]=()=>i.value=!0),onMouseleave:z[3]||(z[3]=()=>i.value=!1)}),null,16,Vk)]),v.value||e.hasError?(m(),M("p",{key:0,class:J(["has-error",{"over-char-limit":v.value}])},H(k.value||e.errorMessage),3)):I("",!0)],2)):e.label?(m(),M("div",{key:1,class:J(`k-input-label-wrapper-${e.size}`)},[V(Xr,Qe({for:C.value},e.labelAttributes,{required:f.value}),G1({default:E(()=>[y(H(_.value)+" ",1)]),_:2},[g.value?{name:"tooltip",fn:E(()=>[F(S.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),p("input",Qe(w.value,{id:C.value,"aria-invalid":e.hasError||v.value?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:S.$slots.icon}],value:R(),onInput:$}),null,16,Pk),v.value||e.hasError?(m(),M("p",{key:0,class:J(["has-error",{"over-char-limit":v.value}])},H(k.value||e.errorMessage),3)):I("",!0)],2)):(m(),M("input",Qe({key:2},w.value,{"aria-invalid":e.hasError||v.value?"true":void 0,class:["form-control k-input",{[`k-input-${e.size}`]:e.size,[`has-icon icon-${e.iconPosition}`]:S.$slots.icon}],value:R(),onInput:$}),null,16,Nk)),(v.value||e.hasError)&&!e.label?(m(),M("p",{key:3,class:J(["has-error",{"over-char-limit":v.value}])},H(k.value||e.errorMessage),3)):I("",!0),e.help?(m(),M("p",$k,H(e.help),1)):I("",!0),S.$slots.icon?(m(),M("div",{key:5,ref_key:"icon",ref:s,class:J(["input-icon",{clickable:T.value}]),tabindex:T.value?0:-1,onClick:D,onKeyup:Xt(D,["enter"])},[F(S.$slots,"icon",{},void 0,!0)],42,Zk)):I("",!0)],2))}}),Oi=Se(zk,[["__scopeId","data-v-da4a957a"]]),Fk=["data-testid"],Uk={class:"k-select-item-container",role:"option"},jk=["disabled","value"],Yk={class:"k-select-item-label"},Gk={class:"k-select-selected-icon-container"},Kk=X({__name:"KSelectItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0&&e.value!==void 0}},emits:["selected"],setup(e,{emit:t}){const r=e,n=o=>{if(r.item.disabled){o.stopPropagation();return}t("selected",r.item)};return(o,a)=>(m(),M("div",{key:e.item.key,class:"k-select-item","data-testid":`k-select-item-${e.item.value}`,onClick:n},[p("div",Uk,[p("button",{class:J({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value},[p("span",Yk,[F(o.$slots,"content",{},()=>[y(H(e.item.label),1)],!0)]),p("span",Gk,[e.item.selected?(m(),G(Oe,{key:0,class:"selected-item-icon",color:"currentColor",icon:"check"})):I("",!0)])],10,jk)])],8,Fk))}}),Ws=Se(Kk,[["__scopeId","data-v-691b9512"]]),qk={class:"k-select-group-title"},Wk=X({__name:"KSelectItems",props:{items:{type:Array,required:!1,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)}},emits:["selected"],setup(e,{emit:t}){const r=e,n=s=>t("selected",s),o=A(()=>{var s;return(s=r.items)==null?void 0:s.filter(l=>!l.group)}),a=A(()=>{var s;return[...new Set(((s=r.items)==null?void 0:s.filter(l=>l.group)).map(l=>l.group))].sort((l,c)=>l.toLowerCase().localeCompare(c.toLowerCase()))}),i=s=>{var l;return(l=r.items)==null?void 0:l.filter(c=>c.group===s)};return(s,l)=>(m(),M(we,null,[(m(!0),M(we,null,tt(o.value,c=>(m(),G(Ws,{key:c.key,item:c,onSelected:n},{content:E(()=>[F(s.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128)),(m(!0),M(we,null,tt(a.value,c=>(m(),M("div",{key:`${c}-group`,class:"k-select-group"},[p("span",qk,H(c),1),(m(!0),M(we,null,tt(i(c),u=>(m(),G(Ws,{key:u.key,item:u,onSelected:n},{content:E(()=>[F(s.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),Qk=Se(Wk,[["__scopeId","data-v-8e9c1b92"]]),Xk=e=>(st("data-v-0a2343eb"),e=e(),lt(),e),Jk=["id"],eM={class:"k-select-selected-item-label"},tM=["onKeyup"],rM=["id"],nM=["id"],oM={key:0,class:"custom-selected-item"},aM={key:1,class:"k-select-list"},iM={class:"select-item-description"},sM=Xk(()=>p("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),lM={inheritAttrs:!1},cM=X({...lM,__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=>i_.includes(e)},buttonText:{type:String,default:""},items:{type:Array,required:!1,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var r,n;return(n=t.label)==null?void 0:n.toLowerCase().includes((r=e.query)==null?void 0:r.toLowerCase())})},enableFiltering:{type:Boolean,default:null},autosuggest:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},dropdownFooterText:{type:String,default:""},dropdownFooterTextPosition:{type:String,default:"sticky"},reuseItemTemplate:{type:Boolean,default:!1},enableItemCreation:{type:Boolean,default:!1}},emits:["selected","input","change","update:modelValue","query-change","item:added","item:removed"],setup(e,{emit:t}){const r=e;da(j=>({"52f24ef3":z.value}));const{getSizeFromString:n,stripRequiredLabel:o}=E1(),a={popoverClasses:"k-select-popover",popoverTimeout:0,placement:"bottomStart",hideCaret:!0},i=dr(),s=It(),l=A(()=>i.required!==void 0&&String(i.required)!=="false"),c=A(()=>o(r.label,l.value)),u=A(()=>{var j,Z;return!!((j=r.labelAttributes)!=null&&j.help||(Z=r.labelAttributes)!=null&&Z.info||s["label-tooltip"])}),d=Y(""),h=A(()=>{var j,Z;return!(!d.value||(Z=(j=b.value)==null?void 0:j.filter(q=>q.label===d.value))!=null&&Z.length)}),f=Y(null),C=A(()=>r.testMode?"test-select-id-1234":p1()),_=A(()=>r.testMode?"test-select-input-id-1234":p1()),g=A(()=>r.testMode?"test-select-text-id-1234":p1()),b=Y([]),w=Y(!1),v=Y(!1),k=Y(null),T=A({get(){return r.modelValue},set(j){var Z;const q=(Z=b.value)==null?void 0:Z.filter(ae=>ae.value===j);q!=null&&q.length?Ne(q[0]):j||qe()}}),$=A(()=>r.autosuggest?!0:r.enableFiltering!==null?r.appearance==="button"?!1:r.enableFiltering:r.appearance==="dropdown"),N=A(()=>{let j="";return r.width?j=r.width:(j="205",r.appearance==="button"&&(j="230")),n(j)}),R=A(()=>({width:N.value})),D=A(()=>{const j={...i};return delete j.class,j}),S=A(()=>({...a,...r.kpopAttributes,popoverClasses:`${a.popoverClasses} ${r.kpopAttributes.popoverClasses} k-select-pop-${r.appearance}`,width:String(Ke.value),maxWidth:String(Ke.value),disabled:i.disabled!==void 0&&String(i.disabled)!=="false"||i.readonly!==void 0&&String(i.readonly)!=="false"})),z=A(()=>n(r.dropdownMaxHeight)),P=A(()=>({...S.value})),U=A(()=>r.autosuggest?b.value:r.filterFunc({items:b.value,query:d.value})),ie=A(()=>r.placeholder?r.placeholder:i.placeholder?i.placeholder:r.appearance==="button"||!$.value?"Select an item":"Filter..."),se=A(()=>r.buttonText&&f.value?r.buttonText:f.value?f.value.label:ie.value),ce=A(()=>r.appearance==="select"&&r.clearable&&!!f.value),ne=A(()=>!!(f.value&&r.appearance==="select"&&(s["selected-item-template"]||r.reuseItemTemplate&&s["item-template"]))),ye=j=>{if(!$.value)return j.preventDefault(),!1},Ge=()=>{var j,Z;if(!r.enableItemCreation||!d.value||!h.value)return;const q=(((j=b.value)==null?void 0:j.length)||0)+1,ae={label:d.value+"",value:r.testMode?`test-multiselect-added-item-${q}`:p1(),key:`${(Z=d.value.replace(/ /gi,"-"))==null?void 0:Z.replace(/[^a-z0-9-_]/gi,"")}-${q}`,custom:!0};t("item:added",ae),Ne(ae,!0),d.value=""},Ne=(j,Z)=>{var q,ae;Z&&((q=b.value)==null||q.push(j)),(ae=b.value)==null||ae.forEach((x,B)=>{var O,Q,W;x.key===j.key?(x.selected=!0,x.key=(O=x==null?void 0:x.key)!=null&&O.includes("-selected")?x.key:`${x.key}-selected`,f.value=x):x.selected?(x.selected=!1,x.key=(Q=x==null?void 0:x.key)==null?void 0:Q.replace(/-selected/gi,""),x.custom&&((W=b.value)==null||W.splice(B,1),t("item:removed",x))):x.selected=!1}),d.value=r.appearance==="dropdown"?"":j.label,t("selected",j),t("input",j.value),t("change",j),t("update:modelValue",j.value)},qe=()=>{var j;(j=b.value)==null||j.forEach((Z,q)=>{var ae,x;Z.selected=!1,Z.key=(ae=Z==null?void 0:Z.key)==null?void 0:ae.replace(/-selected/gi,""),Z.custom&&((x=b.value)==null||x.splice(q,1),t("item:removed",Z))}),f.value=null,r.appearance==="select"&&(d.value=""),t("input",null),t("change",null),t("update:modelValue",null)},ze=(j,Z)=>{if(j.keyCode===27){Z.value=!1;return}const q=document.getElementById(g.value);!Z.value&&q&&q.click()},he=j=>{d.value=j,t("query-change",j)},$e=()=>{v.value=!0,w.value||(w.value=!0,t("query-change",""))},He=()=>{v.value=!1};De(T,(j,Z)=>{var q;if(j!==Z){const ae=(q=b.value)==null?void 0:q.filter(x=>x.value===j);ae!=null&&ae.length?Ne(ae[0]):j||qe()}}),De(()=>r.items,(j,Z)=>{var q,ae,x,B;if(JSON.stringify(j)!==JSON.stringify(Z)){b.value=JSON.parse(JSON.stringify(r.items));for(let O=0;O<((q=b.value)==null?void 0:q.length);O++)b.value[O].selected===void 0&&(b.value[O].selected=!1),b.value[O].key=`${(x=(ae=b.value[O].label)==null?void 0:ae.replace(/ /gi,"-"))==null?void 0:x.replace(/[^a-z0-9-_]/gi,"")}-${O}`||`k-select-item-label-${O}`,(b.value[O].value===r.modelValue||b.value[O].selected)&&(b.value[O].selected=!0,f.value=b.value[O],b.value[O].key+="-selected",r.appearance==="select"&&!v.value&&(d.value=f.value.label)),((B=f.value)==null?void 0:B.value)===b.value[O].value&&(b.value[O].selected=!0);k.value&&typeof k.value.updatePopper=="function"&&v1(()=>{k.value.updatePopper()})}},{deep:!0,immediate:!0});const Ke=Y(0),K=()=>{const j=document.getElementById(_.value);j&&(Ke.value=j.offsetWidth)};return(j,Z)=>(m(),M("div",{class:J(["k-select",[j.$attrs.class]]),style:Ye(R.value)},[e.label&&!e.overlayLabel?(m(),G(Xr,Qe({key:0},e.labelAttributes,{"data-testid":"k-select-label",for:C.value,required:l.value}),G1({default:E(()=>[y(H(c.value)+" ",1)]),_:2},[u.value?{name:"tooltip",fn:E(()=>[F(j.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"])):I("",!0),p("div",{id:C.value,"data-testid":"k-select-selected-item"},[f.value&&e.appearance==="dropdown"?(m(),M("div",{key:0,class:J(["k-select-item-selection",{"overlay-label-item-selection":e.overlayLabel}])},[F(j.$slots,"selected-item-template",{item:f.value},()=>[p("div",eM,H(f.value.label),1)],!0),p("button",{class:"clear-selection-icon",onClick:qe,onKeyup:Xt(qe,["enter"])},[V(Oe,{color:"currentColor",icon:"clear"})],40,tM)],2)):I("",!0),V(L(Wl),null,{default:E(({toggle:q,isToggled:ae})=>[V(Pt,Qe({ref_key:"popper",ref:k},P.value,{"on-popover-click":()=>(q(),ae.value),"position-fixed":e.positionFixed,target:`[id='${_.value}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>{f.value&&e.appearance==="select"&&(d.value=f.value.label),ae.value&&q()},onOpened:()=>{d.value="",q(),K()}}),{content:E(()=>[e.autosuggest&&e.loading?F(j.$slots,"loading",{key:0},()=>[V(Oe,{class:"k-select-loading","data-testid":"k-select-loading",icon:"spinner"})],!0):(m(),M("div",aM,[V(Qk,{items:U.value,onSelected:Ne},{content:E(({item:x})=>[F(j.$slots,"item-template",{class:"select-item-label select-item-desc",item:x},void 0,!0)]),_:3},8,["items"]),!U.value.length&&!j.$slots.empty&&!e.enableItemCreation?(m(),G(Ws,{key:"k-select-empty-state",class:"k-select-empty-item",item:{label:"No results",value:"no_results"}})):I("",!0),!U.value.length&&h.value&&!j.$slots.empty&&e.enableItemCreation?(m(),G(Ws,{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:Ge},{content:E(()=>[p("div",iM,[y(H(d.value)+" ",1),sM])]),_:1},8,["item"])):I("",!0)])),!e.loading&&!U.value.length?F(j.$slots,"empty",{key:2},void 0,!0):I("",!0),j.$slots["dropdown-footer-text"]||e.dropdownFooterText?(m(),M("div",{key:3,class:J(["k-select-dropdown-footer-text",`k-select-dropdown-footer-${e.dropdownFooterTextPosition}`])},[F(j.$slots,"dropdown-footer-text",{},()=>[y(H(e.dropdownFooterText),1)],!0)],2)):I("",!0)]),default:E(()=>[e.appearance==="button"?(m(),M("div",{key:0,id:_.value,class:"k-select-button","data-testid":"k-select-input",role:"listbox",style:{position:"relative"}},[V(Fe,Qe({id:g.value},D.value,{appearance:"btn-link","is-rounded":!1,"show-caret":"",style:R.value,onKeyup:x=>ze(x,ae)}),{default:E(()=>[F(j.$slots,"selected-item-template",{item:f.value},()=>[y(H(se.value),1)],!0)]),_:2},1040,["id","style","onKeyup"])],8,rM)):(m(),M("div",{key:1,id:_.value,class:J(["select-input-container",{"k-select-input":e.appearance==="select","no-filter":!$.value,"is-readonly":j.$attrs.readonly!==void 0&&String(j.$attrs.readonly)!=="false",disabled:j.$attrs.disabled!==void 0&&String(j.$attrs.disabled)!=="false","is-open":ae.value}]),"data-testid":"k-select-input",role:"listbox",style:{position:"relative"},onClick:Z[0]||(Z[0]=x=>{j.$attrs.disabled!==void 0&&String(j.$attrs.disabled)!=="false"&&x.stopPropagation()})},[ce.value?(m(),G(Fe,{key:0,class:"clear-selection-icon",onClick:qe,onKeyup:Xt(qe,["enter"])},{default:E(()=>[V(Oe,{color:`var(--grey-500, ${L(Jo)})`,icon:"clear",size:L(Et)},null,8,["color","size"])]),_:1},8,["onKeyup"])):I("",!0),e.appearance==="select"?(m(),G(Oe,{key:1,class:J({"overlay-label-chevron":e.overlayLabel}),color:`var(--grey-500, ${L(Jo)})`,icon:"chevronDown",size:L(Et)},null,8,["class","color","size"])):I("",!0),V(Oi,Qe({id:g.value},D.value,{autocapitalize:"off",autocomplete:"off",class:["k-select-input",{"no-filter":!$.value,"input-placeholder-dark has-chevron":e.appearance==="select","input-placeholder-transparent":ne.value&&(!$.value||!ae.value),"has-clear":ce.value,"is-readonly":j.$attrs.readonly!==void 0&&String(j.$attrs.readonly)!=="false",disabled:j.$attrs.disabled!==void 0&&String(j.$attrs.disabled)!=="false"}],label:e.label&&e.overlayLabel?c.value:void 0,"model-value":d.value,"overlay-label":e.overlayLabel,placeholder:f.value&&e.appearance==="select"&&!$.value?f.value.label:ie.value,onBlur:He,onFocus:$e,onKeypress:ye,onKeyup:x=>ze(x,ae),"onUpdate:modelValue":he}),null,16,["id","class","label","model-value","overlay-label","placeholder","onKeyup"]),V(ao,{name:"fade"},{default:E(()=>[ne.value&&(!$.value||!ae.value)?(m(),M("div",oM,[F(j.$slots,"selected-item-template",{item:f.value},()=>[F(j.$slots,"item-template",{item:f.value},void 0,!0)],!0)])):I("",!0)]),_:2},1024)],10,nM))]),_:2},1040,["on-popover-click","position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,Jk)],6))}}),p9=Se(cM,[["__scopeId","data-v-0a2343eb"]]),uM={class:"pagination-offset-button-container"},dM=X({__name:"PaginationOffset",props:{prevButtonDisabled:{type:Boolean,default:!1},nextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["getPrevOffset","getNextOffset"],setup(e,{emit:t}){const r=e,n=()=>{r.nextButtonDisabled||t("getNextOffset")},o=()=>{r.prevButtonDisabled||t("getPrevOffset")};return(a,i)=>{const s=jt("KButton");return m(),M("div",uM,[V(s,{"aria-label":"Go to the previous page",class:J(["pagination-button",{disabled:e.prevButtonDisabled}]),"data-testid":"prev-btn",onClick:Tt(o,["prevent"])},{icon:E(()=>[V(Oe,{class:J(["pagination-arrow-icon",{"is-direction-disabled":e.prevButtonDisabled}]),color:"currentColor",icon:"arrowLeft",size:L(Et),"view-box":"0 0 16 16"},null,8,["class","size"])]),_:1},8,["class","onClick"]),V(s,{"aria-label":"Go to the next page",class:J(["pagination-button",{disabled:e.nextButtonDisabled}]),"data-testid":"next-btn",onClick:Tt(n,["prevent"])},{icon:E(()=>[V(Oe,{class:J(["pagination-arrow-icon",{"is-direction-disabled":e.nextButtonDisabled}]),color:"currentColor",icon:"arrowRight",size:L(Et),"view-box":"0 0 16 16"},null,8,["class","size"])]),_:1},8,["class","onClick"])])}}}),hM=Se(dM,[["__scopeId","data-v-20a48d53"]]),fM={"aria-label":"Pagination Navigation","data-testid":"k-pagination-container"},pM={class:"card-pagination-bar"},mM={class:"pagination-text","data-testid":"visible-items"},vM={class:"pagination-text-pages"},gM={class:"pagination-button-container"},CM=["onClick"],yM={key:0,class:"pagination-button","data-testid":"page-1-btn"},bM={key:1,class:"pagination-button placeholder"},wM=["data-testid"],_M=["aria-current","aria-label","onClick"],kM={key:2,class:"pagination-button placeholder"},MM={key:3,class:"pagination-button"},xM=["onClick"],SM={class:"page-size-select","data-testid":"page-size-dropdown"},EM=X({__name:"KPagination",props:{items:{type:Array,default:()=>[]},totalCount:{type:Number,default:0},pageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:e=>!!e.length&&e.every(t=>typeof t=="number")},initialPageSize:{type:Number,default:null},neighbors:{type:Number,default:1},searchTriggered:{type:Boolean,default:!1},currentPage:{type:Number,default:null},disablePageJump:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:e=>["default","offset"].includes(e)},offsetPrevButtonDisabled:{type:Boolean,default:!1},offsetNextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["pageChanged","pageSizeChanged","getNextOffset","getPrevOffset"],setup(e,{emit:t}){const r=e,n={placement:"top"},o=Y(r.currentPage?r.currentPage:1),a=Y(r.initialPageSize?r.initialPageSize:r.pageSizes[0]),i=A(()=>Math.ceil(r.totalCount/a.value)),s=r.pageSizes.map((z,P)=>({label:`${z}`,key:`size-${P}`,value:z})),l=Y(""),c=(z,P,U,ie)=>{if(r.disablePageJump)return[];let se=[...Array(P).keys()].map(ne=>ne+1);const ce=5+2*r.neighbors;return se.length<=ce||(U?U&&ie?se=se.filter(ne=>ne>z-r.neighbors-1&&nene>P-r.neighbors*2-3)):se=se.filter(ne=>ne<=r.neighbors*2+3)),se},u=Y(o.value===1),d=Y(o.value===i.value),h=A(()=>(o.value-1)*a.value+1),f=A(()=>{const z=h.value-1+a.value;return z>r.totalCount?r.totalCount:z}),C=A(()=>`${h.value} to ${f.value}`),_=A(()=>` of ${r.totalCount}`),g=A(()=>r.currentPage?r.currentPage:o.value),b=Y(!1),w=Y(i.value>5+2*r.neighbors),v=Y(c(g.value,i.value,!1,i.value>5+2*r.neighbors)),k=()=>{d.value||(o.value++,N())},T=()=>{u.value||(o.value--,N())},$=z=>{o.value=z,N()},N=()=>{const z=(o.value-1)*a.value+a.value;d.value=z>=r.totalCount,u.value=o.value===1;const P=5+2*r.neighbors;i.value<=P?(b.value=!1,w.value=!1):(b.value=o.value>=r.neighbors+4,w.value=o.value<=i.value-r.neighbors-3),v.value=c(o.value,i.value,b.value,w.value),t("pageChanged",{page:o.value,pageCount:i.value,firstItem:h.value,lastItem:f.value,visibleItems:r.items.slice(h.value-1,f.value)})},R=z=>{a.value=z.value,l.value=a.value+" items per page",t("pageSizeChanged",{pageSize:a.value,pageCount:i.value}),r.currentPage!==1&&$(1)},D=()=>{t("getNextOffset")},S=()=>{t("getPrevOffset")};return De(()=>r.currentPage,(z,P)=>{z!==P&&$(z)}),De(i,(z,P)=>{z!==P&&(v.value=c(g.value,z,!1,z>5+2*r.neighbors),d.value=o.value===z,w.value=z>5+2*r.neighbors)}),(z,P)=>(m(),M("nav",fM,[p("div",pM,[e.paginationType==="default"?(m(),M(we,{key:0},[p("span",mM,[p("span",vM,H(C.value),1),y(" "+H(_.value),1)]),p("ul",gM,[p("li",{class:J(["pagination-button square",{disabled:u.value}]),"data-testid":"prev-btn"},[p("a",{"aria-label":"Go to the previous page",href:"#",onClick:Tt(T,["prevent"])},[V(Oe,{class:J(["pagination-arrow-icon",{"is-direction-disabled":u.value}]),color:"currentColor",icon:"arrowLeft",size:L(Et),"view-box":"0 0 16 14"},null,8,["class","size"])],8,CM)],2),!e.disablePageJump&&b.value?(m(),M("li",yM,[p("a",{"aria-label":"Go to the first page",href:"#",onClick:P[0]||(P[0]=Tt(U=>$(1),["prevent"]))},"1")])):I("",!0),!e.disablePageJump&&b.value?(m(),M("li",bM," ... ")):I("",!0),(m(!0),M(we,null,tt(v.value,U=>(m(),M("li",{key:U,class:J(["pagination-button",{active:U==g.value}]),"data-testid":`page-${U}-btn`},[p("a",{"aria-current":U==g.value&&"page"||void 0,"aria-label":`Go to page ${U}`,href:"#",onClick:Tt(ie=>$(U),["prevent"])},H(U),9,_M)],10,wM))),128)),!e.disablePageJump&&w.value?(m(),M("li",kM," ... ")):I("",!0),!e.disablePageJump&&w.value?(m(),M("li",MM,[p("a",{"aria-label":"Go to the last page","data-testid":"last-btn",href:"#",onClick:P[1]||(P[1]=Tt(U=>$(i.value),["prevent"]))},H(i.value),1)])):I("",!0),p("li",{class:J(["pagination-button square",{disabled:d.value}]),"data-testid":"next-btn"},[p("a",{"aria-label":"Go to the next page",href:"#",onClick:Tt(k,["prevent"])},[V(Oe,{class:J(["pagination-arrow-icon",{"is-direction-disabled":d.value}]),color:"currentColor",icon:"arrowRight",size:L(Et),"view-box":"0 0 16 14"},null,8,["class","size"])],8,xM)],2)])],64)):(m(),G(hM,{key:1,"next-button-disabled":e.offsetNextButtonDisabled,"prev-button-disabled":e.offsetPrevButtonDisabled,onGetNextOffset:D,onGetPrevOffset:S},null,8,["next-button-disabled","prev-button-disabled"])),p("span",SM,[V(p9,{appearance:"button","button-text":l.value,items:L(s),"kpop-attributes":n,placeholder:`${a.value} items per page`,"position-fixed":"","test-mode":!!e.testMode||void 0,width:"205",onSelected:R},null,8,["button-text","items","placeholder","test-mode"])])])]))}}),N7=Se(EM,[["__scopeId","data-v-8bb7481c"]]),AM=X({__name:"KCatalogItem",props:{item:{type:Object,default:()=>({})},truncate:{type:Boolean,default:!0},testMode:{type:Boolean,default:!1}},emits:["card:click"],setup(e,{emit:t}){const r=(n,o)=>{t("card:click",{evt:n,item:o})};return(n,o)=>(m(),G(ro,{class:"k-card-catalog-item","data-testid":e.item&&e.item.title?`${e.item.title.replace(/[^0-9a-z]/gi,"-")}-catalog-item`:"catalog-item","has-hover":"",role:"button",tabindex:"0","test-mode":!!e.testMode||void 0,onClick:o[0]||(o[0]=a=>r(a,e.item))},{title:E(()=>[F(n.$slots,"cardTitle",{},()=>[y(H(e.item?e.item.title:""),1)],!0)]),actions:E(()=>[F(n.$slots,"cardActions",{},void 0,!0)]),body:E(()=>[p("div",{class:J({"multi-line-truncate":e.truncate})},[F(n.$slots,"cardBody",{},()=>[y(H(e.item?e.item.description:""),1)],!0)],2)]),_:3},8,["data-testid","test-mode"]))}}),m9=Se(AM,[["__scopeId","data-v-689a9850"]]),LM={class:"k-card-catalog"},BM={key:0,class:"k-card-catalog-title","data-testid":"k-catalog-title"},DM={key:1,class:"k-catalog-toolbar","data-testid":"k-catalog-toolbar"},HM={class:"k-catalog-skeleton-footer-container"},TM={key:3,class:"k-catalog-error-state","data-testid":"k-card-catalog-error-state"},IM={key:4,class:"k-catalog-empty-state","data-testid":"k-card-catalog-empty-state"},OM=["data-tableid"],VM={key:0,class:"card-pagination","data-testid":"k-catalog-pagination"},PM=X({__name:"KCatalog",props:{isLoading:{type:Boolean,default:!1},cardSize:{type:String,default:"medium",validator:e=>Rw.includes(e)},title:{type:String,default:""},noTruncation:{type:Boolean,default:!1},emptyStateTitle:{type:String,default:"No Data"},emptyStateMessage:{type:String,default:"There is no data to display."},emptyStateActionRoute:{type:[Object,String],default:""},emptyStateActionMessage:{type:String,default:""},emptyStateActionButtonIcon:{type:String,default:""},emptyStateIcon:{type:String,default:""},emptyStateIconColor:{type:String,default:""},emptyStateIconSize:{type:String,default:"50"},hasError:{type:Boolean,default:!1},errorStateTitle:{type:String,default:"An error occurred"},errorStateMessage:{type:String,default:"Data cannot be displayed due to an error."},errorStateActionRoute:{type:[Object,String],default:""},errorStateActionMessage:{type:String,default:""},errorStateIcon:{type:String,default:""},errorStateIconColor:{type:String,default:""},errorStateIconSize:{type:String,default:"50"},fetcher:{type:Function,required:!0},initialFetcherParams:{type:Object,default:null},cacheIdentifier:{type:String,default:""},fetcherCacheKey:{type:String,default:""},searchInput:{type:String,default:""},paginationNeighbors:{type:Number,default:1},paginationPageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:e=>!!e.length&&e.every(t=>typeof t=="number")},paginationTotalItems:{type:Number,default:null},disablePaginationPageJump:{type:Boolean,default:!1},disablePagination:{type:Boolean,default:!1},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:[String,Boolean],default:!1}},emits:["card:click","kcatalog-error-cta-clicked","kcatalog-empty-state-cta-clicked","update:catalog-preferences","state"],setup(e,{emit:t}){const r=e,{useRequest:n,useDebounce:o,useSwrvState:a}=E1(),i=It(),s=A(()=>r.testMode?"test-catalog-id-1234":p1()),l={page:1,pageSize:15,query:""},c=Y([]),u=Y(0),d=Y(""),h=Y(1),f=Y(15),C=Y(!1),_=A(()=>!!i.toolbar),g=A(()=>({pageSize:f.value})),b=Y(!0),w=async()=>{var he;const $e=r.searchInput,He=await r.fetcher({query:$e||d.value,pageSize:f.value,page:h.value});return c.value=He.data,u.value=r.paginationTotalItems||He.total||((he=He.data)==null?void 0:he.length),b.value=!1,He},v=()=>{const he={...l,...r.initialFetcherParams};h.value=he.page??l.page,f.value=he.pageSize??l.pageSize,d.value=he.query??l.query,C.value=!0},k=A(()=>{if(!r.fetcher||!C.value)return"";let he=s.value;return r.cacheIdentifier&&(he=r.cacheIdentifier),r.fetcherCacheKey&&(he+=`-${r.fetcherCacheKey}`),`k-catalog_${he}`}),T=Y(""),{debouncedFn:$,generateDebouncedFn:N}=o(he=>{T.value=he},350),R=N(0),{data:D,error:S,revalidate:z,isValidating:P}=n(()=>k.value,()=>w(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:U,hasData:ie,swrvState:se}=a(D,S,P),ce=Y(!0),ne=A(()=>({hasData:ie.value,state:U.value})),ye=A(()=>ce.value?"loading":S.value?"error":"success"),Ge=({page:he})=>{h.value=he},Ne=({pageSize:he})=>{f.value=he,h.value=1},qe=he=>he.toLowerCase().replace(/[^[a-z0-9]/gi,"-");De(D,he=>{he!=null&&he.length&&!c.value.length&&(c.value=he)},{deep:!0,immediate:!0}),De(U,()=>{switch(U.value){case se.PENDING:ce.value=!0;break;case se.VALIDATING_HAS_DATA:ce.value=ze.value;break;default:ce.value=!1;break}},{immediate:!0}),De([ne,ye],he=>{var $e;t("state",{state:he==null?void 0:he[1],hasData:($e=he==null?void 0:he[0])==null?void 0:$e.hasData})}),De(()=>r.searchInput,he=>{h.value!==1&&(h.value=1),he===""?R(he):$(he)},{immediate:!0});const ze=Y(!1);return De([T,h,f],async(he,$e)=>{const He=$e==null?void 0:$e[0],Ke=he[0],K=he[1];Ke!==He&&K!==1&&(h.value=1),C.value&&!b.value&&(ze.value=!0,await z(),ze.value=!1)},{deep:!0,immediate:!0}),De(g,he=>{t("update:catalog-preferences",he)}),Ct(()=>{v()}),(he,$e)=>(m(),M("div",LM,[e.title?(m(),M("div",BM,[p("h3",null,H(e.title),1)])):I("",!0),_.value?(m(),M("div",DM,[F(he.$slots,"toolbar",{state:ne.value},void 0,!0)])):I("",!0),(!e.testMode||e.testMode==="loading")&&(ce.value||e.isLoading||ze.value)&&!e.hasError?(m(),G(P7,{key:2,"card-count":4,class:"k-skeleton-grid","data-testid":"k-catalog-skeleton",type:"card"},{"card-header":E(()=>[V(Ht,{class:"k-catalog-skeleton-header",width:"6"})]),"card-content":E(()=>[V(Ht,{width:"75"})]),"card-footer":E(()=>[p("div",HM,[V(Ht,{width:"2"}),V(Ht,{width:"5"})])]),_:1})):e.hasError?(m(),M("div",TM,[F(he.$slots,"error-state",{},()=>[V(An,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:E(()=>[y(H(e.errorStateTitle),1)]),message:E(()=>[y(H(e.errorStateMessage),1)]),cta:E(()=>[e.errorStateActionMessage?(m(),G(Fe,{key:0,appearance:"primary","data-testid":qe(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:$e[0]||($e[0]=He=>he.$emit("kcatalog-error-cta-clicked"))},{default:E(()=>[y(H(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):I("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!ce.value&&!e.isLoading&&!ze.value&&c.value&&!c.value.length?(m(),M("div",IM,[F(he.$slots,"empty-state",{},()=>[V(An,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:E(()=>[y(H(e.emptyStateTitle),1)]),message:E(()=>[y(H(e.emptyStateMessage),1)]),cta:E(()=>[e.emptyStateActionMessage?(m(),G(Fe,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":qe(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:$e[1]||($e[1]=He=>he.$emit("kcatalog-empty-state-cta-clicked"))},{default:E(()=>[y(H(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):I("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(m(),M("div",{key:5,class:J(["k-catalog-page",`k-card-${e.cardSize}`]),"data-tableid":s.value},[F(he.$slots,"body",{data:c.value},()=>[(m(!0),M(we,null,tt(c.value,(He,Ke)=>(m(),G(m9,{key:He.key?He.key:`k-catalog-item-${Ke}`,class:"catalog-item","data-testid":He.id?He.id:`k-catalog-item-${Ke}`,item:He,"test-mode":!!e.testMode||void 0,truncate:!e.noTruncation,onClick:K=>he.$emit("card:click",He)},{cardTitle:E(()=>[F(he.$slots,"cardTitle",{item:He},()=>[y(H(He.title),1)],!0)]),cardActions:E(()=>[F(he.$slots,"cardActions",{item:He},void 0,!0)]),cardBody:E(()=>[F(he.$slots,"cardBody",{item:He},()=>[y(H(He.description),1)],!0)]),_:2},1032,["data-testid","item","test-mode","truncate","onClick"]))),128))],!0),!e.disablePagination&&e.fetcher&&!(e.hidePaginationWhenOptional&&u.value<=e.paginationPageSizes[0])?(m(),M("div",VM,[V(N7,{class:"k-catalog-pagination","current-page":h.value,"disable-page-jump":e.disablePaginationPageJump,"initial-page-size":f.value,neighbors:e.paginationNeighbors,"page-sizes":e.paginationPageSizes,"test-mode":!!e.testMode||void 0,"total-count":u.value,onPageChanged:Ge,onPageSizeChanged:Ne},null,8,["current-page","disable-page-jump","initial-page-size","neighbors","page-sizes","test-mode","total-count"])])):I("",!0)],10,OM))]))}}),NM=Se(PM,[["__scopeId","data-v-09bd043c"]]),$M=["id","checked"],ZM={key:1,class:"k-checkbox-description"},RM={inheritAttrs:!1},zM=X({...RM,__name:"KCheckbox",props:{modelValue:{type:Boolean,default:!1,required:!0},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},description:{type:String,default:""},testMode:{type:Boolean,default:!1}},emits:["change","input","update:modelValue"],setup(e,{emit:t}){const r=e,n=It(),o=dr(),a=A(()=>o.id?String(o.id):r.testMode?"test-radio-input-id-1234":p1()),i=A(()=>!!(r.label||n.default)),s=A(()=>(o==null?void 0:o.disabled)!==void 0&&String(o==null?void 0:o.disabled)!=="false"),l=A(()=>i.value&&(!!r.description||!!n.description)),c=A(()=>!!n.tooltip),u=A(()=>{const h={...o};return delete h.class,h}),d=h=>{t("change",h.target.checked),t("input",h.target.checked),t("update:modelValue",h.target.checked)};return(h,f)=>(m(),M("div",{class:J(["k-checkbox",[h.$attrs.class,{disabled:s.value}]])},[p("input",Qe({id:a.value,checked:e.modelValue},u.value,{class:"k-input",type:"checkbox",onChange:d}),null,16,$M),i.value?(m(),G(Xr,Qe({key:0},e.labelAttributes,{class:["k-checkbox-label",{"has-desc":l.value}],for:a.value}),G1({default:E(()=>[F(h.$slots,"default",{},()=>[y(H(e.label),1)],!0)]),_:2},[c.value?{name:"tooltip",fn:E(()=>[F(h.$slots,"tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["class","for"])):I("",!0),l.value?(m(),M("div",ZM,[F(h.$slots,"description",{},()=>[y(H(e.description),1)],!0)])):I("",!0)],2))}}),FM=Se(zM,[["__scopeId","data-v-40f87365"]]);function UM(e,t){let r;return(...n)=>{clearTimeout(r),r=window==null?void 0:window.setTimeout(()=>{e(...n)},t)}}const jM=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class YM{constructor(t,r){qn(this,"commands"),qn(this,"keyMap"),qn(this,"boundTriggerShortcuts"),this.commands=r,this.keyMap=Object.fromEntries(Object.entries(t).map(([n,o])=>[n.toLowerCase(),o])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(t){GM(t,this.keyMap,this.commands)}}function GM(e,t,r){const n=KM(e.code),o=[e.ctrlKey?"ctrl":"",e.shiftKey?"shift":"",e.altKey?"alt":"",n].filter(s=>s!=="").join("+"),a=t[o];if(!a)return;const i=r[a];i.isAllowedContext&&!i.isAllowedContext(e)||(i.shouldPreventDefaultAction&&e.preventDefault(),!(i.isDisabled&&i.isDisabled())&&i.trigger(e))}function KM(e){return jM.includes(e)?"":e.replace(/^Key/,"").toLowerCase()}const po=e=>(st("data-v-1c9ec6b2"),e=e(),lt(),e),qM=["id"],WM={key:0,class:"k-code-block-actions"},QM={class:"k-search-container"},XM=["for"],JM=po(()=>p("span",{class:"visually-hidden"},"Search",-1)),ex=[JM],tx=["id"],rx={key:0,class:"k-code-block-search-error"},nx=po(()=>p("span",{class:"visually-hidden"},"Clear query",-1)),ox={class:"k-search-actions"},ax=po(()=>p("span",{class:"visually-hidden"},"RegExp mode enabled",-1)),ix=po(()=>p("span",{class:"visually-hidden"},"Filter mode enabled",-1)),sx=po(()=>p("span",{class:"visually-hidden"},"Previous match",-1)),lx=po(()=>p("span",{class:"visually-hidden"},"Next match",-1)),cx={class:"k-code-block-content"},ux={key:0,class:"k-filtered-code-block","data-testid":"k-code-block-filtered-code-block"},dx={key:0,class:"k-line-number-rows"},hx=["id","href"],fx=["innerHTML"],px={key:0,class:"k-line-number-rows"},mx=["id","href"],vx=["innerHTML"],gx={key:2,class:"k-code-block-secondary-actions"},Cx=po(()=>p("span",{class:"visually-hidden"},"Copy",-1)),yx=X({__name:"KCodeBlock",props:{id:{type:String,required:!0},code:{type:String,required:!0},language:{type:String,required:!0},isSearchable:{type:Boolean,required:!1,default:!1},isProcessing:{type:Boolean,required:!1,default:!1},query:{type:String,required:!1,default:""},showCopyButton:{type:Boolean,required:!1,default:!0},showLineNumberLinks:{type:Boolean,required:!1,default:!1},theme:{type:String,required:!1,default:"light"},isSingleLine:{type:Boolean,required:!1,default:!1}},emits:["code-block-render","matching-lines-change","query-change"],setup(e,{emit:t}){var r,n;const o=e,a=(n=(r=window==null?void 0:window.navigator)==null?void 0:r.platform)!=null&&n.toLowerCase().includes("mac")?"Options":"Alt",i=UM(ne,150),s=It(),l=Y(o.query),c=Y(!1),u=Y(!1),d=Y(!1),h=Y(null),f=Y(null),C=Y(null),_=Y(0),g=Y([]),b=Y(null),w=A(()=>Array.from({length:o.code.split(` `).length},(Z,q)=>q+1)),v=A(()=>w.value[w.value.length-1].toString().length+"ch"),k=A(()=>o.id.toLowerCase().replace(/\s+/g,"-")),T=A(()=>o.isProcessing||c.value),$=A(()=>d.value&&N.value!==""),N=A(()=>l.value===""?"":o.code.split(` `).filter((Z,q)=>g.value.includes(q+1)).map(Z=>{try{const q=new RegExp(l.value,"gi");return Z.replace(q,ae=>`${ae}`)}catch{return Z}}).join(` -`)),z=Z=>Z.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll('"',""").replaceAll("'","'"),D=A(()=>o.isSingleLine?z(o.code).replaceAll(` -`,""):z(o.code));De(()=>o.code,async function(){await v1(),U(),ye()}),De(()=>u.value,function(){ye()}),De(()=>$.value,async function(){var Z,q;((Z=document==null?void 0:document.activeElement)==null?void 0:Z.tagName)==="PRE"&&((q=f.value)==null||q.focus({preventScroll:!0})),$.value||(await v1(),U(),ye())});const S={"alt+c":"copyCode","alt+f":"toggleFilterMode","alt+g":"toggleFilterMode","alt+r":"toggleRegExpMode",f3:"jumpToNextMatch","shift+f3":"jumpToPreviousMatch"},R={toggleFilterMode:{trigger:$e,isAllowedContext(Z){return f.value!==null&&Z.composedPath().includes(f.value)},shouldPreventDefaultAction:!0},toggleRegExpMode:{trigger:he,isAllowedContext(Z){return f.value!==null&&Z.composedPath().includes(f.value)},shouldPreventDefaultAction:!0},jumpToNextMatch:{trigger:He,isAllowedContext(Z){return f.value!==null&&Z.composedPath().includes(f.value)},isDisabled:()=>g.value.length===0||d.value,shouldPreventDefaultAction:!0},jumpToPreviousMatch:{trigger:Ke,isAllowedContext(Z){return f.value!==null&&Z.composedPath().includes(f.value)},isDisabled:()=>g.value.length===0||d.value,shouldPreventDefaultAction:!0},copyCode:{trigger:j,isAllowedContext(Z){return f.value!==null&&Z.composedPath().includes(f.value)},shouldPreventDefaultAction:!0}},P=new YM(S,R);Ct(function(){P.registerListener(),C.value instanceof HTMLInputElement&&o.query!==""&&(C.value.value=o.query),U(),ye()}),cr(function(){P.unRegisterListener()});function U(){var Z;const q=(Z=f.value)==null?void 0:Z.querySelector(".k-highlighted-code-block"),ae=q==null?void 0:q.querySelector("code");q instanceof HTMLElement&&ae instanceof HTMLElement&&t("code-block-render",se(q,ae))}function ie(){var Z;const q=(Z=f.value)==null?void 0:Z.querySelector(".k-highlighted-code-block"),ae=q==null?void 0:q.querySelector("code");q instanceof HTMLElement&&ae instanceof HTMLElement&&t("matching-lines-change",se(q,ae))}function se(Z,q){return{preElement:Z,codeElement:q,code:o.code,language:o.language,query:l.value,matchingLineNumbers:g.value}}function ce(Z){const q=Z.target;q.value!==l.value&&(c.value=!0,i(q.value))}function ne(Z){l.value=Z,t("query-change",Z),ye()}function ye(){c.value=!0,h.value=null;const Z=l.value.length>=3||o.code.length<1e3,q=l.value.length>0&&(u.value||!u.value&&Z);let ae=[];if(q)try{ae=Ge(o.code.toLowerCase(),l.value.toLowerCase(),u.value)}catch(x){if(x instanceof Error)h.value=x;else throw x}_.value=ae.length,g.value=Array.from(new Set(ae)),ie(),c.value=!1}function Ge(Z,q,ae){return ae?qe(Z,q):Ne(Z,q)}function Ne(Z,q){const ae=[];let x=0;for(;xZ.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll('"',""").replaceAll("'","'"),D=A(()=>o.isSingleLine?R(o.code).replaceAll(` +`,""):R(o.code));De(()=>o.code,async function(){await v1(),U(),ye()}),De(()=>u.value,function(){ye()}),De(()=>$.value,async function(){var Z,q;((Z=document==null?void 0:document.activeElement)==null?void 0:Z.tagName)==="PRE"&&((q=f.value)==null||q.focus({preventScroll:!0})),$.value||(await v1(),U(),ye())});const S={"alt+c":"copyCode","alt+f":"toggleFilterMode","alt+g":"toggleFilterMode","alt+r":"toggleRegExpMode",f3:"jumpToNextMatch","shift+f3":"jumpToPreviousMatch"},z={toggleFilterMode:{trigger:$e,isAllowedContext(Z){return f.value!==null&&Z.composedPath().includes(f.value)},shouldPreventDefaultAction:!0},toggleRegExpMode:{trigger:he,isAllowedContext(Z){return f.value!==null&&Z.composedPath().includes(f.value)},shouldPreventDefaultAction:!0},jumpToNextMatch:{trigger:He,isAllowedContext(Z){return f.value!==null&&Z.composedPath().includes(f.value)},isDisabled:()=>g.value.length===0||d.value,shouldPreventDefaultAction:!0},jumpToPreviousMatch:{trigger:Ke,isAllowedContext(Z){return f.value!==null&&Z.composedPath().includes(f.value)},isDisabled:()=>g.value.length===0||d.value,shouldPreventDefaultAction:!0},copyCode:{trigger:j,isAllowedContext(Z){return f.value!==null&&Z.composedPath().includes(f.value)},shouldPreventDefaultAction:!0}},P=new YM(S,z);Ct(function(){P.registerListener(),C.value instanceof HTMLInputElement&&o.query!==""&&(C.value.value=o.query),U(),ye()}),cr(function(){P.unRegisterListener()});function U(){var Z;const q=(Z=f.value)==null?void 0:Z.querySelector(".k-highlighted-code-block"),ae=q==null?void 0:q.querySelector("code");q instanceof HTMLElement&&ae instanceof HTMLElement&&t("code-block-render",se(q,ae))}function ie(){var Z;const q=(Z=f.value)==null?void 0:Z.querySelector(".k-highlighted-code-block"),ae=q==null?void 0:q.querySelector("code");q instanceof HTMLElement&&ae instanceof HTMLElement&&t("matching-lines-change",se(q,ae))}function se(Z,q){return{preElement:Z,codeElement:q,code:o.code,language:o.language,query:l.value,matchingLineNumbers:g.value}}function ce(Z){const q=Z.target;q.value!==l.value&&(c.value=!0,i(q.value))}function ne(Z){l.value=Z,t("query-change",Z),ye()}function ye(){c.value=!0,h.value=null;const Z=l.value.length>=3||o.code.length<1e3,q=l.value.length>0&&(u.value||!u.value&&Z);let ae=[];if(q)try{ae=Ge(o.code.toLowerCase(),l.value.toLowerCase(),u.value)}catch(x){if(x instanceof Error)h.value=x;else throw x}_.value=ae.length,g.value=Array.from(new Set(ae)),ie(),c.value=!1}function Ge(Z,q,ae){return ae?qe(Z,q):Ne(Z,q)}function Ne(Z,q){const ae=[];let x=0;for(;x(m(),M("div",{id:e.id,ref_key:"codeBlock",ref:f,class:J(["k-code-block",[`theme-${e.theme}`]]),"data-testid":"k-code-block",style:Ye(`--maxLineNumberWidth: ${v.value}`),tabindex:"0"},[e.isSearchable&&!e.isSingleLine?(m(),M("div",WM,[p("p",{class:J(["k-code-block-search-results",{"k-code-block-search-results-has-query":l.value!==""}])},[l.value===""&&g.value.length===0?(m(),M(we,{key:0},[y("   ")],64)):g.value.length===0?(m(),M(we,{key:1},[y(" No results ")],64)):typeof b.value=="number"&&!$.value?(m(),M(we,{key:2},[y(H(b.value+1)+" of "+H(g.value.length),1)],64)):(m(),M(we,{key:3},[y(H(g.value.length)+" "+H(g.value.length===1?"result":"results"),1)],64))],2),p("div",QM,[V(Oe,{class:J(["k-search-icon",[`theme-${e.theme}`]]),color:"currentColor","data-testid":"k-code-block-search-icon",icon:"search",size:L(Ys)},null,8,["class","size"]),p("label",{class:"k-code-block-search-label",for:`${e.id}-search-input`},ex,8,XM),p("input",{id:`${e.id}-search-input`,ref_key:"codeBlockSearchInput",ref:C,class:"k-code-block-search-input","data-testid":"k-code-block-search-input",type:"text",onInput:ce},null,40,tx),h.value!==null?(m(),M("p",rx,H(h.value.message),1)):I("",!0),V(Oe,{class:J(["k-is-processing-icon",[`theme-${e.theme}`,{"k-is-processing-icon-is-visible":T.value}]]),color:"currentColor","data-testid":"k-code-block-is-processing-icon",icon:"spinner"},null,8,["class"]),l.value!==""?(m(),M("button",{key:1,appearance:"outline",class:"k-clear-query-button","data-testid":"k-code-block-clear-query-button",title:"Clear query",type:"button",onClick:ze},[nx,V(Oe,{class:J(["k-clear-icon",[`theme-${e.theme}`]]),color:"currentColor","data-testid":"k-code-block-clear-icon",icon:"clear",size:L(Ys)},null,8,["class","size"])])):I("",!0)]),p("div",ox,[V(Fe,{appearance:u.value?"action-active":"outline","aria-pressed":u.value,class:"k-regexp-mode-button","data-testid":"k-code-block-regexp-mode-button","is-rounded":!1,size:"small",title:`Use regular expression (${L(a)}+R)`,type:"button",onClick:he},{default:E(()=>[ax,y(" .* ")]),_:1},8,["appearance","aria-pressed","title"]),V(Fe,{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 (${L(a)}+F)`,type:"button",onClick:$e},{icon:E(()=>[V(Oe,{class:"k-button-icon",color:"currentColor",icon:"filter",size:L(Et),title:`Filter results (${L(a)}+F)`},null,8,["size","title"])]),default:E(()=>[ix]),_:1},8,["appearance","aria-pressed","title"]),V(Fe,{class:"k-previous-match-button","data-testid":"k-code-block-previous-match-button",disabled:g.value.length===0||d.value,"is-rounded":!1,size:"small",title:"Previous match (Shift+F3)",type:"button",onClick:Ke},{icon:E(()=>[V(Oe,{class:"k-button-icon",color:"currentColor",icon:"chevronUp",size:L(Et),title:"Previous match (Shift+F3)"},null,8,["size"])]),default:E(()=>[sx]),_:1},8,["disabled"]),V(Fe,{class:"k-next-match-button","data-testid":"k-code-block-next-match-button",disabled:g.value.length===0||d.value,"is-rounded":!1,size:"small",title:"Next match (F3)",type:"button",onClick:He},{icon:E(()=>[V(Oe,{class:"k-button-icon",color:"currentColor",icon:"chevronDown",size:L(Et),title:"Next match (F3)"},null,8,["size"])]),default:E(()=>[lx]),_:1},8,["disabled"])])])):I("",!0),p("div",cx,[$.value?(m(),M("pre",ux,[y(" "),e.isSingleLine?I("",!0):(m(),M("span",dx,[y(` `),(m(!0),M(we,null,tt(g.value,ae=>(m(),M("span",{key:ae,class:"k-line"},[y(` @@ -483,7 +483,7 @@ Kongponent Docs: https://kongponents.konghq.com/components/breadcrumbs.html`)),( `)],2))),128)),y(` `)])),y(` `),p("code",{innerHTML:D.value},null,8,vx),y(` - `)],2)),e.showCopyButton||L(s)["secondary-actions"]?(m(),M("div",gx,[e.showCopyButton?(m(),G(Fe,{key:0,appearance:"outline",class:"k-code-block-copy-button","data-testid":"k-code-block-copy-button","is-rounded":!1,size:"small",title:`Copy (${L(a)}+C)`,type:"button",onClick:j},{default:E(()=>[V(Oe,{color:"currentColor",icon:"copy",size:L(Et),title:`Copy (${L(a)}+C)`},null,8,["size","title"]),Cx]),_:1},8,["title"])):I("",!0),F(Z.$slots,"secondary-actions",{},void 0,!0)])):I("",!0)])],14,qM))}}),bx=Se(yx,[["__scopeId","data-v-1c9ec6b2"]]),wx={class:"k-collapse"},_x={key:0,class:"k-collapse-trigger-label","data-testid":"k-collapse-trigger-label"},kx={key:0,class:"k-collapse-visible-content","data-testid":"k-collapse-visible-content"},Mx={class:"k-collapse-hidden-content","data-testid":"k-collapse-hidden-content"},xx=X({__name:"KCollapse",props:{modelValue:{type:Boolean,required:!1,default:!0},title:{type:String,required:!1,default:""},triggerLabel:{type:String,required:!1,default:""},triggerAlignment:{type:String,required:!1,default:"trailing",validator:e=>zw.includes(e)}},emits:["toggled","update:modelValue"],setup(e,{emit:t}){const r=e,n=Y(!0),o=Y(!1),a=It(),i=A(()=>r.triggerAlignment==="trailing"),s=A(()=>!!a["visible-content"]),l=A({get(){return r.modelValue},set(h){d(h)}}),c=A(()=>o.value?n.value:r.modelValue),u=A(()=>c.value?"chevronRight":"chevronDown"),d=h=>{o.value||(n.value=r.modelValue),n.value=h!==void 0?h:!n.value,o.value=!0,t("toggled",n.value),t("update:modelValue",n.value)};return De(l,(h,f)=>{h!==f&&d(h)}),(h,f)=>(m(),M("div",wx,[p("div",{class:J(["k-collapse-heading",{"has-trailing-trigger":i.value}])},[e.title?(m(),M("div",{key:0,class:J(["k-collapse-title",{"has-trailing-trigger":i.value}]),"data-testid":"k-collapse-title"},H(e.title),3)):I("",!0),p("div",{class:J(["k-collapse-trigger",{"has-trailing-trigger":i.value}])},[F(h.$slots,"trigger",{isCollapsed:c.value,toggle:d},()=>[p("a",{class:"k-collapse-trigger-content","data-testid":"k-collapse-trigger-content",href:"#",role:"button",onClick:f[0]||(f[0]=Tt(C=>d(),["prevent","stop"]))},[F(h.$slots,"trigger-content",{},()=>[e.triggerLabel?(m(),M("span",_x,[V(Oe,{class:"k-collapse-trigger-chevron",icon:u.value,size:L(Di)},null,8,["icon","size"]),p("span",null,H(e.triggerLabel),1)])):(m(),G(Oe,{key:1,class:"k-collapse-trigger-icon k-collapse-trigger-chevron","data-testid":"k-collapse-trigger-icon",icon:u.value},null,8,["icon"]))],!0)])],!0)],2)],2),s.value?(m(),M("div",kx,[F(h.$slots,"visible-content",{},void 0,!0)])):I("",!0),Zs(p("div",Mx,[F(h.$slots,"default",{},void 0,!0)],512),[[N0,!c.value]])]))}}),Sx=Se(xx,[["__scopeId","data-v-0786743b"]]);function Qs(e){"@babel/helpers - typeof";return Qs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qs(e)}function io(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function g1(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function Lr(e){g1(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Qs(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function Ex(e,t){g1(2,arguments);var r=Lr(e).getTime(),n=io(t);return new Date(r+n)}var Ax={};function t2(){return Ax}function Lx(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Bx(e){return g1(1,arguments),e instanceof Date||Qs(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Dx(e){if(g1(1,arguments),!Bx(e)&&typeof e!="number")return!1;var t=Lr(e);return!isNaN(Number(t))}function Hx(e,t){g1(2,arguments);var r=io(t);return Ex(e,-r)}var Tx=864e5;function Ix(e){g1(1,arguments);var t=Lr(e),r=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var n=t.getTime(),o=r-n;return Math.floor(o/Tx)+1}function Xs(e){g1(1,arguments);var t=1,r=Lr(e),n=r.getUTCDay(),o=(n=o.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function Ox(e){g1(1,arguments);var t=v9(e),r=new Date(0);r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0);var n=Xs(r);return n}var Vx=6048e5;function Px(e){g1(1,arguments);var t=Lr(e),r=Xs(t).getTime()-Ox(t).getTime();return Math.round(r/Vx)+1}function Js(e,t){var r,n,o,a,i,s,l,c;g1(1,arguments);var u=t2(),d=io((r=(n=(o=(a=t==null?void 0:t.weekStartsOn)!==null&&a!==void 0?a:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&o!==void 0?o:u.weekStartsOn)!==null&&n!==void 0?n:(l=u.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&r!==void 0?r:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=Lr(e),f=h.getUTCDay(),C=(f=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var C=new Date(0);C.setUTCFullYear(d+1,0,f),C.setUTCHours(0,0,0,0);var _=Js(C,t),g=new Date(0);g.setUTCFullYear(d,0,f),g.setUTCHours(0,0,0,0);var b=Js(g,t);return u.getTime()>=_.getTime()?d+1:u.getTime()>=b.getTime()?d:d-1}function Nx(e,t){var r,n,o,a,i,s,l,c;g1(1,arguments);var u=t2(),d=io((r=(n=(o=(a=t==null?void 0:t.firstWeekContainsDate)!==null&&a!==void 0?a:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&o!==void 0?o:u.firstWeekContainsDate)!==null&&n!==void 0?n:(l=u.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&r!==void 0?r:1),h=g9(e,t),f=new Date(0);f.setUTCFullYear(h,0,d),f.setUTCHours(0,0,0,0);var C=Js(f,t);return C}var $x=6048e5;function Zx(e,t){g1(1,arguments);var r=Lr(e),n=Js(r,t).getTime()-Nx(r,t).getTime();return Math.round(n/$x)+1}function ft(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length0?r:1-r;return ft(t==="yy"?n%100:n,t.length)},M:function(e,t){var r=e.getUTCMonth();return t==="M"?String(r+1):ft(r+1,2)},d:function(e,t){return ft(e.getUTCDate(),t.length)},a:function(e,t){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(e,t){return ft(e.getUTCHours()%12||12,t.length)},H:function(e,t){return ft(e.getUTCHours(),t.length)},m:function(e,t){return ft(e.getUTCMinutes(),t.length)},s:function(e,t){return ft(e.getUTCSeconds(),t.length)},S:function(e,t){var r=t.length,n=e.getUTCMilliseconds(),o=Math.floor(n*Math.pow(10,r-3));return ft(o,t.length)}};const an=Rx;var bo={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},zx={G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){var n=e.getUTCFullYear(),o=n>0?n:1-n;return r.ordinalNumber(o,{unit:"year"})}return an.y(e,t)},Y:function(e,t,r,n){var o=g9(e,n),a=o>0?o:1-o;if(t==="YY"){var i=a%100;return ft(i,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):ft(a,t.length)},R:function(e,t){var r=v9(e);return ft(r,t.length)},u:function(e,t){var r=e.getUTCFullYear();return ft(r,t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return ft(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return ft(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return an.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return ft(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var o=Zx(e,n);return t==="wo"?r.ordinalNumber(o,{unit:"week"}):ft(o,t.length)},I:function(e,t,r){var n=Px(e);return t==="Io"?r.ordinalNumber(n,{unit:"week"}):ft(n,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):an.d(e,t)},D:function(e,t,r){var n=Ix(e);return t==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):ft(n,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});case"EEEE":default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var o=e.getUTCDay(),a=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return ft(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});case"eeee":default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var o=e.getUTCDay(),a=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return ft(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});case"cccc":default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),o=n===0?7:n;switch(t){case"i":return String(o);case"ii":return ft(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});case"iiii":default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours(),o=n/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n=e.getUTCHours(),o;switch(n===12?o=bo.noon:n===0?o=bo.midnight:o=n/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n=e.getUTCHours(),o;switch(n>=17?o=bo.evening:n>=12?o=bo.afternoon:n>=4?o=bo.morning:o=bo.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){var n=e.getUTCHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return an.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):an.H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return t==="Ko"?r.ordinalNumber(n,{unit:"hour"}):ft(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return n===0&&(n=24),t==="ko"?r.ordinalNumber(n,{unit:"hour"}):ft(n,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):an.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):an.s(e,t)},S:function(e,t){return an.S(e,t)},X:function(e,t,r,n){var o=n._originalDate||e,a=o.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return z3(a);case"XXXX":case"XX":return $n(a);case"XXXXX":case"XXX":default:return $n(a,":")}},x:function(e,t,r,n){var o=n._originalDate||e,a=o.getTimezoneOffset();switch(t){case"x":return z3(a);case"xxxx":case"xx":return $n(a);case"xxxxx":case"xxx":default:return $n(a,":")}},O:function(e,t,r,n){var o=n._originalDate||e,a=o.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+R3(a,":");case"OOOO":default:return"GMT"+$n(a,":")}},z:function(e,t,r,n){var o=n._originalDate||e,a=o.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+R3(a,":");case"zzzz":default:return"GMT"+$n(a,":")}},t:function(e,t,r,n){var o=n._originalDate||e,a=Math.floor(o.getTime()/1e3);return ft(a,t.length)},T:function(e,t,r,n){var o=n._originalDate||e,a=o.getTime();return ft(a,t.length)}};function R3(e,t){var r=e>0?"-":"+",n=Math.abs(e),o=Math.floor(n/60),a=n%60;if(a===0)return r+String(o);var i=t||"";return r+String(o)+i+ft(a,2)}function z3(e,t){if(e%60===0){var r=e>0?"-":"+";return r+ft(Math.abs(e)/60,2)}return $n(e,t)}function $n(e,t){var r=t||"",n=e>0?"-":"+",o=Math.abs(e),a=ft(Math.floor(o/60),2),i=ft(o%60,2);return n+a+r+i}const Fx=zx;var F3=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},C9=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Ux=function(e,t){var r=e.match(/(P+)(p+)?/)||[],n=r[1],o=r[2];if(!o)return F3(e,t);var a;switch(n){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",F3(n,t)).replace("{{time}}",C9(o,t))},jx={p:C9,P:Ux};const Yx=jx;var Gx=["D","DD"],Kx=["YY","YYYY"];function qx(e){return Gx.indexOf(e)!==-1}function Wx(e){return Kx.indexOf(e)!==-1}function U3(e,t,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; 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(r,"`; 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(r,"`; 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(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Qx={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"}},Xx=function(e,t,r){var n,o=Qx[e];return typeof o=="string"?n=o:t===1?n=o.one:n=o.other.replace("{{count}}",t.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};const Jx=Xx;function N2(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}var eS={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},tS={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},rS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},nS={date:N2({formats:eS,defaultWidth:"full"}),time:N2({formats:tS,defaultWidth:"full"}),dateTime:N2({formats:rS,defaultWidth:"full"})};const oS=nS;var aS={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},iS=function(e,t,r,n){return aS[e]};const sS=iS;function La(e){return function(t,r){var n=r!=null&&r.context?String(r.context):"standalone",o;if(n==="formatting"&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,i=r!=null&&r.width?String(r.width):a;o=e.formattingValues[i]||e.formattingValues[a]}else{var s=e.defaultWidth,l=r!=null&&r.width?String(r.width):e.defaultWidth;o=e.values[l]||e.values[s]}var c=e.argumentCallback?e.argumentCallback(t):t;return o[c]}}var lS={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},cS={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},uS={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"]},dS={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"]},hS={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"}},fS={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"}},pS=function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},mS={ordinalNumber:pS,era:La({values:lS,defaultWidth:"wide"}),quarter:La({values:cS,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:La({values:uS,defaultWidth:"wide"}),day:La({values:dS,defaultWidth:"wide"}),dayPeriod:La({values:hS,defaultWidth:"wide",formattingValues:fS,defaultFormattingWidth:"wide"})};const vS=mS;function Ba(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.width,o=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var i=a[0],s=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?CS(s,function(d){return d.test(i)}):gS(s,function(d){return d.test(i)}),c;c=e.valueCallback?e.valueCallback(l):l,c=r.valueCallback?r.valueCallback(c):c;var u=t.slice(i.length);return{value:c,rest:u}}}function gS(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function CS(e,t){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var o=n[0],a=t.match(e.parsePattern);if(!a)return null;var i=e.valueCallback?e.valueCallback(a[0]):a[0];i=r.valueCallback?r.valueCallback(i):i;var s=t.slice(o.length);return{value:i,rest:s}}}var bS=/^(\d+)(th|st|nd|rd)?/i,wS=/\d+/i,_S={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},kS={any:[/^b/i,/^(a|c)/i]},MS={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},xS={any:[/1/i,/2/i,/3/i,/4/i]},SS={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},ES={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]},AS={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},LS={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]},BS={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},DS={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}},HS={ordinalNumber:yS({matchPattern:bS,parsePattern:wS,valueCallback:function(e){return parseInt(e,10)}}),era:Ba({matchPatterns:_S,defaultMatchWidth:"wide",parsePatterns:kS,defaultParseWidth:"any"}),quarter:Ba({matchPatterns:MS,defaultMatchWidth:"wide",parsePatterns:xS,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Ba({matchPatterns:SS,defaultMatchWidth:"wide",parsePatterns:ES,defaultParseWidth:"any"}),day:Ba({matchPatterns:AS,defaultMatchWidth:"wide",parsePatterns:LS,defaultParseWidth:"any"}),dayPeriod:Ba({matchPatterns:BS,defaultMatchWidth:"any",parsePatterns:DS,defaultParseWidth:"any"})};const TS=HS;var IS={code:"en-US",formatDistance:Jx,formatLong:oS,formatRelative:sS,localize:vS,match:TS,options:{weekStartsOn:0,firstWeekContainsDate:1}};const OS=IS;var VS=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,PS=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,NS=/^'([^]*?)'?$/,$S=/''/g,ZS=/[a-zA-Z]/;function $2(e,t,r){var n,o,a,i,s,l,c,u,d,h,f,C,_,g,b,w,v,k;g1(2,arguments);var T=String(t),$=t2(),N=(n=(o=r==null?void 0:r.locale)!==null&&o!==void 0?o:$.locale)!==null&&n!==void 0?n:OS,z=io((a=(i=(s=(l=r==null?void 0:r.firstWeekContainsDate)!==null&&l!==void 0?l:r==null||(c=r.locale)===null||c===void 0||(u=c.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&s!==void 0?s:$.firstWeekContainsDate)!==null&&i!==void 0?i:(d=$.locale)===null||d===void 0||(h=d.options)===null||h===void 0?void 0:h.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!(z>=1&&z<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var D=io((f=(C=(_=(g=r==null?void 0:r.weekStartsOn)!==null&&g!==void 0?g:r==null||(b=r.locale)===null||b===void 0||(w=b.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&_!==void 0?_:$.weekStartsOn)!==null&&C!==void 0?C:(v=$.locale)===null||v===void 0||(k=v.options)===null||k===void 0?void 0:k.weekStartsOn)!==null&&f!==void 0?f:0);if(!(D>=0&&D<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!N.localize)throw new RangeError("locale must contain localize property");if(!N.formatLong)throw new RangeError("locale must contain formatLong property");var S=Lr(e);if(!Dx(S))throw new RangeError("Invalid time value");var R=Lx(S),P=Hx(S,R),U={firstWeekContainsDate:z,weekStartsOn:D,locale:N,_originalDate:S},ie=T.match(PS).map(function(se){var ce=se[0];if(ce==="p"||ce==="P"){var ne=Yx[ce];return ne(se,N.formatLong)}return se}).join("").match(VS).map(function(se){if(se==="''")return"'";var ce=se[0];if(ce==="'")return RS(se);var ne=Fx[ce];if(ne)return!(r!=null&&r.useAdditionalWeekYearTokens)&&Wx(se)&&U3(se,t,String(e)),!(r!=null&&r.useAdditionalDayOfYearTokens)&&qx(se)&&U3(se,t,String(e)),ne(P,se,N.localize,U);if(ce.match(ZS))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ce+"`");return se}).join("");return ie}function RS(e){var t=e.match(NS);return t?t[1].replace($S,"'"):e}function r2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Y0={exports:{}},y9={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(y9);var At=y9.exports,G0={exports:{}},K0={exports:{}},b9={exports:{}};(function(e){function t(r){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(b9);var w9=b9.exports,q0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n,o){if(o.length1?"s":"")+" required, but only "+o.length+" present")}e.exports=t.default})(q0,q0.exports);var C1=q0.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=r(w9),o=r(C1);function a(i){return(0,o.default)(1,arguments),i instanceof Date||(0,n.default)(i)==="object"&&Object.prototype.toString.call(i)==="[object Date]"}e.exports=t.default})(K0,K0.exports);var zS=K0.exports,W0={exports:{}};(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=r(w9),o=r(C1);function a(i){(0,o.default)(1,arguments);var s=Object.prototype.toString.call(i);return i instanceof Date||(0,n.default)(i)==="object"&&s==="[object Date]"?new Date(i.getTime()):typeof i=="number"||s==="[object Number]"?new Date(i):((typeof i=="string"||s==="[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})(W0,W0.exports);var Br=W0.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(zS),o=r(Br),a=r(C1);function i(s){if((0,a.default)(1,arguments),!(0,n.default)(s)&&typeof s!="number")return!1;var l=(0,o.default)(s);return!isNaN(Number(l))}e.exports=t.default})(G0,G0.exports);var FS=G0.exports,Q0={exports:{}},X0={exports:{}},J0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n){if(n===null||n===!0||n===!1)return NaN;var o=Number(n);return isNaN(o)?o:o<0?Math.ceil(o):Math.floor(o)}e.exports=t.default})(J0,J0.exports);var mo=J0.exports;const US=r2(mo);(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(mo),o=r(Br),a=r(C1);function i(s,l){(0,a.default)(2,arguments);var c=(0,o.default)(s).getTime(),u=(0,n.default)(l);return new Date(c+u)}e.exports=t.default})(X0,X0.exports);var jS=X0.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(jS),o=r(C1),a=r(mo);function i(s,l){(0,o.default)(2,arguments);var c=(0,a.default)(l);return(0,n.default)(s,-c)}e.exports=t.default})(Q0,Q0.exports);var YS=Q0.exports,e6={exports:{}},t6={exports:{}};(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(Br),o=r(C1),a=864e5;function i(s){(0,o.default)(1,arguments);var l=(0,n.default)(s),c=l.getTime();l.setUTCMonth(0,1),l.setUTCHours(0,0,0,0);var u=l.getTime(),d=c-u;return Math.floor(d/a)+1}e.exports=t.default})(t6,t6.exports);var GS=t6.exports,r6={exports:{}},n6={exports:{}};(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=r(Br),o=r(C1);function a(i){(0,o.default)(1,arguments);var s=1,l=(0,n.default)(i),c=l.getUTCDay(),u=(c=d.getTime()?c+1:l.getTime()>=f.getTime()?c:c-1}e.exports=t.default})(a6,a6.exports);var _9=a6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(_9),o=r($7),a=r(C1);function i(s){(0,a.default)(1,arguments);var l=(0,n.default)(s),c=new Date(0);c.setUTCFullYear(l,0,4),c.setUTCHours(0,0,0,0);var u=(0,o.default)(c);return u}e.exports=t.default})(o6,o6.exports);var KS=o6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var n=r(Br),o=r($7),a=r(KS),i=r(C1),s=6048e5;function l(c){(0,i.default)(1,arguments);var u=(0,n.default)(c),d=(0,o.default)(u).getTime()-(0,a.default)(u).getTime();return Math.round(d/s)+1}e.exports=t.default})(r6,r6.exports);var qS=r6.exports,i6={exports:{}},s6={exports:{}},vo={};Object.defineProperty(vo,"__esModule",{value:!0});vo.getDefaultOptions=WS;vo.setDefaultOptions=QS;var k9={};function WS(){return k9}function QS(e){k9=e}(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var n=r(Br),o=r(C1),a=r(mo),i=vo;function s(l,c){var u,d,h,f,C,_,g,b;(0,o.default)(1,arguments);var w=(0,i.getDefaultOptions)(),v=(0,a.default)((u=(d=(h=(f=c==null?void 0:c.weekStartsOn)!==null&&f!==void 0?f:c==null||(C=c.locale)===null||C===void 0||(_=C.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&&h!==void 0?h:w.weekStartsOn)!==null&&d!==void 0?d:(g=w.locale)===null||g===void 0||(b=g.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&u!==void 0?u:0);if(!(v>=0&&v<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var k=(0,n.default)(l),T=k.getUTCDay(),$=(T=1&&$<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var N=new Date(0);N.setUTCFullYear(k+1,0,$),N.setUTCHours(0,0,0,0);var z=(0,a.default)(N,u),D=new Date(0);D.setUTCFullYear(k,0,$),D.setUTCHours(0,0,0,0);var S=(0,a.default)(D,u);return v.getTime()>=z.getTime()?k+1:v.getTime()>=S.getTime()?k:k-1}e.exports=t.default})(c6,c6.exports);var M9=c6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var n=r(M9),o=r(C1),a=r(Z7),i=r(mo),s=vo;function l(c,u){var d,h,f,C,_,g,b,w;(0,o.default)(1,arguments);var v=(0,s.getDefaultOptions)(),k=(0,i.default)((d=(h=(f=(C=u==null?void 0:u.firstWeekContainsDate)!==null&&C!==void 0?C:u==null||(_=u.locale)===null||_===void 0||(g=_.options)===null||g===void 0?void 0:g.firstWeekContainsDate)!==null&&f!==void 0?f:v.firstWeekContainsDate)!==null&&h!==void 0?h:(b=v.locale)===null||b===void 0||(w=b.options)===null||w===void 0?void 0:w.firstWeekContainsDate)!==null&&d!==void 0?d:1),T=(0,n.default)(c,u),$=new Date(0);$.setUTCFullYear(T,0,k),$.setUTCHours(0,0,0,0);var N=(0,a.default)($,u);return N}e.exports=t.default})(l6,l6.exports);var XS=l6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var n=r(Br),o=r(Z7),a=r(XS),i=r(C1),s=6048e5;function l(c,u){(0,i.default)(1,arguments);var d=(0,n.default)(c),h=(0,o.default)(d,u).getTime()-(0,a.default)(d,u).getTime();return Math.round(h/s)+1}e.exports=t.default})(i6,i6.exports);var JS=i6.exports,u6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n,o){for(var a=n<0?"-":"",i=Math.abs(n).toString();i.length0?l:1-l;return(0,n.default)(s==="yy"?c%100:c,s.length)},M:function(i,s){var l=i.getUTCMonth();return s==="M"?String(l+1):(0,n.default)(l+1,2)},d:function(i,s){return(0,n.default)(i.getUTCDate(),s.length)},a:function(i,s){var l=i.getUTCHours()/12>=1?"pm":"am";switch(s){case"a":case"aa":return l.toUpperCase();case"aaa":return l;case"aaaaa":return l[0];case"aaaa":default:return l==="am"?"a.m.":"p.m."}},h:function(i,s){return(0,n.default)(i.getUTCHours()%12||12,s.length)},H:function(i,s){return(0,n.default)(i.getUTCHours(),s.length)},m:function(i,s){return(0,n.default)(i.getUTCMinutes(),s.length)},s:function(i,s){return(0,n.default)(i.getUTCSeconds(),s.length)},S:function(i,s){var l=s.length,c=i.getUTCMilliseconds(),u=Math.floor(c*Math.pow(10,l-3));return(0,n.default)(u,s.length)}},a=o;t.default=a,e.exports=t.default})(d6,d6.exports);var eE=d6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(GS),o=r(qS),a=r(_9),i=r(JS),s=r(M9),l=r(x9),c=r(eE),u={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},d={G:function(g,b,w){var v=g.getUTCFullYear()>0?1:0;switch(b){case"G":case"GG":case"GGG":return w.era(v,{width:"abbreviated"});case"GGGGG":return w.era(v,{width:"narrow"});case"GGGG":default:return w.era(v,{width:"wide"})}},y:function(g,b,w){if(b==="yo"){var v=g.getUTCFullYear(),k=v>0?v:1-v;return w.ordinalNumber(k,{unit:"year"})}return c.default.y(g,b)},Y:function(g,b,w,v){var k=(0,s.default)(g,v),T=k>0?k:1-k;if(b==="YY"){var $=T%100;return(0,l.default)($,2)}return b==="Yo"?w.ordinalNumber(T,{unit:"year"}):(0,l.default)(T,b.length)},R:function(g,b){var w=(0,a.default)(g);return(0,l.default)(w,b.length)},u:function(g,b){var w=g.getUTCFullYear();return(0,l.default)(w,b.length)},Q:function(g,b,w){var v=Math.ceil((g.getUTCMonth()+1)/3);switch(b){case"Q":return String(v);case"QQ":return(0,l.default)(v,2);case"Qo":return w.ordinalNumber(v,{unit:"quarter"});case"QQQ":return w.quarter(v,{width:"abbreviated",context:"formatting"});case"QQQQQ":return w.quarter(v,{width:"narrow",context:"formatting"});case"QQQQ":default:return w.quarter(v,{width:"wide",context:"formatting"})}},q:function(g,b,w){var v=Math.ceil((g.getUTCMonth()+1)/3);switch(b){case"q":return String(v);case"qq":return(0,l.default)(v,2);case"qo":return w.ordinalNumber(v,{unit:"quarter"});case"qqq":return w.quarter(v,{width:"abbreviated",context:"standalone"});case"qqqqq":return w.quarter(v,{width:"narrow",context:"standalone"});case"qqqq":default:return w.quarter(v,{width:"wide",context:"standalone"})}},M:function(g,b,w){var v=g.getUTCMonth();switch(b){case"M":case"MM":return c.default.M(g,b);case"Mo":return w.ordinalNumber(v+1,{unit:"month"});case"MMM":return w.month(v,{width:"abbreviated",context:"formatting"});case"MMMMM":return w.month(v,{width:"narrow",context:"formatting"});case"MMMM":default:return w.month(v,{width:"wide",context:"formatting"})}},L:function(g,b,w){var v=g.getUTCMonth();switch(b){case"L":return String(v+1);case"LL":return(0,l.default)(v+1,2);case"Lo":return w.ordinalNumber(v+1,{unit:"month"});case"LLL":return w.month(v,{width:"abbreviated",context:"standalone"});case"LLLLL":return w.month(v,{width:"narrow",context:"standalone"});case"LLLL":default:return w.month(v,{width:"wide",context:"standalone"})}},w:function(g,b,w,v){var k=(0,i.default)(g,v);return b==="wo"?w.ordinalNumber(k,{unit:"week"}):(0,l.default)(k,b.length)},I:function(g,b,w){var v=(0,o.default)(g);return b==="Io"?w.ordinalNumber(v,{unit:"week"}):(0,l.default)(v,b.length)},d:function(g,b,w){return b==="do"?w.ordinalNumber(g.getUTCDate(),{unit:"date"}):c.default.d(g,b)},D:function(g,b,w){var v=(0,n.default)(g);return b==="Do"?w.ordinalNumber(v,{unit:"dayOfYear"}):(0,l.default)(v,b.length)},E:function(g,b,w){var v=g.getUTCDay();switch(b){case"E":case"EE":case"EEE":return w.day(v,{width:"abbreviated",context:"formatting"});case"EEEEE":return w.day(v,{width:"narrow",context:"formatting"});case"EEEEEE":return w.day(v,{width:"short",context:"formatting"});case"EEEE":default:return w.day(v,{width:"wide",context:"formatting"})}},e:function(g,b,w,v){var k=g.getUTCDay(),T=(k-v.weekStartsOn+8)%7||7;switch(b){case"e":return String(T);case"ee":return(0,l.default)(T,2);case"eo":return w.ordinalNumber(T,{unit:"day"});case"eee":return w.day(k,{width:"abbreviated",context:"formatting"});case"eeeee":return w.day(k,{width:"narrow",context:"formatting"});case"eeeeee":return w.day(k,{width:"short",context:"formatting"});case"eeee":default:return w.day(k,{width:"wide",context:"formatting"})}},c:function(g,b,w,v){var k=g.getUTCDay(),T=(k-v.weekStartsOn+8)%7||7;switch(b){case"c":return String(T);case"cc":return(0,l.default)(T,b.length);case"co":return w.ordinalNumber(T,{unit:"day"});case"ccc":return w.day(k,{width:"abbreviated",context:"standalone"});case"ccccc":return w.day(k,{width:"narrow",context:"standalone"});case"cccccc":return w.day(k,{width:"short",context:"standalone"});case"cccc":default:return w.day(k,{width:"wide",context:"standalone"})}},i:function(g,b,w){var v=g.getUTCDay(),k=v===0?7:v;switch(b){case"i":return String(k);case"ii":return(0,l.default)(k,b.length);case"io":return w.ordinalNumber(k,{unit:"day"});case"iii":return w.day(v,{width:"abbreviated",context:"formatting"});case"iiiii":return w.day(v,{width:"narrow",context:"formatting"});case"iiiiii":return w.day(v,{width:"short",context:"formatting"});case"iiii":default:return w.day(v,{width:"wide",context:"formatting"})}},a:function(g,b,w){var v=g.getUTCHours(),k=v/12>=1?"pm":"am";switch(b){case"a":case"aa":return w.dayPeriod(k,{width:"abbreviated",context:"formatting"});case"aaa":return w.dayPeriod(k,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return w.dayPeriod(k,{width:"narrow",context:"formatting"});case"aaaa":default:return w.dayPeriod(k,{width:"wide",context:"formatting"})}},b:function(g,b,w){var v=g.getUTCHours(),k;switch(v===12?k=u.noon:v===0?k=u.midnight:k=v/12>=1?"pm":"am",b){case"b":case"bb":return w.dayPeriod(k,{width:"abbreviated",context:"formatting"});case"bbb":return w.dayPeriod(k,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return w.dayPeriod(k,{width:"narrow",context:"formatting"});case"bbbb":default:return w.dayPeriod(k,{width:"wide",context:"formatting"})}},B:function(g,b,w){var v=g.getUTCHours(),k;switch(v>=17?k=u.evening:v>=12?k=u.afternoon:v>=4?k=u.morning:k=u.night,b){case"B":case"BB":case"BBB":return w.dayPeriod(k,{width:"abbreviated",context:"formatting"});case"BBBBB":return w.dayPeriod(k,{width:"narrow",context:"formatting"});case"BBBB":default:return w.dayPeriod(k,{width:"wide",context:"formatting"})}},h:function(g,b,w){if(b==="ho"){var v=g.getUTCHours()%12;return v===0&&(v=12),w.ordinalNumber(v,{unit:"hour"})}return c.default.h(g,b)},H:function(g,b,w){return b==="Ho"?w.ordinalNumber(g.getUTCHours(),{unit:"hour"}):c.default.H(g,b)},K:function(g,b,w){var v=g.getUTCHours()%12;return b==="Ko"?w.ordinalNumber(v,{unit:"hour"}):(0,l.default)(v,b.length)},k:function(g,b,w){var v=g.getUTCHours();return v===0&&(v=24),b==="ko"?w.ordinalNumber(v,{unit:"hour"}):(0,l.default)(v,b.length)},m:function(g,b,w){return b==="mo"?w.ordinalNumber(g.getUTCMinutes(),{unit:"minute"}):c.default.m(g,b)},s:function(g,b,w){return b==="so"?w.ordinalNumber(g.getUTCSeconds(),{unit:"second"}):c.default.s(g,b)},S:function(g,b){return c.default.S(g,b)},X:function(g,b,w,v){var k=v._originalDate||g,T=k.getTimezoneOffset();if(T===0)return"Z";switch(b){case"X":return f(T);case"XXXX":case"XX":return C(T);case"XXXXX":case"XXX":default:return C(T,":")}},x:function(g,b,w,v){var k=v._originalDate||g,T=k.getTimezoneOffset();switch(b){case"x":return f(T);case"xxxx":case"xx":return C(T);case"xxxxx":case"xxx":default:return C(T,":")}},O:function(g,b,w,v){var k=v._originalDate||g,T=k.getTimezoneOffset();switch(b){case"O":case"OO":case"OOO":return"GMT"+h(T,":");case"OOOO":default:return"GMT"+C(T,":")}},z:function(g,b,w,v){var k=v._originalDate||g,T=k.getTimezoneOffset();switch(b){case"z":case"zz":case"zzz":return"GMT"+h(T,":");case"zzzz":default:return"GMT"+C(T,":")}},t:function(g,b,w,v){var k=v._originalDate||g,T=Math.floor(k.getTime()/1e3);return(0,l.default)(T,b.length)},T:function(g,b,w,v){var k=v._originalDate||g,T=k.getTime();return(0,l.default)(T,b.length)}};function h(g,b){var w=g>0?"-":"+",v=Math.abs(g),k=Math.floor(v/60),T=v%60;if(T===0)return w+String(k);var $=b||"";return w+String(k)+$+(0,l.default)(T,2)}function f(g,b){if(g%60===0){var w=g>0?"-":"+";return w+(0,l.default)(Math.abs(g)/60,2)}return C(g,b)}function C(g,b){var w=b||"",v=g>0?"-":"+",k=Math.abs(g),T=(0,l.default)(Math.floor(k/60),2),$=(0,l.default)(k%60,2);return v+T+w+$}var _=d;t.default=_,e.exports=t.default})(e6,e6.exports);var tE=e6.exports,h6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(s,l){switch(s){case"P":return l.date({width:"short"});case"PP":return l.date({width:"medium"});case"PPP":return l.date({width:"long"});case"PPPP":default:return l.date({width:"full"})}},n=function(s,l){switch(s){case"p":return l.time({width:"short"});case"pp":return l.time({width:"medium"});case"ppp":return l.time({width:"long"});case"pppp":default:return l.time({width:"full"})}},o=function(s,l){var c=s.match(/(P+)(p+)?/)||[],u=c[1],d=c[2];if(!d)return r(s,l);var h;switch(u){case"P":h=l.dateTime({width:"short"});break;case"PP":h=l.dateTime({width:"medium"});break;case"PPP":h=l.dateTime({width:"long"});break;case"PPPP":default:h=l.dateTime({width:"full"});break}return h.replace("{{date}}",r(u,l)).replace("{{time}}",n(d,l))},a={p:n,P:o},i=a;t.default=i,e.exports=t.default})(h6,h6.exports);var rE=h6.exports,f6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n){var o=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return o.setUTCFullYear(n.getFullYear()),n.getTime()-o.getTime()}e.exports=t.default})(f6,f6.exports);var S9=f6.exports;const j3=r2(S9);var Vi={};Object.defineProperty(Vi,"__esModule",{value:!0});Vi.isProtectedDayOfYearToken=aE;Vi.isProtectedWeekYearToken=iE;Vi.throwProtectedError=sE;var nE=["D","DD"],oE=["YY","YYYY"];function aE(e){return nE.indexOf(e)!==-1}function iE(e){return oE.indexOf(e)!==-1}function sE(e,t,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; 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(r,"`; 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(r,"`; 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(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var p6={exports:{}},m6={exports:{}},v6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={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"}},n=function(a,i,s){var l,c=r[a];return typeof c=="string"?l=c:i===1?l=c.one:l=c.other.replace("{{count}}",i.toString()),s!=null&&s.addSuffix?s.comparison&&s.comparison>0?"in "+l:l+" ago":l},o=n;t.default=o,e.exports=t.default})(v6,v6.exports);var lE=v6.exports,g6={exports:{}},C6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n){return function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=o.width?String(o.width):n.defaultWidth,i=n.formats[a]||n.formats[n.defaultWidth];return i}}e.exports=t.default})(C6,C6.exports);var cE=C6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(cE),o={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},a={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}}"},s={date:(0,n.default)({formats:o,defaultWidth:"full"}),time:(0,n.default)({formats:a,defaultWidth:"full"}),dateTime:(0,n.default)({formats:i,defaultWidth:"full"})},l=s;t.default=l,e.exports=t.default})(g6,g6.exports);var uE=g6.exports,y6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},n=function(a,i,s,l){return r[a]},o=n;t.default=o,e.exports=t.default})(y6,y6.exports);var dE=y6.exports,b6={exports:{}},w6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n){return function(o,a){var i=a!=null&&a.context?String(a.context):"standalone",s;if(i==="formatting"&&n.formattingValues){var l=n.defaultFormattingWidth||n.defaultWidth,c=a!=null&&a.width?String(a.width):l;s=n.formattingValues[c]||n.formattingValues[l]}else{var u=n.defaultWidth,d=a!=null&&a.width?String(a.width):n.defaultWidth;s=n.values[d]||n.values[u]}var h=n.argumentCallback?n.argumentCallback(o):o;return s[h]}}e.exports=t.default})(w6,w6.exports);var hE=w6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(hE),o={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},a={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"]},s={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"]},l={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"}},c={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"}},u=function(f,C){var _=Number(f),g=_%100;if(g>20||g<10)switch(g%10){case 1:return _+"st";case 2:return _+"nd";case 3:return _+"rd"}return _+"th"},d={ordinalNumber:u,era:(0,n.default)({values:o,defaultWidth:"wide"}),quarter:(0,n.default)({values:a,defaultWidth:"wide",argumentCallback:function(f){return f-1}}),month:(0,n.default)({values:i,defaultWidth:"wide"}),day:(0,n.default)({values:s,defaultWidth:"wide"}),dayPeriod:(0,n.default)({values:l,defaultWidth:"wide",formattingValues:c,defaultFormattingWidth:"wide"})},h=d;t.default=h,e.exports=t.default})(b6,b6.exports);var fE=b6.exports,_6={exports:{}},k6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(a){return function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=s.width,c=l&&a.matchPatterns[l]||a.matchPatterns[a.defaultMatchWidth],u=i.match(c);if(!u)return null;var d=u[0],h=l&&a.parsePatterns[l]||a.parsePatterns[a.defaultParseWidth],f=Array.isArray(h)?o(h,function(g){return g.test(d)}):n(h,function(g){return g.test(d)}),C;C=a.valueCallback?a.valueCallback(f):f,C=s.valueCallback?s.valueCallback(C):C;var _=i.slice(d.length);return{value:C,rest:_}}}function n(a,i){for(var s in a)if(a.hasOwnProperty(s)&&i(a[s]))return s}function o(a,i){for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:{},i=o.match(n.matchPattern);if(!i)return null;var s=i[0],l=o.match(n.parsePattern);if(!l)return null;var c=n.valueCallback?n.valueCallback(l[0]):l[0];c=a.valueCallback?a.valueCallback(c):c;var u=o.slice(s.length);return{value:c,rest:u}}}e.exports=t.default})(M6,M6.exports);var mE=M6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(pE),o=r(mE),a=/^(\d+)(th|st|nd|rd)?/i,i=/\d+/i,s={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},l={any:[/^b/i,/^(a|c)/i]},c={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},u={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},h={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]},f={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},C={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]},_={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},g={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}},b={ordinalNumber:(0,o.default)({matchPattern:a,parsePattern:i,valueCallback:function(v){return parseInt(v,10)}}),era:(0,n.default)({matchPatterns:s,defaultMatchWidth:"wide",parsePatterns:l,defaultParseWidth:"any"}),quarter:(0,n.default)({matchPatterns:c,defaultMatchWidth:"wide",parsePatterns:u,defaultParseWidth:"any",valueCallback:function(v){return v+1}}),month:(0,n.default)({matchPatterns:d,defaultMatchWidth:"wide",parsePatterns:h,defaultParseWidth:"any"}),day:(0,n.default)({matchPatterns:f,defaultMatchWidth:"wide",parsePatterns:C,defaultParseWidth:"any"}),dayPeriod:(0,n.default)({matchPatterns:_,defaultMatchWidth:"any",parsePatterns:g,defaultParseWidth:"any"})},w=b;t.default=w,e.exports=t.default})(_6,_6.exports);var vE=_6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(lE),o=r(uE),a=r(dE),i=r(fE),s=r(vE),l={code:"en-US",formatDistance:n.default,formatLong:o.default,formatRelative:a.default,localize:i.default,match:s.default,options:{weekStartsOn:0,firstWeekContainsDate:1}},c=l;t.default=c,e.exports=t.default})(m6,m6.exports);var gE=m6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(gE),o=n.default;t.default=o,e.exports=t.default})(p6,p6.exports);var CE=p6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=v;var n=r(FS),o=r(YS),a=r(Br),i=r(tE),s=r(rE),l=r(S9),c=Vi,u=r(mo),d=r(C1),h=vo,f=r(CE),C=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,_=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,g=/^'([^]*?)'?$/,b=/''/g,w=/[a-zA-Z]/;function v(T,$,N){var z,D,S,R,P,U,ie,se,ce,ne,ye,Ge,Ne,qe,ze,he,$e,He;(0,d.default)(2,arguments);var Ke=String($),K=(0,h.getDefaultOptions)(),j=(z=(D=N==null?void 0:N.locale)!==null&&D!==void 0?D:K.locale)!==null&&z!==void 0?z:f.default,Z=(0,u.default)((S=(R=(P=(U=N==null?void 0:N.firstWeekContainsDate)!==null&&U!==void 0?U:N==null||(ie=N.locale)===null||ie===void 0||(se=ie.options)===null||se===void 0?void 0:se.firstWeekContainsDate)!==null&&P!==void 0?P:K.firstWeekContainsDate)!==null&&R!==void 0?R:(ce=K.locale)===null||ce===void 0||(ne=ce.options)===null||ne===void 0?void 0:ne.firstWeekContainsDate)!==null&&S!==void 0?S:1);if(!(Z>=1&&Z<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var q=(0,u.default)((ye=(Ge=(Ne=(qe=N==null?void 0:N.weekStartsOn)!==null&&qe!==void 0?qe:N==null||(ze=N.locale)===null||ze===void 0||(he=ze.options)===null||he===void 0?void 0:he.weekStartsOn)!==null&&Ne!==void 0?Ne:K.weekStartsOn)!==null&&Ge!==void 0?Ge:($e=K.locale)===null||$e===void 0||(He=$e.options)===null||He===void 0?void 0:He.weekStartsOn)!==null&&ye!==void 0?ye:0);if(!(q>=0&&q<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!j.localize)throw new RangeError("locale must contain localize property");if(!j.formatLong)throw new RangeError("locale must contain formatLong property");var ae=(0,a.default)(T);if(!(0,n.default)(ae))throw new RangeError("Invalid time value");var x=(0,l.default)(ae),B=(0,o.default)(ae,x),O={firstWeekContainsDate:Z,weekStartsOn:q,locale:j,_originalDate:ae},Q=Ke.match(_).map(function(W){var ee=W[0];if(ee==="p"||ee==="P"){var fe=s.default[ee];return fe(W,j.formatLong)}return W}).join("").match(C).map(function(W){if(W==="''")return"'";var ee=W[0];if(ee==="'")return k(W);var fe=i.default[ee];if(fe)return!(N!=null&&N.useAdditionalWeekYearTokens)&&(0,c.isProtectedWeekYearToken)(W)&&(0,c.throwProtectedError)(W,$,String(T)),!(N!=null&&N.useAdditionalDayOfYearTokens)&&(0,c.isProtectedDayOfYearToken)(W)&&(0,c.throwProtectedError)(W,$,String(T)),fe(B,W,j.localize,O);if(ee.match(w))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ee+"`");return W}).join("");return Q}function k(T){var $=T.match(g);return $?$[1].replace(b,"'"):T}e.exports=t.default})(Y0,Y0.exports);var yE=Y0.exports;const bE=r2(yE);function Y3(e,t,r){var n=kE(e,r.timeZone,r.locale);return n.formatToParts?wE(n,t):_E(n,t)}function wE(e,t){for(var r=e.formatToParts(t),n=r.length-1;n>=0;--n)if(r[n].type==="timeZoneName")return r[n].value}function _E(e,t){var r=e.format(t).replace(/\u200E/g,""),n=/ [\w-+ ]+$/.exec(r);return n?n[0].substr(1):""}function kE(e,t,r){if(r&&!r.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(r?[r.code,"en-US"]:void 0,{timeZone:t,timeZoneName:e})}function ME(e,t){var r=AE(t);return r.formatToParts?SE(r,e):EE(r,e)}var xE={year:0,month:1,day:2,hour:3,minute:4,second:5};function SE(e,t){try{for(var r=e.formatToParts(t),n=[],o=0;o=0&&(n[a]=parseInt(r[o].value,10))}return n}catch(i){if(i instanceof RangeError)return[NaN];throw i}}function EE(e,t){var r=e.format(t).replace(/\u200E/g,""),n=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(r);return[n[3],n[1],n[2],n[4],n[5],n[6]]}var Z2={};function AE(e){if(!Z2[e]){var t=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")),r=t==="06/25/2014, 00:00:00"||t==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";Z2[e]=r?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return Z2[e]}function E9(e,t,r,n,o,a,i){var s=new Date(0);return s.setUTCFullYear(e,t,r),s.setUTCHours(n,o,a,i),s}var G3=36e5,LE=6e4,R2={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-]\d{2}):?(\d{2})$/};function R7(e,t,r){var n,o;if(!e||(n=R2.timezoneZ.exec(e),n))return 0;var a;if(n=R2.timezoneHH.exec(e),n)return a=parseInt(n[1],10),K3(a)?-(a*G3):NaN;if(n=R2.timezoneHHMM.exec(e),n){a=parseInt(n[1],10);var i=parseInt(n[2],10);return K3(a,i)?(o=Math.abs(a)*G3+i*LE,a>0?-o:o):NaN}if(HE(e)){t=new Date(t||Date.now());var s=r?t:BE(t),l=x6(s,e),c=r?l:DE(t,l,e);return-c}return NaN}function BE(e){return E9(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function x6(e,t){var r=ME(e,t),n=E9(r[0],r[1]-1,r[2],r[3]%24,r[4],r[5],0).getTime(),o=e.getTime(),a=o%1e3;return o-=a>=0?a:1e3+a,n-o}function DE(e,t,r){var n=e.getTime(),o=n-t,a=x6(new Date(o),r);if(t===a)return t;o-=a-t;var i=x6(new Date(o),r);return a===i?a:Math.max(a,i)}function K3(e,t){return-23<=e&&e<=23&&(t==null||0<=t&&t<=59)}var q3={};function HE(e){if(q3[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),q3[e]=!0,!0}catch{return!1}}var TE=60*1e3,IE={X:function(e,t,r,n){var o=z2(n.timeZone,n._originalDate||e);if(o===0)return"Z";switch(t){case"X":return W3(o);case"XXXX":case"XX":return Ao(o);case"XXXXX":case"XXX":default:return Ao(o,":")}},x:function(e,t,r,n){var o=z2(n.timeZone,n._originalDate||e);switch(t){case"x":return W3(o);case"xxxx":case"xx":return Ao(o);case"xxxxx":case"xxx":default:return Ao(o,":")}},O:function(e,t,r,n){var o=z2(n.timeZone,n._originalDate||e);switch(t){case"O":case"OO":case"OOO":return"GMT"+OE(o,":");case"OOOO":default:return"GMT"+Ao(o,":")}},z:function(e,t,r,n){var o=n._originalDate||e;switch(t){case"z":case"zz":case"zzz":return Y3("short",o,n);case"zzzz":default:return Y3("long",o,n)}}};function z2(e,t){var r=e?R7(e,t,!0)/TE:t.getTimezoneOffset();if(Number.isNaN(r))throw new RangeError("Invalid time zone specified: "+e);return r}function el(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length0?"-":"+",o=Math.abs(e),a=el(Math.floor(o/60),2),i=el(Math.floor(o%60),2);return n+a+r+i}function W3(e,t){if(e%60===0){var r=e>0?"-":"+";return r+el(Math.abs(e)/60,2)}return Ao(e,t)}function OE(e,t){var r=e>0?"-":"+",n=Math.abs(e),o=Math.floor(n/60),a=n%60;if(a===0)return r+String(o);var i=t||"";return r+String(o)+i+el(a,2)}const VE=IE;var PE=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,F2=36e5,Q3=6e4,NE=2,m1={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:PE};function A9(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);var r=t||{},n=r.additionalDigits==null?NE:US(r.additionalDigits);if(n!==2&&n!==1&&n!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var o=$E(e),a=ZE(o.date,n),i=a.year,s=a.restDateString,l=RE(s,i);if(isNaN(l))return new Date(NaN);if(l){var c=l.getTime(),u=0,d;if(o.time&&(u=zE(o.time),isNaN(u)))return new Date(NaN);if(o.timeZone||r.timeZone){if(d=R7(o.timeZone||r.timeZone,new Date(c+u)),isNaN(d))return new Date(NaN)}else d=j3(new Date(c+u)),d=j3(new Date(c+u+d));return new Date(c+u+d)}else return new Date(NaN)}function $E(e){var t={},r=m1.dateTimePattern.exec(e),n;if(r?(t.date=r[1],n=r[3]):(r=m1.datePattern.exec(e),r?(t.date=r[1],n=r[2]):(t.date=null,n=e)),n){var o=m1.timeZone.exec(n);o?(t.time=n.replace(o[1],""),t.timeZone=o[1].trim()):t.time=n}return t}function ZE(e,t){var r=m1.YYY[t],n=m1.YYYYY[t],o;if(o=m1.YYYY.exec(e)||n.exec(e),o){var a=o[1];return{year:parseInt(a,10),restDateString:e.slice(a.length)}}if(o=m1.YY.exec(e)||r.exec(e),o){var i=o[1];return{year:parseInt(i,10)*100,restDateString:e.slice(i.length)}}return{year:null}}function RE(e,t){if(t===null)return null;var r,n,o,a;if(e.length===0)return n=new Date(0),n.setUTCFullYear(t),n;if(r=m1.MM.exec(e),r)return n=new Date(0),o=parseInt(r[1],10)-1,J3(t,o)?(n.setUTCFullYear(t,o),n):new Date(NaN);if(r=m1.DDD.exec(e),r){n=new Date(0);var i=parseInt(r[1],10);return jE(t,i)?(n.setUTCFullYear(t,0,i),n):new Date(NaN)}if(r=m1.MMDD.exec(e),r){n=new Date(0),o=parseInt(r[1],10)-1;var s=parseInt(r[2],10);return J3(t,o,s)?(n.setUTCFullYear(t,o,s),n):new Date(NaN)}if(r=m1.Www.exec(e),r)return a=parseInt(r[1],10)-1,e4(t,a)?X3(t,a):new Date(NaN);if(r=m1.WwwD.exec(e),r){a=parseInt(r[1],10)-1;var l=parseInt(r[2],10)-1;return e4(t,a,l)?X3(t,a,l):new Date(NaN)}return null}function zE(e){var t,r,n;if(t=m1.HH.exec(e),t)return r=parseFloat(t[1].replace(",",".")),U2(r)?r%24*F2:NaN;if(t=m1.HHMM.exec(e),t)return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),U2(r,n)?r%24*F2+n*Q3:NaN;if(t=m1.HHMMSS.exec(e),t){r=parseInt(t[1],10),n=parseInt(t[2],10);var o=parseFloat(t[3].replace(",","."));return U2(r,n,o)?r%24*F2+n*Q3+o*1e3:NaN}return null}function X3(e,t,r){t=t||0,r=r||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var o=n.getUTCDay()||7,a=t*7+r+1-o;return n.setUTCDate(n.getUTCDate()+a),n}var FE=[31,28,31,30,31,30,31,31,30,31,30,31],UE=[31,29,31,30,31,30,31,31,30,31,30,31];function L9(e){return e%400===0||e%4===0&&e%100!==0}function J3(e,t,r){if(t<0||t>11)return!1;if(r!=null){if(r<1)return!1;var n=L9(e);if(n&&r>UE[t]||!n&&r>FE[t])return!1}return!0}function jE(e,t){if(t<1)return!1;var r=L9(e);return!(r&&t>366||!r&&t>365)}function e4(e,t,r){return!(t<0||t>52||r!=null&&(r<0||r>6))}function U2(e,t,r){return!(e!=null&&(e<0||e>=25)||t!=null&&(t<0||t>=60)||r!=null&&(r<0||r>=60))}var YE=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function GE(e,t,r){var n=String(t),o=r||{},a=n.match(YE);if(a){var i=A9(e,o);n=a.reduce(function(s,l){if(l[0]==="'")return s;var c=s.indexOf(l),u=s[c-1]==="'",d=s.replace(l,"'"+VE[l[0]](i,l,null,o)+"'");return u?d.substring(0,c-1)+d.substring(c+1):d},n)}return bE(e,n,o)}var S6={exports:{}},E6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n,o){if(n==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(n[a]=o[a]);return n}e.exports=t.default})(E6,E6.exports);var KE=E6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var n=r(KE);function o(a){return(0,n.default)({},a)}e.exports=t.default})(S6,S6.exports);var qE=S6.exports;const WE=r2(qE);function QE(e,t,r){var n=A9(e,r),o=R7(t,n,!0),a=new Date(n.getTime()-o),i=new Date(0);return i.setFullYear(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),i.setHours(a.getUTCHours(),a.getUTCMinutes(),a.getUTCSeconds(),a.getUTCMilliseconds()),i}function j2(e,t,r,n){var o=WE(n);return o.timeZone=t,GE(QE(e,t),r,o)}function bi(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function Q1(e){if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t?t.defaultView:window}return e}function z7(e){var t=Q1(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function wi(e){var t=Q1(e).Element;return e instanceof t||e instanceof Element}function Dr(e){var t=Q1(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function XE(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function JE(e){return e===Q1(e)||!Dr(e)?z7(e):XE(e)}function Jr(e){return e?(e.nodeName||"").toLowerCase():null}function Dn(e){return(wi(e)?e.ownerDocument:e.document).documentElement}function B9(e){return bi(Dn(e)).left+z7(e).scrollLeft}function Pi(e){return Q1(e).getComputedStyle(e)}function F7(e){var t=Pi(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function D9(e,t,r){r===void 0&&(r=!1);var n=Dn(t),o=bi(e),a={scrollLeft:0,scrollTop:0},i={x:0,y:0};return r||((Jr(t)!=="body"||F7(n))&&(a=JE(t)),Dr(t)?(i=bi(t),i.x+=t.clientLeft,i.y+=t.clientTop):n&&(i.x=B9(n))),{x:o.left+a.scrollLeft-i.x,y:o.top+a.scrollTop-i.y,width:o.width,height:o.height}}function U7(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function H9(e){return Jr(e)==="html"?e:e.assignedSlot||e.parentNode||e.host||Dn(e)}function T9(e){return["html","body","#document"].indexOf(Jr(e))>=0?e.ownerDocument.body:Dr(e)&&F7(e)?e:T9(H9(e))}function Xa(e,t){t===void 0&&(t=[]);var r=T9(e),n=Jr(r)==="body",o=Q1(r),a=n?[o].concat(o.visualViewport||[],F7(r)?r:[]):r,i=t.concat(a);return n?i:i.concat(Xa(H9(a)))}function eA(e){return["table","td","th"].indexOf(Jr(e))>=0}function t4(e){return!Dr(e)||Pi(e).position==="fixed"?null:e.offsetParent}function Ni(e){for(var t=Q1(e),r=t4(e);r&&eA(r);)r=t4(r);return r&&Jr(r)==="body"&&Pi(r).position==="static"?t:r||t}var K1="top",sr="bottom",lr="right",q1="left",j7="auto",$i=[K1,sr,lr,q1],na="start",Y7="end",tA="clippingParents",I9="viewport",Da="popper",rA="reference",r4=$i.reduce(function(e,t){return e.concat([t+"-"+na,t+"-"+Y7])},[]),O9=[].concat($i,[j7]).reduce(function(e,t){return e.concat([t,t+"-"+na,t+"-"+Y7])},[]),nA="beforeRead",oA="read",aA="afterRead",iA="beforeMain",sA="main",lA="afterMain",cA="beforeWrite",uA="write",dA="afterWrite",hA=[nA,oA,aA,iA,sA,lA,cA,uA,dA];function fA(e){var t=new Map,r=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function o(a){r.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(s){if(!r.has(s)){var l=t.get(s);l&&o(l)}}),n.push(a)}return e.forEach(function(a){r.has(a.name)||o(a)}),n}function pA(e){var t=fA(e);return hA.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}function mA(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function kr(e){return e.split("-")[0]}function vA(e){var t=e.reduce(function(r,n){var o=r[n.name];return r[n.name]=o?Object.assign({},o,{},n,{options:Object.assign({},o.options,{},n.options),data:Object.assign({},o.data,{},n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var n4={placement:"bottom",modifiers:[],strategy:"absolute"};function o4(){for(var e=arguments.length,t=new Array(e),r=0;r=0?"x":"y"}function V9(e){var t=e.reference,r=e.element,n=e.placement,o=n?kr(n):null,a=n?_i(n):null,i=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,l;switch(o){case K1:l={x:i,y:t.y-r.height};break;case sr:l={x:i,y:t.y+t.height};break;case lr:l={x:t.x+t.width,y:s};break;case q1:l={x:t.x-r.width,y:s};break;default:l={x:t.x,y:t.y}}var c=o?G7(o):null;if(c!=null){var u=c==="y"?"height":"width";switch(a){case na:l[c]=Math.floor(l[c])-Math.floor(t[u]/2-r[u]/2);break;case Y7:l[c]=Math.floor(l[c])+Math.ceil(t[u]/2-r[u]/2);break}}return l}function bA(e){var t=e.state,r=e.name;t.modifiersData[r]=V9({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const wA={name:"popperOffsets",enabled:!0,phase:"read",fn:bA,data:{}};var _A={top:"auto",right:"auto",bottom:"auto",left:"auto"};function kA(e){var t=e.x,r=e.y,n=window,o=n.devicePixelRatio||1;return{x:Math.round(t*o)/o||0,y:Math.round(r*o)/o||0}}function a4(e){var t,r=e.popper,n=e.popperRect,o=e.placement,a=e.offsets,i=e.position,s=e.gpuAcceleration,l=e.adaptive,c=kA(a),u=c.x,d=c.y,h=a.hasOwnProperty("x"),f=a.hasOwnProperty("y"),C=q1,_=K1,g=window;if(l){var b=Ni(r);b===Q1(r)&&(b=Dn(r)),o===K1&&(_=sr,d-=b.clientHeight-n.height,d*=s?1:-1),o===q1&&(C=lr,u-=b.clientWidth-n.width,u*=s?1:-1)}var w=Object.assign({position:i},l&&_A);if(s){var v;return Object.assign({},w,(v={},v[_]=f?"0":"",v[C]=h?"0":"",v.transform=(g.devicePixelRatio||1)<2?"translate("+u+"px, "+d+"px)":"translate3d("+u+"px, "+d+"px, 0)",v))}return Object.assign({},w,(t={},t[_]=f?d+"px":"",t[C]=h?u+"px":"",t.transform="",t))}function MA(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=n===void 0?!0:n,a=r.adaptive,i=a===void 0?!0:a,s={placement:kr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,{},a4(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,{},a4(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const xA={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:MA,data:{}};function SA(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},o=t.attributes[r]||{},a=t.elements[r];!Dr(a)||!Jr(a)||(Object.assign(a.style,n),Object.keys(o).forEach(function(i){var s=o[i];s===!1?a.removeAttribute(i):a.setAttribute(i,s===!0?"":s)}))})}function EA(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],a=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=i.reduce(function(l,c){return l[c]="",l},{});!Dr(o)||!Jr(o)||(Object.assign(o.style,s),Object.keys(a).forEach(function(l){o.removeAttribute(l)}))})}}const AA={name:"applyStyles",enabled:!0,phase:"write",fn:SA,effect:EA,requires:["computeStyles"]};function LA(e,t,r){var n=kr(e),o=[q1,K1].indexOf(n)>=0?-1:1,a=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,i=a[0],s=a[1];return i=i||0,s=(s||0)*o,[q1,lr].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function BA(e){var t=e.state,r=e.options,n=e.name,o=r.offset,a=o===void 0?[0,0]:o,i=O9.reduce(function(u,d){return u[d]=LA(d,t.rects,a),u},{}),s=i[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=i}const DA={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:BA};var HA={left:"right",right:"left",bottom:"top",top:"bottom"};function ys(e){return e.replace(/left|right|bottom|top/g,function(t){return HA[t]})}var TA={start:"end",end:"start"};function i4(e){return e.replace(/start|end/g,function(t){return TA[t]})}function IA(e){var t=Q1(e),r=t.visualViewport,n=t.innerWidth,o=t.innerHeight;return r&&/iPhone|iPod|iPad/.test(navigator.platform)&&(n=r.width,o=r.height),{width:n,height:o,x:0,y:0}}function OA(e){var t=Q1(e),r=z7(e),n=D9(Dn(e),t);return n.height=Math.max(n.height,t.innerHeight),n.width=Math.max(n.width,t.innerWidth),n.x=-r.scrollLeft,n.y=-r.scrollTop,n}function es(e){return parseFloat(e)||0}function VA(e){var t=Dr(e)?Pi(e):{};return{top:es(t.borderTopWidth),right:es(t.borderRightWidth),bottom:es(t.borderBottomWidth),left:es(t.borderLeftWidth)}}function PA(e){var t=Q1(e),r=VA(e),n=Jr(e)==="html",o=B9(e),a=e.clientWidth+r.right,i=e.clientHeight+r.bottom;return n&&t.innerHeight-e.clientHeight>50&&(i=t.innerHeight-r.bottom),{top:n?0:e.clientTop,right:e.clientLeft>r.left?r.right:n?t.innerWidth-a-o:e.offsetWidth-a,bottom:n?t.innerHeight-i:e.offsetHeight-i,left:n?o:e.clientLeft}}function P9(e,t){var r=!!(t.getRootNode&&t.getRootNode().host);if(e.contains(t))return!0;if(r){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function A6(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function s4(e,t){return t===I9?A6(IA(e)):Dr(t)?bi(t):A6(OA(Dn(e)))}function NA(e){var t=Xa(e),r=["absolute","fixed"].indexOf(Pi(e).position)>=0,n=r&&Dr(e)?Ni(e):e;return wi(n)?t.filter(function(o){return wi(o)&&P9(o,n)}):[]}function $A(e,t,r){var n=t==="clippingParents"?NA(e):[].concat(t),o=[].concat(n,[r]),a=o[0],i=o.reduce(function(s,l){var c=s4(e,l),u=PA(Dr(l)?l:Dn(e));return s.top=Math.max(c.top+u.top,s.top),s.right=Math.min(c.right-u.right,s.right),s.bottom=Math.min(c.bottom-u.bottom,s.bottom),s.left=Math.max(c.left+u.left,s.left),s},s4(e,a));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function N9(){return{top:0,right:0,bottom:0,left:0}}function $9(e){return Object.assign({},N9(),{},e)}function Z9(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}function ki(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=n===void 0?e.placement:n,a=r.boundary,i=a===void 0?tA:a,s=r.rootBoundary,l=s===void 0?I9:s,c=r.elementContext,u=c===void 0?Da:c,d=r.altBoundary,h=d===void 0?!1:d,f=r.padding,C=f===void 0?0:f,_=$9(typeof C!="number"?C:Z9(C,$i)),g=u===Da?rA:Da,b=e.elements.reference,w=e.rects.popper,v=e.elements[h?g:u],k=$A(wi(v)?v:v.contextElement||Dn(e.elements.popper),i,l),T=bi(b),$=V9({reference:T,element:w,strategy:"absolute",placement:o}),N=A6(Object.assign({},w,{},$)),z=u===Da?N:T,D={top:k.top-z.top+_.top,bottom:z.bottom-k.bottom+_.bottom,left:k.left-z.left+_.left,right:z.right-k.right+_.right},S=e.modifiersData.offset;if(u===Da&&S){var R=S[o];Object.keys(D).forEach(function(P){var U=[lr,sr].indexOf(P)>=0?1:-1,ie=[K1,sr].indexOf(P)>=0?"y":"x";D[P]+=R[ie]*U})}return D}function ZA(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,a=r.rootBoundary,i=r.padding,s=r.flipVariations,l=r.allowedAutoPlacements,c=l===void 0?O9:l,u=_i(n),d=(u?s?r4:r4.filter(function(f){return _i(f)===u}):$i).filter(function(f){return c.indexOf(f)>=0}),h=d.reduce(function(f,C){return f[C]=ki(e,{placement:C,boundary:o,rootBoundary:a,padding:i})[kr(C)],f},{});return Object.keys(h).sort(function(f,C){return h[f]-h[C]})}function RA(e){if(kr(e)===j7)return[];var t=ys(e);return[i4(e),t,i4(t)]}function zA(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,a=o===void 0?!0:o,i=r.altAxis,s=i===void 0?!0:i,l=r.fallbackPlacements,c=r.padding,u=r.boundary,d=r.rootBoundary,h=r.altBoundary,f=r.flipVariations,C=f===void 0?!0:f,_=r.allowedAutoPlacements,g=t.options.placement,b=kr(g),w=b===g,v=l||(w||!C?[ys(g)]:RA(g)),k=[g].concat(v).reduce(function($e,He){return $e.concat(kr(He)===j7?ZA(t,{placement:He,boundary:u,rootBoundary:d,padding:c,flipVariations:C,allowedAutoPlacements:_}):He)},[]),T=t.rects.reference,$=t.rects.popper,N=new Map,z=!0,D=k[0],S=0;S=0,se=ie?"width":"height",ce=ki(t,{placement:R,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),ne=ie?U?lr:q1:U?sr:K1;T[se]>$[se]&&(ne=ys(ne));var ye=ys(ne),Ge=[];if(a&&Ge.push(ce[P]<=0),s&&Ge.push(ce[ne]<=0,ce[ye]<=0),Ge.every(function($e){return $e})){D=R,z=!1;break}N.set(R,Ge)}if(z)for(var Ne=C?3:1,qe=function($e){var He=k.find(function(Ke){var K=N.get(Ke);if(K)return K.slice(0,$e).every(function(j){return j})});if(He)return D=He,"break"},ze=Ne;ze>0;ze--){var he=qe(ze);if(he==="break")break}t.placement!==D&&(t.modifiersData[n]._skip=!0,t.placement=D,t.reset=!0)}}const FA={name:"flip",enabled:!0,phase:"main",fn:zA,requiresIfExists:["offset"],data:{_skip:!1}};function UA(e){return e==="x"?"y":"x"}function bs(e,t,r){return Math.max(e,Math.min(t,r))}function jA(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,a=o===void 0?!0:o,i=r.altAxis,s=i===void 0?!1:i,l=r.boundary,c=r.rootBoundary,u=r.altBoundary,d=r.padding,h=r.tether,f=h===void 0?!0:h,C=r.tetherOffset,_=C===void 0?0:C,g=ki(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),b=kr(t.placement),w=_i(t.placement),v=!w,k=G7(b),T=UA(k),$=t.modifiersData.popperOffsets,N=t.rects.reference,z=t.rects.popper,D=typeof _=="function"?_(Object.assign({},t.rects,{placement:t.placement})):_,S={x:0,y:0};if($){if(a){var R=k==="y"?K1:q1,P=k==="y"?sr:lr,U=k==="y"?"height":"width",ie=$[k],se=$[k]+g[R],ce=$[k]-g[P],ne=f?-z[U]/2:0,ye=w===na?N[U]:z[U],Ge=w===na?-z[U]:-N[U],Ne=t.elements.arrow,qe=f&&Ne?U7(Ne):{width:0,height:0},ze=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:N9(),he=ze[R],$e=ze[P],He=bs(0,N[U],qe[U]),Ke=v?N[U]/2-ne-He-he-D:ye-He-he-D,K=v?-N[U]/2+ne+He+$e+D:Ge+He+$e+D,j=t.elements.arrow&&Ni(t.elements.arrow),Z=j?k==="y"?j.clientTop||0:j.clientLeft||0:0,q=t.modifiersData.offset?t.modifiersData.offset[t.placement][k]:0,ae=$[k]+Ke-q-Z,x=$[k]+K-q,B=bs(f?Math.min(se,ae):se,ie,f?Math.max(ce,x):ce);$[k]=B,S[k]=B-ie}if(s){var O=k==="x"?K1:q1,Q=k==="x"?sr:lr,W=$[T],ee=W+g[O],fe=W-g[Q],ue=bs(ee,W,fe);$[T]=ue,S[T]=ue-W}t.modifiersData[n]=S}}const YA={name:"preventOverflow",enabled:!0,phase:"main",fn:jA,requiresIfExists:["offset"]};function GA(e){var t,r=e.state,n=e.name,o=r.elements.arrow,a=r.modifiersData.popperOffsets,i=kr(r.placement),s=G7(i),l=[q1,lr].indexOf(i)>=0,c=l?"height":"width";if(!(!o||!a)){var u=r.modifiersData[n+"#persistent"].padding,d=U7(o),h=s==="y"?K1:q1,f=s==="y"?sr:lr,C=r.rects.reference[c]+r.rects.reference[s]-a[s]-r.rects.popper[c],_=a[s]-r.rects.reference[s],g=Ni(o),b=g?s==="y"?g.clientHeight||0:g.clientWidth||0:0,w=C/2-_/2,v=u[h],k=b-d[c]-u[f],T=b/2-d[c]/2+w,$=bs(v,T,k),N=s;r.modifiersData[n]=(t={},t[N]=$,t.centerOffset=$-T,t)}}function KA(e){var t=e.state,r=e.options,n=e.name,o=r.element,a=o===void 0?"[data-popper-arrow]":o,i=r.padding,s=i===void 0?0:i;if(a!=null&&!(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a))){if(!P9(t.elements.popper,a))return;t.elements.arrow=a,t.modifiersData[n+"#persistent"]={padding:$9(typeof s!="number"?s:Z9(s,$i))}}}const qA={name:"arrow",enabled:!0,phase:"main",fn:GA,effect:KA,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function l4(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function c4(e){return[K1,lr,sr,q1].some(function(t){return e[t]>=0})}function WA(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=ki(t,{elementContext:"reference"}),s=ki(t,{altBoundary:!0}),l=l4(i,n),c=l4(s,o,a),u=c4(l),d=c4(c);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const QA={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:WA};var XA=[yA,wA,xA,AA,DA,FA,YA,qA,QA],JA=gA({defaultModifiers:XA}),eL=Object.defineProperty,tL=Object.defineProperties,rL=Object.getOwnPropertyDescriptors,tl=Object.getOwnPropertySymbols,R9=Object.prototype.hasOwnProperty,z9=Object.prototype.propertyIsEnumerable,u4=(e,t,r)=>t in e?eL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_e=(e,t)=>{for(var r in t||(t={}))R9.call(t,r)&&u4(e,r,t[r]);if(tl)for(var r of tl(t))z9.call(t,r)&&u4(e,r,t[r]);return e},at=(e,t)=>tL(e,rL(t)),nL=(e,t)=>{var r={};for(var n in e)R9.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&tl)for(var n of tl(e))t.indexOf(n)<0&&z9.call(e,n)&&(r[n]=e[n]);return r};function Sr(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function i1(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function en(e){i1(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function wr(e,t){i1(2,arguments);var r=en(e),n=Sr(t);return isNaN(n)?new Date(NaN):(n&&r.setDate(r.getDate()+n),r)}function L6(e,t){i1(2,arguments);var r=en(e),n=Sr(t);if(isNaN(n))return new Date(NaN);if(!n)return r;var o=r.getDate(),a=new Date(r.getTime());a.setMonth(r.getMonth()+n+1,0);var i=a.getDate();return o>=i?a:(r.setFullYear(a.getFullYear(),a.getMonth(),o),r)}function d4(e,t){i1(2,arguments);var r=Sr(t);return L6(e,r*12)}var ts=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},oL=typeof ts=="object"&&ts&&ts.Object===Object&&ts,F9=oL,aL=F9,iL=typeof self=="object"&&self&&self.Object===Object&&self,sL=aL||iL||Function("return this")(),Hr=sL,lL=Hr,cL=lL.Symbol,fa=cL,h4=fa,U9=Object.prototype,uL=U9.hasOwnProperty,dL=U9.toString,Ha=h4?h4.toStringTag:void 0;function hL(e){var t=uL.call(e,Ha),r=e[Ha];try{e[Ha]=void 0;var n=!0}catch{}var o=dL.call(e);return n&&(t?e[Ha]=r:delete e[Ha]),o}var fL=hL,pL=Object.prototype,mL=pL.toString;function vL(e){return mL.call(e)}var gL=vL,f4=fa,CL=fL,yL=gL,bL="[object Null]",wL="[object Undefined]",p4=f4?f4.toStringTag:void 0;function _L(e){return e==null?e===void 0?wL:bL:p4&&p4 in Object(e)?CL(e):yL(e)}var Tr=_L;function kL(e){return e!=null&&typeof e=="object"}var O1=kL,ML=Tr,xL=O1,SL="[object Boolean]";function EL(e){return e===!0||e===!1||xL(e)&&ML(e)==SL}var AL=EL,LL=Tr,BL=O1,DL="[object Number]";function HL(e){return typeof e=="number"||BL(e)&&LL(e)==DL}var Ja=HL,TL=Array.isArray,V1=TL,IL=Tr,OL=V1,VL=O1,PL="[object String]";function NL(e){return typeof e=="string"||!OL(e)&&VL(e)&&IL(e)==PL}var yn=NL;function $L(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var X1=$L,ZL=Tr,RL=X1,zL="[object AsyncFunction]",FL="[object Function]",UL="[object GeneratorFunction]",jL="[object Proxy]";function YL(e){if(!RL(e))return!1;var t=ZL(e);return t==FL||t==UL||t==zL||t==jL}var jr=YL,GL=9007199254740991;function KL(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=GL}var K7=KL,qL=jr,WL=K7;function QL(e){return e!=null&&WL(e.length)&&!qL(e)}var Zi=QL,XL=Zi,JL=O1;function eB(e){return JL(e)&&XL(e)}var M1=eB;function tB(e){return e===void 0}var rB=tB,nB=Tr,oB=O1,aB="[object Date]";function iB(e){return oB(e)&&nB(e)==aB}var sB=iB;function lB(e){return function(t){return e(t)}}var n2=lB,oa={exports:{}};(function(e,t){var r=F9,n=t&&!t.nodeType&&t,o=n&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===n,i=a&&r.process,s=function(){try{var l=o&&o.require&&o.require("util").types;return l||i&&i.binding&&i.binding("util")}catch{}}();e.exports=s})(oa,oa.exports);var cB=sB,uB=n2,m4=oa.exports,v4=m4&&m4.isDate,dB=v4?uB(v4):cB,hB=dB;function fB(e,t,r){return e===e&&(r!==void 0&&(e=e<=r?e:r),t!==void 0&&(e=e>=t?e:t)),e}var pB=fB,mB=Tr,vB=O1,gB="[object Symbol]";function CB(e){return typeof e=="symbol"||vB(e)&&mB(e)==gB}var o2=CB,g4=X1,yB=o2,C4=0/0,bB=/^\s+|\s+$/g,wB=/^[-+]0x[0-9a-f]+$/i,_B=/^0b[01]+$/i,kB=/^0o[0-7]+$/i,MB=parseInt;function xB(e){if(typeof e=="number")return e;if(yB(e))return C4;if(g4(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=g4(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(bB,"");var r=_B.test(e);return r||kB.test(e)?MB(e.slice(2),r?2:8):wB.test(e)?C4:+e}var SB=xB,EB=pB,Y2=SB;function AB(e,t,r){return r===void 0&&(r=t,t=void 0),r!==void 0&&(r=Y2(r),r=r===r?r:0),t!==void 0&&(t=Y2(t),t=t===t?t:0),EB(Y2(e),t,r)}var LB=AB,BB=V1,DB=o2,HB=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,TB=/^\w*$/;function IB(e,t){if(BB(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||DB(e)?!0:TB.test(e)||!HB.test(e)||t!=null&&e in Object(t)}var q7=IB,OB=Hr,VB=OB["__core-js_shared__"],PB=VB,G2=PB,y4=function(){var e=/[^.]+$/.exec(G2&&G2.keys&&G2.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function NB(e){return!!y4&&y4 in e}var $B=NB,ZB=Function.prototype,RB=ZB.toString;function zB(e){if(e!=null){try{return RB.call(e)}catch{}try{return e+""}catch{}}return""}var j9=zB,FB=jr,UB=$B,jB=X1,YB=j9,GB=/[\\^$.*+?()[\]{}|]/g,KB=/^\[object .+?Constructor\]$/,qB=Function.prototype,WB=Object.prototype,QB=qB.toString,XB=WB.hasOwnProperty,JB=RegExp("^"+QB.call(XB).replace(GB,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function eD(e){if(!jB(e)||UB(e))return!1;var t=FB(e)?JB:KB;return t.test(YB(e))}var tD=eD;function rD(e,t){return e==null?void 0:e[t]}var nD=rD,oD=tD,aD=nD;function iD(e,t){var r=aD(e,t);return oD(r)?r:void 0}var go=iD,sD=go,lD=sD(Object,"create"),a2=lD,b4=a2;function cD(){this.__data__=b4?b4(null):{},this.size=0}var uD=cD;function dD(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var hD=dD,fD=a2,pD="__lodash_hash_undefined__",mD=Object.prototype,vD=mD.hasOwnProperty;function gD(e){var t=this.__data__;if(fD){var r=t[e];return r===pD?void 0:r}return vD.call(t,e)?t[e]:void 0}var CD=gD,yD=a2,bD=Object.prototype,wD=bD.hasOwnProperty;function _D(e){var t=this.__data__;return yD?t[e]!==void 0:wD.call(t,e)}var kD=_D,MD=a2,xD="__lodash_hash_undefined__";function SD(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=MD&&t===void 0?xD:t,this}var ED=SD,AD=uD,LD=hD,BD=CD,DD=kD,HD=ED;function pa(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var qD=KD,WD=i2;function QD(e,t){var r=this.__data__,n=WD(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var XD=QD,JD=OD,eH=FD,tH=YD,rH=qD,nH=XD;function va(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&es))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var d=-1,h=!0,f=r&VO?new HO:void 0;for(a.set(e,t),a.set(t,e);++d0){if(++t>=RN)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var jN=UN,YN=ZN,GN=jN,KN=GN(YN),Cd=KN,qN=a5,WN=gd,QN=Cd;function XN(e,t){return QN(WN(e,t,qN),e+"")}var i5=XN,JN=ma,e$=Zi,t$=d2,r$=X1;function n$(e,t,r){if(!r$(r))return!1;var n=typeof t;return(n=="number"?e$(r)&&t$(t,r.length):n=="string"&&t in r)?JN(r[t],e):!1}var s5=n$;function o$(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var a$=o$,i$=X1,s$=r5,l$=a$,c$=Object.prototype,u$=c$.hasOwnProperty;function d$(e){if(!i$(e))return l$(e);var t=s$(e),r=[];for(var n in e)n=="constructor"&&(t||!u$.call(e,n))||r.push(n);return r}var h$=d$,f$=X9,p$=h$,m$=Zi;function v$(e){return m$(e)?f$(e,!0):p$(e)}var ka=v$,g$=i5,C$=ma,y$=s5,b$=ka,yd=Object.prototype,w$=yd.hasOwnProperty,_$=g$(function(e,t){e=Object(e);var r=-1,n=t.length,o=n>2?t[2]:void 0;for(o&&y$(t[0],t[1],o)&&(n=1);++r1?r[o-1]:void 0,i=o>2?r[2]:void 0;for(a=e.length>3&&typeof a=="function"?(o--,a):void 0,i&&xZ(r[0],r[1],i)&&(a=o<3?void 0:a,o=1),t=Object(t);++n0&&r(s)?t>1?Bd(s,t-1,r,n,o):WZ(o,s):n||(o[o.length]=s)}return o}var XZ=Bd,JZ=XZ;function eR(e){var t=e==null?0:e.length;return t?JZ(e,1):[]}var tR=eR,rR=tR,nR=gd,oR=Cd;function aR(e){return oR(nR(e,void 0,rR),e+"")}var Dd=aR,iR=jZ,sR=Dd,lR=sR(function(e,t){return e==null?{}:iR(e,t)}),cR=lR;function uR(e,t){for(var r=-1,n=e==null?0:e.length;++ro?0:o+t),r=r>o?o:r,r<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(o);++n1),a}),tU(e,oU(e),r),n&&(r=XF(r,aU|iU|sU,rU));for(var o=t.length;o--;)JF(r,t[o]);return r}),O6=lU,cU=Object.prototype,uU=cU.hasOwnProperty;function dU(e,t){return e!=null&&uU.call(e,t)}var hU=dU,fU=hU,pU=fd;function mU(e,t){return e!=null&&pU(e,t,fU)}var Pd=mU,vU=Zi;function gU(e,t){return function(r,n){if(r==null)return r;if(!vU(r))return e(r,n);for(var o=r.length,a=t?o:-1,i=Object(r);(t?a--:++aObject.prototype.toString.call(e).slice(8,-1),kn=e=>hB(e)&&!isNaN(e.getTime()),Y1=e=>TU(e)==="Object",d5=Pd,V6=(e,t)=>$d(t,r=>Pd(e,r)),IU=$d,ut=(e,t,r="0")=>{for(e=e!=null?String(e):"",t=t||2;e.length{const t={};return e.forEach(r=>Object.entries(r).forEach(([n,o])=>{t[n]?M1(t[n])?t[n].push(o):t[n]=[t[n],o]:t[n]=o})),t},H1=e=>!!(e&&e.month&&e.year),$a=(e,t)=>!H1(e)||!H1(t)?!1:e.year===t.year?e.month!H1(e)||!H1(t)?!1:e.year===t.year?e.month>t.month:e.year>t.year,Zd=(e,t,r)=>(e||!1)&&!$a(e,t)&&!ti(e,r),W2=(e,t)=>!e&&t||e&&!t?!1:!e&&!t?!0:e.month===t.month&&e.year===t.year,Zr=({month:e,year:t},r)=>{const n=r>0?1:-1;for(let o=0;o12?(e=1,t++):e<1&&(e=12,t--);return{month:e,year:t}},VU=(e,t)=>{if(!H1(e)||!H1(t))return[];const r=[];for(;!ti(e,t);)r.push(e),e=Zr(e,1);return r};function Q2(e,t){const r=kn(e),n=kn(t);return!r&&!n?!0:r!==n?!1:e.getTime()===t.getTime()}const F1=e=>M1(e)&&e.length>0,dc=(e,t,r)=>{const n=[];return r.forEach(o=>{const a=o.name||o.toString(),i=o.mixin,s=o.validate;if(Object.prototype.hasOwnProperty.call(e,a)){const l=s?s(e[a]):e[a];t[a]=i&&Y1(l)?_e(_e({},i),l):l,n.push(a)}}),{target:t,assigned:n.length?n:null}},d1=(e,t,r,n)=>{e&&t&&r&&e.addEventListener(t,r,n)},h1=(e,t,r,n)=>{e&&t&&e.removeEventListener(t,r,n)},ri=(e,t)=>!!e&&!!t&&(e===t||e.contains(t)),Rd=(e,t)=>{(e.key===" "||e.key==="Enter")&&(t(e),e.preventDefault())},ol=()=>{function e(){return((1+Math.random())*65536|0).toString(16).substring(1)}return`${e()+e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`};function PU(e){let t=0,r=0,n;if(e.length===0)return t;for(r=0;r{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r};const NU={name:"CustomTransition",emits:["before-enter","before-transition","after-enter","after-transition"],props:{name:String,appear:Boolean},computed:{name_(){return`vc-${this.name||"none"}`}},methods:{beforeEnter(e){this.$emit("before-enter",e),this.$emit("before-transition",e)},afterEnter(e){this.$emit("after-enter",e),this.$emit("after-transition",e)}}};function $U(e,t,r,n,o,a){return m(),G(ao,{name:a.name_,appear:r.appear,onBeforeEnter:a.beforeEnter,onAfterEnter:a.afterEnter},{default:E(()=>[F(e.$slots,"default")]),_:3},8,["name","appear","onBeforeEnter","onAfterEnter"])}var zd=xa(NU,[["render",$U]]);const P6={name:"Popover",emits:["before-show","after-show","before-hide","after-hide"],render(){return Ee("div",{class:["vc-popover-content-wrapper",{"is-interactive":this.isInteractive}],ref:"popover"},[Ee(zd,{name:this.transition,appear:!0,"on-before-enter":this.beforeEnter,"on-after-enter":this.afterEnter,"on-before-leave":this.beforeLeave,"on-after-leave":this.afterLeave},{default:()=>this.isVisible?Ee("div",{tabindex:-1,class:["vc-popover-content",`direction-${this.direction}`,this.contentClass],style:this.contentStyle},[this.content,Ee("span",{class:["vc-popover-caret",`direction-${this.direction}`,`align-${this.alignment}`]})]):null})])},props:{id:{type:String,required:!0},contentClass:String},data(){return{ref:null,opts:null,data:null,transition:"slide-fade",transitionTranslate:"15px",transitionDuration:"0.15s",placement:"bottom",positionFixed:!1,modifiers:[],isInteractive:!1,isHovered:!1,isFocused:!1,showDelay:0,hideDelay:110,autoHide:!1,popperEl:null}},computed:{content(){return jr(this.$slots.default)&&this.$slots.default({direction:this.direction,alignment:this.alignment,data:this.data,updateLayout:this.setupPopper,hide:e=>this.hide(e)})||this.$slots.default},contentStyle(){return{"--slide-translate":this.transitionTranslate,"--slide-duration":this.transitionDuration}},popperOptions(){return{placement:this.placement,strategy:this.positionFixed?"fixed":"absolute",modifiers:[{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:this.onPopperUpdate},...this.modifiers||[]],onFirstUpdate:this.onPopperUpdate}},isVisible(){return!!(this.ref&&this.content)},direction(){return this.placement&&this.placement.split("-")[0]||"bottom"},alignment(){const e=this.direction==="left"||this.direction==="right";let t=this.placement.split("-");return t=t.length>1?t[1]:"",["start","top","left"].includes(t)?e?"top":"left":["end","bottom","right"].includes(t)?e?"bottom":"right":e?"middle":"center"}},watch:{opts(e,t){t&&t.callback&&t.callback(at(_e({},t),{completed:!e,reason:e?"Overridden by action":null}))}},mounted(){this.popoverEl=this.$refs.popover,this.addEvents()},beforeUnmount(){this.destroyPopper(),this.removeEvents(),this.popoverEl=null},methods:{addEvents(){d1(this.popoverEl,"click",this.onClick),d1(this.popoverEl,"mouseover",this.onMouseOver),d1(this.popoverEl,"mouseleave",this.onMouseLeave),d1(this.popoverEl,"focusin",this.onFocusIn),d1(this.popoverEl,"focusout",this.onFocusOut),d1(document,"keydown",this.onDocumentKeydown),d1(document,"click",this.onDocumentClick),d1(document,"show-popover",this.onDocumentShowPopover),d1(document,"hide-popover",this.onDocumentHidePopover),d1(document,"toggle-popover",this.onDocumentTogglePopover),d1(document,"update-popover",this.onDocumentUpdatePopover)},removeEvents(){h1(this.popoverEl,"click",this.onClick),h1(this.popoverEl,"mouseover",this.onMouseOver),h1(this.popoverEl,"mouseleave",this.onMouseLeave),h1(this.popoverEl,"focusin",this.onFocusIn),h1(this.popoverEl,"focusout",this.onFocusOut),h1(document,"keydown",this.onDocumentKeydown),h1(document,"click",this.onDocumentClick),h1(document,"show-popover",this.onDocumentShowPopover),h1(document,"hide-popover",this.onDocumentHidePopover),h1(document,"toggle-popover",this.onDocumentTogglePopover),h1(document,"update-popover",this.onDocumentUpdatePopover)},onClick(e){e.stopPropagation()},onMouseOver(){this.isHovered=!0,this.isInteractive&&this.show()},onMouseLeave(){this.isHovered=!1,this.autoHide&&!this.isFocused&&(!this.ref||this.ref!==document.activeElement)&&this.hide()},onFocusIn(){this.isFocused=!0,this.isInteractive&&this.show()},onFocusOut(e){(!e.relatedTarget||!ri(this.popoverEl,e.relatedTarget))&&(this.isFocused=!1,!this.isHovered&&this.autoHide&&this.hide())},onDocumentClick(e){!this.$refs.popover||!this.ref||ri(this.popoverEl,e.target)||ri(this.ref,e.target)||this.hide()},onDocumentKeydown(e){(e.key==="Esc"||e.key==="Escape")&&this.hide()},onDocumentShowPopover({detail:e}){!e.id||e.id!==this.id||this.show(e)},onDocumentHidePopover({detail:e}){!e.id||e.id!==this.id||this.hide(e)},onDocumentTogglePopover({detail:e}){!e.id||e.id!==this.id||this.toggle(e)},onDocumentUpdatePopover({detail:e}){!e.id||e.id!==this.id||this.update(e)},show(e={}){e.action="show";const t=e.ref||this.ref,r=e.showDelay>=0?e.showDelay:this.showDelay;if(!t){e.callback&&e.callback({completed:!1,reason:"Invalid reference element provided"});return}clearTimeout(this.timeout),this.opts=e;const n=()=>{Object.assign(this,O6(e,["id"])),this.setupPopper(),this.opts=null};r>0?this.timeout=setTimeout(()=>n(),r):n()},hide(e={}){e.action="hide";const t=e.ref||this.ref,r=e.hideDelay>=0?e.hideDelay:this.hideDelay;if(!this.ref||t!==this.ref){e.callback&&e.callback(at(_e({},e),{completed:!1,reason:this.ref?"Invalid reference element provided":"Popover already hidden"}));return}const n=()=>{this.ref=null,this.opts=null};clearTimeout(this.timeout),this.opts=e,r>0?this.timeout=setTimeout(n,r):n()},toggle(e={}){this.isVisible&&e.ref===this.ref?this.hide(e):this.show(e)},update(e={}){Object.assign(this,O6(e,["id"])),this.setupPopper()},setupPopper(){this.$nextTick(()=>{!this.ref||!this.$refs.popover||(this.popper&&this.popper.reference!==this.ref&&this.destroyPopper(),this.popper?this.popper.update():this.popper=JA(this.ref,this.popoverEl,this.popperOptions))})},onPopperUpdate(e){e.placement?this.placement=e.placement:e.state&&(this.placement=e.state.placement)},beforeEnter(e){this.$emit("before-show",e)},afterEnter(e){this.$emit("after-show",e)},beforeLeave(e){this.$emit("before-hide",e)},afterLeave(e){this.destroyPopper(),this.$emit("after-hide",e)},destroyPopper(){this.popper&&(this.popper.destroy(),this.popper=null)}}},ZU={inject:["sharedState"],computed:{masks(){return this.sharedState.masks},theme(){return this.sharedState.theme},locale(){return this.sharedState.locale},dayPopoverId(){return this.sharedState.dayPopoverId}},methods:{format(e,t){return this.locale.format(e,t)},pageForDate(e){return this.locale.getDateParts(this.locale.normalizeDate(e))}}},RU=["base","start","end","startEnd"],zU=["class","contentClass","style","contentStyle","color","fillMode"],FU={color:"blue",isDark:!1,highlight:{base:{fillMode:"light"},start:{fillMode:"solid"},end:{fillMode:"solid"}},dot:{base:{fillMode:"solid"},start:{fillMode:"solid"},end:{fillMode:"solid"}},bar:{base:{fillMode:"solid"},start:{fillMode:"solid"},end:{fillMode:"solid"}},content:{base:{},start:{},end:{}}};class hc{constructor(t){Object.assign(this,FU,t)}normalizeAttr({config:t,type:r}){let n=this.color,o={};const a=this[r];if(t===!0||yn(t))n=yn(t)?t:n,o=_e({},a);else if(Y1(t))V6(t,RU)?o=_e({},t):o={base:_e({},t),start:_e({},t),end:_e({},t)};else return null;return ei(o,{start:o.startEnd,end:o.startEnd},a),ws(o).forEach(([i,s])=>{let l=n;s===!0||yn(s)?(l=yn(s)?s:l,o[i]={color:l}):Y1(s)&&(V6(s,zU)?o[i]=_e({},s):o[i]={}),d5(o,`${i}.color`)||LT(o,`${i}.color`,l)}),o}normalizeHighlight(t){const r=this.normalizeAttr({config:t,type:"highlight"});return ws(r).forEach(([n,o])=>{const a=ei(o,{isDark:this.isDark,color:this.color});o.style=_e(_e({},this.getHighlightBgStyle(a)),o.style),o.contentStyle=_e(_e({},this.getHighlightContentStyle(a)),o.contentStyle)}),r}getHighlightBgStyle({fillMode:t,color:r,isDark:n}){switch(t){case"outline":case"none":return{backgroundColor:n?"var(--gray-900)":"var(--white)",border:"2px solid",borderColor:n?`var(--${r}-200)`:`var(--${r}-700)`,borderRadius:"var(--rounded-full)"};case"light":return{backgroundColor:n?`var(--${r}-800)`:`var(--${r}-200)`,opacity:n?.75:1,borderRadius:"var(--rounded-full)"};case"solid":return{backgroundColor:n?`var(--${r}-500)`:`var(--${r}-600)`,borderRadius:"var(--rounded-full)"};default:return{borderRadius:"var(--rounded-full)"}}}getHighlightContentStyle({fillMode:t,color:r,isDark:n}){switch(t){case"outline":case"none":return{fontWeight:"var(--font-bold)",color:n?`var(--${r}-100)`:`var(--${r}-900)`};case"light":return{fontWeight:"var(--font-bold)",color:n?`var(--${r}-100)`:`var(--${r}-900)`};case"solid":return{fontWeight:"var(--font-bold)",color:"var(--white)"};default:return""}}bgAccentHigh({color:t,isDark:r}){return{backgroundColor:r?`var(--${t}-500)`:`var(--${t}-600)`}}contentAccent({color:t,isDark:r}){return t?{fontWeight:"var(--font-bold)",color:r?`var(--${t}-100)`:`var(--${t}-900)`}:null}normalizeDot(t){return this.normalizeNonHighlight("dot",t,this.bgAccentHigh)}normalizeBar(t){return this.normalizeNonHighlight("bar",t,this.bgAccentHigh)}normalizeContent(t){return this.normalizeNonHighlight("content",t,this.contentAccent)}normalizeNonHighlight(t,r,n){const o=this.normalizeAttr({type:t,config:r});return ws(o).forEach(([a,i])=>{ei(i,{isDark:this.isDark,color:this.color}),i.style=_e(_e({},n(i)),i.style)}),o}}var ks=6e4;function fc(e){return e.getTime()%ks}function al(e){var t=new Date(e.getTime()),r=Math.ceil(t.getTimezoneOffset());t.setSeconds(0,0);var n=r>0,o=n?(ks+fc(t))%ks:fc(t);return r*ks+o}function UU(e,t){var r=KU(t);return r.formatToParts?YU(r,e):GU(r,e)}var jU={year:0,month:1,day:2,hour:3,minute:4,second:5};function YU(e,t){for(var r=e.formatToParts(t),n=[],o=0;o=0&&(n[a]=parseInt(r[o].value,10))}return n}function GU(e,t){var r=e.format(t).replace(/\u200E/g,""),n=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(r);return[n[3],n[1],n[2],n[4],n[5],n[6]]}var X2={};function KU(e){if(!X2[e]){var t=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),r=t==="06/25/2014, 00:00:00"||t==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";X2[e]=r?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return X2[e]}var pc=36e5,qU=6e4,ns={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-])(\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/,timezoneIANA:/(UTC|(?:[a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?))$/};function mc(e,t){var r,n;if(r=ns.timezoneZ.exec(e),r)return 0;var o;if(r=ns.timezoneHH.exec(e),r)return o=parseInt(r[2],10),vc()?(n=o*pc,r[1]==="+"?-n:n):NaN;if(r=ns.timezoneHHMM.exec(e),r){o=parseInt(r[2],10);var a=parseInt(r[3],10);return vc(o,a)?(n=o*pc+a*qU,r[1]==="+"?-n:n):NaN}if(r=ns.timezoneIANA.exec(e),r){var i=UU(t,e),s=Date.UTC(i[0],i[1]-1,i[2],i[3],i[4],i[5]),l=t.getTime()-t.getTime()%1e3;return-(s-l)}return 0}function vc(e,t){return!(t!=null&&(t<0||t>59))}var J2=36e5,gc=6e4,WU=2,t1={dateTimeDelimeter:/[T ]/,plainTime:/:/,timeZoneDelimeter:/[Z ]/i,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:/([Z+-].*| UTC|(?:[a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?))$/};function Cc(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);var r=t||{},n=r.additionalDigits==null?WU:Sr(r.additionalDigits);if(n!==2&&n!==1&&n!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var o=QU(e),a=XU(o.date,n),i=a.year,s=a.restDateString,l=JU(s,i);if(isNaN(l))return new Date(NaN);if(l){var c=l.getTime(),u=0,d;if(o.time&&(u=ej(o.time),isNaN(u)))return new Date(NaN);if(o.timezone||r.timeZone){if(d=mc(o.timezone||r.timeZone,new Date(c+u)),isNaN(d))return new Date(NaN);if(d=mc(o.timezone||r.timeZone,new Date(c+u+d)),isNaN(d))return new Date(NaN)}else d=al(new Date(c+u)),d=al(new Date(c+u+d));return new Date(c+u+d)}else return new Date(NaN)}function QU(e){var t={},r=e.split(t1.dateTimeDelimeter),n;if(t1.plainTime.test(r[0])?(t.date=null,n=r[0]):(t.date=r[0],n=r[1],t.timezone=r[2],t1.timeZoneDelimeter.test(t.date)&&(t.date=e.split(t1.timeZoneDelimeter)[0],n=e.substr(t.date.length,e.length))),n){var o=t1.timezone.exec(n);o?(t.time=n.replace(o[1],""),t.timezone=o[1]):t.time=n}return t}function XU(e,t){var r=t1.YYY[t],n=t1.YYYYY[t],o;if(o=t1.YYYY.exec(e)||n.exec(e),o){var a=o[1];return{year:parseInt(a,10),restDateString:e.slice(a.length)}}if(o=t1.YY.exec(e)||r.exec(e),o){var i=o[1];return{year:parseInt(i,10)*100,restDateString:e.slice(i.length)}}return{year:null}}function JU(e,t){if(t===null)return null;var r,n,o,a;if(e.length===0)return n=new Date(0),n.setUTCFullYear(t),n;if(r=t1.MM.exec(e),r)return n=new Date(0),o=parseInt(r[1],10)-1,bc(t,o)?(n.setUTCFullYear(t,o),n):new Date(NaN);if(r=t1.DDD.exec(e),r){n=new Date(0);var i=parseInt(r[1],10);return nj(t,i)?(n.setUTCFullYear(t,0,i),n):new Date(NaN)}if(r=t1.MMDD.exec(e),r){n=new Date(0),o=parseInt(r[1],10)-1;var s=parseInt(r[2],10);return bc(t,o,s)?(n.setUTCFullYear(t,o,s),n):new Date(NaN)}if(r=t1.Www.exec(e),r)return a=parseInt(r[1],10)-1,wc(t,a)?yc(t,a):new Date(NaN);if(r=t1.WwwD.exec(e),r){a=parseInt(r[1],10)-1;var l=parseInt(r[2],10)-1;return wc(t,a,l)?yc(t,a,l):new Date(NaN)}return null}function ej(e){var t,r,n;if(t=t1.HH.exec(e),t)return r=parseFloat(t[1].replace(",",".")),e0(r)?r%24*J2:NaN;if(t=t1.HHMM.exec(e),t)return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),e0(r,n)?r%24*J2+n*gc:NaN;if(t=t1.HHMMSS.exec(e),t){r=parseInt(t[1],10),n=parseInt(t[2],10);var o=parseFloat(t[3].replace(",","."));return e0(r,n,o)?r%24*J2+n*gc+o*1e3:NaN}return null}function yc(e,t,r){t=t||0,r=r||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var o=n.getUTCDay()||7,a=t*7+r+1-o;return n.setUTCDate(n.getUTCDate()+a),n}var tj=[31,28,31,30,31,30,31,31,30,31,30,31],rj=[31,29,31,30,31,30,31,31,30,31,30,31];function Fd(e){return e%400===0||e%4===0&&e%100!==0}function bc(e,t,r){if(t<0||t>11)return!1;if(r!=null){if(r<1)return!1;var n=Fd(e);if(n&&r>rj[t]||!n&&r>tj[t])return!1}return!0}function nj(e,t){if(t<1)return!1;var r=Fd(e);return!(r&&t>366||!r&&t>365)}function wc(e,t,r){return!(t<0||t>52||r!=null&&(r<0||r>6))}function e0(e,t,r){return!(e!=null&&(e<0||e>=25)||t!=null&&(t<0||t>=60)||r!=null&&(r<0||r>=60))}function so(e,t){i1(1,arguments);var r=t||{},n=r.locale,o=n&&n.options&&n.options.weekStartsOn,a=o==null?0:Sr(o),i=r.weekStartsOn==null?a:Sr(r.weekStartsOn);if(!(i>=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=en(e),l=s.getDay(),c=(l=o.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function aj(e){i1(1,arguments);var t=oj(e),r=new Date(0);r.setFullYear(t,0,4),r.setHours(0,0,0,0);var n=il(r);return n}var ij=6048e5;function sj(e){i1(1,arguments);var t=en(e),r=il(t).getTime()-aj(t).getTime();return Math.round(r/ij)+1}function lj(e,t){i1(1,arguments);var r=en(e),n=r.getFullYear(),o=t||{},a=o.locale,i=a&&a.options&&a.options.firstWeekContainsDate,s=i==null?1:Sr(i),l=o.firstWeekContainsDate==null?s:Sr(o.firstWeekContainsDate);if(!(l>=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var c=new Date(0);c.setFullYear(n+1,0,l),c.setHours(0,0,0,0);var u=so(c,t),d=new Date(0);d.setFullYear(n,0,l),d.setHours(0,0,0,0);var h=so(d,t);return r.getTime()>=u.getTime()?n+1:r.getTime()>=h.getTime()?n:n-1}function cj(e,t){i1(1,arguments);var r=t||{},n=r.locale,o=n&&n.options&&n.options.firstWeekContainsDate,a=o==null?1:Sr(o),i=r.firstWeekContainsDate==null?a:Sr(r.firstWeekContainsDate),s=lj(e,t),l=new Date(0);l.setFullYear(s,0,i),l.setHours(0,0,0,0);var c=so(l,t);return c}var uj=6048e5;function dj(e,t){i1(1,arguments);var r=en(e),n=so(r,t).getTime()-cj(r,t).getTime();return Math.round(n/uj)+1}var hj=6048e5;function fj(e,t,r){i1(2,arguments);var n=so(e,r),o=so(t,r),a=n.getTime()-al(n),i=o.getTime()-al(o);return Math.round((a-i)/hj)}function pj(e){i1(1,arguments);var t=en(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(0,0,0,0),t}function mj(e){i1(1,arguments);var t=en(e);return t.setDate(1),t.setHours(0,0,0,0),t}function vj(e,t){return i1(1,arguments),fj(pj(e),mj(e),t)+1}const gj=24*60*60*1e3;let Rr=class tr{constructor(t,{order:r=0,locale:n,isFullDay:o}={}){if(this.isDateInfo=!0,this.order=r,this.locale=n instanceof sl?n:new sl(n),this.firstDayOfWeek=this.locale.firstDayOfWeek,!Y1(t)){const l=this.locale.normalizeDate(t);o?t={start:l,end:l}:t={startOn:l,endOn:l}}let a=null,i=null;if(t.start?a=this.locale.normalizeDate(t.start,at(_e({},this.opts),{time:"00:00:00"})):t.startOn&&(a=this.locale.normalizeDate(t.startOn,this.opts)),t.end?i=this.locale.normalizeDate(t.end,at(_e({},this.opts),{time:"23:59:59"})):t.endOn&&(i=this.locale.normalizeDate(t.endOn,this.opts)),a&&i&&a>i){const l=a;a=i,i=l}else a&&t.span>=1&&(i=wr(a,t.span-1));this.start=a,this.startTime=a?a.getTime():NaN,this.end=i,this.endTime=i?i.getTime():NaN,this.isDate=this.startTime&&this.startTime===this.endTime,this.isRange=!this.isDate;const s=dc(t,{},tr.patternProps);if(s.assigned&&(this.on={and:s.target}),t.on){const l=(M1(t.on)?t.on:[t.on]).map(c=>{if(jr(c))return c;const u=dc(c,{},tr.patternProps);return u.assigned?u.target:null}).filter(c=>c);l.length&&(this.on=at(_e({},this.on),{or:l}))}this.isComplex=!!this.on}get opts(){return{order:this.order,locale:this.locale}}toDateInfo(t){return t.isDateInfo?t:new tr(t,this.opts)}startOfWeek(t){const r=t.getDay()+1,n=r>=this.firstDayOfWeek?this.firstDayOfWeek-r:-(7-(this.firstDayOfWeek-r));return wr(t,n)}diffInDays(t,r){return Math.round((r-t)/gj)}diffInWeeks(t,r){return this.diffInDays(this.startOfWeek(t),this.startOfWeek(r))}diffInYears(t,r){return r.getUTCFullYear()-t.getUTCFullYear()}diffInMonths(t,r){return this.diffInYears(t,r)*12+(r.getMonth()-t.getMonth())}static get patterns(){return{dailyInterval:{test:(t,r,n)=>n.diffInDays(n.start||new Date,t.date)%r===0},weeklyInterval:{test:(t,r,n)=>n.diffInWeeks(n.start||new Date,t.date)%r===0},monthlyInterval:{test:(t,r,n)=>n.diffInMonths(n.start||new Date,t.date)%r===0},yearlyInterval:{test:()=>(t,r,n)=>n.diffInYears(n.start||new Date,t.date)%r===0},days:{validate:t=>M1(t)?t:[parseInt(t,10)],test:(t,r)=>r.includes(t.day)||r.includes(-t.dayFromEnd)},weekdays:{validate:t=>M1(t)?t:[parseInt(t,10)],test:(t,r)=>r.includes(t.weekday)},ordinalWeekdays:{validate:t=>Object.keys(t).reduce((r,n)=>{const o=t[n];return o&&(r[n]=M1(o)?o:[parseInt(o,10)]),r},{}),test:(t,r)=>Object.keys(r).map(n=>parseInt(n,10)).find(n=>r[n].includes(t.weekday)&&(n===t.weekdayOrdinal||n===-t.weekdayOrdinalFromEnd))},weekends:{validate:t=>t,test:t=>t.weekday===1||t.weekday===7},workweek:{validate:t=>t,test:t=>t.weekday>=2&&t.weekday<=6},weeks:{validate:t=>M1(t)?t:[parseInt(t,10)],test:(t,r)=>r.includes(t.week)||r.includes(-t.weekFromEnd)},months:{validate:t=>M1(t)?t:[parseInt(t,10)],test:(t,r)=>r.includes(t.month)},years:{validate:t=>M1(t)?t:[parseInt(t,10)],test:(t,r)=>r.includes(t.year)}}}static get patternProps(){return Object.keys(tr.patterns).map(t=>({name:t,validate:tr.patterns[t].validate}))}static testConfig(t,r,n){return jr(t)?t(r):Y1(t)?Object.keys(t).every(o=>tr.patterns[o].test(r,t[o],n)):null}iterateDatesInRange({start:t,end:r},n){if(!t||!r||!jr(n))return null;t=this.locale.normalizeDate(t,at(_e({},this.opts),{time:"00:00:00"}));const o={i:0,date:t,day:this.locale.getDateParts(t),finished:!1};let a=null;for(;!o.finished&&o.date<=r;o.i++)a=n(o),o.date=wr(o.date,1),o.day=this.locale.getDateParts(o.date);return a}shallowIntersectingRange(t){return this.rangeShallowIntersectingRange(this,this.toDateInfo(t))}rangeShallowIntersectingRange(t,r){if(!this.dateShallowIntersectsDate(t,r))return null;const n=t.toRange(),o=r.toRange();let a=null,i=null;return n.start?o.start?a=n.start>o.start?n.start:o.start:a=n.start:o.start&&(a=o.start),n.end?o.end?i=n.end{this.matchesDay(a.day)&&(o=o||r.matchesDay(a.day),a.finished=o)}),o}shallowIntersectsDate(t){return this.dateShallowIntersectsDate(this,this.toDateInfo(t))}dateShallowIntersectsDate(t,r){return t.isDate?r.isDate?t.startTime===r.startTime:this.dateShallowIncludesDate(r,t):r.isDate?this.dateShallowIncludesDate(t,r):!(t.start&&r.end&&t.start>r.end||t.end&&r.start&&t.end{this.matchesDay(a.day)&&(o=o&&r.matchesDay(a.day),a.finished=!o)}),o}shallowIncludesDate(t){return this.dateShallowIncludesDate(this,t.isDate?t:new tr(t,this.opts))}dateShallowIncludesDate(t,r){return t.isDate?r.isDate?t.startTime===r.startTime:!r.startTime||!r.endTime?!1:t.startTime===r.startTime&&t.startTime===r.endTime:r.isDate?!(t.start&&r.startt.end):!(t.start&&(!r.start||r.startt.end))}intersectsDay(t){return this.shallowIntersectsDate(t.range)&&this.matchesDay(t)?this:null}matchesDay(t){return this.on?!(this.on.and&&!tr.testConfig(this.on.and,t,this)||this.on.or&&!this.on.or.some(r=>tr.testConfig(r,t,this))):!0}toRange(){return new tr({start:this.start,end:this.end},this.opts)}compare(t){if(this.order!==t.order)return this.order-t.order;if(this.isDate!==t.isDate)return this.isDate?1:-1;if(this.isDate)return 0;const r=this.start-t.start;return r!==0?r:this.end-t.end}};const W1={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"}};W1.en=W1["en-US"];W1.es=W1["es-ES"];W1.no=W1.nb;W1.zh=W1["zh-CN"];ws(W1).forEach(([e,{dow:t,L:r}])=>{W1[e]={id:e,firstDayOfWeek:t,masks:{L:r}}});const sn={DATE_TIME:1,DATE:2,TIME:3},Cj={1:["year","month","day","hours","minutes","seconds","milliseconds"],2:["year","month","day"],3:["hours","minutes","seconds","milliseconds"]},_c=/d{1,2}|W{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|Z{1,4}|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,ln=/\d\d?/,yj=/\d{3}/,bj=/\d{4}/,Ta=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF/]+(\s*?[\u0600-\u06FF]+){1,2}/i,wj=/\[([^]*?)\]/gm,kc=()=>{},Mc=e=>(t,r,n)=>{const o=n[e].indexOf(r.charAt(0).toUpperCase()+r.substring(1).toLowerCase());~o&&(t.month=o)},_j=["L","iso"],s1=7,kj=[31,28,31,30,31,30,31,31,30,31,30,31],Mj=[{value:0,label:"00"},{value:1,label:"01"},{value:2,label:"02"},{value:3,label:"03"},{value:4,label:"04"},{value:5,label:"05"},{value:6,label:"06"},{value:7,label:"07"},{value:8,label:"08"},{value:9,label:"09"},{value:10,label:"10"},{value:11,label:"11"},{value:12,label:"12"},{value:13,label:"13"},{value:14,label:"14"},{value:15,label:"15"},{value:16,label:"16"},{value:17,label:"17"},{value:18,label:"18"},{value:19,label:"19"},{value:20,label:"20"},{value:21,label:"21"},{value:22,label:"22"},{value:23,label:"23"}],xc={D(e){return e.day},DD(e){return ut(e.day)},Do(e,t){return t.DoFn(e.day)},d(e){return e.weekday-1},dd(e){return ut(e.weekday-1)},W(e,t){return t.dayNamesNarrow[e.weekday-1]},WW(e,t){return t.dayNamesShorter[e.weekday-1]},WWW(e,t){return t.dayNamesShort[e.weekday-1]},WWWW(e,t){return t.dayNames[e.weekday-1]},M(e){return e.month},MM(e){return ut(e.month)},MMM(e,t){return t.monthNamesShort[e.month-1]},MMMM(e,t){return t.monthNames[e.month-1]},YY(e){return String(e.year).substring(2)},YYYY(e){return ut(e.year,4)},h(e){return e.hours%12||12},hh(e){return ut(e.hours%12||12)},H(e){return e.hours},HH(e){return ut(e.hours)},m(e){return e.minutes},mm(e){return ut(e.minutes)},s(e){return e.seconds},ss(e){return ut(e.seconds)},S(e){return Math.round(e.milliseconds/100)},SS(e){return ut(Math.round(e.milliseconds/10),2)},SSS(e){return ut(e.milliseconds,3)},a(e,t){return e.hours<12?t.amPm[0]:t.amPm[1]},A(e,t){return e.hours<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},Z(){return"Z"},ZZ(e){const t=e.timezoneOffset;return`${t>0?"-":"+"}${ut(Math.floor(Math.abs(t)/60),2)}`},ZZZ(e){const t=e.timezoneOffset;return`${t>0?"-":"+"}${ut(Math.floor(Math.abs(t)/60)*100+Math.abs(t)%60,4)}`},ZZZZ(e){const t=e.timezoneOffset;return`${t>0?"-":"+"}${ut(Math.floor(Math.abs(t)/60),2)}:${ut(Math.abs(t)%60,2)}`}},gt={D:[ln,(e,t)=>{e.day=t}],Do:[new RegExp(ln.source+Ta.source),(e,t)=>{e.day=parseInt(t,10)}],d:[ln,kc],W:[Ta,kc],M:[ln,(e,t)=>{e.month=t-1}],MMM:[Ta,Mc("monthNamesShort")],MMMM:[Ta,Mc("monthNames")],YY:[ln,(e,t)=>{const r=+new Date().getFullYear().toString().substring(0,2);e.year=`${t>68?r-1:r}${t}`}],YYYY:[bj,(e,t)=>{e.year=t}],S:[/\d/,(e,t)=>{e.millisecond=t*100}],SS:[/\d{2}/,(e,t)=>{e.millisecond=t*10}],SSS:[yj,(e,t)=>{e.millisecond=t}],h:[ln,(e,t)=>{e.hour=t}],m:[ln,(e,t)=>{e.minute=t}],s:[ln,(e,t)=>{e.second=t}],a:[Ta,(e,t,r)=>{const n=t.toLowerCase();n===r.amPm[0]?e.isPm=!1:n===r.amPm[1]&&(e.isPm=!0)}],Z:[/[^\s]*?[+-]\d\d:?\d\d|[^\s]*?Z?/,(e,t)=>{t==="Z"&&(t="+00:00");const r=`${t}`.match(/([+-]|\d\d)/gi);if(r){const n=+(r[1]*60)+parseInt(r[2],10);e.timezoneOffset=r[0]==="+"?n:-n}}]};gt.DD=gt.D;gt.dd=gt.d;gt.WWWW=gt.WWW=gt.WW=gt.W;gt.MM=gt.M;gt.mm=gt.m;gt.hh=gt.H=gt.HH=gt.h;gt.ss=gt.s;gt.A=gt.a;gt.ZZZZ=gt.ZZZ=gt.ZZ=gt.Z;function xj(e,t){const r=new Intl.DateTimeFormat().resolvedOptions().locale;let n;yn(e)?n=e:d5(e,"id")&&(n=e.id),n=(n||r).toLowerCase();const o=Object.keys(t),a=s=>o.find(l=>l.toLowerCase()===s);n=a(n)||a(n.substring(0,2))||r;const i=at(_e(_e({},t["en-IE"]),t[n]),{id:n});return e=Y1(e)?u5(e,i):i,e}class sl{constructor(t,{locales:r=W1,timezone:n}={}){const{id:o,firstDayOfWeek:a,masks:i}=xj(t,r);this.id=o,this.daysInWeek=s1,this.firstDayOfWeek=LB(a,1,s1),this.masks=i,this.timezone=n||void 0,this.dayNames=this.getDayNames("long"),this.dayNamesShort=this.getDayNames("short"),this.dayNamesShorter=this.dayNamesShort.map(s=>s.substring(0,2)),this.dayNamesNarrow=this.getDayNames("narrow"),this.monthNames=this.getMonthNames("long"),this.monthNamesShort=this.getMonthNames("short"),this.amPm=["am","pm"],this.monthData={},this.getMonthComps=this.getMonthComps.bind(this),this.parse=this.parse.bind(this),this.format=this.format.bind(this),this.toPage=this.toPage.bind(this)}format(t,r){if(t=this.normalizeDate(t),!t)return"";r=this.normalizeMasks(r)[0];const n=[];r=r.replace(wj,(i,s)=>(n.push(s),"??"));const o=/Z$/.test(r)?"utc":this.timezone,a=this.getDateParts(t,o);return r=r.replace(_c,i=>i in xc?xc[i](a,this):i.slice(1,i.length-1)),r.replace(/\?\?/g,()=>n.shift())}parse(t,r){return this.normalizeMasks(r).map(n=>{if(typeof n!="string")throw new Error("Invalid mask in fecha.parse");let o=t;if(o.length>1e3)return!1;let a=!0;const i={};if(n.replace(_c,c=>{if(gt[c]){const u=gt[c],d=o.search(u[0]);~d?o.replace(u[0],h=>(u[1](i,h,this),o=o.substring(d+h.length),h)):a=!1}return gt[c]?"":c.slice(1,c.length-1)}),!a)return!1;const s=new Date;i.isPm===!0&&i.hour!=null&&+i.hour!=12?i.hour=+i.hour+12:i.isPm===!1&&+i.hour==12&&(i.hour=0);let l;return i.timezoneOffset!=null?(i.minute=+(i.minute||0)-+i.timezoneOffset,l=new Date(Date.UTC(i.year||s.getFullYear(),i.month||0,i.day||1,i.hour||0,i.minute||0,i.second||0,i.millisecond||0))):l=this.getDateFromParts({year:i.year||s.getFullYear(),month:(i.month||0)+1,day:i.day||1,hours:i.hour||0,minutes:i.minute||0,seconds:i.second||0,milliseconds:i.millisecond||0}),l}).find(n=>n)||new Date(t)}normalizeMasks(t){return(F1(t)&&t||[yn(t)&&t||"YYYY-MM-DD"]).map(r=>_j.reduce((n,o)=>n.replace(o,this.masks[o]||""),r))}normalizeDate(t,r={}){let n=null,{type:o,fillDate:a}=r;const{mask:i,patch:s,time:l}=r,c=o==="auto"||!o;if(Ja(t)?(o="number",n=new Date(+t)):yn(t)?(o="string",n=t?this.parse(t,i||"iso"):null):Y1(t)?(o="object",n=this.getDateFromParts(t)):(o="date",n=kn(t)?new Date(t.getTime()):null),n&&s){a=a==null?new Date:this.normalizeDate(a);const u=_e(_e({},this.getDateParts(a)),cR(this.getDateParts(n),Cj[s]));n=this.getDateFromParts(u)}return c&&(r.type=o),n&&!isNaN(n.getTime())?(l&&(n=this.adjustTimeForDate(n,{timeAdjust:l})),n):null}denormalizeDate(t,{type:r,mask:n}={}){switch(r){case"number":return t?t.getTime():NaN;case"string":return t?this.format(t,n||"iso"):"";default:return t?new Date(t):null}}hourIsValid(t,r,n){if(!r)return!0;if(M1(r))return r.includes(t);if(Y1(r)){const o=r.min||0,a=r.max||24;return o<=t&&a>=t}return r(t,n)}getHourOptions(t,r){return Mj.filter(n=>this.hourIsValid(n.value,t,r))}getMinuteOptions(t){const r=[];t=t>0?t:1;for(let n=0;n<=59;n+=t)r.push({value:n,label:ut(n,2)});return r}nearestOptionValue(t,r){if(t==null)return t;const n=r.reduce((o,a)=>{if(a.disabled)return o;if(isNaN(o))return a.value;const i=Math.abs(o-t);return Math.abs(a.value-t)n&&(n instanceof Rr?n:new Rr(n,r))).filter(n=>n)}getDateParts(t,r=this.timezone){if(!t)return null;let n=t;if(r){const v=new Date(t.toLocaleString("en-US",{timeZone:r}));v.setMilliseconds(t.getMilliseconds());const k=v.getTime()-t.getTime();n=new Date(t.getTime()+k)}const o=n.getMilliseconds(),a=n.getSeconds(),i=n.getMinutes(),s=n.getHours(),l=n.getMonth()+1,c=n.getFullYear(),u=this.getMonthComps(l,c),d=n.getDate(),h=u.days-d+1,f=n.getDay()+1,C=Math.floor((d-1)/7+1),_=Math.floor((u.days-d)/7+1),g=Math.ceil((d+Math.abs(u.firstWeekday-u.firstDayOfWeek))/7),b=u.weeks-g+1,w={milliseconds:o,seconds:a,minutes:i,hours:s,day:d,dayFromEnd:h,weekday:f,weekdayOrdinal:C,weekdayOrdinalFromEnd:_,week:g,weekFromEnd:b,month:l,year:c,date:t,isValid:!0};return w.timezoneOffset=this.getTimezoneOffset(w),w}getDateFromParts(t){if(!t)return null;const r=new Date,{year:n=r.getFullYear(),month:o=r.getMonth()+1,day:a=r.getDate(),hours:i=0,minutes:s=0,seconds:l=0,milliseconds:c=0}=t;if(this.timezone){const u=`${ut(n,4)}-${ut(o,2)}-${ut(a,2)}T${ut(i,2)}:${ut(s,2)}:${ut(l,2)}.${ut(c,3)}`;return Cc(u,{timeZone:this.timezone})}return new Date(n,o-1,a,i,s,l,c)}getTimezoneOffset(t){const{year:r,month:n,day:o,hours:a=0,minutes:i=0,seconds:s=0,milliseconds:l=0}=t;let c;const u=new Date(Date.UTC(r,n-1,o,a,i,s,l));if(this.timezone){const d=`${ut(r,4)}-${ut(n,2)}-${ut(o,2)}T${ut(a,2)}:${ut(i,2)}:${ut(s,2)}.${ut(l,3)}`;c=Cc(d,{timeZone:this.timezone})}else c=new Date(r,n-1,o,a,i,s,l);return(c-u)/6e4}toPage(t,r){return Ja(t)?Zr(r,t):yn(t)?this.getDateParts(this.normalizeDate(t)):kn(t)?this.getDateParts(t):Y1(t)?t:null}getMonthDates(t=2e3){const r=[];for(let n=0;n<12;n++)r.push(new Date(t,n,15));return r}getMonthNames(t){const r=new Intl.DateTimeFormat(this.id,{month:t,timezome:"UTC"});return this.getMonthDates().map(n=>r.format(n))}getWeekdayDates(t=this.firstDayOfWeek){const r=[],n=5+t-1;for(let o=0;or.format(n))}getMonthComps(t,r){const n=`${t}-${r}`;let o=this.monthData[n];if(!o){const a=r%4===0&&r%100!==0||r%400===0,i=new Date(r,t-1,1),s=i.getDay()+1,l=t===2&&a?29:kj[t-1],c=this.firstDayOfWeek-1,u=vj(i,{weekStartsOn:c}),d=[],h=[];for(let f=0;f(se,ce,ne,ye)=>this.normalizeDate({year:P,month:U,day:ie,hours:se,minutes:ce,seconds:ne,milliseconds:ye});for(let P=1;P<=t;P++){for(let U=1,ie=i;U<=s1;U++,ie+=ie===s1?1-s1:1){d&&ie===s&&(_=1,g=r.days,b=Math.floor((_-1)/s1+1),w=Math.floor((r.days-_)/s1+1),v=1,k=r.weeks,T=r.month,$=r.year,d=!1,h=!0);const se=R($,T,_),ce={start:se(0,0,0),end:se(23,59,59,999)},ne=ce.start,ye=`${ut($,4)}-${ut(T,2)}-${ut(_,2)}`,Ge=U,Ne=s1-U,qe=c[P-1],ze=l[P-1],he=_===z&&T===D&&$===S,$e=h&&_===1,He=h&&_===r.days,Ke=P===1,K=P===t,j=U===1,Z=U===s1;a.push({id:ye,label:_.toString(),ariaLabel:C.format(new Date($,T-1,_)),day:_,dayFromEnd:g,weekday:ie,weekdayPosition:Ge,weekdayPositionFromEnd:Ne,weekdayOrdinal:b,weekdayOrdinalFromEnd:w,week:v,weekFromEnd:k,weeknumber:qe,isoWeeknumber:ze,month:T,year:$,dateFromTime:se,date:ne,range:ce,isToday:he,isFirstDay:$e,isLastDay:He,inMonth:h,inPrevMonth:d,inNextMonth:f,onTop:Ke,onBottom:K,onLeft:j,onRight:Z,classes:[`id-${ye}`,`day-${_}`,`day-from-end-${g}`,`weekday-${ie}`,`weekday-position-${Ge}`,`weekday-ordinal-${b}`,`weekday-ordinal-from-end-${w}`,`week-${v}`,`week-from-end-${k}`,{"is-today":he,"is-first-day":$e,"is-last-day":He,"in-month":h,"in-prev-month":d,"in-next-month":f,"on-top":Ke,"on-bottom":K,"on-left":j,"on-right":Z}]}),h&&He?(h=!1,f=!0,_=1,g=o.days,b=1,w=Math.floor((o.days-_)/s1+1),v=1,k=o.weeks,T=o.month,$=o.year):(_++,g--,b=Math.floor((_-1)/s1+1),w=Math.floor((r.days-_)/s1+1))}v++,k--}return a}}class Ud{constructor({key:t,hashcode:r,highlight:n,content:o,dot:a,bar:i,popover:s,dates:l,excludeDates:c,excludeMode:u,customData:d,order:h,pinPage:f},C,_){this.key=rB(t)?ol():t,this.hashcode=r,this.customData=d,this.order=h||0,this.dateOpts={order:h,locale:_},this.pinPage=f,n&&(this.highlight=C.normalizeHighlight(n)),o&&(this.content=C.normalizeContent(o)),a&&(this.dot=C.normalizeDot(a)),i&&(this.bar=C.normalizeBar(i)),s&&(this.popover=s),this.dates=_.normalizeDates(l,this.dateOpts),this.hasDates=!!F1(this.dates),this.excludeDates=_.normalizeDates(c,this.dateOpts),this.hasExcludeDates=!!F1(this.excludeDates),this.excludeMode=u||"intersects",this.hasExcludeDates&&!this.hasDates&&(this.dates.push(new Rr({},this.dateOpts)),this.hasDates=!0),this.isComplex=IU(this.dates,g=>g.isComplex)}intersectsDate(t){return t=t instanceof Rr?t:new Rr(t,this.dateOpts),!this.excludesDate(t)&&(this.dates.find(r=>r.intersectsDate(t))||!1)}includesDate(t){return t=t instanceof Rr?t:new Rr(t,this.dateOpts),!this.excludesDate(t)&&(this.dates.find(r=>r.includesDate(t))||!1)}excludesDate(t){return t=t instanceof Rr?t:new Rr(t,this.dateOpts),this.hasExcludeDates&&this.excludeDates.find(r=>this.excludeMode==="intersects"&&r.intersectsDate(t)||this.excludeMode==="includes"&&r.includesDate(t))}intersectsDay(t){return!this.excludesDay(t)&&(this.dates.find(r=>r.intersectsDay(t))||!1)}excludesDay(t){return this.hasExcludeDates&&this.excludeDates.find(r=>r.intersectsDay(t))}}const Sj=300,Ej=60,Aj=80;var Lj={maxSwipeTime:Sj,minHorizontalSwipeDistance:Ej,maxVerticalSwipeDistance:Aj};const Bj="MMMM YYYY",Dj="W",Hj="MMM",Tj=["L","YYYY-MM-DD","YYYY/MM/DD"],Ij=["L h:mm A","YYYY-MM-DD h:mm A","YYYY/MM/DD h:mm A"],Oj=["L HH:mm","YYYY-MM-DD HH:mm","YYYY/MM/DD HH:mm"],Vj=["h:mm A"],Pj=["HH:mm"],Nj="WWW, MMM D, YYYY",$j=["L","YYYY-MM-DD","YYYY/MM/DD"],Zj="iso",Rj="YYYY-MM-DDTHH:mm:ss.SSSZ";var zj={title:Bj,weekdays:Dj,navMonths:Hj,input:Tj,inputDateTime:Ij,inputDateTime24hr:Oj,inputTime:Vj,inputTime24hr:Pj,dayPopover:Nj,data:$j,model:Zj,iso:Rj};const Fj="640px",Uj="768px",jj="1024px",Yj="1280px";var Gj={sm:Fj,md:Uj,lg:jj,xl:Yj};const Kj={componentPrefix:"v",color:"blue",isDark:!1,navVisibility:"click",titlePosition:"center",transition:"slide-h",touch:Lj,masks:zj,screens:Gj,locales:W1,datePicker:{updateOnInput:!0,inputDebounce:1e3,popover:{visibility:"hover-focus",placement:"bottom-start",keepVisibleOnInput:!1,isInteractive:!0}}},N6=Bn(Kj),qj=A(()=>mN(N6.locales,e=>(e.masks=u5(e.masks,N6.masks),e))),Mn=e=>window&&d5(window.__vcalendar__,e)?Mi(window.__vcalendar__,e):Mi(N6,e),Wj={props:{color:{type:String,default:()=>Mn("color")},isDark:{type:Boolean,default:()=>Mn("isDark")},firstDayOfWeek:Number,masks:Object,locale:[String,Object],timezone:String,minDate:null,maxDate:null,minDateExact:null,maxDateExact:null,disabledDates:null,availableDates:null,theme:null},computed:{$theme(){return this.theme instanceof hc?this.theme:new hc({color:this.color,isDark:this.isDark})},$locale(){if(this.locale instanceof sl)return this.locale;const e=Y1(this.locale)?this.locale:{id:this.locale,firstDayOfWeek:this.firstDayOfWeek,masks:this.masks};return new sl(e,{locales:qj.value,timezone:this.timezone})},disabledDates_(){const e=this.normalizeDates(this.disabledDates),{minDate:t,minDateExact:r,maxDate:n,maxDateExact:o}=this;if(r||t){const a=r?this.normalizeDate(r):this.normalizeDate(t,{time:"00:00:00"});e.push({start:null,end:new Date(a.getTime()-1e3)})}if(o||n){const a=o?this.normalizeDate(o):this.normalizeDate(n,{time:"23:59:59"});e.push({start:new Date(a.getTime()+1e3),end:null})}return e},availableDates_(){return this.normalizeDates(this.availableDates)},disabledAttribute(){return new Ud({key:"disabled",dates:this.disabledDates_,excludeDates:this.availableDates_,excludeMode:"includes",order:100},this.$theme,this.$locale)}},methods:{formatDate(e,t){return this.$locale?this.$locale.format(e,t):""},parseDate(e,t){if(!this.$locale)return null;const r=this.$locale.parse(e,t);return kn(r)?r:null},normalizeDate(e,t){return this.$locale?this.$locale.normalizeDate(e,t):e},normalizeDates(e){return this.$locale.normalizeDates(e,{isFullDay:!0})},pageForDate(e){return this.$locale.getDateParts(this.normalizeDate(e))},pageForThisMonth(){return this.pageForDate(new Date)}}},Qj={methods:{safeSlot(e,t,r=null){return jr(this.$slots[e])?this.$slots[e](t):r}}},p2=ZU,jd=Wj,h5=Qj,Xj={name:"PopoverRow",mixins:[p2],props:{attribute:Object},computed:{indicator(){const{highlight:e,dot:t,bar:r,popover:n}=this.attribute;if(n&&n.hideIndicator)return null;if(e){const{color:o,isDark:a}=e.start;return{style:at(_e({},this.theme.bgAccentHigh({color:o,isDark:!a})),{width:"10px",height:"5px",borderRadius:"3px"})}}if(t){const{color:o,isDark:a}=t.start;return{style:at(_e({},this.theme.bgAccentHigh({color:o,isDark:!a})),{width:"5px",height:"5px",borderRadius:"50%"})}}if(r){const{color:o,isDark:a}=r.start;return{style:at(_e({},this.theme.bgAccentHigh({color:o,isDark:!a})),{width:"10px",height:"3px"})}}return null}}},Jj={class:"vc-day-popover-row"},eY={key:0,class:"vc-day-popover-row-indicator"},tY={class:"vc-day-popover-row-content"};function rY(e,t,r,n,o,a){return m(),M("div",Jj,[a.indicator?(m(),M("div",eY,[p("span",{style:Ye(a.indicator.style),class:J(a.indicator.class)},null,6)])):I("",!0),p("div",tY,[F(e.$slots,"default",{},()=>[y(H(r.attribute.popover?r.attribute.popover.label:"No content provided"),1)])])])}var nY=xa(Xj,[["render",rY]]);const os="26px",oY="0 0 32 32",aY={"left-arrow":{viewBox:"0 -1 16 34",path:"M11.196 10c0 0.143-0.071 0.304-0.179 0.411l-7.018 7.018 7.018 7.018c0.107 0.107 0.179 0.268 0.179 0.411s-0.071 0.304-0.179 0.411l-0.893 0.893c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-8.321-8.321c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l8.321-8.321c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l0.893 0.893c0.107 0.107 0.179 0.25 0.179 0.411z"},"right-arrow":{viewBox:"-5 -1 16 34",path:"M10.625 17.429c0 0.143-0.071 0.304-0.179 0.411l-8.321 8.321c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-0.893-0.893c-0.107-0.107-0.179-0.25-0.179-0.411 0-0.143 0.071-0.304 0.179-0.411l7.018-7.018-7.018-7.018c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l0.893-0.893c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l8.321 8.321c0.107 0.107 0.179 0.268 0.179 0.411z"}},iY={props:["name"],data(){return{width:os,height:os,viewBox:oY,path:"",isBaseline:!1}},mounted(){this.updateIcon()},watch:{name(){this.updateIcon()}},methods:{updateIcon(){const e=aY[this.name];e&&(this.width=e.width||os,this.height=e.height||os,this.viewBox=e.viewBox,this.path=e.path)}}},sY=["width","height","viewBox"],lY=["d"];function cY(e,t,r,n,o,a){return m(),M("svg",{class:"vc-svg-icon",width:o.width,height:o.height,viewBox:o.viewBox},[p("path",{d:o.path},null,8,lY)],8,sY)}var Yd=xa(iY,[["render",cY]]);const t0=12,uY={name:"CalendarNav",emits:["input"],components:{SvgIcon:Yd},mixins:[p2],props:{value:{type:Object,default:()=>({month:0,year:0})},validator:{type:Function,default:()=>()=>!0}},data(){return{monthMode:!0,yearIndex:0,yearGroupIndex:0,onSpaceOrEnter:Rd}},computed:{month(){return this.value&&this.value.month||0},year(){return this.value&&this.value.year||0},title(){return this.monthMode?this.yearIndex:`${this.firstYear} - ${this.lastYear}`},monthItems(){return this.getMonthItems(this.yearIndex)},yearItems(){return this.getYearItems(this.yearGroupIndex)},prevItemsEnabled(){return this.monthMode?this.prevMonthItemsEnabled:this.prevYearItemsEnabled},nextItemsEnabled(){return this.monthMode?this.nextMonthItemsEnabled:this.nextYearItemsEnabled},prevMonthItemsEnabled(){return this.getMonthItems(this.yearIndex-1).some(e=>!e.isDisabled)},nextMonthItemsEnabled(){return this.getMonthItems(this.yearIndex+1).some(e=>!e.isDisabled)},prevYearItemsEnabled(){return this.getYearItems(this.yearGroupIndex-1).some(e=>!e.isDisabled)},nextYearItemsEnabled(){return this.getYearItems(this.yearGroupIndex+1).some(e=>!e.isDisabled)},activeItems(){return this.monthMode?this.monthItems:this.yearItems},firstYear(){return Nd(this.yearItems.map(e=>e.year))},lastYear(){return xi(this.yearItems.map(e=>e.year))}},watch:{year(){this.yearIndex=this.year},yearIndex(e){this.yearGroupIndex=this.getYearGroupIndex(e)},value(){this.focusFirstItem()}},created(){this.yearIndex=this.year},mounted(){this.focusFirstItem()},methods:{focusFirstItem(){this.$nextTick(()=>{const e=this.$refs.navContainer.querySelector(".vc-nav-item:not(.is-disabled)");e&&e.focus()})},getItemClasses({isActive:e,isCurrent:t,isDisabled:r}){const n=["vc-nav-item"];return e?n.push("is-active"):t&&n.push("is-current"),r&&n.push("is-disabled"),n},getYearGroupIndex(e){return Math.floor(e/t0)},getMonthItems(e){const{month:t,year:r}=this.pageForDate(new Date);return this.locale.getMonthDates().map((n,o)=>{const a=o+1;return{month:a,year:e,id:`${e}.${ut(a,2)}`,label:this.locale.format(n,this.masks.navMonths),ariaLabel:this.locale.format(n,"MMMM YYYY"),isActive:a===this.month&&e===this.year,isCurrent:a===t&&e===r,isDisabled:!this.validator({month:a,year:e}),click:()=>this.monthClick(a,e)}})},getYearItems(e){const{_:t,year:r}=this.pageForDate(new Date),n=e*t0,o=n+t0,a=[];for(let i=n;ithis.yearClick(i)})}return a},monthClick(e,t){this.validator({month:e,year:t})&&this.$emit("input",{month:e,year:t})},yearClick(e){this.yearIndex=e,this.monthMode=!0,this.focusFirstItem()},toggleMode(){this.monthMode=!this.monthMode},movePrev(){this.prevItemsEnabled&&(this.monthMode&&this.movePrevYear(),this.movePrevYearGroup())},moveNext(){this.nextItemsEnabled&&(this.monthMode&&this.moveNextYear(),this.moveNextYearGroup())},movePrevYear(){this.yearIndex--},moveNextYear(){this.yearIndex++},movePrevYearGroup(){this.yearGroupIndex--},moveNextYearGroup(){this.yearGroupIndex++}}},dY={class:"vc-nav-container",ref:"navContainer"},hY={class:"vc-nav-header"},fY=["tabindex"],pY=["tabindex"],mY={class:"vc-nav-items"},vY=["data-id","aria-label","tabindex","onClick","onKeydown"];function gY(e,t,r,n,o,a){const i=jt("svg-icon");return m(),M("div",dY,[p("div",hY,[p("span",{role:"button",class:J(["vc-nav-arrow is-left",{"is-disabled":!a.prevItemsEnabled}]),tabindex:a.prevItemsEnabled?0:void 0,onClick:t[0]||(t[0]=(...s)=>a.movePrev&&a.movePrev(...s)),onKeydown:t[1]||(t[1]=s=>o.onSpaceOrEnter(s,a.movePrev))},[F(e.$slots,"nav-left-button",{},()=>[V(i,{name:"left-arrow",width:"20px",height:"24px"})])],42,fY),p("span",{role:"button",class:"vc-nav-title vc-grid-focus",style:{whiteSpace:"nowrap"},tabindex:"0",onClick:t[2]||(t[2]=(...s)=>a.toggleMode&&a.toggleMode(...s)),onKeydown:t[3]||(t[3]=s=>o.onSpaceOrEnter(s,a.toggleMode))},H(a.title),33),p("span",{role:"button",class:J(["vc-nav-arrow is-right",{"is-disabled":!a.nextItemsEnabled}]),tabindex:a.nextItemsEnabled?0:void 0,onClick:t[4]||(t[4]=(...s)=>a.moveNext&&a.moveNext(...s)),onKeydown:t[5]||(t[5]=s=>o.onSpaceOrEnter(s,a.moveNext))},[F(e.$slots,"nav-right-button",{},()=>[V(i,{name:"right-arrow",width:"20px",height:"24px"})])],42,pY)]),p("div",mY,[(m(!0),M(we,null,tt(a.activeItems,s=>(m(),M("span",{key:s.label,role:"button","data-id":s.id,"aria-label":s.ariaLabel,class:J(a.getItemClasses(s)),tabindex:s.isDisabled?void 0:0,onClick:s.click,onKeydown:l=>o.onSpaceOrEnter(l,s.click)},H(s.label),43,vY))),128))])],512)}var CY=xa(uY,[["render",gY]]);function $6(e){document&&document.dispatchEvent(new CustomEvent("show-popover",{detail:e}))}function Z6(e){document&&document.dispatchEvent(new CustomEvent("hide-popover",{detail:e}))}function Gd(e){document&&document.dispatchEvent(new CustomEvent("toggle-popover",{detail:e}))}function yY(e){document&&document.dispatchEvent(new CustomEvent("update-popover",{detail:e}))}function ll(e){const{visibility:t}=e,r=t==="click",n=t==="hover",o=t==="hover-focus",a=t==="focus";e.autoHide=!r;let i=!1,s=!1;const{isRenderFn:l}=e,c={click:l?"onClick":"click",mousemove:l?"onMousemove":"mousemove",mouseleave:l?"onMouseleave":"mouseleave",focusin:l?"onFocusin":"focusin",focusout:l?"onFocusout":"focusout"};return{[c.click](u){r&&(e.ref=u.target,Gd(e),u.stopPropagation())},[c.mousemove](u){e.ref=u.currentTarget,i||(i=!0,(n||o)&&$6(e))},[c.mouseleave](u){e.ref=u.target,i&&(i=!1,(n||o&&!s)&&Z6(e))},[c.focusin](u){e.ref=u.currentTarget,s||(s=!0,(a||o)&&$6(e))},[c.focusout](u){e.ref=u.currentTarget,s&&!ri(e.ref,u.relatedTarget)&&(s=!1,(a||o&&!i)&&Z6(e))}}}const bY={name:"CalendarDay",emits:["dayclick","daymouseenter","daymouseleave","dayfocusin","dayfocusout","daykeydown"],mixins:[p2,h5],inheritAttrs:!1,render(){const e=()=>this.hasBackgrounds&&Ee("div",{class:"vc-highlights vc-day-layer"},this.backgrounds.map(({key:o,wrapperClass:a,class:i,style:s})=>Ee("div",{key:o,class:a},[Ee("div",{class:i,style:s})]))),t=()=>this.safeSlot("day-content",{day:this.day,attributes:this.day.attributes,attributesMap:this.day.attributesMap,dayProps:this.dayContentProps,dayEvents:this.dayContentEvents})||Ee("span",at(_e(at(_e({},this.dayContentProps),{class:this.dayContentClass,style:this.dayContentStyle}),this.dayContentEvents),{ref:"content"}),[this.day.label]),r=()=>this.hasDots&&Ee("div",{class:"vc-day-layer vc-day-box-center-bottom"},[Ee("div",{class:"vc-dots"},this.dots.map(({key:o,class:a,style:i})=>Ee("span",{key:o,class:a,style:i})))]),n=()=>this.hasBars&&Ee("div",{class:"vc-day-layer vc-day-box-center-bottom"},[Ee("div",{class:"vc-bars"},this.bars.map(({key:o,class:a,style:i})=>Ee("span",{key:o,class:a,style:i})))]);return Ee("div",{class:["vc-day",...this.day.classes,{"vc-day-box-center-center":!this.$slots["day-content"]},{"is-not-in-month":!this.inMonth}]},[e(),t(),r(),n()])},inject:["sharedState"],props:{day:{type:Object,required:!0}},data(){return{glyphs:{},dayContentEvents:{}}},computed:{label(){return this.day.label},startTime(){return this.day.range.start.getTime()},endTime(){return this.day.range.end.getTime()},inMonth(){return this.day.inMonth},isDisabled(){return this.day.isDisabled},backgrounds(){return this.glyphs.backgrounds},hasBackgrounds(){return!!F1(this.backgrounds)},content(){return this.glyphs.content},dots(){return this.glyphs.dots},hasDots(){return!!F1(this.dots)},bars(){return this.glyphs.bars},hasBars(){return!!F1(this.bars)},popovers(){return this.glyphs.popovers},hasPopovers(){return!!F1(this.popovers)},dayContentClass(){return["vc-day-content vc-focusable",{"is-disabled":this.isDisabled},Mi(xi(this.content),"class")||""]},dayContentStyle(){return Mi(xi(this.content),"style")},dayContentProps(){let e;return this.day.isFocusable?e="0":this.day.inMonth&&(e="-1"),{tabindex:e,"aria-label":this.day.ariaLabel,"aria-disabled":this.day.isDisabled?"true":"false",role:"button"}},dayEvent(){return at(_e({},this.day),{el:this.$refs.content,popovers:this.popovers})}},watch:{theme(){this.refresh()},popovers(){this.refreshPopovers()},"day.shouldRefresh"(){this.refresh()}},mounted(){this.refreshPopovers(),this.refresh()},methods:{getDayEvent(e){return at(_e({},this.dayEvent),{event:e})},click(e){this.$emit("dayclick",this.getDayEvent(e))},mouseenter(e){this.$emit("daymouseenter",this.getDayEvent(e))},mouseleave(e){this.$emit("daymouseleave",this.getDayEvent(e))},focusin(e){this.$emit("dayfocusin",this.getDayEvent(e))},focusout(e){this.$emit("dayfocusout",this.getDayEvent(e))},keydown(e){this.$emit("daykeydown",this.getDayEvent(e))},refresh(){if(!this.day.shouldRefresh)return;this.day.shouldRefresh=!1;const e={backgrounds:[],dots:[],bars:[],popovers:[],content:[]};this.day.attributes=Object.values(this.day.attributesMap||{}).sort((t,r)=>t.order-r.order),this.day.attributes.forEach(t=>{const{targetDate:r}=t,{isDate:n,isComplex:o,startTime:a,endTime:i}=r,s=this.startTime<=a,l=this.endTime>=i,c={isDate:n,isComplex:o,onStart:s,onEnd:l,onStartAndEnd:s&&l,onStartOrEnd:s||l};this.processHighlight(t,c,e),this.processNonHighlight(t,"content",c,e.content),this.processNonHighlight(t,"dot",c,e.dots),this.processNonHighlight(t,"bar",c,e.bars),this.processPopover(t,e)}),this.glyphs=e},processHighlight({key:e,highlight:t},{isDate:r,isComplex:n,onStart:o,onEnd:a,onStartAndEnd:i},{backgrounds:s,content:l}){if(!t)return;const{base:c,start:u,end:d}=t;r||n?(s.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",u.class],style:u.style}),l.push({key:`${e}-content`,class:u.contentClass,style:u.contentStyle})):i?(s.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",u.class],style:u.style}),l.push({key:`${e}-content`,class:u.contentClass,style:u.contentStyle})):o?(s.push({key:`${e}-base`,wrapperClass:"vc-day-layer vc-day-box-right-center",class:["vc-highlight vc-highlight-base-start",c.class],style:c.style}),s.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",u.class],style:u.style}),l.push({key:`${e}-content`,class:u.contentClass,style:u.contentStyle})):a?(s.push({key:`${e}-base`,wrapperClass:"vc-day-layer vc-day-box-left-center",class:["vc-highlight vc-highlight-base-end",c.class],style:c.style}),s.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",d.class],style:d.style}),l.push({key:`${e}-content`,class:d.contentClass,style:d.contentStyle})):(s.push({key:`${e}-middle`,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight vc-highlight-base-middle",c.class],style:c.style}),l.push({key:`${e}-content`,class:c.contentClass,style:c.contentStyle}))},processNonHighlight(e,t,{isDate:r,onStart:n,onEnd:o},a){if(!e[t])return;const{key:i}=e,s=`vc-${t}`,{base:l,start:c,end:u}=e[t];r||n?a.push({key:i,class:[s,c.class],style:c.style}):o?a.push({key:i,class:[s,u.class],style:u.style}):a.push({key:i,class:[s,l.class],style:l.style})},processPopover(e,{popovers:t}){const{key:r,customData:n,popover:o}=e;if(!o)return;const a=ei({key:r,customData:n,attribute:e},_e({},o),{visibility:o.label?"hover":"click",placement:"bottom",isInteractive:!o.label});t.splice(0,0,a)},refreshPopovers(){let e={};F1(this.popovers)&&(e=ll(ei({id:this.dayPopoverId,data:this.day,isRenderFn:!0},...this.popovers))),this.dayContentEvents=OU({onClick:this.click,onMouseenter:this.mouseenter,onMouseleave:this.mouseleave,onFocusin:this.focusin,onFocusout:this.focusout,onKeydown:this.keydown},e),yY({id:this.dayPopoverId,data:this.day})}}},wY={name:"CalendarPane",emits:["update:page","weeknumberclick"],mixins:[p2,h5],inheritAttrs:!1,render(){const e=this.safeSlot("header",this.page)||Ee("div",{class:`vc-header align-${this.titlePosition}`},[Ee("div",_e({class:"vc-title"},this.navPopoverEvents),[this.safeSlot("header-title",this.page,this.page.title)])]),t=this.weekdayLabels.map((l,c)=>Ee("div",{key:c+1,class:"vc-weekday"},[l])),r=this.showWeeknumbers_.startsWith("left"),n=this.showWeeknumbers_.startsWith("right");r?t.unshift(Ee("div",{class:"vc-weekday"})):n&&t.push(Ee("div",{class:"vc-weekday"}));const o=l=>Ee("div",{class:["vc-weeknumber"]},[Ee("span",{class:["vc-weeknumber-content",`is-${this.showWeeknumbers_}`],onClick:c=>{this.$emit("weeknumberclick",{weeknumber:l,days:this.page.days.filter(u=>u[this.weeknumberKey]===l),event:c})}},[l])]),a=[],{daysInWeek:i}=this.locale;this.page.days.forEach((l,c)=>{const u=c%i;(r&&u===0||n&&u===i)&&a.push(o(l[this.weeknumberKey])),a.push(Ee(bY,at(_e({},this.$attrs),{day:l}),this.$slots)),n&&u===i-1&&a.push(o(l[this.weeknumberKey]))});const s=Ee("div",{class:{"vc-weeks":!0,"vc-show-weeknumbers":this.showWeeknumbers_,"is-left":r,"is-right":n}},[t,a]);return Ee("div",{class:["vc-pane",`row-from-end-${this.rowFromEnd}`,`column-from-end-${this.columnFromEnd}`],ref:"pane"},[e,s])},props:{page:Object,position:Number,row:Number,rowFromEnd:Number,column:Number,columnFromEnd:Number,titlePosition:String,navVisibility:{type:String,default:()=>Mn("navVisibility")},showWeeknumbers:[Boolean,String],showIsoWeeknumbers:[Boolean,String]},computed:{weeknumberKey(){return this.showWeeknumbers?"weeknumber":"isoWeeknumber"},showWeeknumbers_(){const e=this.showWeeknumbers||this.showIsoWeeknumbers;return e==null?"":AL(e)?e?"left":"":e.startsWith("right")?this.columnFromEnd>1?"right":e:this.column>1?"left":e},navPlacement(){switch(this.titlePosition){case"left":return"bottom-start";case"right":return"bottom-end";default:return"bottom"}},navPopoverEvents(){const{sharedState:e,navVisibility:t,navPlacement:r,page:n,position:o}=this;return ll({id:e.navPopoverId,visibility:t,placement:r,modifiers:[{name:"flip",options:{fallbackPlacements:["bottom"]}}],data:{page:n,position:o},isInteractive:!0,isRenderFn:!0})},weekdayLabels(){return this.locale.getWeekdayDates().map(e=>this.format(e,this.masks.weekdays))}}};class _Y{constructor(t,r,n){this.theme=t,this.locale=r,this.map={},this.refresh(n,!0)}destroy(){this.theme=null,this.locale=null,this.map={},this.list=[],this.pinAttr=null}refresh(t,r){const n={},o=[];let a=null;const i=[],s=r?new Set:new Set(Object.keys(this.map));return F1(t)&&t.forEach((l,c)=>{if(!l||!l.dates)return;const u=l.key?l.key.toString():c.toString(),d=l.order||0,h=PU(JSON.stringify(l));let f=this.map[u];!r&&f&&f.hashcode===h?s.delete(u):(f=new Ud(_e({key:u,order:d,hashcode:h},l),this.theme,this.locale),i.push(f)),f&&f.pinPage&&(a=f),n[u]=f,o.push(f)}),this.map=n,this.list=o,this.pinAttr=a,{adds:i,deletes:Array.from(s)}}}const kY=(e,t,{maxSwipeTime:r,minHorizontalSwipeDistance:n,maxVerticalSwipeDistance:o})=>{if(!e||!e.addEventListener||!jr(t))return null;let a=0,i=0,s=null,l=!1;function c(d){const h=d.changedTouches[0];a=h.screenX,i=h.screenY,s=new Date().getTime(),l=!0}function u(d){if(!l)return;l=!1;const h=d.changedTouches[0],f=h.screenX-a,C=h.screenY-i;if(new Date().getTime()-s=n&&Math.abs(C)<=o){const _={toLeft:!1,toRight:!1};f<0?_.toLeft=!0:_.toRight=!0,t(_)}}return d1(e,"touchstart",c,{passive:!0}),d1(e,"touchend",u,{passive:!0}),()=>{h1(e,"touchstart",c),h1(e,"touchend",u)}},MY={name:"Calendar",emits:["dayfocusin","dayfocusout","transition-start","transition-end","update:from-page","update:to-page"],render(){const e=this.pages.map((o,a)=>{const i=a+1,s=Math.ceil((a+1)/this.columns),l=this.rows-s+1,c=i%this.columns||this.columns,u=this.columns-c+1;return Ee(wY,at(_e({},this.$attrs),{key:o.key,attributes:this.store,page:o,position:i,row:s,rowFromEnd:l,column:c,columnFromEnd:u,titlePosition:this.titlePosition,canMove:this.canMove,"onUpdate:page":d=>this.move(d,{position:a+1}),onDayfocusin:d=>{this.lastFocusedDay=d,this.$emit("dayfocusin",d)},onDayfocusout:d=>{this.lastFocusedDay=null,this.$emit("dayfocusout",d)}}),this.$slots)}),t=o=>{const a=()=>this.move(o?-this.step_:this.step_),i=l=>Rd(l,a),s=o?!this.canMovePrev:!this.canMoveNext;return Ee("div",{class:["vc-arrow",`is-${o?"left":"right"}`,{"is-disabled":s}],role:"button",onClick:a,onKeydown:i},[(o?this.safeSlot("header-left-button",{click:a}):this.safeSlot("header-right-button",{click:a}))||Ee(Yd,{name:o?"left-arrow":"right-arrow"})])},r=()=>Ee(P6,{id:this.sharedState.navPopoverId,contentClass:"vc-nav-popover-container",ref:"navPopover"},{default:({data:o})=>{const{position:a,page:i}=o;return Ee(CY,{value:i,position:a,validator:s=>this.canMove(s,{position:a}),onInput:s=>this.move(s)},_e({},this.$slots))}}),n=()=>Ee(P6,{id:this.sharedState.dayPopoverId,contentClass:"vc-day-popover-container"},{default:({data:o,updateLayout:a,hide:i})=>{const s=Object.values(o.attributes).filter(d=>d.popover),l=this.$locale.masks,c=this.formatDate,u=c(o.date,l.dayPopover);return this.safeSlot("day-popover",{day:o,attributes:s,masks:l,format:c,dayTitle:u,updateLayout:a,hide:i},Ee("div",[l.dayPopover&&Ee("div",{class:["vc-day-popover-header"]},[u]),s.map(d=>Ee(nY,{key:d.key,attribute:d}))]))}});return Ee("div",{"data-helptext":"Press the arrow keys to navigate by day, Home and End to navigate to week ends, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year",class:["vc-container",`vc-${this.$theme.color}`,{"vc-is-expanded":this.isExpanded,"vc-is-dark":this.$theme.isDark}],onKeydown:this.handleKeydown,onMouseup:o=>o.preventDefault(),ref:"container"},[r(),Ee("div",{class:["vc-pane-container",{"in-transition":this.inTransition}]},[Ee(zd,{name:this.transitionName,"on-before-enter":()=>{this.inTransition=!0},"on-after-enter":()=>{this.inTransition=!1}},{default:()=>Ee("div",at(_e({},this.$attrs),{class:"vc-pane-layout",style:{gridTemplateColumns:`repeat(${this.columns}, 1fr)`},key:this.firstPage?this.firstPage.key:""}),e)}),Ee("div",{class:[`vc-arrows-container title-${this.titlePosition}`]},[t(!0),t(!1)]),this.$slots.footer&&this.$slots.footer()]),n()])},mixins:[jd,h5],provide(){return{sharedState:this.sharedState}},props:{rows:{type:Number,default:1},columns:{type:Number,default:1},step:Number,titlePosition:{type:String,default:()=>Mn("titlePosition")},isExpanded:Boolean,fromDate:Date,toDate:Date,fromPage:Object,toPage:Object,minPage:Object,maxPage:Object,transition:String,attributes:[Object,Array],trimWeeks:Boolean,disablePageSwipe:Boolean},data(){return{pages:[],store:null,lastFocusedDay:null,focusableDay:new Date().getDate(),transitionName:"",inTransition:!1,sharedState:{navPopoverId:ol(),dayPopoverId:ol(),theme:{},masks:{},locale:{}}}},computed:{firstPage(){return Nd(this.pages)},lastPage(){return xi(this.pages)},minPage_(){return this.minPage||this.pageForDate(this.minDate)},maxPage_(){return this.maxPage||this.pageForDate(this.maxDate)},count(){return this.rows*this.columns},step_(){return this.step||this.count},canMovePrev(){return this.canMove(-this.step_)},canMoveNext(){return this.canMove(this.step_)}},watch:{$locale(){this.refreshLocale(),this.refreshPages({page:this.firstPage,ignoreCache:!0}),this.initStore()},$theme(){this.refreshTheme(),this.initStore()},fromDate(){this.refreshPages()},fromPage(e){const t=this.pages&&this.pages[0];W2(e,t)||this.refreshPages()},toPage(e){const t=this.pages&&this.pages[this.pages.length-1];W2(e,t)||this.refreshPages()},count(){this.refreshPages()},attributes:{handler(e){const{adds:t,deletes:r}=this.store.refresh(e);this.refreshAttrs(this.pages,t,r)},deep:!0},pages(e){this.refreshAttrs(e,this.store.list,null,!0)},disabledAttribute(){this.refreshDisabledDays()},lastFocusedDay(e){e&&(this.focusableDay=e.day,this.refreshFocusableDays())},inTransition(e){e?this.$emit("transition-start"):(this.$emit("transition-end"),this.transitionPromise&&(this.transitionPromise.resolve(!0),this.transitionPromise=null))}},created(){this.refreshLocale(),this.refreshTheme(),this.initStore(),this.refreshPages()},mounted(){this.disablePageSwipe||(this.removeHandlers=kY(this.$refs.container,({toLeft:e,toRight:t})=>{e?this.moveNext():t&&this.movePrev()},Mn("touch")))},beforeUnmount(){this.pages=[],this.store.destroy(),this.store=null,this.sharedState=null,this.removeHandlers&&this.removeHandlers()},methods:{refreshLocale(){this.sharedState.locale=this.$locale,this.sharedState.masks=this.$locale.masks},refreshTheme(){this.sharedState.theme=this.$theme},canMove(e,t={}){const r=this.firstPage&&this.$locale.toPage(e,this.firstPage);if(!r)return!1;let{position:n}=t;if(Ja(e)&&(n=1),!n)if($a(r,this.firstPage))n=-1;else if(ti(r,this.lastPage))n=1;else return!0;return Object.assign(t,this.getTargetPageRange(r,{position:n,force:!0})),VU(t.fromPage,t.toPage).some(o=>Zd(o,this.minPage_,this.maxPage_))},movePrev(e){return this.move(-this.step_,e)},moveNext(e){return this.move(this.step_,e)},move(e,t={}){const r=this.canMove(e,t);return!t.force&&!r?Promise.reject(new Error(`Move target is disabled: ${JSON.stringify(t)}`)):(this.$refs.navPopover.hide({hideDelay:0}),t.fromPage&&!W2(t.fromPage,this.firstPage)?this.refreshPages(at(_e({},t),{page:t.fromPage,position:1,force:!0})):Promise.resolve(!0))},focusDate(e,t={}){return this.move(e,t).then(()=>{const r=this.$el.querySelector(`.id-${this.$locale.getDayId(e)}.in-month .vc-focusable`);return r?(r.focus(),Promise.resolve(!0)):Promise.resolve(!1)})},showPageRange(e,t){let r,n;if(kn(e))r=this.pageForDate(e);else if(Y1(e)){const{month:i,year:s}=e,{from:l,to:c}=e;Ja(i)&&Ja(s)?r=e:(l||c)&&(r=kn(l)?this.pageForDate(l):l,n=kn(c)?this.pageForDate(c):c)}else return Promise.reject(new Error("Invalid page range provided."));const o=this.lastPage;let a=r;return ti(n,o)&&(a=Zr(n,-(this.pages.length-1))),$a(a,r)&&(a=r),this.refreshPages(at(_e({},t),{page:a}))},getTargetPageRange(e,{position:t,force:r}={}){let n=null,o=null;if(H1(e)){let a=0;t=+t,isNaN(t)||(a=t>0?1-t:-(this.count+t)),n=Zr(e,a)}else n=this.getDefaultInitialPage();return o=Zr(n,this.count-1),r||($a(n,this.minPage_)?n=this.minPage_:ti(o,this.maxPage_)&&(n=Zr(this.maxPage_,1-this.count)),o=Zr(n,this.count-1)),{fromPage:n,toPage:o}},getDefaultInitialPage(){let e=this.fromPage||this.pageForDate(this.fromDate);if(!H1(e)){const t=this.toPage||this.pageForDate(this.toPage);H1(t)&&(e=Zr(t,1-this.count))}return H1(e)||(e=this.getPageForAttributes()),H1(e)||(e=this.pageForThisMonth()),e},refreshPages({page:e,position:t=1,force:r,transition:n,ignoreCache:o}={}){return new Promise((a,i)=>{const{fromPage:s,toPage:l}=this.getTargetPageRange(e,{position:t,force:r}),c=[];for(let u=0;u{t.isDisabled=!!this.disabledAttribute&&this.disabledAttribute.intersectsDay(t)})},refreshFocusableDays(e){this.getPageDays(e).forEach(t=>{t.isFocusable=t.inMonth&&t.day===this.focusableDay})},getPageDays(e=this.pages){return e.reduce((t,r)=>t.concat(r.days),[])},getPageTransition(e,t,r=this.transition){if(r==="none")return r;if(r==="fade"||!r&&this.count>1||!H1(e)||!H1(t))return"fade";const n=$a(t,e);return r==="slide-v"?n?"slide-down":"slide-up":n?"slide-right":"slide-left"},getPageForAttributes(){let e=null;const t=this.store.pinAttr;if(t&&t.hasDates){let[r]=t.dates;r=r.start||r.date,e=this.pageForDate(r)}return e},buildPage({month:e,year:t},r){const n=`${t.toString()}-${e.toString()}`;let o=this.pages.find(a=>a.key===n);if(!o||r){const a=new Date(t,e-1,15),i=this.$locale.getMonthComps(e,t),s=this.$locale.getPrevMonthComps(e,t),l=this.$locale.getNextMonthComps(e,t);o={key:n,month:e,year:t,weeks:this.trimWeeks?i.weeks:6,title:this.$locale.format(a,this.$locale.masks.title),shortMonthLabel:this.$locale.format(a,"MMM"),monthLabel:this.$locale.format(a,"MMMM"),shortYearLabel:t.toString().substring(2),yearLabel:t.toString(),monthComps:i,prevMonthComps:s,nextMonthComps:l,canMove:c=>this.canMove(c),move:c=>this.move(c),moveThisMonth:()=>this.moveThisMonth(),movePrevMonth:()=>this.move(s),moveNextMonth:()=>this.move(l),refresh:!0},o.days=this.$locale.getCalendarDays(o)}return o},initStore(){this.store=new _Y(this.$theme,this.$locale,this.attributes),this.refreshAttrs(this.pages,this.store.list,[],!0)},refreshAttrs(e=[],t=[],r=[],n){F1(e)&&e.forEach(o=>{o.days.forEach(a=>{let i=!1,s={};n?i=!0:V6(a.attributesMap,r)?(s=O6(a.attributesMap,r),i=!0):s=a.attributesMap||{},t.forEach(l=>{const c=l.intersectsDay(a);if(c){const u=at(_e({},l),{targetDate:c});s[l.key]=u,i=!0}}),i&&(a.attributesMap=s,a.shouldRefresh=!0)})})},handleKeydown(e){const t=this.lastFocusedDay;t!=null&&(t.event=e,this.handleDayKeydown(t))},handleDayKeydown(e){const{dateFromTime:t,event:r}=e,n=t(12);let o=null;switch(r.key){case"ArrowLeft":{o=wr(n,-1);break}case"ArrowRight":{o=wr(n,1);break}case"ArrowUp":{o=wr(n,-7);break}case"ArrowDown":{o=wr(n,7);break}case"Home":{o=wr(n,-e.weekdayPosition+1);break}case"End":{o=wr(n,e.weekdayPositionFromEnd);break}case"PageUp":{r.altKey?o=d4(n,-1):o=L6(n,-1);break}case"PageDown":{r.altKey?o=d4(n,1):o=L6(n,1);break}}o&&(r.preventDefault(),this.focusDate(o).catch())}}},xY={inheritAttrs:!1,emits:["update:modelValue"],props:{options:Array,modelValue:null}},SY={class:"vc-select"},EY=["value"],AY=["value","disabled"],LY=p("div",{class:"vc-select-arrow"},[p("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},[p("path",{d:"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"})])],-1);function BY(e,t,r,n,o,a){return m(),M("div",SY,[p("select",Qe(e.$attrs,{value:r.modelValue,onChange:t[0]||(t[0]=i=>e.$emit("update:modelValue",i.target.value))}),[(m(!0),M(we,null,tt(r.options,i=>(m(),M("option",{key:i.value,value:i.value,disabled:i.disabled},H(i.label),9,AY))),128))],16,EY),LY])}var DY=xa(xY,[["render",BY]]);const HY=[{value:0,label:"12"},{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"},{value:7,label:"7"},{value:8,label:"8"},{value:9,label:"9"},{value:10,label:"10"},{value:11,label:"11"}],TY=[{value:12,label:"12"},{value:13,label:"1"},{value:14,label:"2"},{value:15,label:"3"},{value:16,label:"4"},{value:17,label:"5"},{value:18,label:"6"},{value:19,label:"7"},{value:20,label:"8"},{value:21,label:"9"},{value:22,label:"10"},{value:23,label:"11"}],IY={name:"TimePicker",components:{TimeSelect:DY},emits:["update:modelValue"],props:{modelValue:{type:Object,required:!0},locale:{type:Object,required:!0},theme:{type:Object,required:!0},is24hr:{type:Boolean,default:!0},showBorder:Boolean,hourOptions:Array,minuteOptions:Array},computed:{date(){let e=this.locale.normalizeDate(this.modelValue);return this.modelValue.hours===24&&(e=new Date(e.getTime()-1)),e},hours:{get(){return this.modelValue.hours},set(e){this.updateValue(e,this.minutes)}},minutes:{get(){return this.modelValue.minutes},set(e){this.updateValue(this.hours,e)}},isAM:{get(){return this.modelValue.hours<12},set(e){let t=this.hours;e&&t>=12?t-=12:!e&&t<12&&(t+=12),this.updateValue(t,this.minutes)}},amHourOptions(){return HY.filter(e=>this.hourOptions.some(t=>t.value===e.value))},pmHourOptions(){return TY.filter(e=>this.hourOptions.some(t=>t.value===e.value))},hourOptions_(){return this.is24hr?this.hourOptions:this.isAM?this.amHourOptions:this.pmHourOptions},amDisabled(){return!F1(this.amHourOptions)},pmDisabled(){return!F1(this.pmHourOptions)}},methods:{updateValue(e,t=this.minutes){(e!==this.hours||t!==this.minutes)&&this.$emit("update:modelValue",at(_e({},this.modelValue),{hours:e,minutes:t,seconds:0,milliseconds:0}))}}},OY=p("div",null,[p("svg",{fill:"none","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",viewBox:"0 0 24 24",class:"vc-time-icon",stroke:"currentColor"},[p("path",{d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),VY={class:"vc-time-content"},PY={key:0,class:"vc-time-date"},NY={class:"vc-time-weekday"},$Y={class:"vc-time-month"},ZY={class:"vc-time-day"},RY={class:"vc-time-year"},zY={class:"vc-time-select"},FY=p("span",{style:{margin:"0 4px"}},":",-1),UY={key:0,class:"vc-am-pm"};function jY(e,t,r,n,o,a){const i=jt("time-select");return m(),M("div",{class:J(["vc-time-picker",[{"vc-invalid":!r.modelValue.isValid,"vc-bordered":r.showBorder}]])},[OY,p("div",VY,[a.date?(m(),M("div",PY,[p("span",NY,H(r.locale.format(a.date,"WWW")),1),p("span",$Y,H(r.locale.format(a.date,"MMM")),1),p("span",ZY,H(r.locale.format(a.date,"D")),1),p("span",RY,H(r.locale.format(a.date,"YYYY")),1)])):I("",!0),p("div",zY,[V(i,{modelValue:a.hours,"onUpdate:modelValue":t[0]||(t[0]=s=>a.hours=s),modelModifiers:{number:!0},options:a.hourOptions_},null,8,["modelValue","options"]),FY,V(i,{modelValue:a.minutes,"onUpdate:modelValue":t[1]||(t[1]=s=>a.minutes=s),modelModifiers:{number:!0},options:r.minuteOptions},null,8,["modelValue","options"]),r.is24hr?I("",!0):(m(),M("div",UY,[p("button",{class:J({active:a.isAM,"vc-disabled":a.amDisabled}),onClick:t[2]||(t[2]=Tt(s=>a.isAM=!0,["prevent"])),type:"button"}," AM ",2),p("button",{class:J({active:!a.isAM,"vc-disabled":a.pmDisabled}),onClick:t[3]||(t[3]=Tt(s=>a.isAM=!1,["prevent"])),type:"button"}," PM ",2)]))])])],2)}var YY=xa(IY,[["render",jY]]);const Sc={type:"auto",mask:"iso",timeAdjust:""},GY=[Sc,Sc],as={DATE:"date",DATE_TIME:"datetime",TIME:"time"},A1={NONE:0,START:1,END:2,BOTH:3},KY={name:"DatePicker",emits:["update:modelValue","drag","dayclick","daykeydown","popover-will-show","popover-did-show","popover-will-hide","popover-did-hide"],render(){const e=(o,a)=>{if(!this.$slots.footer)return o;const i=[o,this.$slots.footer()];return a?Ee(a,i):i},t=()=>{if(!this.dateParts)return null;const o=this.isRange?this.dateParts:[this.dateParts[0]];return Ee("div",{},at(_e({},this.$slots),{default:()=>o.map((a,i)=>{const s=this.$locale.getHourOptions(this.modelConfig_[i].validHours,a),l=this.$locale.getMinuteOptions(this.modelConfig_[i].minuteIncrement,a);return Ee(YY,{modelValue:a,locale:this.$locale,theme:this.$theme,is24hr:this.is24hr,showBorder:!this.isTime,isDisabled:this.isDateTime&&!a.isValid||this.isDragging,hourOptions:s,minuteOptions:l,"onUpdate:modelValue":c=>this.onTimeInput(c,i===0)})})}))},r=()=>Ee(MY,at(_e({},this.$attrs),{attributes:this.attributes_,theme:this.$theme,locale:this.$locale,minDate:this.minDateExact||this.minDate,maxDate:this.maxDateExact||this.maxDate,disabledDates:this.disabledDates,availableDates:this.availableDates,onDayclick:this.onDayClick,onDaykeydown:this.onDayKeydown,onDaymouseenter:this.onDayMouseEnter,ref:"calendar"}),at(_e({},this.$slots),{footer:()=>this.isDateTime?e(t()):e()})),n=()=>this.isTime?Ee("div",{class:["vc-container",`vc-${this.$theme.color}`,{"vc-is-dark":this.$theme.isDark}]},e(t(),"div")):r();return this.$slots.default?Ee("div",[this.$slots.default(this.slotArgs),Ee(P6,{id:this.datePickerPopoverId,placement:"bottom-start",contentClass:`vc-container${this.isDark?" vc-is-dark":""}`,"on-before-show":o=>this.$emit("popover-will-show",o),"on-after-show":o=>this.$emit("popover-did-show",o),"on-before-hide":o=>this.$emit("popover-will-hide",o),"on-after-hide":o=>this.$emit("popover-did-hide",o),ref:"popover"},{default:n})]):n()},mixins:[jd],props:{mode:{type:String,default:as.DATE},modelValue:{type:null,required:!0},modelConfig:{type:Object,default:()=>({})},is24hr:Boolean,minuteIncrement:Number,isRequired:Boolean,isRange:Boolean,updateOnInput:{type:Boolean,default:()=>Mn("datePicker.updateOnInput")},inputDebounce:{type:Number,default:()=>Mn("datePicker.inputDebounce")},popover:{type:Object,default:()=>({})},dragAttribute:Object,selectAttribute:Object,attributes:Array,validHours:[Object,Array,Function]},data(){return{value_:null,dateParts:null,activeDate:"",dragValue:null,inputValues:["",""],updateTimeout:null,watchValue:!0,datePickerPopoverId:ol()}},computed:{isDate(){return this.mode.toLowerCase()===as.DATE},isDateTime(){return this.mode.toLowerCase()===as.DATE_TIME},isTime(){return this.mode.toLowerCase()===as.TIME},isDragging(){return!!this.dragValue},modelConfig_(){return this.normalizeConfig(this.modelConfig,GY)},inputMask(){const e=this.$locale.masks;return this.isTime?this.is24hr?e.inputTime24hr:e.inputTime:this.isDateTime?this.is24hr?e.inputDateTime24hr:e.inputDateTime:this.$locale.masks.input},inputMaskHasTime(){return/[Hh]/g.test(this.inputMask)},inputMaskHasDate(){return/[dD]{1,2}|Do|W{1,4}|M{1,4}|YY(?:YY)?/g.test(this.inputMask)},inputMaskPatch(){if(this.inputMaskHasTime&&this.inputMaskHasDate)return sn.DATE_TIME;if(this.inputMaskHasDate)return sn.DATE;if(this.inputMaskHasTime)return sn.TIME},slotArgs(){const{isRange:e,isDragging:t,updateValue:r,showPopover:n,hidePopover:o,togglePopover:a}=this,i=e?{start:this.inputValues[0],end:this.inputValues[1]}:this.inputValues[0],s=[!0,!1].map(c=>_e({input:this.onInputInput(c),change:this.onInputChange(c),keyup:this.onInputKeyup},ll(at(_e({},this.popover_),{id:this.datePickerPopoverId,callback:u=>{u.action==="show"&&u.completed&&this.onInputShow(c)}})))),l=e?{start:s[0],end:s[1]}:s[0];return{inputValue:i,inputEvents:l,isDragging:t,updateValue:r,showPopover:n,hidePopover:o,togglePopover:a,getPopoverTriggerEvents:ll}},popover_(){return u5(this.popover,Mn("datePicker.popover"))},selectAttribute_(){if(!this.hasValue(this.value_))return null;const e=at(_e({key:"select-drag"},this.selectAttribute),{dates:this.value_,pinPage:!0}),{dot:t,bar:r,highlight:n,content:o}=e;return!t&&!r&&!n&&!o&&(e.highlight=!0),e},dragAttribute_(){if(!this.isRange||!this.hasValue(this.dragValue))return null;const e=at(_e({key:"select-drag"},this.dragAttribute),{dates:this.dragValue}),{dot:t,bar:r,highlight:n,content:o}=e;return!t&&!r&&!n&&!o&&(e.highlight={startEnd:{fillMode:"outline"}}),e},attributes_(){const e=M1(this.attributes)?[...this.attributes]:[];return this.dragAttribute_?e.push(this.dragAttribute_):this.selectAttribute_&&e.push(this.selectAttribute_),e}},watch:{inputMask(){this.formatInput()},modelValue(e){this.watchValue&&this.forceUpdateValue(e,{config:this.modelConfig_,formatInput:!0,hidePopover:!1})},value_(){this.refreshDateParts()},dragValue(){this.refreshDateParts()},timezone(){this.refreshDateParts(),this.forceUpdateValue(this.value_,{formatInput:!0})}},created(){this.value_=this.normalizeValue(this.modelValue,this.modelConfig_,sn.DATE_TIME,A1.BOTH),this.forceUpdateValue(this.modelValue,{config:this.modelConfig_,formatInput:!0,hidePopover:!1}),this.refreshDateParts()},mounted(){d1(document,"keydown",this.onDocumentKeyDown),d1(document,"click",this.onDocumentClick)},beforeUnmount(){h1(document,"keydown",this.onDocumentKeyDown),h1(document,"click",this.onDocumentClick)},methods:{getDateParts(e){return this.$locale.getDateParts(e)},getDateFromParts(e){return this.$locale.getDateFromParts(e)},refreshDateParts(){const e=this.dragValue||this.value_,t=[];this.isRange?(e&&e.start?t.push(this.getDateParts(e.start)):t.push({}),e&&e.end?t.push(this.getDateParts(e.end)):t.push({})):e?t.push(this.getDateParts(e)):t.push({}),this.$nextTick(()=>this.dateParts=t)},onDocumentKeyDown(e){this.dragValue&&e.key==="Escape"&&(this.dragValue=null)},onDocumentClick(e){document.body.contains(e.target)&&!ri(this.$el,e.target)&&(this.dragValue=null,this.formatInput())},onDayClick(e){this.handleDayClick(e),this.$emit("dayclick",e)},onDayKeydown(e){switch(e.event.key){case" ":case"Enter":{this.handleDayClick(e),e.event.preventDefault();break}case"Escape":this.hidePopover()}this.$emit("daykeydown",e)},handleDayClick(e){const{keepVisibleOnInput:t,visibility:r}=this.popover_,n={patch:sn.DATE,adjustTime:!0,formatInput:!0,hidePopover:this.isDate&&!t&&r!=="visible"};this.isRange?(this.isDragging?this.dragTrackingValue.end=e.date:this.dragTrackingValue=_e({},e.range),n.isDragging=!this.isDragging,n.rangePriority=n.isDragging?A1.NONE:A1.BOTH,n.hidePopover=n.hidePopover&&!n.isDragging,this.updateValue(this.dragTrackingValue,n)):(n.clearIfEqual=!this.isRequired,this.updateValue(e.date,n))},onDayMouseEnter(e){this.isDragging&&(this.dragTrackingValue.end=e.date,this.updateValue(this.dragTrackingValue,{patch:sn.DATE,adjustTime:!0,formatInput:!0,hidePriority:!1,rangePriority:A1.NONE}))},onTimeInput(e,t){let r=null;if(this.isRange){const n=t?e:this.dateParts[0],o=t?this.dateParts[1]:e;r={start:n,end:o}}else r=e;this.updateValue(r,{patch:sn.TIME,rangePriority:t?A1.START:A1.END}).then(()=>this.adjustPageRange(t))},onInputInput(e){return t=>{this.updateOnInput&&this.onInputUpdate(t.target.value,e,{formatInput:!1,hidePopover:!1,debounce:this.inputDebounce})}},onInputChange(e){return t=>{this.onInputUpdate(t.target.value,e,{formatInput:!0,hidePopover:!1})}},onInputUpdate(e,t,r){this.inputValues.splice(t?0:1,1,e);const n=this.isRange?{start:this.inputValues[0],end:this.inputValues[1]||this.inputValues[0]}:e,o={type:"string",mask:this.inputMask};this.updateValue(n,at(_e({},r),{config:o,patch:this.inputMaskPatch,rangePriority:t?A1.START:A1.END})).then(()=>this.adjustPageRange(t))},onInputShow(e){this.adjustPageRange(e)},onInputKeyup(e){e.key==="Escape"&&this.updateValue(this.value_,{formatInput:!0,hidePopover:!0})},updateValue(e,t={}){return clearTimeout(this.updateTimeout),new Promise(r=>{const n=t,{debounce:o}=n,a=nL(n,["debounce"]);o>0?this.updateTimeout=setTimeout(()=>{this.forceUpdateValue(e,a),r(this.value_)},o):(this.forceUpdateValue(e,a),r(this.value_))})},normalizeConfig(e,t=this.modelConfig_){return e=M1(e)?e:[e.start||e,e.end||e],t.map((r,n)=>_e(_e({validHours:this.validHours,minuteIncrement:this.minuteIncrement},r),e[n]))},forceUpdateValue(e,{config:t=this.modelConfig_,patch:r=sn.DATE_TIME,clearIfEqual:n=!1,formatInput:o=!0,hidePopover:a=!1,isDragging:i=this.isDragging,rangePriority:s=A1.BOTH}={}){t=this.normalizeConfig(t);let l=this.normalizeValue(e,t,r,s);!l&&this.isRequired&&(l=this.value_),l=this.adjustTimeForValue(l,t);const c=this.valueIsDisabled(l);if(c){if(i)return;l=this.value_,a=!1}const u=i?"dragValue":"value_";let d=!this.valuesAreEqual(this[u],l);if(!c&&!d&&n&&(l=null,d=!0),d){this[u]=l,i||(this.dragValue=null);const h=this.denormalizeValue(l),f=this.isDragging?"drag":"update:modelValue";this.watchValue=!1,this.$emit(f,h),this.$nextTick(()=>this.watchValue=!0)}a&&this.hidePopover(),o&&this.formatInput()},hasValue(e){return this.isRange?Y1(e)&&!!e.start&&!!e.end:!!e},normalizeValue(e,t,r,n){if(!this.hasValue(e))return null;if(this.isRange){const o={},a=e.start>e.end?e.end:e.start;o.start=this.normalizeDate(a,at(_e({},t[0]),{fillDate:this.value_&&this.value_.start||t[0].fillDate,patch:r}));const i=e.start>e.end?e.start:e.end;return o.end=this.normalizeDate(i,at(_e({},t[1]),{fillDate:this.value_&&this.value_.end||t[1].fillDate,patch:r})),this.sortRange(o,n)}return this.normalizeDate(e,at(_e({},t[0]),{fillDate:this.value_||t[0].fillDate,patch:r}))},adjustTimeForValue(e,t){return this.hasValue(e)?this.isRange?{start:this.$locale.adjustTimeForDate(e.start,t[0]),end:this.$locale.adjustTimeForDate(e.end,t[1])}:this.$locale.adjustTimeForDate(e,t[0]):null},sortRange(e,t=A1.NONE){const{start:r,end:n}=e;if(r>n)switch(t){case A1.START:return{start:r,end:r};case A1.END:return{start:n,end:n};case A1.BOTH:return{start:n,end:r}}return{start:r,end:n}},denormalizeValue(e,t=this.modelConfig_){return this.isRange?this.hasValue(e)?{start:this.$locale.denormalizeDate(e.start,t[0]),end:this.$locale.denormalizeDate(e.end,t[1])}:null:this.$locale.denormalizeDate(e,t[0])},valuesAreEqual(e,t){if(this.isRange){const r=this.hasValue(e),n=this.hasValue(t);return!r&&!n?!0:r!==n?!1:Q2(e.start,t.start)&&Q2(e.end,t.end)}return Q2(e,t)},valueIsDisabled(e){return this.hasValue(e)&&this.disabledAttribute&&this.disabledAttribute.intersectsDate(e)},formatInput(){this.$nextTick(()=>{const e=this.normalizeConfig({type:"string",mask:this.inputMask}),t=this.denormalizeValue(this.dragValue||this.value_,e);this.isRange?this.inputValues=[t&&t.start,t&&t.end]:this.inputValues=[t,""]})},showPopover(e={}){$6(at(_e(_e({ref:this.$el},this.popover_),e),{isInteractive:!0,id:this.datePickerPopoverId}))},hidePopover(e={}){Z6(at(_e(_e({hideDelay:10},this.showPopover_),e),{id:this.datePickerPopoverId}))},togglePopover(e){Gd(at(_e(_e({ref:this.$el},this.popover_),e),{isInteractive:!0,id:this.datePickerPopoverId}))},adjustPageRange(e){this.$nextTick(()=>{const t=this.$refs.calendar,r=this.getPageForValue(e),n=e?1:-1;r&&t&&!Zd(r,t.firstPage,t.lastPage)&&t.move(r,{position:n,transition:"fade"})})},getPageForValue(e){return this.hasValue(this.value_)?this.pageForDate(this.isRange?this.value_[e?"start":"end"]:this.value_):null},move(e,t){return this.$refs.calendar?this.$refs.calendar.move(e,t):Promise.reject(new Error("Navigation disabled while calendar is not yet displayed"))},focusDate(e,t){return this.$refs.calendar?this.$refs.calendar.focusDate(e,t):Promise.reject(new Error("Navigation disabled while calendar is not yet displayed"))}}},qY=e=>e.every(t=>t.value!==void 0),WY=e=>{const t=[];return e.forEach(r=>t.push(r.value+"")),t},QY=e=>{const t=WY(e),r=new Set(t);return t.length===r.size},Kd=e=>e.map(t=>({label:typeof t=="string"?t:t.label||t.value+"",value:typeof t=="string"?t:t.value,disabled:typeof t=="string"?!1:t.disabled})),XY=e=>{const t=typeof e[0]=="string",r=Kd(e),n=QY(r);return t?n&&qY(e):n},JY={},eG=X({...JY,__name:"KSegmentedControl",props:{modelValue:{type:[String,Number,Boolean],required:!0},options:{type:Array,required:!0,validator:e=>!e.length||XY(e)},isDisabled:{type:Boolean,default:!1},allowPointerEvents:{type:Boolean,default:!1}},emits:["click","update:modelValue"],setup(e,{emit:t}){const r=e,n=Y(Kd(r.options)),o=s=>r.modelValue===s.value?"primary":"secondary",a=s=>!!s.disabled||r.isDisabled,i=s=>{var l,c;t("click",(l=s.target)==null?void 0:l.name),t("update:modelValue",(c=s.target)==null?void 0:c.name)};return(s,l)=>(m(),M("div",{class:J(["k-segmented-control",{"allow-pointer-events":e.allowPointerEvents}])},[(m(!0),M(we,null,tt(n.value,c=>(m(),G(Fe,{key:`${c.value}-option`,appearance:o(c),disabled:a(c),name:c.value,size:"small",onClick:i},{default:E(()=>[F(s.$slots,"option-label",{option:c},()=>[y(H(c.label),1)],!0)]),_:2},1032,["appearance","disabled","name"]))),128))],2))}}),qd=Se(eG,[["__scopeId","data-v-aa757ac7"]]),tG=["innerHTML"],rG={key:1,class:"range-display"},nG={key:3,class:"relative-periods-container"},oG={class:"timeframe-section-title"},aG={class:"timeframe-buttons"},iG={class:"datetime-picker-footer-container"},sG=X({__name:"KDateTimePicker",props:{clearButton:{type:Boolean,required:!1,default:!1},icon:{type:Boolean,required:!1,default:!0},modelValue:{type:[Object,Date,String],required:!1,default:"",validator:e=>typeof e=="string"?e==="":e instanceof Date||e.start!==void 0&&e.end!==void 0},maxDate:{type:Date,required:!1,default:null},minDate:{type:Date,required:!1,default:null},minuteIncrement:{type:Number,required:!1,default:5},mode:{type:String,required:!0,validator:e=>Object.values(Fw).includes(e)},placeholder:{type:String,required:!1,default:"Select a time range"},range:{type:Boolean,required:!1,default:!1},timePeriods:{type:Array,required:!1,default:()=>[],validator:e=>e.every(t=>Array.isArray(t.values)&&t.values.every(r=>typeof r.timeframeText=="string"&&r.timeframeLength!==void 0&&typeof r.key=="string"&&r.key!==void 0&&typeof r.display=="string"&&r.display!==void 0&&r.start!==void 0&&r.end!==void 0))},width:{type:String,required:!1,default:"auto"}},emits:["change","update:modelValue"],setup(e,{emit:t}){var r,n;const o=e,a={type:"number"},i={highlight:{start:{class:"vcal-day-start"},base:{class:"vcal-day-base"},end:{class:"vcal-day-end"}}},s={highlight:{start:{class:"vcal-day-drag-start"},base:{class:"vcal-day-drag-base"},end:{class:"vcal-day-drag-end"}}},l=Y(o.modelValue),c=A(()=>o.mode!=="relative"),u=A(()=>{var z;return((z=o==null?void 0:o.timePeriods)==null?void 0:z.length)>0}),d=A(()=>g.tabName==="custom"||!u.value),h=A(()=>o.range||u.value?!g.selectedRange.start||!g.selectedRange.end:!g.selectedRange.start),f=A(()=>({width:o.width==="auto"||o.width.endsWith("%")||o.width.endsWith("px")?o.width:o.width+"px"})),C=A(()=>o.mode==="relativeDateTime"?"dateTime":o.mode==="relativeDate"?"date":o.mode),_=Intl.DateTimeFormat().resolvedOptions().timeZone,g=Bn({abbreviatedDisplay:o.placeholder,fullRangeDisplay:"",hidePopover:!1,selectedRange:{start:new Date,end:new Date,timePeriodsKey:""},previouslySelectedRange:{start:new Date,end:new Date,timePeriodsKey:""},selectedTimeframe:(r=o.timePeriods[0])==null?void 0:r.values[0],previouslySelectedTimeframe:(n=o.timePeriods[0])==null?void 0:n.values[0],tabName:"custom"}),b=z=>{let D,S;z&&(z.start&&z.end?(D=new Date(z.start),S=new Date(z.end)):(D=new Date(Number(z)),S=0),g.selectedRange=g.previouslySelectedRange={start:D,end:S,timePeriodsKey:""})},w=z=>{g.selectedTimeframe=g.previouslySelectedTimeframe=z;const D=g.selectedTimeframe.start(),S=g.selectedTimeframe.end();g.selectedRange={start:new Date(D),end:new Date(S),timePeriodsKey:g.selectedTimeframe.key},g.fullRangeDisplay=k(g.selectedRange,!1)},v=()=>{var z;l.value="",g.abbreviatedDisplay=o.placeholder,g.fullRangeDisplay="",g.selectedRange={start:0,end:0,timePeriodsKey:""},u.value&&(g.selectedTimeframe=(z=o.timePeriods[0])==null?void 0:z.values[0]),o.range||o.mode==="relative"?(t("change",g.selectedRange),t("update:modelValue",g.selectedRange)):(t("change",""),t("update:modelValue",""))},k=(z,D)=>{const{start:S,end:R}=z;let P="PP hh:mm a";const U=j2(S,_,"(z)");return!c.value&&u.value?P="PP hh:mm a":o.mode==="date"&&(P="PP"),o.range?D?`
${$2(S,P)} - 
${j2(R,_,P)} ${U}
`:`${$2(S,P)} - ${j2(R,_,P)} ${U}`:S?`${$2(S,P)} ${U}`:""},T=async()=>{if(o.range||u.value)t("change",g.selectedRange),t("update:modelValue",g.selectedRange);else{const z=new Date(g.selectedRange.start);t("change",z),t("update:modelValue",z)}g.hidePopover=!0,$()},$=()=>{o.range&&u.value&&!d.value?g.abbreviatedDisplay=g.selectedTimeframe.display:g.abbreviatedDisplay=k(g.selectedRange,!0)},N=z=>z.charAt(0).toUpperCase()+z.slice(1);return De(l,(z,D)=>{z!==void 0&&z!==D&&b(z)},{immediate:!0}),De(()=>g.tabName,(z,D)=>{D!==void 0&&z==="relative"?w(g.previouslySelectedTimeframe):D!==void 0&&z==="custom"&&b(g.previouslySelectedRange)}),Ct(()=>{if(o.modelValue)if("timePeriodsKey"in o.modelValue){g.tabName="relative";for(const z of o.timePeriods){const D=z.values.find(S=>S.key===o.modelValue.timePeriodsKey);if(D){w(D),$();break}}}else g.tabName="custom",b(o.modelValue),$()}),(z,D)=>(m(),M("div",{class:J(["k-datetime-picker",{"set-min-width":u.value}]),style:Ye(f.value)},[V(Pt,{"hide-caret":"","hide-popover":g.hidePopover,placement:"bottomStart","position-fixed":"",width:"auto",onOpened:D[5]||(D[5]=S=>g.hidePopover=!1)},G1({default:E(()=>[V(Fe,{"aria-role":"input",class:J(["timepicker-input",{"set-min-width":u.value}]),"data-testid":"k-datetime-picker-input","is-rounded":!1,size:"large",style:Ye(f.value)},{default:E(()=>[e.icon?(m(),G(Oe,{key:0,class:"calendar-icon",color:`var(--grey-500, var(--kui-color-text-neutral, ${L(Jo)}))`,icon:"calendar",size:L(Et)},null,8,["color","size"])):I("",!0),p("div",{class:"timepicker-display","data-testid":"k-datetime-picker-display",innerHTML:g.abbreviatedDisplay},null,8,tG)]),_:1},8,["class","style"])]),_:2},[g.hidePopover?void 0:{name:"content",fn:E(()=>[u.value&&c.value?(m(),G(qd,{key:0,modelValue:g.tabName,"onUpdate:modelValue":D[0]||(D[0]=S=>g.tabName=S),class:"datetime-picker-toggle","data-testid":"k-datetime-picker-toggle",options:[{label:"Relative",value:"relative"},{label:"Custom",value:"custom"}],onClick:D[1]||(D[1]=S=>g.tabName=S)},null,8,["modelValue"])):I("",!0),d.value?I("",!0):(m(),M("p",rG,H(g.fullRangeDisplay),1)),c.value&&d.value?(m(),G(L(KY),{key:2,modelValue:l.value,"onUpdate:modelValue":D[2]||(D[2]=S=>l.value=S),"drag-attribute":s,"is-expanded":"","is-range":e.range,"max-date":e.maxDate,"min-date":e.minDate,"minute-increment":e.minuteIncrement,mode:C.value,"model-config":a,"select-attribute":i},null,8,["modelValue","is-range","max-date","min-date","minute-increment","mode"])):u.value?(m(),M("div",nG,[(m(!0),M(we,null,tt(e.timePeriods,(S,R)=>(m(),M("div",{key:`section-${String(S.section||R)}`,class:"timeframe-section"},[p("div",oG,H(S.section),1),p("div",aG,[(m(!0),M(we,null,tt(S.values,(P,U)=>(m(),G(Fe,{key:`time-${U}`,appearance:"outline",class:J(["timeframe-btn",{"selected-option":P.key===g.selectedTimeframe.key}]),"data-testid":"select-timeframe-"+P.timeframeLength(),"is-rounded":!1,size:"medium",onClick:ie=>w(P)},{default:E(()=>[y(H(N(P.timeframeText)),1)]),_:2},1032,["class","data-testid","onClick"]))),128))])]))),128))])):I("",!0)]),key:"0"},g.hidePopover?void 0:{name:"footer",fn:E(()=>[p("div",iG,[e.clearButton?(m(),G(Fe,{key:0,appearance:"btn-link",class:"action-btn","data-testid":"k-datetime-picker-clear","is-rounded":!1,size:"medium",onClick:D[3]||(D[3]=S=>v())},{default:E(()=>[y(" Clear ")]),_:1})):I("",!0),V(Fe,{appearance:"btn-link",class:"action-btn","data-testid":"k-datetime-picker-submit",disabled:h.value,"is-rounded":!1,size:"medium",onClick:D[4]||(D[4]=S=>T())},{default:E(()=>[y(" Apply ")]),_:1},8,["disabled"])])]),key:"1"}]),1032,["hide-popover"])],6))}}),lG=["data-testid"],cG=["title"],cl=X({__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 r=e,n=ql(),o=A(()=>{var h;return(h=r.item)!=null&&h.to?"link":typeof r.onClick<"u"||r.selectionMenuChild?"button":"default"}),a=A(()=>{var h;return((h=r.item)==null?void 0:h.label)||""}),i=A(()=>n?n.path:""),s=A(()=>{var h;return((h=r.item)==null?void 0:h.to)||void 0}),l=h=>{t("click",h),r.selectionMenuChild&&t("change",r.item)},c=h=>{h.preventDefault(),h.stopPropagation()},u=A(()=>{let h="div";return o.value==="link"&&s.value&&r.disabled?h="link":o.value==="link"&&s.value?h="router-link":o.value==="button"&&(h="button"),h}),d=A(()=>({link:{tag:"a",onClick:c,attrs:{class:`k-dropdown-item-trigger ${r.disabled?"disabled":""}`,href:"#"}},"router-link":{tag:"router-link",onClick:l,attrs:{class:`k-dropdown-item-trigger ${r.disabled?"disabled":""}`,to:r.disabled?i.value:s.value}},button:{tag:Fe,onClick:l,attrs:{class:"k-dropdown-item-trigger k-button btn-link",disabled:r.disabled,isRounded:!1}},div:{tag:"div",attrs:{class:"k-dropdown-item-trigger"}}}));return(h,f)=>(m(),M("li",{class:J(["k-dropdown-item",{"has-divider":e.hasDivider,disabled:o.value==="default"&&e.disabled,danger:e.isDangerous,"k-dropdown-selected-option":e.selected}]),"data-testid":`k-dropdown-item-${a.value.replace(/ /gi,"-")}`},[(m(),G(mt(d.value[u.value].tag),Qe({"data-testid":"k-dropdown-item-trigger"},d.value[u.value].attrs,{onClick:d.value[u.value].onClick}),{default:E(()=>[p("span",{class:"k-dropdown-item-trigger-label",title:a.value},[F(h.$slots,"default",{},()=>[y(H(a.value),1)])],8,cG)]),_:3},16,["onClick"]))],10,lG))}}),uG={class:"k-dropdown-list dropdown-list","data-testid":"k-dropdown-list"},dG=X({__name:"KDropdownMenu",props:{appearance:{type:String,default:"menu",validator:e=>Uw.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 r;const n=e,o=Y(!1),a=A(()=>n.disabledTooltip?fo:"div"),i={hideCaret:!0,popoverClasses:"k-dropdown-popover",popoverTimeout:0,positionFixed:!0,placement:"bottomStart"},s={...i,...n.kpopAttributes,width:n.width?n.width:void 0,popoverClasses:`${i.popoverClasses} ${((r=n.kpopAttributes)==null?void 0:r.popoverClasses)||""}`},l=Y(),c=h=>{n.appearance==="selectionMenu"&&(l.value=h)},u=async()=>{o.value=!0,await v1(()=>{o.value=!1})},d=(h,f,C)=>(h.value!==C&&(f(),t("toggleDropdown",h.value)),h.value);return De(l,(h,f)=>{h&&h!==f&&t("change",h)}),Ct(()=>{if(n.items){const h=n.items.filter(f=>f.selected);h.length&&(l.value=h[0])}}),(h,f)=>(m(),M("div",{class:J(["k-dropdown k-dropdown-menu",{"selection-dropdown-menu":e.appearance==="selectionMenu"}])},[V(L(Wl),null,{default:E(({toggle:C,isToggled:_})=>[V(Pt,Qe(s,{"data-testid":"k-dropdown-menu-popover","hide-popover":o.value,"on-popover-click":()=>d(_,C,!1),"test-mode":!!e.testMode||void 0,onClosed:()=>d(_,C,!1),onOpened:()=>d(_,C,!0)}),{content:E(()=>[p("ul",uG,[F(h.$slots,"items",{closeDropdown:u,handleSelection:c,items:e.items},()=>[(m(!0),M(we,null,tt(e.items,(g,b)=>(m(),G(cl,Qe(g,{key:`${g.label}-${b}`,item:g,"selection-menu-child":e.appearance==="selectionMenu",onChange:c}),null,16,["item","selection-menu-child"]))),128))],!0)])]),default:E(()=>[(m(),G(mt(a.value),{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:E(()=>[F(h.$slots,"default",{isOpen:_.value},()=>[p("div",null,[e.label||e.icon?(m(),G(Fe,{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:E(()=>[y(H(e.label),1)]),_:1},8,["appearance","caret-color","disabled","icon","show-caret"])):I("",!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))}}),Wd=Se(dG,[["__scopeId","data-v-4b657eb8"]]),hG={class:"k-file-upload"},fG=["onClick"],pG=["onKeyup"],mG=X({__name:"KFileUpload",props:{labelAttributes:{type:Object,default:()=>({})},label:{type:String,default:""},testMode:{type:Boolean,default:!1},help:{type:String,default:void 0},buttonAppearance:{type:String,default:"primary"},buttonText:{type:String,default:"Select file"},fileModel:{type:String,default:void 0},removable:{type:Boolean,default:!0},placeholder:{type:String,default:"No file selected"},type:{type:String,default:"file",validator:e=>["file","image"].includes(e)},accept:{type:Array,required:!0},maxFileSize:{type:Number,default:null},iconSize:{type:String,default:Xl},icon:{type:String,default:"image"},iconColor:{type:String,default:void 0},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:"Please check file size."}},emits:["file-added","file-removed","error"],setup(e,{emit:t}){const r=e,n=A(()=>r.testMode?"test-file-upload-id-1234":Sn()),o=A(()=>r.maxFileSize||r.maxFileSize===0?r.maxFileSize:r.type==="file"?525e4:1e6),a=Y(!1),i=Y([]),s=Y(0),l=Y(""),c=Y([]),u=f=>{var C,_,g;i.value=(C=f.target)==null?void 0:C.files,l.value=(_=i==null?void 0:i.value[0])==null?void 0:_.name;const b=(g=i==null?void 0:i.value[0])==null?void 0:g.size;a.value=Number(b)>o.value,a.value&&(s.value++,t("error",i.value));const w=document.getElementById(n.value);b?c.value.push(i.value):(w.files=c.value[c.value.length-1],i.value=w.files,w.files&&(l.value=w.files[w.files.length-1].name)),t("file-added",i.value)},d=()=>{const f=document.getElementById(n.value);f&&f.click()},h=()=>{i.value=[],l.value="",c.value=[],s.value++,a.value=!1,t("file-removed")};return(f,C)=>(m(),M("div",hG,[e.label?(m(),G(Xr,Qe({key:0},e.labelAttributes,{class:"k-file-upload-label","data-testid":"k-file-upload-label",for:n.value}),{default:E(()=>[y(H(e.label),1)]),_:1},16,["for"])):I("",!0),(m(),G(Oi,{id:n.value,key:s.value,accept:e.accept,class:J(["upload-input",{"image-upload":e.type==="image"}]),"error-message":e.errorMessage,"has-error":a.value,help:e.help,"max-file-size":o.value,type:"file",onChange:u},null,8,["id","accept","class","error-message","has-error","help","max-file-size"])),e.type==="image"?(m(),G(Oe,{key:1,class:"image-upload-icon",color:e.iconColor,icon:e.icon,size:e.iconSize,onClick:Tt(d,["prevent"])},null,8,["color","icon","size","onClick"])):I("",!0),e.type==="image"?(m(),M("a",{key:2,class:"image-upload-description",href:"#",onClick:Tt(d,["prevent"])},H(l.value?l.value:e.placeholder),9,fG)):I("",!0),l.value&&e.removable?(m(),G(Fe,{key:3,appearance:"primary",class:J(["remove-button",[e.label?"k-file-upload-btn-with-label":"k-file-upload-btn-without-label",{"move-btn-right":e.type!=="file"}]]),"data-testid":"remove-button",size:"small",type:"reset",onClick:h,onKeyup:Xt(h,["enter"])},{icon:E(()=>[V(Oe,{icon:"close",size:"16"})]),_:1},8,["class","onKeyup"])):I("",!0),e.type==="file"?(m(),G(Fe,{key:4,appearance:e.buttonAppearance,class:J(["k-file-upload-btn",[e.label?"k-file-upload-btn-with-label":"k-file-upload-btn-without-label"]]),"data-testid":"k-file-upload-button",size:"small",onClick:d,onKeyup:Xt(d,["enter"])},{default:E(()=>[y(H(e.buttonText),1)]),_:1},8,["appearance","class","onKeyup"])):I("",!0),e.type==="file"?(m(),M("a",{key:5,class:J(["display-name",[e.label?"has-label":"has-no-label"]]),href:"#",onClick:d,onKeyup:Xt(d,["enter"])},H(l.value?l.value:e.placeholder),43,pG)):I("",!0)]))}}),vG=Se(mG,[["__scopeId","data-v-07b820db"]]),gG=["id"],CG=["onKeyup"],yG=["id"],bG=X({__name:"KInlineEdit",props:{ignoreValue:{type:Boolean,default:!1},styleOverrides:{type:Object,default:()=>({})}},emits:["changed"],setup(e,{emit:t}){const r=e,n=It(),o=Y(null),a=A(()=>"editable-wrapper-"+Sn()),i=Y(!1),s=Y(""),l=Y({}),c=async f=>{f.target.id!=="element-content-wrapper"&&(l.value={...d(f.target),...r.styleOverrides},s.value=r.ignoreValue?"":f.target.textContent,i.value=!0,await v1(),o.value&&o.value.focus())},u=()=>{i.value=!1,t("changed",s.value)},d=f=>{const C=getComputedStyle(f);return Object.keys(j0).reduce((_,g)=>(_[g]=C.getPropertyValue(j0[g]),_),{})},h=f=>{var C;(C=f==null?void 0:f.target)==null||C.blur()};return Ct(()=>{try{if(!n.default)throw new Error("KInlineEdit expects a slotted HTML tag.")}catch{console.error(`KInlineEdit expects a slotted HTML tag. + `)],2)),e.showCopyButton||L(s)["secondary-actions"]?(m(),M("div",gx,[e.showCopyButton?(m(),G(Fe,{key:0,appearance:"outline",class:"k-code-block-copy-button","data-testid":"k-code-block-copy-button","is-rounded":!1,size:"small",title:`Copy (${L(a)}+C)`,type:"button",onClick:j},{default:E(()=>[V(Oe,{color:"currentColor",icon:"copy",size:L(Et),title:`Copy (${L(a)}+C)`},null,8,["size","title"]),Cx]),_:1},8,["title"])):I("",!0),F(Z.$slots,"secondary-actions",{},void 0,!0)])):I("",!0)])],14,qM))}}),bx=Se(yx,[["__scopeId","data-v-1c9ec6b2"]]),wx={class:"k-collapse"},_x={key:0,class:"k-collapse-trigger-label","data-testid":"k-collapse-trigger-label"},kx={key:0,class:"k-collapse-visible-content","data-testid":"k-collapse-visible-content"},Mx={class:"k-collapse-hidden-content","data-testid":"k-collapse-hidden-content"},xx=X({__name:"KCollapse",props:{modelValue:{type:Boolean,required:!1,default:!0},title:{type:String,required:!1,default:""},triggerLabel:{type:String,required:!1,default:""},triggerAlignment:{type:String,required:!1,default:"trailing",validator:e=>zw.includes(e)}},emits:["toggled","update:modelValue"],setup(e,{emit:t}){const r=e,n=Y(!0),o=Y(!1),a=It(),i=A(()=>r.triggerAlignment==="trailing"),s=A(()=>!!a["visible-content"]),l=A({get(){return r.modelValue},set(h){d(h)}}),c=A(()=>o.value?n.value:r.modelValue),u=A(()=>c.value?"chevronRight":"chevronDown"),d=h=>{o.value||(n.value=r.modelValue),n.value=h!==void 0?h:!n.value,o.value=!0,t("toggled",n.value),t("update:modelValue",n.value)};return De(l,(h,f)=>{h!==f&&d(h)}),(h,f)=>(m(),M("div",wx,[p("div",{class:J(["k-collapse-heading",{"has-trailing-trigger":i.value}])},[e.title?(m(),M("div",{key:0,class:J(["k-collapse-title",{"has-trailing-trigger":i.value}]),"data-testid":"k-collapse-title"},H(e.title),3)):I("",!0),p("div",{class:J(["k-collapse-trigger",{"has-trailing-trigger":i.value}])},[F(h.$slots,"trigger",{isCollapsed:c.value,toggle:d},()=>[p("a",{class:"k-collapse-trigger-content","data-testid":"k-collapse-trigger-content",href:"#",role:"button",onClick:f[0]||(f[0]=Tt(C=>d(),["prevent","stop"]))},[F(h.$slots,"trigger-content",{},()=>[e.triggerLabel?(m(),M("span",_x,[V(Oe,{class:"k-collapse-trigger-chevron",icon:u.value,size:L(Di)},null,8,["icon","size"]),p("span",null,H(e.triggerLabel),1)])):(m(),G(Oe,{key:1,class:"k-collapse-trigger-icon k-collapse-trigger-chevron","data-testid":"k-collapse-trigger-icon",icon:u.value},null,8,["icon"]))],!0)])],!0)],2)],2),s.value?(m(),M("div",kx,[F(h.$slots,"visible-content",{},void 0,!0)])):I("",!0),Zs(p("div",Mx,[F(h.$slots,"default",{},void 0,!0)],512),[[N0,!c.value]])]))}}),Sx=Se(xx,[["__scopeId","data-v-0786743b"]]);function Qs(e){"@babel/helpers - typeof";return Qs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qs(e)}function io(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function g1(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function Lr(e){g1(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Qs(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function Ex(e,t){g1(2,arguments);var r=Lr(e).getTime(),n=io(t);return new Date(r+n)}var Ax={};function t2(){return Ax}function Lx(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Bx(e){return g1(1,arguments),e instanceof Date||Qs(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Dx(e){if(g1(1,arguments),!Bx(e)&&typeof e!="number")return!1;var t=Lr(e);return!isNaN(Number(t))}function Hx(e,t){g1(2,arguments);var r=io(t);return Ex(e,-r)}var Tx=864e5;function Ix(e){g1(1,arguments);var t=Lr(e),r=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var n=t.getTime(),o=r-n;return Math.floor(o/Tx)+1}function Xs(e){g1(1,arguments);var t=1,r=Lr(e),n=r.getUTCDay(),o=(n=o.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function Ox(e){g1(1,arguments);var t=v9(e),r=new Date(0);r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0);var n=Xs(r);return n}var Vx=6048e5;function Px(e){g1(1,arguments);var t=Lr(e),r=Xs(t).getTime()-Ox(t).getTime();return Math.round(r/Vx)+1}function Js(e,t){var r,n,o,a,i,s,l,c;g1(1,arguments);var u=t2(),d=io((r=(n=(o=(a=t==null?void 0:t.weekStartsOn)!==null&&a!==void 0?a:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&o!==void 0?o:u.weekStartsOn)!==null&&n!==void 0?n:(l=u.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&r!==void 0?r:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=Lr(e),f=h.getUTCDay(),C=(f=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var C=new Date(0);C.setUTCFullYear(d+1,0,f),C.setUTCHours(0,0,0,0);var _=Js(C,t),g=new Date(0);g.setUTCFullYear(d,0,f),g.setUTCHours(0,0,0,0);var b=Js(g,t);return u.getTime()>=_.getTime()?d+1:u.getTime()>=b.getTime()?d:d-1}function Nx(e,t){var r,n,o,a,i,s,l,c;g1(1,arguments);var u=t2(),d=io((r=(n=(o=(a=t==null?void 0:t.firstWeekContainsDate)!==null&&a!==void 0?a:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&o!==void 0?o:u.firstWeekContainsDate)!==null&&n!==void 0?n:(l=u.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&r!==void 0?r:1),h=g9(e,t),f=new Date(0);f.setUTCFullYear(h,0,d),f.setUTCHours(0,0,0,0);var C=Js(f,t);return C}var $x=6048e5;function Zx(e,t){g1(1,arguments);var r=Lr(e),n=Js(r,t).getTime()-Nx(r,t).getTime();return Math.round(n/$x)+1}function ft(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length0?r:1-r;return ft(t==="yy"?n%100:n,t.length)},M:function(e,t){var r=e.getUTCMonth();return t==="M"?String(r+1):ft(r+1,2)},d:function(e,t){return ft(e.getUTCDate(),t.length)},a:function(e,t){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(e,t){return ft(e.getUTCHours()%12||12,t.length)},H:function(e,t){return ft(e.getUTCHours(),t.length)},m:function(e,t){return ft(e.getUTCMinutes(),t.length)},s:function(e,t){return ft(e.getUTCSeconds(),t.length)},S:function(e,t){var r=t.length,n=e.getUTCMilliseconds(),o=Math.floor(n*Math.pow(10,r-3));return ft(o,t.length)}};const an=Rx;var bo={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},zx={G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){var n=e.getUTCFullYear(),o=n>0?n:1-n;return r.ordinalNumber(o,{unit:"year"})}return an.y(e,t)},Y:function(e,t,r,n){var o=g9(e,n),a=o>0?o:1-o;if(t==="YY"){var i=a%100;return ft(i,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):ft(a,t.length)},R:function(e,t){var r=v9(e);return ft(r,t.length)},u:function(e,t){var r=e.getUTCFullYear();return ft(r,t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return ft(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return ft(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return an.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return ft(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var o=Zx(e,n);return t==="wo"?r.ordinalNumber(o,{unit:"week"}):ft(o,t.length)},I:function(e,t,r){var n=Px(e);return t==="Io"?r.ordinalNumber(n,{unit:"week"}):ft(n,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):an.d(e,t)},D:function(e,t,r){var n=Ix(e);return t==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):ft(n,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});case"EEEE":default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var o=e.getUTCDay(),a=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return ft(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});case"eeee":default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var o=e.getUTCDay(),a=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return ft(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});case"cccc":default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),o=n===0?7:n;switch(t){case"i":return String(o);case"ii":return ft(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});case"iiii":default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours(),o=n/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n=e.getUTCHours(),o;switch(n===12?o=bo.noon:n===0?o=bo.midnight:o=n/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n=e.getUTCHours(),o;switch(n>=17?o=bo.evening:n>=12?o=bo.afternoon:n>=4?o=bo.morning:o=bo.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){var n=e.getUTCHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return an.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):an.H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return t==="Ko"?r.ordinalNumber(n,{unit:"hour"}):ft(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return n===0&&(n=24),t==="ko"?r.ordinalNumber(n,{unit:"hour"}):ft(n,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):an.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):an.s(e,t)},S:function(e,t){return an.S(e,t)},X:function(e,t,r,n){var o=n._originalDate||e,a=o.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return z3(a);case"XXXX":case"XX":return $n(a);case"XXXXX":case"XXX":default:return $n(a,":")}},x:function(e,t,r,n){var o=n._originalDate||e,a=o.getTimezoneOffset();switch(t){case"x":return z3(a);case"xxxx":case"xx":return $n(a);case"xxxxx":case"xxx":default:return $n(a,":")}},O:function(e,t,r,n){var o=n._originalDate||e,a=o.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+R3(a,":");case"OOOO":default:return"GMT"+$n(a,":")}},z:function(e,t,r,n){var o=n._originalDate||e,a=o.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+R3(a,":");case"zzzz":default:return"GMT"+$n(a,":")}},t:function(e,t,r,n){var o=n._originalDate||e,a=Math.floor(o.getTime()/1e3);return ft(a,t.length)},T:function(e,t,r,n){var o=n._originalDate||e,a=o.getTime();return ft(a,t.length)}};function R3(e,t){var r=e>0?"-":"+",n=Math.abs(e),o=Math.floor(n/60),a=n%60;if(a===0)return r+String(o);var i=t||"";return r+String(o)+i+ft(a,2)}function z3(e,t){if(e%60===0){var r=e>0?"-":"+";return r+ft(Math.abs(e)/60,2)}return $n(e,t)}function $n(e,t){var r=t||"",n=e>0?"-":"+",o=Math.abs(e),a=ft(Math.floor(o/60),2),i=ft(o%60,2);return n+a+r+i}const Fx=zx;var F3=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},C9=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Ux=function(e,t){var r=e.match(/(P+)(p+)?/)||[],n=r[1],o=r[2];if(!o)return F3(e,t);var a;switch(n){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",F3(n,t)).replace("{{time}}",C9(o,t))},jx={p:C9,P:Ux};const Yx=jx;var Gx=["D","DD"],Kx=["YY","YYYY"];function qx(e){return Gx.indexOf(e)!==-1}function Wx(e){return Kx.indexOf(e)!==-1}function U3(e,t,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; 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(r,"`; 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(r,"`; 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(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Qx={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"}},Xx=function(e,t,r){var n,o=Qx[e];return typeof o=="string"?n=o:t===1?n=o.one:n=o.other.replace("{{count}}",t.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};const Jx=Xx;function N2(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}var eS={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},tS={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},rS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},nS={date:N2({formats:eS,defaultWidth:"full"}),time:N2({formats:tS,defaultWidth:"full"}),dateTime:N2({formats:rS,defaultWidth:"full"})};const oS=nS;var aS={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},iS=function(e,t,r,n){return aS[e]};const sS=iS;function La(e){return function(t,r){var n=r!=null&&r.context?String(r.context):"standalone",o;if(n==="formatting"&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,i=r!=null&&r.width?String(r.width):a;o=e.formattingValues[i]||e.formattingValues[a]}else{var s=e.defaultWidth,l=r!=null&&r.width?String(r.width):e.defaultWidth;o=e.values[l]||e.values[s]}var c=e.argumentCallback?e.argumentCallback(t):t;return o[c]}}var lS={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},cS={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},uS={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"]},dS={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"]},hS={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"}},fS={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"}},pS=function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},mS={ordinalNumber:pS,era:La({values:lS,defaultWidth:"wide"}),quarter:La({values:cS,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:La({values:uS,defaultWidth:"wide"}),day:La({values:dS,defaultWidth:"wide"}),dayPeriod:La({values:hS,defaultWidth:"wide",formattingValues:fS,defaultFormattingWidth:"wide"})};const vS=mS;function Ba(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.width,o=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var i=a[0],s=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?CS(s,function(d){return d.test(i)}):gS(s,function(d){return d.test(i)}),c;c=e.valueCallback?e.valueCallback(l):l,c=r.valueCallback?r.valueCallback(c):c;var u=t.slice(i.length);return{value:c,rest:u}}}function gS(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function CS(e,t){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var o=n[0],a=t.match(e.parsePattern);if(!a)return null;var i=e.valueCallback?e.valueCallback(a[0]):a[0];i=r.valueCallback?r.valueCallback(i):i;var s=t.slice(o.length);return{value:i,rest:s}}}var bS=/^(\d+)(th|st|nd|rd)?/i,wS=/\d+/i,_S={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},kS={any:[/^b/i,/^(a|c)/i]},MS={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},xS={any:[/1/i,/2/i,/3/i,/4/i]},SS={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},ES={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]},AS={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},LS={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]},BS={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},DS={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}},HS={ordinalNumber:yS({matchPattern:bS,parsePattern:wS,valueCallback:function(e){return parseInt(e,10)}}),era:Ba({matchPatterns:_S,defaultMatchWidth:"wide",parsePatterns:kS,defaultParseWidth:"any"}),quarter:Ba({matchPatterns:MS,defaultMatchWidth:"wide",parsePatterns:xS,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Ba({matchPatterns:SS,defaultMatchWidth:"wide",parsePatterns:ES,defaultParseWidth:"any"}),day:Ba({matchPatterns:AS,defaultMatchWidth:"wide",parsePatterns:LS,defaultParseWidth:"any"}),dayPeriod:Ba({matchPatterns:BS,defaultMatchWidth:"any",parsePatterns:DS,defaultParseWidth:"any"})};const TS=HS;var IS={code:"en-US",formatDistance:Jx,formatLong:oS,formatRelative:sS,localize:vS,match:TS,options:{weekStartsOn:0,firstWeekContainsDate:1}};const OS=IS;var VS=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,PS=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,NS=/^'([^]*?)'?$/,$S=/''/g,ZS=/[a-zA-Z]/;function $2(e,t,r){var n,o,a,i,s,l,c,u,d,h,f,C,_,g,b,w,v,k;g1(2,arguments);var T=String(t),$=t2(),N=(n=(o=r==null?void 0:r.locale)!==null&&o!==void 0?o:$.locale)!==null&&n!==void 0?n:OS,R=io((a=(i=(s=(l=r==null?void 0:r.firstWeekContainsDate)!==null&&l!==void 0?l:r==null||(c=r.locale)===null||c===void 0||(u=c.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&s!==void 0?s:$.firstWeekContainsDate)!==null&&i!==void 0?i:(d=$.locale)===null||d===void 0||(h=d.options)===null||h===void 0?void 0:h.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!(R>=1&&R<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var D=io((f=(C=(_=(g=r==null?void 0:r.weekStartsOn)!==null&&g!==void 0?g:r==null||(b=r.locale)===null||b===void 0||(w=b.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&_!==void 0?_:$.weekStartsOn)!==null&&C!==void 0?C:(v=$.locale)===null||v===void 0||(k=v.options)===null||k===void 0?void 0:k.weekStartsOn)!==null&&f!==void 0?f:0);if(!(D>=0&&D<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!N.localize)throw new RangeError("locale must contain localize property");if(!N.formatLong)throw new RangeError("locale must contain formatLong property");var S=Lr(e);if(!Dx(S))throw new RangeError("Invalid time value");var z=Lx(S),P=Hx(S,z),U={firstWeekContainsDate:R,weekStartsOn:D,locale:N,_originalDate:S},ie=T.match(PS).map(function(se){var ce=se[0];if(ce==="p"||ce==="P"){var ne=Yx[ce];return ne(se,N.formatLong)}return se}).join("").match(VS).map(function(se){if(se==="''")return"'";var ce=se[0];if(ce==="'")return RS(se);var ne=Fx[ce];if(ne)return!(r!=null&&r.useAdditionalWeekYearTokens)&&Wx(se)&&U3(se,t,String(e)),!(r!=null&&r.useAdditionalDayOfYearTokens)&&qx(se)&&U3(se,t,String(e)),ne(P,se,N.localize,U);if(ce.match(ZS))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ce+"`");return se}).join("");return ie}function RS(e){var t=e.match(NS);return t?t[1].replace($S,"'"):e}function r2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Y0={exports:{}},y9={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(y9);var At=y9.exports,G0={exports:{}},K0={exports:{}},b9={exports:{}};(function(e){function t(r){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(b9);var w9=b9.exports,q0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n,o){if(o.length1?"s":"")+" required, but only "+o.length+" present")}e.exports=t.default})(q0,q0.exports);var C1=q0.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=r(w9),o=r(C1);function a(i){return(0,o.default)(1,arguments),i instanceof Date||(0,n.default)(i)==="object"&&Object.prototype.toString.call(i)==="[object Date]"}e.exports=t.default})(K0,K0.exports);var zS=K0.exports,W0={exports:{}};(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=r(w9),o=r(C1);function a(i){(0,o.default)(1,arguments);var s=Object.prototype.toString.call(i);return i instanceof Date||(0,n.default)(i)==="object"&&s==="[object Date]"?new Date(i.getTime()):typeof i=="number"||s==="[object Number]"?new Date(i):((typeof i=="string"||s==="[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})(W0,W0.exports);var Br=W0.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(zS),o=r(Br),a=r(C1);function i(s){if((0,a.default)(1,arguments),!(0,n.default)(s)&&typeof s!="number")return!1;var l=(0,o.default)(s);return!isNaN(Number(l))}e.exports=t.default})(G0,G0.exports);var FS=G0.exports,Q0={exports:{}},X0={exports:{}},J0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n){if(n===null||n===!0||n===!1)return NaN;var o=Number(n);return isNaN(o)?o:o<0?Math.ceil(o):Math.floor(o)}e.exports=t.default})(J0,J0.exports);var mo=J0.exports;const US=r2(mo);(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(mo),o=r(Br),a=r(C1);function i(s,l){(0,a.default)(2,arguments);var c=(0,o.default)(s).getTime(),u=(0,n.default)(l);return new Date(c+u)}e.exports=t.default})(X0,X0.exports);var jS=X0.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(jS),o=r(C1),a=r(mo);function i(s,l){(0,o.default)(2,arguments);var c=(0,a.default)(l);return(0,n.default)(s,-c)}e.exports=t.default})(Q0,Q0.exports);var YS=Q0.exports,e6={exports:{}},t6={exports:{}};(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(Br),o=r(C1),a=864e5;function i(s){(0,o.default)(1,arguments);var l=(0,n.default)(s),c=l.getTime();l.setUTCMonth(0,1),l.setUTCHours(0,0,0,0);var u=l.getTime(),d=c-u;return Math.floor(d/a)+1}e.exports=t.default})(t6,t6.exports);var GS=t6.exports,r6={exports:{}},n6={exports:{}};(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=r(Br),o=r(C1);function a(i){(0,o.default)(1,arguments);var s=1,l=(0,n.default)(i),c=l.getUTCDay(),u=(c=d.getTime()?c+1:l.getTime()>=f.getTime()?c:c-1}e.exports=t.default})(a6,a6.exports);var _9=a6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(_9),o=r($7),a=r(C1);function i(s){(0,a.default)(1,arguments);var l=(0,n.default)(s),c=new Date(0);c.setUTCFullYear(l,0,4),c.setUTCHours(0,0,0,0);var u=(0,o.default)(c);return u}e.exports=t.default})(o6,o6.exports);var KS=o6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var n=r(Br),o=r($7),a=r(KS),i=r(C1),s=6048e5;function l(c){(0,i.default)(1,arguments);var u=(0,n.default)(c),d=(0,o.default)(u).getTime()-(0,a.default)(u).getTime();return Math.round(d/s)+1}e.exports=t.default})(r6,r6.exports);var qS=r6.exports,i6={exports:{}},s6={exports:{}},vo={};Object.defineProperty(vo,"__esModule",{value:!0});vo.getDefaultOptions=WS;vo.setDefaultOptions=QS;var k9={};function WS(){return k9}function QS(e){k9=e}(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var n=r(Br),o=r(C1),a=r(mo),i=vo;function s(l,c){var u,d,h,f,C,_,g,b;(0,o.default)(1,arguments);var w=(0,i.getDefaultOptions)(),v=(0,a.default)((u=(d=(h=(f=c==null?void 0:c.weekStartsOn)!==null&&f!==void 0?f:c==null||(C=c.locale)===null||C===void 0||(_=C.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&&h!==void 0?h:w.weekStartsOn)!==null&&d!==void 0?d:(g=w.locale)===null||g===void 0||(b=g.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&u!==void 0?u:0);if(!(v>=0&&v<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var k=(0,n.default)(l),T=k.getUTCDay(),$=(T=1&&$<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var N=new Date(0);N.setUTCFullYear(k+1,0,$),N.setUTCHours(0,0,0,0);var R=(0,a.default)(N,u),D=new Date(0);D.setUTCFullYear(k,0,$),D.setUTCHours(0,0,0,0);var S=(0,a.default)(D,u);return v.getTime()>=R.getTime()?k+1:v.getTime()>=S.getTime()?k:k-1}e.exports=t.default})(c6,c6.exports);var M9=c6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var n=r(M9),o=r(C1),a=r(Z7),i=r(mo),s=vo;function l(c,u){var d,h,f,C,_,g,b,w;(0,o.default)(1,arguments);var v=(0,s.getDefaultOptions)(),k=(0,i.default)((d=(h=(f=(C=u==null?void 0:u.firstWeekContainsDate)!==null&&C!==void 0?C:u==null||(_=u.locale)===null||_===void 0||(g=_.options)===null||g===void 0?void 0:g.firstWeekContainsDate)!==null&&f!==void 0?f:v.firstWeekContainsDate)!==null&&h!==void 0?h:(b=v.locale)===null||b===void 0||(w=b.options)===null||w===void 0?void 0:w.firstWeekContainsDate)!==null&&d!==void 0?d:1),T=(0,n.default)(c,u),$=new Date(0);$.setUTCFullYear(T,0,k),$.setUTCHours(0,0,0,0);var N=(0,a.default)($,u);return N}e.exports=t.default})(l6,l6.exports);var XS=l6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var n=r(Br),o=r(Z7),a=r(XS),i=r(C1),s=6048e5;function l(c,u){(0,i.default)(1,arguments);var d=(0,n.default)(c),h=(0,o.default)(d,u).getTime()-(0,a.default)(d,u).getTime();return Math.round(h/s)+1}e.exports=t.default})(i6,i6.exports);var JS=i6.exports,u6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n,o){for(var a=n<0?"-":"",i=Math.abs(n).toString();i.length0?l:1-l;return(0,n.default)(s==="yy"?c%100:c,s.length)},M:function(i,s){var l=i.getUTCMonth();return s==="M"?String(l+1):(0,n.default)(l+1,2)},d:function(i,s){return(0,n.default)(i.getUTCDate(),s.length)},a:function(i,s){var l=i.getUTCHours()/12>=1?"pm":"am";switch(s){case"a":case"aa":return l.toUpperCase();case"aaa":return l;case"aaaaa":return l[0];case"aaaa":default:return l==="am"?"a.m.":"p.m."}},h:function(i,s){return(0,n.default)(i.getUTCHours()%12||12,s.length)},H:function(i,s){return(0,n.default)(i.getUTCHours(),s.length)},m:function(i,s){return(0,n.default)(i.getUTCMinutes(),s.length)},s:function(i,s){return(0,n.default)(i.getUTCSeconds(),s.length)},S:function(i,s){var l=s.length,c=i.getUTCMilliseconds(),u=Math.floor(c*Math.pow(10,l-3));return(0,n.default)(u,s.length)}},a=o;t.default=a,e.exports=t.default})(d6,d6.exports);var eE=d6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(GS),o=r(qS),a=r(_9),i=r(JS),s=r(M9),l=r(x9),c=r(eE),u={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},d={G:function(g,b,w){var v=g.getUTCFullYear()>0?1:0;switch(b){case"G":case"GG":case"GGG":return w.era(v,{width:"abbreviated"});case"GGGGG":return w.era(v,{width:"narrow"});case"GGGG":default:return w.era(v,{width:"wide"})}},y:function(g,b,w){if(b==="yo"){var v=g.getUTCFullYear(),k=v>0?v:1-v;return w.ordinalNumber(k,{unit:"year"})}return c.default.y(g,b)},Y:function(g,b,w,v){var k=(0,s.default)(g,v),T=k>0?k:1-k;if(b==="YY"){var $=T%100;return(0,l.default)($,2)}return b==="Yo"?w.ordinalNumber(T,{unit:"year"}):(0,l.default)(T,b.length)},R:function(g,b){var w=(0,a.default)(g);return(0,l.default)(w,b.length)},u:function(g,b){var w=g.getUTCFullYear();return(0,l.default)(w,b.length)},Q:function(g,b,w){var v=Math.ceil((g.getUTCMonth()+1)/3);switch(b){case"Q":return String(v);case"QQ":return(0,l.default)(v,2);case"Qo":return w.ordinalNumber(v,{unit:"quarter"});case"QQQ":return w.quarter(v,{width:"abbreviated",context:"formatting"});case"QQQQQ":return w.quarter(v,{width:"narrow",context:"formatting"});case"QQQQ":default:return w.quarter(v,{width:"wide",context:"formatting"})}},q:function(g,b,w){var v=Math.ceil((g.getUTCMonth()+1)/3);switch(b){case"q":return String(v);case"qq":return(0,l.default)(v,2);case"qo":return w.ordinalNumber(v,{unit:"quarter"});case"qqq":return w.quarter(v,{width:"abbreviated",context:"standalone"});case"qqqqq":return w.quarter(v,{width:"narrow",context:"standalone"});case"qqqq":default:return w.quarter(v,{width:"wide",context:"standalone"})}},M:function(g,b,w){var v=g.getUTCMonth();switch(b){case"M":case"MM":return c.default.M(g,b);case"Mo":return w.ordinalNumber(v+1,{unit:"month"});case"MMM":return w.month(v,{width:"abbreviated",context:"formatting"});case"MMMMM":return w.month(v,{width:"narrow",context:"formatting"});case"MMMM":default:return w.month(v,{width:"wide",context:"formatting"})}},L:function(g,b,w){var v=g.getUTCMonth();switch(b){case"L":return String(v+1);case"LL":return(0,l.default)(v+1,2);case"Lo":return w.ordinalNumber(v+1,{unit:"month"});case"LLL":return w.month(v,{width:"abbreviated",context:"standalone"});case"LLLLL":return w.month(v,{width:"narrow",context:"standalone"});case"LLLL":default:return w.month(v,{width:"wide",context:"standalone"})}},w:function(g,b,w,v){var k=(0,i.default)(g,v);return b==="wo"?w.ordinalNumber(k,{unit:"week"}):(0,l.default)(k,b.length)},I:function(g,b,w){var v=(0,o.default)(g);return b==="Io"?w.ordinalNumber(v,{unit:"week"}):(0,l.default)(v,b.length)},d:function(g,b,w){return b==="do"?w.ordinalNumber(g.getUTCDate(),{unit:"date"}):c.default.d(g,b)},D:function(g,b,w){var v=(0,n.default)(g);return b==="Do"?w.ordinalNumber(v,{unit:"dayOfYear"}):(0,l.default)(v,b.length)},E:function(g,b,w){var v=g.getUTCDay();switch(b){case"E":case"EE":case"EEE":return w.day(v,{width:"abbreviated",context:"formatting"});case"EEEEE":return w.day(v,{width:"narrow",context:"formatting"});case"EEEEEE":return w.day(v,{width:"short",context:"formatting"});case"EEEE":default:return w.day(v,{width:"wide",context:"formatting"})}},e:function(g,b,w,v){var k=g.getUTCDay(),T=(k-v.weekStartsOn+8)%7||7;switch(b){case"e":return String(T);case"ee":return(0,l.default)(T,2);case"eo":return w.ordinalNumber(T,{unit:"day"});case"eee":return w.day(k,{width:"abbreviated",context:"formatting"});case"eeeee":return w.day(k,{width:"narrow",context:"formatting"});case"eeeeee":return w.day(k,{width:"short",context:"formatting"});case"eeee":default:return w.day(k,{width:"wide",context:"formatting"})}},c:function(g,b,w,v){var k=g.getUTCDay(),T=(k-v.weekStartsOn+8)%7||7;switch(b){case"c":return String(T);case"cc":return(0,l.default)(T,b.length);case"co":return w.ordinalNumber(T,{unit:"day"});case"ccc":return w.day(k,{width:"abbreviated",context:"standalone"});case"ccccc":return w.day(k,{width:"narrow",context:"standalone"});case"cccccc":return w.day(k,{width:"short",context:"standalone"});case"cccc":default:return w.day(k,{width:"wide",context:"standalone"})}},i:function(g,b,w){var v=g.getUTCDay(),k=v===0?7:v;switch(b){case"i":return String(k);case"ii":return(0,l.default)(k,b.length);case"io":return w.ordinalNumber(k,{unit:"day"});case"iii":return w.day(v,{width:"abbreviated",context:"formatting"});case"iiiii":return w.day(v,{width:"narrow",context:"formatting"});case"iiiiii":return w.day(v,{width:"short",context:"formatting"});case"iiii":default:return w.day(v,{width:"wide",context:"formatting"})}},a:function(g,b,w){var v=g.getUTCHours(),k=v/12>=1?"pm":"am";switch(b){case"a":case"aa":return w.dayPeriod(k,{width:"abbreviated",context:"formatting"});case"aaa":return w.dayPeriod(k,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return w.dayPeriod(k,{width:"narrow",context:"formatting"});case"aaaa":default:return w.dayPeriod(k,{width:"wide",context:"formatting"})}},b:function(g,b,w){var v=g.getUTCHours(),k;switch(v===12?k=u.noon:v===0?k=u.midnight:k=v/12>=1?"pm":"am",b){case"b":case"bb":return w.dayPeriod(k,{width:"abbreviated",context:"formatting"});case"bbb":return w.dayPeriod(k,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return w.dayPeriod(k,{width:"narrow",context:"formatting"});case"bbbb":default:return w.dayPeriod(k,{width:"wide",context:"formatting"})}},B:function(g,b,w){var v=g.getUTCHours(),k;switch(v>=17?k=u.evening:v>=12?k=u.afternoon:v>=4?k=u.morning:k=u.night,b){case"B":case"BB":case"BBB":return w.dayPeriod(k,{width:"abbreviated",context:"formatting"});case"BBBBB":return w.dayPeriod(k,{width:"narrow",context:"formatting"});case"BBBB":default:return w.dayPeriod(k,{width:"wide",context:"formatting"})}},h:function(g,b,w){if(b==="ho"){var v=g.getUTCHours()%12;return v===0&&(v=12),w.ordinalNumber(v,{unit:"hour"})}return c.default.h(g,b)},H:function(g,b,w){return b==="Ho"?w.ordinalNumber(g.getUTCHours(),{unit:"hour"}):c.default.H(g,b)},K:function(g,b,w){var v=g.getUTCHours()%12;return b==="Ko"?w.ordinalNumber(v,{unit:"hour"}):(0,l.default)(v,b.length)},k:function(g,b,w){var v=g.getUTCHours();return v===0&&(v=24),b==="ko"?w.ordinalNumber(v,{unit:"hour"}):(0,l.default)(v,b.length)},m:function(g,b,w){return b==="mo"?w.ordinalNumber(g.getUTCMinutes(),{unit:"minute"}):c.default.m(g,b)},s:function(g,b,w){return b==="so"?w.ordinalNumber(g.getUTCSeconds(),{unit:"second"}):c.default.s(g,b)},S:function(g,b){return c.default.S(g,b)},X:function(g,b,w,v){var k=v._originalDate||g,T=k.getTimezoneOffset();if(T===0)return"Z";switch(b){case"X":return f(T);case"XXXX":case"XX":return C(T);case"XXXXX":case"XXX":default:return C(T,":")}},x:function(g,b,w,v){var k=v._originalDate||g,T=k.getTimezoneOffset();switch(b){case"x":return f(T);case"xxxx":case"xx":return C(T);case"xxxxx":case"xxx":default:return C(T,":")}},O:function(g,b,w,v){var k=v._originalDate||g,T=k.getTimezoneOffset();switch(b){case"O":case"OO":case"OOO":return"GMT"+h(T,":");case"OOOO":default:return"GMT"+C(T,":")}},z:function(g,b,w,v){var k=v._originalDate||g,T=k.getTimezoneOffset();switch(b){case"z":case"zz":case"zzz":return"GMT"+h(T,":");case"zzzz":default:return"GMT"+C(T,":")}},t:function(g,b,w,v){var k=v._originalDate||g,T=Math.floor(k.getTime()/1e3);return(0,l.default)(T,b.length)},T:function(g,b,w,v){var k=v._originalDate||g,T=k.getTime();return(0,l.default)(T,b.length)}};function h(g,b){var w=g>0?"-":"+",v=Math.abs(g),k=Math.floor(v/60),T=v%60;if(T===0)return w+String(k);var $=b||"";return w+String(k)+$+(0,l.default)(T,2)}function f(g,b){if(g%60===0){var w=g>0?"-":"+";return w+(0,l.default)(Math.abs(g)/60,2)}return C(g,b)}function C(g,b){var w=b||"",v=g>0?"-":"+",k=Math.abs(g),T=(0,l.default)(Math.floor(k/60),2),$=(0,l.default)(k%60,2);return v+T+w+$}var _=d;t.default=_,e.exports=t.default})(e6,e6.exports);var tE=e6.exports,h6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(s,l){switch(s){case"P":return l.date({width:"short"});case"PP":return l.date({width:"medium"});case"PPP":return l.date({width:"long"});case"PPPP":default:return l.date({width:"full"})}},n=function(s,l){switch(s){case"p":return l.time({width:"short"});case"pp":return l.time({width:"medium"});case"ppp":return l.time({width:"long"});case"pppp":default:return l.time({width:"full"})}},o=function(s,l){var c=s.match(/(P+)(p+)?/)||[],u=c[1],d=c[2];if(!d)return r(s,l);var h;switch(u){case"P":h=l.dateTime({width:"short"});break;case"PP":h=l.dateTime({width:"medium"});break;case"PPP":h=l.dateTime({width:"long"});break;case"PPPP":default:h=l.dateTime({width:"full"});break}return h.replace("{{date}}",r(u,l)).replace("{{time}}",n(d,l))},a={p:n,P:o},i=a;t.default=i,e.exports=t.default})(h6,h6.exports);var rE=h6.exports,f6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n){var o=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return o.setUTCFullYear(n.getFullYear()),n.getTime()-o.getTime()}e.exports=t.default})(f6,f6.exports);var S9=f6.exports;const j3=r2(S9);var Vi={};Object.defineProperty(Vi,"__esModule",{value:!0});Vi.isProtectedDayOfYearToken=aE;Vi.isProtectedWeekYearToken=iE;Vi.throwProtectedError=sE;var nE=["D","DD"],oE=["YY","YYYY"];function aE(e){return nE.indexOf(e)!==-1}function iE(e){return oE.indexOf(e)!==-1}function sE(e,t,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; 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(r,"`; 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(r,"`; 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(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var p6={exports:{}},m6={exports:{}},v6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={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"}},n=function(a,i,s){var l,c=r[a];return typeof c=="string"?l=c:i===1?l=c.one:l=c.other.replace("{{count}}",i.toString()),s!=null&&s.addSuffix?s.comparison&&s.comparison>0?"in "+l:l+" ago":l},o=n;t.default=o,e.exports=t.default})(v6,v6.exports);var lE=v6.exports,g6={exports:{}},C6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n){return function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=o.width?String(o.width):n.defaultWidth,i=n.formats[a]||n.formats[n.defaultWidth];return i}}e.exports=t.default})(C6,C6.exports);var cE=C6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(cE),o={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},a={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}}"},s={date:(0,n.default)({formats:o,defaultWidth:"full"}),time:(0,n.default)({formats:a,defaultWidth:"full"}),dateTime:(0,n.default)({formats:i,defaultWidth:"full"})},l=s;t.default=l,e.exports=t.default})(g6,g6.exports);var uE=g6.exports,y6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},n=function(a,i,s,l){return r[a]},o=n;t.default=o,e.exports=t.default})(y6,y6.exports);var dE=y6.exports,b6={exports:{}},w6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n){return function(o,a){var i=a!=null&&a.context?String(a.context):"standalone",s;if(i==="formatting"&&n.formattingValues){var l=n.defaultFormattingWidth||n.defaultWidth,c=a!=null&&a.width?String(a.width):l;s=n.formattingValues[c]||n.formattingValues[l]}else{var u=n.defaultWidth,d=a!=null&&a.width?String(a.width):n.defaultWidth;s=n.values[d]||n.values[u]}var h=n.argumentCallback?n.argumentCallback(o):o;return s[h]}}e.exports=t.default})(w6,w6.exports);var hE=w6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(hE),o={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},a={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"]},s={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"]},l={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"}},c={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"}},u=function(f,C){var _=Number(f),g=_%100;if(g>20||g<10)switch(g%10){case 1:return _+"st";case 2:return _+"nd";case 3:return _+"rd"}return _+"th"},d={ordinalNumber:u,era:(0,n.default)({values:o,defaultWidth:"wide"}),quarter:(0,n.default)({values:a,defaultWidth:"wide",argumentCallback:function(f){return f-1}}),month:(0,n.default)({values:i,defaultWidth:"wide"}),day:(0,n.default)({values:s,defaultWidth:"wide"}),dayPeriod:(0,n.default)({values:l,defaultWidth:"wide",formattingValues:c,defaultFormattingWidth:"wide"})},h=d;t.default=h,e.exports=t.default})(b6,b6.exports);var fE=b6.exports,_6={exports:{}},k6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(a){return function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=s.width,c=l&&a.matchPatterns[l]||a.matchPatterns[a.defaultMatchWidth],u=i.match(c);if(!u)return null;var d=u[0],h=l&&a.parsePatterns[l]||a.parsePatterns[a.defaultParseWidth],f=Array.isArray(h)?o(h,function(g){return g.test(d)}):n(h,function(g){return g.test(d)}),C;C=a.valueCallback?a.valueCallback(f):f,C=s.valueCallback?s.valueCallback(C):C;var _=i.slice(d.length);return{value:C,rest:_}}}function n(a,i){for(var s in a)if(a.hasOwnProperty(s)&&i(a[s]))return s}function o(a,i){for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:{},i=o.match(n.matchPattern);if(!i)return null;var s=i[0],l=o.match(n.parsePattern);if(!l)return null;var c=n.valueCallback?n.valueCallback(l[0]):l[0];c=a.valueCallback?a.valueCallback(c):c;var u=o.slice(s.length);return{value:c,rest:u}}}e.exports=t.default})(M6,M6.exports);var mE=M6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(pE),o=r(mE),a=/^(\d+)(th|st|nd|rd)?/i,i=/\d+/i,s={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},l={any:[/^b/i,/^(a|c)/i]},c={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},u={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},h={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]},f={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},C={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]},_={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},g={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}},b={ordinalNumber:(0,o.default)({matchPattern:a,parsePattern:i,valueCallback:function(v){return parseInt(v,10)}}),era:(0,n.default)({matchPatterns:s,defaultMatchWidth:"wide",parsePatterns:l,defaultParseWidth:"any"}),quarter:(0,n.default)({matchPatterns:c,defaultMatchWidth:"wide",parsePatterns:u,defaultParseWidth:"any",valueCallback:function(v){return v+1}}),month:(0,n.default)({matchPatterns:d,defaultMatchWidth:"wide",parsePatterns:h,defaultParseWidth:"any"}),day:(0,n.default)({matchPatterns:f,defaultMatchWidth:"wide",parsePatterns:C,defaultParseWidth:"any"}),dayPeriod:(0,n.default)({matchPatterns:_,defaultMatchWidth:"any",parsePatterns:g,defaultParseWidth:"any"})},w=b;t.default=w,e.exports=t.default})(_6,_6.exports);var vE=_6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(lE),o=r(uE),a=r(dE),i=r(fE),s=r(vE),l={code:"en-US",formatDistance:n.default,formatLong:o.default,formatRelative:a.default,localize:i.default,match:s.default,options:{weekStartsOn:0,firstWeekContainsDate:1}},c=l;t.default=c,e.exports=t.default})(m6,m6.exports);var gE=m6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(gE),o=n.default;t.default=o,e.exports=t.default})(p6,p6.exports);var CE=p6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=v;var n=r(FS),o=r(YS),a=r(Br),i=r(tE),s=r(rE),l=r(S9),c=Vi,u=r(mo),d=r(C1),h=vo,f=r(CE),C=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,_=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,g=/^'([^]*?)'?$/,b=/''/g,w=/[a-zA-Z]/;function v(T,$,N){var R,D,S,z,P,U,ie,se,ce,ne,ye,Ge,Ne,qe,ze,he,$e,He;(0,d.default)(2,arguments);var Ke=String($),K=(0,h.getDefaultOptions)(),j=(R=(D=N==null?void 0:N.locale)!==null&&D!==void 0?D:K.locale)!==null&&R!==void 0?R:f.default,Z=(0,u.default)((S=(z=(P=(U=N==null?void 0:N.firstWeekContainsDate)!==null&&U!==void 0?U:N==null||(ie=N.locale)===null||ie===void 0||(se=ie.options)===null||se===void 0?void 0:se.firstWeekContainsDate)!==null&&P!==void 0?P:K.firstWeekContainsDate)!==null&&z!==void 0?z:(ce=K.locale)===null||ce===void 0||(ne=ce.options)===null||ne===void 0?void 0:ne.firstWeekContainsDate)!==null&&S!==void 0?S:1);if(!(Z>=1&&Z<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var q=(0,u.default)((ye=(Ge=(Ne=(qe=N==null?void 0:N.weekStartsOn)!==null&&qe!==void 0?qe:N==null||(ze=N.locale)===null||ze===void 0||(he=ze.options)===null||he===void 0?void 0:he.weekStartsOn)!==null&&Ne!==void 0?Ne:K.weekStartsOn)!==null&&Ge!==void 0?Ge:($e=K.locale)===null||$e===void 0||(He=$e.options)===null||He===void 0?void 0:He.weekStartsOn)!==null&&ye!==void 0?ye:0);if(!(q>=0&&q<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!j.localize)throw new RangeError("locale must contain localize property");if(!j.formatLong)throw new RangeError("locale must contain formatLong property");var ae=(0,a.default)(T);if(!(0,n.default)(ae))throw new RangeError("Invalid time value");var x=(0,l.default)(ae),B=(0,o.default)(ae,x),O={firstWeekContainsDate:Z,weekStartsOn:q,locale:j,_originalDate:ae},Q=Ke.match(_).map(function(W){var ee=W[0];if(ee==="p"||ee==="P"){var fe=s.default[ee];return fe(W,j.formatLong)}return W}).join("").match(C).map(function(W){if(W==="''")return"'";var ee=W[0];if(ee==="'")return k(W);var fe=i.default[ee];if(fe)return!(N!=null&&N.useAdditionalWeekYearTokens)&&(0,c.isProtectedWeekYearToken)(W)&&(0,c.throwProtectedError)(W,$,String(T)),!(N!=null&&N.useAdditionalDayOfYearTokens)&&(0,c.isProtectedDayOfYearToken)(W)&&(0,c.throwProtectedError)(W,$,String(T)),fe(B,W,j.localize,O);if(ee.match(w))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ee+"`");return W}).join("");return Q}function k(T){var $=T.match(g);return $?$[1].replace(b,"'"):T}e.exports=t.default})(Y0,Y0.exports);var yE=Y0.exports;const bE=r2(yE);function Y3(e,t,r){var n=kE(e,r.timeZone,r.locale);return n.formatToParts?wE(n,t):_E(n,t)}function wE(e,t){for(var r=e.formatToParts(t),n=r.length-1;n>=0;--n)if(r[n].type==="timeZoneName")return r[n].value}function _E(e,t){var r=e.format(t).replace(/\u200E/g,""),n=/ [\w-+ ]+$/.exec(r);return n?n[0].substr(1):""}function kE(e,t,r){if(r&&!r.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(r?[r.code,"en-US"]:void 0,{timeZone:t,timeZoneName:e})}function ME(e,t){var r=AE(t);return r.formatToParts?SE(r,e):EE(r,e)}var xE={year:0,month:1,day:2,hour:3,minute:4,second:5};function SE(e,t){try{for(var r=e.formatToParts(t),n=[],o=0;o=0&&(n[a]=parseInt(r[o].value,10))}return n}catch(i){if(i instanceof RangeError)return[NaN];throw i}}function EE(e,t){var r=e.format(t).replace(/\u200E/g,""),n=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(r);return[n[3],n[1],n[2],n[4],n[5],n[6]]}var Z2={};function AE(e){if(!Z2[e]){var t=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")),r=t==="06/25/2014, 00:00:00"||t==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";Z2[e]=r?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return Z2[e]}function E9(e,t,r,n,o,a,i){var s=new Date(0);return s.setUTCFullYear(e,t,r),s.setUTCHours(n,o,a,i),s}var G3=36e5,LE=6e4,R2={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-]\d{2}):?(\d{2})$/};function R7(e,t,r){var n,o;if(!e||(n=R2.timezoneZ.exec(e),n))return 0;var a;if(n=R2.timezoneHH.exec(e),n)return a=parseInt(n[1],10),K3(a)?-(a*G3):NaN;if(n=R2.timezoneHHMM.exec(e),n){a=parseInt(n[1],10);var i=parseInt(n[2],10);return K3(a,i)?(o=Math.abs(a)*G3+i*LE,a>0?-o:o):NaN}if(HE(e)){t=new Date(t||Date.now());var s=r?t:BE(t),l=x6(s,e),c=r?l:DE(t,l,e);return-c}return NaN}function BE(e){return E9(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function x6(e,t){var r=ME(e,t),n=E9(r[0],r[1]-1,r[2],r[3]%24,r[4],r[5],0).getTime(),o=e.getTime(),a=o%1e3;return o-=a>=0?a:1e3+a,n-o}function DE(e,t,r){var n=e.getTime(),o=n-t,a=x6(new Date(o),r);if(t===a)return t;o-=a-t;var i=x6(new Date(o),r);return a===i?a:Math.max(a,i)}function K3(e,t){return-23<=e&&e<=23&&(t==null||0<=t&&t<=59)}var q3={};function HE(e){if(q3[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),q3[e]=!0,!0}catch{return!1}}var TE=60*1e3,IE={X:function(e,t,r,n){var o=z2(n.timeZone,n._originalDate||e);if(o===0)return"Z";switch(t){case"X":return W3(o);case"XXXX":case"XX":return Ao(o);case"XXXXX":case"XXX":default:return Ao(o,":")}},x:function(e,t,r,n){var o=z2(n.timeZone,n._originalDate||e);switch(t){case"x":return W3(o);case"xxxx":case"xx":return Ao(o);case"xxxxx":case"xxx":default:return Ao(o,":")}},O:function(e,t,r,n){var o=z2(n.timeZone,n._originalDate||e);switch(t){case"O":case"OO":case"OOO":return"GMT"+OE(o,":");case"OOOO":default:return"GMT"+Ao(o,":")}},z:function(e,t,r,n){var o=n._originalDate||e;switch(t){case"z":case"zz":case"zzz":return Y3("short",o,n);case"zzzz":default:return Y3("long",o,n)}}};function z2(e,t){var r=e?R7(e,t,!0)/TE:t.getTimezoneOffset();if(Number.isNaN(r))throw new RangeError("Invalid time zone specified: "+e);return r}function el(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length0?"-":"+",o=Math.abs(e),a=el(Math.floor(o/60),2),i=el(Math.floor(o%60),2);return n+a+r+i}function W3(e,t){if(e%60===0){var r=e>0?"-":"+";return r+el(Math.abs(e)/60,2)}return Ao(e,t)}function OE(e,t){var r=e>0?"-":"+",n=Math.abs(e),o=Math.floor(n/60),a=n%60;if(a===0)return r+String(o);var i=t||"";return r+String(o)+i+el(a,2)}const VE=IE;var PE=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,F2=36e5,Q3=6e4,NE=2,m1={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:PE};function A9(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);var r=t||{},n=r.additionalDigits==null?NE:US(r.additionalDigits);if(n!==2&&n!==1&&n!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var o=$E(e),a=ZE(o.date,n),i=a.year,s=a.restDateString,l=RE(s,i);if(isNaN(l))return new Date(NaN);if(l){var c=l.getTime(),u=0,d;if(o.time&&(u=zE(o.time),isNaN(u)))return new Date(NaN);if(o.timeZone||r.timeZone){if(d=R7(o.timeZone||r.timeZone,new Date(c+u)),isNaN(d))return new Date(NaN)}else d=j3(new Date(c+u)),d=j3(new Date(c+u+d));return new Date(c+u+d)}else return new Date(NaN)}function $E(e){var t={},r=m1.dateTimePattern.exec(e),n;if(r?(t.date=r[1],n=r[3]):(r=m1.datePattern.exec(e),r?(t.date=r[1],n=r[2]):(t.date=null,n=e)),n){var o=m1.timeZone.exec(n);o?(t.time=n.replace(o[1],""),t.timeZone=o[1].trim()):t.time=n}return t}function ZE(e,t){var r=m1.YYY[t],n=m1.YYYYY[t],o;if(o=m1.YYYY.exec(e)||n.exec(e),o){var a=o[1];return{year:parseInt(a,10),restDateString:e.slice(a.length)}}if(o=m1.YY.exec(e)||r.exec(e),o){var i=o[1];return{year:parseInt(i,10)*100,restDateString:e.slice(i.length)}}return{year:null}}function RE(e,t){if(t===null)return null;var r,n,o,a;if(e.length===0)return n=new Date(0),n.setUTCFullYear(t),n;if(r=m1.MM.exec(e),r)return n=new Date(0),o=parseInt(r[1],10)-1,J3(t,o)?(n.setUTCFullYear(t,o),n):new Date(NaN);if(r=m1.DDD.exec(e),r){n=new Date(0);var i=parseInt(r[1],10);return jE(t,i)?(n.setUTCFullYear(t,0,i),n):new Date(NaN)}if(r=m1.MMDD.exec(e),r){n=new Date(0),o=parseInt(r[1],10)-1;var s=parseInt(r[2],10);return J3(t,o,s)?(n.setUTCFullYear(t,o,s),n):new Date(NaN)}if(r=m1.Www.exec(e),r)return a=parseInt(r[1],10)-1,e4(t,a)?X3(t,a):new Date(NaN);if(r=m1.WwwD.exec(e),r){a=parseInt(r[1],10)-1;var l=parseInt(r[2],10)-1;return e4(t,a,l)?X3(t,a,l):new Date(NaN)}return null}function zE(e){var t,r,n;if(t=m1.HH.exec(e),t)return r=parseFloat(t[1].replace(",",".")),U2(r)?r%24*F2:NaN;if(t=m1.HHMM.exec(e),t)return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),U2(r,n)?r%24*F2+n*Q3:NaN;if(t=m1.HHMMSS.exec(e),t){r=parseInt(t[1],10),n=parseInt(t[2],10);var o=parseFloat(t[3].replace(",","."));return U2(r,n,o)?r%24*F2+n*Q3+o*1e3:NaN}return null}function X3(e,t,r){t=t||0,r=r||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var o=n.getUTCDay()||7,a=t*7+r+1-o;return n.setUTCDate(n.getUTCDate()+a),n}var FE=[31,28,31,30,31,30,31,31,30,31,30,31],UE=[31,29,31,30,31,30,31,31,30,31,30,31];function L9(e){return e%400===0||e%4===0&&e%100!==0}function J3(e,t,r){if(t<0||t>11)return!1;if(r!=null){if(r<1)return!1;var n=L9(e);if(n&&r>UE[t]||!n&&r>FE[t])return!1}return!0}function jE(e,t){if(t<1)return!1;var r=L9(e);return!(r&&t>366||!r&&t>365)}function e4(e,t,r){return!(t<0||t>52||r!=null&&(r<0||r>6))}function U2(e,t,r){return!(e!=null&&(e<0||e>=25)||t!=null&&(t<0||t>=60)||r!=null&&(r<0||r>=60))}var YE=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function GE(e,t,r){var n=String(t),o=r||{},a=n.match(YE);if(a){var i=A9(e,o);n=a.reduce(function(s,l){if(l[0]==="'")return s;var c=s.indexOf(l),u=s[c-1]==="'",d=s.replace(l,"'"+VE[l[0]](i,l,null,o)+"'");return u?d.substring(0,c-1)+d.substring(c+1):d},n)}return bE(e,n,o)}var S6={exports:{}},E6={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(n,o){if(n==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(n[a]=o[a]);return n}e.exports=t.default})(E6,E6.exports);var KE=E6.exports;(function(e,t){var r=At.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var n=r(KE);function o(a){return(0,n.default)({},a)}e.exports=t.default})(S6,S6.exports);var qE=S6.exports;const WE=r2(qE);function QE(e,t,r){var n=A9(e,r),o=R7(t,n,!0),a=new Date(n.getTime()-o),i=new Date(0);return i.setFullYear(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),i.setHours(a.getUTCHours(),a.getUTCMinutes(),a.getUTCSeconds(),a.getUTCMilliseconds()),i}function j2(e,t,r,n){var o=WE(n);return o.timeZone=t,GE(QE(e,t),r,o)}function bi(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function Q1(e){if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t?t.defaultView:window}return e}function z7(e){var t=Q1(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function wi(e){var t=Q1(e).Element;return e instanceof t||e instanceof Element}function Dr(e){var t=Q1(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function XE(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function JE(e){return e===Q1(e)||!Dr(e)?z7(e):XE(e)}function Jr(e){return e?(e.nodeName||"").toLowerCase():null}function Dn(e){return(wi(e)?e.ownerDocument:e.document).documentElement}function B9(e){return bi(Dn(e)).left+z7(e).scrollLeft}function Pi(e){return Q1(e).getComputedStyle(e)}function F7(e){var t=Pi(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function D9(e,t,r){r===void 0&&(r=!1);var n=Dn(t),o=bi(e),a={scrollLeft:0,scrollTop:0},i={x:0,y:0};return r||((Jr(t)!=="body"||F7(n))&&(a=JE(t)),Dr(t)?(i=bi(t),i.x+=t.clientLeft,i.y+=t.clientTop):n&&(i.x=B9(n))),{x:o.left+a.scrollLeft-i.x,y:o.top+a.scrollTop-i.y,width:o.width,height:o.height}}function U7(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function H9(e){return Jr(e)==="html"?e:e.assignedSlot||e.parentNode||e.host||Dn(e)}function T9(e){return["html","body","#document"].indexOf(Jr(e))>=0?e.ownerDocument.body:Dr(e)&&F7(e)?e:T9(H9(e))}function Xa(e,t){t===void 0&&(t=[]);var r=T9(e),n=Jr(r)==="body",o=Q1(r),a=n?[o].concat(o.visualViewport||[],F7(r)?r:[]):r,i=t.concat(a);return n?i:i.concat(Xa(H9(a)))}function eA(e){return["table","td","th"].indexOf(Jr(e))>=0}function t4(e){return!Dr(e)||Pi(e).position==="fixed"?null:e.offsetParent}function Ni(e){for(var t=Q1(e),r=t4(e);r&&eA(r);)r=t4(r);return r&&Jr(r)==="body"&&Pi(r).position==="static"?t:r||t}var K1="top",sr="bottom",lr="right",q1="left",j7="auto",$i=[K1,sr,lr,q1],na="start",Y7="end",tA="clippingParents",I9="viewport",Da="popper",rA="reference",r4=$i.reduce(function(e,t){return e.concat([t+"-"+na,t+"-"+Y7])},[]),O9=[].concat($i,[j7]).reduce(function(e,t){return e.concat([t,t+"-"+na,t+"-"+Y7])},[]),nA="beforeRead",oA="read",aA="afterRead",iA="beforeMain",sA="main",lA="afterMain",cA="beforeWrite",uA="write",dA="afterWrite",hA=[nA,oA,aA,iA,sA,lA,cA,uA,dA];function fA(e){var t=new Map,r=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function o(a){r.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(s){if(!r.has(s)){var l=t.get(s);l&&o(l)}}),n.push(a)}return e.forEach(function(a){r.has(a.name)||o(a)}),n}function pA(e){var t=fA(e);return hA.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}function mA(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function kr(e){return e.split("-")[0]}function vA(e){var t=e.reduce(function(r,n){var o=r[n.name];return r[n.name]=o?Object.assign({},o,{},n,{options:Object.assign({},o.options,{},n.options),data:Object.assign({},o.data,{},n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var n4={placement:"bottom",modifiers:[],strategy:"absolute"};function o4(){for(var e=arguments.length,t=new Array(e),r=0;r=0?"x":"y"}function V9(e){var t=e.reference,r=e.element,n=e.placement,o=n?kr(n):null,a=n?_i(n):null,i=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,l;switch(o){case K1:l={x:i,y:t.y-r.height};break;case sr:l={x:i,y:t.y+t.height};break;case lr:l={x:t.x+t.width,y:s};break;case q1:l={x:t.x-r.width,y:s};break;default:l={x:t.x,y:t.y}}var c=o?G7(o):null;if(c!=null){var u=c==="y"?"height":"width";switch(a){case na:l[c]=Math.floor(l[c])-Math.floor(t[u]/2-r[u]/2);break;case Y7:l[c]=Math.floor(l[c])+Math.ceil(t[u]/2-r[u]/2);break}}return l}function bA(e){var t=e.state,r=e.name;t.modifiersData[r]=V9({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const wA={name:"popperOffsets",enabled:!0,phase:"read",fn:bA,data:{}};var _A={top:"auto",right:"auto",bottom:"auto",left:"auto"};function kA(e){var t=e.x,r=e.y,n=window,o=n.devicePixelRatio||1;return{x:Math.round(t*o)/o||0,y:Math.round(r*o)/o||0}}function a4(e){var t,r=e.popper,n=e.popperRect,o=e.placement,a=e.offsets,i=e.position,s=e.gpuAcceleration,l=e.adaptive,c=kA(a),u=c.x,d=c.y,h=a.hasOwnProperty("x"),f=a.hasOwnProperty("y"),C=q1,_=K1,g=window;if(l){var b=Ni(r);b===Q1(r)&&(b=Dn(r)),o===K1&&(_=sr,d-=b.clientHeight-n.height,d*=s?1:-1),o===q1&&(C=lr,u-=b.clientWidth-n.width,u*=s?1:-1)}var w=Object.assign({position:i},l&&_A);if(s){var v;return Object.assign({},w,(v={},v[_]=f?"0":"",v[C]=h?"0":"",v.transform=(g.devicePixelRatio||1)<2?"translate("+u+"px, "+d+"px)":"translate3d("+u+"px, "+d+"px, 0)",v))}return Object.assign({},w,(t={},t[_]=f?d+"px":"",t[C]=h?u+"px":"",t.transform="",t))}function MA(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=n===void 0?!0:n,a=r.adaptive,i=a===void 0?!0:a,s={placement:kr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,{},a4(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,{},a4(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const xA={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:MA,data:{}};function SA(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},o=t.attributes[r]||{},a=t.elements[r];!Dr(a)||!Jr(a)||(Object.assign(a.style,n),Object.keys(o).forEach(function(i){var s=o[i];s===!1?a.removeAttribute(i):a.setAttribute(i,s===!0?"":s)}))})}function EA(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],a=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=i.reduce(function(l,c){return l[c]="",l},{});!Dr(o)||!Jr(o)||(Object.assign(o.style,s),Object.keys(a).forEach(function(l){o.removeAttribute(l)}))})}}const AA={name:"applyStyles",enabled:!0,phase:"write",fn:SA,effect:EA,requires:["computeStyles"]};function LA(e,t,r){var n=kr(e),o=[q1,K1].indexOf(n)>=0?-1:1,a=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,i=a[0],s=a[1];return i=i||0,s=(s||0)*o,[q1,lr].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function BA(e){var t=e.state,r=e.options,n=e.name,o=r.offset,a=o===void 0?[0,0]:o,i=O9.reduce(function(u,d){return u[d]=LA(d,t.rects,a),u},{}),s=i[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=i}const DA={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:BA};var HA={left:"right",right:"left",bottom:"top",top:"bottom"};function ys(e){return e.replace(/left|right|bottom|top/g,function(t){return HA[t]})}var TA={start:"end",end:"start"};function i4(e){return e.replace(/start|end/g,function(t){return TA[t]})}function IA(e){var t=Q1(e),r=t.visualViewport,n=t.innerWidth,o=t.innerHeight;return r&&/iPhone|iPod|iPad/.test(navigator.platform)&&(n=r.width,o=r.height),{width:n,height:o,x:0,y:0}}function OA(e){var t=Q1(e),r=z7(e),n=D9(Dn(e),t);return n.height=Math.max(n.height,t.innerHeight),n.width=Math.max(n.width,t.innerWidth),n.x=-r.scrollLeft,n.y=-r.scrollTop,n}function es(e){return parseFloat(e)||0}function VA(e){var t=Dr(e)?Pi(e):{};return{top:es(t.borderTopWidth),right:es(t.borderRightWidth),bottom:es(t.borderBottomWidth),left:es(t.borderLeftWidth)}}function PA(e){var t=Q1(e),r=VA(e),n=Jr(e)==="html",o=B9(e),a=e.clientWidth+r.right,i=e.clientHeight+r.bottom;return n&&t.innerHeight-e.clientHeight>50&&(i=t.innerHeight-r.bottom),{top:n?0:e.clientTop,right:e.clientLeft>r.left?r.right:n?t.innerWidth-a-o:e.offsetWidth-a,bottom:n?t.innerHeight-i:e.offsetHeight-i,left:n?o:e.clientLeft}}function P9(e,t){var r=!!(t.getRootNode&&t.getRootNode().host);if(e.contains(t))return!0;if(r){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function A6(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function s4(e,t){return t===I9?A6(IA(e)):Dr(t)?bi(t):A6(OA(Dn(e)))}function NA(e){var t=Xa(e),r=["absolute","fixed"].indexOf(Pi(e).position)>=0,n=r&&Dr(e)?Ni(e):e;return wi(n)?t.filter(function(o){return wi(o)&&P9(o,n)}):[]}function $A(e,t,r){var n=t==="clippingParents"?NA(e):[].concat(t),o=[].concat(n,[r]),a=o[0],i=o.reduce(function(s,l){var c=s4(e,l),u=PA(Dr(l)?l:Dn(e));return s.top=Math.max(c.top+u.top,s.top),s.right=Math.min(c.right-u.right,s.right),s.bottom=Math.min(c.bottom-u.bottom,s.bottom),s.left=Math.max(c.left+u.left,s.left),s},s4(e,a));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function N9(){return{top:0,right:0,bottom:0,left:0}}function $9(e){return Object.assign({},N9(),{},e)}function Z9(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}function ki(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=n===void 0?e.placement:n,a=r.boundary,i=a===void 0?tA:a,s=r.rootBoundary,l=s===void 0?I9:s,c=r.elementContext,u=c===void 0?Da:c,d=r.altBoundary,h=d===void 0?!1:d,f=r.padding,C=f===void 0?0:f,_=$9(typeof C!="number"?C:Z9(C,$i)),g=u===Da?rA:Da,b=e.elements.reference,w=e.rects.popper,v=e.elements[h?g:u],k=$A(wi(v)?v:v.contextElement||Dn(e.elements.popper),i,l),T=bi(b),$=V9({reference:T,element:w,strategy:"absolute",placement:o}),N=A6(Object.assign({},w,{},$)),R=u===Da?N:T,D={top:k.top-R.top+_.top,bottom:R.bottom-k.bottom+_.bottom,left:k.left-R.left+_.left,right:R.right-k.right+_.right},S=e.modifiersData.offset;if(u===Da&&S){var z=S[o];Object.keys(D).forEach(function(P){var U=[lr,sr].indexOf(P)>=0?1:-1,ie=[K1,sr].indexOf(P)>=0?"y":"x";D[P]+=z[ie]*U})}return D}function ZA(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,a=r.rootBoundary,i=r.padding,s=r.flipVariations,l=r.allowedAutoPlacements,c=l===void 0?O9:l,u=_i(n),d=(u?s?r4:r4.filter(function(f){return _i(f)===u}):$i).filter(function(f){return c.indexOf(f)>=0}),h=d.reduce(function(f,C){return f[C]=ki(e,{placement:C,boundary:o,rootBoundary:a,padding:i})[kr(C)],f},{});return Object.keys(h).sort(function(f,C){return h[f]-h[C]})}function RA(e){if(kr(e)===j7)return[];var t=ys(e);return[i4(e),t,i4(t)]}function zA(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,a=o===void 0?!0:o,i=r.altAxis,s=i===void 0?!0:i,l=r.fallbackPlacements,c=r.padding,u=r.boundary,d=r.rootBoundary,h=r.altBoundary,f=r.flipVariations,C=f===void 0?!0:f,_=r.allowedAutoPlacements,g=t.options.placement,b=kr(g),w=b===g,v=l||(w||!C?[ys(g)]:RA(g)),k=[g].concat(v).reduce(function($e,He){return $e.concat(kr(He)===j7?ZA(t,{placement:He,boundary:u,rootBoundary:d,padding:c,flipVariations:C,allowedAutoPlacements:_}):He)},[]),T=t.rects.reference,$=t.rects.popper,N=new Map,R=!0,D=k[0],S=0;S=0,se=ie?"width":"height",ce=ki(t,{placement:z,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),ne=ie?U?lr:q1:U?sr:K1;T[se]>$[se]&&(ne=ys(ne));var ye=ys(ne),Ge=[];if(a&&Ge.push(ce[P]<=0),s&&Ge.push(ce[ne]<=0,ce[ye]<=0),Ge.every(function($e){return $e})){D=z,R=!1;break}N.set(z,Ge)}if(R)for(var Ne=C?3:1,qe=function($e){var He=k.find(function(Ke){var K=N.get(Ke);if(K)return K.slice(0,$e).every(function(j){return j})});if(He)return D=He,"break"},ze=Ne;ze>0;ze--){var he=qe(ze);if(he==="break")break}t.placement!==D&&(t.modifiersData[n]._skip=!0,t.placement=D,t.reset=!0)}}const FA={name:"flip",enabled:!0,phase:"main",fn:zA,requiresIfExists:["offset"],data:{_skip:!1}};function UA(e){return e==="x"?"y":"x"}function bs(e,t,r){return Math.max(e,Math.min(t,r))}function jA(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,a=o===void 0?!0:o,i=r.altAxis,s=i===void 0?!1:i,l=r.boundary,c=r.rootBoundary,u=r.altBoundary,d=r.padding,h=r.tether,f=h===void 0?!0:h,C=r.tetherOffset,_=C===void 0?0:C,g=ki(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),b=kr(t.placement),w=_i(t.placement),v=!w,k=G7(b),T=UA(k),$=t.modifiersData.popperOffsets,N=t.rects.reference,R=t.rects.popper,D=typeof _=="function"?_(Object.assign({},t.rects,{placement:t.placement})):_,S={x:0,y:0};if($){if(a){var z=k==="y"?K1:q1,P=k==="y"?sr:lr,U=k==="y"?"height":"width",ie=$[k],se=$[k]+g[z],ce=$[k]-g[P],ne=f?-R[U]/2:0,ye=w===na?N[U]:R[U],Ge=w===na?-R[U]:-N[U],Ne=t.elements.arrow,qe=f&&Ne?U7(Ne):{width:0,height:0},ze=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:N9(),he=ze[z],$e=ze[P],He=bs(0,N[U],qe[U]),Ke=v?N[U]/2-ne-He-he-D:ye-He-he-D,K=v?-N[U]/2+ne+He+$e+D:Ge+He+$e+D,j=t.elements.arrow&&Ni(t.elements.arrow),Z=j?k==="y"?j.clientTop||0:j.clientLeft||0:0,q=t.modifiersData.offset?t.modifiersData.offset[t.placement][k]:0,ae=$[k]+Ke-q-Z,x=$[k]+K-q,B=bs(f?Math.min(se,ae):se,ie,f?Math.max(ce,x):ce);$[k]=B,S[k]=B-ie}if(s){var O=k==="x"?K1:q1,Q=k==="x"?sr:lr,W=$[T],ee=W+g[O],fe=W-g[Q],ue=bs(ee,W,fe);$[T]=ue,S[T]=ue-W}t.modifiersData[n]=S}}const YA={name:"preventOverflow",enabled:!0,phase:"main",fn:jA,requiresIfExists:["offset"]};function GA(e){var t,r=e.state,n=e.name,o=r.elements.arrow,a=r.modifiersData.popperOffsets,i=kr(r.placement),s=G7(i),l=[q1,lr].indexOf(i)>=0,c=l?"height":"width";if(!(!o||!a)){var u=r.modifiersData[n+"#persistent"].padding,d=U7(o),h=s==="y"?K1:q1,f=s==="y"?sr:lr,C=r.rects.reference[c]+r.rects.reference[s]-a[s]-r.rects.popper[c],_=a[s]-r.rects.reference[s],g=Ni(o),b=g?s==="y"?g.clientHeight||0:g.clientWidth||0:0,w=C/2-_/2,v=u[h],k=b-d[c]-u[f],T=b/2-d[c]/2+w,$=bs(v,T,k),N=s;r.modifiersData[n]=(t={},t[N]=$,t.centerOffset=$-T,t)}}function KA(e){var t=e.state,r=e.options,n=e.name,o=r.element,a=o===void 0?"[data-popper-arrow]":o,i=r.padding,s=i===void 0?0:i;if(a!=null&&!(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a))){if(!P9(t.elements.popper,a))return;t.elements.arrow=a,t.modifiersData[n+"#persistent"]={padding:$9(typeof s!="number"?s:Z9(s,$i))}}}const qA={name:"arrow",enabled:!0,phase:"main",fn:GA,effect:KA,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function l4(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function c4(e){return[K1,lr,sr,q1].some(function(t){return e[t]>=0})}function WA(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=ki(t,{elementContext:"reference"}),s=ki(t,{altBoundary:!0}),l=l4(i,n),c=l4(s,o,a),u=c4(l),d=c4(c);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const QA={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:WA};var XA=[yA,wA,xA,AA,DA,FA,YA,qA,QA],JA=gA({defaultModifiers:XA}),eL=Object.defineProperty,tL=Object.defineProperties,rL=Object.getOwnPropertyDescriptors,tl=Object.getOwnPropertySymbols,R9=Object.prototype.hasOwnProperty,z9=Object.prototype.propertyIsEnumerable,u4=(e,t,r)=>t in e?eL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_e=(e,t)=>{for(var r in t||(t={}))R9.call(t,r)&&u4(e,r,t[r]);if(tl)for(var r of tl(t))z9.call(t,r)&&u4(e,r,t[r]);return e},at=(e,t)=>tL(e,rL(t)),nL=(e,t)=>{var r={};for(var n in e)R9.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&tl)for(var n of tl(e))t.indexOf(n)<0&&z9.call(e,n)&&(r[n]=e[n]);return r};function Sr(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function i1(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function en(e){i1(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function wr(e,t){i1(2,arguments);var r=en(e),n=Sr(t);return isNaN(n)?new Date(NaN):(n&&r.setDate(r.getDate()+n),r)}function L6(e,t){i1(2,arguments);var r=en(e),n=Sr(t);if(isNaN(n))return new Date(NaN);if(!n)return r;var o=r.getDate(),a=new Date(r.getTime());a.setMonth(r.getMonth()+n+1,0);var i=a.getDate();return o>=i?a:(r.setFullYear(a.getFullYear(),a.getMonth(),o),r)}function d4(e,t){i1(2,arguments);var r=Sr(t);return L6(e,r*12)}var ts=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},oL=typeof ts=="object"&&ts&&ts.Object===Object&&ts,F9=oL,aL=F9,iL=typeof self=="object"&&self&&self.Object===Object&&self,sL=aL||iL||Function("return this")(),Hr=sL,lL=Hr,cL=lL.Symbol,fa=cL,h4=fa,U9=Object.prototype,uL=U9.hasOwnProperty,dL=U9.toString,Ha=h4?h4.toStringTag:void 0;function hL(e){var t=uL.call(e,Ha),r=e[Ha];try{e[Ha]=void 0;var n=!0}catch{}var o=dL.call(e);return n&&(t?e[Ha]=r:delete e[Ha]),o}var fL=hL,pL=Object.prototype,mL=pL.toString;function vL(e){return mL.call(e)}var gL=vL,f4=fa,CL=fL,yL=gL,bL="[object Null]",wL="[object Undefined]",p4=f4?f4.toStringTag:void 0;function _L(e){return e==null?e===void 0?wL:bL:p4&&p4 in Object(e)?CL(e):yL(e)}var Tr=_L;function kL(e){return e!=null&&typeof e=="object"}var O1=kL,ML=Tr,xL=O1,SL="[object Boolean]";function EL(e){return e===!0||e===!1||xL(e)&&ML(e)==SL}var AL=EL,LL=Tr,BL=O1,DL="[object Number]";function HL(e){return typeof e=="number"||BL(e)&&LL(e)==DL}var Ja=HL,TL=Array.isArray,V1=TL,IL=Tr,OL=V1,VL=O1,PL="[object String]";function NL(e){return typeof e=="string"||!OL(e)&&VL(e)&&IL(e)==PL}var yn=NL;function $L(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var X1=$L,ZL=Tr,RL=X1,zL="[object AsyncFunction]",FL="[object Function]",UL="[object GeneratorFunction]",jL="[object Proxy]";function YL(e){if(!RL(e))return!1;var t=ZL(e);return t==FL||t==UL||t==zL||t==jL}var jr=YL,GL=9007199254740991;function KL(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=GL}var K7=KL,qL=jr,WL=K7;function QL(e){return e!=null&&WL(e.length)&&!qL(e)}var Zi=QL,XL=Zi,JL=O1;function eB(e){return JL(e)&&XL(e)}var M1=eB;function tB(e){return e===void 0}var rB=tB,nB=Tr,oB=O1,aB="[object Date]";function iB(e){return oB(e)&&nB(e)==aB}var sB=iB;function lB(e){return function(t){return e(t)}}var n2=lB,oa={exports:{}};(function(e,t){var r=F9,n=t&&!t.nodeType&&t,o=n&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===n,i=a&&r.process,s=function(){try{var l=o&&o.require&&o.require("util").types;return l||i&&i.binding&&i.binding("util")}catch{}}();e.exports=s})(oa,oa.exports);var cB=sB,uB=n2,m4=oa.exports,v4=m4&&m4.isDate,dB=v4?uB(v4):cB,hB=dB;function fB(e,t,r){return e===e&&(r!==void 0&&(e=e<=r?e:r),t!==void 0&&(e=e>=t?e:t)),e}var pB=fB,mB=Tr,vB=O1,gB="[object Symbol]";function CB(e){return typeof e=="symbol"||vB(e)&&mB(e)==gB}var o2=CB,g4=X1,yB=o2,C4=0/0,bB=/^\s+|\s+$/g,wB=/^[-+]0x[0-9a-f]+$/i,_B=/^0b[01]+$/i,kB=/^0o[0-7]+$/i,MB=parseInt;function xB(e){if(typeof e=="number")return e;if(yB(e))return C4;if(g4(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=g4(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(bB,"");var r=_B.test(e);return r||kB.test(e)?MB(e.slice(2),r?2:8):wB.test(e)?C4:+e}var SB=xB,EB=pB,Y2=SB;function AB(e,t,r){return r===void 0&&(r=t,t=void 0),r!==void 0&&(r=Y2(r),r=r===r?r:0),t!==void 0&&(t=Y2(t),t=t===t?t:0),EB(Y2(e),t,r)}var LB=AB,BB=V1,DB=o2,HB=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,TB=/^\w*$/;function IB(e,t){if(BB(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||DB(e)?!0:TB.test(e)||!HB.test(e)||t!=null&&e in Object(t)}var q7=IB,OB=Hr,VB=OB["__core-js_shared__"],PB=VB,G2=PB,y4=function(){var e=/[^.]+$/.exec(G2&&G2.keys&&G2.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function NB(e){return!!y4&&y4 in e}var $B=NB,ZB=Function.prototype,RB=ZB.toString;function zB(e){if(e!=null){try{return RB.call(e)}catch{}try{return e+""}catch{}}return""}var j9=zB,FB=jr,UB=$B,jB=X1,YB=j9,GB=/[\\^$.*+?()[\]{}|]/g,KB=/^\[object .+?Constructor\]$/,qB=Function.prototype,WB=Object.prototype,QB=qB.toString,XB=WB.hasOwnProperty,JB=RegExp("^"+QB.call(XB).replace(GB,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function eD(e){if(!jB(e)||UB(e))return!1;var t=FB(e)?JB:KB;return t.test(YB(e))}var tD=eD;function rD(e,t){return e==null?void 0:e[t]}var nD=rD,oD=tD,aD=nD;function iD(e,t){var r=aD(e,t);return oD(r)?r:void 0}var go=iD,sD=go,lD=sD(Object,"create"),a2=lD,b4=a2;function cD(){this.__data__=b4?b4(null):{},this.size=0}var uD=cD;function dD(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var hD=dD,fD=a2,pD="__lodash_hash_undefined__",mD=Object.prototype,vD=mD.hasOwnProperty;function gD(e){var t=this.__data__;if(fD){var r=t[e];return r===pD?void 0:r}return vD.call(t,e)?t[e]:void 0}var CD=gD,yD=a2,bD=Object.prototype,wD=bD.hasOwnProperty;function _D(e){var t=this.__data__;return yD?t[e]!==void 0:wD.call(t,e)}var kD=_D,MD=a2,xD="__lodash_hash_undefined__";function SD(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=MD&&t===void 0?xD:t,this}var ED=SD,AD=uD,LD=hD,BD=CD,DD=kD,HD=ED;function pa(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var qD=KD,WD=i2;function QD(e,t){var r=this.__data__,n=WD(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var XD=QD,JD=OD,eH=FD,tH=YD,rH=qD,nH=XD;function va(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&es))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var d=-1,h=!0,f=r&VO?new HO:void 0;for(a.set(e,t),a.set(t,e);++d0){if(++t>=RN)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var jN=UN,YN=ZN,GN=jN,KN=GN(YN),Cd=KN,qN=a5,WN=gd,QN=Cd;function XN(e,t){return QN(WN(e,t,qN),e+"")}var i5=XN,JN=ma,e$=Zi,t$=d2,r$=X1;function n$(e,t,r){if(!r$(r))return!1;var n=typeof t;return(n=="number"?e$(r)&&t$(t,r.length):n=="string"&&t in r)?JN(r[t],e):!1}var s5=n$;function o$(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var a$=o$,i$=X1,s$=r5,l$=a$,c$=Object.prototype,u$=c$.hasOwnProperty;function d$(e){if(!i$(e))return l$(e);var t=s$(e),r=[];for(var n in e)n=="constructor"&&(t||!u$.call(e,n))||r.push(n);return r}var h$=d$,f$=X9,p$=h$,m$=Zi;function v$(e){return m$(e)?f$(e,!0):p$(e)}var ka=v$,g$=i5,C$=ma,y$=s5,b$=ka,yd=Object.prototype,w$=yd.hasOwnProperty,_$=g$(function(e,t){e=Object(e);var r=-1,n=t.length,o=n>2?t[2]:void 0;for(o&&y$(t[0],t[1],o)&&(n=1);++r1?r[o-1]:void 0,i=o>2?r[2]:void 0;for(a=e.length>3&&typeof a=="function"?(o--,a):void 0,i&&xZ(r[0],r[1],i)&&(a=o<3?void 0:a,o=1),t=Object(t);++n0&&r(s)?t>1?Bd(s,t-1,r,n,o):WZ(o,s):n||(o[o.length]=s)}return o}var XZ=Bd,JZ=XZ;function eR(e){var t=e==null?0:e.length;return t?JZ(e,1):[]}var tR=eR,rR=tR,nR=gd,oR=Cd;function aR(e){return oR(nR(e,void 0,rR),e+"")}var Dd=aR,iR=jZ,sR=Dd,lR=sR(function(e,t){return e==null?{}:iR(e,t)}),cR=lR;function uR(e,t){for(var r=-1,n=e==null?0:e.length;++ro?0:o+t),r=r>o?o:r,r<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(o);++n1),a}),tU(e,oU(e),r),n&&(r=XF(r,aU|iU|sU,rU));for(var o=t.length;o--;)JF(r,t[o]);return r}),O6=lU,cU=Object.prototype,uU=cU.hasOwnProperty;function dU(e,t){return e!=null&&uU.call(e,t)}var hU=dU,fU=hU,pU=fd;function mU(e,t){return e!=null&&pU(e,t,fU)}var Pd=mU,vU=Zi;function gU(e,t){return function(r,n){if(r==null)return r;if(!vU(r))return e(r,n);for(var o=r.length,a=t?o:-1,i=Object(r);(t?a--:++aObject.prototype.toString.call(e).slice(8,-1),kn=e=>hB(e)&&!isNaN(e.getTime()),Y1=e=>TU(e)==="Object",d5=Pd,V6=(e,t)=>$d(t,r=>Pd(e,r)),IU=$d,ut=(e,t,r="0")=>{for(e=e!=null?String(e):"",t=t||2;e.length{const t={};return e.forEach(r=>Object.entries(r).forEach(([n,o])=>{t[n]?M1(t[n])?t[n].push(o):t[n]=[t[n],o]:t[n]=o})),t},H1=e=>!!(e&&e.month&&e.year),$a=(e,t)=>!H1(e)||!H1(t)?!1:e.year===t.year?e.month!H1(e)||!H1(t)?!1:e.year===t.year?e.month>t.month:e.year>t.year,Zd=(e,t,r)=>(e||!1)&&!$a(e,t)&&!ti(e,r),W2=(e,t)=>!e&&t||e&&!t?!1:!e&&!t?!0:e.month===t.month&&e.year===t.year,Zr=({month:e,year:t},r)=>{const n=r>0?1:-1;for(let o=0;o12?(e=1,t++):e<1&&(e=12,t--);return{month:e,year:t}},VU=(e,t)=>{if(!H1(e)||!H1(t))return[];const r=[];for(;!ti(e,t);)r.push(e),e=Zr(e,1);return r};function Q2(e,t){const r=kn(e),n=kn(t);return!r&&!n?!0:r!==n?!1:e.getTime()===t.getTime()}const F1=e=>M1(e)&&e.length>0,dc=(e,t,r)=>{const n=[];return r.forEach(o=>{const a=o.name||o.toString(),i=o.mixin,s=o.validate;if(Object.prototype.hasOwnProperty.call(e,a)){const l=s?s(e[a]):e[a];t[a]=i&&Y1(l)?_e(_e({},i),l):l,n.push(a)}}),{target:t,assigned:n.length?n:null}},d1=(e,t,r,n)=>{e&&t&&r&&e.addEventListener(t,r,n)},h1=(e,t,r,n)=>{e&&t&&e.removeEventListener(t,r,n)},ri=(e,t)=>!!e&&!!t&&(e===t||e.contains(t)),Rd=(e,t)=>{(e.key===" "||e.key==="Enter")&&(t(e),e.preventDefault())},ol=()=>{function e(){return((1+Math.random())*65536|0).toString(16).substring(1)}return`${e()+e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`};function PU(e){let t=0,r=0,n;if(e.length===0)return t;for(r=0;r{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r};const NU={name:"CustomTransition",emits:["before-enter","before-transition","after-enter","after-transition"],props:{name:String,appear:Boolean},computed:{name_(){return`vc-${this.name||"none"}`}},methods:{beforeEnter(e){this.$emit("before-enter",e),this.$emit("before-transition",e)},afterEnter(e){this.$emit("after-enter",e),this.$emit("after-transition",e)}}};function $U(e,t,r,n,o,a){return m(),G(ao,{name:a.name_,appear:r.appear,onBeforeEnter:a.beforeEnter,onAfterEnter:a.afterEnter},{default:E(()=>[F(e.$slots,"default")]),_:3},8,["name","appear","onBeforeEnter","onAfterEnter"])}var zd=xa(NU,[["render",$U]]);const P6={name:"Popover",emits:["before-show","after-show","before-hide","after-hide"],render(){return Ee("div",{class:["vc-popover-content-wrapper",{"is-interactive":this.isInteractive}],ref:"popover"},[Ee(zd,{name:this.transition,appear:!0,"on-before-enter":this.beforeEnter,"on-after-enter":this.afterEnter,"on-before-leave":this.beforeLeave,"on-after-leave":this.afterLeave},{default:()=>this.isVisible?Ee("div",{tabindex:-1,class:["vc-popover-content",`direction-${this.direction}`,this.contentClass],style:this.contentStyle},[this.content,Ee("span",{class:["vc-popover-caret",`direction-${this.direction}`,`align-${this.alignment}`]})]):null})])},props:{id:{type:String,required:!0},contentClass:String},data(){return{ref:null,opts:null,data:null,transition:"slide-fade",transitionTranslate:"15px",transitionDuration:"0.15s",placement:"bottom",positionFixed:!1,modifiers:[],isInteractive:!1,isHovered:!1,isFocused:!1,showDelay:0,hideDelay:110,autoHide:!1,popperEl:null}},computed:{content(){return jr(this.$slots.default)&&this.$slots.default({direction:this.direction,alignment:this.alignment,data:this.data,updateLayout:this.setupPopper,hide:e=>this.hide(e)})||this.$slots.default},contentStyle(){return{"--slide-translate":this.transitionTranslate,"--slide-duration":this.transitionDuration}},popperOptions(){return{placement:this.placement,strategy:this.positionFixed?"fixed":"absolute",modifiers:[{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:this.onPopperUpdate},...this.modifiers||[]],onFirstUpdate:this.onPopperUpdate}},isVisible(){return!!(this.ref&&this.content)},direction(){return this.placement&&this.placement.split("-")[0]||"bottom"},alignment(){const e=this.direction==="left"||this.direction==="right";let t=this.placement.split("-");return t=t.length>1?t[1]:"",["start","top","left"].includes(t)?e?"top":"left":["end","bottom","right"].includes(t)?e?"bottom":"right":e?"middle":"center"}},watch:{opts(e,t){t&&t.callback&&t.callback(at(_e({},t),{completed:!e,reason:e?"Overridden by action":null}))}},mounted(){this.popoverEl=this.$refs.popover,this.addEvents()},beforeUnmount(){this.destroyPopper(),this.removeEvents(),this.popoverEl=null},methods:{addEvents(){d1(this.popoverEl,"click",this.onClick),d1(this.popoverEl,"mouseover",this.onMouseOver),d1(this.popoverEl,"mouseleave",this.onMouseLeave),d1(this.popoverEl,"focusin",this.onFocusIn),d1(this.popoverEl,"focusout",this.onFocusOut),d1(document,"keydown",this.onDocumentKeydown),d1(document,"click",this.onDocumentClick),d1(document,"show-popover",this.onDocumentShowPopover),d1(document,"hide-popover",this.onDocumentHidePopover),d1(document,"toggle-popover",this.onDocumentTogglePopover),d1(document,"update-popover",this.onDocumentUpdatePopover)},removeEvents(){h1(this.popoverEl,"click",this.onClick),h1(this.popoverEl,"mouseover",this.onMouseOver),h1(this.popoverEl,"mouseleave",this.onMouseLeave),h1(this.popoverEl,"focusin",this.onFocusIn),h1(this.popoverEl,"focusout",this.onFocusOut),h1(document,"keydown",this.onDocumentKeydown),h1(document,"click",this.onDocumentClick),h1(document,"show-popover",this.onDocumentShowPopover),h1(document,"hide-popover",this.onDocumentHidePopover),h1(document,"toggle-popover",this.onDocumentTogglePopover),h1(document,"update-popover",this.onDocumentUpdatePopover)},onClick(e){e.stopPropagation()},onMouseOver(){this.isHovered=!0,this.isInteractive&&this.show()},onMouseLeave(){this.isHovered=!1,this.autoHide&&!this.isFocused&&(!this.ref||this.ref!==document.activeElement)&&this.hide()},onFocusIn(){this.isFocused=!0,this.isInteractive&&this.show()},onFocusOut(e){(!e.relatedTarget||!ri(this.popoverEl,e.relatedTarget))&&(this.isFocused=!1,!this.isHovered&&this.autoHide&&this.hide())},onDocumentClick(e){!this.$refs.popover||!this.ref||ri(this.popoverEl,e.target)||ri(this.ref,e.target)||this.hide()},onDocumentKeydown(e){(e.key==="Esc"||e.key==="Escape")&&this.hide()},onDocumentShowPopover({detail:e}){!e.id||e.id!==this.id||this.show(e)},onDocumentHidePopover({detail:e}){!e.id||e.id!==this.id||this.hide(e)},onDocumentTogglePopover({detail:e}){!e.id||e.id!==this.id||this.toggle(e)},onDocumentUpdatePopover({detail:e}){!e.id||e.id!==this.id||this.update(e)},show(e={}){e.action="show";const t=e.ref||this.ref,r=e.showDelay>=0?e.showDelay:this.showDelay;if(!t){e.callback&&e.callback({completed:!1,reason:"Invalid reference element provided"});return}clearTimeout(this.timeout),this.opts=e;const n=()=>{Object.assign(this,O6(e,["id"])),this.setupPopper(),this.opts=null};r>0?this.timeout=setTimeout(()=>n(),r):n()},hide(e={}){e.action="hide";const t=e.ref||this.ref,r=e.hideDelay>=0?e.hideDelay:this.hideDelay;if(!this.ref||t!==this.ref){e.callback&&e.callback(at(_e({},e),{completed:!1,reason:this.ref?"Invalid reference element provided":"Popover already hidden"}));return}const n=()=>{this.ref=null,this.opts=null};clearTimeout(this.timeout),this.opts=e,r>0?this.timeout=setTimeout(n,r):n()},toggle(e={}){this.isVisible&&e.ref===this.ref?this.hide(e):this.show(e)},update(e={}){Object.assign(this,O6(e,["id"])),this.setupPopper()},setupPopper(){this.$nextTick(()=>{!this.ref||!this.$refs.popover||(this.popper&&this.popper.reference!==this.ref&&this.destroyPopper(),this.popper?this.popper.update():this.popper=JA(this.ref,this.popoverEl,this.popperOptions))})},onPopperUpdate(e){e.placement?this.placement=e.placement:e.state&&(this.placement=e.state.placement)},beforeEnter(e){this.$emit("before-show",e)},afterEnter(e){this.$emit("after-show",e)},beforeLeave(e){this.$emit("before-hide",e)},afterLeave(e){this.destroyPopper(),this.$emit("after-hide",e)},destroyPopper(){this.popper&&(this.popper.destroy(),this.popper=null)}}},ZU={inject:["sharedState"],computed:{masks(){return this.sharedState.masks},theme(){return this.sharedState.theme},locale(){return this.sharedState.locale},dayPopoverId(){return this.sharedState.dayPopoverId}},methods:{format(e,t){return this.locale.format(e,t)},pageForDate(e){return this.locale.getDateParts(this.locale.normalizeDate(e))}}},RU=["base","start","end","startEnd"],zU=["class","contentClass","style","contentStyle","color","fillMode"],FU={color:"blue",isDark:!1,highlight:{base:{fillMode:"light"},start:{fillMode:"solid"},end:{fillMode:"solid"}},dot:{base:{fillMode:"solid"},start:{fillMode:"solid"},end:{fillMode:"solid"}},bar:{base:{fillMode:"solid"},start:{fillMode:"solid"},end:{fillMode:"solid"}},content:{base:{},start:{},end:{}}};class hc{constructor(t){Object.assign(this,FU,t)}normalizeAttr({config:t,type:r}){let n=this.color,o={};const a=this[r];if(t===!0||yn(t))n=yn(t)?t:n,o=_e({},a);else if(Y1(t))V6(t,RU)?o=_e({},t):o={base:_e({},t),start:_e({},t),end:_e({},t)};else return null;return ei(o,{start:o.startEnd,end:o.startEnd},a),ws(o).forEach(([i,s])=>{let l=n;s===!0||yn(s)?(l=yn(s)?s:l,o[i]={color:l}):Y1(s)&&(V6(s,zU)?o[i]=_e({},s):o[i]={}),d5(o,`${i}.color`)||LT(o,`${i}.color`,l)}),o}normalizeHighlight(t){const r=this.normalizeAttr({config:t,type:"highlight"});return ws(r).forEach(([n,o])=>{const a=ei(o,{isDark:this.isDark,color:this.color});o.style=_e(_e({},this.getHighlightBgStyle(a)),o.style),o.contentStyle=_e(_e({},this.getHighlightContentStyle(a)),o.contentStyle)}),r}getHighlightBgStyle({fillMode:t,color:r,isDark:n}){switch(t){case"outline":case"none":return{backgroundColor:n?"var(--gray-900)":"var(--white)",border:"2px solid",borderColor:n?`var(--${r}-200)`:`var(--${r}-700)`,borderRadius:"var(--rounded-full)"};case"light":return{backgroundColor:n?`var(--${r}-800)`:`var(--${r}-200)`,opacity:n?.75:1,borderRadius:"var(--rounded-full)"};case"solid":return{backgroundColor:n?`var(--${r}-500)`:`var(--${r}-600)`,borderRadius:"var(--rounded-full)"};default:return{borderRadius:"var(--rounded-full)"}}}getHighlightContentStyle({fillMode:t,color:r,isDark:n}){switch(t){case"outline":case"none":return{fontWeight:"var(--font-bold)",color:n?`var(--${r}-100)`:`var(--${r}-900)`};case"light":return{fontWeight:"var(--font-bold)",color:n?`var(--${r}-100)`:`var(--${r}-900)`};case"solid":return{fontWeight:"var(--font-bold)",color:"var(--white)"};default:return""}}bgAccentHigh({color:t,isDark:r}){return{backgroundColor:r?`var(--${t}-500)`:`var(--${t}-600)`}}contentAccent({color:t,isDark:r}){return t?{fontWeight:"var(--font-bold)",color:r?`var(--${t}-100)`:`var(--${t}-900)`}:null}normalizeDot(t){return this.normalizeNonHighlight("dot",t,this.bgAccentHigh)}normalizeBar(t){return this.normalizeNonHighlight("bar",t,this.bgAccentHigh)}normalizeContent(t){return this.normalizeNonHighlight("content",t,this.contentAccent)}normalizeNonHighlight(t,r,n){const o=this.normalizeAttr({type:t,config:r});return ws(o).forEach(([a,i])=>{ei(i,{isDark:this.isDark,color:this.color}),i.style=_e(_e({},n(i)),i.style)}),o}}var ks=6e4;function fc(e){return e.getTime()%ks}function al(e){var t=new Date(e.getTime()),r=Math.ceil(t.getTimezoneOffset());t.setSeconds(0,0);var n=r>0,o=n?(ks+fc(t))%ks:fc(t);return r*ks+o}function UU(e,t){var r=KU(t);return r.formatToParts?YU(r,e):GU(r,e)}var jU={year:0,month:1,day:2,hour:3,minute:4,second:5};function YU(e,t){for(var r=e.formatToParts(t),n=[],o=0;o=0&&(n[a]=parseInt(r[o].value,10))}return n}function GU(e,t){var r=e.format(t).replace(/\u200E/g,""),n=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(r);return[n[3],n[1],n[2],n[4],n[5],n[6]]}var X2={};function KU(e){if(!X2[e]){var t=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),r=t==="06/25/2014, 00:00:00"||t==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";X2[e]=r?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return X2[e]}var pc=36e5,qU=6e4,ns={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-])(\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/,timezoneIANA:/(UTC|(?:[a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?))$/};function mc(e,t){var r,n;if(r=ns.timezoneZ.exec(e),r)return 0;var o;if(r=ns.timezoneHH.exec(e),r)return o=parseInt(r[2],10),vc()?(n=o*pc,r[1]==="+"?-n:n):NaN;if(r=ns.timezoneHHMM.exec(e),r){o=parseInt(r[2],10);var a=parseInt(r[3],10);return vc(o,a)?(n=o*pc+a*qU,r[1]==="+"?-n:n):NaN}if(r=ns.timezoneIANA.exec(e),r){var i=UU(t,e),s=Date.UTC(i[0],i[1]-1,i[2],i[3],i[4],i[5]),l=t.getTime()-t.getTime()%1e3;return-(s-l)}return 0}function vc(e,t){return!(t!=null&&(t<0||t>59))}var J2=36e5,gc=6e4,WU=2,t1={dateTimeDelimeter:/[T ]/,plainTime:/:/,timeZoneDelimeter:/[Z ]/i,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:/([Z+-].*| UTC|(?:[a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?))$/};function Cc(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);var r=t||{},n=r.additionalDigits==null?WU:Sr(r.additionalDigits);if(n!==2&&n!==1&&n!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var o=QU(e),a=XU(o.date,n),i=a.year,s=a.restDateString,l=JU(s,i);if(isNaN(l))return new Date(NaN);if(l){var c=l.getTime(),u=0,d;if(o.time&&(u=ej(o.time),isNaN(u)))return new Date(NaN);if(o.timezone||r.timeZone){if(d=mc(o.timezone||r.timeZone,new Date(c+u)),isNaN(d))return new Date(NaN);if(d=mc(o.timezone||r.timeZone,new Date(c+u+d)),isNaN(d))return new Date(NaN)}else d=al(new Date(c+u)),d=al(new Date(c+u+d));return new Date(c+u+d)}else return new Date(NaN)}function QU(e){var t={},r=e.split(t1.dateTimeDelimeter),n;if(t1.plainTime.test(r[0])?(t.date=null,n=r[0]):(t.date=r[0],n=r[1],t.timezone=r[2],t1.timeZoneDelimeter.test(t.date)&&(t.date=e.split(t1.timeZoneDelimeter)[0],n=e.substr(t.date.length,e.length))),n){var o=t1.timezone.exec(n);o?(t.time=n.replace(o[1],""),t.timezone=o[1]):t.time=n}return t}function XU(e,t){var r=t1.YYY[t],n=t1.YYYYY[t],o;if(o=t1.YYYY.exec(e)||n.exec(e),o){var a=o[1];return{year:parseInt(a,10),restDateString:e.slice(a.length)}}if(o=t1.YY.exec(e)||r.exec(e),o){var i=o[1];return{year:parseInt(i,10)*100,restDateString:e.slice(i.length)}}return{year:null}}function JU(e,t){if(t===null)return null;var r,n,o,a;if(e.length===0)return n=new Date(0),n.setUTCFullYear(t),n;if(r=t1.MM.exec(e),r)return n=new Date(0),o=parseInt(r[1],10)-1,bc(t,o)?(n.setUTCFullYear(t,o),n):new Date(NaN);if(r=t1.DDD.exec(e),r){n=new Date(0);var i=parseInt(r[1],10);return nj(t,i)?(n.setUTCFullYear(t,0,i),n):new Date(NaN)}if(r=t1.MMDD.exec(e),r){n=new Date(0),o=parseInt(r[1],10)-1;var s=parseInt(r[2],10);return bc(t,o,s)?(n.setUTCFullYear(t,o,s),n):new Date(NaN)}if(r=t1.Www.exec(e),r)return a=parseInt(r[1],10)-1,wc(t,a)?yc(t,a):new Date(NaN);if(r=t1.WwwD.exec(e),r){a=parseInt(r[1],10)-1;var l=parseInt(r[2],10)-1;return wc(t,a,l)?yc(t,a,l):new Date(NaN)}return null}function ej(e){var t,r,n;if(t=t1.HH.exec(e),t)return r=parseFloat(t[1].replace(",",".")),e0(r)?r%24*J2:NaN;if(t=t1.HHMM.exec(e),t)return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),e0(r,n)?r%24*J2+n*gc:NaN;if(t=t1.HHMMSS.exec(e),t){r=parseInt(t[1],10),n=parseInt(t[2],10);var o=parseFloat(t[3].replace(",","."));return e0(r,n,o)?r%24*J2+n*gc+o*1e3:NaN}return null}function yc(e,t,r){t=t||0,r=r||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var o=n.getUTCDay()||7,a=t*7+r+1-o;return n.setUTCDate(n.getUTCDate()+a),n}var tj=[31,28,31,30,31,30,31,31,30,31,30,31],rj=[31,29,31,30,31,30,31,31,30,31,30,31];function Fd(e){return e%400===0||e%4===0&&e%100!==0}function bc(e,t,r){if(t<0||t>11)return!1;if(r!=null){if(r<1)return!1;var n=Fd(e);if(n&&r>rj[t]||!n&&r>tj[t])return!1}return!0}function nj(e,t){if(t<1)return!1;var r=Fd(e);return!(r&&t>366||!r&&t>365)}function wc(e,t,r){return!(t<0||t>52||r!=null&&(r<0||r>6))}function e0(e,t,r){return!(e!=null&&(e<0||e>=25)||t!=null&&(t<0||t>=60)||r!=null&&(r<0||r>=60))}function so(e,t){i1(1,arguments);var r=t||{},n=r.locale,o=n&&n.options&&n.options.weekStartsOn,a=o==null?0:Sr(o),i=r.weekStartsOn==null?a:Sr(r.weekStartsOn);if(!(i>=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=en(e),l=s.getDay(),c=(l=o.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function aj(e){i1(1,arguments);var t=oj(e),r=new Date(0);r.setFullYear(t,0,4),r.setHours(0,0,0,0);var n=il(r);return n}var ij=6048e5;function sj(e){i1(1,arguments);var t=en(e),r=il(t).getTime()-aj(t).getTime();return Math.round(r/ij)+1}function lj(e,t){i1(1,arguments);var r=en(e),n=r.getFullYear(),o=t||{},a=o.locale,i=a&&a.options&&a.options.firstWeekContainsDate,s=i==null?1:Sr(i),l=o.firstWeekContainsDate==null?s:Sr(o.firstWeekContainsDate);if(!(l>=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var c=new Date(0);c.setFullYear(n+1,0,l),c.setHours(0,0,0,0);var u=so(c,t),d=new Date(0);d.setFullYear(n,0,l),d.setHours(0,0,0,0);var h=so(d,t);return r.getTime()>=u.getTime()?n+1:r.getTime()>=h.getTime()?n:n-1}function cj(e,t){i1(1,arguments);var r=t||{},n=r.locale,o=n&&n.options&&n.options.firstWeekContainsDate,a=o==null?1:Sr(o),i=r.firstWeekContainsDate==null?a:Sr(r.firstWeekContainsDate),s=lj(e,t),l=new Date(0);l.setFullYear(s,0,i),l.setHours(0,0,0,0);var c=so(l,t);return c}var uj=6048e5;function dj(e,t){i1(1,arguments);var r=en(e),n=so(r,t).getTime()-cj(r,t).getTime();return Math.round(n/uj)+1}var hj=6048e5;function fj(e,t,r){i1(2,arguments);var n=so(e,r),o=so(t,r),a=n.getTime()-al(n),i=o.getTime()-al(o);return Math.round((a-i)/hj)}function pj(e){i1(1,arguments);var t=en(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(0,0,0,0),t}function mj(e){i1(1,arguments);var t=en(e);return t.setDate(1),t.setHours(0,0,0,0),t}function vj(e,t){return i1(1,arguments),fj(pj(e),mj(e),t)+1}const gj=24*60*60*1e3;let Rr=class tr{constructor(t,{order:r=0,locale:n,isFullDay:o}={}){if(this.isDateInfo=!0,this.order=r,this.locale=n instanceof sl?n:new sl(n),this.firstDayOfWeek=this.locale.firstDayOfWeek,!Y1(t)){const l=this.locale.normalizeDate(t);o?t={start:l,end:l}:t={startOn:l,endOn:l}}let a=null,i=null;if(t.start?a=this.locale.normalizeDate(t.start,at(_e({},this.opts),{time:"00:00:00"})):t.startOn&&(a=this.locale.normalizeDate(t.startOn,this.opts)),t.end?i=this.locale.normalizeDate(t.end,at(_e({},this.opts),{time:"23:59:59"})):t.endOn&&(i=this.locale.normalizeDate(t.endOn,this.opts)),a&&i&&a>i){const l=a;a=i,i=l}else a&&t.span>=1&&(i=wr(a,t.span-1));this.start=a,this.startTime=a?a.getTime():NaN,this.end=i,this.endTime=i?i.getTime():NaN,this.isDate=this.startTime&&this.startTime===this.endTime,this.isRange=!this.isDate;const s=dc(t,{},tr.patternProps);if(s.assigned&&(this.on={and:s.target}),t.on){const l=(M1(t.on)?t.on:[t.on]).map(c=>{if(jr(c))return c;const u=dc(c,{},tr.patternProps);return u.assigned?u.target:null}).filter(c=>c);l.length&&(this.on=at(_e({},this.on),{or:l}))}this.isComplex=!!this.on}get opts(){return{order:this.order,locale:this.locale}}toDateInfo(t){return t.isDateInfo?t:new tr(t,this.opts)}startOfWeek(t){const r=t.getDay()+1,n=r>=this.firstDayOfWeek?this.firstDayOfWeek-r:-(7-(this.firstDayOfWeek-r));return wr(t,n)}diffInDays(t,r){return Math.round((r-t)/gj)}diffInWeeks(t,r){return this.diffInDays(this.startOfWeek(t),this.startOfWeek(r))}diffInYears(t,r){return r.getUTCFullYear()-t.getUTCFullYear()}diffInMonths(t,r){return this.diffInYears(t,r)*12+(r.getMonth()-t.getMonth())}static get patterns(){return{dailyInterval:{test:(t,r,n)=>n.diffInDays(n.start||new Date,t.date)%r===0},weeklyInterval:{test:(t,r,n)=>n.diffInWeeks(n.start||new Date,t.date)%r===0},monthlyInterval:{test:(t,r,n)=>n.diffInMonths(n.start||new Date,t.date)%r===0},yearlyInterval:{test:()=>(t,r,n)=>n.diffInYears(n.start||new Date,t.date)%r===0},days:{validate:t=>M1(t)?t:[parseInt(t,10)],test:(t,r)=>r.includes(t.day)||r.includes(-t.dayFromEnd)},weekdays:{validate:t=>M1(t)?t:[parseInt(t,10)],test:(t,r)=>r.includes(t.weekday)},ordinalWeekdays:{validate:t=>Object.keys(t).reduce((r,n)=>{const o=t[n];return o&&(r[n]=M1(o)?o:[parseInt(o,10)]),r},{}),test:(t,r)=>Object.keys(r).map(n=>parseInt(n,10)).find(n=>r[n].includes(t.weekday)&&(n===t.weekdayOrdinal||n===-t.weekdayOrdinalFromEnd))},weekends:{validate:t=>t,test:t=>t.weekday===1||t.weekday===7},workweek:{validate:t=>t,test:t=>t.weekday>=2&&t.weekday<=6},weeks:{validate:t=>M1(t)?t:[parseInt(t,10)],test:(t,r)=>r.includes(t.week)||r.includes(-t.weekFromEnd)},months:{validate:t=>M1(t)?t:[parseInt(t,10)],test:(t,r)=>r.includes(t.month)},years:{validate:t=>M1(t)?t:[parseInt(t,10)],test:(t,r)=>r.includes(t.year)}}}static get patternProps(){return Object.keys(tr.patterns).map(t=>({name:t,validate:tr.patterns[t].validate}))}static testConfig(t,r,n){return jr(t)?t(r):Y1(t)?Object.keys(t).every(o=>tr.patterns[o].test(r,t[o],n)):null}iterateDatesInRange({start:t,end:r},n){if(!t||!r||!jr(n))return null;t=this.locale.normalizeDate(t,at(_e({},this.opts),{time:"00:00:00"}));const o={i:0,date:t,day:this.locale.getDateParts(t),finished:!1};let a=null;for(;!o.finished&&o.date<=r;o.i++)a=n(o),o.date=wr(o.date,1),o.day=this.locale.getDateParts(o.date);return a}shallowIntersectingRange(t){return this.rangeShallowIntersectingRange(this,this.toDateInfo(t))}rangeShallowIntersectingRange(t,r){if(!this.dateShallowIntersectsDate(t,r))return null;const n=t.toRange(),o=r.toRange();let a=null,i=null;return n.start?o.start?a=n.start>o.start?n.start:o.start:a=n.start:o.start&&(a=o.start),n.end?o.end?i=n.end{this.matchesDay(a.day)&&(o=o||r.matchesDay(a.day),a.finished=o)}),o}shallowIntersectsDate(t){return this.dateShallowIntersectsDate(this,this.toDateInfo(t))}dateShallowIntersectsDate(t,r){return t.isDate?r.isDate?t.startTime===r.startTime:this.dateShallowIncludesDate(r,t):r.isDate?this.dateShallowIncludesDate(t,r):!(t.start&&r.end&&t.start>r.end||t.end&&r.start&&t.end{this.matchesDay(a.day)&&(o=o&&r.matchesDay(a.day),a.finished=!o)}),o}shallowIncludesDate(t){return this.dateShallowIncludesDate(this,t.isDate?t:new tr(t,this.opts))}dateShallowIncludesDate(t,r){return t.isDate?r.isDate?t.startTime===r.startTime:!r.startTime||!r.endTime?!1:t.startTime===r.startTime&&t.startTime===r.endTime:r.isDate?!(t.start&&r.startt.end):!(t.start&&(!r.start||r.startt.end))}intersectsDay(t){return this.shallowIntersectsDate(t.range)&&this.matchesDay(t)?this:null}matchesDay(t){return this.on?!(this.on.and&&!tr.testConfig(this.on.and,t,this)||this.on.or&&!this.on.or.some(r=>tr.testConfig(r,t,this))):!0}toRange(){return new tr({start:this.start,end:this.end},this.opts)}compare(t){if(this.order!==t.order)return this.order-t.order;if(this.isDate!==t.isDate)return this.isDate?1:-1;if(this.isDate)return 0;const r=this.start-t.start;return r!==0?r:this.end-t.end}};const W1={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"}};W1.en=W1["en-US"];W1.es=W1["es-ES"];W1.no=W1.nb;W1.zh=W1["zh-CN"];ws(W1).forEach(([e,{dow:t,L:r}])=>{W1[e]={id:e,firstDayOfWeek:t,masks:{L:r}}});const sn={DATE_TIME:1,DATE:2,TIME:3},Cj={1:["year","month","day","hours","minutes","seconds","milliseconds"],2:["year","month","day"],3:["hours","minutes","seconds","milliseconds"]},_c=/d{1,2}|W{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|Z{1,4}|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,ln=/\d\d?/,yj=/\d{3}/,bj=/\d{4}/,Ta=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF/]+(\s*?[\u0600-\u06FF]+){1,2}/i,wj=/\[([^]*?)\]/gm,kc=()=>{},Mc=e=>(t,r,n)=>{const o=n[e].indexOf(r.charAt(0).toUpperCase()+r.substring(1).toLowerCase());~o&&(t.month=o)},_j=["L","iso"],s1=7,kj=[31,28,31,30,31,30,31,31,30,31,30,31],Mj=[{value:0,label:"00"},{value:1,label:"01"},{value:2,label:"02"},{value:3,label:"03"},{value:4,label:"04"},{value:5,label:"05"},{value:6,label:"06"},{value:7,label:"07"},{value:8,label:"08"},{value:9,label:"09"},{value:10,label:"10"},{value:11,label:"11"},{value:12,label:"12"},{value:13,label:"13"},{value:14,label:"14"},{value:15,label:"15"},{value:16,label:"16"},{value:17,label:"17"},{value:18,label:"18"},{value:19,label:"19"},{value:20,label:"20"},{value:21,label:"21"},{value:22,label:"22"},{value:23,label:"23"}],xc={D(e){return e.day},DD(e){return ut(e.day)},Do(e,t){return t.DoFn(e.day)},d(e){return e.weekday-1},dd(e){return ut(e.weekday-1)},W(e,t){return t.dayNamesNarrow[e.weekday-1]},WW(e,t){return t.dayNamesShorter[e.weekday-1]},WWW(e,t){return t.dayNamesShort[e.weekday-1]},WWWW(e,t){return t.dayNames[e.weekday-1]},M(e){return e.month},MM(e){return ut(e.month)},MMM(e,t){return t.monthNamesShort[e.month-1]},MMMM(e,t){return t.monthNames[e.month-1]},YY(e){return String(e.year).substring(2)},YYYY(e){return ut(e.year,4)},h(e){return e.hours%12||12},hh(e){return ut(e.hours%12||12)},H(e){return e.hours},HH(e){return ut(e.hours)},m(e){return e.minutes},mm(e){return ut(e.minutes)},s(e){return e.seconds},ss(e){return ut(e.seconds)},S(e){return Math.round(e.milliseconds/100)},SS(e){return ut(Math.round(e.milliseconds/10),2)},SSS(e){return ut(e.milliseconds,3)},a(e,t){return e.hours<12?t.amPm[0]:t.amPm[1]},A(e,t){return e.hours<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},Z(){return"Z"},ZZ(e){const t=e.timezoneOffset;return`${t>0?"-":"+"}${ut(Math.floor(Math.abs(t)/60),2)}`},ZZZ(e){const t=e.timezoneOffset;return`${t>0?"-":"+"}${ut(Math.floor(Math.abs(t)/60)*100+Math.abs(t)%60,4)}`},ZZZZ(e){const t=e.timezoneOffset;return`${t>0?"-":"+"}${ut(Math.floor(Math.abs(t)/60),2)}:${ut(Math.abs(t)%60,2)}`}},gt={D:[ln,(e,t)=>{e.day=t}],Do:[new RegExp(ln.source+Ta.source),(e,t)=>{e.day=parseInt(t,10)}],d:[ln,kc],W:[Ta,kc],M:[ln,(e,t)=>{e.month=t-1}],MMM:[Ta,Mc("monthNamesShort")],MMMM:[Ta,Mc("monthNames")],YY:[ln,(e,t)=>{const r=+new Date().getFullYear().toString().substring(0,2);e.year=`${t>68?r-1:r}${t}`}],YYYY:[bj,(e,t)=>{e.year=t}],S:[/\d/,(e,t)=>{e.millisecond=t*100}],SS:[/\d{2}/,(e,t)=>{e.millisecond=t*10}],SSS:[yj,(e,t)=>{e.millisecond=t}],h:[ln,(e,t)=>{e.hour=t}],m:[ln,(e,t)=>{e.minute=t}],s:[ln,(e,t)=>{e.second=t}],a:[Ta,(e,t,r)=>{const n=t.toLowerCase();n===r.amPm[0]?e.isPm=!1:n===r.amPm[1]&&(e.isPm=!0)}],Z:[/[^\s]*?[+-]\d\d:?\d\d|[^\s]*?Z?/,(e,t)=>{t==="Z"&&(t="+00:00");const r=`${t}`.match(/([+-]|\d\d)/gi);if(r){const n=+(r[1]*60)+parseInt(r[2],10);e.timezoneOffset=r[0]==="+"?n:-n}}]};gt.DD=gt.D;gt.dd=gt.d;gt.WWWW=gt.WWW=gt.WW=gt.W;gt.MM=gt.M;gt.mm=gt.m;gt.hh=gt.H=gt.HH=gt.h;gt.ss=gt.s;gt.A=gt.a;gt.ZZZZ=gt.ZZZ=gt.ZZ=gt.Z;function xj(e,t){const r=new Intl.DateTimeFormat().resolvedOptions().locale;let n;yn(e)?n=e:d5(e,"id")&&(n=e.id),n=(n||r).toLowerCase();const o=Object.keys(t),a=s=>o.find(l=>l.toLowerCase()===s);n=a(n)||a(n.substring(0,2))||r;const i=at(_e(_e({},t["en-IE"]),t[n]),{id:n});return e=Y1(e)?u5(e,i):i,e}class sl{constructor(t,{locales:r=W1,timezone:n}={}){const{id:o,firstDayOfWeek:a,masks:i}=xj(t,r);this.id=o,this.daysInWeek=s1,this.firstDayOfWeek=LB(a,1,s1),this.masks=i,this.timezone=n||void 0,this.dayNames=this.getDayNames("long"),this.dayNamesShort=this.getDayNames("short"),this.dayNamesShorter=this.dayNamesShort.map(s=>s.substring(0,2)),this.dayNamesNarrow=this.getDayNames("narrow"),this.monthNames=this.getMonthNames("long"),this.monthNamesShort=this.getMonthNames("short"),this.amPm=["am","pm"],this.monthData={},this.getMonthComps=this.getMonthComps.bind(this),this.parse=this.parse.bind(this),this.format=this.format.bind(this),this.toPage=this.toPage.bind(this)}format(t,r){if(t=this.normalizeDate(t),!t)return"";r=this.normalizeMasks(r)[0];const n=[];r=r.replace(wj,(i,s)=>(n.push(s),"??"));const o=/Z$/.test(r)?"utc":this.timezone,a=this.getDateParts(t,o);return r=r.replace(_c,i=>i in xc?xc[i](a,this):i.slice(1,i.length-1)),r.replace(/\?\?/g,()=>n.shift())}parse(t,r){return this.normalizeMasks(r).map(n=>{if(typeof n!="string")throw new Error("Invalid mask in fecha.parse");let o=t;if(o.length>1e3)return!1;let a=!0;const i={};if(n.replace(_c,c=>{if(gt[c]){const u=gt[c],d=o.search(u[0]);~d?o.replace(u[0],h=>(u[1](i,h,this),o=o.substring(d+h.length),h)):a=!1}return gt[c]?"":c.slice(1,c.length-1)}),!a)return!1;const s=new Date;i.isPm===!0&&i.hour!=null&&+i.hour!=12?i.hour=+i.hour+12:i.isPm===!1&&+i.hour==12&&(i.hour=0);let l;return i.timezoneOffset!=null?(i.minute=+(i.minute||0)-+i.timezoneOffset,l=new Date(Date.UTC(i.year||s.getFullYear(),i.month||0,i.day||1,i.hour||0,i.minute||0,i.second||0,i.millisecond||0))):l=this.getDateFromParts({year:i.year||s.getFullYear(),month:(i.month||0)+1,day:i.day||1,hours:i.hour||0,minutes:i.minute||0,seconds:i.second||0,milliseconds:i.millisecond||0}),l}).find(n=>n)||new Date(t)}normalizeMasks(t){return(F1(t)&&t||[yn(t)&&t||"YYYY-MM-DD"]).map(r=>_j.reduce((n,o)=>n.replace(o,this.masks[o]||""),r))}normalizeDate(t,r={}){let n=null,{type:o,fillDate:a}=r;const{mask:i,patch:s,time:l}=r,c=o==="auto"||!o;if(Ja(t)?(o="number",n=new Date(+t)):yn(t)?(o="string",n=t?this.parse(t,i||"iso"):null):Y1(t)?(o="object",n=this.getDateFromParts(t)):(o="date",n=kn(t)?new Date(t.getTime()):null),n&&s){a=a==null?new Date:this.normalizeDate(a);const u=_e(_e({},this.getDateParts(a)),cR(this.getDateParts(n),Cj[s]));n=this.getDateFromParts(u)}return c&&(r.type=o),n&&!isNaN(n.getTime())?(l&&(n=this.adjustTimeForDate(n,{timeAdjust:l})),n):null}denormalizeDate(t,{type:r,mask:n}={}){switch(r){case"number":return t?t.getTime():NaN;case"string":return t?this.format(t,n||"iso"):"";default:return t?new Date(t):null}}hourIsValid(t,r,n){if(!r)return!0;if(M1(r))return r.includes(t);if(Y1(r)){const o=r.min||0,a=r.max||24;return o<=t&&a>=t}return r(t,n)}getHourOptions(t,r){return Mj.filter(n=>this.hourIsValid(n.value,t,r))}getMinuteOptions(t){const r=[];t=t>0?t:1;for(let n=0;n<=59;n+=t)r.push({value:n,label:ut(n,2)});return r}nearestOptionValue(t,r){if(t==null)return t;const n=r.reduce((o,a)=>{if(a.disabled)return o;if(isNaN(o))return a.value;const i=Math.abs(o-t);return Math.abs(a.value-t)n&&(n instanceof Rr?n:new Rr(n,r))).filter(n=>n)}getDateParts(t,r=this.timezone){if(!t)return null;let n=t;if(r){const v=new Date(t.toLocaleString("en-US",{timeZone:r}));v.setMilliseconds(t.getMilliseconds());const k=v.getTime()-t.getTime();n=new Date(t.getTime()+k)}const o=n.getMilliseconds(),a=n.getSeconds(),i=n.getMinutes(),s=n.getHours(),l=n.getMonth()+1,c=n.getFullYear(),u=this.getMonthComps(l,c),d=n.getDate(),h=u.days-d+1,f=n.getDay()+1,C=Math.floor((d-1)/7+1),_=Math.floor((u.days-d)/7+1),g=Math.ceil((d+Math.abs(u.firstWeekday-u.firstDayOfWeek))/7),b=u.weeks-g+1,w={milliseconds:o,seconds:a,minutes:i,hours:s,day:d,dayFromEnd:h,weekday:f,weekdayOrdinal:C,weekdayOrdinalFromEnd:_,week:g,weekFromEnd:b,month:l,year:c,date:t,isValid:!0};return w.timezoneOffset=this.getTimezoneOffset(w),w}getDateFromParts(t){if(!t)return null;const r=new Date,{year:n=r.getFullYear(),month:o=r.getMonth()+1,day:a=r.getDate(),hours:i=0,minutes:s=0,seconds:l=0,milliseconds:c=0}=t;if(this.timezone){const u=`${ut(n,4)}-${ut(o,2)}-${ut(a,2)}T${ut(i,2)}:${ut(s,2)}:${ut(l,2)}.${ut(c,3)}`;return Cc(u,{timeZone:this.timezone})}return new Date(n,o-1,a,i,s,l,c)}getTimezoneOffset(t){const{year:r,month:n,day:o,hours:a=0,minutes:i=0,seconds:s=0,milliseconds:l=0}=t;let c;const u=new Date(Date.UTC(r,n-1,o,a,i,s,l));if(this.timezone){const d=`${ut(r,4)}-${ut(n,2)}-${ut(o,2)}T${ut(a,2)}:${ut(i,2)}:${ut(s,2)}.${ut(l,3)}`;c=Cc(d,{timeZone:this.timezone})}else c=new Date(r,n-1,o,a,i,s,l);return(c-u)/6e4}toPage(t,r){return Ja(t)?Zr(r,t):yn(t)?this.getDateParts(this.normalizeDate(t)):kn(t)?this.getDateParts(t):Y1(t)?t:null}getMonthDates(t=2e3){const r=[];for(let n=0;n<12;n++)r.push(new Date(t,n,15));return r}getMonthNames(t){const r=new Intl.DateTimeFormat(this.id,{month:t,timezome:"UTC"});return this.getMonthDates().map(n=>r.format(n))}getWeekdayDates(t=this.firstDayOfWeek){const r=[],n=5+t-1;for(let o=0;or.format(n))}getMonthComps(t,r){const n=`${t}-${r}`;let o=this.monthData[n];if(!o){const a=r%4===0&&r%100!==0||r%400===0,i=new Date(r,t-1,1),s=i.getDay()+1,l=t===2&&a?29:kj[t-1],c=this.firstDayOfWeek-1,u=vj(i,{weekStartsOn:c}),d=[],h=[];for(let f=0;f(se,ce,ne,ye)=>this.normalizeDate({year:P,month:U,day:ie,hours:se,minutes:ce,seconds:ne,milliseconds:ye});for(let P=1;P<=t;P++){for(let U=1,ie=i;U<=s1;U++,ie+=ie===s1?1-s1:1){d&&ie===s&&(_=1,g=r.days,b=Math.floor((_-1)/s1+1),w=Math.floor((r.days-_)/s1+1),v=1,k=r.weeks,T=r.month,$=r.year,d=!1,h=!0);const se=z($,T,_),ce={start:se(0,0,0),end:se(23,59,59,999)},ne=ce.start,ye=`${ut($,4)}-${ut(T,2)}-${ut(_,2)}`,Ge=U,Ne=s1-U,qe=c[P-1],ze=l[P-1],he=_===R&&T===D&&$===S,$e=h&&_===1,He=h&&_===r.days,Ke=P===1,K=P===t,j=U===1,Z=U===s1;a.push({id:ye,label:_.toString(),ariaLabel:C.format(new Date($,T-1,_)),day:_,dayFromEnd:g,weekday:ie,weekdayPosition:Ge,weekdayPositionFromEnd:Ne,weekdayOrdinal:b,weekdayOrdinalFromEnd:w,week:v,weekFromEnd:k,weeknumber:qe,isoWeeknumber:ze,month:T,year:$,dateFromTime:se,date:ne,range:ce,isToday:he,isFirstDay:$e,isLastDay:He,inMonth:h,inPrevMonth:d,inNextMonth:f,onTop:Ke,onBottom:K,onLeft:j,onRight:Z,classes:[`id-${ye}`,`day-${_}`,`day-from-end-${g}`,`weekday-${ie}`,`weekday-position-${Ge}`,`weekday-ordinal-${b}`,`weekday-ordinal-from-end-${w}`,`week-${v}`,`week-from-end-${k}`,{"is-today":he,"is-first-day":$e,"is-last-day":He,"in-month":h,"in-prev-month":d,"in-next-month":f,"on-top":Ke,"on-bottom":K,"on-left":j,"on-right":Z}]}),h&&He?(h=!1,f=!0,_=1,g=o.days,b=1,w=Math.floor((o.days-_)/s1+1),v=1,k=o.weeks,T=o.month,$=o.year):(_++,g--,b=Math.floor((_-1)/s1+1),w=Math.floor((r.days-_)/s1+1))}v++,k--}return a}}class Ud{constructor({key:t,hashcode:r,highlight:n,content:o,dot:a,bar:i,popover:s,dates:l,excludeDates:c,excludeMode:u,customData:d,order:h,pinPage:f},C,_){this.key=rB(t)?ol():t,this.hashcode=r,this.customData=d,this.order=h||0,this.dateOpts={order:h,locale:_},this.pinPage=f,n&&(this.highlight=C.normalizeHighlight(n)),o&&(this.content=C.normalizeContent(o)),a&&(this.dot=C.normalizeDot(a)),i&&(this.bar=C.normalizeBar(i)),s&&(this.popover=s),this.dates=_.normalizeDates(l,this.dateOpts),this.hasDates=!!F1(this.dates),this.excludeDates=_.normalizeDates(c,this.dateOpts),this.hasExcludeDates=!!F1(this.excludeDates),this.excludeMode=u||"intersects",this.hasExcludeDates&&!this.hasDates&&(this.dates.push(new Rr({},this.dateOpts)),this.hasDates=!0),this.isComplex=IU(this.dates,g=>g.isComplex)}intersectsDate(t){return t=t instanceof Rr?t:new Rr(t,this.dateOpts),!this.excludesDate(t)&&(this.dates.find(r=>r.intersectsDate(t))||!1)}includesDate(t){return t=t instanceof Rr?t:new Rr(t,this.dateOpts),!this.excludesDate(t)&&(this.dates.find(r=>r.includesDate(t))||!1)}excludesDate(t){return t=t instanceof Rr?t:new Rr(t,this.dateOpts),this.hasExcludeDates&&this.excludeDates.find(r=>this.excludeMode==="intersects"&&r.intersectsDate(t)||this.excludeMode==="includes"&&r.includesDate(t))}intersectsDay(t){return!this.excludesDay(t)&&(this.dates.find(r=>r.intersectsDay(t))||!1)}excludesDay(t){return this.hasExcludeDates&&this.excludeDates.find(r=>r.intersectsDay(t))}}const Sj=300,Ej=60,Aj=80;var Lj={maxSwipeTime:Sj,minHorizontalSwipeDistance:Ej,maxVerticalSwipeDistance:Aj};const Bj="MMMM YYYY",Dj="W",Hj="MMM",Tj=["L","YYYY-MM-DD","YYYY/MM/DD"],Ij=["L h:mm A","YYYY-MM-DD h:mm A","YYYY/MM/DD h:mm A"],Oj=["L HH:mm","YYYY-MM-DD HH:mm","YYYY/MM/DD HH:mm"],Vj=["h:mm A"],Pj=["HH:mm"],Nj="WWW, MMM D, YYYY",$j=["L","YYYY-MM-DD","YYYY/MM/DD"],Zj="iso",Rj="YYYY-MM-DDTHH:mm:ss.SSSZ";var zj={title:Bj,weekdays:Dj,navMonths:Hj,input:Tj,inputDateTime:Ij,inputDateTime24hr:Oj,inputTime:Vj,inputTime24hr:Pj,dayPopover:Nj,data:$j,model:Zj,iso:Rj};const Fj="640px",Uj="768px",jj="1024px",Yj="1280px";var Gj={sm:Fj,md:Uj,lg:jj,xl:Yj};const Kj={componentPrefix:"v",color:"blue",isDark:!1,navVisibility:"click",titlePosition:"center",transition:"slide-h",touch:Lj,masks:zj,screens:Gj,locales:W1,datePicker:{updateOnInput:!0,inputDebounce:1e3,popover:{visibility:"hover-focus",placement:"bottom-start",keepVisibleOnInput:!1,isInteractive:!0}}},N6=Bn(Kj),qj=A(()=>mN(N6.locales,e=>(e.masks=u5(e.masks,N6.masks),e))),Mn=e=>window&&d5(window.__vcalendar__,e)?Mi(window.__vcalendar__,e):Mi(N6,e),Wj={props:{color:{type:String,default:()=>Mn("color")},isDark:{type:Boolean,default:()=>Mn("isDark")},firstDayOfWeek:Number,masks:Object,locale:[String,Object],timezone:String,minDate:null,maxDate:null,minDateExact:null,maxDateExact:null,disabledDates:null,availableDates:null,theme:null},computed:{$theme(){return this.theme instanceof hc?this.theme:new hc({color:this.color,isDark:this.isDark})},$locale(){if(this.locale instanceof sl)return this.locale;const e=Y1(this.locale)?this.locale:{id:this.locale,firstDayOfWeek:this.firstDayOfWeek,masks:this.masks};return new sl(e,{locales:qj.value,timezone:this.timezone})},disabledDates_(){const e=this.normalizeDates(this.disabledDates),{minDate:t,minDateExact:r,maxDate:n,maxDateExact:o}=this;if(r||t){const a=r?this.normalizeDate(r):this.normalizeDate(t,{time:"00:00:00"});e.push({start:null,end:new Date(a.getTime()-1e3)})}if(o||n){const a=o?this.normalizeDate(o):this.normalizeDate(n,{time:"23:59:59"});e.push({start:new Date(a.getTime()+1e3),end:null})}return e},availableDates_(){return this.normalizeDates(this.availableDates)},disabledAttribute(){return new Ud({key:"disabled",dates:this.disabledDates_,excludeDates:this.availableDates_,excludeMode:"includes",order:100},this.$theme,this.$locale)}},methods:{formatDate(e,t){return this.$locale?this.$locale.format(e,t):""},parseDate(e,t){if(!this.$locale)return null;const r=this.$locale.parse(e,t);return kn(r)?r:null},normalizeDate(e,t){return this.$locale?this.$locale.normalizeDate(e,t):e},normalizeDates(e){return this.$locale.normalizeDates(e,{isFullDay:!0})},pageForDate(e){return this.$locale.getDateParts(this.normalizeDate(e))},pageForThisMonth(){return this.pageForDate(new Date)}}},Qj={methods:{safeSlot(e,t,r=null){return jr(this.$slots[e])?this.$slots[e](t):r}}},p2=ZU,jd=Wj,h5=Qj,Xj={name:"PopoverRow",mixins:[p2],props:{attribute:Object},computed:{indicator(){const{highlight:e,dot:t,bar:r,popover:n}=this.attribute;if(n&&n.hideIndicator)return null;if(e){const{color:o,isDark:a}=e.start;return{style:at(_e({},this.theme.bgAccentHigh({color:o,isDark:!a})),{width:"10px",height:"5px",borderRadius:"3px"})}}if(t){const{color:o,isDark:a}=t.start;return{style:at(_e({},this.theme.bgAccentHigh({color:o,isDark:!a})),{width:"5px",height:"5px",borderRadius:"50%"})}}if(r){const{color:o,isDark:a}=r.start;return{style:at(_e({},this.theme.bgAccentHigh({color:o,isDark:!a})),{width:"10px",height:"3px"})}}return null}}},Jj={class:"vc-day-popover-row"},eY={key:0,class:"vc-day-popover-row-indicator"},tY={class:"vc-day-popover-row-content"};function rY(e,t,r,n,o,a){return m(),M("div",Jj,[a.indicator?(m(),M("div",eY,[p("span",{style:Ye(a.indicator.style),class:J(a.indicator.class)},null,6)])):I("",!0),p("div",tY,[F(e.$slots,"default",{},()=>[y(H(r.attribute.popover?r.attribute.popover.label:"No content provided"),1)])])])}var nY=xa(Xj,[["render",rY]]);const os="26px",oY="0 0 32 32",aY={"left-arrow":{viewBox:"0 -1 16 34",path:"M11.196 10c0 0.143-0.071 0.304-0.179 0.411l-7.018 7.018 7.018 7.018c0.107 0.107 0.179 0.268 0.179 0.411s-0.071 0.304-0.179 0.411l-0.893 0.893c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-8.321-8.321c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l8.321-8.321c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l0.893 0.893c0.107 0.107 0.179 0.25 0.179 0.411z"},"right-arrow":{viewBox:"-5 -1 16 34",path:"M10.625 17.429c0 0.143-0.071 0.304-0.179 0.411l-8.321 8.321c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-0.893-0.893c-0.107-0.107-0.179-0.25-0.179-0.411 0-0.143 0.071-0.304 0.179-0.411l7.018-7.018-7.018-7.018c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l0.893-0.893c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l8.321 8.321c0.107 0.107 0.179 0.268 0.179 0.411z"}},iY={props:["name"],data(){return{width:os,height:os,viewBox:oY,path:"",isBaseline:!1}},mounted(){this.updateIcon()},watch:{name(){this.updateIcon()}},methods:{updateIcon(){const e=aY[this.name];e&&(this.width=e.width||os,this.height=e.height||os,this.viewBox=e.viewBox,this.path=e.path)}}},sY=["width","height","viewBox"],lY=["d"];function cY(e,t,r,n,o,a){return m(),M("svg",{class:"vc-svg-icon",width:o.width,height:o.height,viewBox:o.viewBox},[p("path",{d:o.path},null,8,lY)],8,sY)}var Yd=xa(iY,[["render",cY]]);const t0=12,uY={name:"CalendarNav",emits:["input"],components:{SvgIcon:Yd},mixins:[p2],props:{value:{type:Object,default:()=>({month:0,year:0})},validator:{type:Function,default:()=>()=>!0}},data(){return{monthMode:!0,yearIndex:0,yearGroupIndex:0,onSpaceOrEnter:Rd}},computed:{month(){return this.value&&this.value.month||0},year(){return this.value&&this.value.year||0},title(){return this.monthMode?this.yearIndex:`${this.firstYear} - ${this.lastYear}`},monthItems(){return this.getMonthItems(this.yearIndex)},yearItems(){return this.getYearItems(this.yearGroupIndex)},prevItemsEnabled(){return this.monthMode?this.prevMonthItemsEnabled:this.prevYearItemsEnabled},nextItemsEnabled(){return this.monthMode?this.nextMonthItemsEnabled:this.nextYearItemsEnabled},prevMonthItemsEnabled(){return this.getMonthItems(this.yearIndex-1).some(e=>!e.isDisabled)},nextMonthItemsEnabled(){return this.getMonthItems(this.yearIndex+1).some(e=>!e.isDisabled)},prevYearItemsEnabled(){return this.getYearItems(this.yearGroupIndex-1).some(e=>!e.isDisabled)},nextYearItemsEnabled(){return this.getYearItems(this.yearGroupIndex+1).some(e=>!e.isDisabled)},activeItems(){return this.monthMode?this.monthItems:this.yearItems},firstYear(){return Nd(this.yearItems.map(e=>e.year))},lastYear(){return xi(this.yearItems.map(e=>e.year))}},watch:{year(){this.yearIndex=this.year},yearIndex(e){this.yearGroupIndex=this.getYearGroupIndex(e)},value(){this.focusFirstItem()}},created(){this.yearIndex=this.year},mounted(){this.focusFirstItem()},methods:{focusFirstItem(){this.$nextTick(()=>{const e=this.$refs.navContainer.querySelector(".vc-nav-item:not(.is-disabled)");e&&e.focus()})},getItemClasses({isActive:e,isCurrent:t,isDisabled:r}){const n=["vc-nav-item"];return e?n.push("is-active"):t&&n.push("is-current"),r&&n.push("is-disabled"),n},getYearGroupIndex(e){return Math.floor(e/t0)},getMonthItems(e){const{month:t,year:r}=this.pageForDate(new Date);return this.locale.getMonthDates().map((n,o)=>{const a=o+1;return{month:a,year:e,id:`${e}.${ut(a,2)}`,label:this.locale.format(n,this.masks.navMonths),ariaLabel:this.locale.format(n,"MMMM YYYY"),isActive:a===this.month&&e===this.year,isCurrent:a===t&&e===r,isDisabled:!this.validator({month:a,year:e}),click:()=>this.monthClick(a,e)}})},getYearItems(e){const{_:t,year:r}=this.pageForDate(new Date),n=e*t0,o=n+t0,a=[];for(let i=n;ithis.yearClick(i)})}return a},monthClick(e,t){this.validator({month:e,year:t})&&this.$emit("input",{month:e,year:t})},yearClick(e){this.yearIndex=e,this.monthMode=!0,this.focusFirstItem()},toggleMode(){this.monthMode=!this.monthMode},movePrev(){this.prevItemsEnabled&&(this.monthMode&&this.movePrevYear(),this.movePrevYearGroup())},moveNext(){this.nextItemsEnabled&&(this.monthMode&&this.moveNextYear(),this.moveNextYearGroup())},movePrevYear(){this.yearIndex--},moveNextYear(){this.yearIndex++},movePrevYearGroup(){this.yearGroupIndex--},moveNextYearGroup(){this.yearGroupIndex++}}},dY={class:"vc-nav-container",ref:"navContainer"},hY={class:"vc-nav-header"},fY=["tabindex"],pY=["tabindex"],mY={class:"vc-nav-items"},vY=["data-id","aria-label","tabindex","onClick","onKeydown"];function gY(e,t,r,n,o,a){const i=jt("svg-icon");return m(),M("div",dY,[p("div",hY,[p("span",{role:"button",class:J(["vc-nav-arrow is-left",{"is-disabled":!a.prevItemsEnabled}]),tabindex:a.prevItemsEnabled?0:void 0,onClick:t[0]||(t[0]=(...s)=>a.movePrev&&a.movePrev(...s)),onKeydown:t[1]||(t[1]=s=>o.onSpaceOrEnter(s,a.movePrev))},[F(e.$slots,"nav-left-button",{},()=>[V(i,{name:"left-arrow",width:"20px",height:"24px"})])],42,fY),p("span",{role:"button",class:"vc-nav-title vc-grid-focus",style:{whiteSpace:"nowrap"},tabindex:"0",onClick:t[2]||(t[2]=(...s)=>a.toggleMode&&a.toggleMode(...s)),onKeydown:t[3]||(t[3]=s=>o.onSpaceOrEnter(s,a.toggleMode))},H(a.title),33),p("span",{role:"button",class:J(["vc-nav-arrow is-right",{"is-disabled":!a.nextItemsEnabled}]),tabindex:a.nextItemsEnabled?0:void 0,onClick:t[4]||(t[4]=(...s)=>a.moveNext&&a.moveNext(...s)),onKeydown:t[5]||(t[5]=s=>o.onSpaceOrEnter(s,a.moveNext))},[F(e.$slots,"nav-right-button",{},()=>[V(i,{name:"right-arrow",width:"20px",height:"24px"})])],42,pY)]),p("div",mY,[(m(!0),M(we,null,tt(a.activeItems,s=>(m(),M("span",{key:s.label,role:"button","data-id":s.id,"aria-label":s.ariaLabel,class:J(a.getItemClasses(s)),tabindex:s.isDisabled?void 0:0,onClick:s.click,onKeydown:l=>o.onSpaceOrEnter(l,s.click)},H(s.label),43,vY))),128))])],512)}var CY=xa(uY,[["render",gY]]);function $6(e){document&&document.dispatchEvent(new CustomEvent("show-popover",{detail:e}))}function Z6(e){document&&document.dispatchEvent(new CustomEvent("hide-popover",{detail:e}))}function Gd(e){document&&document.dispatchEvent(new CustomEvent("toggle-popover",{detail:e}))}function yY(e){document&&document.dispatchEvent(new CustomEvent("update-popover",{detail:e}))}function ll(e){const{visibility:t}=e,r=t==="click",n=t==="hover",o=t==="hover-focus",a=t==="focus";e.autoHide=!r;let i=!1,s=!1;const{isRenderFn:l}=e,c={click:l?"onClick":"click",mousemove:l?"onMousemove":"mousemove",mouseleave:l?"onMouseleave":"mouseleave",focusin:l?"onFocusin":"focusin",focusout:l?"onFocusout":"focusout"};return{[c.click](u){r&&(e.ref=u.target,Gd(e),u.stopPropagation())},[c.mousemove](u){e.ref=u.currentTarget,i||(i=!0,(n||o)&&$6(e))},[c.mouseleave](u){e.ref=u.target,i&&(i=!1,(n||o&&!s)&&Z6(e))},[c.focusin](u){e.ref=u.currentTarget,s||(s=!0,(a||o)&&$6(e))},[c.focusout](u){e.ref=u.currentTarget,s&&!ri(e.ref,u.relatedTarget)&&(s=!1,(a||o&&!i)&&Z6(e))}}}const bY={name:"CalendarDay",emits:["dayclick","daymouseenter","daymouseleave","dayfocusin","dayfocusout","daykeydown"],mixins:[p2,h5],inheritAttrs:!1,render(){const e=()=>this.hasBackgrounds&&Ee("div",{class:"vc-highlights vc-day-layer"},this.backgrounds.map(({key:o,wrapperClass:a,class:i,style:s})=>Ee("div",{key:o,class:a},[Ee("div",{class:i,style:s})]))),t=()=>this.safeSlot("day-content",{day:this.day,attributes:this.day.attributes,attributesMap:this.day.attributesMap,dayProps:this.dayContentProps,dayEvents:this.dayContentEvents})||Ee("span",at(_e(at(_e({},this.dayContentProps),{class:this.dayContentClass,style:this.dayContentStyle}),this.dayContentEvents),{ref:"content"}),[this.day.label]),r=()=>this.hasDots&&Ee("div",{class:"vc-day-layer vc-day-box-center-bottom"},[Ee("div",{class:"vc-dots"},this.dots.map(({key:o,class:a,style:i})=>Ee("span",{key:o,class:a,style:i})))]),n=()=>this.hasBars&&Ee("div",{class:"vc-day-layer vc-day-box-center-bottom"},[Ee("div",{class:"vc-bars"},this.bars.map(({key:o,class:a,style:i})=>Ee("span",{key:o,class:a,style:i})))]);return Ee("div",{class:["vc-day",...this.day.classes,{"vc-day-box-center-center":!this.$slots["day-content"]},{"is-not-in-month":!this.inMonth}]},[e(),t(),r(),n()])},inject:["sharedState"],props:{day:{type:Object,required:!0}},data(){return{glyphs:{},dayContentEvents:{}}},computed:{label(){return this.day.label},startTime(){return this.day.range.start.getTime()},endTime(){return this.day.range.end.getTime()},inMonth(){return this.day.inMonth},isDisabled(){return this.day.isDisabled},backgrounds(){return this.glyphs.backgrounds},hasBackgrounds(){return!!F1(this.backgrounds)},content(){return this.glyphs.content},dots(){return this.glyphs.dots},hasDots(){return!!F1(this.dots)},bars(){return this.glyphs.bars},hasBars(){return!!F1(this.bars)},popovers(){return this.glyphs.popovers},hasPopovers(){return!!F1(this.popovers)},dayContentClass(){return["vc-day-content vc-focusable",{"is-disabled":this.isDisabled},Mi(xi(this.content),"class")||""]},dayContentStyle(){return Mi(xi(this.content),"style")},dayContentProps(){let e;return this.day.isFocusable?e="0":this.day.inMonth&&(e="-1"),{tabindex:e,"aria-label":this.day.ariaLabel,"aria-disabled":this.day.isDisabled?"true":"false",role:"button"}},dayEvent(){return at(_e({},this.day),{el:this.$refs.content,popovers:this.popovers})}},watch:{theme(){this.refresh()},popovers(){this.refreshPopovers()},"day.shouldRefresh"(){this.refresh()}},mounted(){this.refreshPopovers(),this.refresh()},methods:{getDayEvent(e){return at(_e({},this.dayEvent),{event:e})},click(e){this.$emit("dayclick",this.getDayEvent(e))},mouseenter(e){this.$emit("daymouseenter",this.getDayEvent(e))},mouseleave(e){this.$emit("daymouseleave",this.getDayEvent(e))},focusin(e){this.$emit("dayfocusin",this.getDayEvent(e))},focusout(e){this.$emit("dayfocusout",this.getDayEvent(e))},keydown(e){this.$emit("daykeydown",this.getDayEvent(e))},refresh(){if(!this.day.shouldRefresh)return;this.day.shouldRefresh=!1;const e={backgrounds:[],dots:[],bars:[],popovers:[],content:[]};this.day.attributes=Object.values(this.day.attributesMap||{}).sort((t,r)=>t.order-r.order),this.day.attributes.forEach(t=>{const{targetDate:r}=t,{isDate:n,isComplex:o,startTime:a,endTime:i}=r,s=this.startTime<=a,l=this.endTime>=i,c={isDate:n,isComplex:o,onStart:s,onEnd:l,onStartAndEnd:s&&l,onStartOrEnd:s||l};this.processHighlight(t,c,e),this.processNonHighlight(t,"content",c,e.content),this.processNonHighlight(t,"dot",c,e.dots),this.processNonHighlight(t,"bar",c,e.bars),this.processPopover(t,e)}),this.glyphs=e},processHighlight({key:e,highlight:t},{isDate:r,isComplex:n,onStart:o,onEnd:a,onStartAndEnd:i},{backgrounds:s,content:l}){if(!t)return;const{base:c,start:u,end:d}=t;r||n?(s.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",u.class],style:u.style}),l.push({key:`${e}-content`,class:u.contentClass,style:u.contentStyle})):i?(s.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",u.class],style:u.style}),l.push({key:`${e}-content`,class:u.contentClass,style:u.contentStyle})):o?(s.push({key:`${e}-base`,wrapperClass:"vc-day-layer vc-day-box-right-center",class:["vc-highlight vc-highlight-base-start",c.class],style:c.style}),s.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",u.class],style:u.style}),l.push({key:`${e}-content`,class:u.contentClass,style:u.contentStyle})):a?(s.push({key:`${e}-base`,wrapperClass:"vc-day-layer vc-day-box-left-center",class:["vc-highlight vc-highlight-base-end",c.class],style:c.style}),s.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",d.class],style:d.style}),l.push({key:`${e}-content`,class:d.contentClass,style:d.contentStyle})):(s.push({key:`${e}-middle`,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight vc-highlight-base-middle",c.class],style:c.style}),l.push({key:`${e}-content`,class:c.contentClass,style:c.contentStyle}))},processNonHighlight(e,t,{isDate:r,onStart:n,onEnd:o},a){if(!e[t])return;const{key:i}=e,s=`vc-${t}`,{base:l,start:c,end:u}=e[t];r||n?a.push({key:i,class:[s,c.class],style:c.style}):o?a.push({key:i,class:[s,u.class],style:u.style}):a.push({key:i,class:[s,l.class],style:l.style})},processPopover(e,{popovers:t}){const{key:r,customData:n,popover:o}=e;if(!o)return;const a=ei({key:r,customData:n,attribute:e},_e({},o),{visibility:o.label?"hover":"click",placement:"bottom",isInteractive:!o.label});t.splice(0,0,a)},refreshPopovers(){let e={};F1(this.popovers)&&(e=ll(ei({id:this.dayPopoverId,data:this.day,isRenderFn:!0},...this.popovers))),this.dayContentEvents=OU({onClick:this.click,onMouseenter:this.mouseenter,onMouseleave:this.mouseleave,onFocusin:this.focusin,onFocusout:this.focusout,onKeydown:this.keydown},e),yY({id:this.dayPopoverId,data:this.day})}}},wY={name:"CalendarPane",emits:["update:page","weeknumberclick"],mixins:[p2,h5],inheritAttrs:!1,render(){const e=this.safeSlot("header",this.page)||Ee("div",{class:`vc-header align-${this.titlePosition}`},[Ee("div",_e({class:"vc-title"},this.navPopoverEvents),[this.safeSlot("header-title",this.page,this.page.title)])]),t=this.weekdayLabels.map((l,c)=>Ee("div",{key:c+1,class:"vc-weekday"},[l])),r=this.showWeeknumbers_.startsWith("left"),n=this.showWeeknumbers_.startsWith("right");r?t.unshift(Ee("div",{class:"vc-weekday"})):n&&t.push(Ee("div",{class:"vc-weekday"}));const o=l=>Ee("div",{class:["vc-weeknumber"]},[Ee("span",{class:["vc-weeknumber-content",`is-${this.showWeeknumbers_}`],onClick:c=>{this.$emit("weeknumberclick",{weeknumber:l,days:this.page.days.filter(u=>u[this.weeknumberKey]===l),event:c})}},[l])]),a=[],{daysInWeek:i}=this.locale;this.page.days.forEach((l,c)=>{const u=c%i;(r&&u===0||n&&u===i)&&a.push(o(l[this.weeknumberKey])),a.push(Ee(bY,at(_e({},this.$attrs),{day:l}),this.$slots)),n&&u===i-1&&a.push(o(l[this.weeknumberKey]))});const s=Ee("div",{class:{"vc-weeks":!0,"vc-show-weeknumbers":this.showWeeknumbers_,"is-left":r,"is-right":n}},[t,a]);return Ee("div",{class:["vc-pane",`row-from-end-${this.rowFromEnd}`,`column-from-end-${this.columnFromEnd}`],ref:"pane"},[e,s])},props:{page:Object,position:Number,row:Number,rowFromEnd:Number,column:Number,columnFromEnd:Number,titlePosition:String,navVisibility:{type:String,default:()=>Mn("navVisibility")},showWeeknumbers:[Boolean,String],showIsoWeeknumbers:[Boolean,String]},computed:{weeknumberKey(){return this.showWeeknumbers?"weeknumber":"isoWeeknumber"},showWeeknumbers_(){const e=this.showWeeknumbers||this.showIsoWeeknumbers;return e==null?"":AL(e)?e?"left":"":e.startsWith("right")?this.columnFromEnd>1?"right":e:this.column>1?"left":e},navPlacement(){switch(this.titlePosition){case"left":return"bottom-start";case"right":return"bottom-end";default:return"bottom"}},navPopoverEvents(){const{sharedState:e,navVisibility:t,navPlacement:r,page:n,position:o}=this;return ll({id:e.navPopoverId,visibility:t,placement:r,modifiers:[{name:"flip",options:{fallbackPlacements:["bottom"]}}],data:{page:n,position:o},isInteractive:!0,isRenderFn:!0})},weekdayLabels(){return this.locale.getWeekdayDates().map(e=>this.format(e,this.masks.weekdays))}}};class _Y{constructor(t,r,n){this.theme=t,this.locale=r,this.map={},this.refresh(n,!0)}destroy(){this.theme=null,this.locale=null,this.map={},this.list=[],this.pinAttr=null}refresh(t,r){const n={},o=[];let a=null;const i=[],s=r?new Set:new Set(Object.keys(this.map));return F1(t)&&t.forEach((l,c)=>{if(!l||!l.dates)return;const u=l.key?l.key.toString():c.toString(),d=l.order||0,h=PU(JSON.stringify(l));let f=this.map[u];!r&&f&&f.hashcode===h?s.delete(u):(f=new Ud(_e({key:u,order:d,hashcode:h},l),this.theme,this.locale),i.push(f)),f&&f.pinPage&&(a=f),n[u]=f,o.push(f)}),this.map=n,this.list=o,this.pinAttr=a,{adds:i,deletes:Array.from(s)}}}const kY=(e,t,{maxSwipeTime:r,minHorizontalSwipeDistance:n,maxVerticalSwipeDistance:o})=>{if(!e||!e.addEventListener||!jr(t))return null;let a=0,i=0,s=null,l=!1;function c(d){const h=d.changedTouches[0];a=h.screenX,i=h.screenY,s=new Date().getTime(),l=!0}function u(d){if(!l)return;l=!1;const h=d.changedTouches[0],f=h.screenX-a,C=h.screenY-i;if(new Date().getTime()-s=n&&Math.abs(C)<=o){const _={toLeft:!1,toRight:!1};f<0?_.toLeft=!0:_.toRight=!0,t(_)}}return d1(e,"touchstart",c,{passive:!0}),d1(e,"touchend",u,{passive:!0}),()=>{h1(e,"touchstart",c),h1(e,"touchend",u)}},MY={name:"Calendar",emits:["dayfocusin","dayfocusout","transition-start","transition-end","update:from-page","update:to-page"],render(){const e=this.pages.map((o,a)=>{const i=a+1,s=Math.ceil((a+1)/this.columns),l=this.rows-s+1,c=i%this.columns||this.columns,u=this.columns-c+1;return Ee(wY,at(_e({},this.$attrs),{key:o.key,attributes:this.store,page:o,position:i,row:s,rowFromEnd:l,column:c,columnFromEnd:u,titlePosition:this.titlePosition,canMove:this.canMove,"onUpdate:page":d=>this.move(d,{position:a+1}),onDayfocusin:d=>{this.lastFocusedDay=d,this.$emit("dayfocusin",d)},onDayfocusout:d=>{this.lastFocusedDay=null,this.$emit("dayfocusout",d)}}),this.$slots)}),t=o=>{const a=()=>this.move(o?-this.step_:this.step_),i=l=>Rd(l,a),s=o?!this.canMovePrev:!this.canMoveNext;return Ee("div",{class:["vc-arrow",`is-${o?"left":"right"}`,{"is-disabled":s}],role:"button",onClick:a,onKeydown:i},[(o?this.safeSlot("header-left-button",{click:a}):this.safeSlot("header-right-button",{click:a}))||Ee(Yd,{name:o?"left-arrow":"right-arrow"})])},r=()=>Ee(P6,{id:this.sharedState.navPopoverId,contentClass:"vc-nav-popover-container",ref:"navPopover"},{default:({data:o})=>{const{position:a,page:i}=o;return Ee(CY,{value:i,position:a,validator:s=>this.canMove(s,{position:a}),onInput:s=>this.move(s)},_e({},this.$slots))}}),n=()=>Ee(P6,{id:this.sharedState.dayPopoverId,contentClass:"vc-day-popover-container"},{default:({data:o,updateLayout:a,hide:i})=>{const s=Object.values(o.attributes).filter(d=>d.popover),l=this.$locale.masks,c=this.formatDate,u=c(o.date,l.dayPopover);return this.safeSlot("day-popover",{day:o,attributes:s,masks:l,format:c,dayTitle:u,updateLayout:a,hide:i},Ee("div",[l.dayPopover&&Ee("div",{class:["vc-day-popover-header"]},[u]),s.map(d=>Ee(nY,{key:d.key,attribute:d}))]))}});return Ee("div",{"data-helptext":"Press the arrow keys to navigate by day, Home and End to navigate to week ends, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year",class:["vc-container",`vc-${this.$theme.color}`,{"vc-is-expanded":this.isExpanded,"vc-is-dark":this.$theme.isDark}],onKeydown:this.handleKeydown,onMouseup:o=>o.preventDefault(),ref:"container"},[r(),Ee("div",{class:["vc-pane-container",{"in-transition":this.inTransition}]},[Ee(zd,{name:this.transitionName,"on-before-enter":()=>{this.inTransition=!0},"on-after-enter":()=>{this.inTransition=!1}},{default:()=>Ee("div",at(_e({},this.$attrs),{class:"vc-pane-layout",style:{gridTemplateColumns:`repeat(${this.columns}, 1fr)`},key:this.firstPage?this.firstPage.key:""}),e)}),Ee("div",{class:[`vc-arrows-container title-${this.titlePosition}`]},[t(!0),t(!1)]),this.$slots.footer&&this.$slots.footer()]),n()])},mixins:[jd,h5],provide(){return{sharedState:this.sharedState}},props:{rows:{type:Number,default:1},columns:{type:Number,default:1},step:Number,titlePosition:{type:String,default:()=>Mn("titlePosition")},isExpanded:Boolean,fromDate:Date,toDate:Date,fromPage:Object,toPage:Object,minPage:Object,maxPage:Object,transition:String,attributes:[Object,Array],trimWeeks:Boolean,disablePageSwipe:Boolean},data(){return{pages:[],store:null,lastFocusedDay:null,focusableDay:new Date().getDate(),transitionName:"",inTransition:!1,sharedState:{navPopoverId:ol(),dayPopoverId:ol(),theme:{},masks:{},locale:{}}}},computed:{firstPage(){return Nd(this.pages)},lastPage(){return xi(this.pages)},minPage_(){return this.minPage||this.pageForDate(this.minDate)},maxPage_(){return this.maxPage||this.pageForDate(this.maxDate)},count(){return this.rows*this.columns},step_(){return this.step||this.count},canMovePrev(){return this.canMove(-this.step_)},canMoveNext(){return this.canMove(this.step_)}},watch:{$locale(){this.refreshLocale(),this.refreshPages({page:this.firstPage,ignoreCache:!0}),this.initStore()},$theme(){this.refreshTheme(),this.initStore()},fromDate(){this.refreshPages()},fromPage(e){const t=this.pages&&this.pages[0];W2(e,t)||this.refreshPages()},toPage(e){const t=this.pages&&this.pages[this.pages.length-1];W2(e,t)||this.refreshPages()},count(){this.refreshPages()},attributes:{handler(e){const{adds:t,deletes:r}=this.store.refresh(e);this.refreshAttrs(this.pages,t,r)},deep:!0},pages(e){this.refreshAttrs(e,this.store.list,null,!0)},disabledAttribute(){this.refreshDisabledDays()},lastFocusedDay(e){e&&(this.focusableDay=e.day,this.refreshFocusableDays())},inTransition(e){e?this.$emit("transition-start"):(this.$emit("transition-end"),this.transitionPromise&&(this.transitionPromise.resolve(!0),this.transitionPromise=null))}},created(){this.refreshLocale(),this.refreshTheme(),this.initStore(),this.refreshPages()},mounted(){this.disablePageSwipe||(this.removeHandlers=kY(this.$refs.container,({toLeft:e,toRight:t})=>{e?this.moveNext():t&&this.movePrev()},Mn("touch")))},beforeUnmount(){this.pages=[],this.store.destroy(),this.store=null,this.sharedState=null,this.removeHandlers&&this.removeHandlers()},methods:{refreshLocale(){this.sharedState.locale=this.$locale,this.sharedState.masks=this.$locale.masks},refreshTheme(){this.sharedState.theme=this.$theme},canMove(e,t={}){const r=this.firstPage&&this.$locale.toPage(e,this.firstPage);if(!r)return!1;let{position:n}=t;if(Ja(e)&&(n=1),!n)if($a(r,this.firstPage))n=-1;else if(ti(r,this.lastPage))n=1;else return!0;return Object.assign(t,this.getTargetPageRange(r,{position:n,force:!0})),VU(t.fromPage,t.toPage).some(o=>Zd(o,this.minPage_,this.maxPage_))},movePrev(e){return this.move(-this.step_,e)},moveNext(e){return this.move(this.step_,e)},move(e,t={}){const r=this.canMove(e,t);return!t.force&&!r?Promise.reject(new Error(`Move target is disabled: ${JSON.stringify(t)}`)):(this.$refs.navPopover.hide({hideDelay:0}),t.fromPage&&!W2(t.fromPage,this.firstPage)?this.refreshPages(at(_e({},t),{page:t.fromPage,position:1,force:!0})):Promise.resolve(!0))},focusDate(e,t={}){return this.move(e,t).then(()=>{const r=this.$el.querySelector(`.id-${this.$locale.getDayId(e)}.in-month .vc-focusable`);return r?(r.focus(),Promise.resolve(!0)):Promise.resolve(!1)})},showPageRange(e,t){let r,n;if(kn(e))r=this.pageForDate(e);else if(Y1(e)){const{month:i,year:s}=e,{from:l,to:c}=e;Ja(i)&&Ja(s)?r=e:(l||c)&&(r=kn(l)?this.pageForDate(l):l,n=kn(c)?this.pageForDate(c):c)}else return Promise.reject(new Error("Invalid page range provided."));const o=this.lastPage;let a=r;return ti(n,o)&&(a=Zr(n,-(this.pages.length-1))),$a(a,r)&&(a=r),this.refreshPages(at(_e({},t),{page:a}))},getTargetPageRange(e,{position:t,force:r}={}){let n=null,o=null;if(H1(e)){let a=0;t=+t,isNaN(t)||(a=t>0?1-t:-(this.count+t)),n=Zr(e,a)}else n=this.getDefaultInitialPage();return o=Zr(n,this.count-1),r||($a(n,this.minPage_)?n=this.minPage_:ti(o,this.maxPage_)&&(n=Zr(this.maxPage_,1-this.count)),o=Zr(n,this.count-1)),{fromPage:n,toPage:o}},getDefaultInitialPage(){let e=this.fromPage||this.pageForDate(this.fromDate);if(!H1(e)){const t=this.toPage||this.pageForDate(this.toPage);H1(t)&&(e=Zr(t,1-this.count))}return H1(e)||(e=this.getPageForAttributes()),H1(e)||(e=this.pageForThisMonth()),e},refreshPages({page:e,position:t=1,force:r,transition:n,ignoreCache:o}={}){return new Promise((a,i)=>{const{fromPage:s,toPage:l}=this.getTargetPageRange(e,{position:t,force:r}),c=[];for(let u=0;u{t.isDisabled=!!this.disabledAttribute&&this.disabledAttribute.intersectsDay(t)})},refreshFocusableDays(e){this.getPageDays(e).forEach(t=>{t.isFocusable=t.inMonth&&t.day===this.focusableDay})},getPageDays(e=this.pages){return e.reduce((t,r)=>t.concat(r.days),[])},getPageTransition(e,t,r=this.transition){if(r==="none")return r;if(r==="fade"||!r&&this.count>1||!H1(e)||!H1(t))return"fade";const n=$a(t,e);return r==="slide-v"?n?"slide-down":"slide-up":n?"slide-right":"slide-left"},getPageForAttributes(){let e=null;const t=this.store.pinAttr;if(t&&t.hasDates){let[r]=t.dates;r=r.start||r.date,e=this.pageForDate(r)}return e},buildPage({month:e,year:t},r){const n=`${t.toString()}-${e.toString()}`;let o=this.pages.find(a=>a.key===n);if(!o||r){const a=new Date(t,e-1,15),i=this.$locale.getMonthComps(e,t),s=this.$locale.getPrevMonthComps(e,t),l=this.$locale.getNextMonthComps(e,t);o={key:n,month:e,year:t,weeks:this.trimWeeks?i.weeks:6,title:this.$locale.format(a,this.$locale.masks.title),shortMonthLabel:this.$locale.format(a,"MMM"),monthLabel:this.$locale.format(a,"MMMM"),shortYearLabel:t.toString().substring(2),yearLabel:t.toString(),monthComps:i,prevMonthComps:s,nextMonthComps:l,canMove:c=>this.canMove(c),move:c=>this.move(c),moveThisMonth:()=>this.moveThisMonth(),movePrevMonth:()=>this.move(s),moveNextMonth:()=>this.move(l),refresh:!0},o.days=this.$locale.getCalendarDays(o)}return o},initStore(){this.store=new _Y(this.$theme,this.$locale,this.attributes),this.refreshAttrs(this.pages,this.store.list,[],!0)},refreshAttrs(e=[],t=[],r=[],n){F1(e)&&e.forEach(o=>{o.days.forEach(a=>{let i=!1,s={};n?i=!0:V6(a.attributesMap,r)?(s=O6(a.attributesMap,r),i=!0):s=a.attributesMap||{},t.forEach(l=>{const c=l.intersectsDay(a);if(c){const u=at(_e({},l),{targetDate:c});s[l.key]=u,i=!0}}),i&&(a.attributesMap=s,a.shouldRefresh=!0)})})},handleKeydown(e){const t=this.lastFocusedDay;t!=null&&(t.event=e,this.handleDayKeydown(t))},handleDayKeydown(e){const{dateFromTime:t,event:r}=e,n=t(12);let o=null;switch(r.key){case"ArrowLeft":{o=wr(n,-1);break}case"ArrowRight":{o=wr(n,1);break}case"ArrowUp":{o=wr(n,-7);break}case"ArrowDown":{o=wr(n,7);break}case"Home":{o=wr(n,-e.weekdayPosition+1);break}case"End":{o=wr(n,e.weekdayPositionFromEnd);break}case"PageUp":{r.altKey?o=d4(n,-1):o=L6(n,-1);break}case"PageDown":{r.altKey?o=d4(n,1):o=L6(n,1);break}}o&&(r.preventDefault(),this.focusDate(o).catch())}}},xY={inheritAttrs:!1,emits:["update:modelValue"],props:{options:Array,modelValue:null}},SY={class:"vc-select"},EY=["value"],AY=["value","disabled"],LY=p("div",{class:"vc-select-arrow"},[p("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},[p("path",{d:"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"})])],-1);function BY(e,t,r,n,o,a){return m(),M("div",SY,[p("select",Qe(e.$attrs,{value:r.modelValue,onChange:t[0]||(t[0]=i=>e.$emit("update:modelValue",i.target.value))}),[(m(!0),M(we,null,tt(r.options,i=>(m(),M("option",{key:i.value,value:i.value,disabled:i.disabled},H(i.label),9,AY))),128))],16,EY),LY])}var DY=xa(xY,[["render",BY]]);const HY=[{value:0,label:"12"},{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"},{value:7,label:"7"},{value:8,label:"8"},{value:9,label:"9"},{value:10,label:"10"},{value:11,label:"11"}],TY=[{value:12,label:"12"},{value:13,label:"1"},{value:14,label:"2"},{value:15,label:"3"},{value:16,label:"4"},{value:17,label:"5"},{value:18,label:"6"},{value:19,label:"7"},{value:20,label:"8"},{value:21,label:"9"},{value:22,label:"10"},{value:23,label:"11"}],IY={name:"TimePicker",components:{TimeSelect:DY},emits:["update:modelValue"],props:{modelValue:{type:Object,required:!0},locale:{type:Object,required:!0},theme:{type:Object,required:!0},is24hr:{type:Boolean,default:!0},showBorder:Boolean,hourOptions:Array,minuteOptions:Array},computed:{date(){let e=this.locale.normalizeDate(this.modelValue);return this.modelValue.hours===24&&(e=new Date(e.getTime()-1)),e},hours:{get(){return this.modelValue.hours},set(e){this.updateValue(e,this.minutes)}},minutes:{get(){return this.modelValue.minutes},set(e){this.updateValue(this.hours,e)}},isAM:{get(){return this.modelValue.hours<12},set(e){let t=this.hours;e&&t>=12?t-=12:!e&&t<12&&(t+=12),this.updateValue(t,this.minutes)}},amHourOptions(){return HY.filter(e=>this.hourOptions.some(t=>t.value===e.value))},pmHourOptions(){return TY.filter(e=>this.hourOptions.some(t=>t.value===e.value))},hourOptions_(){return this.is24hr?this.hourOptions:this.isAM?this.amHourOptions:this.pmHourOptions},amDisabled(){return!F1(this.amHourOptions)},pmDisabled(){return!F1(this.pmHourOptions)}},methods:{updateValue(e,t=this.minutes){(e!==this.hours||t!==this.minutes)&&this.$emit("update:modelValue",at(_e({},this.modelValue),{hours:e,minutes:t,seconds:0,milliseconds:0}))}}},OY=p("div",null,[p("svg",{fill:"none","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",viewBox:"0 0 24 24",class:"vc-time-icon",stroke:"currentColor"},[p("path",{d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),VY={class:"vc-time-content"},PY={key:0,class:"vc-time-date"},NY={class:"vc-time-weekday"},$Y={class:"vc-time-month"},ZY={class:"vc-time-day"},RY={class:"vc-time-year"},zY={class:"vc-time-select"},FY=p("span",{style:{margin:"0 4px"}},":",-1),UY={key:0,class:"vc-am-pm"};function jY(e,t,r,n,o,a){const i=jt("time-select");return m(),M("div",{class:J(["vc-time-picker",[{"vc-invalid":!r.modelValue.isValid,"vc-bordered":r.showBorder}]])},[OY,p("div",VY,[a.date?(m(),M("div",PY,[p("span",NY,H(r.locale.format(a.date,"WWW")),1),p("span",$Y,H(r.locale.format(a.date,"MMM")),1),p("span",ZY,H(r.locale.format(a.date,"D")),1),p("span",RY,H(r.locale.format(a.date,"YYYY")),1)])):I("",!0),p("div",zY,[V(i,{modelValue:a.hours,"onUpdate:modelValue":t[0]||(t[0]=s=>a.hours=s),modelModifiers:{number:!0},options:a.hourOptions_},null,8,["modelValue","options"]),FY,V(i,{modelValue:a.minutes,"onUpdate:modelValue":t[1]||(t[1]=s=>a.minutes=s),modelModifiers:{number:!0},options:r.minuteOptions},null,8,["modelValue","options"]),r.is24hr?I("",!0):(m(),M("div",UY,[p("button",{class:J({active:a.isAM,"vc-disabled":a.amDisabled}),onClick:t[2]||(t[2]=Tt(s=>a.isAM=!0,["prevent"])),type:"button"}," AM ",2),p("button",{class:J({active:!a.isAM,"vc-disabled":a.pmDisabled}),onClick:t[3]||(t[3]=Tt(s=>a.isAM=!1,["prevent"])),type:"button"}," PM ",2)]))])])],2)}var YY=xa(IY,[["render",jY]]);const Sc={type:"auto",mask:"iso",timeAdjust:""},GY=[Sc,Sc],as={DATE:"date",DATE_TIME:"datetime",TIME:"time"},A1={NONE:0,START:1,END:2,BOTH:3},KY={name:"DatePicker",emits:["update:modelValue","drag","dayclick","daykeydown","popover-will-show","popover-did-show","popover-will-hide","popover-did-hide"],render(){const e=(o,a)=>{if(!this.$slots.footer)return o;const i=[o,this.$slots.footer()];return a?Ee(a,i):i},t=()=>{if(!this.dateParts)return null;const o=this.isRange?this.dateParts:[this.dateParts[0]];return Ee("div",{},at(_e({},this.$slots),{default:()=>o.map((a,i)=>{const s=this.$locale.getHourOptions(this.modelConfig_[i].validHours,a),l=this.$locale.getMinuteOptions(this.modelConfig_[i].minuteIncrement,a);return Ee(YY,{modelValue:a,locale:this.$locale,theme:this.$theme,is24hr:this.is24hr,showBorder:!this.isTime,isDisabled:this.isDateTime&&!a.isValid||this.isDragging,hourOptions:s,minuteOptions:l,"onUpdate:modelValue":c=>this.onTimeInput(c,i===0)})})}))},r=()=>Ee(MY,at(_e({},this.$attrs),{attributes:this.attributes_,theme:this.$theme,locale:this.$locale,minDate:this.minDateExact||this.minDate,maxDate:this.maxDateExact||this.maxDate,disabledDates:this.disabledDates,availableDates:this.availableDates,onDayclick:this.onDayClick,onDaykeydown:this.onDayKeydown,onDaymouseenter:this.onDayMouseEnter,ref:"calendar"}),at(_e({},this.$slots),{footer:()=>this.isDateTime?e(t()):e()})),n=()=>this.isTime?Ee("div",{class:["vc-container",`vc-${this.$theme.color}`,{"vc-is-dark":this.$theme.isDark}]},e(t(),"div")):r();return this.$slots.default?Ee("div",[this.$slots.default(this.slotArgs),Ee(P6,{id:this.datePickerPopoverId,placement:"bottom-start",contentClass:`vc-container${this.isDark?" vc-is-dark":""}`,"on-before-show":o=>this.$emit("popover-will-show",o),"on-after-show":o=>this.$emit("popover-did-show",o),"on-before-hide":o=>this.$emit("popover-will-hide",o),"on-after-hide":o=>this.$emit("popover-did-hide",o),ref:"popover"},{default:n})]):n()},mixins:[jd],props:{mode:{type:String,default:as.DATE},modelValue:{type:null,required:!0},modelConfig:{type:Object,default:()=>({})},is24hr:Boolean,minuteIncrement:Number,isRequired:Boolean,isRange:Boolean,updateOnInput:{type:Boolean,default:()=>Mn("datePicker.updateOnInput")},inputDebounce:{type:Number,default:()=>Mn("datePicker.inputDebounce")},popover:{type:Object,default:()=>({})},dragAttribute:Object,selectAttribute:Object,attributes:Array,validHours:[Object,Array,Function]},data(){return{value_:null,dateParts:null,activeDate:"",dragValue:null,inputValues:["",""],updateTimeout:null,watchValue:!0,datePickerPopoverId:ol()}},computed:{isDate(){return this.mode.toLowerCase()===as.DATE},isDateTime(){return this.mode.toLowerCase()===as.DATE_TIME},isTime(){return this.mode.toLowerCase()===as.TIME},isDragging(){return!!this.dragValue},modelConfig_(){return this.normalizeConfig(this.modelConfig,GY)},inputMask(){const e=this.$locale.masks;return this.isTime?this.is24hr?e.inputTime24hr:e.inputTime:this.isDateTime?this.is24hr?e.inputDateTime24hr:e.inputDateTime:this.$locale.masks.input},inputMaskHasTime(){return/[Hh]/g.test(this.inputMask)},inputMaskHasDate(){return/[dD]{1,2}|Do|W{1,4}|M{1,4}|YY(?:YY)?/g.test(this.inputMask)},inputMaskPatch(){if(this.inputMaskHasTime&&this.inputMaskHasDate)return sn.DATE_TIME;if(this.inputMaskHasDate)return sn.DATE;if(this.inputMaskHasTime)return sn.TIME},slotArgs(){const{isRange:e,isDragging:t,updateValue:r,showPopover:n,hidePopover:o,togglePopover:a}=this,i=e?{start:this.inputValues[0],end:this.inputValues[1]}:this.inputValues[0],s=[!0,!1].map(c=>_e({input:this.onInputInput(c),change:this.onInputChange(c),keyup:this.onInputKeyup},ll(at(_e({},this.popover_),{id:this.datePickerPopoverId,callback:u=>{u.action==="show"&&u.completed&&this.onInputShow(c)}})))),l=e?{start:s[0],end:s[1]}:s[0];return{inputValue:i,inputEvents:l,isDragging:t,updateValue:r,showPopover:n,hidePopover:o,togglePopover:a,getPopoverTriggerEvents:ll}},popover_(){return u5(this.popover,Mn("datePicker.popover"))},selectAttribute_(){if(!this.hasValue(this.value_))return null;const e=at(_e({key:"select-drag"},this.selectAttribute),{dates:this.value_,pinPage:!0}),{dot:t,bar:r,highlight:n,content:o}=e;return!t&&!r&&!n&&!o&&(e.highlight=!0),e},dragAttribute_(){if(!this.isRange||!this.hasValue(this.dragValue))return null;const e=at(_e({key:"select-drag"},this.dragAttribute),{dates:this.dragValue}),{dot:t,bar:r,highlight:n,content:o}=e;return!t&&!r&&!n&&!o&&(e.highlight={startEnd:{fillMode:"outline"}}),e},attributes_(){const e=M1(this.attributes)?[...this.attributes]:[];return this.dragAttribute_?e.push(this.dragAttribute_):this.selectAttribute_&&e.push(this.selectAttribute_),e}},watch:{inputMask(){this.formatInput()},modelValue(e){this.watchValue&&this.forceUpdateValue(e,{config:this.modelConfig_,formatInput:!0,hidePopover:!1})},value_(){this.refreshDateParts()},dragValue(){this.refreshDateParts()},timezone(){this.refreshDateParts(),this.forceUpdateValue(this.value_,{formatInput:!0})}},created(){this.value_=this.normalizeValue(this.modelValue,this.modelConfig_,sn.DATE_TIME,A1.BOTH),this.forceUpdateValue(this.modelValue,{config:this.modelConfig_,formatInput:!0,hidePopover:!1}),this.refreshDateParts()},mounted(){d1(document,"keydown",this.onDocumentKeyDown),d1(document,"click",this.onDocumentClick)},beforeUnmount(){h1(document,"keydown",this.onDocumentKeyDown),h1(document,"click",this.onDocumentClick)},methods:{getDateParts(e){return this.$locale.getDateParts(e)},getDateFromParts(e){return this.$locale.getDateFromParts(e)},refreshDateParts(){const e=this.dragValue||this.value_,t=[];this.isRange?(e&&e.start?t.push(this.getDateParts(e.start)):t.push({}),e&&e.end?t.push(this.getDateParts(e.end)):t.push({})):e?t.push(this.getDateParts(e)):t.push({}),this.$nextTick(()=>this.dateParts=t)},onDocumentKeyDown(e){this.dragValue&&e.key==="Escape"&&(this.dragValue=null)},onDocumentClick(e){document.body.contains(e.target)&&!ri(this.$el,e.target)&&(this.dragValue=null,this.formatInput())},onDayClick(e){this.handleDayClick(e),this.$emit("dayclick",e)},onDayKeydown(e){switch(e.event.key){case" ":case"Enter":{this.handleDayClick(e),e.event.preventDefault();break}case"Escape":this.hidePopover()}this.$emit("daykeydown",e)},handleDayClick(e){const{keepVisibleOnInput:t,visibility:r}=this.popover_,n={patch:sn.DATE,adjustTime:!0,formatInput:!0,hidePopover:this.isDate&&!t&&r!=="visible"};this.isRange?(this.isDragging?this.dragTrackingValue.end=e.date:this.dragTrackingValue=_e({},e.range),n.isDragging=!this.isDragging,n.rangePriority=n.isDragging?A1.NONE:A1.BOTH,n.hidePopover=n.hidePopover&&!n.isDragging,this.updateValue(this.dragTrackingValue,n)):(n.clearIfEqual=!this.isRequired,this.updateValue(e.date,n))},onDayMouseEnter(e){this.isDragging&&(this.dragTrackingValue.end=e.date,this.updateValue(this.dragTrackingValue,{patch:sn.DATE,adjustTime:!0,formatInput:!0,hidePriority:!1,rangePriority:A1.NONE}))},onTimeInput(e,t){let r=null;if(this.isRange){const n=t?e:this.dateParts[0],o=t?this.dateParts[1]:e;r={start:n,end:o}}else r=e;this.updateValue(r,{patch:sn.TIME,rangePriority:t?A1.START:A1.END}).then(()=>this.adjustPageRange(t))},onInputInput(e){return t=>{this.updateOnInput&&this.onInputUpdate(t.target.value,e,{formatInput:!1,hidePopover:!1,debounce:this.inputDebounce})}},onInputChange(e){return t=>{this.onInputUpdate(t.target.value,e,{formatInput:!0,hidePopover:!1})}},onInputUpdate(e,t,r){this.inputValues.splice(t?0:1,1,e);const n=this.isRange?{start:this.inputValues[0],end:this.inputValues[1]||this.inputValues[0]}:e,o={type:"string",mask:this.inputMask};this.updateValue(n,at(_e({},r),{config:o,patch:this.inputMaskPatch,rangePriority:t?A1.START:A1.END})).then(()=>this.adjustPageRange(t))},onInputShow(e){this.adjustPageRange(e)},onInputKeyup(e){e.key==="Escape"&&this.updateValue(this.value_,{formatInput:!0,hidePopover:!0})},updateValue(e,t={}){return clearTimeout(this.updateTimeout),new Promise(r=>{const n=t,{debounce:o}=n,a=nL(n,["debounce"]);o>0?this.updateTimeout=setTimeout(()=>{this.forceUpdateValue(e,a),r(this.value_)},o):(this.forceUpdateValue(e,a),r(this.value_))})},normalizeConfig(e,t=this.modelConfig_){return e=M1(e)?e:[e.start||e,e.end||e],t.map((r,n)=>_e(_e({validHours:this.validHours,minuteIncrement:this.minuteIncrement},r),e[n]))},forceUpdateValue(e,{config:t=this.modelConfig_,patch:r=sn.DATE_TIME,clearIfEqual:n=!1,formatInput:o=!0,hidePopover:a=!1,isDragging:i=this.isDragging,rangePriority:s=A1.BOTH}={}){t=this.normalizeConfig(t);let l=this.normalizeValue(e,t,r,s);!l&&this.isRequired&&(l=this.value_),l=this.adjustTimeForValue(l,t);const c=this.valueIsDisabled(l);if(c){if(i)return;l=this.value_,a=!1}const u=i?"dragValue":"value_";let d=!this.valuesAreEqual(this[u],l);if(!c&&!d&&n&&(l=null,d=!0),d){this[u]=l,i||(this.dragValue=null);const h=this.denormalizeValue(l),f=this.isDragging?"drag":"update:modelValue";this.watchValue=!1,this.$emit(f,h),this.$nextTick(()=>this.watchValue=!0)}a&&this.hidePopover(),o&&this.formatInput()},hasValue(e){return this.isRange?Y1(e)&&!!e.start&&!!e.end:!!e},normalizeValue(e,t,r,n){if(!this.hasValue(e))return null;if(this.isRange){const o={},a=e.start>e.end?e.end:e.start;o.start=this.normalizeDate(a,at(_e({},t[0]),{fillDate:this.value_&&this.value_.start||t[0].fillDate,patch:r}));const i=e.start>e.end?e.start:e.end;return o.end=this.normalizeDate(i,at(_e({},t[1]),{fillDate:this.value_&&this.value_.end||t[1].fillDate,patch:r})),this.sortRange(o,n)}return this.normalizeDate(e,at(_e({},t[0]),{fillDate:this.value_||t[0].fillDate,patch:r}))},adjustTimeForValue(e,t){return this.hasValue(e)?this.isRange?{start:this.$locale.adjustTimeForDate(e.start,t[0]),end:this.$locale.adjustTimeForDate(e.end,t[1])}:this.$locale.adjustTimeForDate(e,t[0]):null},sortRange(e,t=A1.NONE){const{start:r,end:n}=e;if(r>n)switch(t){case A1.START:return{start:r,end:r};case A1.END:return{start:n,end:n};case A1.BOTH:return{start:n,end:r}}return{start:r,end:n}},denormalizeValue(e,t=this.modelConfig_){return this.isRange?this.hasValue(e)?{start:this.$locale.denormalizeDate(e.start,t[0]),end:this.$locale.denormalizeDate(e.end,t[1])}:null:this.$locale.denormalizeDate(e,t[0])},valuesAreEqual(e,t){if(this.isRange){const r=this.hasValue(e),n=this.hasValue(t);return!r&&!n?!0:r!==n?!1:Q2(e.start,t.start)&&Q2(e.end,t.end)}return Q2(e,t)},valueIsDisabled(e){return this.hasValue(e)&&this.disabledAttribute&&this.disabledAttribute.intersectsDate(e)},formatInput(){this.$nextTick(()=>{const e=this.normalizeConfig({type:"string",mask:this.inputMask}),t=this.denormalizeValue(this.dragValue||this.value_,e);this.isRange?this.inputValues=[t&&t.start,t&&t.end]:this.inputValues=[t,""]})},showPopover(e={}){$6(at(_e(_e({ref:this.$el},this.popover_),e),{isInteractive:!0,id:this.datePickerPopoverId}))},hidePopover(e={}){Z6(at(_e(_e({hideDelay:10},this.showPopover_),e),{id:this.datePickerPopoverId}))},togglePopover(e){Gd(at(_e(_e({ref:this.$el},this.popover_),e),{isInteractive:!0,id:this.datePickerPopoverId}))},adjustPageRange(e){this.$nextTick(()=>{const t=this.$refs.calendar,r=this.getPageForValue(e),n=e?1:-1;r&&t&&!Zd(r,t.firstPage,t.lastPage)&&t.move(r,{position:n,transition:"fade"})})},getPageForValue(e){return this.hasValue(this.value_)?this.pageForDate(this.isRange?this.value_[e?"start":"end"]:this.value_):null},move(e,t){return this.$refs.calendar?this.$refs.calendar.move(e,t):Promise.reject(new Error("Navigation disabled while calendar is not yet displayed"))},focusDate(e,t){return this.$refs.calendar?this.$refs.calendar.focusDate(e,t):Promise.reject(new Error("Navigation disabled while calendar is not yet displayed"))}}},qY=e=>e.every(t=>t.value!==void 0),WY=e=>{const t=[];return e.forEach(r=>t.push(r.value+"")),t},QY=e=>{const t=WY(e),r=new Set(t);return t.length===r.size},Kd=e=>e.map(t=>({label:typeof t=="string"?t:t.label||t.value+"",value:typeof t=="string"?t:t.value,disabled:typeof t=="string"?!1:t.disabled})),XY=e=>{const t=typeof e[0]=="string",r=Kd(e),n=QY(r);return t?n&&qY(e):n},JY={},eG=X({...JY,__name:"KSegmentedControl",props:{modelValue:{type:[String,Number,Boolean],required:!0},options:{type:Array,required:!0,validator:e=>!e.length||XY(e)},isDisabled:{type:Boolean,default:!1},allowPointerEvents:{type:Boolean,default:!1}},emits:["click","update:modelValue"],setup(e,{emit:t}){const r=e,n=Y(Kd(r.options)),o=s=>r.modelValue===s.value?"primary":"secondary",a=s=>!!s.disabled||r.isDisabled,i=s=>{var l,c;t("click",(l=s.target)==null?void 0:l.name),t("update:modelValue",(c=s.target)==null?void 0:c.name)};return(s,l)=>(m(),M("div",{class:J(["k-segmented-control",{"allow-pointer-events":e.allowPointerEvents}])},[(m(!0),M(we,null,tt(n.value,c=>(m(),G(Fe,{key:`${c.value}-option`,appearance:o(c),disabled:a(c),name:c.value,size:"small",onClick:i},{default:E(()=>[F(s.$slots,"option-label",{option:c},()=>[y(H(c.label),1)],!0)]),_:2},1032,["appearance","disabled","name"]))),128))],2))}}),qd=Se(eG,[["__scopeId","data-v-aa757ac7"]]),tG=["innerHTML"],rG={key:1,class:"range-display"},nG={key:3,class:"relative-periods-container"},oG={class:"timeframe-section-title"},aG={class:"timeframe-buttons"},iG={class:"datetime-picker-footer-container"},sG=X({__name:"KDateTimePicker",props:{clearButton:{type:Boolean,required:!1,default:!1},icon:{type:Boolean,required:!1,default:!0},modelValue:{type:[Object,Date,String],required:!1,default:"",validator:e=>typeof e=="string"?e==="":e instanceof Date||e.start!==void 0&&e.end!==void 0},maxDate:{type:Date,required:!1,default:null},minDate:{type:Date,required:!1,default:null},minuteIncrement:{type:Number,required:!1,default:5},mode:{type:String,required:!0,validator:e=>Object.values(Fw).includes(e)},placeholder:{type:String,required:!1,default:"Select a time range"},range:{type:Boolean,required:!1,default:!1},timePeriods:{type:Array,required:!1,default:()=>[],validator:e=>e.every(t=>Array.isArray(t.values)&&t.values.every(r=>typeof r.timeframeText=="string"&&r.timeframeLength!==void 0&&typeof r.key=="string"&&r.key!==void 0&&typeof r.display=="string"&&r.display!==void 0&&r.start!==void 0&&r.end!==void 0))},width:{type:String,required:!1,default:"auto"}},emits:["change","update:modelValue"],setup(e,{emit:t}){var r,n;const o=e,a={type:"number"},i={highlight:{start:{class:"vcal-day-start"},base:{class:"vcal-day-base"},end:{class:"vcal-day-end"}}},s={highlight:{start:{class:"vcal-day-drag-start"},base:{class:"vcal-day-drag-base"},end:{class:"vcal-day-drag-end"}}},l=Y(o.modelValue),c=A(()=>o.mode!=="relative"),u=A(()=>{var R;return((R=o==null?void 0:o.timePeriods)==null?void 0:R.length)>0}),d=A(()=>g.tabName==="custom"||!u.value),h=A(()=>o.range||u.value?!g.selectedRange.start||!g.selectedRange.end:!g.selectedRange.start),f=A(()=>({width:o.width==="auto"||o.width.endsWith("%")||o.width.endsWith("px")?o.width:o.width+"px"})),C=A(()=>o.mode==="relativeDateTime"?"dateTime":o.mode==="relativeDate"?"date":o.mode),_=Intl.DateTimeFormat().resolvedOptions().timeZone,g=Bn({abbreviatedDisplay:o.placeholder,fullRangeDisplay:"",hidePopover:!1,selectedRange:{start:new Date,end:new Date,timePeriodsKey:""},previouslySelectedRange:{start:new Date,end:new Date,timePeriodsKey:""},selectedTimeframe:(r=o.timePeriods[0])==null?void 0:r.values[0],previouslySelectedTimeframe:(n=o.timePeriods[0])==null?void 0:n.values[0],tabName:"custom"}),b=R=>{let D,S;R&&(R.start&&R.end?(D=new Date(R.start),S=new Date(R.end)):(D=new Date(Number(R)),S=0),g.selectedRange=g.previouslySelectedRange={start:D,end:S,timePeriodsKey:""})},w=R=>{g.selectedTimeframe=g.previouslySelectedTimeframe=R;const D=g.selectedTimeframe.start(),S=g.selectedTimeframe.end();g.selectedRange={start:new Date(D),end:new Date(S),timePeriodsKey:g.selectedTimeframe.key},g.fullRangeDisplay=k(g.selectedRange,!1)},v=()=>{var R;l.value="",g.abbreviatedDisplay=o.placeholder,g.fullRangeDisplay="",g.selectedRange={start:0,end:0,timePeriodsKey:""},u.value&&(g.selectedTimeframe=(R=o.timePeriods[0])==null?void 0:R.values[0]),o.range||o.mode==="relative"?(t("change",g.selectedRange),t("update:modelValue",g.selectedRange)):(t("change",""),t("update:modelValue",""))},k=(R,D)=>{const{start:S,end:z}=R;let P="PP hh:mm a";const U=j2(S,_,"(z)");return!c.value&&u.value?P="PP hh:mm a":o.mode==="date"&&(P="PP"),o.range?D?`
${$2(S,P)} - 
${j2(z,_,P)} ${U}
`:`${$2(S,P)} - ${j2(z,_,P)} ${U}`:S?`${$2(S,P)} ${U}`:""},T=async()=>{if(o.range||u.value)t("change",g.selectedRange),t("update:modelValue",g.selectedRange);else{const R=new Date(g.selectedRange.start);t("change",R),t("update:modelValue",R)}g.hidePopover=!0,$()},$=()=>{o.range&&u.value&&!d.value?g.abbreviatedDisplay=g.selectedTimeframe.display:g.abbreviatedDisplay=k(g.selectedRange,!0)},N=R=>R.charAt(0).toUpperCase()+R.slice(1);return De(l,(R,D)=>{R!==void 0&&R!==D&&b(R)},{immediate:!0}),De(()=>g.tabName,(R,D)=>{D!==void 0&&R==="relative"?w(g.previouslySelectedTimeframe):D!==void 0&&R==="custom"&&b(g.previouslySelectedRange)}),Ct(()=>{if(o.modelValue)if("timePeriodsKey"in o.modelValue){g.tabName="relative";for(const R of o.timePeriods){const D=R.values.find(S=>S.key===o.modelValue.timePeriodsKey);if(D){w(D),$();break}}}else g.tabName="custom",b(o.modelValue),$()}),(R,D)=>(m(),M("div",{class:J(["k-datetime-picker",{"set-min-width":u.value}]),style:Ye(f.value)},[V(Pt,{"hide-caret":"","hide-popover":g.hidePopover,placement:"bottomStart","position-fixed":"",width:"auto",onOpened:D[5]||(D[5]=S=>g.hidePopover=!1)},G1({default:E(()=>[V(Fe,{"aria-role":"input",class:J(["timepicker-input",{"set-min-width":u.value}]),"data-testid":"k-datetime-picker-input","is-rounded":!1,size:"large",style:Ye(f.value)},{default:E(()=>[e.icon?(m(),G(Oe,{key:0,class:"calendar-icon",color:`var(--grey-500, var(--kui-color-text-neutral, ${L(Jo)}))`,icon:"calendar",size:L(Et)},null,8,["color","size"])):I("",!0),p("div",{class:"timepicker-display","data-testid":"k-datetime-picker-display",innerHTML:g.abbreviatedDisplay},null,8,tG)]),_:1},8,["class","style"])]),_:2},[g.hidePopover?void 0:{name:"content",fn:E(()=>[u.value&&c.value?(m(),G(qd,{key:0,modelValue:g.tabName,"onUpdate:modelValue":D[0]||(D[0]=S=>g.tabName=S),class:"datetime-picker-toggle","data-testid":"k-datetime-picker-toggle",options:[{label:"Relative",value:"relative"},{label:"Custom",value:"custom"}],onClick:D[1]||(D[1]=S=>g.tabName=S)},null,8,["modelValue"])):I("",!0),d.value?I("",!0):(m(),M("p",rG,H(g.fullRangeDisplay),1)),c.value&&d.value?(m(),G(L(KY),{key:2,modelValue:l.value,"onUpdate:modelValue":D[2]||(D[2]=S=>l.value=S),"drag-attribute":s,"is-expanded":"","is-range":e.range,"max-date":e.maxDate,"min-date":e.minDate,"minute-increment":e.minuteIncrement,mode:C.value,"model-config":a,"select-attribute":i},null,8,["modelValue","is-range","max-date","min-date","minute-increment","mode"])):u.value?(m(),M("div",nG,[(m(!0),M(we,null,tt(e.timePeriods,(S,z)=>(m(),M("div",{key:`section-${String(S.section||z)}`,class:"timeframe-section"},[p("div",oG,H(S.section),1),p("div",aG,[(m(!0),M(we,null,tt(S.values,(P,U)=>(m(),G(Fe,{key:`time-${U}`,appearance:"outline",class:J(["timeframe-btn",{"selected-option":P.key===g.selectedTimeframe.key}]),"data-testid":"select-timeframe-"+P.timeframeLength(),"is-rounded":!1,size:"medium",onClick:ie=>w(P)},{default:E(()=>[y(H(N(P.timeframeText)),1)]),_:2},1032,["class","data-testid","onClick"]))),128))])]))),128))])):I("",!0)]),key:"0"},g.hidePopover?void 0:{name:"footer",fn:E(()=>[p("div",iG,[e.clearButton?(m(),G(Fe,{key:0,appearance:"btn-link",class:"action-btn","data-testid":"k-datetime-picker-clear","is-rounded":!1,size:"medium",onClick:D[3]||(D[3]=S=>v())},{default:E(()=>[y(" Clear ")]),_:1})):I("",!0),V(Fe,{appearance:"btn-link",class:"action-btn","data-testid":"k-datetime-picker-submit",disabled:h.value,"is-rounded":!1,size:"medium",onClick:D[4]||(D[4]=S=>T())},{default:E(()=>[y(" Apply ")]),_:1},8,["disabled"])])]),key:"1"}]),1032,["hide-popover"])],6))}}),lG=["data-testid"],cG=["title"],cl=X({__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 r=e,n=ql(),o=A(()=>{var h;return(h=r.item)!=null&&h.to?"link":typeof r.onClick<"u"||r.selectionMenuChild?"button":"default"}),a=A(()=>{var h;return((h=r.item)==null?void 0:h.label)||""}),i=A(()=>n?n.path:""),s=A(()=>{var h;return((h=r.item)==null?void 0:h.to)||void 0}),l=h=>{t("click",h),r.selectionMenuChild&&t("change",r.item)},c=h=>{h.preventDefault(),h.stopPropagation()},u=A(()=>{let h="div";return o.value==="link"&&s.value&&r.disabled?h="link":o.value==="link"&&s.value?h="router-link":o.value==="button"&&(h="button"),h}),d=A(()=>({link:{tag:"a",onClick:c,attrs:{class:`k-dropdown-item-trigger ${r.disabled?"disabled":""}`,href:"#"}},"router-link":{tag:"router-link",onClick:l,attrs:{class:`k-dropdown-item-trigger ${r.disabled?"disabled":""}`,to:r.disabled?i.value:s.value}},button:{tag:Fe,onClick:l,attrs:{class:"k-dropdown-item-trigger k-button btn-link",disabled:r.disabled,isRounded:!1}},div:{tag:"div",attrs:{class:"k-dropdown-item-trigger"}}}));return(h,f)=>(m(),M("li",{class:J(["k-dropdown-item",{"has-divider":e.hasDivider,disabled:o.value==="default"&&e.disabled,danger:e.isDangerous,"k-dropdown-selected-option":e.selected}]),"data-testid":`k-dropdown-item-${a.value.replace(/ /gi,"-")}`},[(m(),G(mt(d.value[u.value].tag),Qe({"data-testid":"k-dropdown-item-trigger"},d.value[u.value].attrs,{onClick:d.value[u.value].onClick}),{default:E(()=>[p("span",{class:"k-dropdown-item-trigger-label",title:a.value},[F(h.$slots,"default",{},()=>[y(H(a.value),1)])],8,cG)]),_:3},16,["onClick"]))],10,lG))}}),uG={class:"k-dropdown-list dropdown-list","data-testid":"k-dropdown-list"},dG=X({__name:"KDropdownMenu",props:{appearance:{type:String,default:"menu",validator:e=>Uw.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 r;const n=e,o=Y(!1),a=A(()=>n.disabledTooltip?fo:"div"),i={hideCaret:!0,popoverClasses:"k-dropdown-popover",popoverTimeout:0,positionFixed:!0,placement:"bottomStart"},s={...i,...n.kpopAttributes,width:n.width?n.width:void 0,popoverClasses:`${i.popoverClasses} ${((r=n.kpopAttributes)==null?void 0:r.popoverClasses)||""}`},l=Y(),c=h=>{n.appearance==="selectionMenu"&&(l.value=h)},u=async()=>{o.value=!0,await v1(()=>{o.value=!1})},d=(h,f,C)=>(h.value!==C&&(f(),t("toggleDropdown",h.value)),h.value);return De(l,(h,f)=>{h&&h!==f&&t("change",h)}),Ct(()=>{if(n.items){const h=n.items.filter(f=>f.selected);h.length&&(l.value=h[0])}}),(h,f)=>(m(),M("div",{class:J(["k-dropdown k-dropdown-menu",{"selection-dropdown-menu":e.appearance==="selectionMenu"}])},[V(L(Wl),null,{default:E(({toggle:C,isToggled:_})=>[V(Pt,Qe(s,{"data-testid":"k-dropdown-menu-popover","hide-popover":o.value,"on-popover-click":()=>d(_,C,!1),"test-mode":!!e.testMode||void 0,onClosed:()=>d(_,C,!1),onOpened:()=>d(_,C,!0)}),{content:E(()=>[p("ul",uG,[F(h.$slots,"items",{closeDropdown:u,handleSelection:c,items:e.items},()=>[(m(!0),M(we,null,tt(e.items,(g,b)=>(m(),G(cl,Qe(g,{key:`${g.label}-${b}`,item:g,"selection-menu-child":e.appearance==="selectionMenu",onChange:c}),null,16,["item","selection-menu-child"]))),128))],!0)])]),default:E(()=>[(m(),G(mt(a.value),{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:E(()=>[F(h.$slots,"default",{isOpen:_.value},()=>[p("div",null,[e.label||e.icon?(m(),G(Fe,{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:E(()=>[y(H(e.label),1)]),_:1},8,["appearance","caret-color","disabled","icon","show-caret"])):I("",!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))}}),Wd=Se(dG,[["__scopeId","data-v-4b657eb8"]]),hG={class:"k-file-upload"},fG=["onClick"],pG=["onKeyup"],mG=X({__name:"KFileUpload",props:{labelAttributes:{type:Object,default:()=>({})},label:{type:String,default:""},testMode:{type:Boolean,default:!1},help:{type:String,default:void 0},buttonAppearance:{type:String,default:"primary"},buttonText:{type:String,default:"Select file"},fileModel:{type:String,default:void 0},removable:{type:Boolean,default:!0},placeholder:{type:String,default:"No file selected"},type:{type:String,default:"file",validator:e=>["file","image"].includes(e)},accept:{type:Array,required:!0},maxFileSize:{type:Number,default:null},iconSize:{type:String,default:Xl},icon:{type:String,default:"image"},iconColor:{type:String,default:void 0},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:"Please check file size."}},emits:["file-added","file-removed","error"],setup(e,{emit:t}){const r=e,n=A(()=>r.testMode?"test-file-upload-id-1234":Sn()),o=A(()=>r.maxFileSize||r.maxFileSize===0?r.maxFileSize:r.type==="file"?525e4:1e6),a=Y(!1),i=Y([]),s=Y(0),l=Y(""),c=Y([]),u=f=>{var C,_,g;i.value=(C=f.target)==null?void 0:C.files,l.value=(_=i==null?void 0:i.value[0])==null?void 0:_.name;const b=(g=i==null?void 0:i.value[0])==null?void 0:g.size;a.value=Number(b)>o.value,a.value&&(s.value++,t("error",i.value));const w=document.getElementById(n.value);b?c.value.push(i.value):(w.files=c.value[c.value.length-1],i.value=w.files,w.files&&(l.value=w.files[w.files.length-1].name)),t("file-added",i.value)},d=()=>{const f=document.getElementById(n.value);f&&f.click()},h=()=>{i.value=[],l.value="",c.value=[],s.value++,a.value=!1,t("file-removed")};return(f,C)=>(m(),M("div",hG,[e.label?(m(),G(Xr,Qe({key:0},e.labelAttributes,{class:"k-file-upload-label","data-testid":"k-file-upload-label",for:n.value}),{default:E(()=>[y(H(e.label),1)]),_:1},16,["for"])):I("",!0),(m(),G(Oi,{id:n.value,key:s.value,accept:e.accept,class:J(["upload-input",{"image-upload":e.type==="image"}]),"error-message":e.errorMessage,"has-error":a.value,help:e.help,"max-file-size":o.value,type:"file",onChange:u},null,8,["id","accept","class","error-message","has-error","help","max-file-size"])),e.type==="image"?(m(),G(Oe,{key:1,class:"image-upload-icon",color:e.iconColor,icon:e.icon,size:e.iconSize,onClick:Tt(d,["prevent"])},null,8,["color","icon","size","onClick"])):I("",!0),e.type==="image"?(m(),M("a",{key:2,class:"image-upload-description",href:"#",onClick:Tt(d,["prevent"])},H(l.value?l.value:e.placeholder),9,fG)):I("",!0),l.value&&e.removable?(m(),G(Fe,{key:3,appearance:"primary",class:J(["remove-button",[e.label?"k-file-upload-btn-with-label":"k-file-upload-btn-without-label",{"move-btn-right":e.type!=="file"}]]),"data-testid":"remove-button",size:"small",type:"reset",onClick:h,onKeyup:Xt(h,["enter"])},{icon:E(()=>[V(Oe,{icon:"close",size:"16"})]),_:1},8,["class","onKeyup"])):I("",!0),e.type==="file"?(m(),G(Fe,{key:4,appearance:e.buttonAppearance,class:J(["k-file-upload-btn",[e.label?"k-file-upload-btn-with-label":"k-file-upload-btn-without-label"]]),"data-testid":"k-file-upload-button",size:"small",onClick:d,onKeyup:Xt(d,["enter"])},{default:E(()=>[y(H(e.buttonText),1)]),_:1},8,["appearance","class","onKeyup"])):I("",!0),e.type==="file"?(m(),M("a",{key:5,class:J(["display-name",[e.label?"has-label":"has-no-label"]]),href:"#",onClick:d,onKeyup:Xt(d,["enter"])},H(l.value?l.value:e.placeholder),43,pG)):I("",!0)]))}}),vG=Se(mG,[["__scopeId","data-v-07b820db"]]),gG=["id"],CG=["onKeyup"],yG=["id"],bG=X({__name:"KInlineEdit",props:{ignoreValue:{type:Boolean,default:!1},styleOverrides:{type:Object,default:()=>({})}},emits:["changed"],setup(e,{emit:t}){const r=e,n=It(),o=Y(null),a=A(()=>"editable-wrapper-"+Sn()),i=Y(!1),s=Y(""),l=Y({}),c=async f=>{f.target.id!=="element-content-wrapper"&&(l.value={...d(f.target),...r.styleOverrides},s.value=r.ignoreValue?"":f.target.textContent,i.value=!0,await v1(),o.value&&o.value.focus())},u=()=>{i.value=!1,t("changed",s.value)},d=f=>{const C=getComputedStyle(f);return Object.keys(j0).reduce((_,g)=>(_[g]=C.getPropertyValue(j0[g]),_),{})},h=f=>{var C;(C=f==null?void 0:f.target)==null||C.blur()};return Ct(()=>{try{if(!n.default)throw new Error("KInlineEdit expects a slotted HTML tag.")}catch{console.error(`KInlineEdit expects a slotted HTML tag. Example usage: @@ -497,11 +497,11 @@ Kongponent Docs: https://kongponents.konghq.com/components/breadcrumbs.html`)),( */var Jd=["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])"],ul=Jd.join(","),eh=typeof Element>"u",lo=eh?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,dl=!eh&&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},hl=function e(t,r){var n;r===void 0&&(r=!0);var o=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"inert"),a=o===""||o==="true",i=a||r&&t&&e(t.parentNode);return i},KG=function(e){var t,r=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return r===""||r==="true"},th=function(e,t,r){if(hl(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(ul));return t&&lo.call(e,ul)&&n.unshift(e),n=n.filter(r),n},rh=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!hl(i,!1))if(i.tagName==="SLOT"){var s=i.assignedElements(),l=s.length?s:i.children,c=e(l,!0,n);n.flatten?o.push.apply(o,c):o.push({scopeParent:i,candidates:c})}else{var u=lo.call(i,ul);u&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var d=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),h=!hl(d,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(d&&h){var f=e(d===!0?i.children:d.children,!0,n);n.flatten?o.push.apply(o,f):o.push({scopeParent:i,candidates:f})}else a.unshift.apply(a,i.children)}}return o},nh=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},Gn=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||KG(e))&&!nh(e)?0:e.tabIndex},qG=function(e,t){var r=Gn(e);return r<0&&t&&!nh(e)?0:r},WG=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},oh=function(e){return e.tagName==="INPUT"},QG=function(e){return oh(e)&&e.type==="hidden"},XG=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(r){return r.tagName==="SUMMARY"});return t},JG=function(e,t){for(var r=0;rsummary:first-of-type"),a=o?e.parentElement:e;if(lo.call(a,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof n=="function"){for(var i=e;e;){var s=e.parentElement,l=dl(e);if(s&&!s.shadowRoot&&n(s)===!0)return Ec(e);e.assignedSlot?e=e.assignedSlot:!s&&l!==e.ownerDocument?e=l.host:e=s}e=i}if(nK(e))return!e.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return Ec(e);return!1},aK=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var r=0;r=0)},sK=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,s=i?o.scopeParent:o,l=qG(s,i),c=i?e(o.candidates):s;l===0?i?r.push.apply(r,c):r.push(s):n.push({documentOrder:a,tabIndex:l,item:o,isScope:i,content:c})}),n.sort(WG).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},lK=function(e,t){t=t||{};var r;return t.getShadowRoot?r=rh([e],t.includeContainer,{filter:R6.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:iK}):r=th(e,t.includeContainer,R6.bind(null,t)),sK(r)},cK=function(e,t){t=t||{};var r;return t.getShadowRoot?r=rh([e],t.includeContainer,{filter:fl.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):r=th(e,t.includeContainer,fl.bind(null,t)),r},wo=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return lo.call(e,ul)===!1?!1:R6(t,e)},uK=Jd.concat("iframe").join(","),r0=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return lo.call(e,uK)===!1?!1:fl(t,e)};/*! * focus-trap 7.5.2 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE -*/function Ac(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Lc(e){for(var t=1;t0){var r=e[e.length-1];r!==t&&r.pause()}var n=e.indexOf(t);n===-1||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var r=e.indexOf(t);r!==-1&&e.splice(r,1),e.length>0&&e[e.length-1].unpause()}},pK=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},mK=function(e){return(e==null?void 0:e.key)==="Escape"||(e==null?void 0:e.key)==="Esc"||(e==null?void 0:e.keyCode)===27},ni=function(e){return(e==null?void 0:e.key)==="Tab"||(e==null?void 0:e.keyCode)===9},vK=function(e){return ni(e)&&!e.shiftKey},gK=function(e){return ni(e)&&e.shiftKey},Dc=function(e){return setTimeout(e,0)},Hc=function(e,t){var r=-1;return e.every(function(n,o){return t(n)?(r=o,!1):!0}),r},Ia=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?R-1:0),U=1;U=0)D=r.activeElement;else{var S=a.tabbableGroups[0],R=S&&S.firstTabbableNode;D=R||c("fallbackFocus")}if(!D)throw new Error("Your focus-trap needs to have at least one focusable element");return D},d=function(){if(a.containerGroups=a.containers.map(function(D){var S=lK(D,o.tabbableOptions),R=cK(D,o.tabbableOptions),P=S.length>0?S[0]:void 0,U=S.length>0?S[S.length-1]:void 0,ie=R.find(function(ne){return wo(ne)}),se=R.slice().reverse().find(function(ne){return wo(ne)}),ce=!!S.find(function(ne){return Gn(ne)>0});return{container:D,tabbableNodes:S,focusableNodes:R,posTabIndexesFound:ce,firstTabbableNode:P,lastTabbableNode:U,firstDomTabbableNode:ie,lastDomTabbableNode:se,nextTabbableNode:function(ne){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Ge=S.indexOf(ne);return Ge<0?ye?R.slice(R.indexOf(ne)+1).find(function(Ne){return wo(Ne)}):R.slice(0,R.indexOf(ne)).reverse().find(function(Ne){return wo(Ne)}):S[Ge+(ye?1:-1)]}}}),a.tabbableGroups=a.containerGroups.filter(function(D){return D.tabbableNodes.length>0}),a.tabbableGroups.length<=0&&!c("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(a.containerGroups.find(function(D){return D.posTabIndexesFound})&&a.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.")},h=function D(S){if(S!==!1&&S!==r.activeElement){if(!S||!S.focus){D(u());return}S.focus({preventScroll:!!o.preventScroll}),a.mostRecentlyFocusedNode=S,pK(S)&&S.select()}},f=function(D){var S=c("setReturnFocus",D);return S||(S===!1?!1:D)},C=function(D){var S=D.target,R=D.event,P=D.isBackward,U=P===void 0?!1:P;S=S||is(R),d();var ie=null;if(a.tabbableGroups.length>0){var se=l(S,R),ce=se>=0?a.containerGroups[se]:void 0;if(se<0)U?ie=a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:ie=a.tabbableGroups[0].firstTabbableNode;else if(U){var ne=Hc(a.tabbableGroups,function(he){var $e=he.firstTabbableNode;return S===$e});if(ne<0&&(ce.container===S||r0(S,o.tabbableOptions)&&!wo(S,o.tabbableOptions)&&!ce.nextTabbableNode(S,!1))&&(ne=se),ne>=0){var ye=ne===0?a.tabbableGroups.length-1:ne-1,Ge=a.tabbableGroups[ye];ie=Gn(S)>=0?Ge.lastTabbableNode:Ge.lastDomTabbableNode}else ni(R)||(ie=ce.nextTabbableNode(S,!1))}else{var Ne=Hc(a.tabbableGroups,function(he){var $e=he.lastTabbableNode;return S===$e});if(Ne<0&&(ce.container===S||r0(S,o.tabbableOptions)&&!wo(S,o.tabbableOptions)&&!ce.nextTabbableNode(S))&&(Ne=se),Ne>=0){var qe=Ne===a.tabbableGroups.length-1?0:Ne+1,ze=a.tabbableGroups[qe];ie=Gn(S)>=0?ze.firstTabbableNode:ze.firstDomTabbableNode}else ni(R)||(ie=ce.nextTabbableNode(S))}}else ie=c("fallbackFocus");return ie},_=function(D){var S=is(D);if(!(l(S,D)>=0)){if(Ia(o.clickOutsideDeactivates,D)){i.deactivate({returnFocus:o.returnFocusOnDeactivate});return}Ia(o.allowOutsideClick,D)||D.preventDefault()}},g=function(D){var S=is(D),R=l(S,D)>=0;if(R||S instanceof Document)R&&(a.mostRecentlyFocusedNode=S);else{D.stopImmediatePropagation();var P,U=!0;if(a.mostRecentlyFocusedNode)if(Gn(a.mostRecentlyFocusedNode)>0){var ie=l(a.mostRecentlyFocusedNode),se=a.containerGroups[ie].tabbableNodes;if(se.length>0){var ce=se.findIndex(function(ne){return ne===a.mostRecentlyFocusedNode});ce>=0&&(o.isKeyForward(a.recentNavEvent)?ce+1=0&&(P=se[ce-1],U=!1))}}else a.containerGroups.some(function(ne){return ne.tabbableNodes.some(function(ye){return Gn(ye)>0})})||(U=!1);else U=!1;U&&(P=C({target:a.mostRecentlyFocusedNode,isBackward:o.isKeyBackward(a.recentNavEvent)})),h(P||a.mostRecentlyFocusedNode||u())}a.recentNavEvent=void 0},b=function(D){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;a.recentNavEvent=D;var R=C({event:D,isBackward:S});R&&(ni(D)&&D.preventDefault(),h(R))},w=function(D){if(mK(D)&&Ia(o.escapeDeactivates,D)!==!1){D.preventDefault(),i.deactivate();return}(o.isKeyForward(D)||o.isKeyBackward(D))&&b(D,o.isKeyBackward(D))},v=function(D){var S=is(D);l(S,D)>=0||Ia(o.clickOutsideDeactivates,D)||Ia(o.allowOutsideClick,D)||(D.preventDefault(),D.stopImmediatePropagation())},k=function(){if(a.active)return Bc.activateTrap(n,i),a.delayInitialFocusTimer=o.delayInitialFocus?Dc(function(){h(u())}):h(u()),r.addEventListener("focusin",g,!0),r.addEventListener("mousedown",_,{capture:!0,passive:!1}),r.addEventListener("touchstart",_,{capture:!0,passive:!1}),r.addEventListener("click",v,{capture:!0,passive:!1}),r.addEventListener("keydown",w,{capture:!0,passive:!1}),i},T=function(){if(a.active)return r.removeEventListener("focusin",g,!0),r.removeEventListener("mousedown",_,!0),r.removeEventListener("touchstart",_,!0),r.removeEventListener("click",v,!0),r.removeEventListener("keydown",w,!0),i},$=function(D){var S=D.some(function(R){var P=Array.from(R.removedNodes);return P.some(function(U){return U===a.mostRecentlyFocusedNode})});S&&h(u())},N=typeof window<"u"&&"MutationObserver"in window?new MutationObserver($):void 0,z=function(){N&&(N.disconnect(),a.active&&!a.paused&&a.containers.map(function(D){N.observe(D,{subtree:!0,childList:!0})}))};return i={get active(){return a.active},get paused(){return a.paused},activate:function(D){if(a.active)return this;var S=s(D,"onActivate"),R=s(D,"onPostActivate"),P=s(D,"checkCanFocusTrap");P||d(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=r.activeElement,S==null||S();var U=function(){P&&d(),k(),z(),R==null||R()};return P?(P(a.containers.concat()).then(U,U),this):(U(),this)},deactivate:function(D){if(!a.active)return this;var S=Lc({onDeactivate:o.onDeactivate,onPostDeactivate:o.onPostDeactivate,checkCanReturnFocus:o.checkCanReturnFocus},D);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,T(),a.active=!1,a.paused=!1,z(),Bc.deactivateTrap(n,i);var R=s(S,"onDeactivate"),P=s(S,"onPostDeactivate"),U=s(S,"checkCanReturnFocus"),ie=s(S,"returnFocus","returnFocusOnDeactivate");R==null||R();var se=function(){Dc(function(){ie&&h(f(a.nodeFocusedBeforeActivation)),P==null||P()})};return ie&&U?(U(f(a.nodeFocusedBeforeActivation)).then(se,se),this):(se(),this)},pause:function(D){if(a.paused||!a.active)return this;var S=s(D,"onPause"),R=s(D,"onPostPause");return a.paused=!0,S==null||S(),T(),z(),R==null||R(),this},unpause:function(D){if(!a.paused||!a.active)return this;var S=s(D,"onUnpause"),R=s(D,"onPostUnpause");return a.paused=!1,S==null||S(),d(),k(),z(),R==null||R(),this},updateContainerElements:function(D){var S=[].concat(D).filter(Boolean);return a.containers=S.map(function(R){return typeof R=="string"?r.querySelector(R):R}),a.active&&d(),z(),this}},i.updateContainerElements(e),i};/*! +*/function Ac(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Lc(e){for(var t=1;t0){var r=e[e.length-1];r!==t&&r.pause()}var n=e.indexOf(t);n===-1||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var r=e.indexOf(t);r!==-1&&e.splice(r,1),e.length>0&&e[e.length-1].unpause()}},pK=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},mK=function(e){return(e==null?void 0:e.key)==="Escape"||(e==null?void 0:e.key)==="Esc"||(e==null?void 0:e.keyCode)===27},ni=function(e){return(e==null?void 0:e.key)==="Tab"||(e==null?void 0:e.keyCode)===9},vK=function(e){return ni(e)&&!e.shiftKey},gK=function(e){return ni(e)&&e.shiftKey},Dc=function(e){return setTimeout(e,0)},Hc=function(e,t){var r=-1;return e.every(function(n,o){return t(n)?(r=o,!1):!0}),r},Ia=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?z-1:0),U=1;U=0)D=r.activeElement;else{var S=a.tabbableGroups[0],z=S&&S.firstTabbableNode;D=z||c("fallbackFocus")}if(!D)throw new Error("Your focus-trap needs to have at least one focusable element");return D},d=function(){if(a.containerGroups=a.containers.map(function(D){var S=lK(D,o.tabbableOptions),z=cK(D,o.tabbableOptions),P=S.length>0?S[0]:void 0,U=S.length>0?S[S.length-1]:void 0,ie=z.find(function(ne){return wo(ne)}),se=z.slice().reverse().find(function(ne){return wo(ne)}),ce=!!S.find(function(ne){return Gn(ne)>0});return{container:D,tabbableNodes:S,focusableNodes:z,posTabIndexesFound:ce,firstTabbableNode:P,lastTabbableNode:U,firstDomTabbableNode:ie,lastDomTabbableNode:se,nextTabbableNode:function(ne){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Ge=S.indexOf(ne);return Ge<0?ye?z.slice(z.indexOf(ne)+1).find(function(Ne){return wo(Ne)}):z.slice(0,z.indexOf(ne)).reverse().find(function(Ne){return wo(Ne)}):S[Ge+(ye?1:-1)]}}}),a.tabbableGroups=a.containerGroups.filter(function(D){return D.tabbableNodes.length>0}),a.tabbableGroups.length<=0&&!c("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(a.containerGroups.find(function(D){return D.posTabIndexesFound})&&a.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.")},h=function D(S){if(S!==!1&&S!==r.activeElement){if(!S||!S.focus){D(u());return}S.focus({preventScroll:!!o.preventScroll}),a.mostRecentlyFocusedNode=S,pK(S)&&S.select()}},f=function(D){var S=c("setReturnFocus",D);return S||(S===!1?!1:D)},C=function(D){var S=D.target,z=D.event,P=D.isBackward,U=P===void 0?!1:P;S=S||is(z),d();var ie=null;if(a.tabbableGroups.length>0){var se=l(S,z),ce=se>=0?a.containerGroups[se]:void 0;if(se<0)U?ie=a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:ie=a.tabbableGroups[0].firstTabbableNode;else if(U){var ne=Hc(a.tabbableGroups,function(he){var $e=he.firstTabbableNode;return S===$e});if(ne<0&&(ce.container===S||r0(S,o.tabbableOptions)&&!wo(S,o.tabbableOptions)&&!ce.nextTabbableNode(S,!1))&&(ne=se),ne>=0){var ye=ne===0?a.tabbableGroups.length-1:ne-1,Ge=a.tabbableGroups[ye];ie=Gn(S)>=0?Ge.lastTabbableNode:Ge.lastDomTabbableNode}else ni(z)||(ie=ce.nextTabbableNode(S,!1))}else{var Ne=Hc(a.tabbableGroups,function(he){var $e=he.lastTabbableNode;return S===$e});if(Ne<0&&(ce.container===S||r0(S,o.tabbableOptions)&&!wo(S,o.tabbableOptions)&&!ce.nextTabbableNode(S))&&(Ne=se),Ne>=0){var qe=Ne===a.tabbableGroups.length-1?0:Ne+1,ze=a.tabbableGroups[qe];ie=Gn(S)>=0?ze.firstTabbableNode:ze.firstDomTabbableNode}else ni(z)||(ie=ce.nextTabbableNode(S))}}else ie=c("fallbackFocus");return ie},_=function(D){var S=is(D);if(!(l(S,D)>=0)){if(Ia(o.clickOutsideDeactivates,D)){i.deactivate({returnFocus:o.returnFocusOnDeactivate});return}Ia(o.allowOutsideClick,D)||D.preventDefault()}},g=function(D){var S=is(D),z=l(S,D)>=0;if(z||S instanceof Document)z&&(a.mostRecentlyFocusedNode=S);else{D.stopImmediatePropagation();var P,U=!0;if(a.mostRecentlyFocusedNode)if(Gn(a.mostRecentlyFocusedNode)>0){var ie=l(a.mostRecentlyFocusedNode),se=a.containerGroups[ie].tabbableNodes;if(se.length>0){var ce=se.findIndex(function(ne){return ne===a.mostRecentlyFocusedNode});ce>=0&&(o.isKeyForward(a.recentNavEvent)?ce+1=0&&(P=se[ce-1],U=!1))}}else a.containerGroups.some(function(ne){return ne.tabbableNodes.some(function(ye){return Gn(ye)>0})})||(U=!1);else U=!1;U&&(P=C({target:a.mostRecentlyFocusedNode,isBackward:o.isKeyBackward(a.recentNavEvent)})),h(P||a.mostRecentlyFocusedNode||u())}a.recentNavEvent=void 0},b=function(D){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;a.recentNavEvent=D;var z=C({event:D,isBackward:S});z&&(ni(D)&&D.preventDefault(),h(z))},w=function(D){if(mK(D)&&Ia(o.escapeDeactivates,D)!==!1){D.preventDefault(),i.deactivate();return}(o.isKeyForward(D)||o.isKeyBackward(D))&&b(D,o.isKeyBackward(D))},v=function(D){var S=is(D);l(S,D)>=0||Ia(o.clickOutsideDeactivates,D)||Ia(o.allowOutsideClick,D)||(D.preventDefault(),D.stopImmediatePropagation())},k=function(){if(a.active)return Bc.activateTrap(n,i),a.delayInitialFocusTimer=o.delayInitialFocus?Dc(function(){h(u())}):h(u()),r.addEventListener("focusin",g,!0),r.addEventListener("mousedown",_,{capture:!0,passive:!1}),r.addEventListener("touchstart",_,{capture:!0,passive:!1}),r.addEventListener("click",v,{capture:!0,passive:!1}),r.addEventListener("keydown",w,{capture:!0,passive:!1}),i},T=function(){if(a.active)return r.removeEventListener("focusin",g,!0),r.removeEventListener("mousedown",_,!0),r.removeEventListener("touchstart",_,!0),r.removeEventListener("click",v,!0),r.removeEventListener("keydown",w,!0),i},$=function(D){var S=D.some(function(z){var P=Array.from(z.removedNodes);return P.some(function(U){return U===a.mostRecentlyFocusedNode})});S&&h(u())},N=typeof window<"u"&&"MutationObserver"in window?new MutationObserver($):void 0,R=function(){N&&(N.disconnect(),a.active&&!a.paused&&a.containers.map(function(D){N.observe(D,{subtree:!0,childList:!0})}))};return i={get active(){return a.active},get paused(){return a.paused},activate:function(D){if(a.active)return this;var S=s(D,"onActivate"),z=s(D,"onPostActivate"),P=s(D,"checkCanFocusTrap");P||d(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=r.activeElement,S==null||S();var U=function(){P&&d(),k(),R(),z==null||z()};return P?(P(a.containers.concat()).then(U,U),this):(U(),this)},deactivate:function(D){if(!a.active)return this;var S=Lc({onDeactivate:o.onDeactivate,onPostDeactivate:o.onPostDeactivate,checkCanReturnFocus:o.checkCanReturnFocus},D);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,T(),a.active=!1,a.paused=!1,R(),Bc.deactivateTrap(n,i);var z=s(S,"onDeactivate"),P=s(S,"onPostDeactivate"),U=s(S,"checkCanReturnFocus"),ie=s(S,"returnFocus","returnFocusOnDeactivate");z==null||z();var se=function(){Dc(function(){ie&&h(f(a.nodeFocusedBeforeActivation)),P==null||P()})};return ie&&U?(U(f(a.nodeFocusedBeforeActivation)).then(se,se),this):(se(),this)},pause:function(D){if(a.paused||!a.active)return this;var S=s(D,"onPause"),z=s(D,"onPostPause");return a.paused=!0,S==null||S(),T(),R(),z==null||z(),this},unpause:function(D){if(!a.paused||!a.active)return this;var S=s(D,"onUnpause"),z=s(D,"onPostUnpause");return a.paused=!1,S==null||S(),d(),k(),R(),z==null||z(),this},updateContainerElements:function(D){var S=[].concat(D).filter(Boolean);return a.containers=S.map(function(z){return typeof z=="string"?r.querySelector(z):z}),a.active&&d(),R(),this}},i.updateContainerElements(e),i};/*! * focus-trap-vue v4.0.1 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const bK={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},wK=X({props:Object.assign({active:{type:Boolean,default:!0}},bK),emits:["update:active","activate","postActivate","deactivate","postDeactivate"],render(){return this.renderImpl()},setup(e,{slots:t,emit:r}){let n;const o=Y(null),a=A(()=>{const s=o.value;return s&&(s instanceof HTMLElement?s:s.$el)});function i(){return n||(n=yK(a.value,{escapeDeactivates:e.escapeDeactivates,allowOutsideClick:e.allowOutsideClick,returnFocusOnDeactivate:e.returnFocusOnDeactivate,clickOutsideDeactivates:e.clickOutsideDeactivates,onActivate:()=>{r("update:active",!0),r("activate")},onDeactivate:()=>{r("update:active",!1),r("deactivate")},onPostActivate:()=>r("postActivate"),onPostDeactivate:()=>r("postDeactivate"),initialFocus:e.initialFocus,fallbackFocus:e.fallbackFocus,tabbableOptions:e.tabbableOptions,delayInitialFocus:e.delayInitialFocus}))}return Ct(()=>{De(()=>e.active,s=>{s&&a.value?i().activate():n&&(n.deactivate(),(!a.value||a.value.nodeType===Node.COMMENT_NODE)&&(n=null))},{immediate:!0,flush:"post"})}),ur(()=>{n&&n.deactivate(),n=null}),{activate(){i().activate()},deactivate(){n&&n.deactivate()},renderImpl(){if(!t.default)return null;const s=t.default().filter(l=>l.type!==I1);return!s||!s.length||s.length>1?(console.error("[focus-trap-vue]: FocusTrap requires exactly one child."),s):qr(s[0],{ref:o})}}}}),_K=["aria-label"],kK={class:"k-modal-dialog modal-dialog"},MK={key:0,class:"close-button"},xK={class:"k-modal-content modal-content"},SK={key:0,class:"k-modal-header-image"},EK={class:"k-modal-footer modal-footer"},AK={class:"k-modal-action-buttons"},LK=X({__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=>jw.includes(e)},content:{type:String,default:""},textAlign:{type:String,default:"center",validator:e=>Yw.includes(e)},isVisible:{type:Boolean,default:!1},actionButtonText:{type:String,default:"Submit"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonText:{type:String,default:"Cancel"},cancelButtonAppearance:{type:String,default:"outline"},hideCancelButton:{type:Boolean,default:!1},tabbableOptions:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=It(),o=Y(null),a=Y(null),i=A(()=>!!n["header-image"]),s=A(()=>r.dismissButtonTheme==="light"?`var(--grey-400, var(--kui-color-text-neutral-weak, ${uo}))`:`var(--grey-600, var(--kui-color-text-neutral-stronger, ${F8}))`),l=h=>{r.isVisible&&h.keyCode===27&&c(!0)},c=(h=!1,f)=>{var C,_;(h||(_=(C=f==null?void 0:f.target)==null?void 0:C.classList)!=null&&_.contains("k-modal-backdrop"))&&t("canceled")},u=()=>{t("proceed")};Xu(()=>{var h,f;typeof document<"u"&&(r.isVisible?(h=document==null?void 0:document.body)==null||h.classList.add("k-modal-overflow-hidden"):(f=document==null?void 0:document.body)==null||f.classList.remove("k-modal-overflow-hidden"))});const d=async h=>{var f,C;h?(await v1(),await new Promise(_=>setTimeout(_,0)),(f=o.value)==null||f.activate()):(C=o.value)==null||C.deactivate()};return De(()=>r.isVisible,async h=>{h?await d(!0):await d(!1)},{immediate:!0}),Ct(()=>{var h;document.addEventListener("keydown",l),r.isVisible&&((h=document==null?void 0:document.body)==null||h.classList.add("k-modal-overflow-hidden"))}),ur(()=>{var h;document.removeEventListener("keydown",l),(h=document==null?void 0:document.body)==null||h.classList.remove("k-modal-overflow-hidden")}),(h,f)=>{var C;return e.isVisible?(m(),M("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal",role:"dialog"},[p("div",{ref_key:"modalOuter",ref:a,class:"k-modal-backdrop modal-backdrop",onClick:f[3]||(f[3]=_=>c(!1,_))},[V(L(wK),{ref_key:"focusTrap",ref:o,active:!1,"fallback-focus":(C=a.value)==null?void 0:C.$el,"tabbable-options":e.tabbableOptions},{default:E(()=>[p("div",kK,[i.value&&!e.hideDismissIcon?(m(),M("div",MK,[V(Fe,{"aria-label":"Close",onClick:f[0]||(f[0]=_=>c(!0))},{default:E(()=>[V(Oe,{color:s.value,icon:"close",size:L(Et)},null,8,["color","size"])]),_:1})])):I("",!0),p("div",xK,[i.value?(m(),M("div",SK,[F(h.$slots,"header-image",{},void 0,!0)])):I("",!0),h.$slots["header-content"]||!e.hideTitle?(m(),M("div",{key:1,"aria-level":"2",class:J(["k-modal-header modal-header",{"header-left":e.textAlign==="left","header-centered":e.textAlign==="center","header-right":e.textAlign==="right","has-header-image":i.value}]),role:"heading"},[F(h.$slots,"header-content",{},()=>[y(H(e.title),1)],!0)],2)):I("",!0),p("div",{class:J(["k-modal-body modal-body",{"content-left":e.textAlign==="left","content-centered":e.textAlign==="center","content-right":e.textAlign==="right"}])},[F(h.$slots,"body-content",{},()=>[y(H(e.content),1)],!0)],2),p("div",EK,[F(h.$slots,"footer-content",{},()=>[e.hideCancelButton?I("",!0):(m(),G(Fe,{key:0,appearance:e.cancelButtonAppearance,onClick:f[1]||(f[1]=_=>c(!0)),onKeyup:f[2]||(f[2]=Xt(_=>c(!0),["esc"]))},{default:E(()=>[y(H(e.cancelButtonText),1)]),_:1},8,["appearance"])),p("div",AK,[F(h.$slots,"action-buttons",{},()=>[V(Fe,{appearance:e.actionButtonAppearance,onClick:u,onKeyup:Xt(u,["enter"])},{default:E(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance","onKeyup"])],!0)])],!0)])])])]),_:3},8,["fallback-focus","tabbable-options"])],512)],8,_K)):I("",!0)}}}),ah=Se(LK,[["__scopeId","data-v-b3c50754"]]),BK=["aria-label","onKeyup"],DK={class:"k-modal-fullscreen-body-header"},HK={key:0,class:"body-header"},TK={key:1,class:"body-header-description"},IK={class:"k-modal-fullscreen-body"},OK={class:"k-modal-fullscreen-header"},VK={"aria-level":"2",class:"k-modal-fullscreen-header-description",role:"heading"},PK={class:"k-modal-fullscreen-title"},NK={class:"header-icon"},$K={class:"header-content"},ZK={class:"k-modal-fullscreen-action"},RK={class:"k-modal-fullscreen-action-buttons"},zK={key:0,class:"k-modal-fullscreen-footer"},FK={class:"k-modal-fullscreen-action"},UK={class:"k-modal-fullscreen-action-buttons"},jK=X({__name:"KModalFullscreen",props:{title:{type:String,required:!0},bodyHeader:{type:String,default:""},bodyHeaderDescription:{type:String,default:""},isVisible:{type:Boolean,default:!1},cancelButtonText:{type:String,default:"Cancel"},actionButtonText:{type:String,default:"Save"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonAppearance:{type:String,default:"outline"},iconString:{type:String,default:"kong"}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=Y(null),o=A(()=>!!r.isVisible);De(()=>r.isVisible,async()=>{o.value?(document.body.style.overflow="hidden",await v1(),n.value&&n.value.focus()):document.body.style.overflow=""});const a=l=>{r.isVisible&&(l.keyCode===27?i():l.keyCode===13&&s())},i=()=>{t("canceled")},s=()=>{t("proceed")};return Ct(()=>{document.addEventListener("keydown",a)}),cr(()=>{document.removeEventListener("keydown",a)}),ur(()=>{document.body.style.overflow=""}),(l,c)=>e.isVisible?(m(),M("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal-fullscreen isOpen",role:"dialog",onKeyup:[Xt(s,["enter"]),Xt(i,["esc"])]},[p("div",{ref_key:"modalBodyContent",ref:n,class:J(["k-modal-fullscreen-dialog",{"has-footer":l.$slots["footer-content"]}]),tabindex:"0"},[p("div",DK,[l.$slots["body-header"]||e.bodyHeader?(m(),M("div",HK,[F(l.$slots,"body-header",{},()=>[y(H(e.bodyHeader),1)],!0)])):I("",!0),l.$slots["body-header-description"]||e.bodyHeaderDescription?(m(),M("div",TK,[F(l.$slots,"body-header-description",{},()=>[y(H(e.bodyHeaderDescription),1)],!0)])):I("",!0)]),p("div",IK,[F(l.$slots,"default",{},void 0,!0)]),p("div",OK,[p("div",VK,[p("div",PK,[p("span",NK,[F(l.$slots,"header-icon",{},()=>[V(Oe,{icon:e.iconString},null,8,["icon"])],!0)]),p("span",$K,[F(l.$slots,"header-content",{},()=>[y(H(e.title),1)],!0)])]),p("div",ZK,[p("div",RK,[F(l.$slots,"action-buttons",{},()=>[V(Fe,{appearance:e.cancelButtonAppearance,class:"cancel-button",onClick:i},{default:E(()=>[y(H(e.cancelButtonText),1)]),_:1},8,["appearance"]),V(Fe,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:E(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])]),l.$slots["footer-content"]?(m(),M("div",zK,[F(l.$slots,"footer-content",{},void 0,!0),p("div",FK,[p("div",UK,[F(l.$slots,"action-buttons",{},()=>[V(Fe,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:E(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])):I("",!0)],2)],40,BK)):I("",!0)}}),YK=Se(jK,[["__scopeId","data-v-e56c1028"]]),GK=["data-testid"],KK={class:"k-multiselect-item-container",role:"option"},qK=["disabled","value"],WK={class:"k-multiselect-item-label"},QK={class:"k-multiselect-selected-icon-container"},XK=X({__name:"KMultiselectItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0&&e.value!==void 0}},emits:["selected"],setup(e,{emit:t}){const r=e,n=()=>{r.item.disabled||t("selected",r.item)};return(o,a)=>(m(),M("div",{key:e.item.key,class:"k-multiselect-item","data-testid":`k-multiselect-item-${e.item.value}`,role:"listitem"},[p("div",KK,[p("button",{class:J({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value,onClick:n},[p("span",WK,[F(o.$slots,"content",{},()=>[y(H(e.item.label),1)],!0)]),p("span",QK,[e.item.disabled?(m(),G(mt(e.item.disabledTooltipText?"KTooltip":"span"),{key:0,label:e.item.disabledTooltipText?e.item.disabledTooltipText:void 0,placement:"left"},{default:E(()=>[V(Oe,{class:J(["selected-item-icon",{"is-item-selected":e.item.selected}]),color:e.item.selected?"currentColor":`var(--grey-400, var(--kui-color-text-neutral-weak, ${L(uo)}))`,"hide-title":"",icon:"lock",size:L(Di)},null,8,["class","color","size"])]),_:1},8,["label"])):e.item.selected?(m(),G(Oe,{key:1,class:"selected-item-icon",color:"currentColor",icon:"check"})):I("",!0)])],10,qK)])],8,GK))}}),pl=Se(XK,[["__scopeId","data-v-a2a73043"]]),JK={class:"k-multiselect-group-title"},eq=X({__name:"KMultiselectItems",props:{items:{type:Array,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)}},emits:["selected"],setup(e,{emit:t}){const r=e,n=(s,l)=>t("selected",s,l),o=A(()=>{var s;return(s=r.items)==null?void 0:s.filter(l=>!l.group)}),a=A(()=>{var s;return[...new Set(((s=r.items)==null?void 0:s.filter(l=>l.group)).map(l=>l.group))].sort((l,c)=>l.toLowerCase().localeCompare(c.toLowerCase()))}),i=s=>{var l;return(l=r.items)==null?void 0:l.filter(c=>c.group===s)};return(s,l)=>(m(),M(we,null,[(m(!0),M(we,null,tt(o.value,(c,u)=>(m(),G(pl,{key:`${c.key?c.key:u}-item`,item:c,onSelected:n},{content:E(()=>[F(s.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128)),(m(!0),M(we,null,tt(a.value,c=>(m(),M("div",{key:`${c}-group`,class:"k-multiselect-group-container"},[p("span",JK,H(c),1),(m(!0),M(we,null,tt(i(c),(u,d)=>(m(),G(pl,{key:`${u.key?u.key:d}-item`,item:u,onSelected:n},{content:E(()=>[F(s.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),tq=Se(eq,[["__scopeId","data-v-9f4ab8f4"]]),f5=e=>(st("data-v-9b921328"),e=e(),lt(),e),rq=["id"],nq=["id"],oq={class:"k-multiselect-icon"},aq=["id"],iq={class:"select-item-description"},sq=f5(()=>p("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),lq=f5(()=>p("div",{class:"select-item-label"}," No results found ",-1)),cq=f5(()=>p("div",{class:"select-item-desc"}," Please adjust the criteria and try again ",-1)),uq={key:1,"aria-hidden":"true",class:"staging-area"},dq=["id"],hq=e=>{const t=[];return e.forEach(r=>t.push(r.value)),t},fq=e=>{const t=hq(e),r=new Set(t);return t.length===r.size},pq={inheritAttrs:!1},mq=X({...pq,__name:"KMultiselect",props:{modelValue:{type:Array,default:()=>[]},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},placeholder:{type:String,default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},width:{type:String,default:""},selectedRowCount:{type:Number,default:2},collapsedContext:{type:Boolean,default:!1},expandSelected:{type:Boolean,default:!1},items:{type:Array,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)&&fq(e)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var r,n;return(n=t.label)==null?void 0:n.toLowerCase().includes((r=e.query)==null?void 0:r.toLowerCase())})},autosuggest:{type:Boolean,default:!1},enableItemCreation:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},dropdownFooterText:{type:String,default:""},dropdownFooterTextPosition:{type:String,default:"sticky"}},emits:["selected","item:added","item:removed","input","change","update:modelValue","query-change"],setup(e,{emit:t}){const r=e;da(te=>({"334f7a12":K.value}));const n=dr(),o=It(),{getSizeFromString:a,cloneDeep:i,stripRequiredLabel:s}=E1(),l=34,c=A(()=>n.required!==void 0&&String(n.required)!=="false"),u=A(()=>s(r.label,c.value)),d=A(()=>{var te,ve;return!!((te=r.labelAttributes)!=null&&te.help||(ve=r.labelAttributes)!=null&&ve.info||o["label-tooltip"])}),h={hideCaret:!0,placement:"bottomStart",popoverTimeout:0,popoverClasses:"k-multiselect-popover"},f=Y(0),C=Y(0),_=A(()=>r.testMode?"test-multiselect-id-1234":p1()),g=A(()=>r.testMode?"test-multiselect-input-id-1234":p1()),b=A(()=>r.testMode?"test-multiselect-text-id-1234":p1()),w=A(()=>r.testMode?"test-multiselect-selected-id-1234":p1()),v=A(()=>r.testMode?"test-multiselect-selected-staging-id-1234":p1()),k=Y(null),T=Y(null),$=A(()=>r.selectedRowCount*l),N=Y(""),z=A(()=>!(!N.value||S.value.filter(te=>te.label===N.value).length)),D=Y(null),S=Y([]),R=Y([]),P=Y([]),U=Y([]),ie=Y([]),se=new Set,ce=Y([]),ne=Y([]),ye=A(()=>ne.value.map(te=>te.label).join(", ")),Ge=Y(!1),Ne=Y(!1),qe=Y(!1),ze=A(()=>(n==null?void 0:n.disabled)!==void 0&&String(n==null?void 0:n.disabled)!=="false"),he=A(()=>(n==null?void 0:n.readonly)!==void 0&&String(n==null?void 0:n.readonly)!=="false"),$e=A({get(){return r.modelValue},set(te){const ve=S.value.filter(xe=>te.includes(xe.value));ve.length?fe(ve):te.length||Me()}}),He=A(()=>{const te={...n};return delete te.class,te}),Ke=A(()=>({...h,...r.kpopAttributes,popoverClasses:`${h.popoverClasses} ${r.kpopAttributes.popoverClasses} k-multiselect-pop`,width:me.value+"px",maxWidth:me.value+"px",disabled:n.disabled!==void 0&&String(n.disabled)!=="false"||n.readonly!==void 0&&String(n.readonly)!=="false"})),K=A(()=>a(r.dropdownMaxHeight)),j=A(()=>({...Ke.value})),Z=A(()=>{const te=r.width?r.width:"300";return a(te)}),q=A(()=>({width:Z.value})),ae=A(()=>({width:me.value+"px"})),x=A(()=>({width:me.value-30+"px",maxHeight:$.value+"px",paddingRight:0})),B=te=>P.value.length&&!te?P.value.length===1?`${P.value.length} item selected`:`${P.value.length} items selected`:r.placeholder?r.placeholder:n.placeholder?String(n.placeholder||""):"Filter...",O=A(()=>r.autosuggest?S.value:r.filterFunc({items:S.value,query:N.value})),Q=te=>{n.disabled!==void 0&&String(n.disabled)!=="false"&&te.stopPropagation()},W=(te,ve,xe)=>{te?ve.value||(N.value="",xe(),be()):ve.value&&(N.value="",xe())},ee=()=>{setTimeout(()=>{const te=document.getElementById(v.value);if(r.expandSelected){C.value++;return}if(te){if(te.clientHeight>$.value){const ve=Array.from(te.querySelectorAll(".k-multiselect-selection-badge")).filter(Ce=>Ce.offsetTop>=$.value),xe=U.value.length-ve.length,Ue=U.value.splice(xe,ve.length);for(const Ce of Ue)se.has(Ce.value)||(se.add(Ce.value),ie.value.push(Ce))}C.value++}},0)},fe=te=>{te.forEach(ve=>{var xe,Ue;const Ce=((xe=S.value.filter(je=>je.value===ve.value))==null?void 0:xe[0])||null;Ce.selected=!0,Ce.key=(Ue=Ce==null?void 0:Ce.key)!=null&&Ue.includes("-selected")?Ce.key:`${Ce.key}-selected`,P.value.filter(je=>je.value===Ce.value).length||(P.value.push(Ce),U.value.push(Ce))}),ee()},ue=(te,ve=!1)=>{const xe=new Set(te.map(Ue=>Ue.value));P.value=P.value.filter(Ue=>!xe.has(Ue.value)),U.value=U.value.filter(Ue=>!xe.has(Ue.value)),ie.value=ie.value.filter(Ue=>!xe.has(Ue.value)),te.forEach(Ue=>{var Ce;if(se.delete(Ue.value),Ue.selected=!1,Ue.key=(Ce=Ue.key)==null?void 0:Ce.replace(/-selected/gi,""),ie.value.length){const je=ie.value.pop();je&&(U.value.push(je),se.delete(je.value))}r.enableItemCreation&&Ue.custom&&(S.value=S.value.filter(je=>je.value!==Ue.value),t("item:removed",Ue))}),ve&&ee()},de=(te,ve)=>{var xe,Ue,Ce,je;let Ot=!1,Lt=ve?te:((xe=S.value.filter(zt=>zt.value===te.value))==null?void 0:xe[0])||null;if(r.enableItemCreation&&Lt!=null&&Lt.custom&&(Ot=!0),Lt===null&&(Lt=((Ue=P.value.filter(zt=>zt.value===te.value))==null?void 0:Ue[0])||null),Lt===null)return;if(Lt.selected){if(P.value=P.value.filter(zt=>zt.value!==te.value),U.value.filter(zt=>zt.value===te.value).length?U.value=U.value.filter(zt=>zt.value!==te.value):se.delete(te.value)&&(ie.value=ie.value.filter(zt=>zt.value!==te.value)),Lt.selected=!1,Lt.key=(Ce=Lt.key)==null?void 0:Ce.replace(/-selected/gi,""),ie.value.length){const zt=ie.value.pop();zt&&(U.value.push(zt),se.delete(zt.value))}Ot&&(S.value=S.value.filter(zt=>zt.value!==te.value),t("item:removed",te))}else Lt.selected=!0,Lt.key=(je=Lt.key)!=null&&je.includes("-selected")?Lt.key:`${Lt.key}-selected`,P.value.push(Lt),U.value.push(Lt),ve&&(Lt.custom=!0,S.value.push(Lt)),r.expandSelected&&Ae();ee();const Sf=P.value.map(zt=>zt.value);t("selected",P.value),t("change",te),t("update:modelValue",Sf)},le=()=>{var te;if(!r.enableItemCreation||!N.value||!z.value)return;const ve=S.value.length+1,xe={label:N.value+"",value:r.testMode?`test-multiselect-added-item-${ve}`:p1(),key:`${(te=N.value.replace(/ /gi,"-"))==null?void 0:te.replace(/[^a-z0-9-_]/gi,"")}-${ve}`};t("item:added",xe),de(xe,!0),N.value=""},Ae=()=>{setTimeout(()=>{var te;(te=T.value)==null||te.scrollIntoView({behavior:"smooth",block:"nearest"})},200)},be=()=>{const te=O.value.filter(xe=>xe.selected),ve=O.value.filter(xe=>!xe.selected);R.value=te.concat(ve)},Me=()=>{S.value.forEach(te=>{var ve;te.selected=!1,te.key=(ve=te==null?void 0:te.key)==null?void 0:ve.replace(/-selected/gi,""),te.custom&&t("item:removed",te)}),S.value=S.value.filter(te=>!te.custom),P.value=[],U.value=[],ie.value=[],se.clear(),N.value="",ee(),t("selected",[]),t("change",null),t("update:modelValue",[]),t("query-change","")},Ie=te=>{N.value=te,t("query-change",te)},re=(te,ve)=>{if(te.keyCode===27){ve.value=!1;return}const xe=document.getElementById(b.value);!ve.value&&xe&&xe.click()},Le=()=>{qe.value=!0,Ge.value||(Ge.value=!0,t("query-change",""))};De(C,()=>{setTimeout(()=>{const te=document.getElementById(v.value);if(r.expandSelected){ce.value=i(U.value),ne.value=[],f.value++;return}if(te)if(te.clientHeight>$.value){const ve=U.value.pop();ve&&!se.has(ve.value)&&(ie.value.push(ve),se.add(ve.value)),C.value++}else ce.value=i(U.value),ne.value=i(ie.value),f.value++},0)}),De(f,()=>{D.value&&typeof D.value.updatePopper=="function"&&v1(()=>{D.value.updatePopper()})}),De(O,()=>{be()}),De($e,(te,ve)=>{if(JSON.stringify(te)!==JSON.stringify(ve)){if(!te.length){Me();return}const xe=new Set(ve),Ue=new Set(te),Ce=S.value.filter(Ot=>Ue.has(Ot.value)),je=P.value.filter(Ot=>!Ue.has(Ot.value)&&xe.has(Ot.value));je.length&&ue(je),Ce.length&&fe(Ce)}}),De(()=>r.items,(te,ve)=>{var xe,Ue,Ce;if(JSON.stringify(te)!==JSON.stringify(ve)){S.value=i(r.items);for(let je=0;jeLt.value===Ot.value).length||P.value.push(Ot),U.value.filter(Lt=>Lt.value===Ot.value).length||U.value.push(Ot)}ee(),D.value&&typeof D.value.updatePopper=="function"&&v1(()=>{D.value.updatePopper()})}},{deep:!0,immediate:!0});const me=Y(300),Pe=()=>{var te;me.value=((te=k.value)==null?void 0:te.clientWidth)||300},ht=Y();return Ct(()=>{ht.value=new ResizeObserver(te=>{window.requestAnimationFrame(()=>{!Array.isArray(te)||!te.length||Pe()})}),ht.value.observe(k.value)}),cr(()=>{ht.value&&ht.value.unobserve(k.value)}),(te,ve)=>(m(),M("div",{class:J(["k-multiselect",[te.$attrs.class]]),style:Ye(q.value)},[e.label?(m(),G(Xr,Qe({key:0},e.labelAttributes,{"data-testid":e.labelAttributes["data-testid"]?e.labelAttributes["data-testid"]:"k-multiselect-label",for:_.value,required:c.value}),G1({default:E(()=>[y(H(u.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:E(()=>[F(te.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["data-testid","for","required"])):I("",!0),p("div",{id:_.value,"data-testid":"k-multiselect-container"},[V(L(Wl),null,{default:E(({isToggled:xe,toggle:Ue})=>[V(Pt,Qe({ref_key:"popper",ref:D},j.value,{"on-popover-click":()=>{},"position-fixed":e.positionFixed,target:`[id='${g.value}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>W(!1,xe,Ue),onOpened:()=>W(!0,xe,Ue)}),{content:E(()=>[p("div",{class:"k-multiselect-list",onBlur:ve[5]||(ve[5]=()=>qe.value=!1),onClick:ve[6]||(ve[6]=Tt(()=>{},["stop"])),onFocus:ve[7]||(ve[7]=Ce=>qe.value=!0),onMouseenter:ve[8]||(ve[8]=()=>Ne.value=!0),onMouseleave:ve[9]||(ve[9]=()=>Ne.value=!1)},[V(tq,{items:R.value,onSelected:de},{content:E(({item:Ce})=>[F(te.$slots,"item-template",{class:"k-multiselect-item",item:Ce},void 0,!0)]),_:3},8,["items"]),e.enableItemCreation&&z.value?(m(),G(pl,{key:"k-multiselect-new-item",class:"k-multiselect-new-item","data-testid":"k-multiselect-add-item",item:{label:`${N.value} (Add new value)`,value:"add_item"},onSelected:le},{content:E(()=>[p("div",iq,[y(H(N.value)+" ",1),sq])]),_:1},8,["item"])):I("",!0),!R.value.length&&!te.$slots.empty&&!e.enableItemCreation?(m(),G(pl,{key:"k-multiselect-empty-state",class:"k-multiselect-empty-item","data-testid":"k-multiselect-empty-item",item:{label:"No results found",value:"no_results"}},{content:E(()=>[lq,cq]),_:1})):I("",!0)],32),!e.loading&&!R.value.length?F(te.$slots,"empty",{key:0},void 0,!0):I("",!0),te.$slots["dropdown-footer-text"]||e.dropdownFooterText?(m(),M("div",{key:1,class:J(["k-multiselect-dropdown-footer-text",`k-multiselect-dropdown-footer-${e.dropdownFooterTextPosition}`])},[F(te.$slots,"dropdown-footer-text",{},()=>[y(H(e.dropdownFooterText),1)],!0)],2)):I("",!0)]),default:E(()=>[p("div",{ref_key:"multiselectRef",ref:k,class:J(["k-multiselect-trigger",{focused:qe.value,hovered:Ne.value,disabled:ze.value,readonly:he.value}]),"data-testid":"k-multiselect-trigger",role:"listbox",onClick:Q},[P.value.length&&(xe.value||e.expandSelected||e.collapsedContext)?(m(),M("div",{id:w.value,key:f.value,class:J(["k-multiselect-selections",{scrollable:e.expandSelected,collapsed:e.collapsedContext&&!xe.value}]),"data-testid":"k-multiselect-selections",style:Ye(e.expandSelected?x.value:ae.value)},[(m(!0),M(we,null,tt(ce.value,(Ce,je)=>(m(),G(or,{key:`${Ce.key?Ce.key:je}-badge`,class:J(["k-multiselect-selection-badge",{"expand-selected":e.expandSelected,"resize-badge":Ce.selected&&Ce.disabled}]),dismissable:Ce.selected&&!Ce.disabled,shape:"rectangular","truncation-tooltip":Ce.label,onClick:ve[0]||(ve[0]=Tt(()=>{},["stop"])),onDismissed:Ot=>de(Ce)},{default:E(()=>[y(H(Ce.label),1)]),_:2},1032,["class","dismissable","truncation-tooltip","onDismissed"]))),128)),!e.expandSelected&&ne.value.length?(m(),G(or,{key:0,class:"hidden-selection-count","force-tooltip":"",shape:"rectangular","truncation-tooltip":ye.value,onClick:ve[1]||(ve[1]=Tt(()=>{},["stop"]))},{default:E(()=>[y(" +"+H(ne.value.length),1)]),_:1},8,["truncation-tooltip"])):I("",!0),e.expandSelected?(m(),M("div",{key:1,ref_key:"selectionBottomRef",ref:T},null,512)):I("",!0)],14,nq)):I("",!0),p("div",oq,[!e.loading&&P.value.length&&xe.value?(m(),G(Fe,{key:0,class:"k-multiselect-clear-icon","data-testid":"k-multiselect-clear-icon",onClick:Me,onKeyup:Xt(Me,["enter"])},{default:E(()=>[V(Oe,{color:`var(--grey-500, var(--kui-color-text-neutral, ${L(Jo)}))`,icon:"close",size:L(Di),title:"Clear all selections"},null,8,["color","size"])]),_:1},8,["onKeyup"])):(m(),G(Oe,{key:1,class:J(["k-multiselect-chevron-icon",{"in-selection-box":P.value.length}]),color:`var(--grey-500, var(--kui-color-text-neutral, ${L(Jo)}))`,icon:e.loading?"spinner":"chevronDown",size:L(Et)},null,8,["class","color","icon","size"]))]),p("div",{id:g.value,style:Ye(ae.value)},[!e.expandSelected&&!e.collapsedContext||(e.expandSelected||e.collapsedContext)&&(!P.value.length||xe.value)?(m(),G(Oi,Qe({key:0,id:b.value},He.value,{autocapitalize:"off",autocomplete:"off",class:["k-multiselect-input input-placeholder-dark",{"is-toggled":xe.value&&P.value.length,"is-readonly":he.value}],"data-testid":"k-multiselect-input","model-value":N.value,placeholder:B(xe.value),readonly:he.value?!0:void 0,type:"text",onBlur:ve[2]||(ve[2]=()=>qe.value=!1),onClick:Ce=>{xe.value&&Ce.stopPropagation()},onFocus:Le,onKeyup:Ce=>re(Ce,xe),onMouseenter:ve[3]||(ve[3]=()=>Ne.value=!0),onMouseleave:ve[4]||(ve[4]=()=>Ne.value=!1),"onUpdate:modelValue":Ie}),null,16,["id","class","model-value","placeholder","readonly","onClick","onKeyup"])):I("",!0)],12,aq)],2)]),_:2},1040,["position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,rq),e.expandSelected?I("",!0):(m(),M("div",uq,[(m(),M("div",{id:v.value,key:C.value,class:"k-multiselect-selections staging",style:Ye(ae.value),tabindex:"-1"},[(m(!0),M(we,null,tt(U.value,(xe,Ue)=>(m(),G(or,{key:`${xe.key?xe.key:Ue}-badge`,class:"k-multiselect-selection-badge",dismissable:xe.selected&&!xe.disabled,hidden:"",shape:"rectangular"},{default:E(()=>[y(H(xe.label),1)]),_:2},1032,["dismissable"]))),128)),V(or,{class:"hidden-selection-count",hidden:"",shape:"rectangular"},{default:E(()=>[y(" +"+H(ie.value.length),1)]),_:1})],12,dq))]))],6))}}),vq=Se(mq,[["__scopeId","data-v-9b921328"]]),ih=e=>(st("data-v-de217030"),e=e(),lt(),e),gq={class:"k-prompt-header"},Cq={class:"k-prompt-header-content"},yq={class:"close-button"},bq=ih(()=>p("hr",{class:"divider"},null,-1)),wq={class:"k-prompt-body"},_q={class:"k-prompt-body-content"},kq={key:0,class:"k-prompt-confirm-text"},Mq={class:"confirm-text"},xq=ih(()=>p("hr",{class:"divider"},null,-1)),Sq={class:"k-prompt-action-buttons"},Eq=X({__name:"KPrompt",props:{title:{type:String,default:""},type:{type:String,default:"info",validator:e=>t_.includes(e)},message:{type:String,default:""},actionButtonText:{type:String,default:"OK"},cancelButtonText:{type:String,default:"Cancel"},actionPending:{type:Boolean,default:!1},isVisible:{type:Boolean,default:!1},confirmationText:{type:String,default:""},preventProceedOnEnter:{type:Boolean,default:!1},tabbableOptions:{type:Object,default:()=>({})}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=Y(""),o=()=>{n.value="",t("canceled")},a=u=>{c.value||(n.value="",t("proceed",u))},i=u=>{r.isVisible&&(u.key==="Escape"?o():u.key==="Enter"&&(r.preventProceedOnEnter||a(u)))},s=(u="")=>{const d=/(?:^|[\s-:'"])\w/g;return u.replace(d,h=>h.toUpperCase())},l=A(()=>r.title?r.type==="warning"?"Warning: "+r.title:r.title:r.type==="info"?"Information":s(r.type)),c=A(()=>r.actionPending?!0:r.confirmationText.length?r.confirmationText!==n.value:!1);return Ct(()=>{document.addEventListener("keydown",i)}),cr(()=>{document.removeEventListener("keydown",i)}),(u,d)=>(m(),G(ah,{class:"k-prompt","is-visible":e.isVisible,"tabbable-options":e.tabbableOptions,"text-align":"left",title:l.value},{"header-content":E(()=>[p("div",gq,[p("div",Cq,[F(u.$slots,"header-content",{},()=>[e.type==="warning"?(m(),G(Oe,{key:0,class:"warning-icon",color:`var(--white, var(--kui-color-text-inverse, ${L(Ql)}))`,icon:"warning","secondary-color":"currentColor",size:L(Ys)},null,8,["color","size"])):I("",!0),y(" "+H(l.value),1)],!0),p("div",yq,[V(Fe,{"aria-label":"Close",onClick:o},{default:E(()=>[V(Oe,{color:`var(--grey-600, var(--kui-color-text-neutral, ${L(Jo)}))`,icon:"close",size:L(Et)},null,8,["color","size"])]),_:1})])]),bq])]),"body-content":E(()=>[p("div",wq,[p("div",_q,[F(u.$slots,"body-content",{},()=>[y(H(e.message),1)],!0),e.confirmationText?(m(),M("div",kq,[y(' Type "'),p("span",Mq,H(e.confirmationText),1),y('" to confirm your action. '),V(Oi,{modelValue:n.value,"onUpdate:modelValue":d[0]||(d[0]=h=>n.value=h),autocapitalize:"off",autocomplete:"off","data-testid":"confirmation-input"},null,8,["modelValue"])])):I("",!0)]),xq])]),"footer-content":E(()=>[p("div",Sq,[F(u.$slots,"action-buttons",{},()=>[V(Fe,{appearance:"outline",class:"k-prompt-cancel",onClick:o},{default:E(()=>[y(H(e.cancelButtonText),1)]),_:1}),V(Fe,{appearance:e.type==="danger"?"danger":"primary",class:"k-prompt-proceed",disabled:c.value,onClick:a},{icon:E(()=>[e.actionPending?(m(),G(Oe,{key:0,color:`var(--grey-400, var(--kui-color-text-neutral-weak, ${L(uo)}))`,icon:"spinner",size:L(Et)},null,8,["color","size"])):I("",!0)]),default:E(()=>[y(" "+H(e.actionButtonText),1)]),_:1},8,["appearance","disabled"])],!0)])]),_:3},8,["is-visible","tabbable-options","title"]))}}),Aq=Se(Eq,[["__scopeId","data-v-de217030"]]),Lq=["checked"],Bq=["id","checked","disabled"],Dq={key:0,class:"k-radio-description"},Hq=["for"],Tq={inheritAttrs:!1},Iq=X({...Tq,__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=>e_.includes(e)},testMode:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const r=e,n=It(),o=A(()=>h.id?String(h.id):r.testMode?"test-radio-input-id-1234":p1()),a=A(()=>(h==null?void 0:h.disabled)!==void 0&&String(h==null?void 0:h.disabled)!=="false"),i=A(()=>!!(r.label||n.default)),s=A(()=>!!(r.description||n.description)),l=A(()=>!!n.tooltip),c=A(()=>r.selectedValue===r.modelValue),u=A(()=>r.type==="radio"),d=()=>{t("change",r.selectedValue),t("update:modelValue",r.selectedValue)},h=dr(),f=A(()=>{const C={...h};return delete C.class,C});return(C,_)=>(m(),M("div",{checked:c.value,class:J(["k-radio",[u.value?"k-radio-default":`k-radio-${e.type}`,C.$attrs.class?C.$attrs.class:"",{disabled:a.value}]])},[p("input",Qe({id:o.value,checked:c.value},f.value,{class:"k-input",disabled:a.value,type:"radio",onClick:d}),null,16,Bq),u.value&&i.value?(m(),G(Xr,Qe({key:0},e.labelAttributes,{class:["k-radio-label",{"has-description":s.value}],for:o.value}),G1({default:E(()=>[F(C.$slots,"default",{},()=>[y(H(e.label),1)]),s.value?(m(),M("div",Dq,[F(C.$slots,"description",{},()=>[y(H(e.description),1)])])):I("",!0)]),_:2},[l.value?{name:"tooltip",fn:E(()=>[F(C.$slots,"tooltip")]),key:"0"}:void 0]),1040,["class","for"])):C.$slots.default?(m(),M("label",{key:1,for:o.value},[F(C.$slots,"default")],8,Hq)):I("",!0)],10,Lq))}});function Oq(e){return Au()?($p(e),!0):!1}function sh(e){return typeof e=="function"?e():L(e)}const lh=typeof window<"u"&&typeof document<"u",Vq=Object.prototype.toString,Pq=e=>Vq.call(e)==="[object Object]",z6=()=>{},Nq=$q();function $q(){var e;return lh&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Za(e){var t;const r=sh(e);return(t=r==null?void 0:r.$el)!=null?t:r}const ch=lh?window:void 0;function n0(...e){let t,r,n,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([r,n,o]=e,t=ch):[t,r,n,o]=e,!t)return z6;Array.isArray(r)||(r=[r]),Array.isArray(n)||(n=[n]);const a=[],i=()=>{a.forEach(u=>u()),a.length=0},s=(u,d,h,f)=>(u.addEventListener(d,h,f),()=>u.removeEventListener(d,h,f)),l=De(()=>[Za(t),sh(o)],([u,d])=>{if(i(),!u)return;const h=Pq(d)?{...d}:d;a.push(...r.flatMap(f=>n.map(C=>s(u,f,C,h))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return Oq(c),c}let Tc=!1;function Zq(e,t,r={}){const{window:n=ch,ignore:o=[],capture:a=!0,detectIframe:i=!1}=r;if(!n)return;Nq&&!Tc&&(Tc=!0,Array.from(n.document.body.children).forEach(u=>u.addEventListener("click",z6)),n.document.documentElement.addEventListener("click",z6));let s=!0;const l=u=>o.some(d=>{if(typeof d=="string")return Array.from(n.document.querySelectorAll(d)).some(h=>h===u.target||u.composedPath().includes(h));{const h=Za(d);return h&&(u.target===h||u.composedPath().includes(h))}}),c=[n0(n,"click",u=>{const d=Za(e);if(!(!d||d===u.target||u.composedPath().includes(d))){if(u.detail===0&&(s=!l(u)),!s){s=!0;return}t(u)}},{passive:!0,capture:a}),n0(n,"pointerdown",u=>{const d=Za(e);d&&(s=!u.composedPath().includes(d)&&!l(u))},{passive:!0}),i&&n0(n,"blur",u=>{setTimeout(()=>{var d;const h=Za(e);((d=n.document.activeElement)==null?void 0:d.tagName)==="IFRAME"&&!(h!=null&&h.contains(n.document.activeElement))&&t(u)},0)})].filter(Boolean);return()=>c.forEach(u=>u())}const Rq={class:"k-slideout"},zq={class:"k-slideout-header-content"},Fq={key:0,class:"k-slideout-before-title"},Uq={class:"k-slideout-main-title"},jq=["title"],Yq={key:1,class:"k-slideout-after-title"},Gq=["data-testid"],Kq={class:"content"},qq=X({__name:"KSlideout",props:{isVisible:{type:Boolean,default:!1},closeButtonAlignment:{type:String,default:"start",validator:e=>["start","end"].includes(e)},hasOverlay:{type:Boolean,default:!0},offsetTop:{type:Number,default:0},preventCloseOnBlur:{type:Boolean,default:!1},title:{type:String,default:""}},emits:["close"],setup(e,{emit:t}){const r=e;da(u=>({"13cec847":c.value}));const n=It(),o=A(()=>!!n["before-title"]),a=A(()=>!!n["after-title"]),{getSizeFromString:i}=E1(),s=Y(null);Zq(s,u=>{u.isTrusted&&!r.preventCloseOnBlur&&t("close")});const l=(u,d=!1)=>{(r.isVisible&&u.keyCode===27||d)&&t("close")};Ct(()=>{document.addEventListener("keydown",l)}),ur(()=>{document.removeEventListener("keydown",l)});const c=A(()=>i(String(r.offsetTop)));return(u,d)=>(m(),M("div",Rq,[V(ao,{name:"fade"},{default:E(()=>[e.isVisible?(m(),M("div",{key:0,class:J(e.hasOverlay?"panel-background":"panel-background-transparent")},null,2)):I("",!0)]),_:1}),V(ao,{name:"slide"},{default:E(()=>[e.isVisible?(m(),M("div",{key:0,ref_key:"slideOutRef",ref:s,class:J(["panel",{"is-visible":e.isVisible,"border-styles":!e.hasOverlay}]),"data-testid":"slideout-panel"},[p("div",zq,[o.value?(m(),M("div",Fq,[F(u.$slots,"before-title",{},void 0,!0)])):I("",!0),p("div",Uq,[p("p",{class:"k-slideout-title","data-testid":"k-slideout-title",title:e.title},H(e.title),9,jq)]),a.value?(m(),M("div",Yq,[F(u.$slots,"after-title",{},void 0,!0)])):I("",!0)]),p("button",{class:J(e.closeButtonAlignment==="start"?"close-button-start":"close-button-end"),"data-testid":e.closeButtonAlignment==="start"?"close-button-start":"close-button-end",onClick:d[0]||(d[0]=h=>t("close"))},[V(Oe,{color:`var(--kui-color-text-neutral-stronger, ${L(F8)})`,icon:"close",size:L(Xl)},null,8,["color","size"])],10,Gq),p("div",Kq,[V(ro,{"border-variant":"noBorder"},{body:E(()=>[F(u.$slots,"default",{},void 0,!0)]),_:3})])],2)):I("",!0)]),_:3})]))}}),Wq=Se(qq,[["__scopeId","data-v-dd83d8c6"]]),Qq=e=>(st("data-v-b19dacc6"),e=e(),lt(),e),Xq={class:"k-step-state-icon","data-testid":"k-step-active",fill:"none",viewBox:"0 0 24 24"},Jq=Qq(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),eW=X({__name:"KActiveState",props:{title:{type:String,default:"Active"}},setup(e){return(t,r)=>(m(),M("svg",Xq,[p("title",null,H(e.title),1),Jq]))}}),tW=Se(eW,[["__scopeId","data-v-b19dacc6"]]),p5=e=>(st("data-v-be532e68"),e=e(),lt(),e),rW={class:"k-step-state-icon","data-testid":"k-step-completed",fill:"none",viewBox:"0 0 24 24"},nW=p5(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),oW=p5(()=>p("path",{class:"k-step-icon-primary",d:"M16 9L10 15L7 12.0001"},null,-1)),aW=p5(()=>p("path",{class:"k-step-icon-secondary",d:"M16 9L10 15L7 12.0001","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2.25"},null,-1)),iW=X({__name:"KCompletedState",props:{title:{type:String,default:"Completed"}},setup(e){return(t,r)=>(m(),M("svg",rW,[p("title",null,H(e.title),1),nW,oW,aW]))}}),sW=Se(iW,[["__scopeId","data-v-be532e68"]]),lW=e=>(st("data-v-7f1024a4"),e=e(),lt(),e),cW={class:"k-step-state-icon","data-testid":"k-step-default",fill:"none",viewBox:"0 0 24 24"},uW=lW(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),dW=X({__name:"KDefaultState",props:{title:{type:String,default:"Default"}},setup(e){return(t,r)=>(m(),M("svg",cW,[p("title",null,H(e.title),1),uW]))}}),hW=Se(dW,[["__scopeId","data-v-7f1024a4"]]),uh=e=>(st("data-v-d93db193"),e=e(),lt(),e),fW={class:"k-step-state-icon","data-testid":"k-step-error",fill:"none",viewBox:"0 0 24 24"},pW=uh(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),mW=uh(()=>p("path",{class:"k-step-icon-secondary","clip-rule":"evenodd",d:"M16.14 9.517a.889.889 0 0 0-1.258-1.257l-2.483 2.483L9.917 8.26A.889.889 0 0 0 8.66 9.517L11.142 12 8.66 14.483a.889.889 0 0 0 1.257 1.257l2.482-2.483 2.483 2.483a.889.889 0 0 0 1.257-1.257L13.657 12l2.482-2.483Z","fill-rule":"evenodd"},null,-1)),vW=X({__name:"KErrorState",props:{title:{type:String,default:"Error"}},setup(e){return(t,r)=>(m(),M("svg",fW,[p("title",null,H(e.title),1),pW,mW]))}}),gW=Se(vW,[["__scopeId","data-v-d93db193"]]),CW=e=>(st("data-v-e3d948f6"),e=e(),lt(),e),yW={class:"k-step-spinner"},bW={class:"k-step-state-icon","data-testid":"k-step-pending",viewBox:"0 0 50 50"},wW=CW(()=>p("circle",{cx:"25",cy:"25",fill:"none",r:"20","stroke-width":"5"},null,-1)),_W=X({__name:"KPendingState",props:{title:{type:String,default:"Pending"}},setup(e){return(t,r)=>(m(),M("div",yW,[(m(),M("svg",bW,[y(H(e.title)+" ",1),wW]))]))}}),kW=Se(_W,[["__scopeId","data-v-e3d948f6"]]),MW={class:"k-step-state"},xW=X({__name:"KStepState",props:{state:{type:String,default:"default",required:!1,validator:e=>d9.includes(e)}},setup(e){const t=e,r=A(()=>{let n=hW;switch(t.state){case"active":n=tW;break;case"completed":n=sW;break;case"error":n=gW;break;case"pending":n=kW;break}return n});return(n,o)=>(m(),M("div",MW,[(m(),G(mt(r.value)))]))}}),SW=Se(xW,[["__scopeId","data-v-7a0b0e88"]]),EW={class:"k-step"},AW=X({__name:"KStep",props:{label:{type:String,required:!0},state:{type:String,default:"default",validator:e=>d9.includes(e)},maxLabelWidth:{type:String,default:"170"}},setup(e){const t=e,{getSizeFromString:r}=E1(),n=A(()=>({maxWidth:r(t.maxLabelWidth)}));return(o,a)=>(m(),M("li",EW,[p("div",{class:J(["k-step-container",{completed:e.state==="completed"}])},[V(SW,{state:e.state},null,8,["state"]),p("div",{class:J(["k-step-label",{bolder:e.state==="active"||e.state==="pending"||e.state==="error",error:e.state==="error"}]),style:Ye(n.value)},[V(Xr,null,{default:E(()=>[y(H(e.label),1)]),_:1})],6)],2)]))}}),LW=Se(AW,[["__scopeId","data-v-bf4c5b55"]]),BW={key:0,class:"k-stepper"},DW=X({__name:"KStepper",props:{steps:{type:Array,required:!0,validator:e=>!e.length||e.every(t=>t.label!==void 0)},maxLabelWidth:{type:String,default:""}},setup(e){return(t,r)=>e.steps&&e.steps.length?(m(),M("ol",BW,[(m(!0),M(we,null,tt(e.steps,n=>(m(),G(LW,{key:`k-step-${n.label.replace(/ /gi,"-")}`,label:n.label,"max-label-width":e.maxLabelWidth,state:n.state},null,8,["label","max-label-width","state"]))),128))])):I("",!0)}}),HW=Se(DW,[["__scopeId","data-v-c6a87abd"]]),TW={class:"k-table-container"},IW={key:0,class:"k-table-toolbar","data-testid":"k-table-toolbar"},OW={key:2,class:"k-table-error-state","data-testid":"k-table-error-state"},VW={key:3,class:"k-table-empty-state","data-testid":"k-table-empty-state"},PW=["data-tableid"],NW=["aria-sort","onClick"],$W={class:"k-table-headers-container"},ZW=["role","tabindex"],{clientSideSorter:RW}=E1(),Ic=(e,t,r,n)=>RW(e,t,r,n),zW=X({__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=>Kw.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=>Gw.includes(e)},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:String,default:void 0,validator:e=>qw.includes(e)}},emits:["cell-click","row-click","ktable-error-cta-clicked","ktable-empty-state-cta-clicked","update:table-preferences","sort","state"],setup(e,{emit:t}){const r=e,{useDebounce:n,useRequest:o,useSwrvState:a}=E1(),i=dr(),s=It(),l=A(()=>r.testMode?"test-table-id-1234":Sn()),c={pageSize:15,page:1,query:"",sortColumnKey:"",sortColumnOrder:"desc",offset:null},u=Y([]),d=Y([]),h=Y(0),f=Y(!1),C=Y(1),_=Y(15),g=Y(""),b=Y(""),w=Y("desc"),v=Y(null),k=Y([]),T=Y(!1),$=Y(!1),N=Y(!1),z=A(()=>!!s.toolbar),D=re=>`column-${re}`,S=re=>re,R=(re,Le)=>(me,Pe)=>{const ht=/^on[^a-z]/,te={};for(const ve in Le)ht.test(ve)&&Le[ve]&&(te[ve]=Le[ve]);return Object.keys(te).reduce((ve,xe)=>{if(xe.indexOf(re)===0){const Ue=xe.split(re);ve[Ue[1]]=Ce=>te[xe](Ce,me,Pe)}return ve},{})},P=A(()=>(re,Le)=>{const me=R("onRow:",i)(Le,"row"),Pe=R("onCell:",i)(re,"cell"),ht=["a","button","input","select"];return me.click&&(T.value=!0),{...me,...Pe,click(te){const ve=te.target.className;let xe=ht.includes(te.target.tagName.toLowerCase()),Ue=!1;typeof ve=="string"||Array.isArray(ve)?Ue=ve.includes("k-popover"):typeof ve=="object"&&(Ue=Object.keys(ve).includes("k-popover")),te.target.closest(".k-popover-content")!==null&&(Ue=!0);for(let Ce=0;Ce{var re,Le;const me=r.searchInput,Pe=await r.fetcher({pageSize:_.value,page:C.value,query:me||g.value,sortColumnKey:b.value,sortColumnOrder:w.value,offset:v.value});return u.value=Pe.data,h.value=r.paginationTotalItems||Pe.total||((re=Pe.data)==null?void 0:re.length),r.fetcher?r.enableClientSort&&b.value&&w.value&&Ic(b.value,"",w.value,u.value):r.options&&r.options.data&&r.options.data.length&&(u.value=r.options.data,h.value=r.options.data.length),r.paginationType==="offset"&&((Le=Pe.pagination)!=null&&Le.offset?(v.value=Pe.pagination.offset,k.value[C.value]||k.value.push(Pe.pagination.offset)):(v.value=null,N.value||(C.value=1))),N.value=!1,U.value=!1,Pe},se=()=>{const re={...c,...r.initialFetcherParams};C.value=re.page??c.page,_.value=re.pageSize??c.pageSize,g.value=re.query??c.query,b.value=re.sortColumnKey??c.sortColumnKey,w.value=re.sortColumnOrder??c.sortColumnOrder,r.paginationType==="offset"&&(v.value=re.offset,k.value.push(re.offset)),r.headers&&r.headers.length?d.value=r.headers:r.options&&r.options.headers&&r.options.headers.length&&(d.value=r.options.headers),$.value=!0},ce=A(()=>k.value[C.value-1]),ne=A(()=>{if(!r.fetcher||!$.value)return"";let re=l.value;return r.cacheIdentifier&&(re=r.cacheIdentifier),r.fetcherCacheKey&&(re+=`-${r.fetcherCacheKey}`),`k-table_${re}`}),ye=Y(""),{debouncedFn:Ge,generateDebouncedFn:Ne}=n(re=>{ye.value=re},350),qe=Ne(0),{data:ze,error:he,revalidate:$e,isValidating:He}=o(()=>ne.value,()=>ie(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:Ke,hasData:K,swrvState:j}=a(ze,he,He),Z=Y(!0),q=A(()=>({hasData:K.value,state:Ke.value})),ae=A(()=>Z.value?"loading":he.value?"error":"success"),{debouncedFn:x,generateDebouncedFn:B}=n($e,500),O=B(0),Q=re=>{const{key:Le,useSortHandlerFn:me}=re,Pe=b.value+"";C.value=1,b.value&&Le===b.value?w.value==="asc"?w.value="desc":w.value="asc":(b.value=Le,w.value="asc"),r.options&&r.options.data||r.enableClientSort?me&&r.sortHandlerFn?r.sortHandlerFn({key:Le,prevKey:Pe,sortColumnOrder:w.value,data:u.value}):Ic(Le,Pe,w.value,u.value):r.paginationType!=="offset"&&x(),de()},W=({page:re})=>{C.value=re},ee=({pageSize:re})=>{k.value=[null],v.value=null,_.value=re,C.value=1,de()},fe=re=>{re&&re.target&&re.target.scrollTop&&(re.target.scrollTop>1?f.value=!0:re.target.scrollTop&&(f.value=!f.value))},ue=A(()=>({pageSize:_.value,sortColumnKey:b.value,sortColumnOrder:w.value})),de=()=>{t("update:table-preferences",ue.value)},le=()=>{C.value++,N.value=!0},Ae=()=>{C.value--,v.value=ce.value},be=A(()=>!!(r.fetcher&&!r.disablePagination&&!(r.paginationType!=="offset"&&r.hidePaginationWhenOptional&&h.value<=r.paginationPageSizes[0])&&!(r.paginationType==="offset"&&r.hidePaginationWhenOptional&&!ce.value&&!v.value&&u.value.lengthre.toLowerCase().replace(/[^[a-z0-9]/gi,"-");De(ze,re=>{re!=null&&re.length&&!u.value.length&&(u.value=re)},{deep:!0,immediate:!0}),De(Ke,()=>{switch(Ke.value){case j.PENDING:Z.value=!0;break;case j.VALIDATING_HAS_DATA:Z.value=Ie.value;break;default:Z.value=!1;break}},{immediate:!0}),De([q,ae],re=>{var Le;t("state",{state:re==null?void 0:re[1],hasData:(Le=re==null?void 0:re[0])==null?void 0:Le.hasData})}),De(()=>r.searchInput,re=>{C.value!==1&&(C.value=1),re===""?qe(re):Ge(re)},{immediate:!0});const Ie=Y(!1);return De([ye,C,_],async(re,Le)=>{const me=Le==null?void 0:Le[0],Pe=re[0],ht=re[1];Pe!==me&&ht!==1&&(C.value=1,k.value=[null],v.value=null),$.value&&!U.value&&(Ie.value=!0,Pe!==""&&Pe!==me?await x():await O(),Ie.value=!1)},{deep:!0,immediate:!0}),Ct(()=>{se()}),(re,Le)=>(m(),M("div",TW,[z.value?(m(),M("div",IW,[F(re.$slots,"toolbar",{state:q.value},void 0,!0)])):I("",!0),(!e.testMode||e.testMode==="loading")&&(Z.value||e.isLoading||Ie.value)&&!e.hasError?(m(),G(P7,{key:1,"data-testid":"k-table-skeleton",type:"table"})):e.hasError?(m(),M("div",OW,[F(re.$slots,"error-state",{},()=>[V(An,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:E(()=>[y(H(e.errorStateTitle),1)]),message:E(()=>[y(H(e.errorStateMessage),1)]),cta:E(()=>[e.errorStateActionMessage?(m(),G(Fe,{key:0,appearance:"primary","data-testid":Me(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:Le[0]||(Le[0]=me=>re.$emit("ktable-error-cta-clicked"))},{default:E(()=>[y(H(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):I("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!Z.value&&!e.isLoading&&!Ie.value&&u.value&&!u.value.length?(m(),M("div",VW,[F(re.$slots,"empty-state",{},()=>[V(An,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:E(()=>[y(H(e.emptyStateTitle),1)]),message:E(()=>[y(H(e.emptyStateMessage),1)]),cta:E(()=>[e.emptyStateActionMessage?(m(),G(Fe,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":Me(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:Le[1]||(Le[1]=me=>re.$emit("ktable-empty-state-cta-clicked"))},{default:E(()=>[y(H(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):I("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(m(),M("section",{key:4,class:"k-table-wrapper",onScrollPassive:fe},[p("table",{class:J(["k-table",{"has-hover":e.hasHover,"is-clickable":T.value,"side-border":e.hasSideBorder}]),"data-tableid":l.value},[p("thead",{class:J({"is-scrolled":f.value})},[p("tr",{class:J({"is-scrolled":f.value})},[(m(!0),M(we,null,tt(d.value,(me,Pe)=>(m(),M("th",{key:`k-table-${l.value}-headers-${Pe}`,"aria-sort":!e.disableSorting&&me.key===b.value?w.value==="asc"?"ascending":"descending":void 0,class:J(["k-table-headers",{sortable:!e.disableSorting&&!me.hideLabel&&me.sortable,"active-sort":!e.disableSorting&&!me.hideLabel&&me.sortable&&me.key===b.value,[w.value]:!e.disableSorting&&me.key===b.value&&!me.hideLabel,"is-scrolled":f.value}]),onClick:()=>{!e.disableSorting&&me.sortable&&(re.$emit("sort",{prevKey:b.value,sortColumnKey:me.key,sortColumnOrder:w.value==="asc"?"desc":"asc"}),Q(me))}},[p("span",$W,[F(re.$slots,D(me.key),{column:S(me)},()=>[p("span",{class:J({"sr-only":me.hideLabel})},H(me.label?me.label:me.key),3)],!0),!e.disableSorting&&!me.hideLabel&&me.sortable?(m(),G(Oe,{key:0,"aria-hidden":"true",class:"caret",color:`var(--KTableColor, var(--black-70, var(--kui-color-text, ${L(rb)})))`,icon:"chevronDown",size:L(Di)},null,8,["color","size"])):I("",!0)])],10,NW))),128))],2)],2),p("tbody",null,[(m(!0),M(we,null,tt(u.value,(me,Pe)=>(m(),M("tr",Qe(e.rowAttrs(me),{key:`k-table-${l.value}-row-${Pe}`,role:T.value?"link":null,tabindex:T.value?0:null},L0(e.hasSideBorder?P.value(me,me):{},!0)),[(m(!0),M(we,null,tt(d.value,(ht,te)=>(m(),M("td",Qe(e.cellAttrs({headerKey:ht.key,row:me,rowIndex:Pe,colIndex:te}),{key:`k-table-${l.value}-cell-${te}`},L0(P.value(me[ht.key],me),!0)),[F(re.$slots,ht.key,{row:S(me),rowKey:Pe,rowValue:me[ht.key]},()=>[y(H(me[ht.key]),1)],!0)],16))),128))],16,ZW))),128))])],10,PW),be.value?(m(),G(N7,{key:0,class:"k-table-pagination","current-page":C.value,"data-testid":"k-table-pagination","disable-page-jump":e.disablePaginationPageJump,"initial-page-size":_.value,neighbors:e.paginationNeighbors,"offset-next-button-disabled":!v.value,"offset-prev-button-disabled":!ce.value,"page-sizes":e.paginationPageSizes,"pagination-type":e.paginationType,"test-mode":!!e.testMode||void 0,"total-count":h.value,onGetNextOffset:le,onGetPrevOffset:Ae,onPageChanged:W,onPageSizeChanged:ee},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"])):I("",!0)],32))]))}}),dh=Se(zW,[["__scopeId","data-v-367f662d"]]),FW={class:"k-tabs"},UW={"aria-label":"Tabs",role:"tablist"},jW=["id","aria-controls","aria-selected","role","onClick","onKeydown"],YW=["id","aria-labelledby"],GW=X({__name:"KTabs",props:{tabs:{type:Array,required:!0},modelValue:{type:String,default:"",validator:e=>e===""||e.includes("#")&&!e.includes(" ")},hasPanels:{type:Boolean,default:!0}},emits:["update:modelValue","changed"],setup(e,{emit:t}){const r=e,n=Y(r.modelValue?r.modelValue:r.tabs[0].hash),o=a=>{n.value=a,t("changed",a),t("update:modelValue",a)};return De(()=>r.modelValue,a=>{n.value=a,t("changed",a),t("update:modelValue",a)}),(a,i)=>(m(),M("div",FW,[p("ul",UW,[(m(!0),M(we,null,tt(e.tabs,(s,l)=>(m(),M("li",{id:`${s.hash.replace("#","")}-tab`,key:s.hash,"aria-controls":e.hasPanels?`panel-${l}`:void 0,"aria-selected":e.hasPanels?n.value===s.hash?"true":"false":void 0,class:J(["tab-item",{active:n.value===s.hash}]),role:e.hasPanels?"tab":void 0,tabindex:"0",onClick:c=>o(s.hash),onKeydown:[Xt(Tt(c=>o(s.hash),["prevent"]),["enter"]),Xt(Tt(c=>o(s.hash),["prevent"]),["space"])]},[p("div",{class:J(["tab-link",{"has-panels":e.hasPanels}])},[F(a.$slots,`${s.hash.replace("#","")}-anchor`,{},()=>[p("span",null,H(s.title),1)],!0)],2)],42,jW))),128))]),e.hasPanels?(m(!0),M(we,{key:0},tt(e.tabs,(s,l)=>(m(),M("div",{id:`panel-${l}`,key:s.hash,"aria-labelledby":`${s.hash.replace("#","")}-tab`,class:"tab-container",role:"tabpanel",tabindex:"0"},[n.value===s.hash?F(a.$slots,s.hash.replace("#",""),{key:0},void 0,!0):I("",!0)],8,YW))),128)):I("",!0)]))}}),KW=Se(GW,[["__scopeId","data-v-2d748b14"]]),qW=["cols","rows","value"],WW={key:1,class:"k-textarea"},QW={class:"text-on-input"},XW=["for"],JW={key:0,class:"is-required"},eQ=["id","aria-invalid","cols","rows","value"],tQ={key:2,class:"k-textarea"},rQ=["id","aria-invalid","cols","rows","value"],nQ={inheritAttrs:!1},oQ=X({...nQ,__name:"KTextArea",props:{modelValue:{type:String,default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},characterLimit:{type:Number,default:2048,validator:e=>e>0},disableCharacterLimit:{type:Boolean,default:!1},rows:{type:Number,default:5},cols:{type:Number,default:52},hasError:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},isResizable:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(e,{emit:t}){const r=e,n=dr(),o=It(),{stripRequiredLabel:a}=E1(),i=A(()=>(n==null?void 0:n.required)!==void 0&&String(n==null?void 0:n.required)!=="false"),s=Y(""),l=Y(!1),c=Y(!1),u=A(()=>a(r.label,i.value)),d=A(()=>{var w,v;return!!((w=r.labelAttributes)!=null&&w.help||(v=r.labelAttributes)!=null&&v.info||o["label-tooltip"])}),h=A({get(){return r.modelValue},set(w){g({target:{value:w}})}}),f=A(()=>n.id?String(n.id):r.testMode?"test-textArea-id-1234":p1()),C=A(()=>{const w={...n};return delete w.class,w}),_=A(()=>!r.disableCharacterLimit&&s.value.length>r.characterLimit),g=w=>{var v;const k=JSON.parse(JSON.stringify((v=w==null?void 0:w.target)==null?void 0:v.value));t("input",k),t("update:modelValue",k),s.value=k};De(_,(w,v)=>{w!==v&&t("char-limit-exceeded",{value:s.value,length:s.value.length,characterLimit:r.characterLimit,limitExceeded:w})}),De(h,(w,v)=>{w!==v&&g({target:{value:w}})});const b=()=>s.value?s.value:r.modelValue;return(w,v)=>(m(),M("div",{class:J(["k-input-wrapper",[w.$attrs.class,{"input-error":e.hasError||_.value}]])},[e.label?e.label&&e.overlayLabel?(m(),M("div",WW,[p("div",QW,[p("label",Qe(e.labelAttributes,{class:{focused:l.value,hovered:c.value},for:f.value}),[p("span",null,H(u.value),1),i.value?(m(),M("span",JW,"*")):I("",!0)],16,XW),p("textarea",Qe(C.value,{id:f.value,"aria-invalid":e.hasError||_.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:v[0]||(v[0]=()=>l.value=!1),onFocus:v[1]||(v[1]=()=>l.value=!0),onInput:g,onMouseenter:v[2]||(v[2]=()=>c.value=!0),onMouseleave:v[3]||(v[3]=()=>c.value=!1)}),null,16,eQ)])])):(m(),M("div",tQ,[V(Xr,Qe({for:f.value},e.labelAttributes,{required:i.value}),G1({default:E(()=>[y(H(u.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:E(()=>[F(w.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),p("textarea",Qe(C.value,{id:f.value,"aria-invalid":e.hasError||_.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:v[4]||(v[4]=()=>l.value=!1),onFocus:v[5]||(v[5]=()=>l.value=!0),onInput:g,onMouseenter:v[6]||(v[6]=()=>c.value=!0),onMouseleave:v[7]||(v[7]=()=>c.value=!1)}),null,16,rQ)])):(m(),M("textarea",Qe({key:0},C.value,{class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onInput:g}),null,16,qW)),e.disableCharacterLimit?I("",!0):(m(),M("div",{key:3,class:J(["char-limit",{"over-char-limit":_.value}])},H(s.value.length||e.modelValue.length)+" / "+H(e.characterLimit),3))],2))}}),aQ=Se(oQ,[["__scopeId","data-v-84375903"]]),iQ={class:"message"},sQ=X({__name:"KToaster",props:{toasterState:{type:Array,default:[],required:!0}},emits:["close"],setup(e){return(t,r)=>(m(),G(Fv,{class:"toaster-container-outer",name:"toaster",tag:"div"},{default:E(()=>[(m(!0),M(we,null,tt(e.toasterState,n=>(m(),M("div",{key:n.key,class:"toaster-item"},[V(Jl,{appearance:n.appearance,"dismiss-type":"icon","has-left-border":"",onClosed:o=>t.$emit("close",n.key)},{alertMessage:E(()=>[p("div",iQ,H(n.message),1)]),_:2},1032,["appearance","onClosed"])]))),128))]),_:1}))}}),hh=Se(sQ,[["__scopeId","data-v-2bcce726"]]),lQ=Object.keys(f9),o0={id:"toaster-container",timeout:5e3,appearance:f9.info};class cQ{constructor(t=o0.id,r=o0.timeout,n=o0.appearance){qn(this,"toasters"),qn(this,"timeout"),qn(this,"appearance"),qn(this,"id"),this.toasters=Y([]),this.timeout=r,this.appearance=n,this.id=t,this.mount()}mount(){if(typeof document>"u")return;const t=document.createElement("div");t.id=this.id,document.body.appendChild(t);const r=Ee(hh,{toasterState:this.toasters.value,onClose:n=>this.close(n)});L8(r).mount(`#${this.id}`)}setTimer(t,r){return setTimeout(()=>this.close(t),r)}open(t){const{key:r,timeoutMilliseconds:n,appearance:o,message:a}=t,i=r||this.toasters.value.length+new Date().getTime(),s=o&&lQ.indexOf(o)!==-1?o:this.appearance,l=this.setTimer(i,n||this.timeout);this.toasters.value.push({key:i,appearance:s,message:a||t,timer:l,timeoutMilliseconds:n||this.timeout})}close(t){var r,n;const o=(r=this.toasters.value)==null?void 0:r.findIndex(a=>t===a.key);clearTimeout((n=this.toasters.value[o])==null?void 0:n.timer),this.toasters.value.splice(o,1)}closeAll(){this.toasters.value.forEach(t=>clearTimeout(t==null?void 0:t.timer)),this.toasters.value.length=0}}const uQ=X({name:"Kooltip",setup(e,{attrs:t,slots:r,emit:n}){return Ct(()=>console.warn(`The Kongponents 'Kooltip' component is deprecated and will be removed in a future release. + */const bK={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},wK=X({props:Object.assign({active:{type:Boolean,default:!0}},bK),emits:["update:active","activate","postActivate","deactivate","postDeactivate"],render(){return this.renderImpl()},setup(e,{slots:t,emit:r}){let n;const o=Y(null),a=A(()=>{const s=o.value;return s&&(s instanceof HTMLElement?s:s.$el)});function i(){return n||(n=yK(a.value,{escapeDeactivates:e.escapeDeactivates,allowOutsideClick:e.allowOutsideClick,returnFocusOnDeactivate:e.returnFocusOnDeactivate,clickOutsideDeactivates:e.clickOutsideDeactivates,onActivate:()=>{r("update:active",!0),r("activate")},onDeactivate:()=>{r("update:active",!1),r("deactivate")},onPostActivate:()=>r("postActivate"),onPostDeactivate:()=>r("postDeactivate"),initialFocus:e.initialFocus,fallbackFocus:e.fallbackFocus,tabbableOptions:e.tabbableOptions,delayInitialFocus:e.delayInitialFocus}))}return Ct(()=>{De(()=>e.active,s=>{s&&a.value?i().activate():n&&(n.deactivate(),(!a.value||a.value.nodeType===Node.COMMENT_NODE)&&(n=null))},{immediate:!0,flush:"post"})}),ur(()=>{n&&n.deactivate(),n=null}),{activate(){i().activate()},deactivate(){n&&n.deactivate()},renderImpl(){if(!t.default)return null;const s=t.default().filter(l=>l.type!==I1);return!s||!s.length||s.length>1?(console.error("[focus-trap-vue]: FocusTrap requires exactly one child."),s):qr(s[0],{ref:o})}}}}),_K=["aria-label"],kK={class:"k-modal-dialog modal-dialog"},MK={key:0,class:"close-button"},xK={class:"k-modal-content modal-content"},SK={key:0,class:"k-modal-header-image"},EK={class:"k-modal-footer modal-footer"},AK={class:"k-modal-action-buttons"},LK=X({__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=>jw.includes(e)},content:{type:String,default:""},textAlign:{type:String,default:"center",validator:e=>Yw.includes(e)},isVisible:{type:Boolean,default:!1},actionButtonText:{type:String,default:"Submit"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonText:{type:String,default:"Cancel"},cancelButtonAppearance:{type:String,default:"outline"},hideCancelButton:{type:Boolean,default:!1},tabbableOptions:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=It(),o=Y(null),a=Y(null),i=A(()=>!!n["header-image"]),s=A(()=>r.dismissButtonTheme==="light"?`var(--grey-400, var(--kui-color-text-neutral-weak, ${uo}))`:`var(--grey-600, var(--kui-color-text-neutral-stronger, ${F8}))`),l=h=>{r.isVisible&&h.keyCode===27&&c(!0)},c=(h=!1,f)=>{var C,_;(h||(_=(C=f==null?void 0:f.target)==null?void 0:C.classList)!=null&&_.contains("k-modal-backdrop"))&&t("canceled")},u=()=>{t("proceed")};Xu(()=>{var h,f;typeof document<"u"&&(r.isVisible?(h=document==null?void 0:document.body)==null||h.classList.add("k-modal-overflow-hidden"):(f=document==null?void 0:document.body)==null||f.classList.remove("k-modal-overflow-hidden"))});const d=async h=>{var f,C;h?(await v1(),await new Promise(_=>setTimeout(_,0)),(f=o.value)==null||f.activate()):(C=o.value)==null||C.deactivate()};return De(()=>r.isVisible,async h=>{h?await d(!0):await d(!1)},{immediate:!0}),Ct(()=>{var h;document.addEventListener("keydown",l),r.isVisible&&((h=document==null?void 0:document.body)==null||h.classList.add("k-modal-overflow-hidden"))}),ur(()=>{var h;document.removeEventListener("keydown",l),(h=document==null?void 0:document.body)==null||h.classList.remove("k-modal-overflow-hidden")}),(h,f)=>{var C;return e.isVisible?(m(),M("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal",role:"dialog"},[p("div",{ref_key:"modalOuter",ref:a,class:"k-modal-backdrop modal-backdrop",onClick:f[3]||(f[3]=_=>c(!1,_))},[V(L(wK),{ref_key:"focusTrap",ref:o,active:!1,"fallback-focus":(C=a.value)==null?void 0:C.$el,"tabbable-options":e.tabbableOptions},{default:E(()=>[p("div",kK,[i.value&&!e.hideDismissIcon?(m(),M("div",MK,[V(Fe,{"aria-label":"Close",onClick:f[0]||(f[0]=_=>c(!0))},{default:E(()=>[V(Oe,{color:s.value,icon:"close",size:L(Et)},null,8,["color","size"])]),_:1})])):I("",!0),p("div",xK,[i.value?(m(),M("div",SK,[F(h.$slots,"header-image",{},void 0,!0)])):I("",!0),h.$slots["header-content"]||!e.hideTitle?(m(),M("div",{key:1,"aria-level":"2",class:J(["k-modal-header modal-header",{"header-left":e.textAlign==="left","header-centered":e.textAlign==="center","header-right":e.textAlign==="right","has-header-image":i.value}]),role:"heading"},[F(h.$slots,"header-content",{},()=>[y(H(e.title),1)],!0)],2)):I("",!0),p("div",{class:J(["k-modal-body modal-body",{"content-left":e.textAlign==="left","content-centered":e.textAlign==="center","content-right":e.textAlign==="right"}])},[F(h.$slots,"body-content",{},()=>[y(H(e.content),1)],!0)],2),p("div",EK,[F(h.$slots,"footer-content",{},()=>[e.hideCancelButton?I("",!0):(m(),G(Fe,{key:0,appearance:e.cancelButtonAppearance,onClick:f[1]||(f[1]=_=>c(!0)),onKeyup:f[2]||(f[2]=Xt(_=>c(!0),["esc"]))},{default:E(()=>[y(H(e.cancelButtonText),1)]),_:1},8,["appearance"])),p("div",AK,[F(h.$slots,"action-buttons",{},()=>[V(Fe,{appearance:e.actionButtonAppearance,onClick:u,onKeyup:Xt(u,["enter"])},{default:E(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance","onKeyup"])],!0)])],!0)])])])]),_:3},8,["fallback-focus","tabbable-options"])],512)],8,_K)):I("",!0)}}}),ah=Se(LK,[["__scopeId","data-v-b3c50754"]]),BK=["aria-label","onKeyup"],DK={class:"k-modal-fullscreen-body-header"},HK={key:0,class:"body-header"},TK={key:1,class:"body-header-description"},IK={class:"k-modal-fullscreen-body"},OK={class:"k-modal-fullscreen-header"},VK={"aria-level":"2",class:"k-modal-fullscreen-header-description",role:"heading"},PK={class:"k-modal-fullscreen-title"},NK={class:"header-icon"},$K={class:"header-content"},ZK={class:"k-modal-fullscreen-action"},RK={class:"k-modal-fullscreen-action-buttons"},zK={key:0,class:"k-modal-fullscreen-footer"},FK={class:"k-modal-fullscreen-action"},UK={class:"k-modal-fullscreen-action-buttons"},jK=X({__name:"KModalFullscreen",props:{title:{type:String,required:!0},bodyHeader:{type:String,default:""},bodyHeaderDescription:{type:String,default:""},isVisible:{type:Boolean,default:!1},cancelButtonText:{type:String,default:"Cancel"},actionButtonText:{type:String,default:"Save"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonAppearance:{type:String,default:"outline"},iconString:{type:String,default:"kong"}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=Y(null),o=A(()=>!!r.isVisible);De(()=>r.isVisible,async()=>{o.value?(document.body.style.overflow="hidden",await v1(),n.value&&n.value.focus()):document.body.style.overflow=""});const a=l=>{r.isVisible&&(l.keyCode===27?i():l.keyCode===13&&s())},i=()=>{t("canceled")},s=()=>{t("proceed")};return Ct(()=>{document.addEventListener("keydown",a)}),cr(()=>{document.removeEventListener("keydown",a)}),ur(()=>{document.body.style.overflow=""}),(l,c)=>e.isVisible?(m(),M("div",{key:0,"aria-label":e.title,"aria-modal":"true",class:"k-modal-fullscreen isOpen",role:"dialog",onKeyup:[Xt(s,["enter"]),Xt(i,["esc"])]},[p("div",{ref_key:"modalBodyContent",ref:n,class:J(["k-modal-fullscreen-dialog",{"has-footer":l.$slots["footer-content"]}]),tabindex:"0"},[p("div",DK,[l.$slots["body-header"]||e.bodyHeader?(m(),M("div",HK,[F(l.$slots,"body-header",{},()=>[y(H(e.bodyHeader),1)],!0)])):I("",!0),l.$slots["body-header-description"]||e.bodyHeaderDescription?(m(),M("div",TK,[F(l.$slots,"body-header-description",{},()=>[y(H(e.bodyHeaderDescription),1)],!0)])):I("",!0)]),p("div",IK,[F(l.$slots,"default",{},void 0,!0)]),p("div",OK,[p("div",VK,[p("div",PK,[p("span",NK,[F(l.$slots,"header-icon",{},()=>[V(Oe,{icon:e.iconString},null,8,["icon"])],!0)]),p("span",$K,[F(l.$slots,"header-content",{},()=>[y(H(e.title),1)],!0)])]),p("div",ZK,[p("div",RK,[F(l.$slots,"action-buttons",{},()=>[V(Fe,{appearance:e.cancelButtonAppearance,class:"cancel-button",onClick:i},{default:E(()=>[y(H(e.cancelButtonText),1)]),_:1},8,["appearance"]),V(Fe,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:E(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])]),l.$slots["footer-content"]?(m(),M("div",zK,[F(l.$slots,"footer-content",{},void 0,!0),p("div",FK,[p("div",UK,[F(l.$slots,"action-buttons",{},()=>[V(Fe,{appearance:e.actionButtonAppearance,class:"proceed-button",onClick:s},{default:E(()=>[y(H(e.actionButtonText),1)]),_:1},8,["appearance"])],!0)])])])):I("",!0)],2)],40,BK)):I("",!0)}}),YK=Se(jK,[["__scopeId","data-v-e56c1028"]]),GK=["data-testid"],KK={class:"k-multiselect-item-container",role:"option"},qK=["disabled","value"],WK={class:"k-multiselect-item-label"},QK={class:"k-multiselect-selected-icon-container"},XK=X({__name:"KMultiselectItem",props:{item:{type:Object,default:null,validator:e=>e.label!==void 0&&e.value!==void 0}},emits:["selected"],setup(e,{emit:t}){const r=e,n=()=>{r.item.disabled||t("selected",r.item)};return(o,a)=>(m(),M("div",{key:e.item.key,class:"k-multiselect-item","data-testid":`k-multiselect-item-${e.item.value}`,role:"listitem"},[p("div",KK,[p("button",{class:J({selected:e.item.selected}),disabled:e.item.disabled===!0?!0:void 0,type:"button",value:e.item.value,onClick:n},[p("span",WK,[F(o.$slots,"content",{},()=>[y(H(e.item.label),1)],!0)]),p("span",QK,[e.item.disabled?(m(),G(mt(e.item.disabledTooltipText?"KTooltip":"span"),{key:0,label:e.item.disabledTooltipText?e.item.disabledTooltipText:void 0,placement:"left"},{default:E(()=>[V(Oe,{class:J(["selected-item-icon",{"is-item-selected":e.item.selected}]),color:e.item.selected?"currentColor":`var(--grey-400, var(--kui-color-text-neutral-weak, ${L(uo)}))`,"hide-title":"",icon:"lock",size:L(Di)},null,8,["class","color","size"])]),_:1},8,["label"])):e.item.selected?(m(),G(Oe,{key:1,class:"selected-item-icon",color:"currentColor",icon:"check"})):I("",!0)])],10,qK)])],8,GK))}}),pl=Se(XK,[["__scopeId","data-v-a2a73043"]]),JK={class:"k-multiselect-group-title"},eq=X({__name:"KMultiselectItems",props:{items:{type:Array,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)}},emits:["selected"],setup(e,{emit:t}){const r=e,n=(s,l)=>t("selected",s,l),o=A(()=>{var s;return(s=r.items)==null?void 0:s.filter(l=>!l.group)}),a=A(()=>{var s;return[...new Set(((s=r.items)==null?void 0:s.filter(l=>l.group)).map(l=>l.group))].sort((l,c)=>l.toLowerCase().localeCompare(c.toLowerCase()))}),i=s=>{var l;return(l=r.items)==null?void 0:l.filter(c=>c.group===s)};return(s,l)=>(m(),M(we,null,[(m(!0),M(we,null,tt(o.value,(c,u)=>(m(),G(pl,{key:`${c.key?c.key:u}-item`,item:c,onSelected:n},{content:E(()=>[F(s.$slots,"content",{item:c},void 0,!0)]),_:2},1032,["item"]))),128)),(m(!0),M(we,null,tt(a.value,c=>(m(),M("div",{key:`${c}-group`,class:"k-multiselect-group-container"},[p("span",JK,H(c),1),(m(!0),M(we,null,tt(i(c),(u,d)=>(m(),G(pl,{key:`${u.key?u.key:d}-item`,item:u,onSelected:n},{content:E(()=>[F(s.$slots,"content",{item:u},void 0,!0)]),_:2},1032,["item"]))),128))]))),128))],64))}}),tq=Se(eq,[["__scopeId","data-v-9f4ab8f4"]]),f5=e=>(st("data-v-9b921328"),e=e(),lt(),e),rq=["id"],nq=["id"],oq={class:"k-multiselect-icon"},aq=["id"],iq={class:"select-item-description"},sq=f5(()=>p("span",{class:"select-item-new-indicator"},"(Add new value)",-1)),lq=f5(()=>p("div",{class:"select-item-label"}," No results found ",-1)),cq=f5(()=>p("div",{class:"select-item-desc"}," Please adjust the criteria and try again ",-1)),uq={key:1,"aria-hidden":"true",class:"staging-area"},dq=["id"],hq=e=>{const t=[];return e.forEach(r=>t.push(r.value)),t},fq=e=>{const t=hq(e),r=new Set(t);return t.length===r.size},pq={inheritAttrs:!1},mq=X({...pq,__name:"KMultiselect",props:{modelValue:{type:Array,default:()=>[]},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},placeholder:{type:String,default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},width:{type:String,default:""},selectedRowCount:{type:Number,default:2},collapsedContext:{type:Boolean,default:!1},expandSelected:{type:Boolean,default:!1},items:{type:Array,default:()=>[],validator:e=>!e.length||e.every(t=>t.label!==void 0&&t.value!==void 0)&&fq(e)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:e=>e.items.filter(t=>{var r,n;return(n=t.label)==null?void 0:n.toLowerCase().includes((r=e.query)==null?void 0:r.toLowerCase())})},autosuggest:{type:Boolean,default:!1},enableItemCreation:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},dropdownFooterText:{type:String,default:""},dropdownFooterTextPosition:{type:String,default:"sticky"}},emits:["selected","item:added","item:removed","input","change","update:modelValue","query-change"],setup(e,{emit:t}){const r=e;da(te=>({"334f7a12":K.value}));const n=dr(),o=It(),{getSizeFromString:a,cloneDeep:i,stripRequiredLabel:s}=E1(),l=34,c=A(()=>n.required!==void 0&&String(n.required)!=="false"),u=A(()=>s(r.label,c.value)),d=A(()=>{var te,ve;return!!((te=r.labelAttributes)!=null&&te.help||(ve=r.labelAttributes)!=null&&ve.info||o["label-tooltip"])}),h={hideCaret:!0,placement:"bottomStart",popoverTimeout:0,popoverClasses:"k-multiselect-popover"},f=Y(0),C=Y(0),_=A(()=>r.testMode?"test-multiselect-id-1234":p1()),g=A(()=>r.testMode?"test-multiselect-input-id-1234":p1()),b=A(()=>r.testMode?"test-multiselect-text-id-1234":p1()),w=A(()=>r.testMode?"test-multiselect-selected-id-1234":p1()),v=A(()=>r.testMode?"test-multiselect-selected-staging-id-1234":p1()),k=Y(null),T=Y(null),$=A(()=>r.selectedRowCount*l),N=Y(""),R=A(()=>!(!N.value||S.value.filter(te=>te.label===N.value).length)),D=Y(null),S=Y([]),z=Y([]),P=Y([]),U=Y([]),ie=Y([]),se=new Set,ce=Y([]),ne=Y([]),ye=A(()=>ne.value.map(te=>te.label).join(", ")),Ge=Y(!1),Ne=Y(!1),qe=Y(!1),ze=A(()=>(n==null?void 0:n.disabled)!==void 0&&String(n==null?void 0:n.disabled)!=="false"),he=A(()=>(n==null?void 0:n.readonly)!==void 0&&String(n==null?void 0:n.readonly)!=="false"),$e=A({get(){return r.modelValue},set(te){const ve=S.value.filter(xe=>te.includes(xe.value));ve.length?fe(ve):te.length||Me()}}),He=A(()=>{const te={...n};return delete te.class,te}),Ke=A(()=>({...h,...r.kpopAttributes,popoverClasses:`${h.popoverClasses} ${r.kpopAttributes.popoverClasses} k-multiselect-pop`,width:me.value+"px",maxWidth:me.value+"px",disabled:n.disabled!==void 0&&String(n.disabled)!=="false"||n.readonly!==void 0&&String(n.readonly)!=="false"})),K=A(()=>a(r.dropdownMaxHeight)),j=A(()=>({...Ke.value})),Z=A(()=>{const te=r.width?r.width:"300";return a(te)}),q=A(()=>({width:Z.value})),ae=A(()=>({width:me.value+"px"})),x=A(()=>({width:me.value-30+"px",maxHeight:$.value+"px",paddingRight:0})),B=te=>P.value.length&&!te?P.value.length===1?`${P.value.length} item selected`:`${P.value.length} items selected`:r.placeholder?r.placeholder:n.placeholder?String(n.placeholder||""):"Filter...",O=A(()=>r.autosuggest?S.value:r.filterFunc({items:S.value,query:N.value})),Q=te=>{n.disabled!==void 0&&String(n.disabled)!=="false"&&te.stopPropagation()},W=(te,ve,xe)=>{te?ve.value||(N.value="",xe(),be()):ve.value&&(N.value="",xe())},ee=()=>{setTimeout(()=>{const te=document.getElementById(v.value);if(r.expandSelected){C.value++;return}if(te){if(te.clientHeight>$.value){const ve=Array.from(te.querySelectorAll(".k-multiselect-selection-badge")).filter(Ce=>Ce.offsetTop>=$.value),xe=U.value.length-ve.length,Ue=U.value.splice(xe,ve.length);for(const Ce of Ue)se.has(Ce.value)||(se.add(Ce.value),ie.value.push(Ce))}C.value++}},0)},fe=te=>{te.forEach(ve=>{var xe,Ue;const Ce=((xe=S.value.filter(je=>je.value===ve.value))==null?void 0:xe[0])||null;Ce.selected=!0,Ce.key=(Ue=Ce==null?void 0:Ce.key)!=null&&Ue.includes("-selected")?Ce.key:`${Ce.key}-selected`,P.value.filter(je=>je.value===Ce.value).length||(P.value.push(Ce),U.value.push(Ce))}),ee()},ue=(te,ve=!1)=>{const xe=new Set(te.map(Ue=>Ue.value));P.value=P.value.filter(Ue=>!xe.has(Ue.value)),U.value=U.value.filter(Ue=>!xe.has(Ue.value)),ie.value=ie.value.filter(Ue=>!xe.has(Ue.value)),te.forEach(Ue=>{var Ce;if(se.delete(Ue.value),Ue.selected=!1,Ue.key=(Ce=Ue.key)==null?void 0:Ce.replace(/-selected/gi,""),ie.value.length){const je=ie.value.pop();je&&(U.value.push(je),se.delete(je.value))}r.enableItemCreation&&Ue.custom&&(S.value=S.value.filter(je=>je.value!==Ue.value),t("item:removed",Ue))}),ve&&ee()},de=(te,ve)=>{var xe,Ue,Ce,je;let Ot=!1,Lt=ve?te:((xe=S.value.filter(zt=>zt.value===te.value))==null?void 0:xe[0])||null;if(r.enableItemCreation&&Lt!=null&&Lt.custom&&(Ot=!0),Lt===null&&(Lt=((Ue=P.value.filter(zt=>zt.value===te.value))==null?void 0:Ue[0])||null),Lt===null)return;if(Lt.selected){if(P.value=P.value.filter(zt=>zt.value!==te.value),U.value.filter(zt=>zt.value===te.value).length?U.value=U.value.filter(zt=>zt.value!==te.value):se.delete(te.value)&&(ie.value=ie.value.filter(zt=>zt.value!==te.value)),Lt.selected=!1,Lt.key=(Ce=Lt.key)==null?void 0:Ce.replace(/-selected/gi,""),ie.value.length){const zt=ie.value.pop();zt&&(U.value.push(zt),se.delete(zt.value))}Ot&&(S.value=S.value.filter(zt=>zt.value!==te.value),t("item:removed",te))}else Lt.selected=!0,Lt.key=(je=Lt.key)!=null&&je.includes("-selected")?Lt.key:`${Lt.key}-selected`,P.value.push(Lt),U.value.push(Lt),ve&&(Lt.custom=!0,S.value.push(Lt)),r.expandSelected&&Ae();ee();const Sf=P.value.map(zt=>zt.value);t("selected",P.value),t("change",te),t("update:modelValue",Sf)},le=()=>{var te;if(!r.enableItemCreation||!N.value||!R.value)return;const ve=S.value.length+1,xe={label:N.value+"",value:r.testMode?`test-multiselect-added-item-${ve}`:p1(),key:`${(te=N.value.replace(/ /gi,"-"))==null?void 0:te.replace(/[^a-z0-9-_]/gi,"")}-${ve}`};t("item:added",xe),de(xe,!0),N.value=""},Ae=()=>{setTimeout(()=>{var te;(te=T.value)==null||te.scrollIntoView({behavior:"smooth",block:"nearest"})},200)},be=()=>{const te=O.value.filter(xe=>xe.selected),ve=O.value.filter(xe=>!xe.selected);z.value=te.concat(ve)},Me=()=>{S.value.forEach(te=>{var ve;te.selected=!1,te.key=(ve=te==null?void 0:te.key)==null?void 0:ve.replace(/-selected/gi,""),te.custom&&t("item:removed",te)}),S.value=S.value.filter(te=>!te.custom),P.value=[],U.value=[],ie.value=[],se.clear(),N.value="",ee(),t("selected",[]),t("change",null),t("update:modelValue",[]),t("query-change","")},Ie=te=>{N.value=te,t("query-change",te)},re=(te,ve)=>{if(te.keyCode===27){ve.value=!1;return}const xe=document.getElementById(b.value);!ve.value&&xe&&xe.click()},Le=()=>{qe.value=!0,Ge.value||(Ge.value=!0,t("query-change",""))};De(C,()=>{setTimeout(()=>{const te=document.getElementById(v.value);if(r.expandSelected){ce.value=i(U.value),ne.value=[],f.value++;return}if(te)if(te.clientHeight>$.value){const ve=U.value.pop();ve&&!se.has(ve.value)&&(ie.value.push(ve),se.add(ve.value)),C.value++}else ce.value=i(U.value),ne.value=i(ie.value),f.value++},0)}),De(f,()=>{D.value&&typeof D.value.updatePopper=="function"&&v1(()=>{D.value.updatePopper()})}),De(O,()=>{be()}),De($e,(te,ve)=>{if(JSON.stringify(te)!==JSON.stringify(ve)){if(!te.length){Me();return}const xe=new Set(ve),Ue=new Set(te),Ce=S.value.filter(Ot=>Ue.has(Ot.value)),je=P.value.filter(Ot=>!Ue.has(Ot.value)&&xe.has(Ot.value));je.length&&ue(je),Ce.length&&fe(Ce)}}),De(()=>r.items,(te,ve)=>{var xe,Ue,Ce;if(JSON.stringify(te)!==JSON.stringify(ve)){S.value=i(r.items);for(let je=0;jeLt.value===Ot.value).length||P.value.push(Ot),U.value.filter(Lt=>Lt.value===Ot.value).length||U.value.push(Ot)}ee(),D.value&&typeof D.value.updatePopper=="function"&&v1(()=>{D.value.updatePopper()})}},{deep:!0,immediate:!0});const me=Y(300),Pe=()=>{var te;me.value=((te=k.value)==null?void 0:te.clientWidth)||300},ht=Y();return Ct(()=>{ht.value=new ResizeObserver(te=>{window.requestAnimationFrame(()=>{!Array.isArray(te)||!te.length||Pe()})}),ht.value.observe(k.value)}),cr(()=>{ht.value&&ht.value.unobserve(k.value)}),(te,ve)=>(m(),M("div",{class:J(["k-multiselect",[te.$attrs.class]]),style:Ye(q.value)},[e.label?(m(),G(Xr,Qe({key:0},e.labelAttributes,{"data-testid":e.labelAttributes["data-testid"]?e.labelAttributes["data-testid"]:"k-multiselect-label",for:_.value,required:c.value}),G1({default:E(()=>[y(H(u.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:E(()=>[F(te.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["data-testid","for","required"])):I("",!0),p("div",{id:_.value,"data-testid":"k-multiselect-container"},[V(L(Wl),null,{default:E(({isToggled:xe,toggle:Ue})=>[V(Pt,Qe({ref_key:"popper",ref:D},j.value,{"on-popover-click":()=>{},"position-fixed":e.positionFixed,target:`[id='${g.value}']`,"test-mode":!!e.testMode||void 0,onClosed:()=>W(!1,xe,Ue),onOpened:()=>W(!0,xe,Ue)}),{content:E(()=>[p("div",{class:"k-multiselect-list",onBlur:ve[5]||(ve[5]=()=>qe.value=!1),onClick:ve[6]||(ve[6]=Tt(()=>{},["stop"])),onFocus:ve[7]||(ve[7]=Ce=>qe.value=!0),onMouseenter:ve[8]||(ve[8]=()=>Ne.value=!0),onMouseleave:ve[9]||(ve[9]=()=>Ne.value=!1)},[V(tq,{items:z.value,onSelected:de},{content:E(({item:Ce})=>[F(te.$slots,"item-template",{class:"k-multiselect-item",item:Ce},void 0,!0)]),_:3},8,["items"]),e.enableItemCreation&&R.value?(m(),G(pl,{key:"k-multiselect-new-item",class:"k-multiselect-new-item","data-testid":"k-multiselect-add-item",item:{label:`${N.value} (Add new value)`,value:"add_item"},onSelected:le},{content:E(()=>[p("div",iq,[y(H(N.value)+" ",1),sq])]),_:1},8,["item"])):I("",!0),!z.value.length&&!te.$slots.empty&&!e.enableItemCreation?(m(),G(pl,{key:"k-multiselect-empty-state",class:"k-multiselect-empty-item","data-testid":"k-multiselect-empty-item",item:{label:"No results found",value:"no_results"}},{content:E(()=>[lq,cq]),_:1})):I("",!0)],32),!e.loading&&!z.value.length?F(te.$slots,"empty",{key:0},void 0,!0):I("",!0),te.$slots["dropdown-footer-text"]||e.dropdownFooterText?(m(),M("div",{key:1,class:J(["k-multiselect-dropdown-footer-text",`k-multiselect-dropdown-footer-${e.dropdownFooterTextPosition}`])},[F(te.$slots,"dropdown-footer-text",{},()=>[y(H(e.dropdownFooterText),1)],!0)],2)):I("",!0)]),default:E(()=>[p("div",{ref_key:"multiselectRef",ref:k,class:J(["k-multiselect-trigger",{focused:qe.value,hovered:Ne.value,disabled:ze.value,readonly:he.value}]),"data-testid":"k-multiselect-trigger",role:"listbox",onClick:Q},[P.value.length&&(xe.value||e.expandSelected||e.collapsedContext)?(m(),M("div",{id:w.value,key:f.value,class:J(["k-multiselect-selections",{scrollable:e.expandSelected,collapsed:e.collapsedContext&&!xe.value}]),"data-testid":"k-multiselect-selections",style:Ye(e.expandSelected?x.value:ae.value)},[(m(!0),M(we,null,tt(ce.value,(Ce,je)=>(m(),G(or,{key:`${Ce.key?Ce.key:je}-badge`,class:J(["k-multiselect-selection-badge",{"expand-selected":e.expandSelected,"resize-badge":Ce.selected&&Ce.disabled}]),dismissable:Ce.selected&&!Ce.disabled,shape:"rectangular","truncation-tooltip":Ce.label,onClick:ve[0]||(ve[0]=Tt(()=>{},["stop"])),onDismissed:Ot=>de(Ce)},{default:E(()=>[y(H(Ce.label),1)]),_:2},1032,["class","dismissable","truncation-tooltip","onDismissed"]))),128)),!e.expandSelected&&ne.value.length?(m(),G(or,{key:0,class:"hidden-selection-count","force-tooltip":"",shape:"rectangular","truncation-tooltip":ye.value,onClick:ve[1]||(ve[1]=Tt(()=>{},["stop"]))},{default:E(()=>[y(" +"+H(ne.value.length),1)]),_:1},8,["truncation-tooltip"])):I("",!0),e.expandSelected?(m(),M("div",{key:1,ref_key:"selectionBottomRef",ref:T},null,512)):I("",!0)],14,nq)):I("",!0),p("div",oq,[!e.loading&&P.value.length&&xe.value?(m(),G(Fe,{key:0,class:"k-multiselect-clear-icon","data-testid":"k-multiselect-clear-icon",onClick:Me,onKeyup:Xt(Me,["enter"])},{default:E(()=>[V(Oe,{color:`var(--grey-500, var(--kui-color-text-neutral, ${L(Jo)}))`,icon:"close",size:L(Di),title:"Clear all selections"},null,8,["color","size"])]),_:1},8,["onKeyup"])):(m(),G(Oe,{key:1,class:J(["k-multiselect-chevron-icon",{"in-selection-box":P.value.length}]),color:`var(--grey-500, var(--kui-color-text-neutral, ${L(Jo)}))`,icon:e.loading?"spinner":"chevronDown",size:L(Et)},null,8,["class","color","icon","size"]))]),p("div",{id:g.value,style:Ye(ae.value)},[!e.expandSelected&&!e.collapsedContext||(e.expandSelected||e.collapsedContext)&&(!P.value.length||xe.value)?(m(),G(Oi,Qe({key:0,id:b.value},He.value,{autocapitalize:"off",autocomplete:"off",class:["k-multiselect-input input-placeholder-dark",{"is-toggled":xe.value&&P.value.length,"is-readonly":he.value}],"data-testid":"k-multiselect-input","model-value":N.value,placeholder:B(xe.value),readonly:he.value?!0:void 0,type:"text",onBlur:ve[2]||(ve[2]=()=>qe.value=!1),onClick:Ce=>{xe.value&&Ce.stopPropagation()},onFocus:Le,onKeyup:Ce=>re(Ce,xe),onMouseenter:ve[3]||(ve[3]=()=>Ne.value=!0),onMouseleave:ve[4]||(ve[4]=()=>Ne.value=!1),"onUpdate:modelValue":Ie}),null,16,["id","class","model-value","placeholder","readonly","onClick","onKeyup"])):I("",!0)],12,aq)],2)]),_:2},1040,["position-fixed","target","test-mode","onClosed","onOpened"])]),_:3})],8,rq),e.expandSelected?I("",!0):(m(),M("div",uq,[(m(),M("div",{id:v.value,key:C.value,class:"k-multiselect-selections staging",style:Ye(ae.value),tabindex:"-1"},[(m(!0),M(we,null,tt(U.value,(xe,Ue)=>(m(),G(or,{key:`${xe.key?xe.key:Ue}-badge`,class:"k-multiselect-selection-badge",dismissable:xe.selected&&!xe.disabled,hidden:"",shape:"rectangular"},{default:E(()=>[y(H(xe.label),1)]),_:2},1032,["dismissable"]))),128)),V(or,{class:"hidden-selection-count",hidden:"",shape:"rectangular"},{default:E(()=>[y(" +"+H(ie.value.length),1)]),_:1})],12,dq))]))],6))}}),vq=Se(mq,[["__scopeId","data-v-9b921328"]]),ih=e=>(st("data-v-de217030"),e=e(),lt(),e),gq={class:"k-prompt-header"},Cq={class:"k-prompt-header-content"},yq={class:"close-button"},bq=ih(()=>p("hr",{class:"divider"},null,-1)),wq={class:"k-prompt-body"},_q={class:"k-prompt-body-content"},kq={key:0,class:"k-prompt-confirm-text"},Mq={class:"confirm-text"},xq=ih(()=>p("hr",{class:"divider"},null,-1)),Sq={class:"k-prompt-action-buttons"},Eq=X({__name:"KPrompt",props:{title:{type:String,default:""},type:{type:String,default:"info",validator:e=>t_.includes(e)},message:{type:String,default:""},actionButtonText:{type:String,default:"OK"},cancelButtonText:{type:String,default:"Cancel"},actionPending:{type:Boolean,default:!1},isVisible:{type:Boolean,default:!1},confirmationText:{type:String,default:""},preventProceedOnEnter:{type:Boolean,default:!1},tabbableOptions:{type:Object,default:()=>({})}},emits:["canceled","proceed"],setup(e,{emit:t}){const r=e,n=Y(""),o=()=>{n.value="",t("canceled")},a=u=>{c.value||(n.value="",t("proceed",u))},i=u=>{r.isVisible&&(u.key==="Escape"?o():u.key==="Enter"&&(r.preventProceedOnEnter||a(u)))},s=(u="")=>{const d=/(?:^|[\s-:'"])\w/g;return u.replace(d,h=>h.toUpperCase())},l=A(()=>r.title?r.type==="warning"?"Warning: "+r.title:r.title:r.type==="info"?"Information":s(r.type)),c=A(()=>r.actionPending?!0:r.confirmationText.length?r.confirmationText!==n.value:!1);return Ct(()=>{document.addEventListener("keydown",i)}),cr(()=>{document.removeEventListener("keydown",i)}),(u,d)=>(m(),G(ah,{class:"k-prompt","is-visible":e.isVisible,"tabbable-options":e.tabbableOptions,"text-align":"left",title:l.value},{"header-content":E(()=>[p("div",gq,[p("div",Cq,[F(u.$slots,"header-content",{},()=>[e.type==="warning"?(m(),G(Oe,{key:0,class:"warning-icon",color:`var(--white, var(--kui-color-text-inverse, ${L(Ql)}))`,icon:"warning","secondary-color":"currentColor",size:L(Ys)},null,8,["color","size"])):I("",!0),y(" "+H(l.value),1)],!0),p("div",yq,[V(Fe,{"aria-label":"Close",onClick:o},{default:E(()=>[V(Oe,{color:`var(--grey-600, var(--kui-color-text-neutral, ${L(Jo)}))`,icon:"close",size:L(Et)},null,8,["color","size"])]),_:1})])]),bq])]),"body-content":E(()=>[p("div",wq,[p("div",_q,[F(u.$slots,"body-content",{},()=>[y(H(e.message),1)],!0),e.confirmationText?(m(),M("div",kq,[y(' Type "'),p("span",Mq,H(e.confirmationText),1),y('" to confirm your action. '),V(Oi,{modelValue:n.value,"onUpdate:modelValue":d[0]||(d[0]=h=>n.value=h),autocapitalize:"off",autocomplete:"off","data-testid":"confirmation-input"},null,8,["modelValue"])])):I("",!0)]),xq])]),"footer-content":E(()=>[p("div",Sq,[F(u.$slots,"action-buttons",{},()=>[V(Fe,{appearance:"outline",class:"k-prompt-cancel",onClick:o},{default:E(()=>[y(H(e.cancelButtonText),1)]),_:1}),V(Fe,{appearance:e.type==="danger"?"danger":"primary",class:"k-prompt-proceed",disabled:c.value,onClick:a},{icon:E(()=>[e.actionPending?(m(),G(Oe,{key:0,color:`var(--grey-400, var(--kui-color-text-neutral-weak, ${L(uo)}))`,icon:"spinner",size:L(Et)},null,8,["color","size"])):I("",!0)]),default:E(()=>[y(" "+H(e.actionButtonText),1)]),_:1},8,["appearance","disabled"])],!0)])]),_:3},8,["is-visible","tabbable-options","title"]))}}),Aq=Se(Eq,[["__scopeId","data-v-de217030"]]),Lq=["checked"],Bq=["id","checked","disabled"],Dq={key:0,class:"k-radio-description"},Hq=["for"],Tq={inheritAttrs:!1},Iq=X({...Tq,__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=>e_.includes(e)},testMode:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const r=e,n=It(),o=A(()=>h.id?String(h.id):r.testMode?"test-radio-input-id-1234":p1()),a=A(()=>(h==null?void 0:h.disabled)!==void 0&&String(h==null?void 0:h.disabled)!=="false"),i=A(()=>!!(r.label||n.default)),s=A(()=>!!(r.description||n.description)),l=A(()=>!!n.tooltip),c=A(()=>r.selectedValue===r.modelValue),u=A(()=>r.type==="radio"),d=()=>{t("change",r.selectedValue),t("update:modelValue",r.selectedValue)},h=dr(),f=A(()=>{const C={...h};return delete C.class,C});return(C,_)=>(m(),M("div",{checked:c.value,class:J(["k-radio",[u.value?"k-radio-default":`k-radio-${e.type}`,C.$attrs.class?C.$attrs.class:"",{disabled:a.value}]])},[p("input",Qe({id:o.value,checked:c.value},f.value,{class:"k-input",disabled:a.value,type:"radio",onClick:d}),null,16,Bq),u.value&&i.value?(m(),G(Xr,Qe({key:0},e.labelAttributes,{class:["k-radio-label",{"has-description":s.value}],for:o.value}),G1({default:E(()=>[F(C.$slots,"default",{},()=>[y(H(e.label),1)]),s.value?(m(),M("div",Dq,[F(C.$slots,"description",{},()=>[y(H(e.description),1)])])):I("",!0)]),_:2},[l.value?{name:"tooltip",fn:E(()=>[F(C.$slots,"tooltip")]),key:"0"}:void 0]),1040,["class","for"])):C.$slots.default?(m(),M("label",{key:1,for:o.value},[F(C.$slots,"default")],8,Hq)):I("",!0)],10,Lq))}});function Oq(e){return Au()?($p(e),!0):!1}function sh(e){return typeof e=="function"?e():L(e)}const lh=typeof window<"u"&&typeof document<"u",Vq=Object.prototype.toString,Pq=e=>Vq.call(e)==="[object Object]",z6=()=>{},Nq=$q();function $q(){var e;return lh&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Za(e){var t;const r=sh(e);return(t=r==null?void 0:r.$el)!=null?t:r}const ch=lh?window:void 0;function n0(...e){let t,r,n,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([r,n,o]=e,t=ch):[t,r,n,o]=e,!t)return z6;Array.isArray(r)||(r=[r]),Array.isArray(n)||(n=[n]);const a=[],i=()=>{a.forEach(u=>u()),a.length=0},s=(u,d,h,f)=>(u.addEventListener(d,h,f),()=>u.removeEventListener(d,h,f)),l=De(()=>[Za(t),sh(o)],([u,d])=>{if(i(),!u)return;const h=Pq(d)?{...d}:d;a.push(...r.flatMap(f=>n.map(C=>s(u,f,C,h))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return Oq(c),c}let Tc=!1;function Zq(e,t,r={}){const{window:n=ch,ignore:o=[],capture:a=!0,detectIframe:i=!1}=r;if(!n)return;Nq&&!Tc&&(Tc=!0,Array.from(n.document.body.children).forEach(u=>u.addEventListener("click",z6)),n.document.documentElement.addEventListener("click",z6));let s=!0;const l=u=>o.some(d=>{if(typeof d=="string")return Array.from(n.document.querySelectorAll(d)).some(h=>h===u.target||u.composedPath().includes(h));{const h=Za(d);return h&&(u.target===h||u.composedPath().includes(h))}}),c=[n0(n,"click",u=>{const d=Za(e);if(!(!d||d===u.target||u.composedPath().includes(d))){if(u.detail===0&&(s=!l(u)),!s){s=!0;return}t(u)}},{passive:!0,capture:a}),n0(n,"pointerdown",u=>{const d=Za(e);d&&(s=!u.composedPath().includes(d)&&!l(u))},{passive:!0}),i&&n0(n,"blur",u=>{setTimeout(()=>{var d;const h=Za(e);((d=n.document.activeElement)==null?void 0:d.tagName)==="IFRAME"&&!(h!=null&&h.contains(n.document.activeElement))&&t(u)},0)})].filter(Boolean);return()=>c.forEach(u=>u())}const Rq={class:"k-slideout"},zq={class:"k-slideout-header-content"},Fq={key:0,class:"k-slideout-before-title"},Uq={class:"k-slideout-main-title"},jq=["title"],Yq={key:1,class:"k-slideout-after-title"},Gq=["data-testid"],Kq={class:"content"},qq=X({__name:"KSlideout",props:{isVisible:{type:Boolean,default:!1},closeButtonAlignment:{type:String,default:"start",validator:e=>["start","end"].includes(e)},hasOverlay:{type:Boolean,default:!0},offsetTop:{type:Number,default:0},preventCloseOnBlur:{type:Boolean,default:!1},title:{type:String,default:""}},emits:["close"],setup(e,{emit:t}){const r=e;da(u=>({"13cec847":c.value}));const n=It(),o=A(()=>!!n["before-title"]),a=A(()=>!!n["after-title"]),{getSizeFromString:i}=E1(),s=Y(null);Zq(s,u=>{u.isTrusted&&!r.preventCloseOnBlur&&t("close")});const l=(u,d=!1)=>{(r.isVisible&&u.keyCode===27||d)&&t("close")};Ct(()=>{document.addEventListener("keydown",l)}),ur(()=>{document.removeEventListener("keydown",l)});const c=A(()=>i(String(r.offsetTop)));return(u,d)=>(m(),M("div",Rq,[V(ao,{name:"fade"},{default:E(()=>[e.isVisible?(m(),M("div",{key:0,class:J(e.hasOverlay?"panel-background":"panel-background-transparent")},null,2)):I("",!0)]),_:1}),V(ao,{name:"slide"},{default:E(()=>[e.isVisible?(m(),M("div",{key:0,ref_key:"slideOutRef",ref:s,class:J(["panel",{"is-visible":e.isVisible,"border-styles":!e.hasOverlay}]),"data-testid":"slideout-panel"},[p("div",zq,[o.value?(m(),M("div",Fq,[F(u.$slots,"before-title",{},void 0,!0)])):I("",!0),p("div",Uq,[p("p",{class:"k-slideout-title","data-testid":"k-slideout-title",title:e.title},H(e.title),9,jq)]),a.value?(m(),M("div",Yq,[F(u.$slots,"after-title",{},void 0,!0)])):I("",!0)]),p("button",{class:J(e.closeButtonAlignment==="start"?"close-button-start":"close-button-end"),"data-testid":e.closeButtonAlignment==="start"?"close-button-start":"close-button-end",onClick:d[0]||(d[0]=h=>t("close"))},[V(Oe,{color:`var(--kui-color-text-neutral-stronger, ${L(F8)})`,icon:"close",size:L(Xl)},null,8,["color","size"])],10,Gq),p("div",Kq,[V(ro,{"border-variant":"noBorder"},{body:E(()=>[F(u.$slots,"default",{},void 0,!0)]),_:3})])],2)):I("",!0)]),_:3})]))}}),Wq=Se(qq,[["__scopeId","data-v-dd83d8c6"]]),Qq=e=>(st("data-v-b19dacc6"),e=e(),lt(),e),Xq={class:"k-step-state-icon","data-testid":"k-step-active",fill:"none",viewBox:"0 0 24 24"},Jq=Qq(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),eW=X({__name:"KActiveState",props:{title:{type:String,default:"Active"}},setup(e){return(t,r)=>(m(),M("svg",Xq,[p("title",null,H(e.title),1),Jq]))}}),tW=Se(eW,[["__scopeId","data-v-b19dacc6"]]),p5=e=>(st("data-v-be532e68"),e=e(),lt(),e),rW={class:"k-step-state-icon","data-testid":"k-step-completed",fill:"none",viewBox:"0 0 24 24"},nW=p5(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),oW=p5(()=>p("path",{class:"k-step-icon-primary",d:"M16 9L10 15L7 12.0001"},null,-1)),aW=p5(()=>p("path",{class:"k-step-icon-secondary",d:"M16 9L10 15L7 12.0001","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2.25"},null,-1)),iW=X({__name:"KCompletedState",props:{title:{type:String,default:"Completed"}},setup(e){return(t,r)=>(m(),M("svg",rW,[p("title",null,H(e.title),1),nW,oW,aW]))}}),sW=Se(iW,[["__scopeId","data-v-be532e68"]]),lW=e=>(st("data-v-7f1024a4"),e=e(),lt(),e),cW={class:"k-step-state-icon","data-testid":"k-step-default",fill:"none",viewBox:"0 0 24 24"},uW=lW(()=>p("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1)),dW=X({__name:"KDefaultState",props:{title:{type:String,default:"Default"}},setup(e){return(t,r)=>(m(),M("svg",cW,[p("title",null,H(e.title),1),uW]))}}),hW=Se(dW,[["__scopeId","data-v-7f1024a4"]]),uh=e=>(st("data-v-d93db193"),e=e(),lt(),e),fW={class:"k-step-state-icon","data-testid":"k-step-error",fill:"none",viewBox:"0 0 24 24"},pW=uh(()=>p("circle",{class:"k-step-icon-primary",cx:"12",cy:"12",r:"12"},null,-1)),mW=uh(()=>p("path",{class:"k-step-icon-secondary","clip-rule":"evenodd",d:"M16.14 9.517a.889.889 0 0 0-1.258-1.257l-2.483 2.483L9.917 8.26A.889.889 0 0 0 8.66 9.517L11.142 12 8.66 14.483a.889.889 0 0 0 1.257 1.257l2.482-2.483 2.483 2.483a.889.889 0 0 0 1.257-1.257L13.657 12l2.482-2.483Z","fill-rule":"evenodd"},null,-1)),vW=X({__name:"KErrorState",props:{title:{type:String,default:"Error"}},setup(e){return(t,r)=>(m(),M("svg",fW,[p("title",null,H(e.title),1),pW,mW]))}}),gW=Se(vW,[["__scopeId","data-v-d93db193"]]),CW=e=>(st("data-v-e3d948f6"),e=e(),lt(),e),yW={class:"k-step-spinner"},bW={class:"k-step-state-icon","data-testid":"k-step-pending",viewBox:"0 0 50 50"},wW=CW(()=>p("circle",{cx:"25",cy:"25",fill:"none",r:"20","stroke-width":"5"},null,-1)),_W=X({__name:"KPendingState",props:{title:{type:String,default:"Pending"}},setup(e){return(t,r)=>(m(),M("div",yW,[(m(),M("svg",bW,[y(H(e.title)+" ",1),wW]))]))}}),kW=Se(_W,[["__scopeId","data-v-e3d948f6"]]),MW={class:"k-step-state"},xW=X({__name:"KStepState",props:{state:{type:String,default:"default",required:!1,validator:e=>d9.includes(e)}},setup(e){const t=e,r=A(()=>{let n=hW;switch(t.state){case"active":n=tW;break;case"completed":n=sW;break;case"error":n=gW;break;case"pending":n=kW;break}return n});return(n,o)=>(m(),M("div",MW,[(m(),G(mt(r.value)))]))}}),SW=Se(xW,[["__scopeId","data-v-7a0b0e88"]]),EW={class:"k-step"},AW=X({__name:"KStep",props:{label:{type:String,required:!0},state:{type:String,default:"default",validator:e=>d9.includes(e)},maxLabelWidth:{type:String,default:"170"}},setup(e){const t=e,{getSizeFromString:r}=E1(),n=A(()=>({maxWidth:r(t.maxLabelWidth)}));return(o,a)=>(m(),M("li",EW,[p("div",{class:J(["k-step-container",{completed:e.state==="completed"}])},[V(SW,{state:e.state},null,8,["state"]),p("div",{class:J(["k-step-label",{bolder:e.state==="active"||e.state==="pending"||e.state==="error",error:e.state==="error"}]),style:Ye(n.value)},[V(Xr,null,{default:E(()=>[y(H(e.label),1)]),_:1})],6)],2)]))}}),LW=Se(AW,[["__scopeId","data-v-bf4c5b55"]]),BW={key:0,class:"k-stepper"},DW=X({__name:"KStepper",props:{steps:{type:Array,required:!0,validator:e=>!e.length||e.every(t=>t.label!==void 0)},maxLabelWidth:{type:String,default:""}},setup(e){return(t,r)=>e.steps&&e.steps.length?(m(),M("ol",BW,[(m(!0),M(we,null,tt(e.steps,n=>(m(),G(LW,{key:`k-step-${n.label.replace(/ /gi,"-")}`,label:n.label,"max-label-width":e.maxLabelWidth,state:n.state},null,8,["label","max-label-width","state"]))),128))])):I("",!0)}}),HW=Se(DW,[["__scopeId","data-v-c6a87abd"]]),TW={class:"k-table-container"},IW={key:0,class:"k-table-toolbar","data-testid":"k-table-toolbar"},OW={key:2,class:"k-table-error-state","data-testid":"k-table-error-state"},VW={key:3,class:"k-table-empty-state","data-testid":"k-table-empty-state"},PW=["data-tableid"],NW=["aria-sort","onClick"],$W={class:"k-table-headers-container"},ZW=["role","tabindex"],{clientSideSorter:RW}=E1(),Ic=(e,t,r,n)=>RW(e,t,r,n),zW=X({__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=>Kw.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=>Gw.includes(e)},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:String,default:void 0,validator:e=>qw.includes(e)}},emits:["cell-click","row-click","ktable-error-cta-clicked","ktable-empty-state-cta-clicked","update:table-preferences","sort","state"],setup(e,{emit:t}){const r=e,{useDebounce:n,useRequest:o,useSwrvState:a}=E1(),i=dr(),s=It(),l=A(()=>r.testMode?"test-table-id-1234":Sn()),c={pageSize:15,page:1,query:"",sortColumnKey:"",sortColumnOrder:"desc",offset:null},u=Y([]),d=Y([]),h=Y(0),f=Y(!1),C=Y(1),_=Y(15),g=Y(""),b=Y(""),w=Y("desc"),v=Y(null),k=Y([]),T=Y(!1),$=Y(!1),N=Y(!1),R=A(()=>!!s.toolbar),D=re=>`column-${re}`,S=re=>re,z=(re,Le)=>(me,Pe)=>{const ht=/^on[^a-z]/,te={};for(const ve in Le)ht.test(ve)&&Le[ve]&&(te[ve]=Le[ve]);return Object.keys(te).reduce((ve,xe)=>{if(xe.indexOf(re)===0){const Ue=xe.split(re);ve[Ue[1]]=Ce=>te[xe](Ce,me,Pe)}return ve},{})},P=A(()=>(re,Le)=>{const me=z("onRow:",i)(Le,"row"),Pe=z("onCell:",i)(re,"cell"),ht=["a","button","input","select"];return me.click&&(T.value=!0),{...me,...Pe,click(te){const ve=te.target.className;let xe=ht.includes(te.target.tagName.toLowerCase()),Ue=!1;typeof ve=="string"||Array.isArray(ve)?Ue=ve.includes("k-popover"):typeof ve=="object"&&(Ue=Object.keys(ve).includes("k-popover")),te.target.closest(".k-popover-content")!==null&&(Ue=!0);for(let Ce=0;Ce{var re,Le;const me=r.searchInput,Pe=await r.fetcher({pageSize:_.value,page:C.value,query:me||g.value,sortColumnKey:b.value,sortColumnOrder:w.value,offset:v.value});return u.value=Pe.data,h.value=r.paginationTotalItems||Pe.total||((re=Pe.data)==null?void 0:re.length),r.fetcher?r.enableClientSort&&b.value&&w.value&&Ic(b.value,"",w.value,u.value):r.options&&r.options.data&&r.options.data.length&&(u.value=r.options.data,h.value=r.options.data.length),r.paginationType==="offset"&&((Le=Pe.pagination)!=null&&Le.offset?(v.value=Pe.pagination.offset,k.value[C.value]||k.value.push(Pe.pagination.offset)):(v.value=null,N.value||(C.value=1))),N.value=!1,U.value=!1,Pe},se=()=>{const re={...c,...r.initialFetcherParams};C.value=re.page??c.page,_.value=re.pageSize??c.pageSize,g.value=re.query??c.query,b.value=re.sortColumnKey??c.sortColumnKey,w.value=re.sortColumnOrder??c.sortColumnOrder,r.paginationType==="offset"&&(v.value=re.offset,k.value.push(re.offset)),r.headers&&r.headers.length?d.value=r.headers:r.options&&r.options.headers&&r.options.headers.length&&(d.value=r.options.headers),$.value=!0},ce=A(()=>k.value[C.value-1]),ne=A(()=>{if(!r.fetcher||!$.value)return"";let re=l.value;return r.cacheIdentifier&&(re=r.cacheIdentifier),r.fetcherCacheKey&&(re+=`-${r.fetcherCacheKey}`),`k-table_${re}`}),ye=Y(""),{debouncedFn:Ge,generateDebouncedFn:Ne}=n(re=>{ye.value=re},350),qe=Ne(0),{data:ze,error:he,revalidate:$e,isValidating:He}=o(()=>ne.value,()=>ie(),{revalidateOnFocus:!1,revalidateDebounce:0}),{state:Ke,hasData:K,swrvState:j}=a(ze,he,He),Z=Y(!0),q=A(()=>({hasData:K.value,state:Ke.value})),ae=A(()=>Z.value?"loading":he.value?"error":"success"),{debouncedFn:x,generateDebouncedFn:B}=n($e,500),O=B(0),Q=re=>{const{key:Le,useSortHandlerFn:me}=re,Pe=b.value+"";C.value=1,b.value&&Le===b.value?w.value==="asc"?w.value="desc":w.value="asc":(b.value=Le,w.value="asc"),r.options&&r.options.data||r.enableClientSort?me&&r.sortHandlerFn?r.sortHandlerFn({key:Le,prevKey:Pe,sortColumnOrder:w.value,data:u.value}):Ic(Le,Pe,w.value,u.value):r.paginationType!=="offset"&&x(),de()},W=({page:re})=>{C.value=re},ee=({pageSize:re})=>{k.value=[null],v.value=null,_.value=re,C.value=1,de()},fe=re=>{re&&re.target&&re.target.scrollTop&&(re.target.scrollTop>1?f.value=!0:re.target.scrollTop&&(f.value=!f.value))},ue=A(()=>({pageSize:_.value,sortColumnKey:b.value,sortColumnOrder:w.value})),de=()=>{t("update:table-preferences",ue.value)},le=()=>{C.value++,N.value=!0},Ae=()=>{C.value--,v.value=ce.value},be=A(()=>!!(r.fetcher&&!r.disablePagination&&!(r.paginationType!=="offset"&&r.hidePaginationWhenOptional&&h.value<=r.paginationPageSizes[0])&&!(r.paginationType==="offset"&&r.hidePaginationWhenOptional&&!ce.value&&!v.value&&u.value.lengthre.toLowerCase().replace(/[^[a-z0-9]/gi,"-");De(ze,re=>{re!=null&&re.length&&!u.value.length&&(u.value=re)},{deep:!0,immediate:!0}),De(Ke,()=>{switch(Ke.value){case j.PENDING:Z.value=!0;break;case j.VALIDATING_HAS_DATA:Z.value=Ie.value;break;default:Z.value=!1;break}},{immediate:!0}),De([q,ae],re=>{var Le;t("state",{state:re==null?void 0:re[1],hasData:(Le=re==null?void 0:re[0])==null?void 0:Le.hasData})}),De(()=>r.searchInput,re=>{C.value!==1&&(C.value=1),re===""?qe(re):Ge(re)},{immediate:!0});const Ie=Y(!1);return De([ye,C,_],async(re,Le)=>{const me=Le==null?void 0:Le[0],Pe=re[0],ht=re[1];Pe!==me&&ht!==1&&(C.value=1,k.value=[null],v.value=null),$.value&&!U.value&&(Ie.value=!0,Pe!==""&&Pe!==me?await x():await O(),Ie.value=!1)},{deep:!0,immediate:!0}),Ct(()=>{se()}),(re,Le)=>(m(),M("div",TW,[R.value?(m(),M("div",IW,[F(re.$slots,"toolbar",{state:q.value},void 0,!0)])):I("",!0),(!e.testMode||e.testMode==="loading")&&(Z.value||e.isLoading||Ie.value)&&!e.hasError?(m(),G(P7,{key:1,"data-testid":"k-table-skeleton",type:"table"})):e.hasError?(m(),M("div",OW,[F(re.$slots,"error-state",{},()=>[V(An,{"cta-is-hidden":!e.errorStateActionMessage||!e.errorStateActionRoute,icon:e.errorStateIcon||"","icon-color":e.errorStateIconColor,"icon-size":e.errorStateIconSize,"is-error":""},{title:E(()=>[y(H(e.errorStateTitle),1)]),message:E(()=>[y(H(e.errorStateMessage),1)]),cta:E(()=>[e.errorStateActionMessage?(m(),G(Fe,{key:0,appearance:"primary","data-testid":Me(e.errorStateActionMessage),to:e.errorStateActionRoute?e.errorStateActionRoute:void 0,onClick:Le[0]||(Le[0]=me=>re.$emit("ktable-error-cta-clicked"))},{default:E(()=>[y(H(e.errorStateActionMessage),1)]),_:1},8,["data-testid","to"])):I("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!e.hasError&&!Z.value&&!e.isLoading&&!Ie.value&&u.value&&!u.value.length?(m(),M("div",VW,[F(re.$slots,"empty-state",{},()=>[V(An,{"cta-is-hidden":!e.emptyStateActionMessage||!e.emptyStateActionRoute,icon:e.emptyStateIcon||"","icon-color":e.emptyStateIconColor,"icon-size":e.emptyStateIconSize},{title:E(()=>[y(H(e.emptyStateTitle),1)]),message:E(()=>[y(H(e.emptyStateMessage),1)]),cta:E(()=>[e.emptyStateActionMessage?(m(),G(Fe,{key:0,appearance:e.searchInput?"btn-link":"primary","data-testid":Me(e.emptyStateActionMessage),icon:e.emptyStateActionButtonIcon,to:e.emptyStateActionRoute?e.emptyStateActionRoute:void 0,onClick:Le[1]||(Le[1]=me=>re.$emit("ktable-empty-state-cta-clicked"))},{default:E(()=>[y(H(e.emptyStateActionMessage),1)]),_:1},8,["appearance","data-testid","icon","to"])):I("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(m(),M("section",{key:4,class:"k-table-wrapper",onScrollPassive:fe},[p("table",{class:J(["k-table",{"has-hover":e.hasHover,"is-clickable":T.value,"side-border":e.hasSideBorder}]),"data-tableid":l.value},[p("thead",{class:J({"is-scrolled":f.value})},[p("tr",{class:J({"is-scrolled":f.value})},[(m(!0),M(we,null,tt(d.value,(me,Pe)=>(m(),M("th",{key:`k-table-${l.value}-headers-${Pe}`,"aria-sort":!e.disableSorting&&me.key===b.value?w.value==="asc"?"ascending":"descending":void 0,class:J(["k-table-headers",{sortable:!e.disableSorting&&!me.hideLabel&&me.sortable,"active-sort":!e.disableSorting&&!me.hideLabel&&me.sortable&&me.key===b.value,[w.value]:!e.disableSorting&&me.key===b.value&&!me.hideLabel,"is-scrolled":f.value}]),onClick:()=>{!e.disableSorting&&me.sortable&&(re.$emit("sort",{prevKey:b.value,sortColumnKey:me.key,sortColumnOrder:w.value==="asc"?"desc":"asc"}),Q(me))}},[p("span",$W,[F(re.$slots,D(me.key),{column:S(me)},()=>[p("span",{class:J({"sr-only":me.hideLabel})},H(me.label?me.label:me.key),3)],!0),!e.disableSorting&&!me.hideLabel&&me.sortable?(m(),G(Oe,{key:0,"aria-hidden":"true",class:"caret",color:`var(--KTableColor, var(--black-70, var(--kui-color-text, ${L(rb)})))`,icon:"chevronDown",size:L(Di)},null,8,["color","size"])):I("",!0)])],10,NW))),128))],2)],2),p("tbody",null,[(m(!0),M(we,null,tt(u.value,(me,Pe)=>(m(),M("tr",Qe(e.rowAttrs(me),{key:`k-table-${l.value}-row-${Pe}`,role:T.value?"link":null,tabindex:T.value?0:null},L0(e.hasSideBorder?P.value(me,me):{},!0)),[(m(!0),M(we,null,tt(d.value,(ht,te)=>(m(),M("td",Qe(e.cellAttrs({headerKey:ht.key,row:me,rowIndex:Pe,colIndex:te}),{key:`k-table-${l.value}-cell-${te}`},L0(P.value(me[ht.key],me),!0)),[F(re.$slots,ht.key,{row:S(me),rowKey:Pe,rowValue:me[ht.key]},()=>[y(H(me[ht.key]),1)],!0)],16))),128))],16,ZW))),128))])],10,PW),be.value?(m(),G(N7,{key:0,class:"k-table-pagination","current-page":C.value,"data-testid":"k-table-pagination","disable-page-jump":e.disablePaginationPageJump,"initial-page-size":_.value,neighbors:e.paginationNeighbors,"offset-next-button-disabled":!v.value,"offset-prev-button-disabled":!ce.value,"page-sizes":e.paginationPageSizes,"pagination-type":e.paginationType,"test-mode":!!e.testMode||void 0,"total-count":h.value,onGetNextOffset:le,onGetPrevOffset:Ae,onPageChanged:W,onPageSizeChanged:ee},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"])):I("",!0)],32))]))}}),dh=Se(zW,[["__scopeId","data-v-367f662d"]]),FW={class:"k-tabs"},UW={"aria-label":"Tabs",role:"tablist"},jW=["id","aria-controls","aria-selected","role","onClick","onKeydown"],YW=["id","aria-labelledby"],GW=X({__name:"KTabs",props:{tabs:{type:Array,required:!0},modelValue:{type:String,default:"",validator:e=>e===""||e.includes("#")&&!e.includes(" ")},hasPanels:{type:Boolean,default:!0}},emits:["update:modelValue","changed"],setup(e,{emit:t}){const r=e,n=Y(r.modelValue?r.modelValue:r.tabs[0].hash),o=a=>{n.value=a,t("changed",a),t("update:modelValue",a)};return De(()=>r.modelValue,a=>{n.value=a,t("changed",a),t("update:modelValue",a)}),(a,i)=>(m(),M("div",FW,[p("ul",UW,[(m(!0),M(we,null,tt(e.tabs,(s,l)=>(m(),M("li",{id:`${s.hash.replace("#","")}-tab`,key:s.hash,"aria-controls":e.hasPanels?`panel-${l}`:void 0,"aria-selected":e.hasPanels?n.value===s.hash?"true":"false":void 0,class:J(["tab-item",{active:n.value===s.hash}]),role:e.hasPanels?"tab":void 0,tabindex:"0",onClick:c=>o(s.hash),onKeydown:[Xt(Tt(c=>o(s.hash),["prevent"]),["enter"]),Xt(Tt(c=>o(s.hash),["prevent"]),["space"])]},[p("div",{class:J(["tab-link",{"has-panels":e.hasPanels}])},[F(a.$slots,`${s.hash.replace("#","")}-anchor`,{},()=>[p("span",null,H(s.title),1)],!0)],2)],42,jW))),128))]),e.hasPanels?(m(!0),M(we,{key:0},tt(e.tabs,(s,l)=>(m(),M("div",{id:`panel-${l}`,key:s.hash,"aria-labelledby":`${s.hash.replace("#","")}-tab`,class:"tab-container",role:"tabpanel",tabindex:"0"},[n.value===s.hash?F(a.$slots,s.hash.replace("#",""),{key:0},void 0,!0):I("",!0)],8,YW))),128)):I("",!0)]))}}),KW=Se(GW,[["__scopeId","data-v-2d748b14"]]),qW=["cols","rows","value"],WW={key:1,class:"k-textarea"},QW={class:"text-on-input"},XW=["for"],JW={key:0,class:"is-required"},eQ=["id","aria-invalid","cols","rows","value"],tQ={key:2,class:"k-textarea"},rQ=["id","aria-invalid","cols","rows","value"],nQ={inheritAttrs:!1},oQ=X({...nQ,__name:"KTextArea",props:{modelValue:{type:String,default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},characterLimit:{type:Number,default:2048,validator:e=>e>0},disableCharacterLimit:{type:Boolean,default:!1},rows:{type:Number,default:5},cols:{type:Number,default:52},hasError:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1},isResizable:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(e,{emit:t}){const r=e,n=dr(),o=It(),{stripRequiredLabel:a}=E1(),i=A(()=>(n==null?void 0:n.required)!==void 0&&String(n==null?void 0:n.required)!=="false"),s=Y(""),l=Y(!1),c=Y(!1),u=A(()=>a(r.label,i.value)),d=A(()=>{var w,v;return!!((w=r.labelAttributes)!=null&&w.help||(v=r.labelAttributes)!=null&&v.info||o["label-tooltip"])}),h=A({get(){return r.modelValue},set(w){g({target:{value:w}})}}),f=A(()=>n.id?String(n.id):r.testMode?"test-textArea-id-1234":p1()),C=A(()=>{const w={...n};return delete w.class,w}),_=A(()=>!r.disableCharacterLimit&&s.value.length>r.characterLimit),g=w=>{var v;const k=JSON.parse(JSON.stringify((v=w==null?void 0:w.target)==null?void 0:v.value));t("input",k),t("update:modelValue",k),s.value=k};De(_,(w,v)=>{w!==v&&t("char-limit-exceeded",{value:s.value,length:s.value.length,characterLimit:r.characterLimit,limitExceeded:w})}),De(h,(w,v)=>{w!==v&&g({target:{value:w}})});const b=()=>s.value?s.value:r.modelValue;return(w,v)=>(m(),M("div",{class:J(["k-input-wrapper",[w.$attrs.class,{"input-error":e.hasError||_.value}]])},[e.label?e.label&&e.overlayLabel?(m(),M("div",WW,[p("div",QW,[p("label",Qe(e.labelAttributes,{class:{focused:l.value,hovered:c.value},for:f.value}),[p("span",null,H(u.value),1),i.value?(m(),M("span",JW,"*")):I("",!0)],16,XW),p("textarea",Qe(C.value,{id:f.value,"aria-invalid":e.hasError||_.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:v[0]||(v[0]=()=>l.value=!1),onFocus:v[1]||(v[1]=()=>l.value=!0),onInput:g,onMouseenter:v[2]||(v[2]=()=>c.value=!0),onMouseleave:v[3]||(v[3]=()=>c.value=!1)}),null,16,eQ)])])):(m(),M("div",tQ,[V(Xr,Qe({for:f.value},e.labelAttributes,{required:i.value}),G1({default:E(()=>[y(H(u.value)+" ",1)]),_:2},[d.value?{name:"tooltip",fn:E(()=>[F(w.$slots,"label-tooltip",{},void 0,!0)]),key:"0"}:void 0]),1040,["for","required"]),p("textarea",Qe(C.value,{id:f.value,"aria-invalid":e.hasError||_.value?"true":void 0,class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onBlur:v[4]||(v[4]=()=>l.value=!1),onFocus:v[5]||(v[5]=()=>l.value=!0),onInput:g,onMouseenter:v[6]||(v[6]=()=>c.value=!0),onMouseleave:v[7]||(v[7]=()=>c.value=!1)}),null,16,rQ)])):(m(),M("textarea",Qe({key:0},C.value,{class:["form-control k-input",[e.isResizable?"is-resizable":void 0]],cols:e.cols,rows:e.rows,value:b(),onInput:g}),null,16,qW)),e.disableCharacterLimit?I("",!0):(m(),M("div",{key:3,class:J(["char-limit",{"over-char-limit":_.value}])},H(s.value.length||e.modelValue.length)+" / "+H(e.characterLimit),3))],2))}}),aQ=Se(oQ,[["__scopeId","data-v-84375903"]]),iQ={class:"message"},sQ=X({__name:"KToaster",props:{toasterState:{type:Array,default:[],required:!0}},emits:["close"],setup(e){return(t,r)=>(m(),G(Fv,{class:"toaster-container-outer",name:"toaster",tag:"div"},{default:E(()=>[(m(!0),M(we,null,tt(e.toasterState,n=>(m(),M("div",{key:n.key,class:"toaster-item"},[V(Jl,{appearance:n.appearance,"dismiss-type":"icon","has-left-border":"",onClosed:o=>t.$emit("close",n.key)},{alertMessage:E(()=>[p("div",iQ,H(n.message),1)]),_:2},1032,["appearance","onClosed"])]))),128))]),_:1}))}}),hh=Se(sQ,[["__scopeId","data-v-2bcce726"]]),lQ=Object.keys(f9),o0={id:"toaster-container",timeout:5e3,appearance:f9.info};class cQ{constructor(t=o0.id,r=o0.timeout,n=o0.appearance){qn(this,"toasters"),qn(this,"timeout"),qn(this,"appearance"),qn(this,"id"),this.toasters=Y([]),this.timeout=r,this.appearance=n,this.id=t,this.mount()}mount(){if(typeof document>"u")return;const t=document.createElement("div");t.id=this.id,document.body.appendChild(t);const r=Ee(hh,{toasterState:this.toasters.value,onClose:n=>this.close(n)});L8(r).mount(`#${this.id}`)}setTimer(t,r){return setTimeout(()=>this.close(t),r)}open(t){const{key:r,timeoutMilliseconds:n,appearance:o,message:a}=t,i=r||this.toasters.value.length+new Date().getTime(),s=o&&lQ.indexOf(o)!==-1?o:this.appearance,l=this.setTimer(i,n||this.timeout);this.toasters.value.push({key:i,appearance:s,message:a||t,timer:l,timeoutMilliseconds:n||this.timeout})}close(t){var r,n;const o=(r=this.toasters.value)==null?void 0:r.findIndex(a=>t===a.key);clearTimeout((n=this.toasters.value[o])==null?void 0:n.timer),this.toasters.value.splice(o,1)}closeAll(){this.toasters.value.forEach(t=>clearTimeout(t==null?void 0:t.timer)),this.toasters.value.length=0}}const uQ=X({name:"Kooltip",setup(e,{attrs:t,slots:r,emit:n}){return Ct(()=>console.warn(`The Kongponents 'Kooltip' component is deprecated and will be removed in a future release. Update all references of 'Kooltip' to 'KTooltip'. Kongponent Docs: https://kongponents.konghq.com/components/tooltip.html`)),()=>Ee(fo,{...e,...t,...n},r)}});/*! * vue-draggable-next v2.2.0 @@ -512,7 +512,7 @@ Kongponent Docs: https://kongponents.konghq.com/components/tooltip.html`)),()=>E * @author RubaXa * @author owenm * @license MIT - */function Oc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Er(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function fQ(e,t){if(e==null)return{};var r=hQ(e,t),n,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var pQ="1.14.0";function Yr(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var tn=Yr(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),zi=Yr(/Edge/i),Vc=Yr(/firefox/i),oi=Yr(/safari/i)&&!Yr(/chrome/i)&&!Yr(/android/i),fh=Yr(/iP(ad|od|hone)/i),mQ=Yr(/chrome/i)&&Yr(/android/i),ph={capture:!1,passive:!1};function dt(e,t,r){e.addEventListener(t,r,!tn&&ph)}function ct(e,t,r){e.removeEventListener(t,r,!tn&&ph)}function ml(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 vQ(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function mr(e,t,r,n){if(e){r=r||document;do{if(t!=null&&(t[0]===">"?e.parentNode===r&&ml(e,t):ml(e,t))||n&&e===r)return e;if(e===r)break}while(e=vQ(e))}return null}var Pc=/\s+/g;function L1(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(Pc," ").replace(" "+t+" "," ");e.className=(n+(r?" "+t:"")).replace(Pc," ")}}function Ze(e,t,r){var n=e&&e.style;if(n){if(r===void 0)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),t===void 0?r:r[t];!(t in n)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),n[t]=r+(typeof r=="string"?"":"px")}}function No(e,t){var r="";if(typeof e=="string")r=e;else do{var n=Ze(e,"transform");n&&n!=="none"&&(r=n+" "+r)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(r)}function mh(e,t,r){if(e){var n=e.getElementsByTagName(t),o=0,a=n.length;if(r)for(;o=a:i=o<=a,!i)return n;if(n===Mr())break;n=bn(n,!1)}return!1}function ia(e,t,r,n){for(var o=0,a=0,i=e.children;a2&&arguments[2]!==void 0?arguments[2]:{},n=r.evt,o=fQ(r,MQ);Fi.pluginEvent.bind(Re)(e,t,Er({dragEl:pe,parentEl:Bt,ghostEl:We,rootEl:xt,nextEl:Rn,lastDownEl:xs,cloneEl:Dt,cloneHidden:gn,dragStarted:Ra,putSortable:e1,activeSortable:Re.active,originalEvent:n,oldIndex:Do,oldDraggableIndex:ii,newIndex:B1,newDraggableIndex:vn,hideGhostForTarget:_h,unhideGhostForTarget:kh,cloneNowHidden:function(){gn=!0},cloneNowShown:function(){gn=!1},dispatchSortableEvent:function(a){c1({sortable:t,name:a,originalEvent:n})}},o))};function c1(e){kQ(Er({putSortable:e1,cloneEl:Dt,targetEl:pe,rootEl:xt,oldIndex:Do,oldDraggableIndex:ii,newIndex:B1,newDraggableIndex:vn},e))}var pe,Bt,We,xt,Rn,xs,Dt,gn,Do,B1,ii,vn,ss,e1,Lo=!1,vl=!1,gl=[],Vn,er,s0,l0,Zc,Rc,Ra,ko,si,li=!1,ls=!1,Ss,o1,c0=[],F6=!1,Cl=[],m2=typeof document<"u",cs=fh,zc=zi||tn?"cssFloat":"float",xQ=m2&&!mQ&&!fh&&"draggable"in document.createElement("div"),yh=function(){if(m2){if(tn)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),bh=function(e,t){var r=Ze(e),n=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=ia(e,0,t),a=ia(e,1,t),i=o&&Ze(o),s=a&&Ze(a),l=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+Ut(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Ut(a).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&i.float&&i.float!=="none"){var u=i.float==="left"?"left":"right";return a&&(s.clear==="both"||s.clear===u)?"vertical":"horizontal"}return o&&(i.display==="block"||i.display==="flex"||i.display==="table"||i.display==="grid"||l>=n&&r[zc]==="none"||a&&r[zc]==="none"&&l+c>n)?"vertical":"horizontal"},SQ=function(e,t,r){var n=r?e.left:e.top,o=r?e.right:e.bottom,a=r?e.width:e.height,i=r?t.left:t.top,s=r?t.right:t.bottom,l=r?t.width:t.height;return n===i||o===s||n+a/2===i+l/2},EQ=function(e,t){var r;return gl.some(function(n){var o=n[T1].options.emptyInsertThreshold;if(!(!o||m5(n))){var a=Ut(n),i=e>=a.left-o&&e<=a.right+o,s=t>=a.top-o&&t<=a.bottom+o;if(i&&s)return r=n}}),r},wh=function(e){function t(o,a){return function(i,s,l,c){var u=i.options.group.name&&s.options.group.name&&i.options.group.name===s.options.group.name;if(o==null&&(a||u))return!0;if(o==null||o===!1)return!1;if(a&&o==="clone")return o;if(typeof o=="function")return t(o(i,s,l,c),a)(i,s,l,c);var d=(a?i:s).options.group.name;return o===!0||typeof o=="string"&&o===d||o.join&&o.indexOf(d)>-1}}var r={},n=e.group;(!n||Ms(n)!="object")&&(n={name:n}),r.name=n.name,r.checkPull=t(n.pull,!0),r.checkPut=t(n.put),r.revertClone=n.revertClone,e.group=r},_h=function(){!yh&&We&&Ze(We,"display","none")},kh=function(){!yh&&We&&Ze(We,"display","")};m2&&document.addEventListener("click",function(e){if(vl)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),vl=!1,!1},!0);var Pn=function(e){if(pe){e=e.touches?e.touches[0]:e;var t=EQ(e.clientX,e.clientY);if(t){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[T1]._onDragOver(r)}}},AQ=function(e){pe&&pe.parentNode[T1]._isOutsideThisEl(e.target)};function Re(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Wr({},t),e[T1]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return bh(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,i){a.setData("Text",i.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Re.supportPointer!==!1&&"PointerEvent"in window&&!oi,emptyInsertThreshold:5};Fi.initializePlugins(this,e,r);for(var n in r)!(n in t)&&(t[n]=r[n]);wh(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:xQ,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?dt(e,"pointerdown",this._onTapStart):(dt(e,"mousedown",this._onTapStart),dt(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(dt(e,"dragover",this),dt(e,"dragenter",this)),gl.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Wr(this,bQ())}Re.prototype={constructor:Re,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(ko=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,pe):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,r=this.el,n=this.options,o=n.preventOnFilter,a=e.type,i=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,s=(i||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,c=n.filter;if(VQ(r),!pe&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||n.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&oi&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=mr(s,n.draggable,r,!1),!(s&&s.animated)&&xs!==s)){if(Do=R1(s),ii=R1(s,n.draggable),typeof c=="function"){if(c.call(this,e,s,this)){c1({sortable:t,rootEl:l,name:"filter",targetEl:s,toEl:r,fromEl:r}),b1("filter",t,{evt:e}),o&&e.cancelable&&e.preventDefault();return}}else if(c&&(c=c.split(",").some(function(u){if(u=mr(l,u.trim(),r,!1),u)return c1({sortable:t,rootEl:u,name:"filter",targetEl:s,fromEl:r,toEl:r}),b1("filter",t,{evt:e}),!0}),c)){o&&e.cancelable&&e.preventDefault();return}n.handle&&!mr(l,n.handle,r,!1)||this._prepareDragStart(e,i,s)}}},_prepareDragStart:function(e,t,r){var n=this,o=n.el,a=n.options,i=o.ownerDocument,s;if(r&&!pe&&r.parentNode===o){var l=Ut(r);if(xt=o,pe=r,Bt=pe.parentNode,Rn=pe.nextSibling,xs=r,ss=a.group,Re.dragged=pe,Vn={target:pe,clientX:(t||e).clientX,clientY:(t||e).clientY},Zc=Vn.clientX-l.left,Rc=Vn.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,pe.style["will-change"]="all",s=function(){if(b1("delayEnded",n,{evt:e}),Re.eventCanceled){n._onDrop();return}n._disableDelayedDragEvents(),!Vc&&n.nativeDraggable&&(pe.draggable=!0),n._triggerDragStart(e,t),c1({sortable:n,name:"choose",originalEvent:e}),L1(pe,a.chosenClass,!0)},a.ignore.split(",").forEach(function(c){mh(pe,c.trim(),u0)}),dt(i,"dragover",Pn),dt(i,"mousemove",Pn),dt(i,"touchmove",Pn),dt(i,"mouseup",n._onDrop),dt(i,"touchend",n._onDrop),dt(i,"touchcancel",n._onDrop),Vc&&this.nativeDraggable&&(this.options.touchStartThreshold=4,pe.draggable=!0),b1("delayStart",this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(zi||tn))){if(Re.eventCanceled){this._onDrop();return}dt(i,"mouseup",n._disableDelayedDrag),dt(i,"touchend",n._disableDelayedDrag),dt(i,"touchcancel",n._disableDelayedDrag),dt(i,"mousemove",n._delayedDragTouchMoveHandler),dt(i,"touchmove",n._delayedDragTouchMoveHandler),a.supportPointer&&dt(i,"pointermove",n._delayedDragTouchMoveHandler),n._dragStartTimer=setTimeout(s,a.delay)}else s()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){pe&&u0(pe),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;ct(e,"mouseup",this._disableDelayedDrag),ct(e,"touchend",this._disableDelayedDrag),ct(e,"touchcancel",this._disableDelayedDrag),ct(e,"mousemove",this._delayedDragTouchMoveHandler),ct(e,"touchmove",this._delayedDragTouchMoveHandler),ct(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?dt(document,"pointermove",this._onTouchMove):t?dt(document,"touchmove",this._onTouchMove):dt(document,"mousemove",this._onTouchMove):(dt(pe,"dragend",this),dt(xt,"dragstart",this._onDragStart));try{document.selection?Es(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(Lo=!1,xt&&pe){b1("dragStarted",this,{evt:t}),this.nativeDraggable&&dt(document,"dragover",AQ);var r=this.options;!e&&L1(pe,r.dragClass,!1),L1(pe,r.ghostClass,!0),Re.active=this,e&&this._appendGhost(),c1({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(er){this._lastX=er.clientX,this._lastY=er.clientY,_h();for(var e=document.elementFromPoint(er.clientX,er.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(er.clientX,er.clientY),e!==t);)t=e;if(pe.parentNode[T1]._isOutsideThisEl(e),t)do{if(t[T1]){var r=void 0;if(r=t[T1]._onDragOver({clientX:er.clientX,clientY:er.clientY,target:e,rootEl:t}),r&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);kh()}},_onTouchMove:function(e){if(Vn){var t=this.options,r=t.fallbackTolerance,n=t.fallbackOffset,o=e.touches?e.touches[0]:e,a=We&&No(We,!0),i=We&&a&&a.a,s=We&&a&&a.d,l=cs&&o1&&$c(o1),c=(o.clientX-Vn.clientX+n.x)/(i||1)+(l?l[0]-c0[0]:0)/(i||1),u=(o.clientY-Vn.clientY+n.y)/(s||1)+(l?l[1]-c0[1]:0)/(s||1);if(!Re.active&&!Lo){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(c1({rootEl:Bt,name:"add",toEl:Bt,fromEl:xt,originalEvent:e}),c1({sortable:this,name:"remove",toEl:Bt,originalEvent:e}),c1({rootEl:Bt,name:"sort",toEl:Bt,fromEl:xt,originalEvent:e}),c1({sortable:this,name:"sort",toEl:Bt,originalEvent:e})),e1&&e1.save()):B1!==Do&&B1>=0&&(c1({sortable:this,name:"update",toEl:Bt,originalEvent:e}),c1({sortable:this,name:"sort",toEl:Bt,originalEvent:e})),Re.active&&((B1==null||B1===-1)&&(B1=Do,vn=ii),c1({sortable:this,name:"end",toEl:Bt,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){b1("nulling",this),xt=pe=Bt=We=Rn=Dt=xs=gn=Vn=er=Ra=B1=vn=Do=ii=ko=si=e1=ss=Re.dragged=Re.ghost=Re.clone=Re.active=null,Cl.forEach(function(e){e.checked=!0}),Cl.length=s0=l0=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":pe&&(this._onDragOver(e),LQ(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,r=this.el.children,n=0,o=r.length,a=this.options;nn.right+o||e.clientX<=n.right&&e.clientY>n.bottom&&e.clientX>=n.left:e.clientX>n.right&&e.clientY>n.top||e.clientX<=n.right&&e.clientY>n.bottom+o}function TQ(e,t,r,n,o,a,i,s){var l=n?e.clientY:e.clientX,c=n?r.height:r.width,u=n?r.top:r.left,d=n?r.bottom:r.right,h=!1;if(!i){if(s&&Ssu+c*a/2:ld-Ss)return-si}else if(l>u+c*(1-o)/2&&ld-c*a/2)?l>u+c/2?1:-1:0}function IQ(e){return R1(pe)e.replace(RQ,(t,r)=>r?r.toUpperCase():""));function p0(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function jc(e,t,r){const n=r===0?e.children[0]:e.children[r-1].nextSibling;e.insertBefore(t,n)}function zQ(e,t){return Object.values(e).indexOf(t)}function FQ(e,t,r,n){if(!e)return[];const o=Object.values(e),a=t.length-n;return[...t].map((i,s)=>s>=a?o.length:o.indexOf(i))}function xh(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function UQ(e){return t=>{this.realList!==null&&this["onDrag"+e](t),xh.call(this,e,t)}}function jQ(e){return["transition-group","TransitionGroup"].includes(e)}function YQ(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?jQ(t.name):!1}function GQ(e,t){return t?{...t.props,...t.attrs}:e}const G6=["Start","Add","Remove","Update","End"],K6=["Choose","Unchoose","Sort","Filter","Clone"],KQ=["Move",...G6,...K6].map(e=>"on"+e);let m0=null;const qQ={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}},WQ=X({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...G6.map(e=>e.toLowerCase()),...K6.map(e=>e.toLowerCase())],props:qQ,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=GQ(this.$attrs,this.componentData);return e?(this.transitionMode=YQ(e),Ee(this.getTag(),t,e)):Ee(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&$Q.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};G6.forEach(o=>{e["on"+o]=UQ.call(this,o)}),K6.forEach(o=>{e["on"+o]=xh.bind(this,o)});const t=Object.keys(this.$attrs).reduce((o,a)=>(o[Uc(a)]=this.$attrs[a],o),{}),r=Object.assign({},t,e,{onMove:(o,a)=>this.onDragMove(o,a)});!("draggable"in r)&&(r.draggable=">*");const n=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new Re(n,r),n.__draggable_component__=this,this.computeIndexes()},beforeUnmount(){try{this._sortable!==void 0&&this._sortable.destroy()}catch{}},computed:{realList(){return this.list?this.list:this.modelValue}},watch:{$attrs:{handler(e){this.updateOptions(e)},deep:!0},realList(){this.computeIndexes()}},methods:{getTag(){return this.component?jt(this.component):this.tag},updateOptions(e){for(var t in e){const r=Uc(t);KQ.indexOf(r)===-1&&this._sortable.option(r,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=FQ(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=zQ(this.getChildrenNodes()||[],e);if(t===-1)return null;const r=this.realList[t];return{index:t,element:r}},emitChanges(e){this.$nextTick(()=>{this.$emit("change",e)})},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const r=n=>n.splice(t,0,n.splice(e,1)[0]);this.alterList(r)},getVmIndex(e){const t=this.visibleIndexes,r=t.length;return e>r-1?r:t[e]},getComponent(){return this.$slots.default?this.$slots.default()[0].componentInstance:null},resetTransitionData(e){if(!this.noTransitionOnDrag||!this.transitionMode)return;var t=this.getChildrenNodes();t[e].data=null;const r=this.getComponent();r.children=[],r.kept=void 0},onDragStart(e){this.computeIndexes(),this.context=this.getUnderlyingVm(e.item),this.context&&(e.item._underlying_vm_=this.clone(this.context.element),m0=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;p0(e.item);const r=this.getVmIndex(e.newIndex);this.spliceList(r,0,t),this.computeIndexes();const n={element:t,newIndex:r};this.emitChanges({added:n})},onDragRemove(e){if(jc(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){p0(e.clone);return}if(!this.context)return;const t=this.context.index;this.spliceList(t,1);const r={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:r})},onDragUpdate(e){p0(e.item),jc(e.from,e.item,e.oldIndex);const t=this.context.index,r=this.getVmIndex(e.newIndex);this.updatePosition(t,r);const n={element:this.context.element,oldIndex:t,newIndex:r};this.emitChanges({moved:n})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const r=this.move;if(!r||!this.realList)return!0;const n=this.getRelatedContextFromMoveEvent(e),o=this.context,a=this.computeFutureIndex(n,e);Object.assign(o,{futureIndex:a});const i=Object.assign({},e,{relatedContext:n,draggedContext:o});return r(i,t)},onDragEnd(){this.computeIndexes(),m0=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const r=this.getTrargetedComponent(e);if(!r)return{component:r};const n=r.realList,o={list:n,component:r};if(e!==t&&n&&r.getUnderlyingVm){const a=r.getUnderlyingVm(t);if(a)return Object.assign(a,o)}return o},computeFutureIndex(e,t){const r=[...t.to.children].filter(a=>a.style.display!=="none");if(r.length===0)return 0;const n=r.indexOf(t.related),o=e.component.getVmIndex(n);return r.indexOf(m0)!==-1||!t.willInsertAfter?o:o+1}}}),QQ=["data-testid","onClick"],XQ={key:0,class:"k-tree-item-icon","data-testid":"k-tree-item-icon"},JQ={class:"k-tree-item-label","data-testid":"k-tree-item-label"},C5=e=>e.every(t=>{var r;return t.name!==void 0&&t.id!==void 0&&(!((r=t.children)!=null&&r.length)||C5(t.children))}),eX=X({__name:"KTreeItem",props:{item:{type:Object,required:!0,validator:e=>C5([e])},disabled:{type:Boolean,default:!1}},emits:["selected"],setup(e,{emit:t}){const r=e,n=It(),o=A(()=>r.item.icon!=="none"||!!n["item-icon"]),a=A(()=>r.item.icon?r.item.icon:"documentList"),i=A(()=>{if(a.value==="documentList")return r.item.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${z8}))`}),s=()=>{t("selected",r.item)};return(l,c)=>(m(),M("a",{class:J(["k-tree-item",{"not-draggable":e.disabled,selected:e.item.selected}]),"data-testid":`k-tree-item-${e.item.id}`,href:"#",role:"button",onClick:Tt(s,["prevent"])},[o.value?(m(),M("div",XQ,[F(l.$slots,"item-icon",{},()=>[V(Oe,{icon:a.value,"secondary-color":i.value,size:L(Ys)},null,8,["icon","secondary-color","size"])],!0)])):I("",!0),p("div",JQ,[F(l.$slots,"item-label",{},()=>[y(H(e.item.name),1)],!0)])],10,QQ))}}),tX=Se(eX,[["__scopeId","data-v-ae1c4303"]]),y5=({children:e=[]})=>e.length===0?0:1+Math.max(...e.map(y5)),rX=X({__name:"KTreeDraggable",props:{items:{type:Array,required:!0,validator:e=>!e.length||e.every(t=>t.name!==void 0&&t.id!==void 0)},disableDrag:{type:Boolean,default:!1},maxDepth:{type:Number,default:3},level:{type:Number,default:0},parentId:{type:String,default:""}},emits:["change","child-change","selected"],setup(e,{emit:t}){const r=e,n=Y(0),o=Y([]),a={tag:"div","force-fallback":!0,animation:"100",draggable:".k-tree-item-container","item-key":"id","ghost-class":"k-tree-item-dragged","drag-class":"k-tree-item-grabbing",class:"child-drop-zone"},i=Y(!1),s="item-icon",l="item-label",c=k=>{if(k.icon==="documentList"||!k.icon)return k.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${z8}))`},u=k=>{var T,$;return!(($=(T=o.value.filter(N=>N.id===k.id))==null?void 0:T[0].children)!=null&&$.length)},d=k=>k.children,h=k=>{r.parentId?t("child-change",{parentId:r.parentId,children:o.value,target:(k==null?void 0:k.added)||(k==null?void 0:k.removed)||(k==null?void 0:k.moved)}):t("change",{items:o.value,target:(k==null?void 0:k.added)||(k==null?void 0:k.removed)||(k==null?void 0:k.moved)})},f=k=>{t("child-change",k)},C=k=>{t("selected",k)},_=A(()=>r.level>r.maxDepth-1),g=k=>{var T,$,N,z;const D=(($=(T=k.relatedContext)==null?void 0:T.component)==null?void 0:$.$attrs.level)||0,S=(N=k.draggedContext)==null?void 0:N.element;let R=0;return(z=S.children)!=null&&z.length&&(R=y5(S)),!(D+R>r.maxDepth-1)},b=k=>{var T,$;const N=(($=(T=k.item)==null?void 0:T._underlying_vm_)==null?void 0:$.id)||"",z=o.value.find(D=>D.id===N);i.value=!0,z&&t("selected",z),v(!0)},w=()=>{i.value=!1,v(!1),n.value++},v=k=>{const T=document==null?void 0:document.getElementsByTagName("html").item(0);T&&T.classList.toggle("k-tree-list-grabbing",k)};return De(()=>r.items,(k,T)=>{JSON.stringify(k)!==JSON.stringify(T)&&(o.value=k,o.value.forEach($=>{$.children||($.children=[])}))}),Ct(()=>{o.value=r.items,o.value.forEach(k=>{k.children||(k.children=[])})}),(k,T)=>{const $=jt("KTreeDraggable",!0);return m(),G(L(WQ),Qe(a,{class:"k-tree-draggable",disabled:e.disableDrag,group:{name:"k-tree-list",put:!_.value},level:e.level,list:o.value,move:g,tag:"div",onChange:h,onEnd:w,onStart:b}),{default:E(()=>[(m(!0),M(we,null,tt(o.value,N=>(m(),M("div",{key:N.id,class:J(["k-tree-item-container",{"has-no-children":u(N)}])},[(m(),G(tX,{key:`tree-item-${N.id}-${n.value}`,disabled:e.disableDrag,item:N,onSelected:C},{"item-icon":E(()=>[F(k.$slots,"item-icon",{item:N},()=>[N.icon!=="none"?(m(),G(Oe,{key:0,icon:N.icon?N.icon:"documentList","secondary-color":c(N),size:L(Xl)},null,8,["icon","secondary-color","size"])):I("",!0)],!0)]),"item-label":E(()=>[F(k.$slots,"item-label",{item:N},()=>[y(H(N.name),1)],!0)]),_:2},1032,["disabled","item"])),(m(),G($,{key:`tree-item-${N.id}-children-${n.value}`,"disable-drag":e.disableDrag,items:d(N),level:e.level+1,"max-depth":e.maxDepth,"parent-id":N.id,onChildChange:f,onSelected:C},{[s]:E(({item:z})=>[F(k.$slots,"item-icon",{item:z},void 0,!0)]),[l]:E(({item:z})=>[F(k.$slots,"item-label",{item:z},void 0,!0)]),_:2},1032,["disable-drag","items","level","max-depth","parent-id"]))],2))),128))]),_:3},16,["disabled","group","level","list"])}}}),nX=Se(rX,[["__scopeId","data-v-213ccd53"]]),Sh=(e,t)=>(e.forEach(r=>{var n;t.push(r.id),(n=r.children)!=null&&n.length&&Sh(r.children,t)}),t),oX=e=>{const t=Sh(e,[]),r=new Set(t);return t.length===r.size},aX=(e,t)=>{let r=!0;return e.forEach(n=>{r=r&&(!n.children||y5(n)<=t)}),r},Yc=e=>C5(e)&&oX(e),iX=X({__name:"KTreeList",props:{modelValue:{type:Array,default:null,validator:e=>!e.length||Yc(e)},items:{type:Array,default:null,validator:e=>!e.length||Yc(e)},disableDrag:{type:Boolean,default:!1},maxDepth:{type:Number,default:3,validator:e=>e<=5},width:{type:String,default:""}},emits:["change","child-change","selected"],setup(e,{emit:t}){const r=e,n=Y([]),o=A({get(){return r.modelValue},set(u){n.value=u}}),{getSizeFromString:a}=E1(),i=A(()=>({maxWidth:a(r.width)})),s=(u,d)=>{(d||n.value).forEach(h=>{var f;h.id===u.id?h.selected=!0:h.selected=!1,(f=h.children)!=null&&f.length&&s(u,h.children)}),t("selected",u)},l=u=>{t("change",u)},c=u=>{t("child-change",u)};return De(o,(u,d)=>{JSON.stringify(u)!==JSON.stringify(d)&&(n.value=u,n.value.forEach(h=>{h.children||(h.children=[])}))}),De(()=>r.items,(u,d)=>{JSON.stringify(u)!==JSON.stringify(d)&&(n.value=u,n.value.forEach(h=>{h.children||(h.children=[])}))}),Ct(()=>{r.modelValue&&r.items&&console.warn("KTreeList: You should not provide both v-model (or props.modelValue) and props.items"),r.modelValue?n.value=r.modelValue:r.items&&(n.value=r.items),aX(n.value,r.maxDepth)||console.warn("KTreeList: Provided list depth exceeds `maxDepth`"),n.value.forEach(u=>{u.children||(u.children=[])})}),(u,d)=>(m(),M("div",{class:"k-tree-list","data-testid":"k-tree-list",style:Ye(e.width?i.value:void 0)},[V(nX,{"disable-drag":e.disableDrag,items:n.value,"max-depth":e.maxDepth,onChange:l,onChildChange:c,onSelected:s},{"item-icon":E(({item:h})=>[F(u.$slots,"item-icon",{item:h})]),"item-label":E(({item:h})=>[F(u.$slots,"item-label",{item:h})]),_:3},8,["disable-drag","items","max-depth"])],4))}}),sX={class:"icon"},lX={class:"dots"},cX={class:"lines"},uX=X({__name:"KViewSwitcher",props:{view:{type:String,default:"table",required:!0,validator:e=>l_.includes(e)}},emits:["view-changed"],setup(e,{emit:t}){const r=e,n=Y(!0),o=()=>{n.value=!1,t("view-changed",r.view==="table"?"grid":"table")};return(a,i)=>(m(),G(Fe,{appearance:"outline",class:J(["k-view-switcher view-switch-button",[e.view,{paused:n.value}]]),"is-rounded":!1,size:"small",title:`Toggle to ${e.view==="table"?"grid":"table"} view`,onClick:o},{default:E(()=>[p("div",sX,[p("div",lX,[(m(),M(we,null,tt(4,s=>p("i",{key:s})),64))]),p("div",cX,[(m(),M(we,null,tt(4,s=>p("i",{key:s})),64))])])]),_:1},8,["class","title"]))}}),dX=Se(uX,[["__scopeId","data-v-7f933b41"]]),Gc=e=>{try{return new URL(e),!0}catch{return!1}},hX=["href"],fX=X({__name:"KExternalLink",props:{href:{type:String,required:!0,validator:e=>!!Gc(e)},hideIcon:{type:Boolean,default:!1}},setup(e){const t=e,r=A(()=>!!Gc(t.href)),n=Y(!1),o=A(()=>n.value?`var(--KExternalLinkColorHover, var(--blue-600, var(--kui-color-text-primary-strong, ${ib})))`:`var(--KExternalLinkColor, var(--kui-color-text-primary, ${js}))`);return(a,i)=>{const s=jt("KIcon");return r.value?(m(),M("a",{key:0,class:"k-external-link",href:e.href,rel:"noopener",target:"_blank",onMouseleave:i[0]||(i[0]=l=>n.value=!1),onMouseover:i[1]||(i[1]=l=>n.value=!0)},[F(a.$slots,"default",{},void 0,!0),e.hideIcon?I("",!0):(m(),G(s,{key:0,color:o.value,icon:"externalLink",size:"12"},null,8,["color"]))],40,hX)):I("",!0)}}}),pX=Se(fX,[["__scopeId","data-v-27871540"]]),mX={key:0,class:"k-truncate-expand-controls"},vX={key:0,"data-testid":"expand-trigger-wrapper"},gX={key:0,"data-testid":"collapse-trigger-wrapper"},CX={key:0,"data-testid":"expand-trigger-wrapper"},yX={key:1},bX=X({__name:"KTruncate",props:{rows:{type:Number,default:1,validator:e=>e>0},isTextContent:{type:Boolean,default:!1},isExpanded:{type:Boolean,default:!1},width:{type:String,default:"100%"}},setup(e){const t=e;da(b=>({b2b587b4:c.value,"1d00c262":L(u),c3af62ea:t.rows}));const{getSizeFromString:r}=E1(),n=Y(t.isExpanded),o=Y(!1),a=Y(),i=Y(),s=Y(),l=Y(),c=Y("0px"),u=Ab,d=Y(0),h=async()=>{var b;if(!t.isTextContent&&i.value&&(b=i.value.children)!=null&&b.length){const w=i.value.children,v=Number(String(u).replace(/px$/gi,""));let k=0;for(let $=0;$k?w[$].offsetHeight:k;const T=(t.rows===1?0:(t.rows-1)*v)+k*t.rows+6;c.value=i.value.offsetHeight>T?`${T}px`:"auto",await v1(),f()}},f=()=>{if(i.value&&s.value){const b=t.isTextContent?i.value.scrollHeight:i.value.offsetHeight,w=l.value?l.value.offsetHeight:0;o.value=b>s.value.offsetHeight-w,C()}},C=()=>{if(!t.isTextContent&&(d.value=0,i.value&&s.value)){const b=i.value.children;for(let w=0;ws.value.offsetHeight?(d.value+=1,b[w].getAttribute("tabindex")&&(b[w].tabIndex=-1)):b[w].getAttribute("tabindex")&&(b[w].tabIndex=0)}},_=async()=>{n.value=!n.value,await v1(),f()},g=A(()=>({width:r(t.width)}));return Ct(()=>{a.value=new ResizeObserver(b=>{window.requestAnimationFrame(()=>{!Array.isArray(b)||!b.length||h()})}),a.value.observe(i.value),f()}),cr(()=>{a.value&&a.value.unobserve(i.value)}),(b,w)=>{const v=jt("KButton");return m(),M("div",{ref_key:"kTruncateWrapper",ref:s,class:J(["k-truncate",[n.value?"expanded":"",`k-truncate-${e.isTextContent?"text":"content"}`]]),style:Ye(g.value)},[!e.isTextContent&&o.value?(m(),M("div",mX,[n.value?I("",!0):(m(),M("div",vX,[F(b.$slots,"expand-trigger",{expand:_,truncatedCount:d.value},()=>[V(v,{appearance:"btn-link",class:"expand-trigger",onClick:_},{default:E(()=>[y(H(d.value),1)]),_:1})],!0)]))])):I("",!0),p("div",{ref_key:"kTruncateContainer",ref:i,class:"k-truncate-container"},[F(b.$slots,"default",{},void 0,!0),!e.isTextContent&&n.value?(m(),M("div",gX,[F(b.$slots,"collapse-trigger",{collapse:_},()=>[V(v,{appearance:"primary",class:"collapse-trigger","is-rounded":"",onClick:_},{default:E(()=>[V(Oe,{color:`var(--KTruncateCollapseIconColor, var(--blue-500, var(--kui-color-text-primary, ${L(js)})))`,icon:"chevronUp",size:L(U8),title:"Show less"},null,8,["color","size"])]),_:1})],!0)])):I("",!0)],512),e.isTextContent&&(o.value||n.value)?(m(),M("div",{key:1,ref_key:"textToggleControls",ref:l,class:"k-truncate-collapse-controls"},[n.value?I("",!0):(m(),M("div",CX,[F(b.$slots,"expand-trigger",{expand:_},()=>[V(v,{appearance:"btn-link",class:"expand-trigger",onClick:_},{default:E(()=>[y(" Show more ")]),_:1})],!0)])),n.value?(m(),M("div",yX,[F(b.$slots,"collapse-trigger",{collapse:_},()=>[V(v,{appearance:"btn-link",class:"collapse-trigger",onClick:_},{default:E(()=>[y(" Show less ")]),_:1})],!0)])):I("",!0)],512)):I("",!0)],6)}}}),wX=Se(bX,[["__scopeId","data-v-791c716f"]]),_X={key:0},kX=X({__name:"KMethodBadge",props:{method:{type:String,required:!0,validator:e=>s_.includes(e),default:"custom"},isRounded:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:""},isToggle:{type:Boolean,required:!1,default:!1},modelValue:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const r=e;da(s=>({"54a77592":a.value[e.method].color}));const n=Y(r.modelValue),o=A(()=>r.label||r.method.toUpperCase()),a=A(()=>({get:{color:`var(--petrol-200, var(--kui-method-color-text-get, ${wb}))`,backgroundColor:`var(--petrol-100, var(--kui-method-color-background-get, ${hb}))`},post:{color:`var(--green-700, var(--kui-method-color-text-post, ${xb}))`,backgroundColor:`var(--green-100, var(--kui-method-color-background-post, ${vb}))`},put:{color:`var(--yellow-600, var(--kui-method-color-text-put, ${Sb}))`,backgroundColor:`var(--yellow-100, var(--kui-method-color-background-put, ${gb}))`},patch:{color:`var(--teal-500, var(--kui-method-color-text-patch, ${Mb}))`,backgroundColor:`var(--teal-100, var(--kui-method-color-background-patch, ${mb}))`},delete:{color:`var(--red-700, var(--kui-method-color-text-delete, ${bb}))`,backgroundColor:`var(--red-100, var(--kui-method-color-background-delete, ${db}))`},head:{color:`var(--yellow-600, var(--kui-method-color-text-head, ${_b}))`,backgroundColor:`var(--yellow-200, var(--kui-method-color-background-head, ${fb}))`},options:{color:`var(--steel-700, var(--kui-method-color-text-options, ${kb}))`,backgroundColor:`var(--steel-200, var(--kui-method-color-background-options, ${pb}))`},trace:{color:`var(--white, var(--kui-method-color-text-trace, ${Eb}))`,backgroundColor:`var(--steel-500, var(--kui-method-color-background-trace, ${Cb}))`},connect:{color:`var(--purple-400, var(--kui-method-color-text-connect, ${yb}))`,backgroundColor:`var(--purple-100, var(--kui-method-color-background-connect, ${ub}))`},custom:{color:`var(--white, var(--kui-color-text-inverse, ${Ql}))`,backgroundColor:`var(--steel-500, var(--kui-color-background-neutral-strong, ${tb}))`}})),i=()=>{n.value=!n.value};return De(n,s=>{t("update:modelValue",s)}),De(()=>r.modelValue,s=>{n.value=s}),(s,l)=>{const c=jt("KInputSwitch"),u=jt("KBadge");return m(),G(u,Qe({"background-color":a.value[e.method].backgroundColor,class:["k-method-badge",[`method-${e.method}`,{"k-method-toggle":e.isToggle}]],color:a.value[e.method].color,"max-width":"auto",shape:e.isToggle||e.isRounded?"rounded":"rectangular"},L0({click:e.isToggle?i:void 0})),{default:E(()=>[e.isToggle?I("",!0):(m(),M("span",_X,H(o.value),1)),e.isToggle?(m(),G(c,{key:1,modelValue:n.value,"onUpdate:modelValue":l[0]||(l[0]=d=>n.value=d),label:o.value,"label-position":"left"},null,8,["modelValue","label"])):I("",!0)]),_:1},16,["background-color","class","color","shape"])}}}),MX=Se(kX,[["__scopeId","data-v-f90a8059"]]),Kc=Object.freeze(Object.defineProperty({__proto__:null,KAlert:Jl,KBadge:or,KBreadcrumbs:V7,KButton:Fe,KCard:ro,KCatalog:NM,KCatalogItem:m9,KCheckbox:FM,KClipboardProvider:R8,KCodeBlock:bx,KCollapse:Sx,KComponent:L3,KDateTimePicker:sG,KDropdownItem:cl,KDropdownMenu:Wd,KEmptyState:An,KExternalLink:pX,KFileUpload:vG,KIcon:Oe,KInlineEdit:wG,KInput:Oi,KInputSwitch:HG,KLabel:Xr,KMenu:GG,KMenuItem:Xd,KMethodBadge:MX,KModal:ah,KModalFullscreen:YK,KMultiselect:vq,KPagination:N7,KPop:Pt,KPrompt:Aq,KRadio:Iq,KSegmentedControl:qd,KSelect:p9,KSkeleton:P7,KSkeletonBox:Ht,KSlideout:Wq,KStepper:HW,KTable:dh,KTabs:KW,KTextArea:aQ,KToaster:hh,KToggle:Wl,KTooltip:fo,KTreeList:iX,KTruncate:wX,KViewSwitcher:dX,Komponent:L3,Kooltip:uQ,Krumbs:T_,ToastManager:cQ},Symbol.toStringTag,{value:"Module"})),xX={install:e=>{for(const t in Kc)e.component(t,Kc[t])}},SX={PAGINATION_PREVIOUS_BUTTON_CLICKED:"pagination-previous-button-clicked",PAGINATION_NEXT_BUTTON_CLICKED:"pagination-next-button-clicked",SIDEBAR_ITEM_CLICKED:"sidebar-item-clicked",TABLE_REFRESH_BUTTON_CLICKED:"table-refresh-button-clicked",TABS_TAB_CHANGE:"tabs-tab-change"};class EX{info(...t){this._log("info",...t)}warn(...t){this._log("warn",...t)}error(...t){this._log("error",...t)}_log(t,...r){console[t](...r)}}const AX=()=>{class e extends EX{setup(){console.warn("Logging is disabled")}_log(){}}return new e},Ls={httpClient:Be("httpClient"),api:Be("KumaApi"),nav:Be("nav"),logger:Be("logger")};var q6=function(e,t){return q6=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},q6(e,t)};function hr(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");q6(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Te=function(){return Te=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0}),r=[],n=0,o=t;n1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(PX,function(l,c,u,d,h,f){if(c)t.minimumIntegerDigits=u.length;else{if(d&&h)throw new Error("We currently do not support maximum integer digits");if(f)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Vh.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(Wc.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(Wc,function(l,c,u,d,h,f){return u==="*"?t.minimumFractionDigits=c.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:h&&f?(t.minimumFractionDigits=h.length,t.maximumFractionDigits=h.length+f.length):(t.minimumFractionDigits=c.length,t.maximumFractionDigits=c.length),""});var a=o.options[0];a==="w"?t=Te(Te({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=Te(Te({},t),Qc(a)));continue}if(Oh.test(o.stem)){t=Te(Te({},t),Qc(o.stem));continue}var i=Ph(o.stem);i&&(t=Te(Te({},t),i));var s=NX(o.stem);s&&(t=Te(Te({},t),s))}return t}var ds={"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 ZX(e,t){for(var r="",n=0;n>1),l="a",c=RX(t);for((c=="H"||c=="k")&&(s=0);s-- >0;)r+=l;for(;i-- >0;)r=c+r}else o==="J"?r+="H":r+=o}return r}function RX(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=e.language,n;r!=="root"&&(n=e.maximize().region);var o=ds[n||""]||ds[r||""]||ds["".concat(r,"-001")]||ds["001"];return o[0]}var v0,zX=new RegExp("^".concat(Ih.source,"*")),FX=new RegExp("".concat(Ih.source,"*$"));function nt(e,t){return{start:e,end:t}}var UX=!!String.prototype.startsWith&&"_a".startsWith("a",1),jX=!!String.fromCodePoint,YX=!!Object.fromEntries,GX=!!String.prototype.codePointAt,KX=!!String.prototype.trimStart,qX=!!String.prototype.trimEnd,WX=!!Number.isSafeInteger,QX=WX?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},Q6=!0;try{var XX=$h("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Q6=((v0=XX.exec("a"))===null||v0===void 0?void 0:v0[0])==="a"}catch{Q6=!1}var Jc=UX?function(e,t,r){return e.startsWith(t,r)}:function(e,t,r){return e.slice(r,r+t.length)===t},X6=jX?String.fromCodePoint:function(){for(var e=[],t=0;to;){if(a=e[o++],a>1114111)throw RangeError(a+" is not a valid code point");r+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return r},eu=YX?Object.fromEntries:function(e){for(var t={},r=0,n=e;r=r)){var n=e.charCodeAt(t),o;return n<55296||n>56319||t+1===r||(o=e.charCodeAt(t+1))<56320||o>57343?n:(n-55296<<10)+(o-56320)+65536}},JX=KX?function(e){return e.trimStart()}:function(e){return e.replace(zX,"")},eJ=qX?function(e){return e.trimEnd()}:function(e){return e.replace(FX,"")};function $h(e,t){return new RegExp(e,t)}var J6;if(Q6){var tu=$h("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");J6=function(e,t){var r;tu.lastIndex=t;var n=tu.exec(e);return(r=n[1])!==null&&r!==void 0?r:""}}else J6=function(e,t){for(var r=[];;){var n=Nh(e,t);if(n===void 0||Zh(n)||oJ(n))break;r.push(n),t+=n>=65536?2:1}return X6.apply(void 0,r)};var tJ=function(){function e(t,r){r===void 0&&(r={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,r,n){for(var o=[];!this.isEOF();){var a=this.char();if(a===123){var i=this.parseArgument(t,n);if(i.err)return i;o.push(i.val)}else{if(a===125&&t>0)break;if(a===35&&(r==="plural"||r==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:_t.pound,location:nt(s,this.clonePosition())})}else if(a===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(rt.UNMATCHED_CLOSING_TAG,nt(this.clonePosition(),this.clonePosition()))}else if(a===60&&!this.ignoreTag&&e7(this.peek()||0)){var i=this.parseTag(t,r);if(i.err)return i;o.push(i.val)}else{var i=this.parseLiteral(t,r);if(i.err)return i;o.push(i.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,r){var n=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:_t.literal,value:"<".concat(o,"/>"),location:nt(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var a=this.parseMessage(t+1,r,!0);if(a.err)return a;var i=a.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:_t.tag,value:o,children:i,location:nt(n,this.clonePosition())},err:null}:this.error(rt.INVALID_TAG,nt(s,this.clonePosition())))}else return this.error(rt.UNCLOSED_TAG,nt(n,this.clonePosition()))}else return this.error(rt.INVALID_TAG,nt(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&nJ(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,r){for(var n=this.clonePosition(),o="";;){var a=this.tryParseQuote(r);if(a){o+=a;continue}var i=this.tryParseUnquoted(t,r);if(i){o+=i;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=nt(n,this.clonePosition());return{val:{type:_t.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!rJ(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var r=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(n);this.bump()}return X6.apply(void 0,r)},e.prototype.tryParseUnquoted=function(t,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&t>0?null:(this.bump(),X6(n))},e.prototype.parseArgument=function(t,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(rt.EXPECT_ARGUMENT_CLOSING_BRACE,nt(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(rt.EMPTY_ARGUMENT,nt(n,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(rt.MALFORMED_ARGUMENT,nt(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(rt.EXPECT_ARGUMENT_CLOSING_BRACE,nt(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:_t.argument,value:o,location:nt(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(rt.EXPECT_ARGUMENT_CLOSING_BRACE,nt(n,this.clonePosition())):this.parseArgumentOptions(t,r,o,n);default:return this.error(rt.MALFORMED_ARGUMENT,nt(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),r=this.offset(),n=J6(this.message,r),o=r+n.length;this.bumpTo(o);var a=this.clonePosition(),i=nt(t,a);return{value:n,location:i}},e.prototype.parseArgumentOptions=function(t,r,n,o){var a,i=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(rt.EXPECT_ARGUMENT_TYPE,nt(i,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var h=eJ(d.val);if(h.length===0)return this.error(rt.EXPECT_ARGUMENT_STYLE,nt(this.clonePosition(),this.clonePosition()));var f=nt(u,this.clonePosition());c={style:h,styleLocation:f}}var C=this.tryParseArgumentClose(o);if(C.err)return C;var _=nt(o,this.clonePosition());if(c&&Jc(c==null?void 0:c.style,"::",0)){var g=JX(c.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(g,c.styleLocation);return d.err?d:{val:{type:_t.number,value:n,location:_,style:d.val},err:null}}else{if(g.length===0)return this.error(rt.EXPECT_DATE_TIME_SKELETON,_);var b=g;this.locale&&(b=ZX(g,this.locale));var h={type:sa.dateTime,pattern:b,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?TX(b):{}},w=s==="date"?_t.date:_t.time;return{val:{type:w,value:n,location:_,style:h},err:null}}}return{val:{type:s==="number"?_t.number:s==="date"?_t.date:_t.time,value:n,location:_,style:(a=c==null?void 0:c.style)!==null&&a!==void 0?a:null},err:null}}case"plural":case"selectordinal":case"select":{var v=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(rt.EXPECT_SELECT_ARGUMENT_OPTIONS,nt(v,Te({},v)));this.bumpSpace();var k=this.parseIdentifierIfPossible(),T=0;if(s!=="select"&&k.value==="offset"){if(!this.bumpIf(":"))return this.error(rt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,nt(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(rt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,rt.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),k=this.parseIdentifierIfPossible(),T=d.val}var $=this.tryParsePluralOrSelectOptions(t,s,r,k);if($.err)return $;var C=this.tryParseArgumentClose(o);if(C.err)return C;var N=nt(o,this.clonePosition());return s==="select"?{val:{type:_t.select,value:n,options:eu($.val),location:N},err:null}:{val:{type:_t.plural,value:n,options:eu($.val),offset:T,pluralType:s==="plural"?"cardinal":"ordinal",location:N},err:null}}default:return this.error(rt.INVALID_ARGUMENT_TYPE,nt(i,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(rt.EXPECT_ARGUMENT_CLOSING_BRACE,nt(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,r=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(rt.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,nt(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(r.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,r){var n=[];try{n=OX(t)}catch{return this.error(rt.INVALID_NUMBER_SKELETON,r)}return{val:{type:sa.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?$X(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,r,n,o){for(var a,i=!1,s=[],l=new Set,c=o.value,u=o.location;;){if(c.length===0){var d=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(rt.EXPECT_PLURAL_ARGUMENT_SELECTOR,rt.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;u=nt(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(r==="select"?rt.DUPLICATE_SELECT_ARGUMENT_SELECTOR:rt.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(i=!0),this.bumpSpace();var f=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?rt.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:rt.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,nt(this.clonePosition(),this.clonePosition()));var C=this.parseMessage(t+1,r,n);if(C.err)return C;var _=this.tryParseArgumentClose(f);if(_.err)return _;s.push([c,{value:C.val,location:nt(f,this.clonePosition())}]),l.add(c),this.bumpSpace(),a=this.parseIdentifierIfPossible(),c=a.value,u=a.location}return s.length===0?this.error(r==="select"?rt.EXPECT_SELECT_ARGUMENT_SELECTOR:rt.EXPECT_PLURAL_ARGUMENT_SELECTOR,nt(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!i?this.error(rt.MISSING_OTHER_CLAUSE,nt(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,r){var n=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var a=!1,i=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)a=!0,i=i*10+(s-48),this.bump();else break}var l=nt(o,this.clonePosition());return a?(i*=n,QX(i)?{val:i,err:null}:this.error(r,l)):this.error(t,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var r=Nh(this.message,t);if(r===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return r},e.prototype.error=function(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(Jc(this.message,t,this.offset())){for(var r=0;r=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var r=this.offset();if(r===t)break;if(r>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Zh(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(t>=65536?2:1));return n??null},e}();function e7(e){return e>=97&&e<=122||e>=65&&e<=90}function rJ(e){return e7(e)||e===47}function nJ(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 Zh(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function oJ(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 t7(e){e.forEach(function(t){if(delete t.location,Bh(t)||Dh(t))for(var r in t.options)delete t.options[r].location,t7(t.options[r].value);else Eh(t)&&Th(t.style)||(Ah(t)||Lh(t))&&W6(t.style)?delete t.style.location:Hh(t)&&t7(t.children)})}function aJ(e,t){t===void 0&&(t={}),t=Te({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var r=new tJ(e,t).parse();if(r.err){var n=SyntaxError(rt[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return t!=null&&t.captureLocation||t7(r.val),r.val}function vr(e,t){var r=t&&t.cache?t.cache:dJ,n=t&&t.serializer?t.serializer:uJ,o=t&&t.strategy?t.strategy:sJ;return o(e,{cache:r,serializer:n})}function iJ(e){return e==null||typeof e=="number"||typeof e=="boolean"}function Rh(e,t,r,n){var o=iJ(n)?n:r(n),a=t.get(o);return typeof a>"u"&&(a=e.call(this,n),t.set(o,a)),a}function zh(e,t,r){var n=Array.prototype.slice.call(arguments,3),o=r(n),a=t.get(o);return typeof a>"u"&&(a=e.apply(this,n),t.set(o,a)),a}function b5(e,t,r,n,o){return r.bind(t,e,n,o)}function sJ(e,t){var r=e.length===1?Rh:zh;return b5(e,this,r,t.cache.create(),t.serializer)}function lJ(e,t){return b5(e,this,zh,t.cache.create(),t.serializer)}function cJ(e,t){return b5(e,this,Rh,t.cache.create(),t.serializer)}var uJ=function(){return JSON.stringify(arguments)};function w5(){this.cache=Object.create(null)}w5.prototype.get=function(e){return this.cache[e]};w5.prototype.set=function(e,t){this.cache[e]=t};var dJ={create:function(){return new w5}},gr={variadic:lJ,monadic:cJ},Ar;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Ar||(Ar={}));var Hn=function(e){hr(t,e);function t(r,n,o){var a=e.call(this,r)||this;return a.code=n,a.originalMessage=o,a}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),ru=function(e){hr(t,e);function t(r,n,o,a){return e.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Ar.INVALID_VALUE,a)||this}return t}(Hn),hJ=function(e){hr(t,e);function t(r,n,o){return e.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),Ar.INVALID_VALUE,o)||this}return t}(Hn),fJ=function(e){hr(t,e);function t(r,n){return e.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),Ar.MISSING_VALUE,n)||this}return t}(Hn),f1;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(f1||(f1={}));function pJ(e){return e.length<2?e:e.reduce(function(t,r){var n=t[t.length-1];return!n||n.type!==f1.literal||r.type!==f1.literal?t.push(r):n.value+=r.value,t},[])}function mJ(e){return typeof e=="function"}function Bs(e,t,r,n,o,a,i){if(e.length===1&&qc(e[0]))return[{type:f1.literal,value:e[0].value}];for(var s=[],l=0,c=e;l=0)&&(r[o]=e[o]);return r}function fQ(e,t){if(e==null)return{};var r=hQ(e,t),n,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var pQ="1.14.0";function Yr(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var tn=Yr(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),zi=Yr(/Edge/i),Vc=Yr(/firefox/i),oi=Yr(/safari/i)&&!Yr(/chrome/i)&&!Yr(/android/i),fh=Yr(/iP(ad|od|hone)/i),mQ=Yr(/chrome/i)&&Yr(/android/i),ph={capture:!1,passive:!1};function dt(e,t,r){e.addEventListener(t,r,!tn&&ph)}function ct(e,t,r){e.removeEventListener(t,r,!tn&&ph)}function ml(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 vQ(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function mr(e,t,r,n){if(e){r=r||document;do{if(t!=null&&(t[0]===">"?e.parentNode===r&&ml(e,t):ml(e,t))||n&&e===r)return e;if(e===r)break}while(e=vQ(e))}return null}var Pc=/\s+/g;function L1(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(Pc," ").replace(" "+t+" "," ");e.className=(n+(r?" "+t:"")).replace(Pc," ")}}function Ze(e,t,r){var n=e&&e.style;if(n){if(r===void 0)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),t===void 0?r:r[t];!(t in n)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),n[t]=r+(typeof r=="string"?"":"px")}}function No(e,t){var r="";if(typeof e=="string")r=e;else do{var n=Ze(e,"transform");n&&n!=="none"&&(r=n+" "+r)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(r)}function mh(e,t,r){if(e){var n=e.getElementsByTagName(t),o=0,a=n.length;if(r)for(;o=a:i=o<=a,!i)return n;if(n===Mr())break;n=bn(n,!1)}return!1}function ia(e,t,r,n){for(var o=0,a=0,i=e.children;a2&&arguments[2]!==void 0?arguments[2]:{},n=r.evt,o=fQ(r,MQ);Fi.pluginEvent.bind(Re)(e,t,Er({dragEl:pe,parentEl:Bt,ghostEl:We,rootEl:xt,nextEl:Rn,lastDownEl:xs,cloneEl:Dt,cloneHidden:gn,dragStarted:Ra,putSortable:e1,activeSortable:Re.active,originalEvent:n,oldIndex:Do,oldDraggableIndex:ii,newIndex:B1,newDraggableIndex:vn,hideGhostForTarget:_h,unhideGhostForTarget:kh,cloneNowHidden:function(){gn=!0},cloneNowShown:function(){gn=!1},dispatchSortableEvent:function(a){c1({sortable:t,name:a,originalEvent:n})}},o))};function c1(e){kQ(Er({putSortable:e1,cloneEl:Dt,targetEl:pe,rootEl:xt,oldIndex:Do,oldDraggableIndex:ii,newIndex:B1,newDraggableIndex:vn},e))}var pe,Bt,We,xt,Rn,xs,Dt,gn,Do,B1,ii,vn,ss,e1,Lo=!1,vl=!1,gl=[],Vn,er,s0,l0,Zc,Rc,Ra,ko,si,li=!1,ls=!1,Ss,o1,c0=[],F6=!1,Cl=[],m2=typeof document<"u",cs=fh,zc=zi||tn?"cssFloat":"float",xQ=m2&&!mQ&&!fh&&"draggable"in document.createElement("div"),yh=function(){if(m2){if(tn)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),bh=function(e,t){var r=Ze(e),n=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=ia(e,0,t),a=ia(e,1,t),i=o&&Ze(o),s=a&&Ze(a),l=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+Ut(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Ut(a).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&i.float&&i.float!=="none"){var u=i.float==="left"?"left":"right";return a&&(s.clear==="both"||s.clear===u)?"vertical":"horizontal"}return o&&(i.display==="block"||i.display==="flex"||i.display==="table"||i.display==="grid"||l>=n&&r[zc]==="none"||a&&r[zc]==="none"&&l+c>n)?"vertical":"horizontal"},SQ=function(e,t,r){var n=r?e.left:e.top,o=r?e.right:e.bottom,a=r?e.width:e.height,i=r?t.left:t.top,s=r?t.right:t.bottom,l=r?t.width:t.height;return n===i||o===s||n+a/2===i+l/2},EQ=function(e,t){var r;return gl.some(function(n){var o=n[T1].options.emptyInsertThreshold;if(!(!o||m5(n))){var a=Ut(n),i=e>=a.left-o&&e<=a.right+o,s=t>=a.top-o&&t<=a.bottom+o;if(i&&s)return r=n}}),r},wh=function(e){function t(o,a){return function(i,s,l,c){var u=i.options.group.name&&s.options.group.name&&i.options.group.name===s.options.group.name;if(o==null&&(a||u))return!0;if(o==null||o===!1)return!1;if(a&&o==="clone")return o;if(typeof o=="function")return t(o(i,s,l,c),a)(i,s,l,c);var d=(a?i:s).options.group.name;return o===!0||typeof o=="string"&&o===d||o.join&&o.indexOf(d)>-1}}var r={},n=e.group;(!n||Ms(n)!="object")&&(n={name:n}),r.name=n.name,r.checkPull=t(n.pull,!0),r.checkPut=t(n.put),r.revertClone=n.revertClone,e.group=r},_h=function(){!yh&&We&&Ze(We,"display","none")},kh=function(){!yh&&We&&Ze(We,"display","")};m2&&document.addEventListener("click",function(e){if(vl)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),vl=!1,!1},!0);var Pn=function(e){if(pe){e=e.touches?e.touches[0]:e;var t=EQ(e.clientX,e.clientY);if(t){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[T1]._onDragOver(r)}}},AQ=function(e){pe&&pe.parentNode[T1]._isOutsideThisEl(e.target)};function Re(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Wr({},t),e[T1]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return bh(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,i){a.setData("Text",i.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Re.supportPointer!==!1&&"PointerEvent"in window&&!oi,emptyInsertThreshold:5};Fi.initializePlugins(this,e,r);for(var n in r)!(n in t)&&(t[n]=r[n]);wh(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:xQ,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?dt(e,"pointerdown",this._onTapStart):(dt(e,"mousedown",this._onTapStart),dt(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(dt(e,"dragover",this),dt(e,"dragenter",this)),gl.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Wr(this,bQ())}Re.prototype={constructor:Re,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(ko=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,pe):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,r=this.el,n=this.options,o=n.preventOnFilter,a=e.type,i=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,s=(i||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,c=n.filter;if(VQ(r),!pe&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||n.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&oi&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=mr(s,n.draggable,r,!1),!(s&&s.animated)&&xs!==s)){if(Do=R1(s),ii=R1(s,n.draggable),typeof c=="function"){if(c.call(this,e,s,this)){c1({sortable:t,rootEl:l,name:"filter",targetEl:s,toEl:r,fromEl:r}),b1("filter",t,{evt:e}),o&&e.cancelable&&e.preventDefault();return}}else if(c&&(c=c.split(",").some(function(u){if(u=mr(l,u.trim(),r,!1),u)return c1({sortable:t,rootEl:u,name:"filter",targetEl:s,fromEl:r,toEl:r}),b1("filter",t,{evt:e}),!0}),c)){o&&e.cancelable&&e.preventDefault();return}n.handle&&!mr(l,n.handle,r,!1)||this._prepareDragStart(e,i,s)}}},_prepareDragStart:function(e,t,r){var n=this,o=n.el,a=n.options,i=o.ownerDocument,s;if(r&&!pe&&r.parentNode===o){var l=Ut(r);if(xt=o,pe=r,Bt=pe.parentNode,Rn=pe.nextSibling,xs=r,ss=a.group,Re.dragged=pe,Vn={target:pe,clientX:(t||e).clientX,clientY:(t||e).clientY},Zc=Vn.clientX-l.left,Rc=Vn.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,pe.style["will-change"]="all",s=function(){if(b1("delayEnded",n,{evt:e}),Re.eventCanceled){n._onDrop();return}n._disableDelayedDragEvents(),!Vc&&n.nativeDraggable&&(pe.draggable=!0),n._triggerDragStart(e,t),c1({sortable:n,name:"choose",originalEvent:e}),L1(pe,a.chosenClass,!0)},a.ignore.split(",").forEach(function(c){mh(pe,c.trim(),u0)}),dt(i,"dragover",Pn),dt(i,"mousemove",Pn),dt(i,"touchmove",Pn),dt(i,"mouseup",n._onDrop),dt(i,"touchend",n._onDrop),dt(i,"touchcancel",n._onDrop),Vc&&this.nativeDraggable&&(this.options.touchStartThreshold=4,pe.draggable=!0),b1("delayStart",this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(zi||tn))){if(Re.eventCanceled){this._onDrop();return}dt(i,"mouseup",n._disableDelayedDrag),dt(i,"touchend",n._disableDelayedDrag),dt(i,"touchcancel",n._disableDelayedDrag),dt(i,"mousemove",n._delayedDragTouchMoveHandler),dt(i,"touchmove",n._delayedDragTouchMoveHandler),a.supportPointer&&dt(i,"pointermove",n._delayedDragTouchMoveHandler),n._dragStartTimer=setTimeout(s,a.delay)}else s()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){pe&&u0(pe),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;ct(e,"mouseup",this._disableDelayedDrag),ct(e,"touchend",this._disableDelayedDrag),ct(e,"touchcancel",this._disableDelayedDrag),ct(e,"mousemove",this._delayedDragTouchMoveHandler),ct(e,"touchmove",this._delayedDragTouchMoveHandler),ct(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?dt(document,"pointermove",this._onTouchMove):t?dt(document,"touchmove",this._onTouchMove):dt(document,"mousemove",this._onTouchMove):(dt(pe,"dragend",this),dt(xt,"dragstart",this._onDragStart));try{document.selection?Es(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(Lo=!1,xt&&pe){b1("dragStarted",this,{evt:t}),this.nativeDraggable&&dt(document,"dragover",AQ);var r=this.options;!e&&L1(pe,r.dragClass,!1),L1(pe,r.ghostClass,!0),Re.active=this,e&&this._appendGhost(),c1({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(er){this._lastX=er.clientX,this._lastY=er.clientY,_h();for(var e=document.elementFromPoint(er.clientX,er.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(er.clientX,er.clientY),e!==t);)t=e;if(pe.parentNode[T1]._isOutsideThisEl(e),t)do{if(t[T1]){var r=void 0;if(r=t[T1]._onDragOver({clientX:er.clientX,clientY:er.clientY,target:e,rootEl:t}),r&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);kh()}},_onTouchMove:function(e){if(Vn){var t=this.options,r=t.fallbackTolerance,n=t.fallbackOffset,o=e.touches?e.touches[0]:e,a=We&&No(We,!0),i=We&&a&&a.a,s=We&&a&&a.d,l=cs&&o1&&$c(o1),c=(o.clientX-Vn.clientX+n.x)/(i||1)+(l?l[0]-c0[0]:0)/(i||1),u=(o.clientY-Vn.clientY+n.y)/(s||1)+(l?l[1]-c0[1]:0)/(s||1);if(!Re.active&&!Lo){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(c1({rootEl:Bt,name:"add",toEl:Bt,fromEl:xt,originalEvent:e}),c1({sortable:this,name:"remove",toEl:Bt,originalEvent:e}),c1({rootEl:Bt,name:"sort",toEl:Bt,fromEl:xt,originalEvent:e}),c1({sortable:this,name:"sort",toEl:Bt,originalEvent:e})),e1&&e1.save()):B1!==Do&&B1>=0&&(c1({sortable:this,name:"update",toEl:Bt,originalEvent:e}),c1({sortable:this,name:"sort",toEl:Bt,originalEvent:e})),Re.active&&((B1==null||B1===-1)&&(B1=Do,vn=ii),c1({sortable:this,name:"end",toEl:Bt,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){b1("nulling",this),xt=pe=Bt=We=Rn=Dt=xs=gn=Vn=er=Ra=B1=vn=Do=ii=ko=si=e1=ss=Re.dragged=Re.ghost=Re.clone=Re.active=null,Cl.forEach(function(e){e.checked=!0}),Cl.length=s0=l0=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":pe&&(this._onDragOver(e),LQ(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,r=this.el.children,n=0,o=r.length,a=this.options;nn.right+o||e.clientX<=n.right&&e.clientY>n.bottom&&e.clientX>=n.left:e.clientX>n.right&&e.clientY>n.top||e.clientX<=n.right&&e.clientY>n.bottom+o}function TQ(e,t,r,n,o,a,i,s){var l=n?e.clientY:e.clientX,c=n?r.height:r.width,u=n?r.top:r.left,d=n?r.bottom:r.right,h=!1;if(!i){if(s&&Ssu+c*a/2:ld-Ss)return-si}else if(l>u+c*(1-o)/2&&ld-c*a/2)?l>u+c/2?1:-1:0}function IQ(e){return R1(pe)e.replace(RQ,(t,r)=>r?r.toUpperCase():""));function p0(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function jc(e,t,r){const n=r===0?e.children[0]:e.children[r-1].nextSibling;e.insertBefore(t,n)}function zQ(e,t){return Object.values(e).indexOf(t)}function FQ(e,t,r,n){if(!e)return[];const o=Object.values(e),a=t.length-n;return[...t].map((i,s)=>s>=a?o.length:o.indexOf(i))}function xh(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function UQ(e){return t=>{this.realList!==null&&this["onDrag"+e](t),xh.call(this,e,t)}}function jQ(e){return["transition-group","TransitionGroup"].includes(e)}function YQ(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?jQ(t.name):!1}function GQ(e,t){return t?{...t.props,...t.attrs}:e}const G6=["Start","Add","Remove","Update","End"],K6=["Choose","Unchoose","Sort","Filter","Clone"],KQ=["Move",...G6,...K6].map(e=>"on"+e);let m0=null;const qQ={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}},WQ=X({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...G6.map(e=>e.toLowerCase()),...K6.map(e=>e.toLowerCase())],props:qQ,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=GQ(this.$attrs,this.componentData);return e?(this.transitionMode=YQ(e),Ee(this.getTag(),t,e)):Ee(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&$Q.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};G6.forEach(o=>{e["on"+o]=UQ.call(this,o)}),K6.forEach(o=>{e["on"+o]=xh.bind(this,o)});const t=Object.keys(this.$attrs).reduce((o,a)=>(o[Uc(a)]=this.$attrs[a],o),{}),r=Object.assign({},t,e,{onMove:(o,a)=>this.onDragMove(o,a)});!("draggable"in r)&&(r.draggable=">*");const n=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new Re(n,r),n.__draggable_component__=this,this.computeIndexes()},beforeUnmount(){try{this._sortable!==void 0&&this._sortable.destroy()}catch{}},computed:{realList(){return this.list?this.list:this.modelValue}},watch:{$attrs:{handler(e){this.updateOptions(e)},deep:!0},realList(){this.computeIndexes()}},methods:{getTag(){return this.component?jt(this.component):this.tag},updateOptions(e){for(var t in e){const r=Uc(t);KQ.indexOf(r)===-1&&this._sortable.option(r,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=FQ(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=zQ(this.getChildrenNodes()||[],e);if(t===-1)return null;const r=this.realList[t];return{index:t,element:r}},emitChanges(e){this.$nextTick(()=>{this.$emit("change",e)})},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const r=n=>n.splice(t,0,n.splice(e,1)[0]);this.alterList(r)},getVmIndex(e){const t=this.visibleIndexes,r=t.length;return e>r-1?r:t[e]},getComponent(){return this.$slots.default?this.$slots.default()[0].componentInstance:null},resetTransitionData(e){if(!this.noTransitionOnDrag||!this.transitionMode)return;var t=this.getChildrenNodes();t[e].data=null;const r=this.getComponent();r.children=[],r.kept=void 0},onDragStart(e){this.computeIndexes(),this.context=this.getUnderlyingVm(e.item),this.context&&(e.item._underlying_vm_=this.clone(this.context.element),m0=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;p0(e.item);const r=this.getVmIndex(e.newIndex);this.spliceList(r,0,t),this.computeIndexes();const n={element:t,newIndex:r};this.emitChanges({added:n})},onDragRemove(e){if(jc(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){p0(e.clone);return}if(!this.context)return;const t=this.context.index;this.spliceList(t,1);const r={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:r})},onDragUpdate(e){p0(e.item),jc(e.from,e.item,e.oldIndex);const t=this.context.index,r=this.getVmIndex(e.newIndex);this.updatePosition(t,r);const n={element:this.context.element,oldIndex:t,newIndex:r};this.emitChanges({moved:n})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const r=this.move;if(!r||!this.realList)return!0;const n=this.getRelatedContextFromMoveEvent(e),o=this.context,a=this.computeFutureIndex(n,e);Object.assign(o,{futureIndex:a});const i=Object.assign({},e,{relatedContext:n,draggedContext:o});return r(i,t)},onDragEnd(){this.computeIndexes(),m0=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const r=this.getTrargetedComponent(e);if(!r)return{component:r};const n=r.realList,o={list:n,component:r};if(e!==t&&n&&r.getUnderlyingVm){const a=r.getUnderlyingVm(t);if(a)return Object.assign(a,o)}return o},computeFutureIndex(e,t){const r=[...t.to.children].filter(a=>a.style.display!=="none");if(r.length===0)return 0;const n=r.indexOf(t.related),o=e.component.getVmIndex(n);return r.indexOf(m0)!==-1||!t.willInsertAfter?o:o+1}}}),QQ=["data-testid","onClick"],XQ={key:0,class:"k-tree-item-icon","data-testid":"k-tree-item-icon"},JQ={class:"k-tree-item-label","data-testid":"k-tree-item-label"},C5=e=>e.every(t=>{var r;return t.name!==void 0&&t.id!==void 0&&(!((r=t.children)!=null&&r.length)||C5(t.children))}),eX=X({__name:"KTreeItem",props:{item:{type:Object,required:!0,validator:e=>C5([e])},disabled:{type:Boolean,default:!1}},emits:["selected"],setup(e,{emit:t}){const r=e,n=It(),o=A(()=>r.item.icon!=="none"||!!n["item-icon"]),a=A(()=>r.item.icon?r.item.icon:"documentList"),i=A(()=>{if(a.value==="documentList")return r.item.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${z8}))`}),s=()=>{t("selected",r.item)};return(l,c)=>(m(),M("a",{class:J(["k-tree-item",{"not-draggable":e.disabled,selected:e.item.selected}]),"data-testid":`k-tree-item-${e.item.id}`,href:"#",role:"button",onClick:Tt(s,["prevent"])},[o.value?(m(),M("div",XQ,[F(l.$slots,"item-icon",{},()=>[V(Oe,{icon:a.value,"secondary-color":i.value,size:L(Ys)},null,8,["icon","secondary-color","size"])],!0)])):I("",!0),p("div",JQ,[F(l.$slots,"item-label",{},()=>[y(H(e.item.name),1)],!0)])],10,QQ))}}),tX=Se(eX,[["__scopeId","data-v-ae1c4303"]]),y5=({children:e=[]})=>e.length===0?0:1+Math.max(...e.map(y5)),rX=X({__name:"KTreeDraggable",props:{items:{type:Array,required:!0,validator:e=>!e.length||e.every(t=>t.name!==void 0&&t.id!==void 0)},disableDrag:{type:Boolean,default:!1},maxDepth:{type:Number,default:3},level:{type:Number,default:0},parentId:{type:String,default:""}},emits:["change","child-change","selected"],setup(e,{emit:t}){const r=e,n=Y(0),o=Y([]),a={tag:"div","force-fallback":!0,animation:"100",draggable:".k-tree-item-container","item-key":"id","ghost-class":"k-tree-item-dragged","drag-class":"k-tree-item-grabbing",class:"child-drop-zone"},i=Y(!1),s="item-icon",l="item-label",c=k=>{if(k.icon==="documentList"||!k.icon)return k.selected?"var(--KTreeListItemSelectedBorder, currentColor)":`var(--KTreeListItemUnselectedBorder, var(--kui-color-border-disabled, ${z8}))`},u=k=>{var T,$;return!(($=(T=o.value.filter(N=>N.id===k.id))==null?void 0:T[0].children)!=null&&$.length)},d=k=>k.children,h=k=>{r.parentId?t("child-change",{parentId:r.parentId,children:o.value,target:(k==null?void 0:k.added)||(k==null?void 0:k.removed)||(k==null?void 0:k.moved)}):t("change",{items:o.value,target:(k==null?void 0:k.added)||(k==null?void 0:k.removed)||(k==null?void 0:k.moved)})},f=k=>{t("child-change",k)},C=k=>{t("selected",k)},_=A(()=>r.level>r.maxDepth-1),g=k=>{var T,$,N,R;const D=(($=(T=k.relatedContext)==null?void 0:T.component)==null?void 0:$.$attrs.level)||0,S=(N=k.draggedContext)==null?void 0:N.element;let z=0;return(R=S.children)!=null&&R.length&&(z=y5(S)),!(D+z>r.maxDepth-1)},b=k=>{var T,$;const N=(($=(T=k.item)==null?void 0:T._underlying_vm_)==null?void 0:$.id)||"",R=o.value.find(D=>D.id===N);i.value=!0,R&&t("selected",R),v(!0)},w=()=>{i.value=!1,v(!1),n.value++},v=k=>{const T=document==null?void 0:document.getElementsByTagName("html").item(0);T&&T.classList.toggle("k-tree-list-grabbing",k)};return De(()=>r.items,(k,T)=>{JSON.stringify(k)!==JSON.stringify(T)&&(o.value=k,o.value.forEach($=>{$.children||($.children=[])}))}),Ct(()=>{o.value=r.items,o.value.forEach(k=>{k.children||(k.children=[])})}),(k,T)=>{const $=jt("KTreeDraggable",!0);return m(),G(L(WQ),Qe(a,{class:"k-tree-draggable",disabled:e.disableDrag,group:{name:"k-tree-list",put:!_.value},level:e.level,list:o.value,move:g,tag:"div",onChange:h,onEnd:w,onStart:b}),{default:E(()=>[(m(!0),M(we,null,tt(o.value,N=>(m(),M("div",{key:N.id,class:J(["k-tree-item-container",{"has-no-children":u(N)}])},[(m(),G(tX,{key:`tree-item-${N.id}-${n.value}`,disabled:e.disableDrag,item:N,onSelected:C},{"item-icon":E(()=>[F(k.$slots,"item-icon",{item:N},()=>[N.icon!=="none"?(m(),G(Oe,{key:0,icon:N.icon?N.icon:"documentList","secondary-color":c(N),size:L(Xl)},null,8,["icon","secondary-color","size"])):I("",!0)],!0)]),"item-label":E(()=>[F(k.$slots,"item-label",{item:N},()=>[y(H(N.name),1)],!0)]),_:2},1032,["disabled","item"])),(m(),G($,{key:`tree-item-${N.id}-children-${n.value}`,"disable-drag":e.disableDrag,items:d(N),level:e.level+1,"max-depth":e.maxDepth,"parent-id":N.id,onChildChange:f,onSelected:C},{[s]:E(({item:R})=>[F(k.$slots,"item-icon",{item:R},void 0,!0)]),[l]:E(({item:R})=>[F(k.$slots,"item-label",{item:R},void 0,!0)]),_:2},1032,["disable-drag","items","level","max-depth","parent-id"]))],2))),128))]),_:3},16,["disabled","group","level","list"])}}}),nX=Se(rX,[["__scopeId","data-v-213ccd53"]]),Sh=(e,t)=>(e.forEach(r=>{var n;t.push(r.id),(n=r.children)!=null&&n.length&&Sh(r.children,t)}),t),oX=e=>{const t=Sh(e,[]),r=new Set(t);return t.length===r.size},aX=(e,t)=>{let r=!0;return e.forEach(n=>{r=r&&(!n.children||y5(n)<=t)}),r},Yc=e=>C5(e)&&oX(e),iX=X({__name:"KTreeList",props:{modelValue:{type:Array,default:null,validator:e=>!e.length||Yc(e)},items:{type:Array,default:null,validator:e=>!e.length||Yc(e)},disableDrag:{type:Boolean,default:!1},maxDepth:{type:Number,default:3,validator:e=>e<=5},width:{type:String,default:""}},emits:["change","child-change","selected"],setup(e,{emit:t}){const r=e,n=Y([]),o=A({get(){return r.modelValue},set(u){n.value=u}}),{getSizeFromString:a}=E1(),i=A(()=>({maxWidth:a(r.width)})),s=(u,d)=>{(d||n.value).forEach(h=>{var f;h.id===u.id?h.selected=!0:h.selected=!1,(f=h.children)!=null&&f.length&&s(u,h.children)}),t("selected",u)},l=u=>{t("change",u)},c=u=>{t("child-change",u)};return De(o,(u,d)=>{JSON.stringify(u)!==JSON.stringify(d)&&(n.value=u,n.value.forEach(h=>{h.children||(h.children=[])}))}),De(()=>r.items,(u,d)=>{JSON.stringify(u)!==JSON.stringify(d)&&(n.value=u,n.value.forEach(h=>{h.children||(h.children=[])}))}),Ct(()=>{r.modelValue&&r.items&&console.warn("KTreeList: You should not provide both v-model (or props.modelValue) and props.items"),r.modelValue?n.value=r.modelValue:r.items&&(n.value=r.items),aX(n.value,r.maxDepth)||console.warn("KTreeList: Provided list depth exceeds `maxDepth`"),n.value.forEach(u=>{u.children||(u.children=[])})}),(u,d)=>(m(),M("div",{class:"k-tree-list","data-testid":"k-tree-list",style:Ye(e.width?i.value:void 0)},[V(nX,{"disable-drag":e.disableDrag,items:n.value,"max-depth":e.maxDepth,onChange:l,onChildChange:c,onSelected:s},{"item-icon":E(({item:h})=>[F(u.$slots,"item-icon",{item:h})]),"item-label":E(({item:h})=>[F(u.$slots,"item-label",{item:h})]),_:3},8,["disable-drag","items","max-depth"])],4))}}),sX={class:"icon"},lX={class:"dots"},cX={class:"lines"},uX=X({__name:"KViewSwitcher",props:{view:{type:String,default:"table",required:!0,validator:e=>l_.includes(e)}},emits:["view-changed"],setup(e,{emit:t}){const r=e,n=Y(!0),o=()=>{n.value=!1,t("view-changed",r.view==="table"?"grid":"table")};return(a,i)=>(m(),G(Fe,{appearance:"outline",class:J(["k-view-switcher view-switch-button",[e.view,{paused:n.value}]]),"is-rounded":!1,size:"small",title:`Toggle to ${e.view==="table"?"grid":"table"} view`,onClick:o},{default:E(()=>[p("div",sX,[p("div",lX,[(m(),M(we,null,tt(4,s=>p("i",{key:s})),64))]),p("div",cX,[(m(),M(we,null,tt(4,s=>p("i",{key:s})),64))])])]),_:1},8,["class","title"]))}}),dX=Se(uX,[["__scopeId","data-v-7f933b41"]]),Gc=e=>{try{return new URL(e),!0}catch{return!1}},hX=["href"],fX=X({__name:"KExternalLink",props:{href:{type:String,required:!0,validator:e=>!!Gc(e)},hideIcon:{type:Boolean,default:!1}},setup(e){const t=e,r=A(()=>!!Gc(t.href)),n=Y(!1),o=A(()=>n.value?`var(--KExternalLinkColorHover, var(--blue-600, var(--kui-color-text-primary-strong, ${ib})))`:`var(--KExternalLinkColor, var(--kui-color-text-primary, ${js}))`);return(a,i)=>{const s=jt("KIcon");return r.value?(m(),M("a",{key:0,class:"k-external-link",href:e.href,rel:"noopener",target:"_blank",onMouseleave:i[0]||(i[0]=l=>n.value=!1),onMouseover:i[1]||(i[1]=l=>n.value=!0)},[F(a.$slots,"default",{},void 0,!0),e.hideIcon?I("",!0):(m(),G(s,{key:0,color:o.value,icon:"externalLink",size:"12"},null,8,["color"]))],40,hX)):I("",!0)}}}),pX=Se(fX,[["__scopeId","data-v-27871540"]]),mX={key:0,class:"k-truncate-expand-controls"},vX={key:0,"data-testid":"expand-trigger-wrapper"},gX={key:0,"data-testid":"collapse-trigger-wrapper"},CX={key:0,"data-testid":"expand-trigger-wrapper"},yX={key:1},bX=X({__name:"KTruncate",props:{rows:{type:Number,default:1,validator:e=>e>0},isTextContent:{type:Boolean,default:!1},isExpanded:{type:Boolean,default:!1},width:{type:String,default:"100%"}},setup(e){const t=e;da(b=>({b2b587b4:c.value,"1d00c262":L(u),c3af62ea:t.rows}));const{getSizeFromString:r}=E1(),n=Y(t.isExpanded),o=Y(!1),a=Y(),i=Y(),s=Y(),l=Y(),c=Y("0px"),u=Ab,d=Y(0),h=async()=>{var b;if(!t.isTextContent&&i.value&&(b=i.value.children)!=null&&b.length){const w=i.value.children,v=Number(String(u).replace(/px$/gi,""));let k=0;for(let $=0;$k?w[$].offsetHeight:k;const T=(t.rows===1?0:(t.rows-1)*v)+k*t.rows+6;c.value=i.value.offsetHeight>T?`${T}px`:"auto",await v1(),f()}},f=()=>{if(i.value&&s.value){const b=t.isTextContent?i.value.scrollHeight:i.value.offsetHeight,w=l.value?l.value.offsetHeight:0;o.value=b>s.value.offsetHeight-w,C()}},C=()=>{if(!t.isTextContent&&(d.value=0,i.value&&s.value)){const b=i.value.children;for(let w=0;ws.value.offsetHeight?(d.value+=1,b[w].getAttribute("tabindex")&&(b[w].tabIndex=-1)):b[w].getAttribute("tabindex")&&(b[w].tabIndex=0)}},_=async()=>{n.value=!n.value,await v1(),f()},g=A(()=>({width:r(t.width)}));return Ct(()=>{a.value=new ResizeObserver(b=>{window.requestAnimationFrame(()=>{!Array.isArray(b)||!b.length||h()})}),a.value.observe(i.value),f()}),cr(()=>{a.value&&a.value.unobserve(i.value)}),(b,w)=>{const v=jt("KButton");return m(),M("div",{ref_key:"kTruncateWrapper",ref:s,class:J(["k-truncate",[n.value?"expanded":"",`k-truncate-${e.isTextContent?"text":"content"}`]]),style:Ye(g.value)},[!e.isTextContent&&o.value?(m(),M("div",mX,[n.value?I("",!0):(m(),M("div",vX,[F(b.$slots,"expand-trigger",{expand:_,truncatedCount:d.value},()=>[V(v,{appearance:"btn-link",class:"expand-trigger",onClick:_},{default:E(()=>[y(H(d.value),1)]),_:1})],!0)]))])):I("",!0),p("div",{ref_key:"kTruncateContainer",ref:i,class:"k-truncate-container"},[F(b.$slots,"default",{},void 0,!0),!e.isTextContent&&n.value?(m(),M("div",gX,[F(b.$slots,"collapse-trigger",{collapse:_},()=>[V(v,{appearance:"primary",class:"collapse-trigger","is-rounded":"",onClick:_},{default:E(()=>[V(Oe,{color:`var(--KTruncateCollapseIconColor, var(--blue-500, var(--kui-color-text-primary, ${L(js)})))`,icon:"chevronUp",size:L(U8),title:"Show less"},null,8,["color","size"])]),_:1})],!0)])):I("",!0)],512),e.isTextContent&&(o.value||n.value)?(m(),M("div",{key:1,ref_key:"textToggleControls",ref:l,class:"k-truncate-collapse-controls"},[n.value?I("",!0):(m(),M("div",CX,[F(b.$slots,"expand-trigger",{expand:_},()=>[V(v,{appearance:"btn-link",class:"expand-trigger",onClick:_},{default:E(()=>[y(" Show more ")]),_:1})],!0)])),n.value?(m(),M("div",yX,[F(b.$slots,"collapse-trigger",{collapse:_},()=>[V(v,{appearance:"btn-link",class:"collapse-trigger",onClick:_},{default:E(()=>[y(" Show less ")]),_:1})],!0)])):I("",!0)],512)):I("",!0)],6)}}}),wX=Se(bX,[["__scopeId","data-v-791c716f"]]),_X={key:0},kX=X({__name:"KMethodBadge",props:{method:{type:String,required:!0,validator:e=>s_.includes(e),default:"custom"},isRounded:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:""},isToggle:{type:Boolean,required:!1,default:!1},modelValue:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const r=e;da(s=>({"54a77592":a.value[e.method].color}));const n=Y(r.modelValue),o=A(()=>r.label||r.method.toUpperCase()),a=A(()=>({get:{color:`var(--petrol-200, var(--kui-method-color-text-get, ${wb}))`,backgroundColor:`var(--petrol-100, var(--kui-method-color-background-get, ${hb}))`},post:{color:`var(--green-700, var(--kui-method-color-text-post, ${xb}))`,backgroundColor:`var(--green-100, var(--kui-method-color-background-post, ${vb}))`},put:{color:`var(--yellow-600, var(--kui-method-color-text-put, ${Sb}))`,backgroundColor:`var(--yellow-100, var(--kui-method-color-background-put, ${gb}))`},patch:{color:`var(--teal-500, var(--kui-method-color-text-patch, ${Mb}))`,backgroundColor:`var(--teal-100, var(--kui-method-color-background-patch, ${mb}))`},delete:{color:`var(--red-700, var(--kui-method-color-text-delete, ${bb}))`,backgroundColor:`var(--red-100, var(--kui-method-color-background-delete, ${db}))`},head:{color:`var(--yellow-600, var(--kui-method-color-text-head, ${_b}))`,backgroundColor:`var(--yellow-200, var(--kui-method-color-background-head, ${fb}))`},options:{color:`var(--steel-700, var(--kui-method-color-text-options, ${kb}))`,backgroundColor:`var(--steel-200, var(--kui-method-color-background-options, ${pb}))`},trace:{color:`var(--white, var(--kui-method-color-text-trace, ${Eb}))`,backgroundColor:`var(--steel-500, var(--kui-method-color-background-trace, ${Cb}))`},connect:{color:`var(--purple-400, var(--kui-method-color-text-connect, ${yb}))`,backgroundColor:`var(--purple-100, var(--kui-method-color-background-connect, ${ub}))`},custom:{color:`var(--white, var(--kui-color-text-inverse, ${Ql}))`,backgroundColor:`var(--steel-500, var(--kui-color-background-neutral-strong, ${tb}))`}})),i=()=>{n.value=!n.value};return De(n,s=>{t("update:modelValue",s)}),De(()=>r.modelValue,s=>{n.value=s}),(s,l)=>{const c=jt("KInputSwitch"),u=jt("KBadge");return m(),G(u,Qe({"background-color":a.value[e.method].backgroundColor,class:["k-method-badge",[`method-${e.method}`,{"k-method-toggle":e.isToggle}]],color:a.value[e.method].color,"max-width":"auto",shape:e.isToggle||e.isRounded?"rounded":"rectangular"},L0({click:e.isToggle?i:void 0})),{default:E(()=>[e.isToggle?I("",!0):(m(),M("span",_X,H(o.value),1)),e.isToggle?(m(),G(c,{key:1,modelValue:n.value,"onUpdate:modelValue":l[0]||(l[0]=d=>n.value=d),label:o.value,"label-position":"left"},null,8,["modelValue","label"])):I("",!0)]),_:1},16,["background-color","class","color","shape"])}}}),MX=Se(kX,[["__scopeId","data-v-f90a8059"]]),Kc=Object.freeze(Object.defineProperty({__proto__:null,KAlert:Jl,KBadge:or,KBreadcrumbs:V7,KButton:Fe,KCard:ro,KCatalog:NM,KCatalogItem:m9,KCheckbox:FM,KClipboardProvider:R8,KCodeBlock:bx,KCollapse:Sx,KComponent:L3,KDateTimePicker:sG,KDropdownItem:cl,KDropdownMenu:Wd,KEmptyState:An,KExternalLink:pX,KFileUpload:vG,KIcon:Oe,KInlineEdit:wG,KInput:Oi,KInputSwitch:HG,KLabel:Xr,KMenu:GG,KMenuItem:Xd,KMethodBadge:MX,KModal:ah,KModalFullscreen:YK,KMultiselect:vq,KPagination:N7,KPop:Pt,KPrompt:Aq,KRadio:Iq,KSegmentedControl:qd,KSelect:p9,KSkeleton:P7,KSkeletonBox:Ht,KSlideout:Wq,KStepper:HW,KTable:dh,KTabs:KW,KTextArea:aQ,KToaster:hh,KToggle:Wl,KTooltip:fo,KTreeList:iX,KTruncate:wX,KViewSwitcher:dX,Komponent:L3,Kooltip:uQ,Krumbs:T_,ToastManager:cQ},Symbol.toStringTag,{value:"Module"})),xX={install:e=>{for(const t in Kc)e.component(t,Kc[t])}},SX={PAGINATION_PREVIOUS_BUTTON_CLICKED:"pagination-previous-button-clicked",PAGINATION_NEXT_BUTTON_CLICKED:"pagination-next-button-clicked",SIDEBAR_ITEM_CLICKED:"sidebar-item-clicked",TABLE_REFRESH_BUTTON_CLICKED:"table-refresh-button-clicked",TABS_TAB_CHANGE:"tabs-tab-change"};class EX{info(...t){this._log("info",...t)}warn(...t){this._log("warn",...t)}error(...t){this._log("error",...t)}_log(t,...r){console[t](...r)}}const AX=()=>{class e extends EX{setup(){console.warn("Logging is disabled")}_log(){}}return new e},Ls={httpClient:Be("httpClient"),api:Be("KumaApi"),nav:Be("nav"),logger:Be("logger")};var q6=function(e,t){return q6=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},q6(e,t)};function hr(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");q6(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Te=function(){return Te=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0}),r=[],n=0,o=t;n1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(PX,function(l,c,u,d,h,f){if(c)t.minimumIntegerDigits=u.length;else{if(d&&h)throw new Error("We currently do not support maximum integer digits");if(f)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Vh.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(Wc.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(Wc,function(l,c,u,d,h,f){return u==="*"?t.minimumFractionDigits=c.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:h&&f?(t.minimumFractionDigits=h.length,t.maximumFractionDigits=h.length+f.length):(t.minimumFractionDigits=c.length,t.maximumFractionDigits=c.length),""});var a=o.options[0];a==="w"?t=Te(Te({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=Te(Te({},t),Qc(a)));continue}if(Oh.test(o.stem)){t=Te(Te({},t),Qc(o.stem));continue}var i=Ph(o.stem);i&&(t=Te(Te({},t),i));var s=NX(o.stem);s&&(t=Te(Te({},t),s))}return t}var ds={"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 ZX(e,t){for(var r="",n=0;n>1),l="a",c=RX(t);for((c=="H"||c=="k")&&(s=0);s-- >0;)r+=l;for(;i-- >0;)r=c+r}else o==="J"?r+="H":r+=o}return r}function RX(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=e.language,n;r!=="root"&&(n=e.maximize().region);var o=ds[n||""]||ds[r||""]||ds["".concat(r,"-001")]||ds["001"];return o[0]}var v0,zX=new RegExp("^".concat(Ih.source,"*")),FX=new RegExp("".concat(Ih.source,"*$"));function nt(e,t){return{start:e,end:t}}var UX=!!String.prototype.startsWith&&"_a".startsWith("a",1),jX=!!String.fromCodePoint,YX=!!Object.fromEntries,GX=!!String.prototype.codePointAt,KX=!!String.prototype.trimStart,qX=!!String.prototype.trimEnd,WX=!!Number.isSafeInteger,QX=WX?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},Q6=!0;try{var XX=$h("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Q6=((v0=XX.exec("a"))===null||v0===void 0?void 0:v0[0])==="a"}catch{Q6=!1}var Jc=UX?function(e,t,r){return e.startsWith(t,r)}:function(e,t,r){return e.slice(r,r+t.length)===t},X6=jX?String.fromCodePoint:function(){for(var e=[],t=0;to;){if(a=e[o++],a>1114111)throw RangeError(a+" is not a valid code point");r+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return r},eu=YX?Object.fromEntries:function(e){for(var t={},r=0,n=e;r=r)){var n=e.charCodeAt(t),o;return n<55296||n>56319||t+1===r||(o=e.charCodeAt(t+1))<56320||o>57343?n:(n-55296<<10)+(o-56320)+65536}},JX=KX?function(e){return e.trimStart()}:function(e){return e.replace(zX,"")},eJ=qX?function(e){return e.trimEnd()}:function(e){return e.replace(FX,"")};function $h(e,t){return new RegExp(e,t)}var J6;if(Q6){var tu=$h("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");J6=function(e,t){var r;tu.lastIndex=t;var n=tu.exec(e);return(r=n[1])!==null&&r!==void 0?r:""}}else J6=function(e,t){for(var r=[];;){var n=Nh(e,t);if(n===void 0||Zh(n)||oJ(n))break;r.push(n),t+=n>=65536?2:1}return X6.apply(void 0,r)};var tJ=function(){function e(t,r){r===void 0&&(r={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,r,n){for(var o=[];!this.isEOF();){var a=this.char();if(a===123){var i=this.parseArgument(t,n);if(i.err)return i;o.push(i.val)}else{if(a===125&&t>0)break;if(a===35&&(r==="plural"||r==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:_t.pound,location:nt(s,this.clonePosition())})}else if(a===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(rt.UNMATCHED_CLOSING_TAG,nt(this.clonePosition(),this.clonePosition()))}else if(a===60&&!this.ignoreTag&&e7(this.peek()||0)){var i=this.parseTag(t,r);if(i.err)return i;o.push(i.val)}else{var i=this.parseLiteral(t,r);if(i.err)return i;o.push(i.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,r){var n=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:_t.literal,value:"<".concat(o,"/>"),location:nt(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var a=this.parseMessage(t+1,r,!0);if(a.err)return a;var i=a.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:_t.tag,value:o,children:i,location:nt(n,this.clonePosition())},err:null}:this.error(rt.INVALID_TAG,nt(s,this.clonePosition())))}else return this.error(rt.UNCLOSED_TAG,nt(n,this.clonePosition()))}else return this.error(rt.INVALID_TAG,nt(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&nJ(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,r){for(var n=this.clonePosition(),o="";;){var a=this.tryParseQuote(r);if(a){o+=a;continue}var i=this.tryParseUnquoted(t,r);if(i){o+=i;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=nt(n,this.clonePosition());return{val:{type:_t.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!rJ(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var r=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(n);this.bump()}return X6.apply(void 0,r)},e.prototype.tryParseUnquoted=function(t,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&t>0?null:(this.bump(),X6(n))},e.prototype.parseArgument=function(t,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(rt.EXPECT_ARGUMENT_CLOSING_BRACE,nt(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(rt.EMPTY_ARGUMENT,nt(n,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(rt.MALFORMED_ARGUMENT,nt(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(rt.EXPECT_ARGUMENT_CLOSING_BRACE,nt(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:_t.argument,value:o,location:nt(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(rt.EXPECT_ARGUMENT_CLOSING_BRACE,nt(n,this.clonePosition())):this.parseArgumentOptions(t,r,o,n);default:return this.error(rt.MALFORMED_ARGUMENT,nt(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),r=this.offset(),n=J6(this.message,r),o=r+n.length;this.bumpTo(o);var a=this.clonePosition(),i=nt(t,a);return{value:n,location:i}},e.prototype.parseArgumentOptions=function(t,r,n,o){var a,i=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(rt.EXPECT_ARGUMENT_TYPE,nt(i,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var h=eJ(d.val);if(h.length===0)return this.error(rt.EXPECT_ARGUMENT_STYLE,nt(this.clonePosition(),this.clonePosition()));var f=nt(u,this.clonePosition());c={style:h,styleLocation:f}}var C=this.tryParseArgumentClose(o);if(C.err)return C;var _=nt(o,this.clonePosition());if(c&&Jc(c==null?void 0:c.style,"::",0)){var g=JX(c.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(g,c.styleLocation);return d.err?d:{val:{type:_t.number,value:n,location:_,style:d.val},err:null}}else{if(g.length===0)return this.error(rt.EXPECT_DATE_TIME_SKELETON,_);var b=g;this.locale&&(b=ZX(g,this.locale));var h={type:sa.dateTime,pattern:b,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?TX(b):{}},w=s==="date"?_t.date:_t.time;return{val:{type:w,value:n,location:_,style:h},err:null}}}return{val:{type:s==="number"?_t.number:s==="date"?_t.date:_t.time,value:n,location:_,style:(a=c==null?void 0:c.style)!==null&&a!==void 0?a:null},err:null}}case"plural":case"selectordinal":case"select":{var v=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(rt.EXPECT_SELECT_ARGUMENT_OPTIONS,nt(v,Te({},v)));this.bumpSpace();var k=this.parseIdentifierIfPossible(),T=0;if(s!=="select"&&k.value==="offset"){if(!this.bumpIf(":"))return this.error(rt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,nt(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(rt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,rt.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),k=this.parseIdentifierIfPossible(),T=d.val}var $=this.tryParsePluralOrSelectOptions(t,s,r,k);if($.err)return $;var C=this.tryParseArgumentClose(o);if(C.err)return C;var N=nt(o,this.clonePosition());return s==="select"?{val:{type:_t.select,value:n,options:eu($.val),location:N},err:null}:{val:{type:_t.plural,value:n,options:eu($.val),offset:T,pluralType:s==="plural"?"cardinal":"ordinal",location:N},err:null}}default:return this.error(rt.INVALID_ARGUMENT_TYPE,nt(i,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(rt.EXPECT_ARGUMENT_CLOSING_BRACE,nt(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,r=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(rt.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,nt(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(r.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,r){var n=[];try{n=OX(t)}catch{return this.error(rt.INVALID_NUMBER_SKELETON,r)}return{val:{type:sa.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?$X(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,r,n,o){for(var a,i=!1,s=[],l=new Set,c=o.value,u=o.location;;){if(c.length===0){var d=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(rt.EXPECT_PLURAL_ARGUMENT_SELECTOR,rt.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;u=nt(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(r==="select"?rt.DUPLICATE_SELECT_ARGUMENT_SELECTOR:rt.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(i=!0),this.bumpSpace();var f=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?rt.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:rt.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,nt(this.clonePosition(),this.clonePosition()));var C=this.parseMessage(t+1,r,n);if(C.err)return C;var _=this.tryParseArgumentClose(f);if(_.err)return _;s.push([c,{value:C.val,location:nt(f,this.clonePosition())}]),l.add(c),this.bumpSpace(),a=this.parseIdentifierIfPossible(),c=a.value,u=a.location}return s.length===0?this.error(r==="select"?rt.EXPECT_SELECT_ARGUMENT_SELECTOR:rt.EXPECT_PLURAL_ARGUMENT_SELECTOR,nt(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!i?this.error(rt.MISSING_OTHER_CLAUSE,nt(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,r){var n=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var a=!1,i=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)a=!0,i=i*10+(s-48),this.bump();else break}var l=nt(o,this.clonePosition());return a?(i*=n,QX(i)?{val:i,err:null}:this.error(r,l)):this.error(t,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var r=Nh(this.message,t);if(r===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return r},e.prototype.error=function(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(Jc(this.message,t,this.offset())){for(var r=0;r=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var r=this.offset();if(r===t)break;if(r>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Zh(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(t>=65536?2:1));return n??null},e}();function e7(e){return e>=97&&e<=122||e>=65&&e<=90}function rJ(e){return e7(e)||e===47}function nJ(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 Zh(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function oJ(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 t7(e){e.forEach(function(t){if(delete t.location,Bh(t)||Dh(t))for(var r in t.options)delete t.options[r].location,t7(t.options[r].value);else Eh(t)&&Th(t.style)||(Ah(t)||Lh(t))&&W6(t.style)?delete t.style.location:Hh(t)&&t7(t.children)})}function aJ(e,t){t===void 0&&(t={}),t=Te({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var r=new tJ(e,t).parse();if(r.err){var n=SyntaxError(rt[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return t!=null&&t.captureLocation||t7(r.val),r.val}function vr(e,t){var r=t&&t.cache?t.cache:dJ,n=t&&t.serializer?t.serializer:uJ,o=t&&t.strategy?t.strategy:sJ;return o(e,{cache:r,serializer:n})}function iJ(e){return e==null||typeof e=="number"||typeof e=="boolean"}function Rh(e,t,r,n){var o=iJ(n)?n:r(n),a=t.get(o);return typeof a>"u"&&(a=e.call(this,n),t.set(o,a)),a}function zh(e,t,r){var n=Array.prototype.slice.call(arguments,3),o=r(n),a=t.get(o);return typeof a>"u"&&(a=e.apply(this,n),t.set(o,a)),a}function b5(e,t,r,n,o){return r.bind(t,e,n,o)}function sJ(e,t){var r=e.length===1?Rh:zh;return b5(e,this,r,t.cache.create(),t.serializer)}function lJ(e,t){return b5(e,this,zh,t.cache.create(),t.serializer)}function cJ(e,t){return b5(e,this,Rh,t.cache.create(),t.serializer)}var uJ=function(){return JSON.stringify(arguments)};function w5(){this.cache=Object.create(null)}w5.prototype.get=function(e){return this.cache[e]};w5.prototype.set=function(e,t){this.cache[e]=t};var dJ={create:function(){return new w5}},gr={variadic:lJ,monadic:cJ},Ar;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Ar||(Ar={}));var Hn=function(e){hr(t,e);function t(r,n,o){var a=e.call(this,r)||this;return a.code=n,a.originalMessage=o,a}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),ru=function(e){hr(t,e);function t(r,n,o,a){return e.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Ar.INVALID_VALUE,a)||this}return t}(Hn),hJ=function(e){hr(t,e);function t(r,n,o){return e.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),Ar.INVALID_VALUE,o)||this}return t}(Hn),fJ=function(e){hr(t,e);function t(r,n){return e.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),Ar.MISSING_VALUE,n)||this}return t}(Hn),f1;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(f1||(f1={}));function pJ(e){return e.length<2?e:e.reduce(function(t,r){var n=t[t.length-1];return!n||n.type!==f1.literal||r.type!==f1.literal?t.push(r):n.value+=r.value,t},[])}function mJ(e){return typeof e=="function"}function Bs(e,t,r,n,o,a,i){if(e.length===1&&qc(e[0]))return[{type:f1.literal,value:e[0].value}];for(var s=[],l=0,c=e;l"u")){var r=Intl.NumberFormat.supportedLocalesOf(t);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=aJ,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}(),co;(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"})(co||(co={}));var Ui=function(e){hr(t,e);function t(r,n,o){var a=this,i=o?o instanceof Error?o:new Error(String(o)):void 0;return a=e.call(this,"[@formatjs/intl Error ".concat(r,"] ").concat(n,` `).concat(i?` @@ -549,7 +549,7 @@ For more details see https://formatjs.io/docs/getting-started/message-distributi `,8,d1e)]),_:1})]),default:E(()=>[V(L(Fe),{appearance:"outline"},{default:E(()=>[V(L(ite),{size:L(la)},null,8,["size"]),y(),c1e]),_:1}),y()]),_:1}),y(),V(L(Fe),{to:{name:"diagnostics"},"button-appearance":"btn-link","data-testid":"nav-item-diagnostics"},{default:E(()=>[V(L(Uee),{size:L(la),"hide-title":""},null,8,["size"]),y(),h1e]),_:1})])])}}});const p1e=Gt(f1e,[["__scopeId","data-v-dc265230"]]),m1e={};function v1e(e,t){return m(),M("main",null,[F(e.$slots,"default")])}const g1e=Gt(m1e,[["render",v1e]]),C1e=""+new URL("kuma-loader-v1-2aaed7d4.gif",import.meta.url).href,y1e=e=>(st("data-v-6c29be53"),e=e(),lt(),e),b1e={class:"full-screen"},w1e={class:"loading-container"},_1e=y1e(()=>p("img",{src:C1e},null,-1)),k1e={class:"progress"},M1e=X({__name:"AppLoadingBar",setup(e){let t;const r=Y(10);return Ct(function(){t=window.setInterval(()=>{r.value>=100&&(window.clearInterval(t),r.value=100),r.value=Math.min(r.value+Math.ceil(Math.random()*30),100)},150)}),ur(function(){window.clearInterval(t)}),(n,o)=>(m(),M("div",b1e,[p("div",w1e,[_1e,y(),p("div",k1e,[p("div",{style:Ye({width:`${r.value}%`}),class:"progress-bar",role:"progressbar","data-testid":"app-progress-bar"},null,4)])])]))}});const x1e=Gt(M1e,[["__scopeId","data-v-6c29be53"]]),S1e=p("span",{class:"visually-hidden"},null,-1),$o=X({__name:"DataSource",props:{src:{type:String,required:!0}},emits:["change","error"],setup(e,{emit:t}){const r=e,n=Cie(),o=Y(void 0),a=Y(void 0);let i={};const s=Symbol(""),l=async d=>{if(o.value=void 0,i=c(i),i.src=d,d==="")return;i.controller=new AbortController;const h=n.source(d,s);h.addEventListener("message",f=>{o.value=f.data,a.value=void 0,t("change",o.value)},{signal:i.controller.signal}),h.addEventListener("error",f=>{a.value=f.error,t("error",a.value)},{signal:i.controller.signal})},c=d=>(typeof d.controller<"u"&&d.controller.abort(),typeof d.src<"u"&&n.close(d.src,s),{});De(()=>r.src,function(d){l(d)},{immediate:!0}),cr(()=>{i=c(i)});const u=()=>{l(r.src)};return(d,h)=>(m(),M(we,null,[F(d.$slots,"default",{data:o.value,error:a.value,refresh:u}),y(),S1e],64))}}),E1e={key:0,class:"onboarding-check"},A1e={class:"alert-content"},L1e=X({__name:"AppOnboardingNotification",setup(e){const{t}=Rt(),r=ql(),n=Y(!1);function o(){n.value=!0}return(a,i)=>L(r).meta.onboardingProcess?I("",!0):(m(),G($o,{key:0,src:"/meshes?page=1&size=50"},{default:E(({data:s})=>[(s==null?void 0:s.items.length)===1&&s.items[0].name==="default"?(m(),G($o,{key:0,src:`/meshes/${s.items[0].name}/dataplanes?page=1&size=50&search=`},{default:E(({data:l})=>[(l==null?void 0:l.total)===0?(m(),M(we,{key:0},[n.value===!1?(m(),M("div",E1e,[V(L(Jl),{appearance:"success","dismiss-type":"icon",onClosed:o},{alertMessage:E(()=>[p("div",A1e,[p("div",null,[p("strong",null,"Welcome to "+H(L(t)("common.product.name"))+"!",1),y(` We've detected that you don't have any data plane proxies running yet. We've created an onboarding process to help you! `)]),y(),p("div",null,[V(L(Fe),{appearance:"primary",size:"small",class:"action-button",to:{name:"onboarding-welcome"}},{default:E(()=>[y(` Get started - `)]),_:1})])])]),_:1})])):I("",!0)],64)):I("",!0)]),_:2},1032,["src"])):I("",!0)]),_:1}))}});const B1e=Gt(L1e,[["__scopeId","data-v-b6afaaa8"]]),D1e=["data-testid"],H1e=X({__name:"AppNavItem",props:{name:{type:String,required:!0},routeName:{type:String,required:!0},anchorRouteName:{type:String,required:!1,default:""}},setup(e){const t=e,r=Xte(),n=ql(),o=A(()=>({name:t.routeName})),a=A(()=>!!(t.routeName===n.name||t.anchorRouteName!==""&&n.matched.some(l=>l.name===t.anchorRouteName)));function i(){r.info(SX.SIDEBAR_ITEM_CLICKED,{data:o.value})}return(s,l)=>{const c=jt("router-link");return m(),M("div",{class:J(["nav-item",{[`nav-item-${t.routeName}`]:t.routeName!==""}]),"data-testid":t.routeName||void 0},[V(c,{class:J(["nav-link",{"nav-link--is-active":a.value}]),to:o.value,onClick:i},{default:E(()=>[y(H(e.name),1)]),_:1},8,["class","to"])],10,D1e)}}});const T1e=Gt(H1e,[["__scopeId","data-v-d031dd86"]]),I1e={class:"app-sidebar-wrapper"},O1e={class:"app-sidebar"},V1e=X({__name:"AppSidebar",setup(e){const t=Wte();return(r,n)=>(m(),M("div",I1e,[p("aside",O1e,[(m(!0),M(we,null,tt(L(t),(o,a)=>(m(),G(T1e,{key:a,name:o.name,"route-name":o.routeName,"anchor-route-name":o.anchorRouteName},null,8,["name","route-name","anchor-route-name"]))),128))])]))}});const P1e=Gt(V1e,[["__scopeId","data-v-860dbcaf"]]),N1e=""+new URL("product-logo-7a2ca341.png",import.meta.url).href,$1e=["alt"],Z1e=X({__name:"KumaLogo",setup(e){const{t}=Rt();return(r,n)=>(m(),M("img",{src:N1e,alt:`${L(t)("common.product.name")} Logo`},null,8,$1e))}});const R1e=Gt(Z1e,[["__scopeId","data-v-e4708f26"]]),z1e=""+new URL("icon-location-on-642f061f.svg",import.meta.url).href,F1e=""+new URL("icon-circles-ext-6b19ab51.svg",import.meta.url).href,tf=""+new URL("icon-wifi-tethering-02725ea9.svg",import.meta.url).href,U1e=["href"],j1e=X({__name:"DocumentationLink",props:{href:{}},setup(e){const t=e,{t:r}=Rt();return(n,o)=>(m(),M("a",{class:"docs-link",href:t.href,target:"_blank"},[V(L(fee),{size:L(la),title:L(r)("common.documentation")},null,8,["size","title"]),y(),p("span",null,[F(n.$slots,"default",{},()=>[y(H(L(r)("common.documentation")),1)],!0)])],8,U1e))}});const Y1e=Gt(j1e,[["__scopeId","data-v-1e7645ce"]]),G1e=X({__name:"EmptyBlock",setup(e){const{t}=Rt();return(r,n)=>(m(),G(L(An),{"data-testid":"empty-state","cta-is-hidden":"",icon:L(t)("common.emptyState.icon"),"icon-size":"96"},G1({title:E(()=>[F(r.$slots,"title",{},()=>[p("p",null,[F(r.$slots,"default",{},()=>[y(H(L(t)("common.emptyState.title")),1)])])])]),_:2},[r.$slots.message?{name:"message",fn:E(()=>[F(r.$slots,"message")]),key:"0"}:void 0,r.$slots.cta?{name:"cta",fn:E(()=>[F(r.$slots,"cta")]),key:"1"}:void 0]),1032,["icon"]))}}),K1e={key:0,class:"app-collection-toolbar"},lu=5,q1e=X({__name:"AppCollection",props:{isSelectedRow:{type:[Function,null],default:null},total:{default:0},pageNumber:{default:1},pageSize:{default:30},items:{},headers:{},error:{default:void 0},emptyStateTitle:{default:void 0},emptyStateMessage:{default:void 0},emptyStateCtaTo:{default:void 0},emptyStateCtaText:{default:void 0}},emits:["change"],setup(e,{emit:t}){const r=e,{t:n}=Rt(),o=It(),a=Y(r.items),i=Y(0),s=Y(0),l=Y(r.pageNumber),c=Y(r.pageSize),u=A(()=>{const f=r.headers.filter(g=>["warnings","actions"].includes(g.key));if(f.length>4)return"initial";const C=100-f.length*lu,_=r.headers.length-f.length;return`calc(${C}% / ${_})`});De(()=>r.items,(f,C)=>{f!==C&&(i.value++,a.value=r.items)}),De(()=>r.pageNumber,function(){r.pageNumber!==l.value&&s.value++});function d(f){if(!f)return{};const C={};return r.isSelectedRow!==null&&r.isSelectedRow(f)&&(C.class="is-selected"),C}const h=f=>{const C=f.target.closest("tr");if(C){const _=C.querySelector("a");_!==null&&_.click()}};return(f,C)=>{var _;return m(),G(L(dh),{key:s.value,class:"app-collection",style:Ye(`--column-width: ${u.value}; --special-column-width: ${lu}%;`),"has-error":typeof r.error<"u","pagination-total-items":r.total,"initial-fetcher-params":{page:r.pageNumber,pageSize:r.pageSize},headers:r.headers,"fetcher-cache-key":String(i.value),fetcher:({page:g,pageSize:b,query:w})=>{const v={};return l.value!==g&&(v.page=g),c.value!==b&&(v.size=b),l.value=g,c.value=b,Object.keys(v).length>0&&t("change",v),{data:a.value}},"cell-attrs":({headerKey:g})=>({class:`${g}-column`}),"row-attrs":d,"disable-sorting":"","hide-pagination-when-optional":"","onRow:click":h},G1({_:2},[((_=r.items)==null?void 0:_.length)===0?{name:"empty-state",fn:E(()=>[V(G1e,null,G1({default:E(()=>[y(H(r.emptyStateTitle??L(n)("common.emptyState.title"))+" ",1),y()]),_:2},[r.emptyStateMessage?{name:"message",fn:E(()=>[y(H(r.emptyStateMessage),1)]),key:"0"}:void 0,r.emptyStateCtaTo?{name:"cta",fn:E(()=>[typeof r.emptyStateCtaTo=="string"?(m(),G(Y1e,{key:0,href:r.emptyStateCtaTo},{default:E(()=>[y(H(r.emptyStateCtaText),1)]),_:1},8,["href"])):(m(),G(L(Fe),{key:1,appearance:"primary",to:r.emptyStateCtaTo},{default:E(()=>[V(L(Qh),{size:L(la)},null,8,["size"]),y(" "+H(r.emptyStateCtaText),1)]),_:1},8,["to"]))]),key:"1"}:void 0]),1024)]),key:"0"}:void 0,tt(Object.keys(L(o)),g=>({name:g,fn:E(({row:b,rowValue:w})=>[g==="toolbar"?(m(),M("div",K1e,[F(f.$slots,"toolbar",{},void 0,!0)])):F(f.$slots,g,{key:1,row:b,rowValue:w},void 0,!0)])}))]),1032,["style","has-error","pagination-total-items","initial-fetcher-params","headers","fetcher-cache-key","fetcher","cell-attrs"])}}});const rf=Gt(q1e,[["__scopeId","data-v-fb54119d"]]),W1e=X({__name:"MeshesDetails",props:{meshInsights:{type:Array,required:!0}},setup(e){const t=e,{t:r}=Rt(),n=A(()=>t.meshInsights.map(o=>{const{name:a,services:i,dataplanesByType:s}=o;return{name:a,services:i.internal??0,dataPlaneProxies:`${s.standard.online??0}/${s.standard.total??0}`}}));return(o,a)=>{const i=jt("RouterLink");return m(),G(rf,{class:"mesh-preview-collection","data-testid":"mesh-preview-collection",headers:[{label:L(r)("main-overview.detail.meshes.table.name"),key:"name"},{label:L(r)("main-overview.detail.meshes.table.services"),key:"services"},{label:L(r)("main-overview.detail.meshes.table.data_plane_proxies"),key:"dataPlaneProxies"}],items:n.value,total:n.value.length,"empty-state-message":L(r)("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":L(r)("meshes.href.docs"),"empty-state-cta-text":L(r)("common.documentation")},{name:E(({rowValue:s})=>[V(i,{to:{name:"mesh-detail-view",params:{mesh:s}}},{default:E(()=>[y(H(s),1)]),_:2},1032,["to"])]),_:1},8,["headers","items","total","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),Q1e={};function X1e(e,t){return F(e.$slots,"default")}const J1e=Gt(Q1e,[["render",X1e]]),ere=X({__name:"StatusBadge",props:{status:{}},setup(e){const t=e,{t:r}=Rt(),n={online:"success",offline:"danger",partially_degraded:"warning",not_available:"neutral",disabled:"neutral"};return(o,a)=>{const i=jt("KBadge");return m(),G(mt(t.status==="not_available"?L(fo):J1e),null,G1({default:E(()=>[V(i,{class:"status-badge",appearance:n[t.status],"data-testid":"status-badge"},{default:E(()=>[y(H(L(r)(`http.api.value.${t.status}`)),1)]),_:1},8,["appearance"]),y()]),_:2},[t.status==="not_available"?{name:"content",fn:E(()=>[y(H(L(r)("components.status-badge.tooltip.not_available")),1)]),key:"0"}:void 0]),1024)}}});const tre=Gt(ere,[["__scopeId","data-v-b7d5eecb"]]);function bl(e,t,r=void 0){if(typeof e!="object"||Array.isArray(e)||Array.isArray(t)&&t.length===0)return r;const n=Array.isArray(t)?t:t.split(".");if(n.length===1){const o=e[n[0]];return o===void 0?r:o}return bl(e[n[0]],n.slice(1),r)}function Nse(e){var r;const t=((r=e.zoneInsight)==null?void 0:r.subscriptions)??[];if(t.length>0){const n=t[t.length-1];if(n.config){const o=JSON.parse(n.config);return bl(o,"dpServer.auth.type","")}}return""}function rre(e){var n,o;if(e.zone.enabled===!1)return"disabled";const t=((n=e.zoneInsight)==null?void 0:n.subscriptions)??[];if(t.length===0)return"offline";const r=t[t.length-1];return(o=r.connectTime)!=null&&o.length&&!r.disconnectTime?"online":"offline"}function $se(e){var t;for(const r of((t=e.zoneInsight)==null?void 0:t.subscriptions)??[])if(r.config)return JSON.parse(r.config).environment;return""}const nre=X({__name:"ZoneControlPlanesDetails",props:{zoneOverviews:{type:Array,required:!0}},setup(e){const t=e,{t:r}=Rt(),n=S5(),o=A(()=>t.zoneOverviews.map(a=>{const{name:i}=a,s=rre(a);return{name:i,status:s}}));return(a,i)=>{const s=jt("RouterLink");return m(),G(rf,{class:"zone-cp-preview-collection","data-testid":"zone-cp-preview-collection",headers:[{label:L(r)("main-overview.detail.zone_control_planes.table.name"),key:"name"},{label:L(r)("main-overview.detail.zone_control_planes.table.status"),key:"status"}],items:o.value,total:o.value.length,"empty-state-title":L(r)("zone-cps.empty_state.title"),"empty-state-message":L(n)("create zones")?L(r)("zone-cps.empty_state.message"):L(r)("common.emptyState.message",{type:"Zones"}),"empty-state-cta-to":L(n)("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":L(r)("zones.index.create")},{name:E(({rowValue:l})=>[V(s,{to:{name:"zone-cp-detail-view",params:{zone:l}}},{default:E(()=>[y(H(l),1)]),_:2},1032,["to"])]),status:E(({rowValue:l})=>[l?(m(),G(tre,{key:0,status:l},null,8,["status"])):(m(),M(we,{key:1},[y(H(L(r)("common.collection.none")),1)],64))]),_:1},8,["headers","items","total","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),ore={class:"visually-hidden"},are={inheritAttrs:!1},ire=X({...are,__name:"CopyButton",props:{text:{type:String,required:!1,default:""},getText:{type:Function,required:!1,default:null},copyText:{type:String,required:!1,default:"Copy"},tooltipSuccessText:{type:String,required:!1,default:"Copied code!"},tooltipFailText:{type:String,required:!1,default:"Failed to copy!"},hasBorder:{type:Boolean,default:!1},hideTitle:{type:Boolean,default:!1}},setup(e){const t=e;async function r(n,o){const a=n.currentTarget;let i=!1;try{const s=t.getText?await t.getText():t.text;i=await o(s)}catch{i=!1}finally{const s=i?t.tooltipSuccessText:t.tooltipFailText;a instanceof HTMLButtonElement&&(a.setAttribute("data-tooltip-copy-success",String(i)),a.setAttribute("data-tooltip-text",s),window.setTimeout(function(){a instanceof HTMLButtonElement&&a.removeAttribute("data-tooltip-text")},1500))}}return(n,o)=>(m(),G(L(R8),null,{default:E(({copyToClipboard:a})=>[V(L(Fe),Qe(n.$attrs,{appearance:"outline",class:["copy-button",{"non-visual-button":!t.hasBorder}],"data-testid":"copy-button","is-rounded":!1,size:"small",title:t.hideTitle?void 0:t.copyText,type:"button",onClick:i=>r(i,a)}),{default:E(()=>[V(L(Oe),{color:"currentColor",icon:"copy",size:L(la),title:t.hideTitle?void 0:t.copyText,"hide-title":t.hideTitle},null,8,["size","title","hide-title"]),y(),F(n.$slots,"default",{},()=>[p("span",ore,H(t.copyText),1)],!0)]),_:2},1040,["class","title","onClick"])]),_:3}))}});const sre=Gt(ire,[["__scopeId","data-v-ccab109b"]]),lre={class:"copy-button-wrapper"},cre={class:"text"},ure=X({__name:"TextWithCopyButton",props:{text:{type:String,required:!0}},setup(e){const t=e,r=Rt();return(n,o)=>(m(),M("div",lre,[p("span",cre,[F(n.$slots,"default",{},()=>[y(H(t.text),1)],!0)]),y(),V(sre,{text:t.text,"copy-text":L(r).t("common.copyText"),"tooltip-success-text":L(r).t("common.copySuccessText")},null,8,["text","copy-text","tooltip-success-text"])]))}});const dre=Gt(ure,[["__scopeId","data-v-d9bd773a"]]),hre=X({__name:"WarningIcon",props:{size:{default:""},hideTitle:{type:Boolean,default:!1}},setup(e){const t=e;return(r,n)=>(m(),G(L(Ute),{color:"var(--WarningIconBackground, currentColor)",display:"inline-block",size:t.size||L(Kte),"hide-title":t.hideTitle},null,8,["size","hide-title"]))}});class Ds extends Error{constructor({status:r,type:n=null,title:o,detail:a=null,instance:i=null,invalidParameters:s=[]}){super(o);vt(this,"status");vt(this,"type");vt(this,"title");vt(this,"detail");vt(this,"instance");vt(this,"invalidParameters");this.name="ApiError",this.status=r,this.type=n,this.title=o,this.detail=a,this.instance=i,this.invalidParameters=s}toJSON(){return{status:this.status,type:this.type,title:this.title,detail:this.detail,instance:this.instance,invalidParameters:this.invalidParameters}}}const fre={"data-testid":"error-state",class:"error-block"},pre={class:"error-block-header"},mre={class:"error-block-title"},vre={key:0,class:"badge-list"},gre={class:"error-block-message"},Cre={key:1},yre={key:2,"data-testid":"error-invalid-parameters"},bre=X({__name:"ErrorBlock",props:{error:{type:Error,required:!0},badgeAppearance:{type:String,required:!1,default:"warning"}},setup(e){const t=e,{t:r}=Rt(),n=A(()=>t.error instanceof Ds?t.error.invalidParameters:[]);return(o,a)=>(m(),M("div",fre,[V(L(An),{"cta-is-hidden":""},{title:E(()=>[p("div",pre,[p("div",mre,[V(hre,{display:"inline-block",size:L(Gte)},null,8,["size"]),y(),F(o.$slots,"default",{},()=>[p("p",null,H(e.error instanceof L(Ds)?e.error.detail:L(r)("common.error_state.title")),1)],!0)]),y(),e.error instanceof L(Ds)?(m(),M("span",vre,[V(L(or),{appearance:t.badgeAppearance,"data-testid":"error-status"},{default:E(()=>[y(H(e.error.status),1)]),_:1},8,["appearance"]),y(),e.error.type?(m(),G(L(or),{key:0,appearance:"neutral","data-testid":"error-type"},{default:E(()=>[y(` + `)]),_:1})])])]),_:1})])):I("",!0)],64)):I("",!0)]),_:2},1032,["src"])):I("",!0)]),_:1}))}});const B1e=Gt(L1e,[["__scopeId","data-v-b6afaaa8"]]),D1e=["data-testid"],H1e=X({__name:"AppNavItem",props:{name:{type:String,required:!0},routeName:{type:String,required:!0},anchorRouteName:{type:String,required:!1,default:""}},setup(e){const t=e,r=Xte(),n=ql(),o=A(()=>({name:t.routeName})),a=A(()=>!!(t.routeName===n.name||t.anchorRouteName!==""&&n.matched.some(l=>l.name===t.anchorRouteName)));function i(){r.info(SX.SIDEBAR_ITEM_CLICKED,{data:o.value})}return(s,l)=>{const c=jt("router-link");return m(),M("div",{class:J(["nav-item",{[`nav-item-${t.routeName}`]:t.routeName!==""}]),"data-testid":t.routeName||void 0},[V(c,{class:J(["nav-link",{"nav-link--is-active":a.value}]),to:o.value,onClick:i},{default:E(()=>[y(H(e.name),1)]),_:1},8,["class","to"])],10,D1e)}}});const T1e=Gt(H1e,[["__scopeId","data-v-d031dd86"]]),I1e={class:"app-sidebar-wrapper"},O1e={class:"app-sidebar"},V1e=X({__name:"AppSidebar",setup(e){const t=Wte();return(r,n)=>(m(),M("div",I1e,[p("aside",O1e,[(m(!0),M(we,null,tt(L(t),(o,a)=>(m(),G(T1e,{key:a,name:o.name,"route-name":o.routeName,"anchor-route-name":o.anchorRouteName},null,8,["name","route-name","anchor-route-name"]))),128))])]))}});const P1e=Gt(V1e,[["__scopeId","data-v-860dbcaf"]]),N1e=""+new URL("product-logo-7a2ca341.png",import.meta.url).href,$1e=["alt"],Z1e=X({__name:"KumaLogo",setup(e){const{t}=Rt();return(r,n)=>(m(),M("img",{src:N1e,alt:`${L(t)("common.product.name")} Logo`},null,8,$1e))}});const R1e=Gt(Z1e,[["__scopeId","data-v-e4708f26"]]),z1e=""+new URL("icon-location-on-642f061f.svg",import.meta.url).href,F1e=""+new URL("icon-circles-ext-6b19ab51.svg",import.meta.url).href,tf=""+new URL("icon-wifi-tethering-02725ea9.svg",import.meta.url).href,U1e=["href"],j1e=X({__name:"DocumentationLink",props:{href:{}},setup(e){const t=e,{t:r}=Rt();return(n,o)=>(m(),M("a",{class:"docs-link",href:t.href,target:"_blank"},[V(L(fee),{size:L(la),title:L(r)("common.documentation")},null,8,["size","title"]),y(),p("span",null,[F(n.$slots,"default",{},()=>[y(H(L(r)("common.documentation")),1)],!0)])],8,U1e))}});const Y1e=Gt(j1e,[["__scopeId","data-v-1e7645ce"]]),G1e=X({__name:"EmptyBlock",setup(e){const{t}=Rt();return(r,n)=>(m(),G(L(An),{"data-testid":"empty-state","cta-is-hidden":"",icon:L(t)("common.emptyState.icon"),"icon-size":"96"},G1({title:E(()=>[F(r.$slots,"title",{},()=>[p("p",null,[F(r.$slots,"default",{},()=>[y(H(L(t)("common.emptyState.title")),1)])])])]),_:2},[r.$slots.message?{name:"message",fn:E(()=>[F(r.$slots,"message")]),key:"0"}:void 0,r.$slots.cta?{name:"cta",fn:E(()=>[F(r.$slots,"cta")]),key:"1"}:void 0]),1032,["icon"]))}}),K1e={key:0,class:"app-collection-toolbar"},lu=5,q1e=X({__name:"AppCollection",props:{isSelectedRow:{type:[Function,null],default:null},total:{default:0},pageNumber:{default:1},pageSize:{default:30},items:{},headers:{},error:{default:void 0},emptyStateTitle:{default:void 0},emptyStateMessage:{default:void 0},emptyStateCtaTo:{default:void 0},emptyStateCtaText:{default:void 0}},emits:["change"],setup(e,{emit:t}){const r=e,{t:n}=Rt(),o=It(),a=Y(r.items),i=Y(0),s=Y(0),l=Y(r.pageNumber),c=Y(r.pageSize),u=A(()=>{const f=r.headers.filter(g=>["warnings","actions"].includes(g.key));if(f.length>4)return"initial";const C=100-f.length*lu,_=r.headers.length-f.length;return`calc(${C}% / ${_})`});De(()=>r.items,(f,C)=>{f!==C&&(i.value++,a.value=r.items)}),De(()=>r.pageNumber,function(){r.pageNumber!==l.value&&s.value++});function d(f){if(!f)return{};const C={};return r.isSelectedRow!==null&&r.isSelectedRow(f)&&(C.class="is-selected"),C}const h=f=>{const C=f.target.closest("tr");if(C){const _=C.querySelector("a");_!==null&&_.click()}};return(f,C)=>{var _;return m(),G(L(dh),{key:s.value,class:"app-collection",style:Ye(`--column-width: ${u.value}; --special-column-width: ${lu}%;`),"has-error":typeof r.error<"u","pagination-total-items":r.total,"initial-fetcher-params":{page:r.pageNumber,pageSize:r.pageSize},headers:r.headers,"fetcher-cache-key":String(i.value),fetcher:({page:g,pageSize:b,query:w})=>{const v={};return l.value!==g&&(v.page=g),c.value!==b&&(v.size=b),l.value=g,c.value=b,Object.keys(v).length>0&&t("change",v),{data:a.value}},"cell-attrs":({headerKey:g})=>({class:`${g}-column`}),"row-attrs":d,"disable-sorting":"","hide-pagination-when-optional":"","onRow:click":h},G1({_:2},[((_=r.items)==null?void 0:_.length)===0?{name:"empty-state",fn:E(()=>[V(G1e,null,G1({default:E(()=>[y(H(r.emptyStateTitle??L(n)("common.emptyState.title"))+" ",1),y()]),_:2},[r.emptyStateMessage?{name:"message",fn:E(()=>[y(H(r.emptyStateMessage),1)]),key:"0"}:void 0,r.emptyStateCtaTo?{name:"cta",fn:E(()=>[typeof r.emptyStateCtaTo=="string"?(m(),G(Y1e,{key:0,href:r.emptyStateCtaTo},{default:E(()=>[y(H(r.emptyStateCtaText),1)]),_:1},8,["href"])):(m(),G(L(Fe),{key:1,appearance:"primary",to:r.emptyStateCtaTo},{default:E(()=>[V(L(Qh),{size:L(la)},null,8,["size"]),y(" "+H(r.emptyStateCtaText),1)]),_:1},8,["to"]))]),key:"1"}:void 0]),1024)]),key:"0"}:void 0,tt(Object.keys(L(o)),g=>({name:g,fn:E(({row:b,rowValue:w})=>[g==="toolbar"?(m(),M("div",K1e,[F(f.$slots,"toolbar",{},void 0,!0)])):F(f.$slots,g,{key:1,row:b,rowValue:w},void 0,!0)])}))]),1032,["style","has-error","pagination-total-items","initial-fetcher-params","headers","fetcher-cache-key","fetcher","cell-attrs"])}}});const rf=Gt(q1e,[["__scopeId","data-v-ed28f14d"]]),W1e=X({__name:"MeshesDetails",props:{meshInsights:{type:Array,required:!0}},setup(e){const t=e,{t:r}=Rt(),n=A(()=>t.meshInsights.map(o=>{const{name:a,services:i,dataplanesByType:s}=o;return{name:a,services:i.internal??0,dataPlaneProxies:`${s.standard.online??0}/${s.standard.total??0}`}}));return(o,a)=>{const i=jt("RouterLink");return m(),G(rf,{class:"mesh-preview-collection","data-testid":"mesh-preview-collection",headers:[{label:L(r)("main-overview.detail.meshes.table.name"),key:"name"},{label:L(r)("main-overview.detail.meshes.table.services"),key:"services"},{label:L(r)("main-overview.detail.meshes.table.data_plane_proxies"),key:"dataPlaneProxies"}],items:n.value,total:n.value.length,"empty-state-message":L(r)("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":L(r)("meshes.href.docs"),"empty-state-cta-text":L(r)("common.documentation")},{name:E(({rowValue:s})=>[V(i,{to:{name:"mesh-detail-view",params:{mesh:s}}},{default:E(()=>[y(H(s),1)]),_:2},1032,["to"])]),_:1},8,["headers","items","total","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),Q1e={};function X1e(e,t){return F(e.$slots,"default")}const J1e=Gt(Q1e,[["render",X1e]]),ere=X({__name:"StatusBadge",props:{status:{}},setup(e){const t=e,{t:r}=Rt(),n={online:"success",offline:"danger",partially_degraded:"warning",not_available:"neutral",disabled:"neutral"};return(o,a)=>{const i=jt("KBadge");return m(),G(mt(t.status==="not_available"?L(fo):J1e),null,G1({default:E(()=>[V(i,{class:"status-badge",appearance:n[t.status],"data-testid":"status-badge"},{default:E(()=>[y(H(L(r)(`http.api.value.${t.status}`)),1)]),_:1},8,["appearance"]),y()]),_:2},[t.status==="not_available"?{name:"content",fn:E(()=>[y(H(L(r)("components.status-badge.tooltip.not_available")),1)]),key:"0"}:void 0]),1024)}}});const tre=Gt(ere,[["__scopeId","data-v-b7d5eecb"]]);function bl(e,t,r=void 0){if(typeof e!="object"||Array.isArray(e)||Array.isArray(t)&&t.length===0)return r;const n=Array.isArray(t)?t:t.split(".");if(n.length===1){const o=e[n[0]];return o===void 0?r:o}return bl(e[n[0]],n.slice(1),r)}function Nse(e){var r;const t=((r=e.zoneInsight)==null?void 0:r.subscriptions)??[];if(t.length>0){const n=t[t.length-1];if(n.config){const o=JSON.parse(n.config);return bl(o,"dpServer.auth.type","")}}return""}function rre(e){var n,o;if(e.zone.enabled===!1)return"disabled";const t=((n=e.zoneInsight)==null?void 0:n.subscriptions)??[];if(t.length===0)return"offline";const r=t[t.length-1];return(o=r.connectTime)!=null&&o.length&&!r.disconnectTime?"online":"offline"}function $se(e){var t;for(const r of((t=e.zoneInsight)==null?void 0:t.subscriptions)??[])if(r.config)return JSON.parse(r.config).environment;return""}const nre=X({__name:"ZoneControlPlanesDetails",props:{zoneOverviews:{type:Array,required:!0}},setup(e){const t=e,{t:r}=Rt(),n=S5(),o=A(()=>t.zoneOverviews.map(a=>{const{name:i}=a,s=rre(a);return{name:i,status:s}}));return(a,i)=>{const s=jt("RouterLink");return m(),G(rf,{class:"zone-cp-preview-collection","data-testid":"zone-cp-preview-collection",headers:[{label:L(r)("main-overview.detail.zone_control_planes.table.name"),key:"name"},{label:L(r)("main-overview.detail.zone_control_planes.table.status"),key:"status"}],items:o.value,total:o.value.length,"empty-state-title":L(r)("zone-cps.empty_state.title"),"empty-state-message":L(n)("create zones")?L(r)("zone-cps.empty_state.message"):L(r)("common.emptyState.message",{type:"Zones"}),"empty-state-cta-to":L(n)("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":L(r)("zones.index.create")},{name:E(({rowValue:l})=>[V(s,{to:{name:"zone-cp-detail-view",params:{zone:l}}},{default:E(()=>[y(H(l),1)]),_:2},1032,["to"])]),status:E(({rowValue:l})=>[l?(m(),G(tre,{key:0,status:l},null,8,["status"])):(m(),M(we,{key:1},[y(H(L(r)("common.collection.none")),1)],64))]),_:1},8,["headers","items","total","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),ore={class:"visually-hidden"},are={inheritAttrs:!1},ire=X({...are,__name:"CopyButton",props:{text:{type:String,required:!1,default:""},getText:{type:Function,required:!1,default:null},copyText:{type:String,required:!1,default:"Copy"},tooltipSuccessText:{type:String,required:!1,default:"Copied code!"},tooltipFailText:{type:String,required:!1,default:"Failed to copy!"},hasBorder:{type:Boolean,default:!1},hideTitle:{type:Boolean,default:!1}},setup(e){const t=e;async function r(n,o){const a=n.currentTarget;let i=!1;try{const s=t.getText?await t.getText():t.text;i=await o(s)}catch{i=!1}finally{const s=i?t.tooltipSuccessText:t.tooltipFailText;a instanceof HTMLButtonElement&&(a.setAttribute("data-tooltip-copy-success",String(i)),a.setAttribute("data-tooltip-text",s),window.setTimeout(function(){a instanceof HTMLButtonElement&&a.removeAttribute("data-tooltip-text")},1500))}}return(n,o)=>(m(),G(L(R8),null,{default:E(({copyToClipboard:a})=>[V(L(Fe),Qe(n.$attrs,{appearance:"outline",class:["copy-button",{"non-visual-button":!t.hasBorder}],"data-testid":"copy-button","is-rounded":!1,size:"small",title:t.hideTitle?void 0:t.copyText,type:"button",onClick:i=>r(i,a)}),{default:E(()=>[V(L(Oe),{color:"currentColor",icon:"copy",size:L(la),title:t.hideTitle?void 0:t.copyText,"hide-title":t.hideTitle},null,8,["size","title","hide-title"]),y(),F(n.$slots,"default",{},()=>[p("span",ore,H(t.copyText),1)],!0)]),_:2},1040,["class","title","onClick"])]),_:3}))}});const sre=Gt(ire,[["__scopeId","data-v-ccab109b"]]),lre={class:"copy-button-wrapper"},cre={class:"text"},ure=X({__name:"TextWithCopyButton",props:{text:{type:String,required:!0}},setup(e){const t=e,r=Rt();return(n,o)=>(m(),M("div",lre,[p("span",cre,[F(n.$slots,"default",{},()=>[y(H(t.text),1)],!0)]),y(),V(sre,{text:t.text,"copy-text":L(r).t("common.copyText"),"tooltip-success-text":L(r).t("common.copySuccessText")},null,8,["text","copy-text","tooltip-success-text"])]))}});const dre=Gt(ure,[["__scopeId","data-v-d9bd773a"]]),hre=X({__name:"WarningIcon",props:{size:{default:""},hideTitle:{type:Boolean,default:!1}},setup(e){const t=e;return(r,n)=>(m(),G(L(Ute),{color:"var(--WarningIconBackground, currentColor)",display:"inline-block",size:t.size||L(Kte),"hide-title":t.hideTitle},null,8,["size","hide-title"]))}});class Ds extends Error{constructor({status:r,type:n=null,title:o,detail:a=null,instance:i=null,invalidParameters:s=[]}){super(o);vt(this,"status");vt(this,"type");vt(this,"title");vt(this,"detail");vt(this,"instance");vt(this,"invalidParameters");this.name="ApiError",this.status=r,this.type=n,this.title=o,this.detail=a,this.instance=i,this.invalidParameters=s}toJSON(){return{status:this.status,type:this.type,title:this.title,detail:this.detail,instance:this.instance,invalidParameters:this.invalidParameters}}}const fre={"data-testid":"error-state",class:"error-block"},pre={class:"error-block-header"},mre={class:"error-block-title"},vre={key:0,class:"badge-list"},gre={class:"error-block-message"},Cre={key:1},yre={key:2,"data-testid":"error-invalid-parameters"},bre=X({__name:"ErrorBlock",props:{error:{type:Error,required:!0},badgeAppearance:{type:String,required:!1,default:"warning"}},setup(e){const t=e,{t:r}=Rt(),n=A(()=>t.error instanceof Ds?t.error.invalidParameters:[]);return(o,a)=>(m(),M("div",fre,[V(L(An),{"cta-is-hidden":""},{title:E(()=>[p("div",pre,[p("div",mre,[V(hre,{display:"inline-block",size:L(Gte)},null,8,["size"]),y(),F(o.$slots,"default",{},()=>[p("p",null,H(e.error instanceof L(Ds)?e.error.detail:L(r)("common.error_state.title")),1)],!0)]),y(),e.error instanceof L(Ds)?(m(),M("span",vre,[V(L(or),{appearance:t.badgeAppearance,"data-testid":"error-status"},{default:E(()=>[y(H(e.error.status),1)]),_:1},8,["appearance"]),y(),e.error.type?(m(),G(L(or),{key:0,appearance:"neutral","data-testid":"error-type"},{default:E(()=>[y(` type: `+H(e.error.type),1)]),_:1})):I("",!0),y(),e.error.instance?(m(),G(L(or),{key:1,appearance:"neutral","data-testid":"error-trace"},{default:E(()=>[y(` trace: `),V(dre,{text:e.error.instance},null,8,["text"])]),_:1})):I("",!0)])):I("",!0)])]),message:E(()=>[p("div",gre,[o.$slots.message?F(o.$slots,"message",{key:0},void 0,!0):(m(),M("p",Cre,H(e.error.message),1)),y(),n.value.length>0?(m(),M("ul",yre,[(m(!0),M(we,null,tt(n.value,(i,s)=>(m(),M("li",{key:s},[y(H(L(r)("common.error_state.field"))+" ",1),p("b",null,[p("code",null,H(i.field),1)]),y(": "+H(i.reason),1)]))),128))])):I("",!0)])]),_:3})]))}});const y0=Gt(bre,[["__scopeId","data-v-3aafad7e"]]),wre=p("p",null,"Loading data …",-1),b0=X({__name:"LoadingBlock",setup(e){return(t,r)=>(m(),G(L(An),{"cta-is-hidden":"","data-testid":"loading-block"},{title:E(()=>[V(L(Tte),{class:"mb-3",display:"inline-block",color:L(Yte)},null,8,["color"]),y(),F(t.$slots,"default",{},()=>[wre])]),_:3}))}});const _re={},kre={class:"definition-card"},Mre={class:"definition-card-title"},xre={class:"definition-card-container"};function Sre(e,t){return m(),M("div",kre,[p("div",Mre,[F(e.$slots,"icon",{},void 0,!0),y(),F(e.$slots,"title",{},void 0,!0)]),y(),p("div",xre,[F(e.$slots,"body",{},void 0,!0)])])}const Hs=Gt(_re,[["render",Sre],["__scopeId","data-v-d55dbf1c"]]),Ere={class:"status"},Are={key:1,class:"status-separator"},Lre={class:"status-total"},Bre=X({__name:"ResourceStatus",props:{total:{},online:{default:null}},setup(e){const t=e,r=A(()=>{if(t.online!==null){const n=t.online/t.total;if(n<=.5)return"danger";if(n<1)return"warning"}return null});return(n,o)=>(m(),G(Hs,null,G1({title:E(()=>[F(n.$slots,"title",{},void 0,!0)]),body:E(()=>[p("div",Ere,[t.online!==null?(m(),M("span",{key:0,class:J(["status-online",{[`status-online--${r.value}`]:r.value!==null}])},H(t.online),3)):I("",!0),t.online!==null?(m(),M("span",Are,"/")):I("",!0),p("span",Lre,H(t.total),1)])]),_:2},[n.$slots.icon?{name:"icon",fn:E(()=>[F(n.$slots,"icon",{},void 0,!0)]),key:"0"}:void 0]),1024))}});const Wn=Gt(Bre,[["__scopeId","data-v-1c7759a5"]]),g2=e=>(st("data-v-270543e2"),e=e(),lt(),e),Dre={class:"stack","data-testid":"detail-view-details"},Hre={class:"card-header"},Tre={class:"card-title"},Ire={class:"columns"},Ore=g2(()=>p("img",{src:z1e},null,-1)),Vre=g2(()=>p("img",{src:F1e},null,-1)),Pre=g2(()=>p("img",{src:tf},null,-1)),Nre=g2(()=>p("img",{src:tf},null,-1)),$re={class:"columns"},Zre={class:"card-header"},Rre={class:"card-title"},zre={key:0,class:"card-actions"},Fre={class:"card-header"},Ure={class:"card-title"},jre=X({__name:"MainOverview",setup(e){const{t}=Rt(),r=S5();return(n,o)=>{const a=jt("RouterLink"),i=jt("KButton");return m(),M("div",Dre,[V(L(ro),null,{body:E(()=>[V($o,{src:"/global-insight"},{default:E(({data:s,error:l})=>[l?(m(),G(y0,{key:0,error:l},null,8,["error"])):s===void 0?(m(),G(b0,{key:1})):(m(),M(we,{key:2},[p("div",Hre,[p("div",Tre,[p("h2",null,H(L(t)("main-overview.detail.health.title")),1)])]),y(),p("div",Ire,[L(r)("use zones")?(m(),G(Wn,{key:0,total:s.zones.controlPlanes.total,online:s.zones.controlPlanes.online,"data-testid":"zone-control-planes-status"},{icon:E(()=>[Ore]),title:E(()=>[y(H(L(t)("main-overview.detail.health.zone_control_planes")),1)]),_:2},1032,["total","online"])):I("",!0),y(),V(Wn,{total:s.meshes.total,"data-testid":"meshes-status"},{icon:E(()=>[Vre]),title:E(()=>[y(H(L(t)("main-overview.detail.health.meshes")),1)]),_:2},1032,["total"]),y(),V(Wn,{total:s.services.internal.total,online:s.services.internal.online,"data-testid":"services-status"},{icon:E(()=>[Pre]),title:E(()=>[y(H(L(t)("main-overview.detail.health.services")),1)]),_:2},1032,["total","online"]),y(),V(Wn,{total:s.dataplanes.standard.total,online:s.dataplanes.standard.online,"data-testid":"data-plane-proxies-status"},{icon:E(()=>[Nre]),title:E(()=>[y(H(L(t)("main-overview.detail.health.data_plane_proxies")),1)]),_:2},1032,["total","online"])])],64))]),_:1})]),_:1}),y(),p("div",$re,[L(r)("use zones")?(m(),G(L(ro),{key:0},{body:E(()=>[V($o,{src:"/zone-cps?page=1&size=10"},{default:E(({data:s,error:l})=>[l?(m(),G(y0,{key:0,error:l},null,8,["error"])):s===void 0?(m(),G(b0,{key:1})):(m(),M(we,{key:2},[p("div",Zre,[p("div",Rre,[p("h2",null,H(L(t)("main-overview.detail.zone_control_planes.title")),1),y(),V(a,{to:{name:"zone-cp-list-view"}},{default:E(()=>[y(H(L(t)("main-overview.detail.health.view_all")),1)]),_:1})]),y(),L(r)("create zones")&&s.items.length>0?(m(),M("div",zre,[V(i,{appearance:"primary",to:{name:"zone-create-view"}},{default:E(()=>[V(L(Qh),{size:L(la)},null,8,["size"]),y(" "+H(L(t)("zones.index.create")),1)]),_:1})])):I("",!0)]),y(),V(nre,{"data-testid":"zone-control-planes-details","zone-overviews":s.items},null,8,["zone-overviews"])],64))]),_:1})]),_:1})):I("",!0),y(),V(L(ro),null,{body:E(()=>[V($o,{src:"/mesh-insights?page=1&size=10"},{default:E(({data:s,error:l})=>[l?(m(),G(y0,{key:0,error:l},null,8,["error"])):s===void 0?(m(),G(b0,{key:1})):(m(),M(we,{key:2},[p("div",Fre,[p("div",Ure,[p("h2",null,H(L(t)("main-overview.detail.meshes.title")),1),y(),V(a,{to:{name:"mesh-list-view"}},{default:E(()=>[y(H(L(t)("main-overview.detail.health.view_all")),1)]),_:1})])]),y(),V(W1e,{"data-testid":"meshes-details","mesh-insights":s.items},null,8,["mesh-insights"])],64))]),_:1})]),_:1})])])}}});const Yre=Gt(jre,[["__scopeId","data-v-270543e2"]]),Gre={class:"stack"},Kre={class:"columns"},qre={class:"columns"},Wre=X({__name:"MeshDetails",props:{mesh:{type:Object,required:!0},meshInsight:{type:[Object],required:!1,default:void 0}},setup(e){const t=e,{t:r}=Rt(),n=A(()=>i(t.mesh.mtls)),o=A(()=>i(t.mesh.metrics)),a=A(()=>{var s;return Object.values(((s=t.meshInsight)==null?void 0:s.policies)??{}).reduce((l,c)=>l+c.total,0)});function i(s){if(s!=null&&s.enabledBackend&&Array.isArray(s.backends)){const l=s.backends.find(c=>c.name===s.enabledBackend);if(l!==void 0)return`${l.type} / ${l.name}`}return""}return(s,l)=>(m(),G(L(ro),null,{body:E(()=>{var c,u;return[p("div",Gre,[p("div",Kre,[V(Wn,{total:((c=t.meshInsight)==null?void 0:c.services.total)??0,"data-testid":"services-status"},{title:E(()=>[y(H(L(r)("meshes.detail.services")),1)]),_:1},8,["total"]),y(),V(Wn,{total:((u=t.meshInsight)==null?void 0:u.dataplanesByType.standard.total)??0,"data-testid":"data-plane-proxies-status"},{title:E(()=>[y(H(L(r)("meshes.detail.data_plane_proxies")),1)]),_:1},8,["total"]),y(),V(Wn,{total:a.value,"data-testid":"policies-status"},{title:E(()=>[y(H(L(r)("meshes.detail.policies")),1)]),_:1},8,["total"])]),y(),p("div",qre,[V(Hs,null,{title:E(()=>[y(H(L(r)("http.api.property.mtls")),1)]),body:E(()=>[n.value===""?(m(),G(L(or),{key:0,appearance:"neutral"},{default:E(()=>[y(H(L(r)("meshes.detail.disabled")),1)]),_:1})):(m(),M(we,{key:1},[y(H(n.value),1)],64))]),_:1}),y(),V(Hs,null,{title:E(()=>[y(H(L(r)("http.api.property.metrics")),1)]),body:E(()=>[o.value===""?(m(),G(L(or),{key:0,appearance:"neutral"},{default:E(()=>[y(H(L(r)("meshes.detail.disabled")),1)]),_:1})):(m(),M(we,{key:1},[y(H(o.value),1)],64))]),_:1}),y(),V(Hs,null,{title:E(()=>[y(H(L(r)("http.api.property.zoneEgress")),1)]),body:E(()=>[V(L(or),{appearance:"neutral"},{default:E(()=>{var d;return[y(H(L(r)(`meshes.detail.${(d=t.mesh.routing)!=null&&d.zoneEgress?"enabled":"disabled"}`)),1)]}),_:1})]),_:1})])])]}),_:1}))}}),Qre={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Xre=p("path",{d:"M664.743 139.274L663.48 140.633V144H661.052V132.216H663.48V137.558L664.548 136.093L667.551 132.216H670.537L666.353 137.453L670.659 144H667.769L664.743 139.274ZM677.745 143.11C677.167 143.811 676.369 144.162 675.349 144.162C674.41 144.162 673.693 143.892 673.196 143.353C672.705 142.813 672.454 142.023 672.444 140.981V135.243H674.782V140.9C674.782 141.812 675.198 142.268 676.029 142.268C676.822 142.268 677.367 141.993 677.664 141.443V135.243H680.011V144H677.809L677.745 143.11ZM690.941 139.703C690.941 141.105 690.641 142.201 690.042 142.988C689.443 143.771 688.607 144.162 687.533 144.162C686.584 144.162 685.826 143.798 685.259 143.069L685.154 144H683.05V131.569H685.389V136.028C685.928 135.397 686.638 135.081 687.517 135.081C688.586 135.081 689.422 135.475 690.026 136.263C690.636 137.045 690.941 138.149 690.941 139.573V139.703ZM688.602 139.533C688.602 138.648 688.461 138.003 688.181 137.598C687.9 137.188 687.482 136.983 686.926 136.983C686.182 136.983 685.669 137.288 685.389 137.898V141.354C685.675 141.969 686.193 142.276 686.943 142.276C687.698 142.276 688.194 141.904 688.432 141.159C688.545 140.803 688.602 140.261 688.602 139.533ZM697.695 144.162C696.411 144.162 695.364 143.768 694.555 142.98C693.751 142.193 693.349 141.143 693.349 139.832V139.605C693.349 138.726 693.519 137.941 693.859 137.25C694.198 136.554 694.679 136.02 695.299 135.648C695.925 135.27 696.637 135.081 697.436 135.081C698.634 135.081 699.575 135.459 700.26 136.214C700.951 136.97 701.296 138.041 701.296 139.427V140.382H695.72C695.796 140.954 696.022 141.413 696.4 141.758C696.783 142.104 697.266 142.276 697.848 142.276C698.75 142.276 699.454 141.95 699.961 141.297L701.11 142.584C700.759 143.08 700.285 143.469 699.686 143.749C699.087 144.024 698.423 144.162 697.695 144.162ZM697.428 136.975C696.964 136.975 696.586 137.132 696.295 137.445C696.009 137.758 695.825 138.205 695.744 138.788H698.998V138.602C698.987 138.084 698.847 137.685 698.577 137.404C698.307 137.118 697.924 136.975 697.428 136.975ZM708.827 137.436C708.509 137.393 708.228 137.372 707.985 137.372C707.101 137.372 706.521 137.671 706.245 138.27V144H703.906V135.243H706.116L706.181 136.287C706.65 135.483 707.3 135.081 708.131 135.081C708.39 135.081 708.633 135.116 708.859 135.187L708.827 137.436ZM713.388 135.243L713.461 136.255C714.087 135.473 714.926 135.081 715.978 135.081C716.906 135.081 717.596 135.354 718.05 135.899C718.503 136.444 718.735 137.258 718.746 138.343V144H716.407V138.4C716.407 137.903 716.299 137.544 716.083 137.323C715.867 137.097 715.508 136.983 715.007 136.983C714.348 136.983 713.855 137.264 713.525 137.825V144H711.187V135.243H713.388ZM725.831 144.162C724.547 144.162 723.501 143.768 722.691 142.98C721.887 142.193 721.485 141.143 721.485 139.832V139.605C721.485 138.726 721.655 137.941 721.995 137.25C722.335 136.554 722.815 136.02 723.436 135.648C724.062 135.27 724.774 135.081 725.572 135.081C726.77 135.081 727.712 135.459 728.397 136.214C729.088 136.97 729.433 138.041 729.433 139.427V140.382H723.857C723.932 140.954 724.159 141.413 724.536 141.758C724.92 142.104 725.402 142.276 725.985 142.276C726.886 142.276 727.59 141.95 728.097 141.297L729.247 142.584C728.896 143.08 728.421 143.469 727.822 143.749C727.223 144.024 726.56 144.162 725.831 144.162ZM725.564 136.975C725.1 136.975 724.723 137.132 724.431 137.445C724.145 137.758 723.962 138.205 723.881 138.788H727.134V138.602C727.124 138.084 726.983 137.685 726.714 137.404C726.444 137.118 726.061 136.975 725.564 136.975ZM734.843 133.09V135.243H736.341V136.959H734.843V141.329C734.843 141.653 734.905 141.885 735.03 142.025C735.154 142.166 735.391 142.236 735.742 142.236C736.001 142.236 736.23 142.217 736.43 142.179V143.951C735.971 144.092 735.499 144.162 735.013 144.162C733.373 144.162 732.537 143.334 732.504 141.677V136.959H731.226V135.243H732.504V133.09H734.843ZM742.949 144.162C741.665 144.162 740.618 143.768 739.809 142.98C739.005 142.193 738.603 141.143 738.603 139.832V139.605C738.603 138.726 738.773 137.941 739.113 137.25C739.453 136.554 739.933 136.02 740.553 135.648C741.179 135.27 741.891 135.081 742.69 135.081C743.888 135.081 744.829 135.459 745.514 136.214C746.205 136.97 746.55 138.041 746.55 139.427V140.382H740.974C741.05 140.954 741.276 141.413 741.654 141.758C742.037 142.104 742.52 142.276 743.103 142.276C744.004 142.276 744.708 141.95 745.215 141.297L746.364 142.584C746.014 143.08 745.539 143.469 744.94 143.749C744.341 144.024 743.677 144.162 742.949 144.162ZM742.682 136.975C742.218 136.975 741.84 137.132 741.549 137.445C741.263 137.758 741.079 138.205 740.999 138.788H744.252V138.602C744.241 138.084 744.101 137.685 743.831 137.404C743.561 137.118 743.178 136.975 742.682 136.975ZM753.903 141.58C753.903 141.294 753.76 141.07 753.474 140.908C753.194 140.741 752.741 140.593 752.115 140.463C750.032 140.026 748.991 139.141 748.991 137.809C748.991 137.032 749.312 136.384 749.954 135.866C750.601 135.343 751.446 135.081 752.487 135.081C753.598 135.081 754.486 135.343 755.15 135.866C755.819 136.39 756.153 137.07 756.153 137.906H753.814C753.814 137.571 753.706 137.296 753.491 137.08C753.275 136.859 752.938 136.749 752.479 136.749C752.085 136.749 751.78 136.838 751.564 137.016C751.349 137.194 751.241 137.42 751.241 137.695C751.241 137.954 751.362 138.165 751.605 138.327C751.853 138.483 752.268 138.621 752.851 138.739C753.434 138.853 753.925 138.982 754.324 139.128C755.56 139.581 756.177 140.366 756.177 141.483C756.177 142.282 755.835 142.929 755.15 143.425C754.464 143.916 753.58 144.162 752.495 144.162C751.761 144.162 751.108 144.032 750.537 143.773C749.97 143.509 749.525 143.15 749.201 142.697C748.877 142.238 748.716 141.745 748.716 141.216H750.933C750.955 141.631 751.108 141.95 751.394 142.171C751.68 142.392 752.063 142.503 752.544 142.503C752.991 142.503 753.329 142.419 753.555 142.252C753.787 142.079 753.903 141.855 753.903 141.58Z",fill:"black"},null,-1),Jre=p("path",{d:"M667.908 163.554H662.972L661.863 166.63H660.26L664.76 154.846H666.12L670.628 166.63H669.033L667.908 163.554ZM663.441 162.276H667.447L665.44 156.764L663.441 162.276ZM673.768 162.017V166.63H672.214V154.846H676.56C677.849 154.846 678.858 155.175 679.587 155.833C680.321 156.492 680.687 157.363 680.687 158.447C680.687 159.591 680.329 160.473 679.611 161.094C678.899 161.709 677.876 162.017 676.544 162.017H673.768ZM673.768 160.746H676.56C677.391 160.746 678.027 160.552 678.47 160.163C678.912 159.769 679.134 159.203 679.134 158.464C679.134 157.762 678.912 157.201 678.47 156.78C678.027 156.359 677.42 156.141 676.649 156.125H673.768V160.746ZM684.337 166.63H682.784V154.846H684.337V166.63ZM694.769 161.377C693.437 160.994 692.466 160.525 691.856 159.969C691.252 159.408 690.949 158.717 690.949 157.897C690.949 156.969 691.319 156.203 692.058 155.599C692.803 154.989 693.769 154.684 694.956 154.684C695.765 154.684 696.485 154.841 697.116 155.154C697.753 155.467 698.244 155.898 698.589 156.448C698.94 156.999 699.115 157.6 699.115 158.253H697.553C697.553 157.541 697.327 156.983 696.874 156.578C696.42 156.168 695.781 155.963 694.956 155.963C694.189 155.963 693.591 156.133 693.159 156.473C692.733 156.807 692.52 157.274 692.52 157.873C692.52 158.353 692.722 158.76 693.127 159.095C693.537 159.424 694.23 159.726 695.206 160.001C696.188 160.277 696.955 160.581 697.505 160.916C698.061 161.245 698.471 161.631 698.735 162.073C699.005 162.516 699.14 163.036 699.14 163.635C699.14 164.59 698.767 165.356 698.023 165.934C697.278 166.506 696.283 166.792 695.037 166.792C694.227 166.792 693.472 166.638 692.77 166.33C692.069 166.017 691.527 165.591 691.144 165.051C690.766 164.512 690.577 163.9 690.577 163.214H692.139C692.139 163.927 692.401 164.49 692.924 164.906C693.453 165.316 694.157 165.521 695.037 165.521C695.857 165.521 696.485 165.354 696.922 165.019C697.359 164.685 697.578 164.229 697.578 163.651C697.578 163.074 697.375 162.629 696.971 162.316C696.566 161.998 695.832 161.685 694.769 161.377ZM704.538 166.792C703.351 166.792 702.385 166.403 701.64 165.626C700.896 164.844 700.524 163.8 700.524 162.494V162.219C700.524 161.35 700.688 160.576 701.017 159.896C701.352 159.211 701.816 158.677 702.409 158.294C703.008 157.905 703.656 157.711 704.352 157.711C705.49 157.711 706.375 158.086 707.006 158.836C707.637 159.586 707.953 160.66 707.953 162.057V162.68H702.021C702.042 163.543 702.293 164.242 702.774 164.776C703.259 165.305 703.874 165.569 704.619 165.569C705.148 165.569 705.595 165.462 705.962 165.246C706.329 165.03 706.65 164.744 706.925 164.388L707.84 165.1C707.106 166.228 706.005 166.792 704.538 166.792ZM704.352 158.941C703.747 158.941 703.24 159.162 702.83 159.605C702.42 160.042 702.167 160.657 702.069 161.45H706.456V161.337C706.413 160.576 706.208 159.988 705.841 159.572C705.474 159.152 704.978 158.941 704.352 158.941ZM713.926 159.216C713.699 159.179 713.454 159.16 713.189 159.16C712.207 159.16 711.541 159.578 711.19 160.414V166.63H709.693V157.873H711.15L711.174 158.885C711.665 158.102 712.361 157.711 713.262 157.711C713.554 157.711 713.775 157.749 713.926 157.824V159.216ZM718.345 164.598L720.514 157.873H722.043L718.903 166.63H717.762L714.589 157.873H716.119L718.345 164.598ZM727.004 166.792C725.817 166.792 724.852 166.403 724.107 165.626C723.362 164.844 722.99 163.8 722.99 162.494V162.219C722.99 161.35 723.155 160.576 723.484 159.896C723.818 159.211 724.282 158.677 724.876 158.294C725.475 157.905 726.122 157.711 726.818 157.711C727.957 157.711 728.841 158.086 729.473 158.836C730.104 159.586 730.42 160.66 730.42 162.057V162.68H724.487C724.509 163.543 724.76 164.242 725.24 164.776C725.726 165.305 726.341 165.569 727.085 165.569C727.614 165.569 728.062 165.462 728.429 165.246C728.796 165.03 729.117 164.744 729.392 164.388L730.306 165.1C729.573 166.228 728.472 166.792 727.004 166.792ZM726.818 158.941C726.214 158.941 725.707 159.162 725.297 159.605C724.887 160.042 724.633 160.657 724.536 161.45H728.922V161.337C728.879 160.576 728.674 159.988 728.307 159.572C727.94 159.152 727.444 158.941 726.818 158.941ZM736.392 159.216C736.166 159.179 735.92 159.16 735.656 159.16C734.674 159.16 734.008 159.578 733.657 160.414V166.63H732.16V157.873H733.616L733.641 158.885C734.132 158.102 734.828 157.711 735.729 157.711C736.02 157.711 736.241 157.749 736.392 157.824V159.216Z",fill:"black"},null,-1),ene=p("g",{filter:"url(#filter0_d)"},[p("rect",{x:"498.553",y:"119.823",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 498.553 119.823)",fill:"white"})],-1),tne=p("path",{d:"M23.1485 137.843L25.6008 132.534H28.2553L24.3868 140.044V144.317H21.9184V140.044L18.0499 132.534H20.7125L23.1485 137.843ZM36.0452 141.889H31.7883L30.9789 144.317H28.3972L32.7837 132.534H35.0336L39.4444 144.317H36.8626L36.0452 141.889ZM32.4438 139.923H35.3897L33.9087 135.512L32.4438 139.923ZM44.9925 132.534L48.0193 141.08L51.03 132.534H54.2187V144.317H51.7826V141.096L52.0254 135.536L48.8448 144.317H47.1776L44.0051 135.544L44.2479 141.096V144.317H41.82V132.534H44.9925ZM60.042 142.367H65.1973V144.317H57.614V132.534H60.042V142.367Z",fill:"black"},null,-1),rne=p("path",{d:"M28.0692 162.891C27.9235 164.137 27.4622 165.1 26.6852 165.78C25.9137 166.454 24.8859 166.792 23.6018 166.792C22.2097 166.792 21.0929 166.292 20.2512 165.294C19.4149 164.296 18.9968 162.961 18.9968 161.288V160.155C18.9968 159.06 19.191 158.097 19.5795 157.266C19.9733 156.435 20.5291 155.798 21.2467 155.356C21.9643 154.908 22.7951 154.684 23.7393 154.684C24.9911 154.684 25.9946 155.035 26.75 155.736C27.5053 156.432 27.9451 157.398 28.0692 158.634H26.5072C26.3723 157.695 26.0783 157.015 25.625 156.594C25.1772 156.173 24.5487 155.963 23.7393 155.963C22.7466 155.963 21.9669 156.33 21.4004 157.064C20.8393 157.797 20.5587 158.841 20.5587 160.196V161.337C20.5587 162.615 20.8258 163.632 21.36 164.388C21.8941 165.143 22.6414 165.521 23.6018 165.521C24.465 165.521 25.126 165.327 25.5846 164.938C26.0486 164.544 26.3561 163.862 26.5072 162.891H28.0692ZM29.5664 162.17C29.5664 161.312 29.7336 160.541 30.0682 159.856C30.4081 159.17 30.8775 158.642 31.4764 158.269C32.0807 157.897 32.7686 157.711 33.5401 157.711C34.7325 157.711 35.6956 158.124 36.4294 158.949C37.1685 159.775 37.5381 160.873 37.5381 162.243V162.348C37.5381 163.201 37.3736 163.967 37.0444 164.647C36.7207 165.321 36.254 165.847 35.6443 166.225C35.04 166.603 34.344 166.792 33.5563 166.792C32.3693 166.792 31.4062 166.379 30.6671 165.553C29.9333 164.728 29.5664 163.635 29.5664 162.276V162.17ZM31.0717 162.348C31.0717 163.32 31.2956 164.099 31.7434 164.687C32.1967 165.275 32.8009 165.569 33.5563 165.569C34.3171 165.569 34.9213 165.273 35.3692 164.679C35.817 164.08 36.0409 163.244 36.0409 162.17C36.0409 161.21 35.8116 160.433 35.353 159.84C34.8998 159.241 34.2955 158.941 33.5401 158.941C32.8009 158.941 32.2047 159.235 31.7515 159.823C31.2983 160.411 31.0717 161.253 31.0717 162.348ZM40.832 157.873L40.8806 158.974C41.5496 158.132 42.4237 157.711 43.5027 157.711C45.3534 157.711 46.2868 158.755 46.303 160.843V166.63H44.8057V160.835C44.8003 160.204 44.6547 159.737 44.3687 159.435C44.0881 159.133 43.6484 158.982 43.0495 158.982C42.5639 158.982 42.1377 159.111 41.7708 159.37C41.4039 159.629 41.118 159.969 40.9129 160.39V166.63H39.4157V157.873H40.832ZM49.0627 166.63V159.03H47.6788V157.873H49.0627V157.128C49.0627 156.152 49.3406 155.391 49.8963 154.846C50.4574 154.301 51.2479 154.029 52.2676 154.029C52.8719 154.029 53.6353 154.193 54.5579 154.522L54.3071 155.785C53.6326 155.515 52.9906 155.38 52.3809 155.38C51.7388 155.38 51.2748 155.526 50.9889 155.817C50.7083 156.103 50.568 156.535 50.568 157.112V157.873H52.3566V159.03H50.568V166.63H49.0627ZM55.3025 166.63H53.7972V157.873H55.3025V166.63ZM57.3824 162.178C57.3824 160.813 57.6981 159.729 58.3293 158.925C58.9606 158.116 59.7969 157.711 60.8382 157.711C61.9065 157.711 62.7401 158.089 63.339 158.844L63.4118 157.873H64.7796V166.419C64.7796 167.552 64.4423 168.445 63.7679 169.098C63.0989 169.751 62.1979 170.077 61.0648 170.077C60.4336 170.077 59.8158 169.942 59.2115 169.673C58.6072 169.403 58.1459 169.033 57.8276 168.564L58.6045 167.666C59.2466 168.459 60.0316 168.855 60.9596 168.855C61.688 168.855 62.2545 168.65 62.6592 168.24C63.0692 167.83 63.2742 167.253 63.2742 166.508V165.756C62.6753 166.446 61.8579 166.792 60.822 166.792C59.7969 166.792 58.966 166.379 58.3293 165.553C57.6981 164.728 57.3824 163.603 57.3824 162.178ZM58.8878 162.348C58.8878 163.336 59.0901 164.113 59.4948 164.679C59.8994 165.24 60.4659 165.521 61.1943 165.521C62.1385 165.521 62.8318 165.092 63.2742 164.234V160.236C62.8156 159.4 62.1277 158.982 61.2105 158.982C60.4821 158.982 59.9129 159.265 59.5028 159.831C59.0928 160.398 58.8878 161.237 58.8878 162.348ZM77.8904 161.426H72.9455V166.63H71.3916V154.846H78.6916V156.125H72.9455V160.155H77.8904V161.426ZM81.9451 166.63H80.4478V157.873H81.9451V166.63ZM80.3264 155.55C80.3264 155.307 80.3993 155.102 80.545 154.935C80.696 154.768 80.9172 154.684 81.2086 154.684C81.5 154.684 81.7212 154.768 81.8722 154.935C82.0233 155.102 82.0988 155.307 82.0988 155.55C82.0988 155.793 82.0233 155.995 81.8722 156.157C81.7212 156.319 81.5 156.4 81.2086 156.4C80.9172 156.4 80.696 156.319 80.545 156.157C80.3993 155.995 80.3264 155.793 80.3264 155.55ZM85.9754 166.63H84.4782V154.199H85.9754V166.63ZM92.0129 166.792C90.8259 166.792 89.8601 166.403 89.1156 165.626C88.371 164.844 87.9987 163.8 87.9987 162.494V162.219C87.9987 161.35 88.1633 160.576 88.4924 159.896C88.8269 159.211 89.2909 158.677 89.8844 158.294C90.4833 157.905 91.1308 157.711 91.8268 157.711C92.9652 157.711 93.8501 158.086 94.4813 158.836C95.1126 159.586 95.4282 160.66 95.4282 162.057V162.68H89.496C89.5175 163.543 89.7684 164.242 90.2486 164.776C90.7342 165.305 91.3493 165.569 92.0938 165.569C92.6226 165.569 93.0704 165.462 93.4373 165.246C93.8042 165.03 94.1252 164.744 94.4004 164.388L95.3149 165.1C94.5811 166.228 93.4805 166.792 92.0129 166.792ZM91.8268 158.941C91.2225 158.941 90.7153 159.162 90.3053 159.605C89.8952 160.042 89.6416 160.657 89.5445 161.45H93.931V161.337C93.8878 160.576 93.6828 159.988 93.3159 159.572C92.949 159.152 92.4526 158.941 91.8268 158.941ZM102.267 164.307C102.267 163.902 102.113 163.589 101.806 163.368C101.503 163.142 100.972 162.947 100.211 162.785C99.4559 162.624 98.8543 162.429 98.4065 162.203C97.9641 161.976 97.6349 161.706 97.4191 161.393C97.2087 161.08 97.1035 160.708 97.1035 160.277C97.1035 159.559 97.4056 158.952 98.0099 158.456C98.6196 157.959 99.3965 157.711 100.341 157.711C101.333 157.711 102.137 157.967 102.752 158.48C103.373 158.992 103.683 159.648 103.683 160.446H102.178C102.178 160.036 102.003 159.683 101.652 159.386C101.307 159.09 100.869 158.941 100.341 158.941C99.7958 158.941 99.3696 159.06 99.062 159.297C98.7545 159.535 98.6007 159.845 98.6007 160.228C98.6007 160.589 98.7437 160.862 99.0296 161.045C99.3156 161.229 99.8309 161.404 100.575 161.571C101.325 161.739 101.932 161.938 102.396 162.17C102.86 162.402 103.203 162.683 103.424 163.012C103.651 163.336 103.764 163.732 103.764 164.202C103.764 164.984 103.451 165.613 102.825 166.087C102.199 166.557 101.387 166.792 100.389 166.792C99.6879 166.792 99.0674 166.667 98.5279 166.419C97.9883 166.171 97.5648 165.826 97.2573 165.383C96.9551 164.935 96.804 164.453 96.804 163.935H98.3013C98.3282 164.436 98.5279 164.836 98.9002 165.132C99.2778 165.424 99.7742 165.569 100.389 165.569C100.956 165.569 101.409 165.456 101.749 165.23C102.094 164.998 102.267 164.69 102.267 164.307Z",fill:"black"},null,-1),nne=p("path",{d:"M410.19 54.1275C410.168 54.0625 410.162 53.9928 410.173 53.9248C410.184 53.8569 410.213 53.7929 410.255 53.7388C411.891 51.6738 413.376 49.2985 413.376 47.4765C413.376 43.4276 411.065 40.1372 406.036 40.1372C403.545 40.1372 401.717 40.947 400.516 42.2507C400.462 42.3107 400.392 42.3537 400.314 42.3748C400.236 42.3958 400.153 42.394 400.076 42.3695C398.159 41.7489 396.195 41.2841 394.203 40.9794C394.136 40.9704 394.068 40.9781 394.004 41.0018C393.941 41.0255 393.885 41.0644 393.84 41.1152C393.795 41.1659 393.764 41.2269 393.749 41.2926C393.733 41.3584 393.734 41.427 393.752 41.4922C394.168 43.0497 396.662 52.9452 398.67 60.4788C399.885 65.0379 396.737 69.516 392.019 69.5025H389.098C384.332 69.5025 381.438 65.0082 382.537 60.5274C384.391 52.956 386.931 43.1388 387.344 41.5192C387.361 41.4546 387.362 41.3867 387.347 41.3214C387.332 41.2562 387.301 41.1957 387.257 41.1453C387.213 41.0949 387.158 41.0561 387.095 41.0323C387.032 41.0085 386.965 41.0006 386.899 41.0091C384.58 41.2793 382.299 41.8015 380.094 42.5665C380.013 42.5952 379.926 42.5983 379.843 42.5756C379.76 42.553 379.687 42.5055 379.632 42.4397C378.431 41.028 376.558 40.1453 373.964 40.1453C368.935 40.1453 366.624 43.4303 366.624 47.4846C366.624 49.6089 368.643 52.489 370.565 54.7456C370.658 54.8568 370.687 55.0077 370.641 55.1451L367.369 64.6465C367.368 64.6563 367.368 64.6663 367.369 64.6762C367.283 65.0082 366.02 70.6145 375.618 79.5383C378.49 82.2133 388.496 91.8523 390.294 93.5745C390.369 93.6462 390.47 93.6863 390.574 93.6863C390.678 93.6863 390.778 93.6462 390.853 93.5745C392.702 91.855 403.081 82.2214 405.969 79.5383C416.339 69.8669 413.87 64.6465 413.87 64.6465L410.19 54.1275V54.1275Z",fill:"var(--graph-color-1)"},null,-1),one=p("path",{d:"M392.524 63.2097H388.615C388.461 63.2097 388.308 63.1792 388.166 63.12C388.023 63.0608 387.894 62.9741 387.785 62.8647C387.676 62.7553 387.59 62.6256 387.532 62.4828C387.473 62.3401 387.443 62.1871 387.444 62.0328L386.958 57.2201C386.958 57.066 386.988 56.9134 387.048 56.7711C387.107 56.6288 387.193 56.4996 387.302 56.3907C387.411 56.2819 387.541 56.1957 387.683 56.137C387.826 56.0783 387.978 56.0482 388.132 56.0486H392.991C393.145 56.0482 393.298 56.0783 393.44 56.137C393.582 56.1957 393.712 56.2819 393.821 56.3907C393.93 56.4996 394.017 56.6288 394.076 56.7711C394.135 56.9134 394.165 57.066 394.165 57.2201L393.698 62.0328C393.699 62.1874 393.669 62.3405 393.61 62.4834C393.552 62.6264 393.465 62.7563 393.356 62.8657C393.247 62.975 393.117 63.0618 392.974 63.1208C392.832 63.1799 392.678 63.2101 392.524 63.2097Z",fill:"var(--graph-color-1)"},null,-1),ane=p("path",{d:"M370.061 149.221L368.798 150.581V153.948H366.37V142.164H368.798V147.506L369.867 146.041L372.869 142.164H375.856L371.671 147.4L375.977 153.948H373.088L370.061 149.221ZM387.085 142.164V149.925C387.085 151.215 386.68 152.235 385.871 152.985C385.067 153.735 383.967 154.11 382.569 154.11C381.193 154.11 380.101 153.745 379.291 153.017C378.482 152.289 378.069 151.288 378.053 150.014V142.164H380.481V149.942C380.481 150.713 380.665 151.277 381.031 151.633C381.404 151.984 381.916 152.159 382.569 152.159C383.934 152.159 384.627 151.442 384.649 150.006V142.164H387.085ZM393.523 142.164L396.55 150.711L399.561 142.164H402.75V153.948H400.314V150.727L400.556 145.167L397.376 153.948H395.709L392.536 145.175L392.779 150.727V153.948H390.351V142.164H393.523ZM412.943 151.52H408.686L407.877 153.948H405.295L409.682 142.164H411.932L416.342 153.948H413.761L412.943 151.52ZM409.342 149.553H412.288L410.807 145.142L409.342 149.553Z",fill:"black"},null,-1),ine=p("path",{d:"M351.129 172.521C350.983 173.767 350.522 174.73 349.745 175.41C348.974 176.085 347.946 176.422 346.662 176.422C345.27 176.422 344.153 175.923 343.311 174.925C342.475 173.926 342.057 172.591 342.057 170.919V169.786C342.057 168.69 342.251 167.727 342.639 166.896C343.033 166.065 343.589 165.429 344.307 164.986C345.024 164.538 345.855 164.315 346.799 164.315C348.051 164.315 349.055 164.665 349.81 165.367C350.565 166.063 351.005 167.028 351.129 168.264H349.567C349.432 167.325 349.138 166.645 348.685 166.225C348.237 165.804 347.609 165.593 346.799 165.593C345.807 165.593 345.027 165.96 344.46 166.694C343.899 167.428 343.619 168.472 343.619 169.826V170.967C343.619 172.246 343.886 173.263 344.42 174.018C344.954 174.774 345.701 175.151 346.662 175.151C347.525 175.151 348.186 174.957 348.645 174.569C349.109 174.175 349.416 173.492 349.567 172.521H351.129ZM352.626 171.801C352.626 170.943 352.794 170.171 353.128 169.486C353.468 168.801 353.937 168.272 354.536 167.9C355.141 167.528 355.829 167.341 356.6 167.341C357.792 167.341 358.756 167.754 359.489 168.58C360.229 169.405 360.598 170.503 360.598 171.874V171.979C360.598 172.831 360.434 173.597 360.104 174.277C359.781 174.952 359.314 175.478 358.704 175.855C358.1 176.233 357.404 176.422 356.616 176.422C355.429 176.422 354.466 176.009 353.727 175.184C352.993 174.358 352.626 173.266 352.626 171.906V171.801ZM354.132 171.979C354.132 172.95 354.356 173.73 354.803 174.318C355.257 174.906 355.861 175.2 356.616 175.2C357.377 175.2 357.981 174.903 358.429 174.31C358.877 173.711 359.101 172.874 359.101 171.801C359.101 170.84 358.872 170.063 358.413 169.47C357.96 168.871 357.355 168.572 356.6 168.572C355.861 168.572 355.265 168.866 354.812 169.454C354.358 170.042 354.132 170.883 354.132 171.979ZM363.892 167.503L363.941 168.604C364.61 167.762 365.484 167.341 366.563 167.341C368.413 167.341 369.347 168.385 369.363 170.473V176.26H367.866V170.465C367.86 169.834 367.715 169.367 367.429 169.065C367.148 168.763 366.708 168.612 366.11 168.612C365.624 168.612 365.198 168.741 364.831 169C364.464 169.259 364.178 169.599 363.973 170.02V176.26H362.476V167.503H363.892ZM373.652 165.383V167.503H375.287V168.661H373.652V174.091C373.652 174.442 373.725 174.706 373.871 174.884C374.017 175.057 374.265 175.143 374.615 175.143C374.788 175.143 375.025 175.111 375.328 175.046V176.26C374.934 176.368 374.551 176.422 374.178 176.422C373.509 176.422 373.005 176.22 372.665 175.815C372.325 175.41 372.155 174.836 372.155 174.091V168.661H370.561V167.503H372.155V165.383H373.652ZM381.276 168.847C381.049 168.809 380.804 168.79 380.54 168.79C379.558 168.79 378.891 169.208 378.541 170.044V176.26H377.043V167.503H378.5L378.524 168.515C379.015 167.733 379.711 167.341 380.612 167.341C380.904 167.341 381.125 167.379 381.276 167.455V168.847ZM382.102 171.801C382.102 170.943 382.269 170.171 382.603 169.486C382.943 168.801 383.413 168.272 384.012 167.9C384.616 167.528 385.304 167.341 386.075 167.341C387.268 167.341 388.231 167.754 388.964 168.58C389.704 169.405 390.073 170.503 390.073 171.874V171.979C390.073 172.831 389.909 173.597 389.58 174.277C389.256 174.952 388.789 175.478 388.179 175.855C387.575 176.233 386.879 176.422 386.091 176.422C384.904 176.422 383.941 176.009 383.202 175.184C382.468 174.358 382.102 173.266 382.102 171.906V171.801ZM383.607 171.979C383.607 172.95 383.831 173.73 384.279 174.318C384.732 174.906 385.336 175.2 386.091 175.2C386.852 175.2 387.456 174.903 387.904 174.31C388.352 173.711 388.576 172.874 388.576 171.801C388.576 170.84 388.347 170.063 387.888 169.47C387.435 168.871 386.831 168.572 386.075 168.572C385.336 168.572 384.74 168.866 384.287 169.454C383.833 170.042 383.607 170.883 383.607 171.979ZM393.578 176.26H392.08V163.829H393.578V176.26ZM401.881 171.647V176.26H400.327V164.476H404.673C405.963 164.476 406.972 164.806 407.7 165.464C408.434 166.122 408.801 166.993 408.801 168.078C408.801 169.222 408.442 170.104 407.724 170.724C407.012 171.339 405.99 171.647 404.657 171.647H401.881ZM401.881 170.376H404.673C405.504 170.376 406.141 170.182 406.583 169.794C407.026 169.4 407.247 168.833 407.247 168.094C407.247 167.393 407.026 166.832 406.583 166.411C406.141 165.99 405.534 165.771 404.762 165.755H401.881V170.376ZM412.176 176.26H410.678V163.829H412.176V176.26ZM419.985 176.26C419.899 176.087 419.829 175.78 419.775 175.337C419.079 176.06 418.248 176.422 417.282 176.422C416.419 176.422 415.71 176.179 415.154 175.693C414.604 175.203 414.328 174.582 414.328 173.832C414.328 172.92 414.674 172.213 415.364 171.712C416.06 171.205 417.037 170.951 418.294 170.951H419.751V170.263C419.751 169.74 419.594 169.324 419.281 169.017C418.968 168.704 418.507 168.547 417.897 168.547C417.363 168.547 416.915 168.682 416.554 168.952C416.192 169.222 416.012 169.548 416.012 169.931H414.506C414.506 169.494 414.66 169.073 414.968 168.669C415.281 168.259 415.701 167.935 416.23 167.697C416.764 167.46 417.35 167.341 417.986 167.341C418.995 167.341 419.786 167.595 420.358 168.102C420.93 168.604 421.226 169.297 421.248 170.182V174.212C421.248 175.016 421.35 175.656 421.556 176.131V176.26H419.985ZM417.501 175.119C417.97 175.119 418.415 174.997 418.836 174.755C419.257 174.512 419.562 174.196 419.751 173.808V172.011H418.577C416.743 172.011 415.826 172.548 415.826 173.622C415.826 174.091 415.982 174.458 416.295 174.722C416.608 174.987 417.01 175.119 417.501 175.119ZM425.011 167.503L425.06 168.604C425.729 167.762 426.603 167.341 427.682 167.341C429.533 167.341 430.466 168.385 430.482 170.473V176.26H428.985V170.465C428.98 169.834 428.834 169.367 428.548 169.065C428.267 168.763 427.828 168.612 427.229 168.612C426.743 168.612 426.317 168.741 425.95 169C425.583 169.259 425.297 169.599 425.092 170.02V176.26H423.595V167.503H425.011ZM436.374 176.422C435.187 176.422 434.221 176.033 433.477 175.256C432.732 174.474 432.36 173.43 432.36 172.124V171.849C432.36 170.981 432.524 170.206 432.854 169.527C433.188 168.841 433.652 168.307 434.246 167.924C434.844 167.536 435.492 167.341 436.188 167.341C437.326 167.341 438.211 167.716 438.842 168.466C439.474 169.216 439.789 170.29 439.789 171.687V172.311H433.857C433.879 173.174 434.13 173.873 434.61 174.407C435.095 174.935 435.71 175.2 436.455 175.2C436.984 175.2 437.432 175.092 437.798 174.876C438.165 174.66 438.486 174.374 438.761 174.018L439.676 174.73C438.942 175.858 437.842 176.422 436.374 176.422ZM436.188 168.572C435.584 168.572 435.076 168.793 434.666 169.235C434.256 169.672 434.003 170.287 433.906 171.08H438.292V170.967C438.249 170.206 438.044 169.618 437.677 169.203C437.31 168.782 436.814 168.572 436.188 168.572Z",fill:"black"},null,-1),sne=p("path",{d:"M238.841 67L222.904 76.2014L222.904 57.7987L238.841 67ZM143.999 65.4063L224.498 65.4063L224.498 68.5937L143.999 68.5937L143.999 65.4063Z",fill:"var(--graph-color-3)"},null,-1),lne=p("path",{d:"M624.841 67L608.904 76.2014L608.904 57.7987L624.841 67ZM529.999 65.4063L610.497 65.4063L610.497 68.5937L529.999 68.5937L529.999 65.4063Z",fill:"var(--graph-color-3)"},null,-1),cne=p("g",{filter:"url(#filter1_d)"},[p("path",{d:"M79 106C79 107.105 78.1046 108 77 108L16 108C14.8954 108 14 107.105 14 106L14 28C14 26.8954 14.8954 26 16 26L67 26L67 39.5C67 40.6046 67.8954 41.5 69 41.5L79 41.5L79 106Z",fill:"white"})],-1),une=p("g",{filter:"url(#filter2_d)"},[p("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"#b6b6bd"})],-1),dne=p("g",{filter:"url(#filter3_d)"},[p("path",{d:"M691.5 100C708.897 100 723 94.4036 723 87.5V80.5C723 73.5964 708.897 68 691.5 68C674.103 68 660 73.5964 660 80.5V87.5C660 94.4036 674.103 100 691.5 100Z",fill:"white"}),y(),p("path",{d:"M722 87.5C722 88.8593 721.31 90.2576 719.84 91.6363C718.369 93.0166 716.186 94.3058 713.405 95.4093C707.849 97.6142 700.105 99 691.5 99C682.895 99 675.151 97.6142 669.595 95.4093C666.814 94.3058 664.631 93.0166 663.16 91.6363C661.69 90.2576 661 88.8593 661 87.5V80.5C661 79.1407 661.69 77.7424 663.16 76.3637C664.631 74.9834 666.814 73.6942 669.595 72.5907C675.151 70.3858 682.895 69 691.5 69C700.105 69 707.849 70.3858 713.405 72.5907C716.186 73.6942 718.369 74.9834 719.84 76.3637C721.31 77.7424 722 79.1407 722 80.5V87.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),hne=p("g",{filter:"url(#filter4_d)"},[p("path",{d:"M691.5 86C708.897 86 723 80.4036 723 73.5V66.5C723 59.5964 708.897 54 691.5 54C674.103 54 660 59.5964 660 66.5V73.5C660 80.4036 674.103 86 691.5 86Z",fill:"white"}),y(),p("path",{d:"M722 73.5C722 74.8593 721.31 76.2576 719.84 77.6363C718.369 79.0166 716.186 80.3058 713.405 81.4093C707.849 83.6142 700.105 85 691.5 85C682.895 85 675.151 83.6142 669.595 81.4093C666.814 80.3058 664.631 79.0166 663.16 77.6363C661.69 76.2576 661 74.8593 661 73.5V66.5C661 65.1407 661.69 63.7424 663.16 62.3637C664.631 60.9834 666.814 59.6942 669.595 58.5907C675.151 56.3858 682.895 55 691.5 55C700.105 55 707.849 56.3858 713.405 58.5907C716.186 59.6942 718.369 60.9834 719.84 62.3637C721.31 63.7424 722 65.1407 722 66.5V73.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),fne=p("g",{filter:"url(#filter5_d)"},[p("path",{d:"M691.5 72C708.897 72 723 66.4036 723 59.5V52.5C723 45.5964 708.897 40 691.5 40C674.103 40 660 45.5964 660 52.5V59.5C660 66.4036 674.103 72 691.5 72Z",fill:"white"}),y(),p("path",{d:"M722 59.5C722 60.8593 721.31 62.2576 719.84 63.6363C718.369 65.0166 716.186 66.3058 713.405 67.4093C707.849 69.6142 700.105 71 691.5 71C682.895 71 675.151 69.6142 669.595 67.4093C666.814 66.3058 664.631 65.0166 663.16 63.6363C661.69 62.2576 661 60.8593 661 59.5V52.5C661 51.1407 661.69 49.7424 663.16 48.3637C664.631 46.9834 666.814 45.6942 669.595 44.5907C675.151 42.3858 682.895 41 691.5 41C700.105 41 707.849 42.3858 713.405 44.5907C716.186 45.6942 718.369 46.9834 719.84 48.3637C721.31 49.7424 722 51.1407 722 52.5V59.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),pne=p("g",{filter:"url(#filter6_d)"},[p("path",{d:"M691.5 58C708.897 58 723 52.4036 723 45.5V38.5C723 31.5964 708.897 26 691.5 26C674.103 26 660 31.5964 660 38.5V45.5C660 52.4036 674.103 58 691.5 58Z",fill:"white"}),y(),p("path",{d:"M722 45.5C722 46.8593 721.31 48.2576 719.84 49.6363C718.369 51.0166 716.186 52.3058 713.405 53.4093C707.849 55.6142 700.105 57 691.5 57C682.895 57 675.151 55.6142 669.595 53.4093C666.814 52.3058 664.631 51.0166 663.16 49.6363C661.69 48.2576 661 46.8593 661 45.5V38.5C661 37.1407 661.69 35.7424 663.16 34.3637C664.631 32.9834 666.814 31.6942 669.595 30.5907C675.151 28.3858 682.895 27 691.5 27C700.105 27 707.849 28.3858 713.405 30.5907C716.186 31.6942 718.369 32.9834 719.84 34.3637C721.31 35.7424 722 37.1407 722 38.5V45.5Z",stroke:"#b6b6bd","stroke-width":"2"})],-1),mne=p("g",{class:"cursor-help animate-pulse"},[p("g",{filter:"url(#filter7_d)"},[p("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),y(),p("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),y(),p("path",{d:"M89.7607 70.5791C89.7607 69.0296 89.9489 67.7956 90.3252 66.877C90.7015 65.9583 91.3877 65.0563 92.3838 64.1709C93.391 63.2744 94.0605 62.5495 94.3926 61.9961C94.7246 61.4316 94.8906 60.8395 94.8906 60.2197C94.8906 58.3493 94.0273 57.4141 92.3008 57.4141C91.4818 57.4141 90.8232 57.6686 90.3252 58.1777C89.8382 58.6758 89.5837 59.3675 89.5615 60.2529H84.7471C84.7692 58.139 85.4499 56.4844 86.7891 55.2891C88.1393 54.0938 89.9766 53.4961 92.3008 53.4961C94.6471 53.4961 96.4678 54.0661 97.7627 55.2061C99.0576 56.335 99.7051 57.9342 99.7051 60.0039C99.7051 60.9447 99.4948 61.8356 99.0742 62.6768C98.6536 63.5068 97.9176 64.431 96.8662 65.4492L95.5215 66.7275C94.6803 67.5355 94.1989 68.4818 94.0771 69.5664L94.0107 70.5791H89.7607ZM89.2793 75.6758C89.2793 74.9342 89.5283 74.3255 90.0264 73.8496C90.5355 73.3626 91.1829 73.1191 91.9688 73.1191C92.7546 73.1191 93.3965 73.3626 93.8945 73.8496C94.4036 74.3255 94.6582 74.9342 94.6582 75.6758C94.6582 76.4062 94.4092 77.0094 93.9111 77.4854C93.4242 77.9613 92.7767 78.1992 91.9688 78.1992C91.1608 78.1992 90.5078 77.9613 90.0098 77.4854C89.5228 77.0094 89.2793 76.4062 89.2793 75.6758Z",fill:"var(--graph-color-7)"})],-1),vne=p("g",{class:"cursor-help animate-pulse"},[p("g",{filter:"url(#filter8_d)"},[p("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),y(),p("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),y(),p("path",{d:"M492.761 70.5791C492.761 69.0296 492.949 67.7956 493.325 66.877C493.701 65.9583 494.388 65.0563 495.384 64.1709C496.391 63.2744 497.061 62.5495 497.393 61.9961C497.725 61.4316 497.891 60.8395 497.891 60.2197C497.891 58.3493 497.027 57.4141 495.301 57.4141C494.482 57.4141 493.823 57.6686 493.325 58.1777C492.838 58.6758 492.584 59.3675 492.562 60.2529H487.747C487.769 58.139 488.45 56.4844 489.789 55.2891C491.139 54.0938 492.977 53.4961 495.301 53.4961C497.647 53.4961 499.468 54.0661 500.763 55.2061C502.058 56.335 502.705 57.9342 502.705 60.0039C502.705 60.9447 502.495 61.8356 502.074 62.6768C501.654 63.5068 500.918 64.431 499.866 65.4492L498.521 66.7275C497.68 67.5355 497.199 68.4818 497.077 69.5664L497.011 70.5791H492.761ZM492.279 75.6758C492.279 74.9342 492.528 74.3255 493.026 73.8496C493.535 73.3626 494.183 73.1191 494.969 73.1191C495.755 73.1191 496.396 73.3626 496.895 73.8496C497.404 74.3255 497.658 74.9342 497.658 75.6758C497.658 76.4062 497.409 77.0094 496.911 77.4854C496.424 77.9613 495.777 78.1992 494.969 78.1992C494.161 78.1992 493.508 77.9613 493.01 77.4854C492.523 77.0094 492.279 76.4062 492.279 75.6758Z",fill:"var(--graph-color-7)"})],-1),gne=p("g",{class:"cursor-help animate-pulse"},[p("g",{filter:"url(#filter9_d)"},[p("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),y(),p("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),y(),p("path",{d:"M742.761 70.5791C742.761 69.0296 742.949 67.7956 743.325 66.877C743.701 65.9583 744.388 65.0563 745.384 64.1709C746.391 63.2744 747.061 62.5495 747.393 61.9961C747.725 61.4316 747.891 60.8395 747.891 60.2197C747.891 58.3493 747.027 57.4141 745.301 57.4141C744.482 57.4141 743.823 57.6686 743.325 58.1777C742.838 58.6758 742.584 59.3675 742.562 60.2529H737.747C737.769 58.139 738.45 56.4844 739.789 55.2891C741.139 54.0938 742.977 53.4961 745.301 53.4961C747.647 53.4961 749.468 54.0661 750.763 55.2061C752.058 56.335 752.705 57.9342 752.705 60.0039C752.705 60.9447 752.495 61.8356 752.074 62.6768C751.654 63.5068 750.918 64.431 749.866 65.4492L748.521 66.7275C747.68 67.5355 747.199 68.4818 747.077 69.5664L747.011 70.5791H742.761ZM742.279 75.6758C742.279 74.9342 742.528 74.3255 743.026 73.8496C743.535 73.3626 744.183 73.1191 744.969 73.1191C745.755 73.1191 746.396 73.3626 746.895 73.8496C747.404 74.3255 747.658 74.9342 747.658 75.6758C747.658 76.4062 747.409 77.0094 746.911 77.4854C746.424 77.9613 745.777 78.1992 744.969 78.1992C744.161 78.1992 743.508 77.9613 743.01 77.4854C742.523 77.0094 742.279 76.4062 742.279 75.6758Z",fill:"var(--graph-color-7)"})],-1),Cne=Li(' ',1),yne=X({__name:"KubernetesGraph",setup(e){const{t}=Rt();return(r,n)=>(m(),M("svg",Qre,[Xre,y(),Jre,y(),ene,y(),tne,y(),rne,y(),nne,y(),one,y(),ane,y(),ine,y(),sne,y(),lne,y(),cne,y(),une,y(),dne,y(),hne,y(),fne,y(),pne,y(),V(L(Pt),{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:E(()=>[y(` Configuration for all `+H(L(t)("common.product.name"))+` resources is specified in YAML config files. The config files can be stored in an external datastore. @@ -584,14 +584,14 @@ For more details see https://formatjs.io/docs/getting-started/message-distributi The control plane provides the config for all services in the mesh. `)]),default:E(()=>[aae,y()]),_:1},8,["title"]),y(),V(L(Pt),{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:E(()=>[y(H(L(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:E(()=>[iae,y()]),_:1}),y(),sae,y(),lae,y(),cae]))}}),w1={KumaLogo:y1(R1e,{description:"KumaLogo"}),GithubButton:y1(jte,{description:"GithubButton"}),MainOverview:y1(Yre,{description:"MainOverview"}),KubernetesGraph:y1(yne,{description:"KubernetesGraph"}),PostgresGraph:y1(Roe,{description:"PostgresGraph"}),MemoryGraph:y1(Ine,{description:"MemoryGraph"}),MultizoneGraph:y1(Coe,{description:"MultizoneGraph"}),StandaloneGraph:y1(uae,{description:"StandaloneGraph"}),AppSidebar:y1(P1e,{description:"AppSidebar"}),AppHeader:y1(p1e,{description:"AppHeader"}),AppLoadingBar:y1(x1e,{description:"AppLoadingBar"}),AppOnboardingNotification:y1(B1e,{description:"AppOnboardingNotification"}),MainView:y1(g1e,{description:"MainView"}),MeshDetails:y1(Wre,{description:"MeshDetails"})},[dae,hae,Zse,Rse,zse,Fse,Use,jse,Yse,Gse,Kse,qse,fae,Wse]=Hl(w1.KumaLogo,w1.GithubButton,w1.MainOverview,w1.KubernetesGraph,w1.PostgresGraph,w1.MemoryGraph,w1.MultizoneGraph,w1.StandaloneGraph,w1.AppSidebar,w1.AppHeader,w1.AppLoadingBar,w1.AppOnboardingNotification,w1.MainView,w1.MeshDetails),pae={key:0,"aria-label":"Breadcrumb"},mae={key:0,class:"app-view-title-bar"},vae={key:1,class:"actions"},gae={key:1},Cae=X({__name:"AppView",props:{breadcrumbs:{type:Array,required:!1,default:null},fullscreen:{type:Boolean,required:!1,default:!1}},setup(e){const t=e,r=fae(),n=new Map,o=Y([]),a=Symbol("app-view"),i=u=>{const d=[...u.values()];d.some(h=>h.length===0)?o.value=[]:o.value=d.flat()},s={addBreadcrumbs:(u,d)=>{typeof u<"u"&&(n.set(d,u),i(n))},removeBreadcrumbs:u=>{n.delete(u),i(n)}},l=x1("app-view-parent",void 0);l||Po("app-view-parent",s);const c=l||s;return De(()=>t.breadcrumbs,u=>{u!==null&&c.addBreadcrumbs(u,a)},{immediate:!0}),cr(()=>{c.removeBreadcrumbs(a)}),(u,d)=>{const h=jt("KAlert");return m(),G(mt(L(l)?"div":L(r)),{class:J({"app-main-content":!L(l)})},{default:E(()=>[!L(l)&&o.value.length>0?(m(),M("nav",pae,[V(L(V7),{items:o.value},null,8,["items"])])):I("",!0),y(),p("section",{class:J({"is-fullscreen":t.fullscreen})},[u.$slots.title?(m(),M("header",mae,[t.fullscreen?(m(),G(L(gte),{key:0})):I("",!0),y(),F(u.$slots,"title",{},void 0,!0),y(),u.$slots.actions?(m(),M("div",vae,[F(u.$slots,"actions",{},void 0,!0)])):I("",!0)])):I("",!0),y(),u.$slots.notifications?(m(),M("aside",gae,[V(h,{class:"mb-4",appearance:"warning"},{alertMessage:E(()=>[F(u.$slots,"notifications",{},void 0,!0)]),_:3})])):I("",!0),y(),F(u.$slots,"default",{},void 0,!0)],2)]),_:3},8,["class"])}}});const yae=Gt(Cae,[["__scopeId","data-v-9bd2101c"]]),r7=Symbol("route-view-parent"),bae=X({__name:"RouteTitle",props:{title:{type:String,required:!1,default:""},render:{type:Boolean,required:!1,default:!1}},setup(e){const t=e,r=Symbol("route-title"),n=x1(r7);return typeof n<"u"&&(De(()=>t.title,o=>{o.length>0&&n.addTitle(o,r)},{immediate:!0}),cr(()=>{n.removeTitle(r)})),(o,a)=>t.render?(m(),M(we,{key:0},[y(H(t.title),1)],64)):I("",!0)}}),k5=function(e){let t;return(...r)=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(e.bind(e,...r))}},wae=function(e){return(Array.isArray(e)?e[0]:e)??""},_ae=(e=document)=>k5(t=>{e.title=t}),kae=(e=document.documentElement)=>{if(!e)return()=>{};const t=[...e.classList];return k5(r=>{const n=r.reduce((o,a)=>Object.entries(a).reduce((i,[s,l])=>(typeof i[s]>"u"&&(i[s]=[]),i[s].push(l),i),o),{});e.classList.remove(...[...e.classList].filter(o=>!t.includes(o))),e.classList.add(...n.class||[])})},cu=(e,t)=>{const r={...t},n=Object.entries(e).reduce((o,[a,i])=>(String(i).length>0?o[a]=encodeURIComponent(String(i)):o[a]=void 0,o),r);return{...r,...n}},Mae=["data-testid"],xae={key:0,class:"route-view-title visually-hidden","aria-live":"assertive","aria-atomic":"true"},Sae=X({__name:"RouteView",props:{name:{},attrs:{default:()=>({})},params:{default:()=>({})}},setup(e){const t=e,r=x5(),n=S5(),{t:o}=Rt(),a=ql(),i=aC(),s=Symbol("route-view"),l=A(()=>t.name),c=Y(""),u=new Map,d=new Map,h=_ae(document),f=kae(document.documentElement),C=N=>N.reverse().concat(o("components.route-view.title",{name:o("common.product.name")})).join(" | "),_={addTitle:(N,z)=>{c.value=N,u.set(z,N),h(C([...u.values()]))},removeTitle:N=>{u.delete(N),h(C([...u.values()]))},addAttrs:(N,z)=>{d.set(z,N),f([...d.values()])},removeAttrs:N=>{d.delete(N),f([...d.values()])}},g=A(()=>Object.entries({...t.params,...a.query,...a.params}).reduce((z,[D,S])=>{if(typeof t.params[D]>"u")return z;let R=wae(S);const P=t.params[D];switch(!0){case typeof P=="number":isNaN(Number(S))&&(R=String(P));break}return R.length===0&&(R=String(P)),z[D]=decodeURIComponent(R),z},{}));let b={};const w=k5(N=>{i.push({name:t.name,query:cu(N,a.query)}),b={}}),v=N=>{b={...b,...N},w(b)},k=(...N)=>{i.push(...N)};De(()=>t.name,N=>{const z=Object.entries(g.value||{}).reduce((D,[S,R])=>(typeof a.params[S]>"u"&&(D[S]=R),D),{});Object.keys(z).length>0&&i.replace({name:N,query:cu(z,a.query)})},{immediate:!0});const T=x1(r7,void 0);T||(h(o("components.route-view.title",{name:o("common.product.name")})),Po(r7,_));const $=T||_;return De(()=>t.attrs,N=>{Object.keys(N).length>0&&$.addAttrs(N,s)},{immediate:!0}),cr(()=>{$.removeAttrs(s)}),(N,z)=>(m(),M("div",{class:"route-view","data-testid":l.value},[L(T)?I("",!0):(m(),M("div",xae,H(L(o)("components.route-view.route-announcer",{title:c.value})),1)),y(),F(N.$slots,"default",{t:L(o),env:L(r),can:L(n),route:{update:v,replace:k,params:g.value}})],8,Mae))}}),Eae=e=>[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>e[e.length-1]()}],Aae=e=>{const t=(r,n)=>typeof e[r]<"u"?e[r](t,n):!1;return t};function Lae(e){const t=e.split(/([A-Z][a-z]+)/).join(" ").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.substring(1)}class uu extends Error{get key(){return this.message}}const Bae=(e,t)=>{const r=WJ("en-us",e,{isGlobal:!0,onError:o=>{throw o}}),n={KUMA_VERSION:t("KUMA_VERSION"),KUMA_DOCS_URL:t("KUMA_DOCS_URL"),KUMA_UTM_QUERY_PARAMS:t("KUMA_UTM_QUERY_PARAMS"),KUMA_PRODUCT_NAME:r.t("common.product.name")};return{...r,t:function(...o){var i;const a=o[0];try{if(typeof bl(e,a)>"u")throw a.startsWith("http.api.")?new uu(a):new Error(`Missing message: "${a}" for locale "en-us", using id as fallback`);return bl(e,a).length===0?"":(o[1]={...n,...o[1]},r.t(...o))}catch(s){switch(!0){case s instanceof uu:return Lae(s.key.split(".").pop());default:if((i=o[2])!=null&&i.defaultMessage)return o[2].defaultMessage;throw s}}}}};var ci=class{constructor(e,t,r,n,o,a){vt(this,"type",3);vt(this,"name","");vt(this,"prefix","");vt(this,"value","");vt(this,"suffix","");vt(this,"modifier",3);this.type=e,this.name=t,this.prefix=r,this.value=n,this.suffix=o,this.modifier=a}hasCustomName(){return this.name!==""&&typeof this.name!="number"}},Dae=/[$_\p{ID_Start}]/u,Hae=/[$_\u200C\u200D\p{ID_Continue}]/u,n7=".*";function Tae(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function nf(e,t=!1){let r=[],n=0;for(;n{if(il("OTHER_MODIFIER")??l("ASTERISK"),u=w=>{let v=l(w);if(v!==void 0)return v;let{type:k,index:T}=r[i];throw new TypeError(`Unexpected ${k} at ${T}, expected ${w}`)},d=()=>{let w="",v;for(;v=l("CHAR")??l("ESCAPED_CHAR");)w+=v;return w},h=w=>w,f=t.encodePart||h,C="",_=w=>{C+=w},g=()=>{C.length&&(o.push(new ci(3,"","",f(C),"",3)),C="")},b=(w,v,k,T,$)=>{let N=3;switch($){case"?":N=1;break;case"*":N=0;break;case"+":N=2;break}if(!v&&!k&&N===3){_(w);return}if(g(),!v&&!k){if(!w)return;o.push(new ci(3,"","",f(w),"",N));return}let z;k?k==="*"?z=n7:z=k:z=n;let D=2;z===n?(D=1,z=""):z===n7&&(D=0,z="");let S;if(v?S=v:k&&(S=a++),s.has(S))throw new TypeError(`Duplicate name '${S}'.`);s.add(S),o.push(new ci(D,S,f(w),z,f(T),N))};for(;i-1)}return i||(n+=`(?=${a}|${o})`),new RegExp(n,du(r))}var fn={delimiter:"",prefixes:"",sensitive:!0,strict:!0},Oae={delimiter:".",prefixes:"",sensitive:!0,strict:!0},Vae={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function Pae(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function sf(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function Nae(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function lf(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var cf=["ftp","file","http","https","ws","wss"];function uf(e){if(!e)return!0;for(let t of cf)if(e.test(t))return!0;return!1}function $ae(e,t){if(e=sf(e,"#"),t||e==="")return e;let r=new URL("https://example.com");return r.hash=e,r.hash?r.hash.substring(1,r.hash.length):""}function Zae(e,t){if(e=sf(e,"?"),t||e==="")return e;let r=new URL("https://example.com");return r.search=e,r.search?r.search.substring(1,r.search.length):""}function Rae(e,t){return t||e===""?e:lf(e)?ff(e):hf(e)}function zae(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.password=e,r.password}function Fae(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.username=e,r.username}function Uae(e,t,r){if(r||e==="")return e;if(t&&!cf.includes(t))return new URL(`${t}:${e}`).pathname;let n=e[0]=="/";return e=new URL(n?e:"/-"+e,"https://example.com").pathname,n||(e=e.substring(2,e.length)),e}function jae(e,t,r){return df(t)===e&&(e=""),r||e===""?e:pf(e)}function Yae(e,t){return e=Nae(e,":"),t||e===""?e:M5(e)}function df(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function M5(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function Gae(e){if(e==="")return e;let t=new URL("https://example.com");return t.username=e,t.username}function Kae(e){if(e==="")return e;let t=new URL("https://example.com");return t.password=e,t.password}function hf(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 ff(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function pf(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function qae(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 Wae(e){return e===""?e:new URL(`data:${e}`).pathname}function Qae(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Xae(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var Zo,u1,St,bt,Qn,Ro,Fr,zo,Fo,Uo,Vt,Ft,wl,mf,Ei,o7,Xn,Ua,jo,Ts,k1,Z1,Ai,a7,_l,vf,Yo,Is,kl,gf,Ml,Cf,Go,Os,Cn,Bo,Ur,zn,xl,yf,Sl,bf,El,wf,Al,_f,z1,pr,Ll,kf,mu,Jae=(mu=class{constructor(e){et(this,Vt);et(this,wl);et(this,Ei);et(this,Xn);et(this,jo);et(this,k1);et(this,Ai);et(this,_l);et(this,Yo);et(this,kl);et(this,Ml);et(this,Go);et(this,Cn);et(this,Ur);et(this,xl);et(this,Sl);et(this,El);et(this,Al);et(this,z1);et(this,Ll);et(this,Zo,void 0);et(this,u1,[]);et(this,St,{});et(this,bt,0);et(this,Qn,1);et(this,Ro,0);et(this,Fr,0);et(this,zo,0);et(this,Fo,0);et(this,Uo,!1);Kt(this,Zo,e)}get result(){return oe(this,St)}parse(){for(Kt(this,u1,nf(oe(this,Zo),!0));oe(this,bt)0)if(ge(this,Sl,bf).call(this))Kt(this,zo,oe(this,zo)-1);else continue;if(ge(this,xl,yf).call(this)){Kt(this,zo,oe(this,zo)+1);continue}switch(oe(this,Fr)){case 0:ge(this,Ai,a7).call(this)&&(oe(this,St).username="",oe(this,St).password="",oe(this,St).hostname="",oe(this,St).port="",oe(this,St).pathname="",oe(this,St).search="",oe(this,St).hash="",ge(this,Xn,Ua).call(this,1));break;case 1:if(ge(this,Ai,a7).call(this)){ge(this,Ll,kf).call(this);let e=7,t=1;oe(this,Uo)&&(oe(this,St).pathname="/"),ge(this,_l,vf).call(this)?(e=2,t=3):oe(this,Uo)&&(e=2),ge(this,Vt,Ft).call(this,e,t)}break;case 2:ge(this,Yo,Is).call(this)?ge(this,Xn,Ua).call(this,3):(ge(this,Go,Os).call(this)||ge(this,Cn,Bo).call(this)||ge(this,Ur,zn).call(this))&&ge(this,Xn,Ua).call(this,5);break;case 3:ge(this,kl,gf).call(this)?ge(this,Vt,Ft).call(this,4,1):ge(this,Yo,Is).call(this)&&ge(this,Vt,Ft).call(this,5,1);break;case 4:ge(this,Yo,Is).call(this)&&ge(this,Vt,Ft).call(this,5,1);break;case 5:ge(this,El,wf).call(this)?Kt(this,Fo,oe(this,Fo)+1):ge(this,Al,_f).call(this)&&Kt(this,Fo,oe(this,Fo)-1),ge(this,Ml,Cf).call(this)&&!oe(this,Fo)?ge(this,Vt,Ft).call(this,6,1):ge(this,Go,Os).call(this)?ge(this,Vt,Ft).call(this,7,0):ge(this,Cn,Bo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Ur,zn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 6:ge(this,Go,Os).call(this)?ge(this,Vt,Ft).call(this,7,0):ge(this,Cn,Bo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Ur,zn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 7:ge(this,Cn,Bo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Ur,zn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 8:ge(this,Ur,zn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break}}}},Zo=new WeakMap,u1=new WeakMap,St=new WeakMap,bt=new WeakMap,Qn=new WeakMap,Ro=new WeakMap,Fr=new WeakMap,zo=new WeakMap,Fo=new WeakMap,Uo=new WeakMap,Vt=new WeakSet,Ft=function(e,t){switch(oe(this,Fr)){case 0:break;case 1:oe(this,St).protocol=ge(this,z1,pr).call(this);break;case 2:break;case 3:oe(this,St).username=ge(this,z1,pr).call(this);break;case 4:oe(this,St).password=ge(this,z1,pr).call(this);break;case 5:oe(this,St).hostname=ge(this,z1,pr).call(this);break;case 6:oe(this,St).port=ge(this,z1,pr).call(this);break;case 7:oe(this,St).pathname=ge(this,z1,pr).call(this);break;case 8:oe(this,St).search=ge(this,z1,pr).call(this);break;case 9:oe(this,St).hash=ge(this,z1,pr).call(this);break}ge(this,wl,mf).call(this,e,t)},wl=new WeakSet,mf=function(e,t){Kt(this,Fr,e),Kt(this,Ro,oe(this,bt)+t),Kt(this,bt,oe(this,bt)+t),Kt(this,Qn,0)},Ei=new WeakSet,o7=function(){Kt(this,bt,oe(this,Ro)),Kt(this,Qn,0)},Xn=new WeakSet,Ua=function(e){ge(this,Ei,o7).call(this),Kt(this,Fr,e)},jo=new WeakSet,Ts=function(e){return e<0&&(e=oe(this,u1).length-e),e=0&&(e.pathname=Vr(n.pathname.substring(0,o+1),r)+e.pathname)}e.pathname=Uae(e.pathname,e.protocol,r)}return typeof t.search=="string"&&(e.search=Zae(t.search,r)),typeof t.hash=="string"&&(e.hash=$ae(t.hash,r)),e}function ja(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function eie(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function tie(e,t){t.delimiter??(t.delimiter="/#?"),t.prefixes??(t.prefixes="./"),t.sensitive??(t.sensitive=!1),t.strict??(t.strict=!1),t.end??(t.end=!0),t.start??(t.start=!0),t.endsWith="";let r=".*",n=`[^${eie(t.delimiter)}]+?`,o=/[$_\u200C\u200D\p{ID_Continue}]/u,a="";for(let i=0;i0?e[i-1]:null,d=i0?d.value[0]:"";c=o.test(h)}else c=!d.hasCustomName();if(!c&&!s.prefix.length&&u&&u.type===3){let h=u.value[u.value.length-1];c=t.prefixes.includes(h)}c&&(a+="{"),a+=ja(s.prefix),l&&(a+=`:${s.name}`),s.type===2?a+=`(${s.value})`:s.type===1?l||(a+=`(${n})`):s.type===0&&(!l&&(!u||u.type===3||u.modifier!==3||c||s.prefix!=="")?a+="*":a+=`(${r})`),s.type===1&&l&&s.suffix.length&&o.test(s.suffix[0])&&(a+="\\"),a+=ja(s.suffix),c&&(a+="}"),s.modifier!==3&&(a+=Ho(s.modifier))}return a}var Cr,Jn,Ko,qt,yr,vu,Mf=(vu=class{constructor(e={},t,r){et(this,Cr,void 0);et(this,Jn,{});et(this,Ko,{});et(this,qt,{});et(this,yr,{});try{let n;if(typeof t=="string"?n=t:r=t,typeof e=="string"){let s=new Jae(e);if(s.parse(),e=s.result,n===void 0&&typeof e.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.");e.baseURL=n}else{if(!e||typeof e!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");if(n)throw new TypeError("parameter 1 is not of type 'string'.")}typeof r>"u"&&(r={ignoreCase:!1});let o={ignoreCase:r.ignoreCase===!0};Kt(this,Cr,Oa({pathname:cn,protocol:cn,username:cn,password:cn,hostname:cn,port:cn,search:cn,hash:cn},e,!0)),df(oe(this,Cr).protocol)===oe(this,Cr).port&&(oe(this,Cr).port="");let i;for(i of w0){if(!(i in oe(this,Cr)))continue;let s={},l=oe(this,Cr)[i];switch(oe(this,Ko)[i]=[],i){case"protocol":Object.assign(s,fn),s.encodePart=M5;break;case"username":Object.assign(s,fn),s.encodePart=Gae;break;case"password":Object.assign(s,fn),s.encodePart=Kae;break;case"hostname":Object.assign(s,Oae),lf(l)?s.encodePart=ff:s.encodePart=hf;break;case"port":Object.assign(s,fn),s.encodePart=pf;break;case"pathname":uf(oe(this,Jn).protocol)?(Object.assign(s,Vae,o),s.encodePart=qae):(Object.assign(s,fn,o),s.encodePart=Wae);break;case"search":Object.assign(s,fn,o),s.encodePart=Qae;break;case"hash":Object.assign(s,fn,o),s.encodePart=Xae;break}try{oe(this,yr)[i]=of(l,s),oe(this,Jn)[i]=af(oe(this,yr)[i],oe(this,Ko)[i],s),oe(this,qt)[i]=tie(oe(this,yr)[i],s)}catch{throw new TypeError(`invalid ${i} pattern '${oe(this,Cr)[i]}'.`)}}}catch(n){throw new TypeError(`Failed to construct 'URLPattern': ${n.message}`)}}test(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return!1;try{typeof e=="object"?r=Oa(r,e,!1):r=Oa(r,hu(e,t),!1)}catch{return!1}let n;for(n of w0)if(!oe(this,Jn)[n].exec(r[n]))return!1;return!0}exec(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return;try{typeof e=="object"?r=Oa(r,e,!1):r=Oa(r,hu(e,t),!1)}catch{return null}let n={};t?n.inputs=[e,t]:n.inputs=[e];let o;for(o of w0){let a=oe(this,Jn)[o].exec(r[o]);if(!a)return null;let i={};for(let[s,l]of oe(this,Ko)[o].entries())if(typeof l=="string"||typeof l=="number"){let c=a[s+1];i[l]=c}n[o]={input:r[o]??"",groups:i}}return n}static compareComponent(e,t,r){let n=(s,l)=>{for(let c of["type","modifier","prefix","value","suffix"]){if(s[c]{let c=0;for(;c{this.routes.set(new Mf({pathname:r}),n)})}match(t){for(const[r,n]of this.routes){const o=`data:${t}`;if(r.test(o)){const a=r.exec(o);return{route:n,params:(a==null?void 0:a.pathname.groups)||{}}}}throw new Error(`Matching route for '${t}' not found`)}}class nie{constructor(t,r){vt(this,"pool",new Map);this.create=t,this.destroy=r}acquire(t,r){if(!this.pool.has(t)){const o={value:this.create(t),references:new Set};this.pool.set(t,o)}const n=this.pool.get(t);return n.references.add(r),n.value}release(t,r){if(this.pool.has(t)){const n=this.pool.get(t);n.references.delete(r),n.references.size===0&&(this.pool.delete(t),this.destroy(t,n.value))}}}class oie{constructor(t,{create:r,destroy:n},o){vt(this,"cache",new Map);vt(this,"pool");vt(this,"getCacheKeyPrefix");const a=new rie(t);this.pool=new nie(i=>r(i,a),(i,s)=>{n(i,s)}),this.getCacheKeyPrefix=o}source(t,r){const n=this.getCacheKeyPrefix()+t,o=this.pool.acquire(t,r);return o.addEventListener("message",a=>{this.cache.set(n,a.data)}),this.cache.has(n)&&Promise.resolve().then(()=>{o==null||o.dispatchEvent(new MessageEvent("message",{data:this.cache.get(n)}))}),o}close(t,r){return this.pool.release(t,r)}}const aie=0,iie=1,Fn=2,sie=e=>e.readyState===Fn;class lie extends EventTarget{constructor(r,n={}){super();vt(this,"url","");vt(this,"withCredentials",!1);vt(this,"CONNECTING",aie);vt(this,"OPEN",iie);vt(this,"CLOSED",Fn);vt(this,"onerror",null);vt(this,"onmessage",null);vt(this,"onopen",null);vt(this,"readyState",Fn);this.source=r,this._open()}_open(){(async function(r){try{r.readyState=0;const n=r.source();for await(const o of n)if(r.dispatchEvent(new MessageEvent("message",{data:o})),r.readyState===Fn)break;r.readyState=Fn}catch(n){r.dispatchEvent(new ErrorEvent("error",{error:n}))}})(this)}open(){this.readyState!==Fn&&this._open()}close(){this.readyState=Fn}}const cie=(e,t)=>{const[r,n]=e.split("?"),o=new URLSearchParams(n),a=t.match(r);return new lie(async function*(){for(;;)this.readyState=1,yield a.route({offset:parseInt(o.get("offset")||"0"),size:parseInt(o.get("size")||"0"),page:parseInt(o.get("page")||"0"),search:o.get("search")||"",...a.params},this),sie(this)||await new Promise(s=>setTimeout(s,5e3))})},uie=(e,t)=>{t&&t.close()},die={create:cie,destroy:uie};class hie{constructor(t){vt(this,"env");let r=t;const n=(s,l="")=>this.var(s,(r==null?void 0:r[s])??l),o=this.getConfig(),a=mie(n("KUMA_VERSION",o.version)),i=encodeURIComponent(n("KUMA_PRODUCT_NAME"));r={...r,KUMA_UTM_QUERY_PARAMS:`utm_source=${i}&utm_medium=${i}`},this.env={...r,KUMA_INSTALL_URL:`${n("KUMA_INSTALL_URL")}?${n("KUMA_UTM_QUERY_PARAMS")}`,KUMA_DOCS_URL:`${n("KUMA_DOCS_URL")}/${a.patch==="0.0.0"?"dev":a.patch.replace(/\.\d+$/,".x")}`,KUMA_VERSION:a.pre,KUMA_API_URL:n("KUMA_API_URL")||o.apiUrl,KUMA_BASE_PATH:n("KUMA_BASE_PATH")||o.baseGuiPath,KUMA_MODE:n("KUMA_MODE")||o.mode,KUMA_ENVIRONMENT:n("KUMA_ENVIRONMENT")||o.environment,KUMA_STORE_TYPE:n("KUMA_STORE_TYPE")||o.storeType}}var(t,r=""){var n;return((n=this.env)==null?void 0:n[t])??r}getConfig(){const t=document.querySelector("#kuma-config");let r;if(t instanceof HTMLScriptElement&&t.textContent)try{r=JSON.parse(t.textContent.trim())}catch(n){console.error(n)}return r||(r=fie(),console.error("Unable to parse kuma config. Falling back to defaults")),r.apiUrl=pie(r.apiUrl),r}}function fie(e=""){return{baseGuiPath:"/gui",apiUrl:e,version:"2.4.0",product:"Kuma",mode:"global",environment:"universal",storeType:"postgres",apiReadOnly:!1}}function xf(e){return e.endsWith("/")?xf(e.slice(0,-1)):e}function pie(e){return e=!e.includes("://")&&!e.startsWith("/")?`/${e}`:e,xf(e)}function mie(e){const[t,r,...n]=e.split(".");if(isNaN(parseInt(t)))return{major:t,minor:t,patch:t,pre:t};const[o,a]=n.join(".").split("-");return{major:t,minor:`${t}.${r}`,patch:`${t}.${r}.${o}`,pre:`${t}.${r}.${o}${a!==void 0?`-${a}`:""}`}}const Wt={Env:Be("application.Env"),env:Be("application.env"),EnvVars:Be("EnvVars"),can:Be("application.can"),features:Be("application.can.features"),notFoundView:Be("application.not-found"),applicationComponents:Be("application.components"),sources:Be("data.sources"),dataSourcePool:Be("data.DataSourcePool"),dataSourceLifecycle:Be("data.DataSourceLifecycle"),getDataSourceCacheKeyPrefix:Be("data.getDataSourceCacheKeyPrefix"),i18n:Be("i18n"),enUs:Be("i18n.locale.enUs")},vie=e=>[[Be("application.components"),{service:t=>[["AppView",yae],["DataSource",$o],["RouteView",Sae],["RouteTitle",bae],["I18nT",QJ(t)]],arguments:[e.i18n],labels:[e.components]}],[Be("application.routes"),{service:Eae,arguments:[Wt.notFoundView],labels:[e.routes]}],[Wt.i18n,{service:Bae,arguments:[Wt.enUs,e.env]}],[Wt.can,{service:Aae,arguments:[Wt.features]}],[Wt.Env,{service:hie,arguments:[e.EnvVars]}],[Wt.env,{service:t=>(...r)=>t.var(...r),arguments:[Wt.Env]}],[Wt.dataSourceLifecycle,{constant:die}],[Wt.getDataSourceCacheKeyPrefix,{service:()=>()=>"",arguments:[e.router]}],[Wt.dataSourcePool,{service:oie,arguments:[e.sources,Wt.dataSourceLifecycle,Wt.getDataSourceCacheKeyPrefix]}]],gie=Wt,[x5,S5,Rt,Cie]=Hl(Wt.env,Wt.can,Wt.i18n,Wt.dataSourcePool);function yie(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 bie=e=>({"use kubernetes":t=>e("KUMA_ENVIRONMENT")==="kubernetes","use state":t=>e("KUMA_STORE_TYPE")!=="memory"}),wie=()=>[{path:"/",name:"home",component:()=>ke(()=>import("./MainOverviewView-8aae73b6.js"),[],import.meta.url)}],_ie=e=>({"/global-insight":(t,r)=>(r.close(),e.getGlobalInsight())}),kie=e=>[[Be("control-planes.routes"),{service:wie,labels:[e.routes]}],[Be("control-planes.sources"),{service:_ie,arguments:[e.api],labels:[e.sources]}],[Be("control-planes.features"),{service:bie,arguments:[e.env],labels:[e.features]}]],Mie=()=>({"/me":async(e={},t)=>(t.close(),Promise.resolve({pageSize:50}))}),xie={sources:Be("me.sources")},Sie=e=>[[xie.sources,{service:Mie,arguments:[e.api],labels:[e.sources]}]],Eie=(e,t,r,n)=>[{path:"/meshes",name:"mesh-index-view",redirect:{name:"mesh-list-view"},component:()=>ke(()=>import("./MeshIndexView-47ea5bd5.js"),[],import.meta.url),children:[{path:"",name:"mesh-list-view",component:()=>ke(()=>import("./MeshListView-7c605640.js"),["./MeshListView-954cdc0b.css"],import.meta.url)},{path:":mesh",name:"mesh",redirect:{name:"mesh-detail-view"},children:[{path:"",name:"mesh-tabs-view",redirect:{name:"mesh-detail-view"},component:()=>ke(()=>import("./MeshTabsView-620c5fc1.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",meta:{module:"meshes"},name:"mesh-detail-view",component:()=>ke(()=>import("./MeshDetailView-d1ba4972.js"),["./MeshDetailView-f882dce6.css"],import.meta.url)},{path:"config",name:"mesh-config-view",component:()=>ke(()=>import("./MeshConfigView-dd68cdee.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},...e.items(),...t.items(),...r.items(),...n.items()]},...e.item(),...t.item(),...r.item(),...n.item()]}]}],Aie=e=>({"/meshes":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return e.getAllMeshes({size:n,offset:o})},"/meshes/:name":(t,r)=>{r.close();const{name:n}=t;return e.getMesh({name:n})},"/mesh-insights":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return e.getAllMeshInsights({size:n,offset:o})},"/mesh-insights/:name":async(t,r)=>{r.close();const{name:n}=t;return e.getMeshInsights({name:n})}}),Lie=["protocol","service","zone"];function i7(e){const t=new Map;for(const[r,n]of e){const o=Lie.includes(r),a=o?"tag":r;t.has(a)||t.set(a,[]);const i=t.get(a);let s;a==="tag"?s=(o?`kuma.io/${r}:${n}`:n).replace(/\s+/g,""):s=n,i.push(s.trim())}return t}const Bie=e=>({"/meshes/:mesh/dataplanes":async(t,r)=>{r.close();const{mesh:n,size:o}=t,a=t.size*(t.page-1),i="false",s=Object.fromEntries(i7(JSON.parse(t.search||"[]")));return e.getAllDataplaneOverviewsFromMesh({mesh:n},{...s,gateway:i,offset:a,size:o})},"/meshes/:mesh/dataplanes/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneFromMesh({mesh:n,name:o})},"/meshes/:mesh/dataplanes/:name/data-path/:dataPath":(t,r)=>{r.close();const{mesh:n,name:o,dataPath:a}=t;return e.getDataplaneData({mesh:n,dppName:o,dataPath:a})},"/meshes/:mesh/dataplanes/:name/sidecar-dataplanes-policies":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getSidecarDataplanePolicies({mesh:n,name:o})},"/meshes/:mesh/dataplanes/:name/rules":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneRules({mesh:n,name:o})},"/meshes/:mesh/dataplane-overviews/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneOverviewFromMesh({mesh:n,name:o})},"/meshes/:mesh/dataplanes/for/:service/of/:type":async(t,r)=>{r.close();const{mesh:n,size:o}=t,a=t.size*(t.page-1),i=Object.fromEntries(i7(JSON.parse(t.search||"[]")));typeof i.tag>"u"&&(i.tag=[]),i.tag=i.tag.filter(l=>!l.startsWith("kuma.io/service:")),i.tag.push(`kuma.io/service:${t.service}`);const s=t.type!=="all"?{gateway:t.type}:{};return e.getAllDataplaneOverviewsFromMesh({mesh:n},{...i,...s,offset:a,size:o})}}),Die=()=>({items:()=>[{path:"data-planes",name:"data-plane-list-view",meta:{module:"data-planes"},component:()=>ke(()=>import("./DataPlaneListView-2f90a38e.js"),["./KFilterBar-7168f421.css","./DataPlaneListView-407dd163.css"],import.meta.url)}],item:()=>[{path:"data-planes/:dataPlane",name:"data-plane-detail-tabs-view",component:()=>ke(()=>import("./DataPlaneDetailTabsView-5034a1b8.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"data-plane-detail-view",component:()=>ke(()=>import("./DataPlaneDetailView-c997fcd1.js"),["./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css","./TagList-613e8329.css","./DataPlaneDetailView-6a02f645.css"],import.meta.url)},{path:"policies",name:"data-plane-policies-view",component:()=>ke(()=>import("./DataPlanePoliciesView-2e7ccaa9.js"),["./AccordionList-8bab9627.css","./CodeBlock-aa591f34.css","./PolicyTypeTag-f5c09fb0.css","./TagList-613e8329.css","./DataPlanePoliciesView-3172c9cb.css"],import.meta.url)},{path:"xds-config",name:"data-plane-xds-config-view",component:()=>ke(()=>import("./DataPlaneXdsConfigView-9b143b0e.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"data-plane-stats-view",component:()=>ke(()=>import("./DataPlaneStatsView-1b6828ec.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"data-plane-clusters-view",component:()=>ke(()=>import("./DataPlaneClustersView-7498a072.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"data-plane-config-view",component:()=>ke(()=>import("./DataPlaneConfigView-118db2db.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),Hie=e=>[[Be("data-planes.sources"),{service:Bie,arguments:[e.api],labels:[e.sources]}]],Tie=e=>({"/meshes/:mesh/gateways":async(t,r)=>{r.close();const n=t.size*(t.page-1);return e.getAllDataplaneOverviewsFromMesh({mesh:t.mesh},{gateway:"true",offset:n,size:t.size})},"/meshes/:mesh/gateways/of/:type":async(t,r)=>{r.close();const n=t.size*(t.page-1);return e.getAllDataplaneOverviewsFromMesh({mesh:t.mesh},{...Object.fromEntries(i7(JSON.parse(t.search||"[]"))),gateway:t.type==="all"?"true":t.type,offset:n,size:t.size})},"/meshes/:mesh/gateways/:name/policies":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getMeshGatewayDataplane({mesh:n,name:o})}}),Iie=()=>({items:()=>[{path:"gateways",name:"gateway-list-view",meta:{module:"gateways"},component:()=>ke(()=>import("./GatewayListView-0bd93791.js"),["./KFilterBar-7168f421.css","./GatewayListView-a7c21902.css"],import.meta.url)}],item:()=>[{path:"gateways/:dataPlane",name:"gateway-detail-tabs-view",component:()=>ke(()=>import("./DataPlaneDetailTabsView-5034a1b8.js"),["./NavTabs-098c6540.css"],import.meta.url),props:{isGatewayView:!0},children:[{path:"overview",name:"gateway-detail-view",component:()=>ke(()=>import("./DataPlaneDetailView-c997fcd1.js"),["./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css","./TagList-613e8329.css","./DataPlaneDetailView-6a02f645.css"],import.meta.url)},{path:"policies",name:"gateway-policies-view",component:()=>ke(()=>import("./GatewayPoliciesView-bf0015be.js"),["./AccordionList-8bab9627.css","./GatewayPoliciesView-15d674af.css"],import.meta.url)},{path:"xds-config",name:"gateway-xds-config-view",component:()=>ke(()=>import("./DataPlaneXdsConfigView-9b143b0e.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"gateway-stats-view",component:()=>ke(()=>import("./DataPlaneStatsView-1b6828ec.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"gateway-clusters-view",component:()=>ke(()=>import("./DataPlaneClustersView-7498a072.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)}]}]}),Oie=e=>[[Be("gateway.sources"),{service:Tie,arguments:[e.api],labels:[e.sources]}]],Vie=e=>({"/*/policy-types":(t,r)=>(r.close(),e.getPolicyTypes()),"/meshes/:mesh/policy-path/:path":(t,r)=>{r.close();const{mesh:n,path:o,size:a}=t,i=t.size*(t.page-1);return e.getAllPolicyEntitiesFromMesh({mesh:n,path:o},{offset:i,size:a})},"/meshes/:mesh/policy-path/:path/policy/:name":(t,r)=>{r.close();const{mesh:n,path:o,name:a}=t;return e.getSinglePolicyEntity({mesh:n,path:o,name:a})},"/meshes/:mesh/policy-path/:path/policy/:name/dataplanes":(t,r)=>{r.close();const{mesh:n,path:o,name:a}=t;return e.getPolicyConnections({mesh:n,path:o,name:a})}}),Pie=()=>({items:()=>[{path:"policies",name:"policy-list-index-view",meta:{module:"policies"},redirect:t=>({...t,params:{...t.params,policyPath:"circuit-breakers"},name:"policy-list-view"}),children:[{path:":policyPath",name:"policy-list-view",component:()=>ke(()=>import("./PolicyListView-9f3bc910.js"),["./PolicyTypeTag-f5c09fb0.css","./PolicyListView-5c826bc1.css"],import.meta.url)}]}],item:()=>[{path:"policies/:policyPath/:policy/overview",name:"policy-detail-view",component:()=>ke(()=>import("./PolicyDetailView-a68ce3ab.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}),Nie=e=>[[Be("policies.sources"),{service:Vie,arguments:[e.api],labels:[e.sources]}]],$ie=e=>({"/meshes/:mesh/service-insights":(t,r)=>{r.close();const{mesh:n,size:o}=t,a=t.size*(t.page-1);return e.getAllServiceInsightsFromMesh({mesh:n},{size:o,offset:a})},"/meshes/:mesh/service-insights/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getServiceInsight({mesh:n,name:o})},"/meshes/:mesh/external-services/for/:service":async(t,r)=>{r.close();const{mesh:n,service:o}=t,{items:a}=await e.getAllExternalServicesFromMesh({mesh:n},{tag:[`kuma.io/service:${o}`]});return a.length>0?a[0]:null}}),Zie=()=>({items:()=>[{path:"services",name:"service-list-view",meta:{module:"services"},component:()=>ke(()=>import("./ServiceListView-26217c62.js"),["./ServiceListView-28679687.css"],import.meta.url)}],item:()=>[{path:"services/:service",name:"service-detail-tabs-view",component:()=>ke(()=>import("./ServiceDetailTabsView-8256bdda.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"service-detail-view",component:()=>ke(()=>import("./ServiceDetailView-89f4c094.js"),["./TagList-613e8329.css"],import.meta.url)},{path:"config",name:"service-config-view",component:()=>ke(()=>import("./ServiceConfigView-69fd5567.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},{path:"data-plane-proxies",name:"service-data-plane-proxies-view",component:()=>ke(()=>import("./ServiceDataPlaneProxiesView-66fb6eb4.js"),["./KFilterBar-7168f421.css","./ServiceDataPlaneProxiesView-c629639b.css"],import.meta.url)}]}]}),Rie=e=>[[Be("service.sources"),{service:$ie,arguments:[e.api],labels:[e.sources]}]],un={dataplaneRoutes:Be("kuma.dataplane.routes"),gatewayRoutes:Be("kuma.gateway.routes"),serviceRoutes:Be("kuma.service.routes"),policyRoutes:Be("kuma.policy.routes")},zie=e=>[[Be("meshes.routes"),{service:Eie,arguments:[un.serviceRoutes,un.gatewayRoutes,un.dataplaneRoutes,un.policyRoutes],labels:[e.routes]}],[un.dataplaneRoutes,{service:Die}],[un.gatewayRoutes,{service:Iie}],[un.serviceRoutes,{service:Zie}],[un.policyRoutes,{service:Pie}],[Be("meshes.sources"),{service:Aie,arguments:[e.api],labels:[e.sources]}],...Rie(e),...Hie(e),...Oie(e),...Nie(e)],Fie=e=>({"use zones":()=>e("KUMA_MODE")==="global","create zones":t=>t("use zones")&&e("KUMA_ZONE_CREATION_FLOW")==="enabled"}),fs=(e="egresses")=>({items:()=>[{path:`${e}`,name:"zone-egress-list-view",component:()=>ke(()=>import("./IndexView-b57598fb.js"),["./IndexView-6ea428a5.css"],import.meta.url)}],item:()=>[{path:`${e}/:zoneEgress`,name:"zone-egress-detail-tabs-view",component:()=>ke(()=>import("./IndexView-2692783b.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-egress-detail-view"},children:[{path:"overview",name:"zone-egress-detail-view",component:()=>ke(()=>import("./DetailView-6fe456f3.js"),["./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"xds-config",name:"zone-egress-xds-config-view",component:()=>ke(()=>import("./XdsConfigView-22dcf246.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"zone-egress-stats-view",component:()=>ke(()=>import("./StatsView-05e11a35.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"zone-egress-clusters-view",component:()=>ke(()=>import("./ClustersView-13fcb873.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"zone-egress-config-view",component:()=>ke(()=>import("./ConfigView-03ed1854.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),fu=(e="ingresses")=>({items:()=>[{path:`${e}`,name:"zone-ingress-list-view",component:()=>ke(()=>import("./IndexView-66ee52d9.js"),["./IndexView-8d871535.css"],import.meta.url)}],item:()=>[{path:`${e}/:zoneIngress`,name:"zone-ingress-detail-tabs-view",component:()=>ke(()=>import("./IndexView-73871f3d.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-ingress-detail-view"},children:[{path:"overview",name:"zone-ingress-detail-view",component:()=>ke(()=>import("./DetailView-4b4abc72.js"),["./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"services",name:"zone-ingress-services-view",component:()=>ke(()=>import("./ServicesView-845b1076.js"),[],import.meta.url)},{path:"xds-config",name:"zone-ingress-xds-config-view",component:()=>ke(()=>import("./XdsConfigView-17544ac0.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"zone-ingress-stats-view",component:()=>ke(()=>import("./StatsView-e01dbd78.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"zone-ingress-clusters-view",component:()=>ke(()=>import("./ClustersView-8660b6f6.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"zone-ingress-config-view",component:()=>ke(()=>import("./ConfigView-5cb57ec0.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),Uie=()=>[{path:"/zones/-create",name:"zone-create-view",meta:{isWizard:!0},component:()=>ke(()=>import("./CreateView-4d7d94a2.js"),["./CodeBlock-aa591f34.css","./CreateView-5796a744.css"],import.meta.url)}],jie=(e,t)=>{const r="/zones";return[...e,...t("use zones")?[{path:`${r}`,name:"zone-index-view",redirect:{name:"zone-cp-list-view"},children:[{path:"",name:"zone-cp-list-view",component:()=>ke(()=>import("./IndexView-db7d5c10.js"),["./IndexView-cb50b308.css"],import.meta.url)},{path:":zone",name:"zone-cp-detail-abstract-view",children:[{path:"",name:"zone-cp-detail-tabs-view",component:()=>ke(()=>import("./IndexView-c3094b13.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-cp-detail-view"},children:[{path:"overview",name:"zone-cp-detail-view",component:()=>ke(()=>import("./DetailView-8f649610.js"),["./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"config",name:"zone-cp-config-view",component:()=>ke(()=>import("./ConfigView-d826e4b0.js"),["./CodeBlock-aa591f34.css"],import.meta.url)},...fu().items(),...fs().items()]},...fu().item(),...fs().item()]}]}]:[{path:`${r}`,redirect:{name:"zone-egress-list-view"},children:[...fs().items(),...fs().item()]}]]},Yie=e=>({"/zone-cps/:name/egresses":async(t,r)=>{r.close();const{name:n,size:o,page:a}=t,i=o*(a-1),s=await e.getAllZoneEgressOverviews({size:o,offset:i});return n!=="*"&&(s.items=s.items.filter(l=>l.zoneEgress.zone===n),s.total=s.items.length),s},"/zone-egresses/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneEgress({name:n})},"/zone-egresses/:name/data-path/:dataPath":(t,r)=>{r.close();const{name:n,dataPath:o}=t;return e.getZoneEgressData({zoneEgressName:n,dataPath:o})},"/zone-egress-overviews":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return await e.getAllZoneEgressOverviews({size:n,offset:o})},"/zone-egress-overviews/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneEgressOverview({name:n})}}),Gie={fromObject:e=>({...e,zoneIngress:{...e.zoneIngress,availableServices:Array.isArray(e.zoneIngress.availableServices)?e.zoneIngress.availableServices:[]}})},Kie=e=>({"/zone-cps/:name/ingresses":async(t,r)=>{r.close();const{name:n,size:o,page:a}=t,i=o*(a-1),s=await e.getAllZoneIngressOverviews({size:o,offset:i});return s.items=s.items.filter(l=>l.zoneIngress.zone===n),{...s,total:s.items.length,items:s.items.map(Gie.fromObject)}},"/zone-ingresses/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneIngress({name:n})},"/zone-ingresses/:name/data-path/:dataPath":(t,r)=>{r.close();const{name:n,dataPath:o}=t;return e.getZoneIngressData({zoneIngressName:n,dataPath:o})},"/zone-ingress-overviews":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return await e.getAllZoneIngressOverviews({size:n,offset:o})},"/zone-ingress-overviews/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneIngressOverview({name:n})}}),qie=e=>({...Kie(e),...Yie(e),"/zone-cps":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return await e.getAllZoneOverviews({size:n,offset:o})},"/zone-cps/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneOverview({name:n})}}),Wie=e=>[[Be("zones.routes"),{service:t=>jie(t("create zones")?Uie():[],t),arguments:[e.can],labels:[e.routes]}],[Be("zone.sources"),{service:qie,arguments:[e.api],labels:[e.sources]}],[Be("zone.features"),{service:Fie,arguments:[e.env],labels:[e.features]}]],Qie={common:{not_applicable:"N/A",formats:{integer:"{value, number, integer}"},product:{name:"Kuma",href:{docs:{index:"{KUMA_DOCS_URL}/"}},environment:{universal:"Universal",kubernetes:"Kubernetes",unknown:"—"},mode:{standalone:"Standalone",global:"Multi-Zone"}},warnings:{CERT_EXPIRED:`'<'p>The certificate for this dataplane has expired'<'/p> + `,1)]),default:E(()=>[iae,y()]),_:1}),y(),sae,y(),lae,y(),cae]))}}),w1={KumaLogo:y1(R1e,{description:"KumaLogo"}),GithubButton:y1(jte,{description:"GithubButton"}),MainOverview:y1(Yre,{description:"MainOverview"}),KubernetesGraph:y1(yne,{description:"KubernetesGraph"}),PostgresGraph:y1(Roe,{description:"PostgresGraph"}),MemoryGraph:y1(Ine,{description:"MemoryGraph"}),MultizoneGraph:y1(Coe,{description:"MultizoneGraph"}),StandaloneGraph:y1(uae,{description:"StandaloneGraph"}),AppSidebar:y1(P1e,{description:"AppSidebar"}),AppHeader:y1(p1e,{description:"AppHeader"}),AppLoadingBar:y1(x1e,{description:"AppLoadingBar"}),AppOnboardingNotification:y1(B1e,{description:"AppOnboardingNotification"}),MainView:y1(g1e,{description:"MainView"}),MeshDetails:y1(Wre,{description:"MeshDetails"})},[dae,hae,Zse,Rse,zse,Fse,Use,jse,Yse,Gse,Kse,qse,fae,Wse]=Hl(w1.KumaLogo,w1.GithubButton,w1.MainOverview,w1.KubernetesGraph,w1.PostgresGraph,w1.MemoryGraph,w1.MultizoneGraph,w1.StandaloneGraph,w1.AppSidebar,w1.AppHeader,w1.AppLoadingBar,w1.AppOnboardingNotification,w1.MainView,w1.MeshDetails),pae={key:0,"aria-label":"Breadcrumb"},mae={key:0,class:"app-view-title-bar"},vae={key:1,class:"actions"},gae={key:1},Cae=X({__name:"AppView",props:{breadcrumbs:{default:null},fullscreen:{type:Boolean,default:!1}},setup(e){const t=e,r=fae(),n=new Map,o=Y([]),a=Symbol("app-view"),i=u=>{const d=[...u.values()];d.some(h=>h.length===0)?o.value=[]:o.value=d.flat()},s={addBreadcrumbs:(u,d)=>{typeof u<"u"&&(n.set(d,u),i(n))},removeBreadcrumbs:u=>{n.delete(u),i(n)}},l=x1("app-view-parent",void 0);l||Po("app-view-parent",s);const c=l||s;return De(()=>t.breadcrumbs,u=>{u!==null&&c.addBreadcrumbs(u,a)},{immediate:!0}),cr(()=>{c.removeBreadcrumbs(a)}),(u,d)=>{const h=jt("KAlert");return m(),G(mt(L(l)?"div":L(r)),{class:J({"app-main-content":!L(l)})},{default:E(()=>[!L(l)&&o.value.length>0?(m(),M("nav",pae,[V(L(V7),{items:o.value},null,8,["items"])])):I("",!0),y(),p("section",{class:J({"is-fullscreen":t.fullscreen})},[u.$slots.title?(m(),M("header",mae,[t.fullscreen?(m(),G(L(gte),{key:0})):I("",!0),y(),F(u.$slots,"title",{},void 0,!0),y(),u.$slots.actions?(m(),M("div",vae,[F(u.$slots,"actions",{},void 0,!0)])):I("",!0)])):I("",!0),y(),u.$slots.notifications?(m(),M("aside",gae,[V(h,{class:"mb-4",appearance:"warning"},{alertMessage:E(()=>[F(u.$slots,"notifications",{},void 0,!0)]),_:3})])):I("",!0),y(),F(u.$slots,"default",{},void 0,!0)],2)]),_:3},8,["class"])}}});const yae=Gt(Cae,[["__scopeId","data-v-a22bdb0c"]]),r7=Symbol("route-view-parent"),bae=X({__name:"RouteTitle",props:{title:{type:String,required:!1,default:""},render:{type:Boolean,required:!1,default:!1}},setup(e){const t=e,r=Symbol("route-title"),n=x1(r7);return typeof n<"u"&&(De(()=>t.title,o=>{o.length>0&&n.addTitle(o,r)},{immediate:!0}),cr(()=>{n.removeTitle(r)})),(o,a)=>t.render?(m(),M(we,{key:0},[y(H(t.title),1)],64)):I("",!0)}}),k5=function(e){let t;return(...r)=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(e.bind(e,...r))}},wae=function(e){return(Array.isArray(e)?e[0]:e)??""},_ae=(e=document)=>k5(t=>{e.title=t}),kae=(e=document.documentElement)=>{if(!e)return()=>{};const t=[...e.classList];return k5(r=>{const n=r.reduce((o,a)=>Object.entries(a).reduce((i,[s,l])=>(typeof i[s]>"u"&&(i[s]=[]),i[s].push(l),i),o),{});e.classList.remove(...[...e.classList].filter(o=>!t.includes(o))),e.classList.add(...n.class||[])})},cu=(e,t)=>{const r={...t},n=Object.entries(e).reduce((o,[a,i])=>(String(i).length>0?o[a]=encodeURIComponent(String(i)):o[a]=void 0,o),r);return{...r,...n}},Mae=["data-testid"],xae={key:0,class:"route-view-title visually-hidden","aria-live":"assertive","aria-atomic":"true"},Sae=X({__name:"RouteView",props:{name:{},attrs:{default:()=>({})},params:{default:()=>({})}},setup(e){const t=e,r=x5(),n=S5(),{t:o}=Rt(),a=ql(),i=aC(),s=Symbol("route-view"),l=A(()=>t.name),c=Y(""),u=new Map,d=new Map,h=_ae(document),f=kae(document.documentElement),C=N=>N.reverse().concat(o("components.route-view.title",{name:o("common.product.name")})).join(" | "),_={addTitle:(N,R)=>{c.value=N,u.set(R,N),h(C([...u.values()]))},removeTitle:N=>{u.delete(N),h(C([...u.values()]))},addAttrs:(N,R)=>{d.set(R,N),f([...d.values()])},removeAttrs:N=>{d.delete(N),f([...d.values()])}},g=A(()=>Object.entries({...t.params,...a.query,...a.params}).reduce((R,[D,S])=>{if(typeof t.params[D]>"u")return R;let z=wae(S);const P=t.params[D];switch(!0){case typeof P=="number":isNaN(Number(S))&&(z=String(P));break}return z.length===0&&(z=String(P)),R[D]=decodeURIComponent(z),R},{}));let b={};const w=k5(N=>{i.push({name:t.name,query:cu(N,a.query)}),b={}}),v=N=>{b={...b,...N},w(b)},k=(...N)=>{i.push(...N)};De(()=>t.name,()=>{const N=Object.entries(g.value||{}).reduce((R,[D,S])=>(typeof a.params[D]>"u"&&(R[D]=S),R),{});Object.keys(N).length>0&&i.replace({query:cu(N,a.query)})},{immediate:!0});const T=x1(r7,void 0);T||(h(o("components.route-view.title",{name:o("common.product.name")})),Po(r7,_));const $=T||_;return De(()=>t.attrs,N=>{Object.keys(N).length>0&&$.addAttrs(N,s)},{immediate:!0}),cr(()=>{$.removeAttrs(s)}),(N,R)=>(m(),M("div",{class:"route-view","data-testid":l.value},[L(T)?I("",!0):(m(),M("div",xae,H(L(o)("components.route-view.route-announcer",{title:c.value})),1)),y(),F(N.$slots,"default",{t:L(o),env:L(r),can:L(n),route:{update:v,replace:k,params:g.value}})],8,Mae))}}),Eae=e=>[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>e[e.length-1]()}],Aae=e=>{const t=(r,n)=>typeof e[r]<"u"?e[r](t,n):!1;return t};function Lae(e){const t=e.split(/([A-Z][a-z]+)/).join(" ").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.substring(1)}class uu extends Error{get key(){return this.message}}const Bae=(e,t)=>{const r=WJ("en-us",e,{isGlobal:!0,onError:o=>{throw o}}),n={KUMA_VERSION:t("KUMA_VERSION"),KUMA_DOCS_URL:t("KUMA_DOCS_URL"),KUMA_UTM_QUERY_PARAMS:t("KUMA_UTM_QUERY_PARAMS"),KUMA_PRODUCT_NAME:r.t("common.product.name")};return{...r,t:function(...o){var i;const a=o[0];try{if(typeof bl(e,a)>"u")throw a.startsWith("http.api.")?new uu(a):new Error(`Missing message: "${a}" for locale "en-us", using id as fallback`);return bl(e,a).length===0?"":(o[1]={...n,...o[1]},r.t(...o))}catch(s){switch(!0){case s instanceof uu:return Lae(s.key.split(".").pop());default:if((i=o[2])!=null&&i.defaultMessage)return o[2].defaultMessage;throw s}}}}};var ci=class{constructor(e,t,r,n,o,a){vt(this,"type",3);vt(this,"name","");vt(this,"prefix","");vt(this,"value","");vt(this,"suffix","");vt(this,"modifier",3);this.type=e,this.name=t,this.prefix=r,this.value=n,this.suffix=o,this.modifier=a}hasCustomName(){return this.name!==""&&typeof this.name!="number"}},Dae=/[$_\p{ID_Start}]/u,Hae=/[$_\u200C\u200D\p{ID_Continue}]/u,n7=".*";function Tae(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function nf(e,t=!1){let r=[],n=0;for(;n{if(il("OTHER_MODIFIER")??l("ASTERISK"),u=w=>{let v=l(w);if(v!==void 0)return v;let{type:k,index:T}=r[i];throw new TypeError(`Unexpected ${k} at ${T}, expected ${w}`)},d=()=>{let w="",v;for(;v=l("CHAR")??l("ESCAPED_CHAR");)w+=v;return w},h=w=>w,f=t.encodePart||h,C="",_=w=>{C+=w},g=()=>{C.length&&(o.push(new ci(3,"","",f(C),"",3)),C="")},b=(w,v,k,T,$)=>{let N=3;switch($){case"?":N=1;break;case"*":N=0;break;case"+":N=2;break}if(!v&&!k&&N===3){_(w);return}if(g(),!v&&!k){if(!w)return;o.push(new ci(3,"","",f(w),"",N));return}let R;k?k==="*"?R=n7:R=k:R=n;let D=2;R===n?(D=1,R=""):R===n7&&(D=0,R="");let S;if(v?S=v:k&&(S=a++),s.has(S))throw new TypeError(`Duplicate name '${S}'.`);s.add(S),o.push(new ci(D,S,f(w),R,f(T),N))};for(;i-1)}return i||(n+=`(?=${a}|${o})`),new RegExp(n,du(r))}var fn={delimiter:"",prefixes:"",sensitive:!0,strict:!0},Oae={delimiter:".",prefixes:"",sensitive:!0,strict:!0},Vae={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function Pae(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function sf(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function Nae(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function lf(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var cf=["ftp","file","http","https","ws","wss"];function uf(e){if(!e)return!0;for(let t of cf)if(e.test(t))return!0;return!1}function $ae(e,t){if(e=sf(e,"#"),t||e==="")return e;let r=new URL("https://example.com");return r.hash=e,r.hash?r.hash.substring(1,r.hash.length):""}function Zae(e,t){if(e=sf(e,"?"),t||e==="")return e;let r=new URL("https://example.com");return r.search=e,r.search?r.search.substring(1,r.search.length):""}function Rae(e,t){return t||e===""?e:lf(e)?ff(e):hf(e)}function zae(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.password=e,r.password}function Fae(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.username=e,r.username}function Uae(e,t,r){if(r||e==="")return e;if(t&&!cf.includes(t))return new URL(`${t}:${e}`).pathname;let n=e[0]=="/";return e=new URL(n?e:"/-"+e,"https://example.com").pathname,n||(e=e.substring(2,e.length)),e}function jae(e,t,r){return df(t)===e&&(e=""),r||e===""?e:pf(e)}function Yae(e,t){return e=Nae(e,":"),t||e===""?e:M5(e)}function df(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function M5(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function Gae(e){if(e==="")return e;let t=new URL("https://example.com");return t.username=e,t.username}function Kae(e){if(e==="")return e;let t=new URL("https://example.com");return t.password=e,t.password}function hf(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 ff(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function pf(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function qae(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 Wae(e){return e===""?e:new URL(`data:${e}`).pathname}function Qae(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Xae(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var Zo,u1,St,bt,Qn,Ro,Fr,zo,Fo,Uo,Vt,Ft,wl,mf,Ei,o7,Xn,Ua,jo,Ts,k1,Z1,Ai,a7,_l,vf,Yo,Is,kl,gf,Ml,Cf,Go,Os,Cn,Bo,Ur,zn,xl,yf,Sl,bf,El,wf,Al,_f,z1,pr,Ll,kf,mu,Jae=(mu=class{constructor(e){et(this,Vt);et(this,wl);et(this,Ei);et(this,Xn);et(this,jo);et(this,k1);et(this,Ai);et(this,_l);et(this,Yo);et(this,kl);et(this,Ml);et(this,Go);et(this,Cn);et(this,Ur);et(this,xl);et(this,Sl);et(this,El);et(this,Al);et(this,z1);et(this,Ll);et(this,Zo,void 0);et(this,u1,[]);et(this,St,{});et(this,bt,0);et(this,Qn,1);et(this,Ro,0);et(this,Fr,0);et(this,zo,0);et(this,Fo,0);et(this,Uo,!1);Kt(this,Zo,e)}get result(){return oe(this,St)}parse(){for(Kt(this,u1,nf(oe(this,Zo),!0));oe(this,bt)0)if(ge(this,Sl,bf).call(this))Kt(this,zo,oe(this,zo)-1);else continue;if(ge(this,xl,yf).call(this)){Kt(this,zo,oe(this,zo)+1);continue}switch(oe(this,Fr)){case 0:ge(this,Ai,a7).call(this)&&(oe(this,St).username="",oe(this,St).password="",oe(this,St).hostname="",oe(this,St).port="",oe(this,St).pathname="",oe(this,St).search="",oe(this,St).hash="",ge(this,Xn,Ua).call(this,1));break;case 1:if(ge(this,Ai,a7).call(this)){ge(this,Ll,kf).call(this);let e=7,t=1;oe(this,Uo)&&(oe(this,St).pathname="/"),ge(this,_l,vf).call(this)?(e=2,t=3):oe(this,Uo)&&(e=2),ge(this,Vt,Ft).call(this,e,t)}break;case 2:ge(this,Yo,Is).call(this)?ge(this,Xn,Ua).call(this,3):(ge(this,Go,Os).call(this)||ge(this,Cn,Bo).call(this)||ge(this,Ur,zn).call(this))&&ge(this,Xn,Ua).call(this,5);break;case 3:ge(this,kl,gf).call(this)?ge(this,Vt,Ft).call(this,4,1):ge(this,Yo,Is).call(this)&&ge(this,Vt,Ft).call(this,5,1);break;case 4:ge(this,Yo,Is).call(this)&&ge(this,Vt,Ft).call(this,5,1);break;case 5:ge(this,El,wf).call(this)?Kt(this,Fo,oe(this,Fo)+1):ge(this,Al,_f).call(this)&&Kt(this,Fo,oe(this,Fo)-1),ge(this,Ml,Cf).call(this)&&!oe(this,Fo)?ge(this,Vt,Ft).call(this,6,1):ge(this,Go,Os).call(this)?ge(this,Vt,Ft).call(this,7,0):ge(this,Cn,Bo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Ur,zn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 6:ge(this,Go,Os).call(this)?ge(this,Vt,Ft).call(this,7,0):ge(this,Cn,Bo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Ur,zn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 7:ge(this,Cn,Bo).call(this)?ge(this,Vt,Ft).call(this,8,1):ge(this,Ur,zn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break;case 8:ge(this,Ur,zn).call(this)&&ge(this,Vt,Ft).call(this,9,1);break}}}},Zo=new WeakMap,u1=new WeakMap,St=new WeakMap,bt=new WeakMap,Qn=new WeakMap,Ro=new WeakMap,Fr=new WeakMap,zo=new WeakMap,Fo=new WeakMap,Uo=new WeakMap,Vt=new WeakSet,Ft=function(e,t){switch(oe(this,Fr)){case 0:break;case 1:oe(this,St).protocol=ge(this,z1,pr).call(this);break;case 2:break;case 3:oe(this,St).username=ge(this,z1,pr).call(this);break;case 4:oe(this,St).password=ge(this,z1,pr).call(this);break;case 5:oe(this,St).hostname=ge(this,z1,pr).call(this);break;case 6:oe(this,St).port=ge(this,z1,pr).call(this);break;case 7:oe(this,St).pathname=ge(this,z1,pr).call(this);break;case 8:oe(this,St).search=ge(this,z1,pr).call(this);break;case 9:oe(this,St).hash=ge(this,z1,pr).call(this);break}ge(this,wl,mf).call(this,e,t)},wl=new WeakSet,mf=function(e,t){Kt(this,Fr,e),Kt(this,Ro,oe(this,bt)+t),Kt(this,bt,oe(this,bt)+t),Kt(this,Qn,0)},Ei=new WeakSet,o7=function(){Kt(this,bt,oe(this,Ro)),Kt(this,Qn,0)},Xn=new WeakSet,Ua=function(e){ge(this,Ei,o7).call(this),Kt(this,Fr,e)},jo=new WeakSet,Ts=function(e){return e<0&&(e=oe(this,u1).length-e),e=0&&(e.pathname=Vr(n.pathname.substring(0,o+1),r)+e.pathname)}e.pathname=Uae(e.pathname,e.protocol,r)}return typeof t.search=="string"&&(e.search=Zae(t.search,r)),typeof t.hash=="string"&&(e.hash=$ae(t.hash,r)),e}function ja(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function eie(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function tie(e,t){t.delimiter??(t.delimiter="/#?"),t.prefixes??(t.prefixes="./"),t.sensitive??(t.sensitive=!1),t.strict??(t.strict=!1),t.end??(t.end=!0),t.start??(t.start=!0),t.endsWith="";let r=".*",n=`[^${eie(t.delimiter)}]+?`,o=/[$_\u200C\u200D\p{ID_Continue}]/u,a="";for(let i=0;i0?e[i-1]:null,d=i0?d.value[0]:"";c=o.test(h)}else c=!d.hasCustomName();if(!c&&!s.prefix.length&&u&&u.type===3){let h=u.value[u.value.length-1];c=t.prefixes.includes(h)}c&&(a+="{"),a+=ja(s.prefix),l&&(a+=`:${s.name}`),s.type===2?a+=`(${s.value})`:s.type===1?l||(a+=`(${n})`):s.type===0&&(!l&&(!u||u.type===3||u.modifier!==3||c||s.prefix!=="")?a+="*":a+=`(${r})`),s.type===1&&l&&s.suffix.length&&o.test(s.suffix[0])&&(a+="\\"),a+=ja(s.suffix),c&&(a+="}"),s.modifier!==3&&(a+=Ho(s.modifier))}return a}var Cr,Jn,Ko,qt,yr,vu,Mf=(vu=class{constructor(e={},t,r){et(this,Cr,void 0);et(this,Jn,{});et(this,Ko,{});et(this,qt,{});et(this,yr,{});try{let n;if(typeof t=="string"?n=t:r=t,typeof e=="string"){let s=new Jae(e);if(s.parse(),e=s.result,n===void 0&&typeof e.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.");e.baseURL=n}else{if(!e||typeof e!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");if(n)throw new TypeError("parameter 1 is not of type 'string'.")}typeof r>"u"&&(r={ignoreCase:!1});let o={ignoreCase:r.ignoreCase===!0};Kt(this,Cr,Oa({pathname:cn,protocol:cn,username:cn,password:cn,hostname:cn,port:cn,search:cn,hash:cn},e,!0)),df(oe(this,Cr).protocol)===oe(this,Cr).port&&(oe(this,Cr).port="");let i;for(i of w0){if(!(i in oe(this,Cr)))continue;let s={},l=oe(this,Cr)[i];switch(oe(this,Ko)[i]=[],i){case"protocol":Object.assign(s,fn),s.encodePart=M5;break;case"username":Object.assign(s,fn),s.encodePart=Gae;break;case"password":Object.assign(s,fn),s.encodePart=Kae;break;case"hostname":Object.assign(s,Oae),lf(l)?s.encodePart=ff:s.encodePart=hf;break;case"port":Object.assign(s,fn),s.encodePart=pf;break;case"pathname":uf(oe(this,Jn).protocol)?(Object.assign(s,Vae,o),s.encodePart=qae):(Object.assign(s,fn,o),s.encodePart=Wae);break;case"search":Object.assign(s,fn,o),s.encodePart=Qae;break;case"hash":Object.assign(s,fn,o),s.encodePart=Xae;break}try{oe(this,yr)[i]=of(l,s),oe(this,Jn)[i]=af(oe(this,yr)[i],oe(this,Ko)[i],s),oe(this,qt)[i]=tie(oe(this,yr)[i],s)}catch{throw new TypeError(`invalid ${i} pattern '${oe(this,Cr)[i]}'.`)}}}catch(n){throw new TypeError(`Failed to construct 'URLPattern': ${n.message}`)}}test(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return!1;try{typeof e=="object"?r=Oa(r,e,!1):r=Oa(r,hu(e,t),!1)}catch{return!1}let n;for(n of w0)if(!oe(this,Jn)[n].exec(r[n]))return!1;return!0}exec(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return;try{typeof e=="object"?r=Oa(r,e,!1):r=Oa(r,hu(e,t),!1)}catch{return null}let n={};t?n.inputs=[e,t]:n.inputs=[e];let o;for(o of w0){let a=oe(this,Jn)[o].exec(r[o]);if(!a)return null;let i={};for(let[s,l]of oe(this,Ko)[o].entries())if(typeof l=="string"||typeof l=="number"){let c=a[s+1];i[l]=c}n[o]={input:r[o]??"",groups:i}}return n}static compareComponent(e,t,r){let n=(s,l)=>{for(let c of["type","modifier","prefix","value","suffix"]){if(s[c]{let c=0;for(;c{this.routes.set(new Mf({pathname:r}),n)})}match(t){for(const[r,n]of this.routes){const o=`data:${t}`;if(r.test(o)){const a=r.exec(o);return{route:n,params:(a==null?void 0:a.pathname.groups)||{}}}}throw new Error(`Matching route for '${t}' not found`)}}class nie{constructor(t,r){vt(this,"pool",new Map);this.create=t,this.destroy=r}acquire(t,r){if(!this.pool.has(t)){const o={value:this.create(t),references:new Set};this.pool.set(t,o)}const n=this.pool.get(t);return n.references.add(r),n.value}release(t,r){if(this.pool.has(t)){const n=this.pool.get(t);n.references.delete(r),n.references.size===0&&(this.pool.delete(t),this.destroy(t,n.value))}}}class oie{constructor(t,{create:r,destroy:n},o){vt(this,"cache",new Map);vt(this,"pool");vt(this,"getCacheKeyPrefix");const a=new rie(t);this.pool=new nie(i=>r(i,a),(i,s)=>{n(i,s)}),this.getCacheKeyPrefix=o}source(t,r){const n=this.getCacheKeyPrefix()+t,o=this.pool.acquire(t,r);return o.addEventListener("message",a=>{this.cache.set(n,a.data)}),this.cache.has(n)&&Promise.resolve().then(()=>{o==null||o.dispatchEvent(new MessageEvent("message",{data:this.cache.get(n)}))}),o}close(t,r){return this.pool.release(t,r)}}const aie=0,iie=1,Fn=2,sie=e=>e.readyState===Fn;class lie extends EventTarget{constructor(r,n={}){super();vt(this,"url","");vt(this,"withCredentials",!1);vt(this,"CONNECTING",aie);vt(this,"OPEN",iie);vt(this,"CLOSED",Fn);vt(this,"onerror",null);vt(this,"onmessage",null);vt(this,"onopen",null);vt(this,"readyState",Fn);this.source=r,this._open()}_open(){(async function(r){try{r.readyState=0;const n=r.source();for await(const o of n)if(r.dispatchEvent(new MessageEvent("message",{data:o})),r.readyState===Fn)break;r.readyState=Fn}catch(n){r.dispatchEvent(new ErrorEvent("error",{error:n}))}})(this)}open(){this.readyState!==Fn&&this._open()}close(){this.readyState=Fn}}const cie=(e,t)=>{const[r,n]=e.split("?"),o=new URLSearchParams(n),a=t.match(r);return new lie(async function*(){for(;;)this.readyState=1,yield a.route({offset:parseInt(o.get("offset")||"0"),size:parseInt(o.get("size")||"0"),page:parseInt(o.get("page")||"0"),search:o.get("search")||"",...a.params},this),sie(this)||await new Promise(s=>setTimeout(s,5e3))})},uie=(e,t)=>{t&&t.close()},die={create:cie,destroy:uie};class hie{constructor(t){vt(this,"env");let r=t;const n=(s,l="")=>this.var(s,(r==null?void 0:r[s])??l),o=this.getConfig(),a=mie(n("KUMA_VERSION",o.version)),i=encodeURIComponent(n("KUMA_PRODUCT_NAME"));r={...r,KUMA_UTM_QUERY_PARAMS:`utm_source=${i}&utm_medium=${i}`},this.env={...r,KUMA_INSTALL_URL:`${n("KUMA_INSTALL_URL")}?${n("KUMA_UTM_QUERY_PARAMS")}`,KUMA_DOCS_URL:`${n("KUMA_DOCS_URL")}/${a.patch==="0.0.0"?"dev":a.patch.replace(/\.\d+$/,".x")}`,KUMA_VERSION:a.pre,KUMA_API_URL:n("KUMA_API_URL")||o.apiUrl,KUMA_BASE_PATH:n("KUMA_BASE_PATH")||o.baseGuiPath,KUMA_MODE:n("KUMA_MODE")||o.mode,KUMA_ENVIRONMENT:n("KUMA_ENVIRONMENT")||o.environment,KUMA_STORE_TYPE:n("KUMA_STORE_TYPE")||o.storeType}}var(t,r=""){var n;return((n=this.env)==null?void 0:n[t])??r}getConfig(){const t=document.querySelector("#kuma-config");let r;if(t instanceof HTMLScriptElement&&t.textContent)try{r=JSON.parse(t.textContent.trim())}catch(n){console.error(n)}return r||(r=fie(),console.error("Unable to parse kuma config. Falling back to defaults")),r.apiUrl=pie(r.apiUrl),r}}function fie(e=""){return{baseGuiPath:"/gui",apiUrl:e,version:"2.4.0",product:"Kuma",mode:"global",environment:"universal",storeType:"postgres",apiReadOnly:!1}}function xf(e){return e.endsWith("/")?xf(e.slice(0,-1)):e}function pie(e){return e=!e.includes("://")&&!e.startsWith("/")?`/${e}`:e,xf(e)}function mie(e){const[t,r,...n]=e.split(".");if(isNaN(parseInt(t)))return{major:t,minor:t,patch:t,pre:t};const[o,a]=n.join(".").split("-");return{major:t,minor:`${t}.${r}`,patch:`${t}.${r}.${o}`,pre:`${t}.${r}.${o}${a!==void 0?`-${a}`:""}`}}const Wt={Env:Be("application.Env"),env:Be("application.env"),EnvVars:Be("EnvVars"),can:Be("application.can"),features:Be("application.can.features"),notFoundView:Be("application.not-found"),applicationComponents:Be("application.components"),sources:Be("data.sources"),dataSourcePool:Be("data.DataSourcePool"),dataSourceLifecycle:Be("data.DataSourceLifecycle"),getDataSourceCacheKeyPrefix:Be("data.getDataSourceCacheKeyPrefix"),i18n:Be("i18n"),enUs:Be("i18n.locale.enUs")},vie=e=>[[Be("application.components"),{service:t=>[["AppView",yae],["DataSource",$o],["RouteView",Sae],["RouteTitle",bae],["I18nT",QJ(t)]],arguments:[e.i18n],labels:[e.components]}],[Be("application.routes"),{service:Eae,arguments:[Wt.notFoundView],labels:[e.routes]}],[Wt.i18n,{service:Bae,arguments:[Wt.enUs,e.env]}],[Wt.can,{service:Aae,arguments:[Wt.features]}],[Wt.Env,{service:hie,arguments:[e.EnvVars]}],[Wt.env,{service:t=>(...r)=>t.var(...r),arguments:[Wt.Env]}],[Wt.dataSourceLifecycle,{constant:die}],[Wt.getDataSourceCacheKeyPrefix,{service:()=>()=>"",arguments:[e.router]}],[Wt.dataSourcePool,{service:oie,arguments:[e.sources,Wt.dataSourceLifecycle,Wt.getDataSourceCacheKeyPrefix]}]],gie=Wt,[x5,S5,Rt,Cie]=Hl(Wt.env,Wt.can,Wt.i18n,Wt.dataSourcePool);function yie(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 bie=e=>({"use kubernetes":t=>e("KUMA_ENVIRONMENT")==="kubernetes","use state":t=>e("KUMA_STORE_TYPE")!=="memory"}),wie=()=>[{path:"/",name:"home",component:()=>ke(()=>import("./MainOverviewView-2371a91b.js"),[],import.meta.url)}],_ie=e=>({"/global-insight":(t,r)=>(r.close(),e.getGlobalInsight())}),kie=e=>[[Be("control-planes.routes"),{service:wie,labels:[e.routes]}],[Be("control-planes.sources"),{service:_ie,arguments:[e.api],labels:[e.sources]}],[Be("control-planes.features"),{service:bie,arguments:[e.env],labels:[e.features]}]],Mie=()=>({"/me":async(e={},t)=>(t.close(),Promise.resolve({pageSize:50}))}),xie={sources:Be("me.sources")},Sie=e=>[[xie.sources,{service:Mie,arguments:[e.api],labels:[e.sources]}]],Eie=(e,t,r,n)=>[{path:"/meshes",name:"mesh-index-view",redirect:{name:"mesh-list-view"},component:()=>ke(()=>import("./MeshIndexView-6ead7bad.js"),[],import.meta.url),children:[{path:"",name:"mesh-list-view",component:()=>ke(()=>import("./MeshListView-a720346f.js"),["./MeshListView-954cdc0b.css"],import.meta.url)},{path:":mesh",name:"mesh",redirect:{name:"mesh-detail-view"},children:[{path:"",name:"mesh-tabs-view",redirect:{name:"mesh-detail-view"},component:()=>ke(()=>import("./MeshTabsView-b9f9fba5.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",meta:{module:"meshes"},name:"mesh-detail-view",component:()=>ke(()=>import("./MeshDetailView-8b955f16.js"),["./MeshDetailView-f882dce6.css"],import.meta.url)},{path:"config",name:"mesh-config-view",component:()=>ke(()=>import("./MeshConfigView-6608f076.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},...e.items(),...t.items(),...r.items(),...n.items()]},...e.item(),...t.item(),...r.item(),...n.item()]}]}],Aie=e=>({"/meshes":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return e.getAllMeshes({size:n,offset:o})},"/meshes/:name":(t,r)=>{r.close();const{name:n}=t;return e.getMesh({name:n})},"/mesh-insights":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return e.getAllMeshInsights({size:n,offset:o})},"/mesh-insights/:name":async(t,r)=>{r.close();const{name:n}=t;return e.getMeshInsights({name:n})}}),Lie=["protocol","service","zone"];function i7(e){const t=new Map;for(const[r,n]of e){const o=Lie.includes(r),a=o?"tag":r;t.has(a)||t.set(a,[]);const i=t.get(a);let s;a==="tag"?s=(o?`kuma.io/${r}:${n}`:n).replace(/\s+/g,""):s=n,i.push(s.trim())}return t}const Bie=e=>({"/meshes/:mesh/dataplanes":async(t,r)=>{r.close();const{mesh:n,size:o}=t,a=t.size*(t.page-1),i="false",s=Object.fromEntries(i7(JSON.parse(t.search||"[]")));return e.getAllDataplaneOverviewsFromMesh({mesh:n},{...s,gateway:i,offset:a,size:o})},"/meshes/:mesh/dataplanes/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneFromMesh({mesh:n,name:o})},"/meshes/:mesh/dataplanes/:name/data-path/:dataPath":(t,r)=>{r.close();const{mesh:n,name:o,dataPath:a}=t;return e.getDataplaneData({mesh:n,dppName:o,dataPath:a})},"/meshes/:mesh/dataplanes/:name/sidecar-dataplanes-policies":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getSidecarDataplanePolicies({mesh:n,name:o})},"/meshes/:mesh/dataplanes/:name/rules":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneRules({mesh:n,name:o})},"/meshes/:mesh/dataplane-overviews/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getDataplaneOverviewFromMesh({mesh:n,name:o})},"/meshes/:mesh/dataplanes/for/:service/of/:type":async(t,r)=>{r.close();const{mesh:n,size:o}=t,a=t.size*(t.page-1),i=Object.fromEntries(i7(JSON.parse(t.search||"[]")));typeof i.tag>"u"&&(i.tag=[]),i.tag=i.tag.filter(l=>!l.startsWith("kuma.io/service:")),i.tag.push(`kuma.io/service:${t.service}`);const s=t.type!=="all"?{gateway:t.type}:{};return e.getAllDataplaneOverviewsFromMesh({mesh:n},{...i,...s,offset:a,size:o})}}),Die=()=>({items:()=>[{path:"data-planes",name:"data-plane-list-view",meta:{module:"data-planes"},component:()=>ke(()=>import("./DataPlaneListView-b5f049ee.js"),["./KFilterBar-7168f421.css","./DataPlaneListView-407dd163.css"],import.meta.url)}],item:()=>[{path:"data-planes/:dataPlane",name:"data-plane-detail-tabs-view",component:()=>ke(()=>import("./DataPlaneDetailTabsView-5c6a47f9.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"data-plane-detail-view",component:()=>ke(()=>import("./DataPlaneDetailView-8b1b811e.js"),["./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css","./TagList-613e8329.css","./DataPlaneDetailView-6a02f645.css"],import.meta.url)},{path:"policies",name:"data-plane-policies-view",component:()=>ke(()=>import("./DataPlanePoliciesView-db188edf.js"),["./AccordionList-8bab9627.css","./CodeBlock-aa591f34.css","./PolicyTypeTag-f5c09fb0.css","./TagList-613e8329.css","./DataPlanePoliciesView-3172c9cb.css"],import.meta.url)},{path:"xds-config",name:"data-plane-xds-config-view",component:()=>ke(()=>import("./DataPlaneXdsConfigView-f9afd4f2.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"data-plane-stats-view",component:()=>ke(()=>import("./DataPlaneStatsView-c5706b6e.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"data-plane-clusters-view",component:()=>ke(()=>import("./DataPlaneClustersView-854a9c37.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"data-plane-config-view",component:()=>ke(()=>import("./DataPlaneConfigView-b70f2250.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),Hie=e=>[[Be("data-planes.sources"),{service:Bie,arguments:[e.api],labels:[e.sources]}]],Tie=e=>({"/meshes/:mesh/gateways":async(t,r)=>{r.close();const n=t.size*(t.page-1);return e.getAllDataplaneOverviewsFromMesh({mesh:t.mesh},{gateway:"true",offset:n,size:t.size})},"/meshes/:mesh/gateways/of/:type":async(t,r)=>{r.close();const n=t.size*(t.page-1);return e.getAllDataplaneOverviewsFromMesh({mesh:t.mesh},{...Object.fromEntries(i7(JSON.parse(t.search||"[]"))),gateway:t.type==="all"?"true":t.type,offset:n,size:t.size})},"/meshes/:mesh/gateways/:name/policies":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getMeshGatewayDataplane({mesh:n,name:o})}}),Iie=()=>({items:()=>[{path:"gateways",name:"gateway-list-view",meta:{module:"gateways"},component:()=>ke(()=>import("./GatewayListView-88d1ffa1.js"),["./KFilterBar-7168f421.css","./GatewayListView-a7c21902.css"],import.meta.url)}],item:()=>[{path:"gateways/:dataPlane",name:"gateway-detail-tabs-view",component:()=>ke(()=>import("./DataPlaneDetailTabsView-5c6a47f9.js"),["./NavTabs-098c6540.css"],import.meta.url),props:{isGatewayView:!0},children:[{path:"overview",name:"gateway-detail-view",component:()=>ke(()=>import("./DataPlaneDetailView-8b1b811e.js"),["./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css","./TagList-613e8329.css","./DataPlaneDetailView-6a02f645.css"],import.meta.url)},{path:"policies",name:"gateway-policies-view",component:()=>ke(()=>import("./GatewayPoliciesView-24ce815f.js"),["./AccordionList-8bab9627.css","./GatewayPoliciesView-15d674af.css"],import.meta.url)},{path:"xds-config",name:"gateway-xds-config-view",component:()=>ke(()=>import("./DataPlaneXdsConfigView-f9afd4f2.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"gateway-stats-view",component:()=>ke(()=>import("./DataPlaneStatsView-c5706b6e.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"gateway-clusters-view",component:()=>ke(()=>import("./DataPlaneClustersView-854a9c37.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)}]}]}),Oie=e=>[[Be("gateway.sources"),{service:Tie,arguments:[e.api],labels:[e.sources]}]],Vie=e=>({"/*/policy-types":(t,r)=>(r.close(),e.getPolicyTypes()),"/meshes/:mesh/policy-path/:path":(t,r)=>{r.close();const{mesh:n,path:o,size:a}=t,i=t.size*(t.page-1);return e.getAllPolicyEntitiesFromMesh({mesh:n,path:o},{offset:i,size:a})},"/meshes/:mesh/policy-path/:path/policy/:name":(t,r)=>{r.close();const{mesh:n,path:o,name:a}=t;return e.getSinglePolicyEntity({mesh:n,path:o,name:a})},"/meshes/:mesh/policy-path/:path/policy/:name/dataplanes":(t,r)=>{r.close();const{mesh:n,path:o,name:a}=t;return e.getPolicyConnections({mesh:n,path:o,name:a})}}),Pie=()=>({items:()=>[{path:"policies",name:"policy-list-index-view",meta:{module:"policies"},redirect:t=>({...t,params:{...t.params,policyPath:"circuit-breakers"},name:"policy-list-view"}),children:[{path:":policyPath",name:"policy-list-view",component:()=>ke(()=>import("./PolicyListView-08e4fc63.js"),["./PolicyTypeTag-f5c09fb0.css","./PolicyListView-5c826bc1.css"],import.meta.url)}]}],item:()=>[{path:"policies/:policyPath/:policy/overview",name:"policy-detail-view",component:()=>ke(()=>import("./PolicyDetailView-b492ab73.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}),Nie=e=>[[Be("policies.sources"),{service:Vie,arguments:[e.api],labels:[e.sources]}]],$ie=e=>({"/meshes/:mesh/service-insights":(t,r)=>{r.close();const{mesh:n,size:o}=t,a=t.size*(t.page-1);return e.getAllServiceInsightsFromMesh({mesh:n},{size:o,offset:a})},"/meshes/:mesh/service-insights/:name":(t,r)=>{r.close();const{mesh:n,name:o}=t;return e.getServiceInsight({mesh:n,name:o})},"/meshes/:mesh/external-services/for/:service":async(t,r)=>{r.close();const{mesh:n,service:o}=t,{items:a}=await e.getAllExternalServicesFromMesh({mesh:n},{tag:[`kuma.io/service:${o}`]});return a.length>0?a[0]:null}}),Zie=()=>({items:()=>[{path:"services",name:"service-list-view",meta:{module:"services"},component:()=>ke(()=>import("./ServiceListView-a7908b3f.js"),["./ServiceListView-28679687.css"],import.meta.url)}],item:()=>[{path:"services/:service",name:"service-detail-tabs-view",component:()=>ke(()=>import("./ServiceDetailTabsView-718beb7d.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"service-detail-view",component:()=>ke(()=>import("./ServiceDetailView-cea77412.js"),["./TagList-613e8329.css"],import.meta.url)},{path:"config",name:"service-config-view",component:()=>ke(()=>import("./ServiceConfigView-af8651b4.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},{path:"data-plane-proxies",name:"service-data-plane-proxies-view",component:()=>ke(()=>import("./ServiceDataPlaneProxiesView-ff5bf647.js"),["./KFilterBar-7168f421.css","./ServiceDataPlaneProxiesView-c629639b.css"],import.meta.url)}]}]}),Rie=e=>[[Be("service.sources"),{service:$ie,arguments:[e.api],labels:[e.sources]}]],un={dataplaneRoutes:Be("kuma.dataplane.routes"),gatewayRoutes:Be("kuma.gateway.routes"),serviceRoutes:Be("kuma.service.routes"),policyRoutes:Be("kuma.policy.routes")},zie=e=>[[Be("meshes.routes"),{service:Eie,arguments:[un.serviceRoutes,un.gatewayRoutes,un.dataplaneRoutes,un.policyRoutes],labels:[e.routes]}],[un.dataplaneRoutes,{service:Die}],[un.gatewayRoutes,{service:Iie}],[un.serviceRoutes,{service:Zie}],[un.policyRoutes,{service:Pie}],[Be("meshes.sources"),{service:Aie,arguments:[e.api],labels:[e.sources]}],...Rie(e),...Hie(e),...Oie(e),...Nie(e)],Fie=e=>({"use zones":()=>e("KUMA_MODE")==="global","create zones":t=>t("use zones")&&e("KUMA_ZONE_CREATION_FLOW")==="enabled"}),fs=(e="egresses")=>({items:()=>[{path:`${e}`,name:"zone-egress-list-view",component:()=>ke(()=>import("./IndexView-ef072a03.js"),["./IndexView-6ea428a5.css"],import.meta.url)}],item:()=>[{path:`${e}/:zoneEgress`,name:"zone-egress-detail-tabs-view",component:()=>ke(()=>import("./IndexView-50b1f94e.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-egress-detail-view"},children:[{path:"overview",name:"zone-egress-detail-view",component:()=>ke(()=>import("./DetailView-9bb515a2.js"),["./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"xds-config",name:"zone-egress-xds-config-view",component:()=>ke(()=>import("./XdsConfigView-251c3092.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"zone-egress-stats-view",component:()=>ke(()=>import("./StatsView-fb141b55.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"zone-egress-clusters-view",component:()=>ke(()=>import("./ClustersView-e5aeb1e3.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"zone-egress-config-view",component:()=>ke(()=>import("./ConfigView-db87158b.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),fu=(e="ingresses")=>({items:()=>[{path:`${e}`,name:"zone-ingress-list-view",component:()=>ke(()=>import("./IndexView-ed577419.js"),["./IndexView-8d871535.css"],import.meta.url)}],item:()=>[{path:`${e}/:zoneIngress`,name:"zone-ingress-detail-tabs-view",component:()=>ke(()=>import("./IndexView-ac8e51ba.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-ingress-detail-view"},children:[{path:"overview",name:"zone-ingress-detail-view",component:()=>ke(()=>import("./DetailView-1757c194.js"),["./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"services",name:"zone-ingress-services-view",component:()=>ke(()=>import("./ServicesView-5856a8da.js"),[],import.meta.url)},{path:"xds-config",name:"zone-ingress-xds-config-view",component:()=>ke(()=>import("./XdsConfigView-a4752307.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"zone-ingress-stats-view",component:()=>ke(()=>import("./StatsView-1a2f6bc5.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"zone-ingress-clusters-view",component:()=>ke(()=>import("./ClustersView-98ce63b9.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"zone-ingress-config-view",component:()=>ke(()=>import("./ConfigView-eacebae1.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),Uie=()=>[{path:"/zones/-create",name:"zone-create-view",meta:{isWizard:!0},component:()=>ke(()=>import("./CreateView-05f94a36.js"),["./CodeBlock-aa591f34.css","./CreateView-5796a744.css"],import.meta.url)}],jie=(e,t)=>{const r="/zones";return[...e,...t("use zones")?[{path:`${r}`,name:"zone-index-view",redirect:{name:"zone-cp-list-view"},children:[{path:"",name:"zone-cp-list-view",component:()=>ke(()=>import("./IndexView-c5ad8e69.js"),["./IndexView-cb50b308.css"],import.meta.url)},{path:":zone",name:"zone-cp-detail-abstract-view",children:[{path:"",name:"zone-cp-detail-tabs-view",component:()=>ke(()=>import("./IndexView-ccc4dcfd.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-cp-detail-view"},children:[{path:"overview",name:"zone-cp-detail-view",component:()=>ke(()=>import("./DetailView-38ef7f37.js"),["./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"config",name:"zone-cp-config-view",component:()=>ke(()=>import("./ConfigView-72195dc0.js"),["./CodeBlock-aa591f34.css"],import.meta.url)},...fu().items(),...fs().items()]},...fu().item(),...fs().item()]}]}]:[{path:`${r}`,redirect:{name:"zone-egress-list-view"},children:[...fs().items(),...fs().item()]}]]},Yie=e=>({"/zone-cps/:name/egresses":async(t,r)=>{r.close();const{name:n,size:o,page:a}=t,i=o*(a-1),s=await e.getAllZoneEgressOverviews({size:o,offset:i});return n!=="*"&&(s.items=s.items.filter(l=>l.zoneEgress.zone===n),s.total=s.items.length),s},"/zone-egresses/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneEgress({name:n})},"/zone-egresses/:name/data-path/:dataPath":(t,r)=>{r.close();const{name:n,dataPath:o}=t;return e.getZoneEgressData({zoneEgressName:n,dataPath:o})},"/zone-egress-overviews":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return await e.getAllZoneEgressOverviews({size:n,offset:o})},"/zone-egress-overviews/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneEgressOverview({name:n})}}),Gie={fromObject:e=>({...e,zoneIngress:{...e.zoneIngress,availableServices:Array.isArray(e.zoneIngress.availableServices)?e.zoneIngress.availableServices:[]}})},Kie=e=>({"/zone-cps/:name/ingresses":async(t,r)=>{r.close();const{name:n,size:o,page:a}=t,i=o*(a-1),s=await e.getAllZoneIngressOverviews({size:o,offset:i});return s.items=s.items.filter(l=>l.zoneIngress.zone===n),{...s,total:s.items.length,items:s.items.map(Gie.fromObject)}},"/zone-ingresses/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneIngress({name:n})},"/zone-ingresses/:name/data-path/:dataPath":(t,r)=>{r.close();const{name:n,dataPath:o}=t;return e.getZoneIngressData({zoneIngressName:n,dataPath:o})},"/zone-ingress-overviews":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return await e.getAllZoneIngressOverviews({size:n,offset:o})},"/zone-ingress-overviews/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneIngressOverview({name:n})}}),qie=e=>({...Kie(e),...Yie(e),"/zone-cps":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return await e.getAllZoneOverviews({size:n,offset:o})},"/zone-cps/:name":async(t,r)=>{r.close();const{name:n}=t;return await e.getZoneOverview({name:n})}}),Wie=e=>[[Be("zones.routes"),{service:t=>jie(t("create zones")?Uie():[],t),arguments:[e.can],labels:[e.routes]}],[Be("zone.sources"),{service:qie,arguments:[e.api],labels:[e.sources]}],[Be("zone.features"),{service:Fie,arguments:[e.env],labels:[e.features]}]],Qie={common:{not_applicable:"N/A",formats:{integer:"{value, number, integer}"},product:{name:"Kuma",href:{docs:{index:"{KUMA_DOCS_URL}/"}},environment:{universal:"Universal",kubernetes:"Kubernetes",unknown:"—"},mode:{standalone:"Standalone",global:"Multi-Zone"}},warnings:{CERT_EXPIRED:`'<'p>The certificate for this dataplane has expired'<'/p> `,ZONE_STORE_TYPE_MEMORY:`'<'p>This zone is using the '<'code>memory'<'/code> store type. '<'strong>Don't'<'/strong> use this store in production because the state isn't persisted. '<'a target="_blank" href="{KUMA_DOCS_URL}/documentation/configuration/#store">Read more about store types'<'/a>'<'/p> `,GLOBAL_STORE_TYPE_MEMORY:`'<'p>This control plane is using the '<'code>memory'<'/code> store type. '<'strong>Don't'<'/strong> use this store in production because the state isn't persisted. '<'a target="_blank" href="{KUMA_DOCS_URL}/documentation/configuration/#store">Read more about store types'<'/a>'<'/p> `,INCOMPATIBLE_UNSUPPORTED_ENVOY:`'<'p>Envoy ('<'strong>{ envoy }'<'/strong>) is unsupported by the current version of Kuma DP ('<'strong>{ kumaDp }'<'/strong>)'<'/p> `,INCOMPATIBLE_UNSUPPORTED_KUMA_DP:`'<'p>Unsupported version of Kuma DP ('<'strong>{ kumaDp }'<'/strong>)'<'/p> `,INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS:`'<'p>There is a mismatch between versions of Kuma DP ('<'strong>{ kumaDp }'<'/strong>) and the Zone Control Plane.'<'/p> `,INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS:`'<'p>There is mismatch between versions of Zone Control Plane ('<'strong>{ zoneCpVersion }'<'/strong>) and the Global Control Plane ('<'strong>{ KUMA_VERSION }'<'/strong>)'<'/p> -`},copyText:"Copy",copySuccessText:"Copied!",copyKubernetesText:"Copy as Kubernetes",copyKubernetesShortText:"as k8s",documentation:"Documentation",error_state:{api_error:"Error {status}: {title}",default_error:"An unexpected error occurred",title:"An error has occurred while trying to load this data.",details:"Details",field:"Field"},delete_modal:{proceed_button:"Yes, delete",text1:"Are you sure you want to delete the {type} {name}?",text2:"This action cannot be reversed.",title:"Delete {type}"},emptyState:{title:"No data",message:"There are no {type} present",icon:"stateNoData"},collection:{none:"",actions:{delete:"Delete",edit:"Edit",view:"View details"}},detail:{subscriptions:{no_stats:"There are no statistics for subscription “{id}”",connect_time:"Connected",disconnect_time:"Disconnected",type:"Type",responses_sent_acknowledged:"Responses sent/ack’ed"},none:"—",created:"Created",modified:"Modified",no_envoy_data:"No Envoy data is available because the {resource} is not online"}}},Xie={components:{"route-view":{title:"{name} Manager","route-announcer":"Navigated to {title}"},"status-badge":{tooltip:{not_available:`The online or offline status of this entity is unknown +`},copyText:"Copy",copySuccessText:"Copied!",copyKubernetesText:"Copy as Kubernetes",copyKubernetesShortText:"as k8s",documentation:"Documentation",error_state:{api_error:"Error {status}: {title}",default_error:"An unexpected error occurred",title:"An error has occurred while trying to load this data.",details:"Details",field:"Field"},delete_modal:{proceed_button:"Yes, delete",text1:"Are you sure you want to delete the {type} {name}?",text2:"This action cannot be reversed.",title:"Delete {type}"},tray:{close:"Close"},emptyState:{title:"No data",message:"There are no {type} present",icon:"stateNoData"},collection:{none:"",actions:{delete:"Delete",edit:"Edit",view:"View details"}},detail:{subscriptions:{no_stats:"There are no statistics for subscription “{id}”",connect_time:"Connected",disconnect_time:"Disconnected",type:"Type",responses_sent_acknowledged:"Responses sent/ack’ed"},none:"—",created:"Created",modified:"Modified",no_envoy_data:"No Envoy data is available because the {resource} is not online"}}},Xie={components:{"route-view":{title:"{name} Manager","route-announcer":"Navigated to {title}"},"status-badge":{tooltip:{not_available:`The online or offline status of this entity is unknown `}}}},Jie={http:{api:{property:{tls:"TLS",mtls:"mTLS",mTLS:"mTLS",globalInstanceId:"Global instance ID",controlPlaneInstanceId:"CP instance ID",connectTime:"Connected",disconnectTime:"Disconnected",cds:"CDS",eds:"EDS",lds:"LDS",rds:"RDS",responsesSent:"Responses sent",responsesAcknowledged:"Responses acknowledged",responsesRejected:"Responses rejected",certificateExpirationTime:"Expiration time",lastCertificateRegeneration:"Last generated",certificateRegenerations:"Regenerations",authenticationType:"Authentication type"},value:{online:"online",offline:"offline",partiallyDegraded:"partially degraded",partially_degraded:"partially degraded",notAvailable:"information not available",not_available:"information not available",disabled:"disabled"}}}},ese={"data-planes":{components:{"data-plane-list":{version_mismatch:"Version mismatch",cert_expired:"Certificate expired",certificate:{none:"No certificate"}}},routes:{item:{title:"{name}",breadcrumbs:"Data Plane Proxies",navigation:{"data-plane-detail-view":"Overview","data-plane-policies-view":"Policies","data-plane-xds-config-view":"XDS Configuration","data-plane-stats-view":"Stats","data-plane-clusters-view":"Clusters","data-plane-config-view":"YAML"},mtls:{title:"TLS",expiration_time:{title:"Certificate expiration time"},generation_time:{title:"Certificate generation time"},regenerations:{title:"Generation"},issued_backend:{title:"Certificate issued by"},supported_backends:{title:"Supported CAs"},disabled:`'<'p>This Data Plane Proxy does not have mTLS configured, yet — '<'a href="{KUMA_DOCS_URL}/policies/mutual-tls?{KUMA_UTM_QUERY_PARAMS}">Learn about certificates in {KUMA_PRODUCT_NAME}'<'/a>'<'/p> `},subscriptions:{title:"XDS Configurations"}},items:{title:"Data Plane Proxies"}},href:{docs:{data_plane_proxy:"{KUMA_DOCS_URL}/production/dp-config/dpp?{KUMA_UTM_QUERY_PARAMS}",gateway:"{KUMA_DOCS_URL}/explore/gateway?{KUMA_UTM_QUERY_PARAMS}"}}}},tse={diagnostics:{routes:{item:{title:"Diagnostics",breadcrumbs:"Diagnostics"}}}},rse={gateways:{routes:{item:{title:"{name}",breadcrumbs:"Gateways",navigation:{"gateway-detail-view":"Overview","gateway-policies-view":"Policies","gateway-xds-config-view":"XDS Configuration","gateway-stats-view":"Stats","gateway-clusters-view":"Clusters","gateway-config-view":"YAML"}},items:{title:"Gateways"}}}},nse={"main-overview":{routes:{item:{title:"Overview"}},detail:{health:{title:"Global Control Plane health",view_all:"(view all)",zone_control_planes:"Zones",meshes:"Meshes",services:"Services",data_plane_proxies:"Data Plane Proxies"},zone_control_planes:{title:"Zones",table:{name:"Name",status:"Status"}},meshes:{title:"Meshes",table:{name:"Name",services:"Services",data_plane_proxies:"Data Plane Proxies (online/total)"}}}}},ose={meshes:{routes:{item:{title:"{name}",breadcrumbs:"Meshes",navigation:{"mesh-detail-view":"Overview","mesh-config-view":"YAML","service-list-view":"Services","data-plane-list-view":"Data Plane Proxies","gateway-list-view":"Gateways","policy-list-index-view":"Policies"}},items:{title:"Meshes",breadcrumbs:"Meshes"},overview:{title:"Mesh overview"}},href:{docs:"{KUMA_DOCS_URL}/production/mesh?{KUMA_UTM_QUERY_PARAMS}"},detail:{services:"Services",data_plane_proxies:"Data Plane Proxies",policies:"Policies",enabled:"Enabled",disabled:"Disabled"}}},ase={onboarding:{href:{docs:{install:"{KUMA_DOCS_URL}/deployments/multi-zone?{KUMA_UTM_QUERY_PARAMS}#zone-control-plane"}},routes:{welcome:{title:"Welcome to {name}!"},"deployment-types":{title:"Deployment Types"},"configuration-types":{title:"Configuration Types"},multizone:{title:"Multizone"},"create-mesh":{title:"Create the Mesh"},"add-services":{title:"Add new services"},"add-services-code":{title:"Add new services"},"dataplanes-overview":{title:"Data plane overview",header:{success:{title:"Success",description:"The following data plane proxies (DPPs) are connected to the control plane:"},waiting:{title:"Waiting for DPPs",description:""}}},completed:{title:"Completed"}}}},ise={policies:{routes:{item:{title:"{name}",breadcrumbs:"Policies"},items:{title:"Policies"}},href:{docs:"{KUMA_DOCS_URL}/policies/{name}?{KUMA_UTM_QUERY_PARAMS}"},collection:{beta:"Beta",title:"About {name}",description:"Use policies to apply filters to incoming or outgoing traffic of Data Plane Proxies. To generate the Envoy configuration of a proxy the control-plane uses its data-plane configuration with the policies matching it.",inbound:"Inbound",outbound:"Outbound"},detail:{affected_dpps:"Affected Data Plane Proxies",dataplane_input_placeholder:"Filter by name"},type:null}},sse={services:{routes:{item:{title:"{name}",breadcrumbs:"Services",navigation:{"service-detail-view":"Overview","service-data-plane-proxies-view":"Data Plane Proxies","service-config-view":"YAML"}},items:{title:"Services"}},detail:{no_matching_external_service:"No matching ExternalService was found for service {name}"}}},lse={"zone-egresses":{routes:{item:{title:"{name}",breadcrumbs:"Egresses",navigation:{"zone-egress-detail-view":"Overview","zone-egress-xds-config-view":"XDS Configuration","zone-egress-stats-view":"Stats","zone-egress-clusters-view":"Clusters","zone-egress-config-view":"YAML"},subscriptions:{title:"XDS connections"}},items:{title:"Egresses",breadcrumbs:"Egresses"}},href:{docs:"{KUMA_DOCS_URL}/production/cp-deployment/zoneegress?{KUMA_UTM_QUERY_PARAMS}"}}},cse={"zone-ingresses":{routes:{item:{title:"{name}",breadcrumbs:"Ingresses",navigation:{"zone-ingress-detail-view":"Overview","zone-ingress-services-view":"Services","zone-ingress-xds-config-view":"XDS Configuration","zone-ingress-stats-view":"Stats","zone-ingress-clusters-view":"Clusters","zone-ingress-config-view":"YAML"},subscriptions:{title:"XDS connections"}},items:{title:"Ingresses",breadcrumbs:"Ingresses"}},href:{docs:"{KUMA_DOCS_URL}/production/cp-deployment/zone-ingress?{KUMA_UTM_QUERY_PARAMS}"}}},use={"zone-cps":{routes:{item:{title:"{name}",breadcrumbs:"Zone Control Planes",navigation:{"zone-cp-detail-view":"Overview","zone-cp-config-view":"Config","zone-ingress-list-view":"Ingresses","zone-egress-list-view":"Egresses"},authentication_type:"Dataplane authentication type"},items:{title:"Zone Control Planes",breadcrumbs:"Zone Control Planes"}},list:{version_mismatch:"Version mismatch",store_memory:"Uses memory store"},detail:{subscriptions:"KDS connections",configuration_title:"Configuration",no_subscriptions:"This zone has no subscriptions"},empty_state:{title:"No Zones yet …",message:"Create your first Zone to start managing your Mesh"}},zones:{href:{docs:{cta:"{KUMA_DOCS_URL}/documentation/deployments?{KUMA_UTM_QUERY_PARAMS}"}},routes:{create:{title:"Create & connect Zone"},items:{title:"Zones",navigation:{"zone-cp-list-view":"Zone Control Planes","zone-ingress-list-view":"Ingresses","zone-egress-list-view":"Egresses"}}},index:{create:"Create Zone"},action_menu:{toggle_button:"Zone Actions",delete_button:"Delete"},form:{exit:"Exit",title:"Create & Connect Zone",description:"Provision and connect a remote zone to your Kuma Global Control Plane.",facts:["Observe and manage zone workloads","Gain insight into service configuration and stats","View and modify mesh policies"],section:{name:{title:"Zone name",description:"Provide a name to identify this zone."},configuration:{title:"Configuration",description:"Select which environment this zone will be running in, and whether you want to provision zone ingress and / or egress proxies."},connect_zone:{title:"Connect Zone",description:"Establish a connection to your remote zone by following the instructions to setup dependencies and install the remote zone control plane."},scanner:{title:"Waiting for Zone to be connected …",description:" "}},nameLabel:"Name",name_tooltip:"The name must be a valid RFC 1035 DNS name, which means it must start with a letter, be less than 64 characters long, and only contain lowercase letters, numbers, and '-'.",createZoneButtonLabel:"Create Zone & generate token",environmentLabel:"Environment",universalLabel:"Universal",kubernetesLabel:"Kubernetes",zoneIngressLabel:"Zone Ingress",zoneIngressEnabledLabel:"Enabled",zoneEgressLabel:"Zone Egress",zoneEgressEnabledLabel:"Enabled",confirm_modal:{action_button:"Yes, exit",title:"Are you sure you want to exit?",body:"You’ve already created a Zone with a token. You won’t have access to the Zone’s token once you exit. If you lose access to this token you’ll need to delete the zone and re-create it."},scan:{waitTitle:"Waiting for Zone to be connected …",completeTitle:"Done!",completeDescription:"The Zone “{name}” is now connected.",completeButtonLabel:"Go to Zone “{name}”",errorTitle:"Could not connect Zone",errorDescription:"We were unable to connect Zone."},universal:{saveToken:{title:"Save token",saveTokenDescription:"Save the token to a file.",saveTokenCommand:`mkdir -p ~/kuma-cp \\ && echo {token} > ~/kuma-cp/cpTokenFile \\ @@ -630,4 +630,4 @@ egress: enabled: {zoneEgressEnabled} experimental: deltaKds: true -`,connectDescription:"Next, run the following command to connect the Zone.",connectCommand:"helm install -n kuma-system -f values.yaml kuma kuma/kuma"}}},create:{generalError:{title:"Could not create the Zone"},invalidNameError:"The name must be a valid RFC 1035 DNS name, which means it must start with a letter, be less than 64 characters long, and only contain lowercase letters, numbers, and '-'.",status_error:{409:{title:"Error 409: A Zone with the name {name} already exists",description:"If you want to connect a Zone with this name, you can delete the existing one and create a new one."},500:{title:"Error 500: An error occurred while creating the Zone {name}",description:"You may retry this operation."}}}}},dse={...Qie,...Jie,...Xie,...nse,...ase,...tse,...ose,...sse,...ise,...ese,...rse,...use,...cse,...lse};class hse{constructor(t,r){this.client=t,this.env=r}get baseUrl(){return this.client.baseUrl}}class fse extends hse{async getLatestVersion(){return this.client.get(this.env("KUMA_VERSION_URL"))}getConfig(){return this.client.get("/config")}getPolicyTypes(){return this.client.get("/policies")}getGlobalInsight(){return this.client.get("/global-insight")}getZones(t){return this.client.get("/zones",{params:t})}getZone({name:t},r){return this.client.get(`/zones/${t}`,{params:r})}createZone(t){return this.client.post("/provision-zone",t)}updateZone(t){return this.client.put(`/zones/${t.name}`,t)}deleteZone({name:t}){return this.client.delete(`/zones/${t}`)}getAllZoneOverviews(t){return this.client.get("/zones+insights",{params:t})}getZoneOverview({name:t},r){return this.client.get(`/zones+insights/${t}`,{params:r})}getZoneIngress({name:t},r){return this.client.get(`/zone-ingresses/${t}`,{params:r})}getZoneIngressData({zoneIngressName:t,dataPath:r},n){return this.client.get(`/zoneingresses/${t}/${r}`,{params:n})}getAllZoneIngressOverviews(t){return this.client.get("/zoneingresses+insights",{params:t})}getZoneIngressOverview({name:t},r){return this.client.get(`/zoneingresses+insights/${t}`,{params:r})}getZoneEgress({name:t},r){return this.client.get(`/zoneegresses/${t}`,{params:r})}getZoneEgressData({zoneEgressName:t,dataPath:r},n){return this.client.get(`/zoneegresses/${t}/${r}`,{params:n})}getAllZoneEgressOverviews(t){return this.client.get("/zoneegressoverviews",{params:t})}getZoneEgressOverview({name:t},r){return this.client.get(`/zoneegressoverviews/${t}`,{params:r})}getAllMeshes(t){return this.client.get("/meshes",{params:t})}getMesh({name:t},r){return this.client.get(`/meshes/${t}`,{params:r})}getAllMeshInsights(t){return this.client.get("/mesh-insights",{params:t})}getMeshInsights({name:t},r){return this.client.get(`/mesh-insights/${t}`,{params:r})}getAllDataplanes(t){return this.client.get("/dataplanes",{params:t})}getDataplaneFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}`,{params:n})}getAllDataplaneOverviews(t){return this.client.get("/dataplanes+insights",{params:t})}getAllDataplaneOverviewsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/dataplanes+insights`,{params:r})}getDataplaneOverviewFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes+insights/${r}`,{params:n})}getSidecarDataplanePolicies({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getMeshGatewayDataplane({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getDataplaneRules({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/rules`,{params:n})}getDataplaneData({mesh:t,dppName:r,dataPath:n},o){return this.client.get(`/meshes/${t}/dataplanes/${r}/${n}`,{params:o})}getAllServiceInsights(t){return this.client.get("/service-insights",{params:t})}getAllServiceInsightsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/service-insights`,{params:r})}getServiceInsight({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/service-insights/${r}`,{params:n})}getAllExternalServices(t){return this.client.get("/external-services",{params:t})}getAllExternalServicesFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/external-services`,{params:r})}getExternalService({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/external-services/${r}`,{params:n})}getPolicyConnections({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}/dataplanes`,{params:o})}getAllPolicyEntitiesFromMesh({mesh:t,path:r},n){return this.client.get(`/meshes/${t}/${r}`,{params:n})}getSinglePolicyEntity({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}`,{params:o})}}async function pse(e,t={},r){var u;const n=t,o=n.method??"GET";n.headers=n.headers instanceof Headers?n.headers:new Headers(n.headers),!n.headers.has("content-type")&&["POST","PUT","PATCH"].includes(o)&&n.headers.set("content-type","application/json");let a=e;"params"in t&&t.params!==void 0&&o==="GET"&&(a+=`?${new URLSearchParams(t.params).toString()}`),r!==void 0&&((u=n.headers.get("content-type"))!=null&&u.startsWith("application/json")?n.body=JSON.stringify(r):n.body=r);let i;try{i=await fetch(a,n)}catch(d){throw mse(d)}const s=i.headers.get("content-type"),c=(s!==null?s.startsWith("application/json")||s.startsWith("application/problem+json"):!1)?await i.json():await i.text();if(i.ok)return{response:i,data:c};throw vse(i,c)}function mse(e){const t=e instanceof Error?e.message:"An unknown network error occurred.";return new Error(t)}function vse(e,t){const r=e.status;let n,o,a,i,s;return typeof t=="string"&&t.length>0?o=t:t!==null&&typeof t=="object"&&("type"in t&&typeof t.type=="string"&&(n=t.type),"title"in t&&typeof t.title=="string"&&(o=t.title),"detail"in t&&typeof t.detail=="string"&&(a=t.detail),"instance"in t&&typeof t.instance=="string"&&(i=t.instance),"invalid_parameters"in t&&Array.isArray(t.invalid_parameters)&&(s=t.invalid_parameters)),r===403&&(o="You currently don’t have access to this data."),o===void 0&&(o="An error has occurred while trying to load this data."),i&&(o+=` (trace: ${i})`),new Ds({status:r,type:n,title:o,detail:a,instance:i,invalidParameters:s})}class gse{constructor(t){this.env=t}get baseUrl(){return this.env("KUMA_API_URL")}async get(t,r){const{data:n}=await this.raw(t,void 0,r,"GET");return n}async delete(t,r){await this.raw(t,void 0,r,"DELETE")}async post(t,r,n){const{data:o}=await this.raw(t,r,n,"POST");return o}async put(t,r,n){const{data:o}=await this.raw(t,r,n,"PUT");return o}async patch(t,r,n){const{data:o}=await this.raw(t,r,n,"PATCH");return o}async raw(t,r,n={},o="GET"){const a=pu(n);a.method=o;const i=new Headers;if("headers"in a){const l=a.headers instanceof Headers?a.headers:new Headers(a.headers);for(const[c,u]of l)i.set(c,u)}Object.keys(i).length>0&&(a.headers=i);const s=pu(a);return pse(`${t.startsWith("http")?"":this.baseUrl}${t}`,s,r)}}function pu(e){const t=e??{};if(t.params&&!Array.isArray(t.params)){const r=[];for(const[n,o]of Object.entries(t.params))if(o!==void 0)if(Array.isArray(o))for(const a of o)r.push([n,a]);else r.push([n,o]);t.params=r}return t}const Cse={...Jh,...gie,...Ls},yse=e=>[[e.EnvVars,{constant:{KUMA_PRODUCT_NAME:"Kuma",KUMA_FEEDBACK_URL:"https://github.com/kumahq/kuma/issues/new/choose",KUMA_CHAT_URL:"https://kuma-mesh.slack.com",KUMA_INSTALL_URL:"https://kuma.io/install/latest/",KUMA_VERSION_URL:"https://kuma.io/latest_version",KUMA_DOCS_URL:"https://kuma.io/docs",KUMA_MOCK_API_ENABLED:{}.VITE_MOCK_API_ENABLED,KUMA_ZONE_CREATION_FLOW:{}.VITE_ZONE_CREATION_FLOW}}],[e.httpClient,{service:gse,arguments:[e.env]}],[e.api,{service:fse,arguments:[e.httpClient,e.env]}],[e.logger,{service:AX}],[Be("kong.plugins"),{service:()=>[[xX]],labels:[e.plugins]}],[Be("kuma.components.not-found"),{service:()=>[()=>ke(()=>import("./AppNotFoundView-cd15c697.js"),[],import.meta.url)],labels:[e.notFoundView]}],[Be("kuma.i18n.en-us"),{constant:dse,labels:[e.enUs]}],[e.nav,{service:t=>yie(t("use zones")),arguments:[e.can]}],...qte(e),...vie({...e,routes:e.routesLabel}),...Sie(e),...kie({...e,routes:e.routesLabel}),...Wie({...e,routes:e.routesLabel}),...zie({...e,routes:e.routesLabel})],dn=Cse;async function bse(){(await vp(yse(dn),Cp({...dn,routes:dn.routesLabel}),kp({...dn,routes:dn.routesLabel}),wp({...dn,routes:dn.routesLabel}),[])(dn.app)((await ke(()=>import("./App-a9229fae.js"),["./App-7c844836.css"],import.meta.url)).default)).mount("#app")}bse();export{ro as $,yae as A,J as B,Li as C,st as D,y0 as E,we as F,lt as G,H,tt as I,Sse as J,la as K,Use as L,jse as M,x5 as N,Rse as O,Fse as P,zse as Q,Qte as R,ur as S,ao as T,F as U,cr as V,tre as W,It as X,Fe as Y,Zse as Z,Sae as _,Gse as a,rf as a0,Wd as a1,Hse as a2,cl as a3,aC as a4,dre as a5,kse as a6,Wse as a7,G1 as a8,Hs as a9,Tte as aA,Yte as aB,Lse as aC,Ose as aD,xse as aE,Pse as aF,Ds as aG,Qh as aH,Oe as aI,Vse as aJ,rre as aK,Aq as aL,Tt as aM,$se as aN,Nse as aO,fo as aa,Dse as ab,Jl as ac,dh as ad,Wn as ae,G1e as af,or as ag,_se as ah,Xf as ai,Ye as aj,bx as ak,KW as al,sre as am,Tse as an,x1 as ao,Po as ap,Mse as aq,Ise as ar,De as as,Bse as at,Zs as au,qv as av,Ese as aw,Ase as ax,Oi as ay,Y1e as az,Kse as b,qse as c,X as d,ql as e,S5 as f,Rt as g,A as h,G as i,V as j,L as k,M as l,I as m,y as n,m as o,p,mt as q,jt as r,$o as s,Gt as t,Yse as u,hre as v,E as w,b0 as x,Y as y,Ct as z}; +`,connectDescription:"Next, run the following command to connect the Zone.",connectCommand:"helm install -n kuma-system -f values.yaml kuma kuma/kuma"}}},create:{generalError:{title:"Could not create the Zone"},invalidNameError:"The name must be a valid RFC 1035 DNS name, which means it must start with a letter, be less than 64 characters long, and only contain lowercase letters, numbers, and '-'.",status_error:{409:{title:"Error 409: A Zone with the name {name} already exists",description:"If you want to connect a Zone with this name, you can delete the existing one and create a new one."},500:{title:"Error 500: An error occurred while creating the Zone {name}",description:"You may retry this operation."}}}}},dse={...Qie,...Jie,...Xie,...nse,...ase,...tse,...ose,...sse,...ise,...ese,...rse,...use,...cse,...lse};class hse{constructor(t,r){this.client=t,this.env=r}get baseUrl(){return this.client.baseUrl}}class fse extends hse{async getLatestVersion(){return this.client.get(this.env("KUMA_VERSION_URL"))}getConfig(){return this.client.get("/config")}getPolicyTypes(){return this.client.get("/policies")}getGlobalInsight(){return this.client.get("/global-insight")}getZones(t){return this.client.get("/zones",{params:t})}getZone({name:t},r){return this.client.get(`/zones/${t}`,{params:r})}createZone(t){return this.client.post("/provision-zone",t)}updateZone(t){return this.client.put(`/zones/${t.name}`,t)}deleteZone({name:t}){return this.client.delete(`/zones/${t}`)}getAllZoneOverviews(t){return this.client.get("/zones+insights",{params:t})}getZoneOverview({name:t},r){return this.client.get(`/zones+insights/${t}`,{params:r})}getZoneIngress({name:t},r){return this.client.get(`/zone-ingresses/${t}`,{params:r})}getZoneIngressData({zoneIngressName:t,dataPath:r},n){return this.client.get(`/zoneingresses/${t}/${r}`,{params:n})}getAllZoneIngressOverviews(t){return this.client.get("/zoneingresses+insights",{params:t})}getZoneIngressOverview({name:t},r){return this.client.get(`/zoneingresses+insights/${t}`,{params:r})}getZoneEgress({name:t},r){return this.client.get(`/zoneegresses/${t}`,{params:r})}getZoneEgressData({zoneEgressName:t,dataPath:r},n){return this.client.get(`/zoneegresses/${t}/${r}`,{params:n})}getAllZoneEgressOverviews(t){return this.client.get("/zoneegressoverviews",{params:t})}getZoneEgressOverview({name:t},r){return this.client.get(`/zoneegressoverviews/${t}`,{params:r})}getAllMeshes(t){return this.client.get("/meshes",{params:t})}getMesh({name:t},r){return this.client.get(`/meshes/${t}`,{params:r})}getAllMeshInsights(t){return this.client.get("/mesh-insights",{params:t})}getMeshInsights({name:t},r){return this.client.get(`/mesh-insights/${t}`,{params:r})}getAllDataplanes(t){return this.client.get("/dataplanes",{params:t})}getDataplaneFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}`,{params:n})}getAllDataplaneOverviews(t){return this.client.get("/dataplanes+insights",{params:t})}getAllDataplaneOverviewsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/dataplanes+insights`,{params:r})}getDataplaneOverviewFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes+insights/${r}`,{params:n})}getSidecarDataplanePolicies({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getMeshGatewayDataplane({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getDataplaneRules({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/rules`,{params:n})}getDataplaneData({mesh:t,dppName:r,dataPath:n},o){return this.client.get(`/meshes/${t}/dataplanes/${r}/${n}`,{params:o})}getAllServiceInsights(t){return this.client.get("/service-insights",{params:t})}getAllServiceInsightsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/service-insights`,{params:r})}getServiceInsight({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/service-insights/${r}`,{params:n})}getAllExternalServices(t){return this.client.get("/external-services",{params:t})}getAllExternalServicesFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/external-services`,{params:r})}getExternalService({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/external-services/${r}`,{params:n})}getPolicyConnections({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}/dataplanes`,{params:o})}getAllPolicyEntitiesFromMesh({mesh:t,path:r},n){return this.client.get(`/meshes/${t}/${r}`,{params:n})}getSinglePolicyEntity({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}`,{params:o})}}async function pse(e,t={},r){var u;const n=t,o=n.method??"GET";n.headers=n.headers instanceof Headers?n.headers:new Headers(n.headers),!n.headers.has("content-type")&&["POST","PUT","PATCH"].includes(o)&&n.headers.set("content-type","application/json");let a=e;"params"in t&&t.params!==void 0&&o==="GET"&&(a+=`?${new URLSearchParams(t.params).toString()}`),r!==void 0&&((u=n.headers.get("content-type"))!=null&&u.startsWith("application/json")?n.body=JSON.stringify(r):n.body=r);let i;try{i=await fetch(a,n)}catch(d){throw mse(d)}const s=i.headers.get("content-type"),c=(s!==null?s.startsWith("application/json")||s.startsWith("application/problem+json"):!1)?await i.json():await i.text();if(i.ok)return{response:i,data:c};throw vse(i,c)}function mse(e){const t=e instanceof Error?e.message:"An unknown network error occurred.";return new Error(t)}function vse(e,t){const r=e.status;let n,o,a,i,s;return typeof t=="string"&&t.length>0?o=t:t!==null&&typeof t=="object"&&("type"in t&&typeof t.type=="string"&&(n=t.type),"title"in t&&typeof t.title=="string"&&(o=t.title),"detail"in t&&typeof t.detail=="string"&&(a=t.detail),"instance"in t&&typeof t.instance=="string"&&(i=t.instance),"invalid_parameters"in t&&Array.isArray(t.invalid_parameters)&&(s=t.invalid_parameters)),r===403&&(o="You currently don’t have access to this data."),o===void 0&&(o="An error has occurred while trying to load this data."),i&&(o+=` (trace: ${i})`),new Ds({status:r,type:n,title:o,detail:a,instance:i,invalidParameters:s})}class gse{constructor(t){this.env=t}get baseUrl(){return this.env("KUMA_API_URL")}async get(t,r){const{data:n}=await this.raw(t,void 0,r,"GET");return n}async delete(t,r){await this.raw(t,void 0,r,"DELETE")}async post(t,r,n){const{data:o}=await this.raw(t,r,n,"POST");return o}async put(t,r,n){const{data:o}=await this.raw(t,r,n,"PUT");return o}async patch(t,r,n){const{data:o}=await this.raw(t,r,n,"PATCH");return o}async raw(t,r,n={},o="GET"){const a=pu(n);a.method=o;const i=new Headers;if("headers"in a){const l=a.headers instanceof Headers?a.headers:new Headers(a.headers);for(const[c,u]of l)i.set(c,u)}Object.keys(i).length>0&&(a.headers=i);const s=pu(a);return pse(`${t.startsWith("http")?"":this.baseUrl}${t}`,s,r)}}function pu(e){const t=e??{};if(t.params&&!Array.isArray(t.params)){const r=[];for(const[n,o]of Object.entries(t.params))if(o!==void 0)if(Array.isArray(o))for(const a of o)r.push([n,a]);else r.push([n,o]);t.params=r}return t}const Cse={...Jh,...gie,...Ls},yse=e=>[[e.EnvVars,{constant:{KUMA_PRODUCT_NAME:"Kuma",KUMA_FEEDBACK_URL:"https://github.com/kumahq/kuma/issues/new/choose",KUMA_CHAT_URL:"https://kuma-mesh.slack.com",KUMA_INSTALL_URL:"https://kuma.io/install/latest/",KUMA_VERSION_URL:"https://kuma.io/latest_version",KUMA_DOCS_URL:"https://kuma.io/docs",KUMA_MOCK_API_ENABLED:{}.VITE_MOCK_API_ENABLED,KUMA_ZONE_CREATION_FLOW:{}.VITE_ZONE_CREATION_FLOW}}],[e.httpClient,{service:gse,arguments:[e.env]}],[e.api,{service:fse,arguments:[e.httpClient,e.env]}],[e.logger,{service:AX}],[Be("kong.plugins"),{service:()=>[[xX]],labels:[e.plugins]}],[Be("kuma.components.not-found"),{service:()=>[()=>ke(()=>import("./AppNotFoundView-0349305e.js"),[],import.meta.url)],labels:[e.notFoundView]}],[Be("kuma.i18n.en-us"),{constant:dse,labels:[e.enUs]}],[e.nav,{service:t=>yie(t("use zones")),arguments:[e.can]}],...qte(e),...vie({...e,routes:e.routesLabel}),...Sie(e),...kie({...e,routes:e.routesLabel}),...Wie({...e,routes:e.routesLabel}),...zie({...e,routes:e.routesLabel})],dn=Cse;async function bse(){(await vp(yse(dn),Cp({...dn,routes:dn.routesLabel}),kp({...dn,routes:dn.routesLabel}),wp({...dn,routes:dn.routesLabel}),[])(dn.app)((await ke(()=>import("./App-bacca6d6.js"),["./App-0486976f.css"],import.meta.url)).default)).mount("#app")}bse();export{ro as $,yae as A,J as B,Li as C,st as D,y0 as E,we as F,lt as G,H,tt as I,Sse as J,la as K,Use as L,jse as M,x5 as N,Rse as O,Fse as P,zse as Q,Qte as R,ur as S,ao as T,F as U,cr as V,tre as W,It as X,Fe as Y,Zse as Z,Sae as _,Gse as a,rf as a0,Wd as a1,Hse as a2,cl as a3,aC as a4,dre as a5,kse as a6,Wse as a7,G1 as a8,Hs as a9,Tte as aA,Yte as aB,Lse as aC,Ose as aD,xse as aE,Pse as aF,Ds as aG,Qh as aH,Oe as aI,Vse as aJ,rre as aK,Aq as aL,Tt as aM,$se as aN,Nse as aO,fo as aa,Dse as ab,Jl as ac,dh as ad,Wn as ae,G1e as af,or as ag,_se as ah,Xf as ai,Ye as aj,bx as ak,KW as al,sre as am,Tse as an,x1 as ao,Po as ap,Mse as aq,Ise as ar,De as as,Bse as at,Zs as au,qv as av,Ese as aw,Ase as ax,Oi as ay,Y1e as az,Kse as b,qse as c,X as d,ql as e,S5 as f,Rt as g,A as h,G as i,V as j,L as k,M as l,I as m,y as n,m as o,p,mt as q,jt as r,$o as s,Gt as t,Yse as u,hre as v,E as w,b0 as x,Y as y,Ct as z}; diff --git a/app/kuma-ui/pkg/resources/data/index.html b/app/kuma-ui/pkg/resources/data/index.html index 7395da057e63..13e19c3220e6 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